embla-carousel:not([theme=products],[theme=pdp]){position:relative!important}embla-carousel[theme=products] .embla__slide .card__media{transition:opacity var(--duration-extra-long) var(--ease-out-slow)}embla-carousel[theme=products][opacity-active-slides] .embla__slide:not(.is-viewing) .card__media{opacity:.5}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}.snap-display{position:absolute;bottom:0;left:0;background-color:var(--gradient-background);color:rgba(var(--color-foreground),1);font-size:1.3rem;padding:.3rem;min-width:calc(var(--carousel-offset-margin) * 2);text-align:center}.embla-slideshow .snap-display{left:auto}.embla__dots{position:absolute;bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:100%;gap:1rem}.embla__dots .embla__dot{-webkit-appearance:none;appearance:none;border:1px var(--gradient-background) solid;border-radius:100%;height:1rem;width:1rem;background-color:transparent;display:block;padding:0}.embla__dots .embla__dot--selected{background-color:var(--gradient-background)}embla-carousel[theme=image-slider]{cursor:grab}embla-carousel[theme=image-slider]:not(.embla--initialized){display:flex}embla-carousel[theme=image-slider] .embla__viewport{overflow:hidden}embla-carousel[theme=image-slider] .embla__container{display:flex;transition:margin-left .3s ease}embla-carousel[theme=image-slider] .embla__slide{flex:0 0 40%;aspect-ratio:1/1;overflow:hidden}embla-carousel[theme=image-slider] .embla__container{grid-column-gap:calc(var(--grid-desktop-horizontal-spacing) / 2);margin-bottom:calc(var(--grid-desktop-horizontal-spacing) / 2)}embla-carousel[theme=image-slider][data-direction=ltr] .embla__slide:first-child{margin-left:calc(var(--grid-desktop-horizontal-spacing) / 2)}embla-carousel[theme=image-slider][data-direction=ltr] .embla__slide:last-child{margin-right:calc(var(--grid-desktop-horizontal-spacing) / 2)}embla-carousel[theme=image-slider][data-direction=rtl] .embla__slide:first-child{margin-right:calc(var(--grid-desktop-horizontal-spacing) / 2)}embla-carousel[theme=image-slider][data-direction=rtl] .embla__slide:last-child{margin-left:calc(var(--grid-desktop-horizontal-spacing) / 2)}embla-carousel[theme=image-slider].image-slider__portrait .embla__slide{aspect-ratio:2/2.5}embla-carousel[theme=image-slider] .embla__slide img{height:100%;width:100%;object-fit:cover;margin-bottom:-1rem;-webkit-user-select:none;user-select:none}embla-carousel[theme=products] .embla__slide{flex:0 0 85%}embla-carousel.mini-product-slider[theme=products] .embla__slide{flex:0 0 100%}embla-carousel.mini-product-slider[theme=products] .embla-controls{position:absolute;top:2rem;right:0;display:flex}embla-carousel.mini-product-slider[theme=products] .embla-controls .embla__button{position:static;font-size:1.3rem;-webkit-appearance:none;appearance:none;padding:0;background-color:transparent;border:0;text-transform:uppercase;letter-spacing:1px;font-family:var(--font-body-family)}embla-carousel.mini-product-slider[theme=products] .embla-controls .embla__button:last-child:before{content:"/";display:inline-block;padding:0 .15rem 0 .5rem}embla-carousel.mini-product-slider[theme=products] .embla-controls .embla__button:disabled:before{color:rgba(var(--color-foreground),1)}.image-with-text__stl{display:flex;justify-content:end;position:relative}embla-carousel[disabled-counter] .snap-display{display:none}embla-carousel[theme=slideshow].embla-slideshow{width:100%}.embla-slideshow .embla{position:relative;display:flex}.embla-slideshow .embla__viewport{display:flex;width:50%;overflow:hidden}.embla-slideshow .embla-thumbs{position:absolute;width:50%;left:auto;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.embla-slideshow .embla-thumbs__viewport{overflow:hidden;display:flex;flex-direction:column-reverse;position:relative;width:41.5rem}.embla-slideshow .embla-thumbs__viewport .embla-controls{align-self:flex-end;position:absolute;top:2.5rem;right:0}.embla-slideshow .embla-controls button{background-color:transparent;border:none;text-transform:uppercase;font-family:var(--font-body-family);letter-spacing:.1em;font-size:1.3rem;cursor:pointer;padding:0}.embla-slideshow .embla-controls button:last-child:before{content:"/";display:inline-block}.embla-slideshow .embla-controls button:disabled{opacity:1}.embla-slideshow .embla-controls button:disabled span{opacity:.5}.embla-slideshow .embla-thumbs__container{display:flex}.embla-slideshow .embla-thumbs__slide{flex:0 0 100%}embla-carousel[theme=products] .embla__container{--grid-column-gap: .27rem}@media screen and (max-width: 989px){embla-carousel[theme=products]:not([disabled-mobile]){display:flex;flex-direction:row;flex-wrap:nowrap}embla-carousel[theme=products] .embla__container{grid-column-gap:var(--grid-column-gap)}embla-carousel[theme=products]:not([disabled-mobile]):has(.embla__container){display:block}embla-carousel[theme=products]:not([disabled-mobile]) .embla__slide{flex:0 0 80%;min-width:0;width:100%;max-width:none}embla-carousel.mini-product-slider[theme=products]:not([disabled-mobile]) .embla__slide{flex:0 0 100%}embla-carousel.mini-product-slider[theme=products] .embla-controls .embla__button{font-size:.9rem;letter-spacing:.667px}embla-carousel[theme=products]:not(.mini-product-slider) .embla__button{display:none}embla-carousel[theme=image-slider] .embla__slide{margin:calc(var(--grid-mobile-horizontal-spacing) / 2)}.embla-slideshow .embla__viewport,.embla-slideshow .embla-thumbs{width:100%}.embla-slideshow .embla{flex-direction:column-reverse;row-gap:3rem}.embla-slideshow .embla-thumbs{position:static;padding:0 6rem;margin-top:2rem}.embla-slideshow .embla-thumbs__viewport .embla-controls{top:1.3rem}.image-with-text__stl{aspect-ratio:auto;height:auto!important}.image-with-text__stl.image-with-text__media--adapt-screen{aspect-ratio:auto}.image-with-text__stl .embla__slide{aspect-ratio:385/456}.image-with-text__stl.image-with-text__media--large .embla__slide{aspect-ratio:.85/1}.image-with-text__stl.image-with-text__media--medium .embla__slide{aspect-ratio:1.25/1}.image-with-text__stl.image-with-text__media--small .embla__slide{aspect-ratio:1.5/1}.embla-slideshow .embla-thumbs__viewport{width:27.6rem}.embla-slideshow .embla__container{width:100%}}@media screen and (max-width: 749px){.embla-slideshow .embla-controls button{font-size:.8rem}}@media screen and (min-width: 750px) and (max-width: 989px){embla-carousel[theme=products]:not([disabled-mobile]) .embla__slide{flex:0 0 40%}embla-carousel.mini-product-slider[theme=products]:not([disabled-mobile]) .embla__slide{flex:0 0 100%}}@media screen and (min-width: 750px){embla-carousel[theme=image-slider] .embla__slide{flex:0 0 27.6rem;flex:0 0 calc(100% / var(--slides-number) * 1.5)}}@media screen and (min-width: 990px){embla-carousel[theme=products][disabled-desktop]{display:flex}embla-carousel[theme=products]:not([disabled-desktop]){display:block}embla-carousel[theme=products] .embla__container .embla__slide{flex:0 0 28.5714285714%;min-width:0;width:100%;max-width:none}embla-carousel.mini-product-slider[theme=products] .embla__container .embla__slide{flex:0 0 100%}embla-carousel[theme=products] .embla__container{grid-column-gap:var(--grid-desktop-horizontal-spacing)}embla-carousel[theme=products] .embla__button{display:block;background-color:transparent;border:none;text-transform:uppercase;font-family:var(--font-body-family);letter-spacing:.1em;font-size:1.3rem;cursor:pointer;padding:.3rem 1.3rem;margin-top:-4.25rem}embla-carousel[theme=products] .embla__button--prev{position:absolute;top:50%;left:2rem;z-index:2;transform:translateY(-50%)}embla-carousel[theme=products] .embla__button--next{position:absolute;top:50%;right:2rem;z-index:2;transform:translateY(-50%)}embla-carousel.mini-product-slider[theme=products] .embla-controls{top:3.25rem}.embla-slideshow .embla{margin-right:-8rem}.embla-slideshow .embla-thumbs{margin-left:8rem;right:4rem}.embla-slideshow .embla-thumbs__viewport .embla-controls{top:1.5rem}}@media screen and (min-width: 1440px){embla-carousel[theme=image-slider] .embla__slide{flex:0 0 calc(100% / var(--slides-number))}}@media screen and (min-width: 1920px){.embla-slideshow .embla-thumbs__viewport .embla-controls{top:2.5rem}embla-carousel.mini-product-slider[theme=products] .embla-controls{top:4rem}}.embla__progress-bar{position:relative;height:.2rem;background-color:rgb(var(--color-foreground));overflow:hidden;margin-top:1rem}.embla__progress-bar-line{background-color:#969696;position:absolute;top:0;left:0;display:block;width:100%;height:100%}embla-carousel.embla-carousel-overflow-visible .embla{overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/1271/assets/embla.css.map */
