.section-hero-video-image-banner{margin:0;padding:0}.hvb{position:relative;width:100%;height:var(--hvb-h-d, 80vh);min-height:320px;overflow:hidden;background:#000}.hvb__media,.hvb__slider{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hvb__media{z-index:2;opacity:1;transition:opacity .6s ease}.hvb__media.is-hidden{opacity:0;pointer-events:none;z-index:1}.hvb__media-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hvb__media-item video,.hvb__media-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:0}.hvb__slider{z-index:1;opacity:0;transition:opacity .6s ease;pointer-events:none}.hvb__slider.is-active{opacity:1;z-index:2;pointer-events:auto}.hvb__slides{position:relative;width:100%;height:100%}.hvb__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;pointer-events:none}.hvb__slide.is-active{opacity:1;pointer-events:auto}.hvb__slide{background:#000}.hvb__slide-img--desktop{display:block}.hvb__slide-img--mobile{display:none}@media screen and (max-width:749px){.hvb__slide-img--desktop{display:none!important}.hvb__slide-img--mobile{display:block!important}}.hvb.is-slider-mode{height:auto!important;min-height:0!important}.hvb.is-slider-mode .hvb__slider,.hvb.is-slider-mode .hvb__slides{position:relative;height:auto;min-height:0}.hvb.is-slider-mode .hvb__slide{position:absolute;left:0;right:0;top:0;width:100%;height:auto;opacity:0;pointer-events:none}.hvb.is-slider-mode .hvb__slide.is-active{position:relative;opacity:1;pointer-events:auto;height:auto}.hvb.is-slider-mode .hvb__slide a{display:block;width:100%;height:auto}.hvb.is-slider-mode .hvb__slide img{width:100%;height:auto;object-fit:unset;object-position:center;position:static}.hvb.is-slider-mode .hvb__slide-img--desktop{display:block!important}.hvb.is-slider-mode .hvb__slide-img--mobile{display:none!important}@media screen and (max-width:749px){.hvb.is-slider-mode .hvb__slide-img--desktop{display:none!important}.hvb.is-slider-mode .hvb__slide-img--mobile{display:block!important}}.hvb.is-slider-mode .hvb__media{display:none!important}.hvb.is-slider-mode .hvb__dots{position:absolute;bottom:14px}.hvb__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px;opacity:0;transition:opacity .4s ease;pointer-events:none}.hvb__dots.is-visible{opacity:1;pointer-events:auto}.hvb__dot{width:8px;height:8px;border-radius:50%;background:#ffffff73;border:0;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.hvb__dot.is-active{background:#fff;transform:scale(1.2)}.hvb__mode-btns{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:12;display:flex;gap:12px;align-items:center}.hvb__mode-btn{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.55);background:#00000059;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease}.hvb__mode-btn svg{width:16px;height:16px;fill:currentColor}.hvb__mode-btn:hover{background:#0000008c;border-color:#fff}.hvb__mode-btn.is-active{background:#fff;color:#111;border-color:#fff;transform:scale(1.08)}@media screen and (max-width:749px){.hvb__mode-btns{bottom:14px;gap:10px}.hvb__mode-btn{width:32px;height:32px}.hvb__mode-btn svg{width:14px;height:14px}}.hvb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--hvb-overlay, .3));z-index:3;pointer-events:none}.hvb__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:block}.hvb.is-slider-mode .hvb__full-link{display:none}.hvb__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;pointer-events:none;transition:opacity .4s ease}.hvb.is-slider-mode .hvb__content{opacity:0;pointer-events:none}.hvb__content--left{justify-content:flex-start;text-align:left}.hvb__content--center{justify-content:center;text-align:center}.hvb__content--right{justify-content:flex-end;text-align:right}.hvb__inner{max-width:var(--hvb-max-w, 800px);padding:24px 20px;color:var(--hvb-text, #fff);pointer-events:auto}.hvb__title{margin:0 0 12px;font-size:clamp(28px,5vw,56px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:inherit}.hvb__subtitle{margin:0 0 24px;font-size:clamp(14px,2vw,18px);line-height:1.5;opacity:.92;color:inherit}.hvb__btn{display:inline-block;padding:12px 28px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--hvb-btn-text, #fff);background:var(--hvb-btn-bg, #6b4c9a);border:0;border-radius:999px;cursor:pointer;transition:transform .2s ease,opacity .2s ease;position:relative;z-index:6}.hvb__btn:hover{transform:scale(1.04);opacity:.95}@media screen and (max-width:749px){.hvb{height:var(--hvb-h-m, 70vh);min-height:280px}.hvb__inner{padding:20px 16px}.hvb__title{font-size:clamp(24px,7vw,36px);margin-bottom:10px}.hvb__subtitle{font-size:14px;margin-bottom:20px}.hvb__btn{padding:11px 24px;font-size:12px}}.section-product-slider{margin:0}.ps{background:var(--ps-bg, transparent);padding:48px 0}.ps__inner{max-width:1280px;margin:0 auto;padding:0 24px}.ps__title{margin:0 0 32px;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--ps-title-color, #111);text-align:left}.ps__desktop{display:none}@media screen and (min-width:750px){.ps__desktop{display:block;position:relative}.ps__mobile{display:none!important}}.ps__track{display:flex;gap:var(--ps-gap, 24px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0 12px}.ps__track::-webkit-scrollbar{display:none}.ps__desktop .ps__item{flex:0 0 calc((100% - (var(--ps-pc-count) - 1) * var(--ps-gap, 24px)) / var(--ps-pc-count));min-width:280px;max-width:420px;scroll-snap-align:start}.ps__desktop .ps__item .ps__card-link{text-decoration:none;color:inherit;display:block}.ps__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f3f3f3;border-radius:10px}.ps__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.ps__img--primary{opacity:1;z-index:1}.ps__img--hover{opacity:0;z-index:2}@media(hover:hover)and (min-width:750px){.ps__item:hover .ps__img--primary{opacity:0}.ps__item:hover .ps__img--hover{opacity:1}}.ps__desktop .ps__item .product-card,.ps__desktop .ps__item .card,.ps__desktop .ps__item .card-wrapper{width:100%}.ps__info{padding:14px 2px 0}.ps__name{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps__price{margin:0;font-size:15px;font-weight:500}.ps__price s{opacity:.5;margin-right:8px;font-weight:400}.ps__nav{position:absolute;top:42%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a;transition:background .2s,opacity .2s}.ps__nav:hover{background:#f5f5f5}.ps__nav:disabled{opacity:.3;cursor:default}.ps__nav--prev{left:-6px}.ps__nav--next{right:-6px}.ps__nav svg{width:20px;height:20px}.ps__mobile{display:block;overflow:hidden}@media screen and (max-width:749px){.ps{padding:28px 0}.ps__title{margin-bottom:18px;font-size:20px;text-align:center}.ps__inner{padding:0 16px}.ps__pages{display:flex;transition:transform .35s ease;will-change:transform}.ps__page{flex:0 0 100%;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px;box-sizing:border-box}.ps__page .ps__item{min-width:0;width:100%}.ps__media{border-radius:8px}.ps__name,.ps__price{font-size:13px}.ps__info{padding:10px 2px 0}.ps__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.ps__dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#ccc;cursor:pointer}.ps__dot.is-active{background:#111;transform:scale(1.15)}}@media screen and (min-width:750px){.ps__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
