.product__description{max-width:100%;min-width:0;overflow-x:clip}.product__description *,.product__description *:before,.product__description *:after{min-width:0}.product__description>*,.product__description [class*=-root]>*,.product__description [class*=-root]>*>*{max-width:100%}.product__description [class*=marquee]{max-width:100%;overflow:hidden}@media screen and (max-width:749px){.product__description [class*=grid],.product__description [class*=cols],.product__description [class*=row],.product__description [class*=flex]{flex-wrap:wrap}}.product__description img,.product__description video,.product__description iframe,.product__description svg,.product__description canvas{max-width:100%;height:auto}.product__description table,.product__description pre{display:block;max-width:100%;overflow-x:auto}html{overflow-x:clip}@media screen and (min-width:750px){.page-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:750px){.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start}.header--middle-left .header__heading-link{padding-left:0}}@media screen and (min-width:750px){.vx-testi__inner{max-width:var(--page-width, 1100px);margin-left:auto;margin-right:auto}}body:has(#MainContent>.shopify-section:first-child .banner) .banner{min-height:calc(100vh - var(--fx-ann-h, 0px));min-height:calc(100svh - var(--fx-ann-h, 0px))}body:has(#MainContent>.shopify-section:first-child .banner) .banner__media,body:has(#MainContent>.shopify-section:first-child .banner) .banner__media img{height:100%;object-fit:cover}@media screen and (min-width:750px){body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper{position:absolute;top:var(--fx-ann-h, 0px);left:0;right:0;z-index:5;background:transparent;border-bottom:0;transition:background-color .25s ease,box-shadow .25s ease}body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header{--color-foreground: 255, 255, 255;--color-link: 255, 255, 255;color:#fff}body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__heading-link,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__heading-link .h2,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__menu-item,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__menu-item span,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper a,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon{color:#fff}body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon .icon,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper svg{color:#fff}body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper{position:fixed;top:0;background:#fff;box-shadow:0 2px 14px #00000014}body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header{--color-foreground: 26, 26, 26;--color-link: 26, 26, 26;color:#1a1a1a}body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__heading-link,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__heading-link .h2,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__menu-item,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__menu-item span,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper a,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper svg{color:#1a1a1a}}@media(prefers-reduced-motion:reduce){.header-wrapper{transition:none}}@media screen and (min-width:750px){body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon svg,body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon svg path{color:#fff;fill:currentColor}body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon svg,body.fx-scrolled:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper .header__icon svg path{color:#1a1a1a;fill:currentColor}}.header__icon--account,.menu-drawer__account,.header__icon--account.small-hide{display:none!important}@media screen and (min-width:992px){[class*=VtlsValueIcons] [class*=VtlsValueIconsList]{width:100%!important;max-width:var(--page-width, 1100px)!important}[class*=VtlsValueIcons] [class*=VtlsValueIconsBlock]:not([class*=__]){width:calc((100% - var(--section-space-between-icons, 16px)) / 2)!important;max-width:none!important}[class*=VtlsValueIcons] [class*=VtlsValueIconsHeading]{width:100%!important;max-width:var(--page-width, 1100px)!important}}@media screen and (min-width:750px){[id$=__image_with_text_cpNLfy] .image-with-text__grid{position:relative;display:block}[id$=__image_with_text_cpNLfy] .image-with-text__media-item{position:relative;width:100%;max-width:100%;border-radius:18px;overflow:hidden}[id$=__image_with_text_cpNLfy] .image-with-text__media{height:460px}[id$=__image_with_text_cpNLfy] .image-with-text__media img{width:100%;height:100%;object-fit:cover;object-position:30% 30%}[id$=__image_with_text_cpNLfy] .image-with-text__media-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:radial-gradient(ellipse at 50% 50%,#963800bd,#aa420080 52%,#be4c0038),linear-gradient(115deg,#ff7500d9,#ff750085 46%,#ff91284d);pointer-events:none}body [id$=__image_with_text_cpNLfy] .image-with-text__grid .image-with-text__text-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;padding:0 5rem;z-index:2;pointer-events:none}body [id$=__image_with_text_cpNLfy] .image-with-text__grid .image-with-text__content{background:transparent;padding:0;max-width:60rem;text-align:center;pointer-events:auto}body [id$=__image_with_text_cpNLfy] .image-with-text__grid .image-with-text__content *{color:#fff}body [id$=__image_with_text_cpNLfy] .image-with-text__grid .image-with-text__content .rte p{font-size:2.2rem;font-weight:600;line-height:1.55;letter-spacing:-.008em;text-align:center;text-shadow:0 2px 22px rgba(0,0,0,.55)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/vx-responsive.css.map */
