:root{--jv-accent: 8, 89, 70}.section-header .header.page-width{max-width:140rem}@media screen and (min-width:750px){.section-header .header.page-width{padding-left:5rem;padding-right:5rem}}.section-header .header__heading-link{padding:0}@media screen and (min-width:990px){.section-header .header__heading-link{margin-left:-.75rem}}.section-header .header__icons{padding-right:0}.section-header .header-wrapper,.section-header .menu-drawer,cart-drawer.drawer .drawer__inner{--color-foreground: 0, 0, 0;--color-button: 8, 89, 70;--color-button-text: 255, 255, 255;--color-base-accent-1: 8, 89, 70;color:rgba(var(--color-foreground),.9)}.header__icon--menu .icon-hamburger{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.header__icon--menu .icon-hamburger span{display:block;width:100%;height:1px;background:currentColor;border-radius:4px}.header__icon--cart>.icon{display:none}.header__icon--cart:before{content:"";display:block;width:21.6px;height:21.6px;background:currentColor;transform:scale(.9);transition:transform .15s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 396.275 500' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='25'%3E%3Cpath d='m35.69 118.336 327.683-.892q8.03 183.025 16.172 365.827H16.73Z'/%3E%3Cpath d='M114.098 117.444V102.61a85.88 85.88 0 1 1 171.649 0v14.834'/%3E%3Cpath d='M111.086 168.86a85.88 85.88 0 0 0 168.191 0'/%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 396.275 500' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='25'%3E%3Cpath d='m35.69 118.336 327.683-.892q8.03 183.025 16.172 365.827H16.73Z'/%3E%3Cpath d='M114.098 117.444V102.61a85.88 85.88 0 1 1 171.649 0v14.834'/%3E%3Cpath d='M111.086 168.86a85.88 85.88 0 0 0 168.191 0'/%3E%3C/svg%3E") center / contain no-repeat}.header__icon--cart .cart-count-bubble{top:22px;left:22px;bottom:auto;width:14px;height:14px;font-size:8px}.header__icon--cart:hover:before{transform:scale(.963)}.header__icon--menu[aria-expanded=true]:before{top:0;height:100vh;height:var(--viewport-height, 100vh);z-index:2}html.js header-drawer .menu-drawer{position:fixed;top:0;left:0;z-index:10;width:calc(100vw - 4rem);height:100vh;overflow-x:hidden;border-width:0 1px 0 0;border-style:solid;border-color:rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){html.js header-drawer .menu-drawer{width:40rem}}.jv-drawer__container{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:100%;overflow:hidden}.jv-drawer__header{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:6.6rem;padding:1rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.jv-drawer__title{display:block;margin:0;font-size:2.2rem;line-height:1.1;font-weight:400;color:rgba(var(--color-foreground),.9)}.jv-drawer__close{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:7.5%;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));cursor:pointer}.jv-x{display:block;width:1.95rem;height:1.95rem;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.jv-drawer__body{min-height:0;overflow:auto;padding:1rem 1.6rem}.jv-drawer__nav{margin:0 -1.6rem 2.4rem}.jv-drawer__menu{list-style:none;margin:0;padding:0}.jv-drawer__menu li{margin:0}.jv-drawer__menu .menu-drawer__menu-item{display:flex;align-items:center;gap:.5em;padding:1.2rem 1.8rem;font-size:1.6rem;line-height:calc(1 + .3 / var(--font-body-scale));letter-spacing:.06em;text-decoration:none;color:rgb(var(--color-foreground))}.jv-drawer__sep{height:1px;margin:0 1.8rem;background:rgb(var(--color-foreground));opacity:.03}.jv-drawer__account{display:flex;align-items:center;gap:.7em;width:fit-content;margin:2.4rem 0 0;font-size:1.4rem;line-height:1.8;text-decoration:none;color:rgb(var(--color-foreground))}.jv-drawer__account .icon{width:1.5em;height:1.5em}cart-drawer.drawer .drawer__inner{width:40rem;max-width:100vw;padding:0;border-left:0}@media screen and (max-width:749px){cart-drawer.drawer .drawer__inner{width:100vw}}cart-drawer.drawer .drawer__header{--btn-size: 3rem;--x-scale: .65;padding:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.08);justify-content:flex-start}cart-drawer.drawer .drawer__heading{margin:0;font-size:2.6rem;line-height:1.23;font-weight:400;letter-spacing:.03em}cart-drawer.drawer .drawer__close{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;min-width:0;min-height:0;padding:0;border-radius:0;background:#ebebeb;color:#2e2a39}cart-drawer.drawer .drawer__close .jv-x{width:1.95rem;height:1.95rem}cart-drawer.drawer .cart-drawer__body{flex:1;min-height:0;overflow:auto;padding:0 1.5rem}.jv-timer{margin:0 -1.5rem 1.5rem;padding:1.4rem 1.5rem;background:#000;color:#fff;font-size:1.4rem;line-height:1.3;text-align:center}.jv-timer strong,.jv-timer countdown-timer{font-weight:700}.jv-progress{margin:1.5rem 0;font-size:1.4rem;line-height:1.3}.jv-progress__text{margin:0 0 .98rem;font-size:1.4rem;font-weight:600;line-height:1.3}.jv-progress__bar{position:relative;height:.9rem;border-radius:50px;background:rgba(var(--jv-accent),.15)}.jv-progress__bar>div.jv-progress__fill{display:block;position:absolute;top:0;left:0;height:100%;border-radius:50px;background-color:rgb(var(--jv-accent));background-image:linear-gradient(315deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:8.5px 8.5px;animation:jv-stripes 1s linear infinite}@keyframes jv-stripes{to{background-position:8.5px 0}}.jv-progress--ship{padding-bottom:1.5rem}.jv-progress--ship .jv-progress__text{margin-bottom:1.38rem}.jv-progress--ship .jv-progress__bar{margin:0 .5rem}.jv-progress__badge{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:.2rem solid rgb(var(--jv-accent));border-radius:50%;background:#fff;color:rgb(var(--jv-accent));transform:translate(-50%,-50%)}.jv-progress__badge svg{width:1.8rem;height:1.8rem;fill:currentColor}.jv-progress--steps{padding-bottom:2.7rem}.jv-progress--steps .jv-progress__bar{height:.7rem;margin:0 2rem}.jv-progress--steps .jv-progress__badge{width:2.4rem;height:2.4rem}.jv-progress--steps .jv-progress__badge svg{width:1.44rem;height:1.44rem}.jv-progress__label{position:absolute;top:100%;left:50%;margin-top:.5rem;font-size:1.2rem;line-height:1.2;white-space:nowrap;transform:translate(-50%);color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.jv-progress__label{font-size:1rem}}cart-drawer.drawer cart-drawer-items{display:block;margin:2.1rem 0}cart-drawer.drawer .cart-items{display:flex;flex-direction:column;gap:25px;list-style:none;margin:0;padding:0}cart-drawer.drawer .cart-item{position:relative;display:flex;gap:0;margin:0;padding:0}cart-drawer.drawer .cart-item:last-child{margin-bottom:0}cart-drawer.drawer .cart-item__media{flex:0 0 20%;width:20%;max-width:20%;margin:0;padding:0}cart-drawer.drawer .cart-item__image{display:block;width:100%;height:auto;max-width:none;box-shadow:3px 3px 10px #0000000d}.cart-drawer-item__right{flex:1;min-width:0;padding-left:1.25rem}.cart-drawer-item__details-and-delete-btn{display:flex;justify-content:space-between;align-items:flex-start;gap:0}cart-drawer.drawer cart-remove-button.cart-drawer-item__cart-remove-button{display:block;flex:0 0 2rem;width:2rem;height:2rem;margin:0;padding:0}cart-drawer.drawer .cart-item__error:has(.cart-item__error-text:empty){display:none}cart-drawer.drawer .cart-item__name{margin:0;font-size:1.5rem;font-weight:400;line-height:1.2308;letter-spacing:.78px;text-decoration:none;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){cart-drawer.drawer .cart-item__name{font-size:1.725rem}}cart-drawer.drawer .cart-item__details{flex:1;min-width:0;padding-right:1.5rem}cart-drawer.drawer .cart-item__details dl{margin:0}cart-drawer.drawer .product-option{font-size:1.2rem;line-height:1.5;margin:0}cart-drawer.drawer .cart-drawer-item__cart-remove-button .button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:0;min-height:0;padding:0;border-radius:42px}cart-drawer.drawer .cart-drawer-item__cart-remove-button .button:before,cart-drawer.drawer .cart-drawer-item__cart-remove-button .button:after{display:none}cart-drawer.drawer .cart-drawer-item__cart-remove-button .icon{width:1.6rem;height:1.6rem}cart-drawer.drawer .cart-item__quantity{padding:0}cart-drawer.drawer .cart__ctas{display:block}.cart-drawer-item__quantity-and-prices{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.cart-drawer-item__right:has(.product-option) .cart-drawer-item__quantity-and-prices{margin-top:.5rem}cart-drawer.drawer quantity-input.quantity{display:flex;width:auto;min-height:0;border:1px solid #787878;border-radius:6px;background:#fff;color:#000;font-size:1.4rem}cart-drawer.drawer quantity-input.quantity:before,cart-drawer.drawer quantity-input.quantity:after{display:none}cart-drawer.drawer .quantity__button{display:flex;align-items:center;justify-content:center;width:2.52rem;height:2.52rem;min-height:0;padding:0;opacity:1;border-radius:6px;background:#fff;color:#000;font-size:1.4rem}cart-drawer.drawer .quantity__button svg{width:.7em;height:.7em}cart-drawer.drawer .quantity__input{width:4.26rem;height:2.52rem;min-height:0;opacity:1;padding:.4em .7em;border:0;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-radius:0;font-size:1.4rem;font-weight:700;line-height:1;text-align:center;background:#fff;color:#000}cart-drawer.drawer .cart-item__price-wrapper{line-height:1.1;text-align:right}cart-drawer.drawer .cart-item__price-wrapper .price{font-size:inherit;line-height:inherit;font-weight:700;color:rgb(var(--jv-accent))}cart-drawer.drawer .drawer__footer{padding:0 1.5rem;border-top:1px solid rgba(var(--color-foreground),.2)}cart-drawer.drawer .cart__ctas{margin:0 0 1.5rem}cart-drawer.drawer .cart__ctas .button{--color-button: 8, 89, 70}cart-drawer.drawer .cart__checkout-button{width:100%;min-height:0;height:49px;margin:1rem 0 0;padding:0 3rem;border-radius:42px;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:1px}.jv-pay{margin:1.2rem 0 0}.jv-pay ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.jv-pay li{padding:5px}.jv-pay svg{display:block;width:38px;height:24px}cart-drawer.is-empty .drawer__header,cart-drawer.is-empty .cart-drawer__body,cart-drawer.is-empty .drawer__footer{display:none}cart-drawer.is-empty .drawer__inner{justify-content:flex-start}cart-drawer.is-empty .drawer__inner-empty{flex:none;height:calc(100% - 2px);margin-top:-1px}cart-drawer.drawer .drawer__inner-empty{position:relative}cart-drawer.drawer .drawer__inner-empty .drawer__close{top:1.1rem;right:1rem;transform:none}cart-drawer.drawer .cart__empty-text,cart-drawer.drawer .cart__login-title{font-weight:400;line-height:1.2308;letter-spacing:.78px}cart-drawer.drawer .cart__empty-text{font-size:2.6rem}cart-drawer.drawer .cart__login-title{font-size:2.21rem}cart-drawer.drawer .drawer__inner-empty .button{min-height:49px;padding:0 3rem;border-radius:42px;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:1px}cart-drawer.drawer .cart__login-paragraph a{color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){cart-drawer.drawer .cart__empty-text{font-size:3.12rem}cart-drawer.drawer .cart__login-title{font-size:2.34rem}}.section-header,header-drawer,cart-drawer.drawer .drawer__inner{letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jv-header.css.map */
