:root{--vx-ink: 11, 11, 12;--vx-bone: 242, 242, 240;--vx-grey-1: 20, 20, 22;--vx-grey-3: 138, 138, 138;--vx-line: rgba(242, 242, 240, .14);--vx-ease: cubic-bezier(.2, .7, .2, 1);--vx-fast: .18s;--vx-tracking-ui: .08em}html ::selection{background:rgb(var(--vx-bone));color:rgb(var(--vx-ink))}html .title-with-highlight,html .banner__heading,html .collection-hero__title,html .main-page-title,html .h0{font-family:var(--vx-display-font);font-weight:400;font-synthesis:none;font-style:normal;text-transform:none;letter-spacing:.01em;line-height:1.02;-webkit-font-smoothing:antialiased}html .banner__heading{font-size:clamp(4rem,9vw,7.6rem)}html .title-with-highlight:not(.banner__heading),html .collection-hero__title{font-size:clamp(3.4rem,7.5vw,6.4rem)}html .product__title h1,html .product__title h2,html .card__heading,html .drawer__heading,html .footer-block__heading,html .accordion__title,html .cart__empty-text{font-family:var(--font-body-family);font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.15}html .card__heading{font-size:1.3rem}html .card__heading a{text-decoration:none}html .header__menu-item,html .menu-drawer__menu-item,html .list-social__link,html .breadcrumbs,html .facets__summary,html .facet-filters__label{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--vx-tracking-ui);font-weight:600}html .price,html .price-item{font-family:var(--font-body-family);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}html .price__compare-price,html .price--on-sale .price-item--regular{color:rgba(var(--vx-bone),.45)}html .button,html .shopify-payment-button__button--unbranded{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--vx-tracking-ui);font-weight:800}html .badge{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1rem;padding:.45rem .9rem}html .button,html .button:before,html .button:after,html .shopify-payment-button__button,html .shopify-payment-button [role=button],html .field__input,html .select__select,html .customer .field input,html input[type=text],html input[type=email],html input[type=tel],html input[type=search],html input[type=number],html textarea,html .quantity,html .quantity:before,html .quantity:after,html .card,html .card__inner,html .card__media,html .media,html .badge,html .popup-modal,html .comparison-table,html .quantity-breaks,html .quantity-gift__container,html .quantity-gift__image img,html .content-tabs__tabs,html .lock,html .cart-progress__bar,html .cart-progress__bar__progress,html .image--corner-radius img,html .insta-story__media,html .hotspot__content,html .bundle-deals__media-item img,html .fb-post,html .fb-post__comment__box,html .header__active-menu-item-v2:before,html .drawer__inner,html .modal__content,html .product-popup-modal__content,html .predictive-search{border-radius:0!important}@media screen and (max-width:500px){html .comparison-table{border-radius:0!important}}html .button:not(.button--tertiary),html .shopify-payment-button__button--unbranded{transition:background-color var(--vx-fast) var(--vx-ease),color var(--vx-fast) var(--vx-ease)}html .button:not(.button--tertiary):before{box-shadow:none!important}@media(hover:hover){html .button:not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not(cart-remove-button .button):hover,html .shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:rgb(var(--color-button-text))!important;color:rgb(var(--color-button))!important}html .button:not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not(cart-remove-button .button):hover:after,html .shopify-payment-button__button--unbranded:not([disabled]):hover:after{background-color:transparent!important;transform:none!important;box-shadow:inset 0 0 0 var(--buttons-border-width, 2px) rgb(var(--color-button))!important}html .button:not(.button--tertiary):not([disabled]):hover .path{stroke:rgb(var(--color-button))}html .button.button--secondary:not(.button--tertiary):not([disabled]):not([aria-disabled=true]):not(cart-remove-button .button):hover:after{box-shadow:inset 0 0 0 var(--buttons-border-width, 2px) rgb(var(--color-button-text))!important}}html .button:not(.button--tertiary):not([disabled]):active{transform:translateY(1px)}html .field__input,html .select__select,html textarea{background-color:transparent}html .field__input:focus,html .select__select:focus,html textarea:focus{box-shadow:0 0 0 1px rgb(var(--vx-bone))!important;outline:none}html .card-wrapper .card,html .card-wrapper .card__inner{box-shadow:none!important;border:0!important;background:transparent}html .card__information{padding-left:0;padding-right:0}html .card-information{gap:.2rem}@media(prefers-reduced-motion:reduce){html .button{transition:none!important}}html .badge.color-accent-2{background-color:rgb(var(--color-base-accent-2));color:rgb(var(--vx-bone));border-color:rgb(var(--color-base-accent-2))}html.vx-header-overlay .section-header{margin-bottom:calc(-1 * var(--vx-header-h, 0px))}html.vx-header-overlay .section-header .header-wrapper{transition:background-color .3s var(--vx-ease),border-color .3s var(--vx-ease),backdrop-filter .3s var(--vx-ease)}html.vx-header-overlay .section-header:not(.vx-header-solid):not(:has(details[open])) .header-wrapper{background:linear-gradient(to bottom,rgba(var(--vx-ink),.6),rgba(var(--vx-ink),0))!important;border-bottom-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.vx-header-overlay .section-header.vx-header-solid .header-wrapper,html .section-header.shopify-section-header-sticky .header-wrapper{background:rgba(var(--vx-ink),.94)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--vx-line)}html .header__icon .vx-icon,html .header__icon .icon,html .header__search .icon{width:2.2rem;height:2.2rem}html .header__icon{transition:opacity var(--vx-fast) var(--vx-ease)}@media(hover:hover){html .header__icon:hover{opacity:.7}}html .cart-count-bubble{border-radius:0;width:1.6rem;height:1.6rem;font-size:1rem;font-weight:800;bottom:.6rem;left:2.4rem}html .drawer__inner,html .js details[open]>.menu-drawer,html .js details[open]>.menu-drawer__submenu,html .js details>.menu-drawer{transition:transform .32s cubic-bezier(.22,1,.36,1),visibility .32s cubic-bezier(.22,1,.36,1)!important;will-change:transform}html .drawer.active{background-color:rgba(var(--vx-ink),.72)}html .menu-opening>summary:before,html details.menu-opening>summary:before{background:rgba(var(--vx-ink),.72)!important}html .drawer__inner{border-color:var(--vx-line)}html .menu-drawer__menu-item{padding-top:1.4rem;padding-bottom:1.4rem;font-size:1.6rem}html .shopify-policy__container{max-width:72rem;padding-top:6rem;padding-bottom:8rem}html .shopify-policy__title h1{font-family:var(--vx-display-font);font-weight:400;font-synthesis:none;text-transform:none;letter-spacing:.01em;font-size:clamp(3.6rem,8vw,5.6rem);line-height:1.05;margin-bottom:3.2rem}html .shopify-policy__body,html .shopify-policy__body .rte{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.75;color:rgba(var(--vx-bone),.86)}html .shopify-policy__body *:not(a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:transparent!important}html .shopify-policy__body p{margin:0 0 1.4rem;text-align:left!important}html .shopify-policy__body b,html .shopify-policy__body strong{color:rgb(var(--vx-bone))!important;font-weight:700}html .shopify-policy__body p:first-child b,html .shopify-policy__body h2,html .shopify-policy__body h3{display:block;margin-top:3.2rem;font-size:1.3rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.12em}html .shopify-policy__body p:first-child b{margin-top:0}html .shopify-policy__body a{color:rgb(var(--vx-bone));text-decoration:underline;text-underline-offset:.3rem}.vx-marquee{position:relative;overflow:hidden;padding:var(--vx-mq-pad, 4.8rem) 0;pointer-events:none}.vx-marquee__band{pointer-events:auto;display:flex;width:110%;margin-left:-5%;transform:rotate(var(--vx-mq-tilt, -2.5deg));background:rgb(var(--vx-mq-bg));color:rgb(var(--vx-mq-fg));border-top:2px solid rgb(var(--vx-mq-fg));border-bottom:2px solid rgb(var(--vx-mq-fg));overflow:hidden}.vx-marquee__track{display:flex;flex-shrink:0;min-width:100%;align-items:center;animation:vx-marquee var(--vx-mq-speed, 28s) linear infinite}.vx-marquee--reverse .vx-marquee__track{animation-direction:reverse}.vx-marquee__item{display:inline-flex;align-items:center;gap:2.4rem;padding:1.4rem 1.2rem;white-space:nowrap;font-family:var(--font-body-family);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(1.3rem,3.2vw,1.8rem)}.vx-marquee__item--lema{font-family:var(--vx-display-font);font-weight:400;text-transform:none;letter-spacing:.02em;font-size:clamp(2.4rem,6vw,4rem);line-height:1}.vx-marquee__sep{width:1.4rem;height:1.4rem;flex-shrink:0}@media(hover:hover){.vx-marquee__band:hover .vx-marquee__track{animation-play-state:paused}}@keyframes vx-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.vx-marquee__track{animation:none}}.vx-wa{--sticky-atc-offset: 0px;position:fixed;right:1.2rem;bottom:calc(1.2rem + var(--sticky-atc-offset));z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;max-width:calc(100vw - 2.4rem);transition:bottom .15s ease-in-out}.vx-wa__btn{display:inline-flex;align-items:center;gap:1rem;height:5rem;padding:0 1.8rem 0 1.4rem;background:rgb(var(--vx-bone));color:rgb(var(--vx-ink));border:2px solid rgb(var(--vx-bone));text-decoration:none;font-family:var(--font-body-family);font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;box-shadow:0 .8rem 2.4rem #00000073;transition:background-color var(--vx-fast) var(--vx-ease),color var(--vx-fast) var(--vx-ease)}.vx-wa__icon{width:2.4rem;height:2.4rem;flex-shrink:0}.vx-wa__btn{max-width:100%}.vx-wa__label{overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.vx-wa__btn:hover{background:rgb(var(--vx-ink));color:rgb(var(--vx-bone))}}.vx-wa__btn:focus-visible{outline:2px solid rgb(var(--vx-bone));outline-offset:3px}.vx-wa__btn:after{content:"";width:.8rem;height:.8rem;background:#25d366;flex-shrink:0;animation:vx-wa-dot 2s ease-in-out infinite}@keyframes vx-wa-dot{0%,to{opacity:1}50%{opacity:.35}}.vx-wa__bubble{position:relative;width:28rem;max-width:calc(100vw - 2.4rem);padding:1.6rem 4rem 1.6rem 1.8rem;background:rgb(var(--vx-ink));color:rgb(var(--vx-bone));border:1px solid rgba(var(--vx-bone),.35);box-shadow:0 1.2rem 3rem #0000008c;opacity:0;transform:translateY(.8rem);transition:opacity .35s var(--vx-ease),transform .35s var(--vx-ease)}.vx-wa__bubble.is-visible{opacity:1;transform:none}.vx-wa__bubble:after{content:"";position:absolute;right:2.4rem;bottom:-.7rem;width:1.2rem;height:1.2rem;background:rgb(var(--vx-ink));border-right:1px solid rgba(var(--vx-bone),.35);border-bottom:1px solid rgba(var(--vx-bone),.35);transform:rotate(45deg)}.vx-wa__bubble-text{display:block;color:inherit;text-decoration:none;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.45}.vx-wa__close{position:absolute;top:.4rem;right:.4rem;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;color:rgba(var(--vx-bone),.6);cursor:pointer}.vx-wa__close .icon{width:1.4rem;height:1.4rem}.vx-wa__close:hover{color:rgb(var(--vx-bone))}@media screen and (min-width:750px){.vx-wa{right:2.4rem;bottom:calc(2.4rem + var(--sticky-atc-offset))}.vx-wa__btn{height:5.4rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.vx-wa__btn:after{animation:none}.vx-wa__bubble{transition:none}}html.vx-header-overlay #MainContent>.shopify-section:first-child .slideshow__text-wrapper{padding-top:calc(var(--vx-header-h, 0px) + 2.4rem);padding-bottom:6.4rem}html #MainContent>.shopify-section:first-child .slideshow__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(var(--vx-ink),.75),rgba(var(--vx-ink),0) 55%)}html .slideshow__text.banner--transparent-white{max-width:64rem}html .slideshow__text .banner__text{font-size:1.6rem;line-height:1.6;max-width:46rem;color:rgba(var(--vx-bone),.88)}html .slideshow__text .banner__buttons{margin-top:2.4rem}@media screen and (max-width:749px){html.vx-header-overlay #MainContent>.shopify-section:first-child .slideshow__text-wrapper{padding-top:2.4rem;padding-bottom:3.2rem}}.vx-std{padding-top:8rem;padding-bottom:8rem}.vx-std__head{max-width:72rem;margin-bottom:4.8rem}.vx-std__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-weight:800;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--vx-bone),.55)}.vx-std__title{margin:0}.vx-std__intro{margin-top:2rem;max-width:56rem;font-size:1.6rem;line-height:1.65;color:rgba(var(--vx-bone),.75)}.vx-std__intro p{margin:0}.vx-std__table{border-top:2px solid rgb(var(--vx-bone))}.vx-std__labels,.vx-std__row{display:grid;grid-template-columns:8rem 1.2fr 1fr;align-items:center;column-gap:3.2rem}.vx-std__labels{padding:1.6rem 0;font-family:var(--font-body-family);font-weight:800;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--vx-line)}.vx-std__us-h{color:rgb(var(--vx-bone))}.vx-std__them-h{color:rgba(var(--vx-bone),.4)}.vx-std__row{padding:2.8rem 0;border-bottom:1px solid var(--vx-line);transition:background-color .25s var(--vx-ease)}@media(hover:hover){.vx-std__row:hover{background-color:rgba(var(--vx-bone),.03)}}.vx-std__num{font-family:var(--vx-display-font);font-size:4.4rem;line-height:1;color:rgba(var(--vx-bone),.25)}.vx-std__us{display:flex;align-items:center;gap:1.6rem;font-family:var(--font-body-family);font-weight:800;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.25;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--vx-bone))}.vx-std__mark{flex-shrink:0;width:3.2rem;height:3.2rem;padding:.5rem;background:rgb(var(--vx-bone));color:rgb(var(--vx-ink))}.vx-std__them{display:flex;align-items:baseline;gap:1rem;font-family:var(--font-body-family);font-size:1.6rem;color:rgba(var(--vx-bone),.4)}.vx-std__them s{text-decoration-thickness:1px}.vx-std__vs{display:none}.vx-std__cta{margin-top:4.8rem}@media screen and (max-width:749px){.vx-std{padding-top:5.6rem;padding-bottom:5.6rem}.vx-std__head{margin-bottom:3.2rem}.vx-std__labels{display:none}.vx-std__row{grid-template-columns:4.4rem 1fr;grid-template-areas:"num us" ". them";row-gap:.8rem;column-gap:1.2rem;padding:2.2rem 0;align-items:start}.vx-std__num{grid-area:num;font-size:3.2rem}.vx-std__us{grid-area:us;font-size:1.6rem;gap:1.2rem}.vx-std__mark{width:2.6rem;height:2.6rem;padding:.4rem}.vx-std__them{grid-area:them;font-size:1.4rem;padding-left:3.8rem}.vx-std__vs{display:inline;font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vx-std__cta .button{width:100%;box-sizing:border-box}}html .product__title h1{font-size:clamp(2.2rem,3vw,3rem);letter-spacing:.03em;line-height:1.15}html .product__info-container .price .price-item--sale,html .product__info-container .price .price-item--regular:only-child,html .product__info-container .price__regular .price-item{font-size:2.4rem;font-weight:800;letter-spacing:.01em}html .product__info-container .price__sale s.price-item--regular{font-size:1.6rem;font-weight:500}html .product__inventory{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;color:rgb(var(--vx-bone))}html .product__inventory .svg-wrapper,html .product__inventory svg{display:none}html .product__inventory:before{content:"";width:.8rem;height:.8rem;flex-shrink:0;background:rgb(var(--color-base-accent-2));animation:vx-wa-dot 1.6s ease-in-out infinite}html .product-form__input--pill input[type=radio]+label,html .product-form__input input[type=radio]+label{min-width:5.2rem;padding:1.1rem 1.4rem;border-radius:0!important;font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.06em;text-align:center;transition:background-color var(--vx-fast) var(--vx-ease),color var(--vx-fast) var(--vx-ease)}html .product-form__input input[type=radio]:checked+label{background-color:rgb(var(--vx-bone));color:rgb(var(--vx-ink));border-color:rgb(var(--vx-bone))}html .product-form__input .form__label{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}html .product-form__submit{min-height:5.6rem;font-size:1.5rem}html .buttons-container a.button[href*="wa.me"]{gap:1rem;min-height:4.8rem;font-size:1.2rem;letter-spacing:.06em;text-transform:none;font-weight:700}html .buttons-container a.button[href*="wa.me"]:before{content:"";position:static;display:inline-block;width:1.8rem;height:1.8rem;flex-shrink:0;background:currentColor;box-shadow:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12.04.62C5.74.62.6 5.75.6 12.06c0 2.02.53 3.98 1.53 5.72L.5 23.7l6.05-1.59a11.4 11.4 0 005.47 1.39c6.3 0 11.44-5.13 11.44-11.44S18.35.62 12.04.62zm5.43 13.76c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.64.07-.3-.15-1.26-.46-2.39-1.47-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.49 2.49 1.08 3 .87 3.56.82.57-.05 1.76-.72 2.01-1.41.25-.7.25-1.29.17-1.41-.07-.13-.27-.2-.57-.35z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12.04.62C5.74.62.6 5.75.6 12.06c0 2.02.53 3.98 1.53 5.72L.5 23.7l6.05-1.59a11.4 11.4 0 005.47 1.39c6.3 0 11.44-5.13 11.44-11.44S18.35.62 12.04.62zm5.43 13.76c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.64.07-.3-.15-1.26-.46-2.39-1.47-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.49 2.49 1.08 3 .87 3.56.82.57-.05 1.76-.72 2.01-1.41.25-.7.25-1.29.17-1.41-.07-.13-.27-.2-.57-.35z'/%3E%3C/svg%3E") center / contain no-repeat}html .product__info-container .icon-with-text{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);padding:1.4rem 0;justify-content:space-between}html .product__info-container .icon-with-text__item .h4,html .product__info-container .icon-with-text__item h3,html .product__info-container .icon-with-text__item span:not(.material-icon){font-family:var(--font-body-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em}html .product__description{font-size:1.5rem;line-height:1.7;color:rgba(var(--vx-bone),.82)}html .product__description strong,html .product__description b{color:rgb(var(--vx-bone))}html .product__description h3,html .product__description h4{font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--vx-bone));margin:2.4rem 0 .8rem}html .product__description ul{padding-left:1.8rem}html .product__description li{margin-bottom:.6rem}html .product__description li::marker{color:rgba(var(--vx-bone),.5)}html .product__accordion .accordion__title{font-size:1.3rem;letter-spacing:.12em}html .product__accordion.accordion{border-color:var(--vx-line)}html .product__accordion .accordion__content{font-size:1.4rem;line-height:1.7;color:rgba(var(--vx-bone),.78)}html .product__accordion .accordion__content ul{padding-left:1.8rem;margin:.4rem 0 1.2rem}html .product__accordion .accordion__content li{margin-bottom:.6rem}html .product__accordion .accordion__content a{color:rgb(var(--vx-bone))}html .sizing-chart__button{font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html .sizing-chart-table{border-collapse:collapse;width:100%}html .sizing-chart-table__th,html .sizing-chart-table__td{padding:1.2rem 1rem;border-bottom:1px solid var(--vx-line);font-variant-numeric:tabular-nums}html .sizing-chart-table__th{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}html .sign-up-popup-modal .popup-modal__content{border:1px solid rgba(var(--vx-bone),.3)}html .sign-up-popup-modal .popup-modal__title__prefix,html .sign-up-popup-modal .popup-modal__title__suffix{display:block;font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--vx-bone),.6)}html .sign-up-popup-modal .popup-modal__title{font-family:var(--vx-display-font);font-weight:400;text-transform:none;line-height:1}html .sign-up-popup-modal .popup-modal__title>:not(.popup-modal__title__prefix):not(.popup-modal__title__suffix),html .sign-up-popup-modal .popup-modal__title{font-size:clamp(4.4rem,10vw,6.4rem)}html .sign-up-popup-modal .popup-modal__title__prefix{margin-bottom:1.2rem;font-size:1.2rem}html .sign-up-popup-modal .popup-modal__title__suffix{margin-top:1rem;font-size:1.2rem}html .sign-up-popup-modal .popup-modal__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--vx-bone),.78)}html .sign-up-popup-modal .popup-modal__discount-code{font-family:var(--font-body-family);font-weight:800;letter-spacing:.2em;border:2px dashed rgba(var(--vx-bone),.6);border-radius:0}html .sign-up-popup-modal .popup-modal__dismiss-btn{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--vx-bone),.5)}html .popup-overlay{background-color:rgba(var(--vx-ink),.75)!important}.vx-title__name,.vx-title__sub{display:block}.vx-title__sub{margin-top:.4rem;font-family:var(--font-body-family);font-weight:500;font-size:.5em;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--vx-bone),.55)}html .card__heading .vx-title__sub{font-size:1.1rem;margin-top:.3rem}html .product__title .vx-title__sub{font-size:1.3rem;margin-top:.8rem}html .product__inventory:empty{display:none}html .buttons-container a.button[href*="wa.me"],html .buttons-container a.button[href*="wa.me"]:hover{padding-right:2rem!important;padding-left:2rem!important;overflow:visible}html .buttons-container a.button[href*="wa.me"]:before{top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;clip-path:none!important;transform:none!important;transition:none!important;z-index:2}html .buttons-container a.button[href*="wa.me"]:hover:before{transform:none!important}html #es-popup-button,html #es-popup-button *,html .es-popup-button,html .es-popup-button *{font-style:normal!important;font-family:var(--font-body-family)!important}html .es-popup-button .es-button-title{font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}html .es-popup-button{border-radius:0!important;min-height:5.6rem}html .icons-with-text__icon__title{font-family:var(--font-body-family);font-weight:800;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase}html .icons-with-text__icon__text{font-size:1.5rem;line-height:1.65;color:rgba(var(--vx-bone),.72)}html .icons-with-text__icon-item{padding-bottom:2.4rem;border-bottom:1px solid var(--vx-line)}html .icons-with-text__icon-item:last-child{border-bottom:0}html .horizontal-ticker__item{display:inline-flex;align-items:center;gap:1.2rem;font-family:var(--font-body-family);font-weight:700;letter-spacing:.16em}html .horizontal-ticker__item:before{content:"";width:.9em;height:.9em;flex-shrink:0;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.4 9.6L24 12l-9.6 2.4L12 24l-2.4-9.6L0 12l9.6-2.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.4 9.6L24 12l-9.6 2.4L12 24l-2.4-9.6L0 12l9.6-2.4z'/%3E%3C/svg%3E") center / contain no-repeat}html .horizontal-ticker{border-bottom:1px solid var(--vx-line)}html .card-wrapper .card__information{padding-top:1.2rem;padding-bottom:.4rem}html .card-wrapper .card__heading{font-size:1.3rem;letter-spacing:.05em;margin-bottom:.4rem}html .card-wrapper .card-information .price{font-size:1.4rem;font-weight:700;margin-top:.6rem}html .card-wrapper .card-information .price__sale s,html .card-wrapper .card-information .price--on-sale .price-item--regular{font-size:1.2rem;font-weight:500}html .card-wrapper .card__badge .badge{font-size:.95rem;padding:.35rem .7rem}html .card-wrapper .card__media .media img{object-fit:cover}html .card-wrapper .card__inner{position:relative}html .card-wrapper .card__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgb(var(--vx-bone));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--vx-ease);z-index:2;pointer-events:none}@media(hover:hover){html .card-wrapper:hover .card__inner:after{transform:scaleX(1)}}html .mobile-facets__open,html .facets__summary,html .product-count__text{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vx-stories{padding-top:2.4rem;padding-bottom:2.4rem}.vx-stories__title{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--vx-bone),.5)}.vx-stories--center .vx-stories__title{text-align:center}.vx-stories__list{display:flex;gap:1.8rem;margin:0;padding:.4rem .2rem .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vx-stories__list::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.vx-stories--center .vx-stories__list{justify-content:center}.vx-stories__list{gap:2.8rem}}.vx-stories__item{flex:0 0 auto;scroll-snap-align:start}.vx-stories__link{position:relative;display:flex;flex-direction:column;align-items:center;gap:.9rem;width:8.4rem;text-decoration:none;color:rgb(var(--vx-bone))}.vx-stories__ring{display:block;width:8.4rem;height:8.4rem;padding:3px;border-radius:50%!important;background:conic-gradient(from 210deg,rgba(var(--vx-bone),.95),rgba(var(--vx-bone),.25),rgba(var(--vx-bone),.95));transition:transform .25s var(--vx-ease)}.vx-stories__img{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%!important;border:3px solid rgb(var(--vx-ink));background:rgb(var(--vx-grey-1))}.vx-stories__img img,.vx-stories__img svg{width:100%;height:100%;object-fit:cover;display:block}.vx-stories__ring,.vx-stories__img{box-sizing:border-box}.vx-stories__label{max-width:100%;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vx-stories__badge{position:absolute;top:6.6rem;left:50%;transform:translate(-50%);padding:.2rem .6rem;background:rgb(var(--color-base-accent-2));color:rgb(var(--vx-bone));font-family:var(--font-body-family);font-size:.9rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.vx-stories__link.has-badge .vx-stories__label{margin-top:.6rem}.vx-stories__link.is-active .vx-stories__ring{background:rgb(var(--color-base-accent-2))}@media(hover:hover){.vx-stories__link:hover .vx-stories__ring{transform:scale(1.05)}}@media screen and (max-width:749px){.vx-stories__link{width:7.2rem}.vx-stories__ring{width:7.2rem;height:7.2rem}.vx-stories__badge{top:5.6rem}}html .es-popup-button .es-button-title,html .es-popup-button .es-button-subtitle,html .es-popup-button .bi{color:rgb(var(--vx-ink))}html .es-popup-button .es-button-subtitle{font-size:1.2rem;letter-spacing:.04em;opacity:.75}.vx-faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:6.4rem;padding-top:8rem;padding-bottom:8rem;align-items:start}.vx-faq__intro{position:sticky;top:calc(var(--vx-header-h, 9rem) + 2.4rem)}.vx-faq__eyebrow,.vx-uni__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--vx-bone),.55)}.vx-faq__title{margin:0}.vx-faq__text{margin-top:1.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--vx-bone),.72)}.vx-faq__text p{margin:0}.vx-faq__cta{margin-top:2.4rem}.vx-faq__list{border-top:2px solid rgb(var(--vx-bone))}.vx-faq__item{border-bottom:1px solid var(--vx-line)}.vx-faq__q{display:grid;grid-template-columns:4.4rem 1fr 2rem;align-items:center;gap:1.2rem;padding:2.2rem 0;cursor:pointer;list-style:none}.vx-faq__q::-webkit-details-marker{display:none}.vx-faq__num{font-family:var(--vx-display-font);font-size:2.6rem;line-height:1;color:rgba(var(--vx-bone),.3)}.vx-faq__q-text{font-family:var(--font-body-family);font-weight:800;font-size:1.6rem;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--vx-bone))}.vx-faq__icon{position:relative;width:1.6rem;height:1.6rem;justify-self:end}.vx-faq__icon:before,.vx-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:rgb(var(--vx-bone));transition:transform .25s var(--vx-ease)}.vx-faq__icon:after{transform:rotate(90deg)}.vx-faq__item[open] .vx-faq__icon:after{transform:rotate(0)}.vx-faq__item[open] .vx-faq__num{color:rgb(var(--color-base-accent-2))}.vx-faq__a{padding:0 3.2rem 2.4rem 5.6rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--vx-bone),.78)}.vx-faq__a p{margin:0 0 1rem}.vx-faq__a a{color:rgb(var(--vx-bone))}@media(hover:hover){.vx-faq__q:hover .vx-faq__q-text{opacity:.75}}@media screen and (max-width:989px){.vx-faq{grid-template-columns:1fr;gap:3.2rem;padding-top:5.6rem;padding-bottom:5.6rem}.vx-faq__intro{position:static}.vx-faq__q{grid-template-columns:3.4rem 1fr 1.6rem;padding:1.8rem 0}.vx-faq__num{font-size:2rem}.vx-faq__q-text{font-size:1.4rem}.vx-faq__a{padding:0 0 2rem 4.6rem;font-size:1.4rem}}.vx-uni{position:relative;border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);background:radial-gradient(ellipse at 85% 0%,rgba(var(--vx-bone),.06),transparent 55%),rgb(var(--vx-ink))}.vx-uni--image{display:grid;grid-template-columns:1fr 1fr}.vx-uni__media{position:relative;min-height:48rem;overflow:hidden}.vx-uni__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vx-uni__body{padding-top:8.8rem;padding-bottom:8.8rem}.vx-uni--image .vx-uni__body{padding-left:5.6rem;padding-right:5.6rem;max-width:64rem;margin:0;align-self:center}.vx-uni__title{margin:0;font-size:clamp(4.4rem,9vw,9.6rem)!important;line-height:.95}.vx-uni__text{margin-top:2.4rem;max-width:56rem;font-size:1.6rem;line-height:1.65;color:rgba(var(--vx-bone),.78)}.vx-uni__text p{margin:0}.vx-uni__fits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:4rem 0 0;padding:0;list-style:none;max-width:76rem;border-top:2px solid rgb(var(--vx-bone))}.vx-uni__fit{display:flex;flex-direction:column;gap:.6rem;padding:2.4rem 2.4rem 2.4rem 0}.vx-uni__fit+.vx-uni__fit{padding-left:2.4rem;border-left:1px solid var(--vx-line)}.vx-uni__fit-label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--vx-bone),.5)}.vx-uni__fit-title{font-family:var(--vx-display-font);font-size:clamp(2.8rem,4vw,3.6rem);line-height:1.05;color:rgb(var(--vx-bone))}.vx-uni__fit-text{font-size:1.4rem;line-height:1.6;color:rgba(var(--vx-bone),.72)}.vx-uni__cta{margin-top:3.2rem}@media screen and (max-width:989px){.vx-uni--image{grid-template-columns:1fr}.vx-uni__media{min-height:36rem}.vx-uni--image .vx-uni__body{padding:4.8rem 1.6rem;max-width:none}}@media screen and (max-width:749px){.vx-uni__body{padding-top:5.6rem;padding-bottom:5.6rem}.vx-uni__fits{grid-template-columns:1fr}.vx-uni__fit{padding:2rem 0}.vx-uni__fit+.vx-uni__fit{padding-left:0;border-left:0;border-top:1px solid var(--vx-line)}.vx-uni__cta{width:100%;box-sizing:border-box}}html .template-404{padding-top:8rem;padding-bottom:8rem}html .template-404 .title{font-family:var(--vx-display-font);font-weight:400;font-size:clamp(4rem,9vw,7.2rem);line-height:1;text-transform:none}html .template-404>p:first-child{font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.3em;color:rgba(var(--vx-bone),.5)}html .quantity-breaks{--badge-border-radius: 0;--benefit-border-radius: 0;--label-font-size: 1.5rem;--price-font-size: 1.6rem}html .quantity-breaks__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}html .quantity-break{border-radius:0!important;background:transparent;border-color:var(--vx-line);transition:border-color var(--vx-fast) var(--vx-ease),background-color var(--vx-fast) var(--vx-ease)}html .quantity-break:hover{border-width:1px;border-color:rgba(var(--vx-bone),.6);background:rgba(var(--vx-bone),.03)}html .quantity-breaks-container input:checked+.quantity-break{border:1px solid rgb(var(--vx-bone));background:rgba(var(--vx-bone),.06)}html .quantity-break__label-text{font-family:var(--font-body-family);font-weight:800;text-transform:uppercase;letter-spacing:.06em}html .quantity-break__caption{font-size:1.2rem;color:rgba(var(--vx-bone),.6)}html .quantity-break__price{font-weight:800;font-variant-numeric:tabular-nums}html .quantity-break__compare-price{color:rgba(var(--vx-bone),.45);font-size:1.3rem}html .quantity-break__benefit{border-radius:0!important;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}html .quantity-break__benefit--solid{background:rgb(var(--vx-bone));color:rgb(var(--vx-ink));border-color:rgb(var(--vx-bone))}html .quantity-break__badge{border-radius:0!important;transform:none!important;top:-.9rem;right:1.2rem;font-family:var(--font-body-family);font-size:1rem!important;letter-spacing:.14em;text-transform:uppercase;background:rgb(var(--color-base-accent-2));color:rgb(var(--vx-bone));padding:0 .8em}html .quantity-break__variant-select{border-radius:0!important}html .cart-checkpoints .cart-progress__text{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-align:center}html .cart-progress__bar{background:rgba(var(--vx-bone),.12);height:.6rem}html .cart-progress__bar__progress{background:rgb(var(--vx-bone))!important;background-image:none!important}html .cart-checkpoints__icon{border-radius:0!important}.vx-combo{padding-top:7.2rem;padding-bottom:7.2rem}.vx-combo__head{max-width:64rem;margin-bottom:3.2rem}.vx-combo__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--vx-bone),.55)}.vx-combo__title{margin:0}.vx-combo__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--vx-bone),.75)}.vx-combo__text p{margin:0}.vx-combo__qty{display:flex;gap:1.2rem;margin-bottom:2.4rem;flex-wrap:wrap}.vx-combo__qty-opt{position:relative;cursor:pointer}.vx-combo__qty-opt input{position:absolute;opacity:0;width:0;height:0}.vx-combo__qty-opt span{display:flex;flex-direction:column;gap:.3rem;min-width:17rem;padding:1.4rem 2rem;border:1px solid var(--vx-line);transition:border-color var(--vx-fast) var(--vx-ease),background-color var(--vx-fast) var(--vx-ease)}.vx-combo__qty-opt strong{font-family:var(--font-body-family);font-size:1.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--vx-bone))}.vx-combo__qty-opt small{font-size:1.2rem;color:rgba(var(--vx-bone),.6)}.vx-combo__qty-opt input:checked+span{border-color:rgb(var(--vx-bone));background:rgba(var(--vx-bone),.06)}.vx-combo__qty-opt input:focus-visible+span{outline:2px solid rgb(var(--vx-bone));outline-offset:2px}.vx-combo__flag{position:absolute;top:-.9rem;right:1rem;padding:.1rem .7rem;background:rgb(var(--color-base-accent-2));color:rgb(var(--vx-bone));font-family:var(--font-body-family);font-size:.95rem;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vx-combo__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.vx-combo__slot{border:1px solid var(--vx-line);transition:opacity .25s var(--vx-ease)}.vx-combo__slot.is-off{opacity:.25;pointer-events:none}.vx-combo__img{aspect-ratio:4 / 5;background:rgb(var(--vx-grey-1));overflow:hidden}.vx-combo__img img{width:100%;height:100%;object-fit:cover;display:block}.vx-combo__fields{position:relative;padding:1.6rem;display:grid;gap:.6rem}.vx-combo__num{position:absolute;top:-2.6rem;left:1.2rem;font-family:var(--vx-display-font);font-size:3.2rem;line-height:1;color:rgb(var(--vx-bone));text-shadow:0 2px 12px rgba(0,0,0,.6)}.vx-combo__label{margin-top:.6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--vx-bone),.55)}.vx-combo__fields .select__select{border-radius:0!important;font-size:1.4rem}.vx-combo__summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.2rem 2.4rem;margin-top:2.4rem;padding-top:2.4rem;border-top:2px solid rgb(var(--vx-bone))}.vx-combo__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.2rem}.vx-combo__was{font-size:1.6rem;color:rgba(var(--vx-bone),.45)}.vx-combo__now{font-family:var(--font-body-family);font-size:3.2rem;font-weight:800;font-variant-numeric:tabular-nums;color:rgb(var(--vx-bone))}.vx-combo__save{padding:.3rem .8rem;background:rgb(var(--vx-bone));color:rgb(var(--vx-ink));font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vx-combo__save:empty{display:none}.vx-combo__add{min-width:28rem;min-height:5.6rem}.vx-combo__note,.vx-combo__error{grid-column:1 / -1;margin:0;font-size:1.3rem;color:rgba(var(--vx-bone),.6)}.vx-combo__error{color:rgb(var(--vx-bone))}@media screen and (max-width:749px){.vx-combo{padding-top:5.6rem;padding-bottom:5.6rem}.vx-combo__qty-opt{flex:1 1 0}.vx-combo__qty-opt span{min-width:0;padding:1.2rem 1.4rem}.vx-combo__slots{grid-template-columns:1fr;gap:1.2rem}.vx-combo__slot{display:grid;grid-template-columns:11rem 1fr}.vx-combo__img{aspect-ratio:auto;height:100%;min-height:15rem}.vx-combo__num{top:1.2rem;left:auto;right:1.2rem;font-size:2.4rem;text-shadow:none;color:rgba(var(--vx-bone),.35)}.vx-combo__slot.is-off{display:none}.vx-combo__summary{grid-template-columns:1fr}.vx-combo__add{width:100%;min-width:0}}.vx-combo-link{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0 0 1.2rem;padding:1.2rem 1.6rem;border:1px dashed rgba(var(--vx-bone),.45);color:rgb(var(--vx-bone));text-decoration:none;transition:border-color var(--vx-fast) var(--vx-ease),background-color var(--vx-fast) var(--vx-ease)}.vx-combo-link span{font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--vx-bone),.6)}.vx-combo-link strong{font-size:1.4rem;font-weight:800;letter-spacing:.04em}.vx-combo-link em{margin-left:auto;font-style:normal;font-size:1.2rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}@media(hover:hover){.vx-combo-link:hover{border-style:solid;border-color:rgb(var(--vx-bone));background:rgba(var(--vx-bone),.04)}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.vx-combo__fields .select{position:relative}.vx-combo__fields .select:before,.vx-combo__fields .select:after{display:none!important}.vx-combo__fields .select__select{width:100%;height:4.4rem;padding:0 3.6rem 0 1.2rem;border:1px solid rgba(var(--vx-bone),.35)!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F2F0' stroke-width='2.25' stroke-linecap='square'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1.2rem center / 1.4rem;color:rgb(var(--vx-bone));font-family:var(--font-body-family);-webkit-appearance:none;appearance:none;cursor:pointer}.vx-combo__fields .select__select:focus{outline:none;border-color:rgb(var(--vx-bone))!important}.vx-combo__fields .select__select option{background:rgb(var(--vx-ink));color:rgb(var(--vx-bone))}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vaxo-custom.css.map */
