:root{--vx-ink: #141416;--vx-red: #ff6a00;--vx-red-deep: #e04a00;--vx-ember: #ff9d00;--vx-paper: #ffffff;--vx-mist: #f4f4f2;--vx-line: #e4e4e0;--vx-mute: #5d5f66;--vx-ok: #0f7a3d;--vx-r: 14px;--vx-r-sm: 10px;--vx-slant: -12deg}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em;line-height:1.08;font-weight:800}h1,.h0,.h1,.banner__heading,.product__title h1{font-style:italic}.caption-with-letter-spacing{letter-spacing:.08em;font-weight:600}.rte,.product__description{line-height:1.6}.product__description,.product__description *{font-family:var(--font-body-family)!important}.product__description h1,.product__description h2,.product__description h3,.product__description strong,.product__description b{font-family:var(--font-heading-family)!important}.announcement-bar-section,.utility-bar{background:var(--vx-ink)!important;color:#fff}.announcement-bar__message{font-weight:700;letter-spacing:.04em;font-size:1.25rem}.section-header .header-wrapper{border-bottom:1px solid var(--vx-line);background:#fffffff5}.header{padding-top:.8rem;padding-bottom:.8rem}.header__heading-logo{max-height:44px;width:auto}.cart-count-bubble{background:var(--vx-red)!important;color:#fff!important;font-weight:700}.header__menu-item{font-weight:600}.header__active-menu-item{text-decoration:none;box-shadow:inset 0 -2px 0 var(--vx-red)}.button,.shopify-payment-button__button--unbranded,button.product-form__submit{font-weight:700;letter-spacing:.01em;min-height:5rem;transition:transform .12s ease,background-color .12s ease}.button:not(.button--secondary):not(.button--tertiary){background:var(--vx-red);color:#fff}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--vx-red-deep)}.button:active{transform:translateY(1px)}.button:after,.button:before{box-shadow:none!important}.button--secondary{color:var(--vx-ink)}:focus-visible{outline:3px solid var(--vx-red)!important;outline-offset:2px}.product-form__submit.button{background:#fff!important;color:var(--vx-ink)!important;border:2px solid var(--vx-ink)!important;border-radius:var(--vx-r-sm)}.product-form__submit span{color:var(--vx-ink)!important}body #rsi_buy_now_button,body .rsi_buy_now_button{background-color:var(--vx-red)!important;border-radius:var(--vx-r-sm)!important;font-family:var(--font-heading-family)!important;font-weight:800!important;box-shadow:0 10px 24px -12px #ff6a00b3!important}body #rsi_buy_now_button:hover,body .rsi_buy_now_button:hover{background-color:var(--vx-red-deep)!important}.card-wrapper .card{border-radius:var(--vx-r)}.card--card,.card--standard .card__inner{background:var(--vx-mist)}.card__heading{font-weight:700;font-style:normal;letter-spacing:-.01em}.card-information .price{font-weight:800;color:var(--vx-ink)}.price--on-sale .price-item--sale,.price .price-item--sale{color:var(--vx-red)}.card .badge,.price__badge-sale{background:var(--vx-red);color:#fff;border:0;font-weight:700}.card-wrapper:hover .card__inner img{transform:scale(1.03)}.card__inner img{transition:transform .35s ease}.product__title h1{font-size:clamp(2.8rem,6vw,4.2rem)}.product__info-container>*+*{margin-top:1.2rem}.product .price .price-item{font-weight:800;font-size:2.2rem}.product__media-item img,.product__media-wrapper .media{border-radius:var(--vx-r)}.vtl-ub-vd-widget,.Vtl-NewVolumeDiscountRadio{display:none!important}.vx-packs{border:0;margin:1.6rem 0 0;padding:0;min-width:0}.vx-packs__legend{font-weight:800;font-size:1.5rem;margin-bottom:.8rem;padding:0}.vx-pack{position:relative;display:grid;grid-template-columns:5.4rem 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;margin-top:.8rem;border:2px solid var(--vx-line);border-radius:var(--vx-r);background:#fff;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.vx-pack input{position:absolute;opacity:0;pointer-events:none}.vx-pack:hover{border-color:#c9c9c4}.vx-pack.is-on{border-color:var(--vx-ink);background:var(--vx-mist)}.vx-pack:has(input:focus-visible){outline:3px solid var(--vx-red);outline-offset:2px}.vx-pack__qty{display:grid;justify-items:center;line-height:1}.vx-pack__qty b{font-family:var(--font-heading-family);font-style:italic;font-weight:800;font-size:3rem}.vx-pack__qty span{font-size:1.1rem;color:var(--vx-mute);margin-top:.2rem}.vx-pack__mid{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0}.vx-pack__per{font-size:1.3rem;color:var(--vx-mute);width:100%}.vx-pack__price{display:grid;justify-items:end;line-height:1.15}.vx-pack__price b{font-size:1.8rem;font-weight:800}.vx-pack__price s{font-size:1.25rem;color:var(--vx-mute)}.vx-pack__price em{font-style:normal;font-size:1.2rem;font-weight:700;color:var(--vx-red)}.vx-tag{display:inline-block;padding:.25rem .9rem;font-size:1.1rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--vx-ink);transform:skew(var(--vx-slant));border-radius:3px}.vx-tag--gift{background:var(--vx-red)}.vx-pack--gift{border-style:dashed;border-color:var(--vx-red)}.vx-pack--gift.is-on{border-style:solid;border-color:var(--vx-red);background:#fff4eb}.vx-giftnote{display:flex;align-items:center;gap:1rem;margin:1rem 0 0;padding:1rem 1.2rem;border-radius:var(--vx-r-sm);background:var(--vx-ink);color:#fff;font-weight:700;font-size:1.35rem}.vx-giftnote__meter{display:inline-flex;gap:3px;flex:none}.vx-giftnote__meter i{width:1.2rem;height:1.6rem;background:#ffffff2e;transform:skew(var(--vx-slant));transition:background-color .2s ease}.vx-giftnote__meter i.is-on,.vx-giftnote.is-done{background:var(--vx-red)}.vx-giftnote.is-done .vx-giftnote__meter i{background:#fff}.vx-packs-host .quantity,.vx-packs-host .vxq{display:none!important}.vx-trustbar{border-radius:var(--vx-r)}.cart-item--gift{background:#fff4eb}.vx-gift-line{display:inline-block;font-weight:700;font-size:1.3rem;color:var(--vx-red)}.banner__heading{text-shadow:0 2px 18px rgba(0,0,0,.35)}.footer{background:var(--vx-ink)!important;color:#fff}.footer a,.footer .footer-block__heading{color:#fff}@media(max-width:749px){.vx-pack{grid-template-columns:4.4rem 1fr auto;padding:1rem 1.1rem;gap:.9rem}.vx-pack__qty b{font-size:2.6rem}.vx-pack__price b{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.card__inner img,.vx-pack,.vx-giftnote__meter i,.button{transition:none!important}}.product__info-container .product-form__quantity.vx-packs-host{display:block!important}.product .price .price-item,.product .price .price-item--regular{color:var(--vx-ink)!important}.product .price--on-sale .price-item--sale{color:var(--vx-red)!important}.product-form__submit.button:after{box-shadow:none!important}.vx-pack{grid-template-columns:3.6rem 1fr auto}.vx-pack__qty{font-family:var(--font-heading-family);font-style:italic;font-weight:800;font-size:3.2rem;line-height:1;text-align:center;color:var(--vx-ink)}.vx-pack.is-on .vx-pack__qty{color:var(--vx-red)}.vx-pack__name{font-weight:800;font-size:1.5rem}.vx-pack__per{font-size:1.25rem}@media(max-width:749px){.vx-pack{grid-template-columns:3rem 1fr auto}.vx-pack__qty{font-size:2.8rem}}.title,.collection__title .title,h2.title{color:var(--vx-ink)!important}.offer-note{color:var(--vx-mute)!important;font-weight:600}.offer-note b{color:var(--vx-red);font-weight:800}.banner .button,.banner__buttons .button{background:var(--vx-red)!important;color:#fff!important;border:0!important}.banner .button:hover{background:var(--vx-red-deep)!important}.price-item--regular{color:var(--vx-ink)}.product-form__submit.button{box-shadow:inset 0 0 0 2px var(--vx-ink)!important;border:0!important}.product-form__submit.button:before,.product-form__submit.button:after{display:none!important}.vx-pack__price b{font-size:2.3rem;line-height:1.1;white-space:nowrap}.vx-pack__price b small{font-size:1.25rem;font-weight:700;margin-left:.2rem}.vx-pack__price s{font-size:1.25rem}.vx-pack__price em{font-size:1.2rem}.vx-pack__name{font-size:1.55rem}.vx-pack__gift{font-size:1.8rem;line-height:1}.vx-pack .vx-tag{font-size:1.1rem;padding:.25rem .7rem}.vx-pack__per{font-size:1.3rem}@media(max-width:749px){.vx-pack{grid-template-columns:2.8rem 1fr auto;padding:1rem;gap:.7rem}.vx-pack__qty{font-size:2.6rem}.vx-pack__mid{gap:.3rem .45rem}.vx-pack__name{font-size:1.45rem}.vx-pack__gift{font-size:1.6rem}.vx-pack .vx-tag{font-size:1.02rem;padding:.2rem .5rem}.vx-pack__per{font-size:1.2rem}.vx-pack__price b{font-size:1.95rem}.vx-pack__price b small,.vx-pack__price s,.vx-pack__price em{font-size:1.15rem}}@media(max-width:359px){.vx-pack__price b{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/vx2.css.map */
