simple-video{display:block;cursor:pointer;width:100%;height:100%}simple-video.rounded-video{border-radius:3rem;overflow:hidden}simple-video.full-height{width:100%;height:100dvh}simple-video iframe{width:100%;height:100%}simple-video [data-image-wrapper]{position:relative;width:100%;height:100%;overflow:hidden}simple-video [data-image-wrapper] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}simple-video:is(:not([data-playing=true])) [data-image-wrapper]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.4}simple-video[data-no-overlay] [data-image-wrapper]:after{content:unset}.video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;color:var(--color-white)}.video__play-btn svg{width:60px;height:60px;transition:scale .25s ease-in-out}simple-video:hover svg{scale:1.2}@media screen and (max-width: 768px){simple-video.full-height{height:60dvh}}.cs-collection-products .swiper-slide{height:auto}.cs-collection-products .swiper-slide .cs-product__card{min-height:100%}@media only screen and (max-width: 1023px){.cs-product__card .product__badge__item{padding:2px 10px;border:0;line-height:23px;top:8px;right:8px}}:is(swiper-slider,swiper-slider-fill) [class^=input-icon-arrow]{position:absolute;top:50%;transform:translateY(-50%);z-index:2}:is(swiper-slider,swiper-slider-fill) [class^=input-icon-arrow-right]{right:0}:is(swiper-slider,swiper-slider-fill) [class^=input-icon-arrow-left]{left:0}accordion-item[aria-label=expanded] .plus-icon{height:0}accordion-item [data-accordion-content]{max-height:0;transition:.25s max-height ease-in-out;overflow:hidden}accordion-item [data-accordion-heading]{position:relative;padding-block:1.5rem;border-bottom:1px solid var(--color-black)}.flip-card{cursor:pointer;position:relative;aspect-ratio:4 / 4;max-width:330px;height:100%;width:100%;border-radius:20px;transition:transform .75s;border-radius:3rem;perspective:1000px}.flip-card :is(.front,.back){position:absolute;width:100%;height:100%;padding-inline:25px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:transform .75s;border-radius:inherit;backface-visibility:hidden}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;border-radius:30px}.flip-card .back,.flip-card-inner.is-flipped{transform:rotateY(180deg)}.prog-bar{--bg-color: var(--cool-grey);position:relative;width:100%;background-color:var(--bg-color);border:1px solid var(--color-black);border-radius:3rem;height:1.2rem;overflow:hidden}.prog-bar__fill{--bg-color: var(--color-yellow);position:absolute;height:1rem;background-color:var(--bg-color);border-right:1px solid var(--color-black);border-radius:3rem}.cart__message__default{--font-size: 1.4rem;line-height:2.34rem;margin-bottom:6px}.cart__message__default.is-hidden{display:none}.cart__message__progress{--bg-color: var(--cool-grey);position:relative;width:100%;background-color:var(--bg-color);border:1px solid var(--color-black);border-radius:3rem;height:1.2rem;overflow:hidden}.cart__message__progress__holder{display:flex;position:relative}.cart__message__progress__holder .tier{top:50%;transform:translateY(-50%);display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center}.cart__message__progress__holder .tier .bullet{border:1px solid;width:20px;height:20px;background:var(--color-yellow);border-radius:50%}.cart__message__progress__holder .tier .text{position:absolute;bottom:-25px;text-align:center;width:120px;font-size:11px;font-family:var(--font-basis-med);line-height:1.1}.cart__message__progress__holder .tier.last{left:calc(100% - 20px);align-items:flex-end}.cart__message__progress__holder .tier.last .text{text-align:right}.cart__message__progress::-webkit-progress-value{background-color:var(--color-yellow);border-right:1px solid var(--color-black)}.progress-bar-tier .cart__message__progress::-webkit-progress-value{background-color:var(--color-purple)}.progress-bar-tier{padding-bottom:3.5rem}.cart-drawer__head-titles p{padding:0}.main-buttons__item:has(.btn.btn--animation){display:contents}.slide__subheading{margin-bottom:1.6rem}.slide__subheading p{letter-spacing:.2em;font-size:12px}.slide__buttons{margin-top:2.2rem}.slide__buttons a{padding-block:1.5rem;height:auto}
/*# sourceMappingURL=/cdn/shop/t/323/assets/_custom-components.css.map */
