.platform-components-image-flyout .product-flyouts .flyout-transform .flyout .flyout-content {
  border-radius: 2px;
}
.platform-components-image-flyout .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.platform-components-image-flyout .color-name {
  font-family: Roboto;
}
.platform-components-image-flyout .flyout-name {
  font-family: Roboto;
  font-weight: 600;
  font-size: 1rem;
  text-transform: none;
}
@media (max-width: 767px) {
  .platform-components-image-flyout .flyout-name {
    font-size: 1rem;
  }
}
.platform-components-image-flyout .flyout-desc {
  font-size: 0.875rem;
  letter-spacing: 0.02rem;
  line-height: 150%;
  font-weight: 400;
}
.platform-components-image-flyout .flyout-cta {
  font-family: Roboto;
  font-size: 1rem;
  font-weight: 700;
  text-transform: none;
}
@media (max-width: 767px) {
  .platform-components-image-flyout .flyout-cta {
    font-size: 1rem;
  }
}
.platform-components-image-flyout .flyout-cta .icons-arrow-right {
  font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
  .platform-components-image-flyout .flyout-cta .icons-arrow-right {
    font-size: 1.5rem;
  }
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .circle svg path {
  stroke: #000000;
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .circle:before {
  background: rgba(255, 255, 255, 0.35);
  border: 1.01719px solid #ffffff;
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .circle:after {
  background: #ffffff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content {
  background: #ffffff;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img {
  background: #ffffff;
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color {
  background: #ffffff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color .color-name {
  color: #231f20;
  text-shadow: 0px 0px 21px rgba(0, 0, 0, 0.13);
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-name {
  color: #231f20;
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc,
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc p,
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ul,
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ol,
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc li {
  color: #231f20;
}
.platform-components-image-flyout.theme-01 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-cta {
  color: #000000;
  text-shadow: 0px 0px 21px rgba(0, 0, 0, 0.13);
}
@media (max-width: 767px) {
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-movement {
    background: #ffffff;
  }
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-name {
    color: #231f20;
  }
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc,
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc p,
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ul,
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ol,
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc li {
    color: #231f20;
  }
  .platform-components-image-flyout.theme-01 .mobile-pc-image-flyout .flyout-content .flyout-close svg path {
    stroke: #000000;
  }
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .circle svg path {
  stroke: #000000;
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .circle:before {
  background: rgba(255, 255, 255, 0.35);
  border: 1.01719px solid #f2f2f2;
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .circle:after {
  background: #f2f2f2;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content {
  background: #f2f2f2;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.45));
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img {
  background: #f2f2f2;
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color {
  background: #f2f2f2;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color .color-name {
  color: #231f20;
  text-shadow: 0px 0px 21px rgba(0, 0, 0, 0.13);
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-name {
  color: #231f20;
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc,
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc p,
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ul,
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ol,
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc li {
  color: #231f20;
}
.platform-components-image-flyout.theme-02 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-cta {
  color: #000000;
  text-shadow: 0px 0px 21px rgba(0, 0, 0, 0.13);
}
@media (max-width: 767px) {
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-movement {
    background: #f2f2f2;
  }
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-name {
    color: #231f20;
  }
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc,
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc p,
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ul,
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ol,
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc li {
    color: #231f20;
  }
  .platform-components-image-flyout.theme-02 .mobile-pc-image-flyout .flyout-content .flyout-close svg path {
    stroke: #000000;
  }
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .circle svg path {
  stroke: #e0942f;
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .circle:before {
  background: rgba(0, 0, 0, 0.35);
  border: 1.01719px solid #231f20;
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .circle:after {
  background: #231f20;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.3);
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content {
  background: #231f20;
  filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.45));
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img {
  background: #231f20;
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color {
  background: #231f20;
  box-shadow: 0px 0px 4px rgba(255, 255, 255, 0.25);
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color .color-name {
  color: #ffffff;
  text-shadow: 0px 0px 21px rgba(255, 255, 255, 0.13);
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-name {
  color: #ffffff;
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc,
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc p,
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ul,
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ol,
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc li {
  color: #ffffff;
}
.platform-components-image-flyout.theme-03 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-cta {
  color: #e0942f;
  text-shadow: 0px 0px 21px rgba(255, 255, 255, 0.13);
}
@media (max-width: 767px) {
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-movement {
    background: #231f20;
  }
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-name {
    color: #ffffff;
  }
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc,
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc p,
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ul,
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ol,
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc li {
    color: #ffffff;
  }
  .platform-components-image-flyout.theme-03 .mobile-pc-image-flyout .flyout-content .flyout-close svg path {
    stroke: #e0942f;
  }
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .circle svg path {
  stroke: unset;
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .circle:before {
  background: rgba(0, 0, 0, 0.35);
  border: 1.01719px solid unset;
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .circle:after {
  background: unset;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.3);
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content {
  background: unset;
  filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.45));
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img {
  background: unset;
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color {
  background: unset;
  box-shadow: 0px 0px 4px rgba(255, 255, 255, 0.25);
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-img .flyout-color .color-name {
  color: unset;
  text-shadow: 0px 0px 21px rgba(255, 255, 255, 0.13);
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-name {
  color: #ffffff;
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc,
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc p,
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ul,
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc ol,
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-desc li {
  color: unset;
}
.platform-components-image-flyout.theme-04 .product-flyouts .flyout-transform .flyout .flyout-content .flyout-copy .flyout-cta {
  color: unset;
  text-shadow: 0px 0px 21px rgba(255, 255, 255, 0.13);
}
@media (max-width: 767px) {
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-movement {
    background: unset;
  }
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-name {
    color: #ffffff;
  }
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc,
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc p,
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ul,
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc ol,
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-copy .flyout-desc li {
    color: unset;
  }
  .platform-components-image-flyout.theme-04 .mobile-pc-image-flyout .flyout-content .flyout-close svg path {
    stroke: unset;
  }
}
