.theme-voxo{--vx-gutter: 40px;--vx-section: 72px;--vx-dark: #000000;--vx-light: #FFFFFF;--vx-badge: var(--color-sale)}.vx-container{width:100%;max-width:calc(var(--page-width) + var(--vx-gutter) * 2);margin:0 auto;padding:0 var(--vx-gutter)}.vx-container--narrow{max-width:900px}.vx-section{padding:var(--vx-section) 0}.vx-section--dark{background:var(--vx-dark);color:var(--vx-light)}.vx-center{display:flex;justify-content:center;margin-top:36px}.vx-heading{text-align:center;max-width:760px;margin:0 auto 40px;display:grid;gap:14px}.vx-heading__title{font-family:var(--font-heading);font-weight:600;font-size:calc(clamp(22px,2.3vw,32px) * var(--heading-scale));letter-spacing:.08em;text-transform:uppercase;line-height:1.15;margin:0}.vx-heading__text{font-size:14px;line-height:1.6;color:var(--color-muted)}.vx-section--dark .vx-heading__text{color:#ffffffb3}.theme-voxo .btn,.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 38px;background:var(--color-button);color:var(--color-button-text);border:1px solid var(--color-button);border-radius:0;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer}.theme-voxo .btn:hover,.vx-btn:hover{opacity:1;background:transparent;color:var(--color-button)}.theme-voxo .btn--outline,.vx-btn--outline{background:transparent;color:var(--color-text);border-color:var(--color-text)}.theme-voxo .btn--outline:hover,.vx-btn--outline:hover{background:var(--color-text);color:var(--color-bg)}.vx-btn--light{background:var(--vx-light);color:var(--vx-dark);border-color:var(--vx-light)}.vx-btn--light:hover{background:transparent;color:var(--vx-light);border-color:var(--vx-light)}.theme-voxo .btn:disabled{background:var(--color-button);color:var(--color-button-text)}.vx-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.vx-link .icon{width:13px;height:13px}.theme-voxo .shopify-payment-button__button{border-radius:0!important}.theme-voxo .option__value span,.theme-voxo .qty,.theme-voxo .input,.theme-voxo .select,.theme-voxo .field input,.theme-voxo .field select,.theme-voxo .newsletter__field,.theme-voxo .tab,.theme-voxo .pill,.theme-voxo .toast,.theme-voxo .field textarea,.theme-voxo .textarea{border-radius:0}.theme-voxo .drawer__panel{top:0;right:0;bottom:0;border-radius:0;width:min(440px,100vw)}.theme-voxo .product__main-media,.theme-voxo .product__thumb,.theme-voxo .cart-line__media{border-radius:0}.theme-voxo .product__badge{border-radius:0;background:var(--vx-badge)}.theme-voxo .page-head .panel{background:transparent;padding:40px 0 10px}.theme-voxo .page-head__title{font-weight:600;letter-spacing:.06em}.vx-marquee{display:flex;width:max-content;overflow:hidden}.vx-marquee__group{display:flex;align-items:center;flex:none;animation:vx-scroll var(--ab-speed, 40s) linear infinite}.vx-marquee--pause:hover .vx-marquee__group{animation-play-state:paused}@keyframes vx-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.vx-announcement{background:var(--ab-bg);color:var(--ab-text);overflow:hidden;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08)}.vx-announcement .vx-marquee{width:100%}.vx-announcement__item{white-space:nowrap;padding:10px 0}.vx-announcement__item a{color:inherit}.vx-announcement__sep{padding:0 22px;opacity:.6}.section-header:has(.vx-header--sticky){position:sticky;top:0;z-index:80}.vx-header{position:relative;z-index:50;background:var(--hd-bg);color:var(--hd-text);border-bottom:1px solid var(--hd-border);transition:box-shadow .25s ease}.vx-header.is-scrolled{box-shadow:0 6px 24px #0000002e}.vx-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:76px}.vx-header__start{display:flex;align-items:center;gap:10px;justify-self:start}.vx-header__logo{display:inline-flex;align-items:center}.vx-header--invert-logo .vx-header__logo-img{filter:brightness(0) invert(1)}.vx-header__logo-text{font-family:var(--font-heading);font-weight:600;font-size:18px;letter-spacing:.14em;text-transform:uppercase}.vx-header__burger{display:none}.vx-header__end{display:flex;align-items:center;gap:4px;justify-self:end}.vx-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:inherit;transition:opacity .2s}.vx-icon-btn:hover{opacity:.7}.vx-icon-btn .icon{width:20px;height:20px}.vx-header__count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--hd-text);color:var(--hd-bg);font-size:10px;font-weight:700;display:grid;place-items:center}.vx-nav__list{display:flex;align-items:center;gap:4px}.vx-nav__item{position:relative}.vx-nav__link{display:inline-flex;align-items:center;gap:6px;padding:28px 14px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;position:relative}.vx-nav__link:after{content:"";position:absolute;left:14px;right:14px;bottom:20px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.vx-nav__link:hover:after,.vx-nav__link.is-active:after{transform:scaleX(1)}.vx-nav__link .icon-caret{width:9px;height:9px;opacity:.8}.vx-nav__dropdown{position:absolute;top:100%;left:0;min-width:230px;padding:14px 0;background:var(--hd-bg);color:var(--hd-text);border:1px solid var(--hd-border);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.vx-nav__item--dropdown:hover .vx-nav__dropdown,.vx-nav__item--dropdown:focus-within .vx-nav__dropdown{opacity:1;visibility:visible;transform:none}.vx-nav__dropdown a{display:block;padding:9px 22px;font-size:13px;letter-spacing:.03em;opacity:.85}.vx-nav__dropdown a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.theme-voxo .mobile-menu__panel{border-radius:0}.theme-voxo .mobile-menu__list a{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.theme-voxo .mobile-menu__list ul a{text-transform:none;letter-spacing:0}.vx-slideshow{position:relative;background:var(--vx-dark);overflow:hidden}.vx-slideshow__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.vx-slideshow__track::-webkit-scrollbar{display:none}.vx-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden;color:var(--slide-text)}.vx-slideshow--medium .vx-slide{height:clamp(420px,60vh,620px)}.vx-slideshow--large .vx-slide{height:clamp(480px,78vh,820px)}.vx-slideshow--full .vx-slide{height:calc(100vh - 110px);min-height:480px}.vx-slide__media,.vx-slide__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vx-slideshow--adapt .vx-slide__media,.vx-slideshow--adapt .vx-slide__media picture{position:relative}.vx-slide__media img,.vx-slide__media svg{width:100%;height:100%;object-fit:cover}.vx-slideshow--adapt .vx-slide__media img{height:auto}.vx-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay, .25));pointer-events:none}.vx-slide__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.vx-slide__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;pointer-events:none}.vx-slide__content .vx-container{display:flex}.vx-slide--center .vx-slide__content .vx-container{justify-content:center;text-align:center}.vx-slide--right .vx-slide__content .vx-container{justify-content:flex-end;text-align:right}.vx-slide__box{max-width:560px;display:grid;gap:18px;justify-items:start;pointer-events:auto}.vx-slide--center .vx-slide__box{justify-items:center}.vx-slide--right .vx-slide__box{justify-items:end}.vx-slide__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.vx-slide__title{margin:0;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:calc(clamp(32px,4.6vw,68px) * var(--heading-scale));line-height:1.02}.vx-slide__text{font-size:15px;line-height:1.6;opacity:.92}.vx-slide .vx-btn--light:hover{color:var(--slide-text);border-color:var(--slide-text)}.vx-slideshow__arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:46px;height:46px;display:grid;place-items:center;background:#00000059;color:#fff;transition:background .2s}.vx-slideshow__arrow:hover{background:#000000b3}.vx-slideshow__arrow--prev{left:18px}.vx-slideshow__arrow--next{right:18px}.vx-slideshow__dots{position:absolute;left:0;right:0;bottom:22px;z-index:4;display:flex;justify-content:center;gap:10px}.vx-slideshow__dot{width:28px;height:3px;background:#fff6;transition:background .2s}.vx-slideshow__dot.is-active{background:#fff}.vx-slider-wrap{position:relative}.vx-slider{--per: var(--per-desktop, 4);--gap: 20px}.vx-arrow{position:absolute;top:38%;z-index:3;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);box-shadow:0 6px 18px #00000014;transition:opacity .2s,background .2s,color .2s}.vx-arrow:hover{background:var(--color-text);color:var(--color-bg)}.vx-arrow--prev{left:-22px}.vx-arrow--next{right:-22px}.vx-arrow.is-disabled{opacity:0;pointer-events:none}.vx-section--dark .vx-arrow{background:var(--vx-dark);color:var(--vx-light);border-color:#ffffff40}.vx-section--dark .vx-arrow:hover{background:var(--vx-light);color:var(--vx-dark)}.vx-card{display:flex;flex-direction:column;height:100%}.vx-card__media{position:relative;display:block;background:var(--color-surface)}.vx-card__media .vx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s ease}.media--natural.vx-card__media .vx-card__img:first-child{position:relative}.vx-card__img--hover{opacity:0}.vx-card:hover .vx-card__media--hover .vx-card__img--hover{opacity:1}.vx-card:hover .vx-card__media--hover .vx-card__img:not(.vx-card__img--hover){opacity:0}.vx-card:hover .vx-card__media:not(.vx-card__media--hover) .vx-card__img{transform:scale(1.04)}.vx-badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 9px;background:var(--vx-badge);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1}.vx-badge--muted{background:#7a7a7a}.vx-card__info{display:grid;gap:6px;padding:14px 2px 4px;text-align:center;justify-items:center}.vx-card__vendor{margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.theme-voxo .vx-card__title{margin:0;font-size:calc(13.5px * var(--product-title-scale, 1));line-height:1.35;letter-spacing:.02em;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vx-card__price{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.vx-card__current{font-size:15px;font-weight:700}.vx-card__compare{font-size:13px;color:var(--color-muted)}.vx-section--dark .vx-card__compare,.vx-section--dark .vx-card__colors{color:#fff9}.vx-section--dark .vx-card__media{background:#151515}.vx-card__swatches{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px}.vx-swatch{width:22px;height:22px;border-radius:50%;overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface)}.vx-swatch img{width:100%;height:100%;object-fit:cover}.vx-swatch:hover{border-color:var(--color-text)}.vx-card__colors{font-size:11.5px;color:var(--color-muted)}.vx-card__form{margin:0;width:100%}.vx-card__add{margin-top:6px;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s}.vx-card__add:hover{background:var(--color-text);color:var(--color-bg)}.vx-section--dark .vx-card__add:hover{background:var(--vx-light);color:var(--vx-dark)}.vx-card__add.is-loading{opacity:.5;pointer-events:none}.theme-voxo .product-grid{gap:30px 20px}.vx-benefits__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));border:1px solid currentColor;border-color:#7f7f7f59}.vx-benefit{padding:34px 20px;text-align:center;display:grid;gap:6px;align-content:center}.vx-benefit+.vx-benefit{border-left:1px solid rgba(127,127,127,.35)}.vx-benefit__value{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(26px,3vw,40px);letter-spacing:.04em;line-height:1.1}.vx-benefit__label{margin:0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.vx-benefits__note{text-align:center;font-size:12px;opacity:.65;margin:20px 0 0}.vx-ticker{background:var(--tk-bg);color:var(--tk-text);overflow:hidden;border-top:1px solid rgba(127,127,127,.2);border-bottom:1px solid rgba(127,127,127,.2)}.vx-ticker .vx-marquee{width:100%}.vx-ticker__item{white-space:nowrap;padding:20px 0;font-family:var(--font-heading);font-weight:500;font-size:clamp(15px,1.6vw,22px);letter-spacing:.14em;text-transform:uppercase}.vx-ticker__sep{padding:0 34px;font-size:14px;opacity:.6}.vx-featured{display:grid;grid-template-columns:1.4fr 1fr;align-items:stretch;background:var(--color-surface)}.vx-featured--right .vx-featured__media{order:2}.vx-featured__media{position:relative;min-height:460px;background:#111;overflow:hidden}.vx-featured__media a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.vx-featured__media img,.vx-featured__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.vx-featured__media--product{background:#f4f4f4}.vx-featured__media--product img{object-fit:contain;padding:6%}.vx-featured:hover .vx-featured__media img{transform:scale(1.03)}.vx-featured__content{display:grid;align-content:center;justify-items:start;gap:18px;padding:clamp(36px,6vw,90px)}.vx-featured__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;opacity:.7}.vx-featured__title{margin:0;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:calc(clamp(28px,3.4vw,50px) * var(--heading-scale));line-height:1.05}.vx-featured__text{font-size:14px;line-height:1.7;opacity:.8;max-width:420px}.vx-featured__price{justify-content:flex-start}.vx-featured__price .vx-card__current{font-size:20px}.vx-gallery{overflow:hidden}.vx-gallery__marquee{width:100%}.vx-gallery__item{display:block;flex:none;width:clamp(180px,20vw,280px);aspect-ratio:1;margin:0 8px 0 0;overflow:hidden;background:var(--color-surface)}.vx-gallery__item img,.vx-gallery__item svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.vx-gallery__item:hover img{transform:scale(1.05)}.vx-slider--videos{--per-desktop: 4}.vx-video{position:relative;aspect-ratio:9 / 16;background:#111;overflow:hidden}.vx-video video,.vx-video .vx-video__el,.vx-video svg{width:100%;height:100%;object-fit:cover}.vx-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;color:#000;transition:opacity .25s,transform .25s}.vx-video.is-playing .vx-video__play{opacity:0}.vx-video.is-playing:hover .vx-video__play{opacity:.8}.vx-video__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:40px 16px 16px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.vx-instagram{position:relative;min-height:460px;display:grid;place-items:center;text-align:center;overflow:hidden}.vx-instagram__media{position:absolute;top:0;right:0;bottom:0;left:0}.vx-instagram__media img,.vx-instagram__media svg{width:100%;height:100%;object-fit:cover}.vx-instagram__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.vx-instagram__content{position:relative;z-index:1;display:grid;gap:16px;justify-items:center;padding:60px 20px}.vx-instagram__title{margin:0;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-heading);font-weight:600;font-size:clamp(26px,3.4vw,46px);letter-spacing:.06em;text-transform:uppercase}.vx-instagram__title .icon{width:.9em;height:.9em}.vx-instagram__text{margin:0;font-size:14px;opacity:.85}.vx-story__inner{max-width:760px;margin:0 auto;text-align:center}.vx-story__inner--image{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;text-align:left}.vx-story__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.vx-story__media img{width:100%;height:100%;object-fit:cover}.vx-story__content{display:grid;gap:22px;justify-items:center}.vx-story__inner--image .vx-story__content{justify-items:start}.vx-story__text{font-size:15px;line-height:1.8;color:#3d3d3d}.vx-story__quote{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(20px,2vw,28px);letter-spacing:.04em;font-style:italic}.vx-faq__list{border-top:1px solid var(--color-border)}.vx-faq__item{border-bottom:1px solid var(--color-border)}.vx-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;font-size:15px;font-weight:600;letter-spacing:.01em}.vx-faq__question::-webkit-details-marker{display:none}.vx-faq__icon{flex:none;display:grid;place-items:center;transition:transform .3s ease}.vx-faq__icon .icon{width:16px;height:16px}.vx-faq__item[open] .vx-faq__icon{transform:rotate(45deg)}.vx-faq__answer{padding:0 40px 24px 4px;font-size:14px;line-height:1.7;color:#4a4a4a;animation:acc-in .35s ease}.vx-club__form{max-width:560px;margin:0 auto}.vx-club__field{display:flex;gap:0;border:1px solid rgba(255,255,255,.5)}.vx-club__field input{flex:1;min-width:0;height:52px;padding:0 18px;border:0;background:transparent;color:#fff;outline:none;font-size:14px}.vx-club__field input::placeholder{color:#ffffff8c}.vx-club__field .vx-btn{min-height:52px;border:0}.vx-club__success{text-align:center;color:#9fe0b2}.vx-club .form-error{text-align:center;margin-top:10px}.vx-trust{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.vx-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vx-trust__item{display:flex;align-items:center;gap:16px;padding:30px 24px;justify-content:center}.vx-trust__item+.vx-trust__item{border-left:1px solid var(--color-border)}.vx-trust__icon{flex:none;display:grid;place-items:center}.vx-trust__title{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vx-trust__text{margin:3px 0 0;font-size:12.5px;color:var(--color-muted);line-height:1.45}.vx-footer{background:var(--ft-bg);color:var(--ft-text);padding:70px 0 28px}.vx-footer__top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:50px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.14)}.vx-footer__brand{display:grid;gap:18px;align-content:start;max-width:340px}.vx-footer__logo{display:inline-flex;justify-self:start}.vx-footer--invert-logo .vx-footer__logo img{filter:brightness(0) invert(1)}.vx-footer__text{font-size:13px;line-height:1.7;opacity:.75;margin:0}.vx-footer__text a:hover{text-decoration:underline}.vx-footer__heading{margin:0 0 20px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vx-footer__links{display:grid;gap:11px;font-size:13px}.vx-footer__links a{opacity:.72;transition:opacity .2s}.vx-footer__links a:hover{opacity:1}.vx-footer .social-icons .circle-btn{background:transparent;color:var(--ft-text);border-color:#ffffff4d;border-radius:50%}.vx-footer .social-icons .circle-btn:hover{background:var(--ft-text);color:var(--ft-bg)}.vx-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:24px;font-size:12px;opacity:.8}.vx-footer__bottom p{margin:0}.vx-footer .payment-icon{width:38px}@media(max-width:1100px){.vx-slider{--per: 3}.vx-footer__top{grid-template-columns:1fr 1fr 1fr}.vx-footer__brand{grid-column:1 / -1;max-width:none}}@media(max-width:989px){.theme-voxo{--vx-gutter: 16px;--vx-section: 52px}.vx-header__inner{grid-template-columns:1fr auto 1fr;min-height:62px;gap:8px}.vx-header__burger{display:inline-flex;margin-left:-8px}.vx-header__start{gap:0}.vx-header__logo{position:absolute;left:50%;transform:translate(-50%)}.vx-header__logo-img{max-width:130px}.vx-nav,.vx-header__account{display:none}.vx-header__end{margin-right:-8px}.vx-slideshow__arrow{display:none}.vx-slideshow--large .vx-slide,.vx-slideshow--medium .vx-slide{height:clamp(420px,72vh,640px)}.vx-slide__content{align-items:flex-end;padding-bottom:60px}.vx-slider{--per: 2.15;--gap: 12px}.vx-slider--videos{--per: 1.6}.vx-arrow{display:none}.vx-benefits__grid{grid-template-columns:1fr 1fr}.vx-benefit:nth-child(odd){border-left:0}.vx-benefit:nth-child(n+3){border-top:1px solid rgba(127,127,127,.35)}.vx-featured{grid-template-columns:1fr}.vx-featured--right .vx-featured__media{order:0}.vx-featured__media{min-height:0;aspect-ratio:1}.vx-featured__content{padding:36px var(--vx-gutter) 44px;justify-items:center;text-align:center}.vx-featured__price{justify-content:center}.vx-story__inner--image{grid-template-columns:1fr;text-align:center}.vx-story__inner--image .vx-story__content{justify-items:center}.vx-trust__grid{grid-template-columns:1fr}.vx-trust__item{justify-content:flex-start;padding:20px 4px}.vx-trust__item+.vx-trust__item{border-left:0;border-top:1px solid var(--color-border)}.vx-footer{padding-top:50px}.vx-footer__top{grid-template-columns:1fr 1fr;gap:34px 20px}.theme-voxo .product-grid{gap:24px 12px}}@media(max-width:600px){.vx-heading{margin-bottom:28px}.vx-card__current{font-size:14px}.vx-card__compare{font-size:12px}.vx-swatch{width:18px;height:18px}.vx-badge{top:8px;left:8px;font-size:10px;padding:4px 7px}.vx-club__field{flex-direction:column;border:0;gap:10px}.vx-club__field input{border:1px solid rgba(255,255,255,.5)}.vx-footer__top{grid-template-columns:1fr}.vx-announcement__sep{padding:0 14px}}@media(prefers-reduced-motion:reduce){.vx-marquee__group{animation:none!important}}.theme-voxo .product{grid-template-columns:1.12fr 1fr;gap:48px}.theme-voxo .breadcrumbs{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.theme-voxo .product__title{font-weight:600;letter-spacing:.02em;text-transform:none}.theme-voxo .product__main-media{aspect-ratio:var(--pdp-ratio, .75);background:#f4f4f4}.product__gallery--cover .product__main-slide img{object-fit:cover}.product__gallery--contain .product__main-slide img{object-fit:contain}.theme-voxo .product__thumb{border:1px solid transparent;background:#f4f4f4}.theme-voxo .product__thumb.is-active{border-color:var(--vx-dark)}.product__gallery--thumbs-left{position:relative;grid-template-columns:74px minmax(0,1fr);gap:12px}.product__gallery--thumbs-left .product__main-media{grid-column:2;grid-row:1}.product__gallery--thumbs-left .product__thumbs{position:absolute;top:0;bottom:0;left:0;width:74px;display:flex;flex-direction:column;gap:8px;grid-template-columns:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.product__gallery--thumbs-left .product__thumbs::-webkit-scrollbar{display:none}.product__gallery--thumbs-left .product__thumb{flex:none;aspect-ratio:var(--pdp-ratio, .75)}.vx-pdp__zoom{position:absolute;right:12px;bottom:12px;z-index:2;width:38px;height:38px;display:grid;place-items:center;background:#ffffffeb;color:#000;border:1px solid rgba(0,0,0,.08)}.vx-pdp__zoom:hover{background:#fff}.vx-pdp__zoom .icon{width:15px;height:15px}.vx-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#000000f2;display:none}.vx-lightbox.is-open{display:block}.vx-lightbox__stage{position:absolute;top:56px;right:16px;bottom:16px;left:16px;display:grid;place-items:center}.vx-lightbox__img{max-width:100%;max-height:100%;object-fit:contain}.vx-lightbox__close,.vx-lightbox__nav{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;color:#fff;background:transparent;border:0}.vx-lightbox__close{top:10px;right:10px}.vx-lightbox__nav--prev{top:50%;left:6px;transform:translateY(-50%)}.vx-lightbox__nav--next{top:50%;right:6px;transform:translateY(-50%)}.vx-lightbox__nav .icon,.vx-lightbox__close .icon{width:20px;height:20px}.vx-lightbox__count{position:absolute;top:20px;left:20px;color:#ffffffb3;font-size:12px;letter-spacing:.08em}.vx-pdp__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vx-pdp__discount{background:var(--vx-badge);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;padding:5px 9px}.theme-voxo .product__info .price__compare{color:var(--color-muted)}.vx-pdp__installments{margin-top:-12px;display:grid;gap:2px}.vx-pdp__installment-line{margin:0;font-size:13.5px;line-height:1.5;color:#333}.vx-pdp__installment-line strong{color:var(--color-text);font-weight:600}.vx-pdp__stock{display:grid;gap:7px;margin-top:-8px}.vx-pdp__stock-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.vx-pdp__stock-text{font-weight:600}.vx-pdp__stock-units{color:var(--color-muted);font-size:12px}.vx-pdp__stock-bar{display:block;height:5px;background:#ececec;overflow:hidden}.vx-pdp__stock-fill{display:block;height:100%;width:0;background:var(--vx-dark);transition:width 1s ease-in-out}.vx-pdp__benefits{list-style:none;padding:0;margin:-6px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.vx-pdp__benefit{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.3}.vx-pdp__benefit-icon{flex:none;display:grid;place-items:center}.vx-pdp__benefit-icon .icon{width:14px;height:14px}.vx-pdp__shipping{background:#f4f4f4;padding:16px 18px;font-size:12.5px;display:grid;gap:4px}.vx-pdp__shipping-title{margin:0 0 6px;font-weight:600;font-size:13px}.vx-pdp__shipping-line{margin:0;color:#333}.theme-voxo .vx-pdp .product{max-width:1070px;margin:0 auto;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:46px}.vx-pdp .product__info{gap:18px;padding-top:0}.vx-pdp--title-serif .product__title{margin:0;font-family:Crimson Text,Georgia,serif;font-weight:400;font-size:calc(32px * var(--product-title-scale, 1));line-height:1.1;letter-spacing:-.025em;text-transform:none}.vx-pdp .vx-pdp__price{margin-top:-6px;padding-bottom:16px;border-bottom:1px solid #ddd}.vx-pdp .product__info .price{font-size:21px;font-weight:600}.vx-pdp .product__info .price__compare{font-size:14px}.vx-pdp .vx-pdp__discount{font-size:12px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:2px}.vx-pdp .product__rating{margin-top:-4px}.vx-pdp .vx-pdp__installments{margin-top:-4px;padding-left:2px}.vx-pdp .vx-pdp__installment-line{font-size:14px;color:#1f1f1f}.vx-pdp .product__main-media,.vx-pdp .product__thumb{background:#fff}.vx-pdp .product__gallery--thumbs-left{grid-template-columns:64px minmax(0,1fr);gap:36px}.vx-pdp .product__gallery--thumbs-left .product__thumbs{width:64px;gap:10px}.vx-pdp .product__thumb{border:1px solid transparent;border-radius:4px;opacity:.75;transition:opacity .2s ease,border-color .2s ease}.vx-pdp .product__thumb.is-active,.vx-pdp .product__thumb:hover{opacity:1}.vx-pdp .product__thumb.is-active{border-color:var(--color-text)}.vx-pdp .vx-pdp__zoom{border-radius:10px;border-color:#ddd;background:#fff;width:36px;height:36px}.vx-pdp .option legend{font-size:14px;font-weight:400;margin-bottom:8px}.vx-pdp .option__value--image .option__swatch{width:74px;padding:3px;border-radius:4px;border-color:#ddd;background:#fff}.vx-pdp .option__value--image .option__swatch img{aspect-ratio:.72;object-fit:contain;border-radius:2px;background:#fff}.vx-pdp .option__value--image input:checked+.option__swatch{border-color:var(--color-text);box-shadow:0 0 0 1px var(--color-text)}.vx-pdp .vx-pdp__benefits{margin:0;padding:4px 0;gap:12px 15px}.vx-pdp .vx-pdp__benefit{font-size:12px;color:#000}.vx-pdp .vx-pdp__benefit-icon{color:#2e8b3d}.vx-pdp .vx-pdp__stock{margin-top:-6px;padding:12px 10px;background:#fff;border-radius:6px;gap:6px}.vx-pdp .vx-pdp__stock-text{font-size:13px;font-weight:500}.vx-pdp .vx-pdp__stock-bar{background:#f1f1f1;border-radius:3px}.vx-pdp .vx-pdp__stock-fill{border-radius:3px}.vx-pdp .product__buy-row .vx-pdp__add{width:100%;min-height:52px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.17em}.vx-pdp .vx-pdp__add .icon{display:none}.theme-voxo .vx-pdp .vx-pdp__add:hover{background:var(--color-button);color:var(--color-button-text);opacity:.86}.vx-pdp .shopify-payment-button__button{border-radius:10px!important}.vx-pdp .vx-pdp__shipping{background:#f1f1f1;border-radius:20px;padding:15px;font-size:14px;gap:12px}.vx-pdp .vx-pdp__shipping-title{margin:0 0 3px;font-size:14px}.vx-pdp .vx-pdp__shipping-line{color:#1f1f1f}.vx-pdp .product__share{margin-top:2px}.vx-rich--grey{background:#f4f4f4}.vx-rich--dark{background:var(--vx-dark);color:var(--vx-light)}.vx-rich__inner{display:grid;gap:16px;justify-items:center;text-align:center}.vx-rich--left .vx-rich__inner{justify-items:start;text-align:left}.vx-rich__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.vx-rich--dark .vx-rich__eyebrow{color:#fff9}.vx-rich__title{margin:0;font-family:var(--font-heading);font-weight:600;font-size:calc(clamp(22px,2.4vw,34px) * var(--heading-scale));line-height:1.2;letter-spacing:.02em}.vx-rich__text{font-size:15px;line-height:1.75;color:#3f3f3f;max-width:720px}.vx-rich--dark .vx-rich__text{color:#ffffffbf}.vx-rich__btn{margin-top:8px}.vx-counter{padding:26px 0}.vx-counter--grey{background:#f4f4f4}.vx-counter--dark{background:var(--vx-dark);color:var(--vx-light)}.vx-counter__text{margin:0;text-align:center;font-family:var(--font-heading);font-size:clamp(16px,1.6vw,20px);font-weight:500}.vx-counter__text strong{font-weight:700}.vx-video-band{padding:0}.vx-video-band__title{margin:0 0 18px;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:calc(clamp(18px,2vw,26px) * var(--heading-scale));letter-spacing:.08em;text-transform:uppercase}.vx-video-band__media{position:relative;width:100%;overflow:hidden;background:#111}.vx-video-band__el,.vx-video-band__placeholder svg,.vx-video-band__media video{display:block;width:100%;height:var(--vx-video-h, 620px);object-fit:cover;object-position:center}.vx-stories--compact{padding:34px 0}.vx-stories__title{margin:0 0 24px;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:calc(clamp(16px,1.8vw,22px) * var(--heading-scale));letter-spacing:.1em;text-transform:uppercase}.vx-stories__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px}.vx-story-item{flex:0 0 auto;display:grid;gap:8px;justify-items:center;background:transparent;border:0;cursor:pointer}.vx-story-item__video{display:block;width:168px;height:300px;object-fit:cover;border:1px solid var(--color-border);background:#111}.vx-story-item__caption{font-size:12px;letter-spacing:.04em;color:var(--color-text)}.vx-story-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#000000f2;display:none}.vx-story-modal.is-open{display:block}.vx-story-modal__video{position:absolute;top:50px;right:0;bottom:20px;left:0;width:100%;height:calc(100% - 70px);object-fit:contain}.vx-story-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:grid;place-items:center;color:#fff;background:transparent;border:0}.vx-story-modal__close .icon{width:20px;height:20px}.vx-faq--grey{background:#f4f4f4}.vx-faq--dark{background:var(--vx-dark);color:var(--vx-light)}.vx-faq--dark .vx-faq__list,.vx-faq--dark .vx-faq__item{border-color:#ffffff2e}.vx-faq--dark .vx-faq__answer{color:#ffffffbf}@media(max-width:989px){.theme-voxo .product{grid-template-columns:1fr;gap:26px}.product__gallery--thumbs-left{position:static;grid-template-columns:1fr}.product__gallery--thumbs-left .product__main-media{grid-column:1}.product__gallery--thumbs-left .product__thumbs{position:static;width:auto;flex-direction:row;overflow-x:auto;overflow-y:visible}.product__gallery--thumbs-left .product__thumb{width:64px}.theme-voxo .vx-pdp .product{max-width:none;grid-template-columns:1fr;gap:26px}.vx-pdp .product__gallery--thumbs-left{grid-template-columns:1fr;gap:12px}.vx-pdp .product__gallery--thumbs-left .product__thumbs{width:auto}.vx-pdp--title-serif .product__title{font-size:calc(28px * var(--product-title-scale, 1))}.vx-video-band__el,.vx-video-band__media video,.vx-video-band__placeholder svg{height:var(--vx-video-h-mobile, 480px)}.vx-story-item__video{width:108px;height:200px}.vx-stories__row{gap:14px}.vx-pdp__benefits{gap:10px 12px}}@media(max-width:600px){.vx-pdp__benefits{grid-template-columns:1fr 1fr}.vx-counter__text{font-size:15px}.vx-lightbox__stage{top:50px;right:8px;bottom:8px;left:8px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/voxo.css.map */
