.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media (max-width: 749px){.title-wrapper-flex{flex-direction:column}}@media screen and (max-width: 749px){.title-wrapper-flex>h2{font-size:20px!important;padding:0!important}.page-bgcolor{padding-top:20px!important;padding-bottom:50px}}.title-wrapper-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.title-wrapper--no-top-margin{margin-top:0}@media (prefers-reduced-motion: no-preference){.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order)* 75ms)}}.title-wrapper--no-top-margin>.title{margin-top:0;font-family:MATH}.title-wrapper-flex>h2{font-weight:600;font-family:Work Sans,sans-serif;font-size:36px;font-size:30px;padding:0 55px;position:relative;display:inline-block;margin-bottom:0}.title-wrapper-flex>h2:before{display:block;width:32px;height:32px;position:absolute;left:0;top:7px;background-image:url(/cdn/shop/files/title-icon.png?v=1643780095);background-size:contain}.title-wrapper-flex>h2:after{display:block;width:32px;height:32px;position:absolute;right:0;top:7px;background-image:url(/cdn/shop/files/title-icon-r.png?v=1643781755);background-size:contain}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-ins{display:flex;align-items:center}@media (max-width: 749px){.title-wrapper-ins{margin-top:15px}}.title-wrapper-ins>img{width:25px;height:25px;margin-right:4px}.title-wrapper-ins>a{color:#5600e3;text-decoration:none;border-bottom:1.5px dotted #5600e3;line-height:23px}@media (max-width: 550px){.title-wrapper-ins>a{font-size:13px}}@media (max-width: 749px){.video-layout{padding:0 10px}}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled{position:relative}.spring-slider-hidden{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.spring-slider-visible{visibility:visible;opacity:1;transition:opacity .3s}.flickity-viewport{overflow:hidden;position:relative;height:100%}.product-choice__item{width:338px;margin-right:15px;height:600px}@media (max-width: 749px){.product-choice__item{width:290px;margin-right:10px;height:520px}}.product-item__image{position:relative;width:100%;height:100%}.product-item__image>video{width:100%;height:100%;border-radius:5px;object-fit:cover}.product-accessories-item{position:absolute;bottom:30px;left:10px;right:10px;background:#ffffffd9;border-radius:10px;padding:10px}.product-accessories-item>a{display:flex;text-decoration:none}.product-accessories-img{width:70px;height:70px;margin-right:15px}.product-accessories-img>img{width:100%;height:100%;object-fit:cover;border-radius:10px}.product-accessories-content{width:calc(100% - 85px)}.product-accessories-content>h2{margin:0 0 3px;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1a1a1a;font-family:MATH;font-weight:600;line-height:20px}.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:#910606}@media screen and (min-width: 750px){.price{margin-bottom:0}}@media (max-width: 749px){.price{font-size:1.3rem}}.price>*{display:inline-block;vertical-align:top}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__availability,.price__regular{display:block}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.price--on-sale .price-item--regular{text-decoration:line-through;color:#00000050;text-decoration-color:#000;font-size:.4rem}.page-bgcolor{background-color:#f4f6f6;padding:50px 0}.price__regular .price-item--regular{margin-right:0}.price .price-item{display:inline-block;margin:0 .5rem 0 0}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.product-accessories-item .price-item.price-item--sale{background:#dd5c5c;color:#fff;border-radius:30px;padding:3px 10px;font-size:.8rem}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}.hidden{display:none!important}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.video-layout-pay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#a943b1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.video-layout-pay>svg{margin-right:-5px}@media (max-width: 749px){.video-layout .flickity-prev-next-button{display:none!important}}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button{width:44px;height:44px;border-radius:50%;transform:translateY(-50%);box-shadow:0 9px 11px rgb(var(--color-base-text),.11);top:40%;opacity:0;transition:.3s all}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:30%;top:30%;width:40%;height:40%}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button.next{right:10px}.flickity-page-dots{position:absolute;width:100%;bottom:-35px;padding:0;margin:0 auto;list-style:none;text-align:center;line-height:1;display:flex;justify-content:center;max-width:600px;left:50%;transform:translate(-50%)}.flickity-dots-custom .flickity-page-dots .dot{height:2px;border-radius:0;flex:1;margin:0}.flickity-page-dots .dot{display:inline-block;width:5px;height:5px;margin:0 5px;background:#333;border-radius:50%;opacity:.36;cursor:pointer}.flickity-page-dots .dot.is-selected{background:#1e4b4a}.flickity-page-dots .dot.is-selected{opacity:1}@media (min-width: 990px){.product-choice__item:nth-child(2n){margin-top:50px}}.flickity-enabled:hover .flickity-prev-next-button{top:50%;opacity:1}.price__sale .only-price{color:#fff;background:#5600e3;padding:3px 7px;border-radius:5px;font-size:14px;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale))}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-video-swiper.css.map */
