:root{--jk-scrim: var(--jk-tint-30);--font-body-family: var(--jk-font);--font-heading-family: var(--jk-font);--jk-body-size: 16px;--jk-body-lh: 1.6;--jk-body-ls: var(--jk-ls-body);--jk-ls-uc: .04em;--jk-nav-size: 12px;--jk-btn-size: 12px;--jk-label-size: 11px;--jk-tag-size: 10px;--jk-h1: var(--jk-fs-h1);--jk-h2: var(--jk-fs-h2);--jk-h3: var(--jk-fs-h3);--jk-h4: clamp(16px, 1.6vw, 18px);--jk-h5: 15px;--jk-h6: 14px;--jk-sp-xs: 8px;--jk-sp-sm: 12px;--jk-sp-md: 16px;--jk-sp-lg: 24px;--jk-sp-xl: 32px;--jk-sp-2xl: 48px;--jk-sp-3xl: 64px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--text-boxes-radius: 0px;--media-radius: 0px;--badge-corner-radius: 0px;--popup-corner-radius: 0px;--variant-pills-radius: 0px}body{font-family:var(--jk-font);font-size:var(--jk-body-size)!important;font-weight:var(--jk-w-light)!important;line-height:var(--jk-body-lh)!important;letter-spacing:var(--jk-body-ls)!important;color:var(--jk-smoky-black)}@media screen and (min-width:750px){body{font-size:var(--jk-body-size)!important}}p{margin-bottom:var(--jk-sp-md);line-height:var(--jk-body-lh);letter-spacing:var(--jk-body-ls)}.rte p,.rte li{max-width:68ch;line-height:var(--jk-body-lh);letter-spacing:var(--jk-body-ls)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--jk-font);font-weight:var(--jk-w-roman);text-transform:none;color:var(--jk-smoky-black);word-break:break-word}h1,.h1{font-size:var(--jk-h1);line-height:var(--jk-lh-head);letter-spacing:var(--jk-ls-head);margin-bottom:var(--jk-sp-md)}h2,.h2{font-size:var(--jk-h2);line-height:var(--jk-lh-head);letter-spacing:var(--jk-ls-head);margin-bottom:var(--jk-sp-md)}h3,.h3{font-size:var(--jk-h3);line-height:var(--jk-lh-head);letter-spacing:var(--jk-ls-head);margin-bottom:var(--jk-space-2)}h4,.h4{font-size:var(--jk-h4);line-height:var(--jk-lh-tight);letter-spacing:var(--jk-ls-head);margin-bottom:var(--jk-space-2)}h5,.h5{font-size:var(--jk-h5);line-height:var(--jk-lh-tight);letter-spacing:var(--jk-ls-head)}h6,.h6{font-size:var(--jk-h6);line-height:var(--jk-lh-tight);letter-spacing:var(--jk-ls-head);color:var(--jk-tint-62)}.h0{font-size:clamp(28px,4.8vw,48px)!important;line-height:1.05!important;letter-spacing:var(--jk-ls-head)!important}.hxl{font-size:clamp(30px,6vw,58px)!important;line-height:1.02!important;letter-spacing:var(--jk-ls-head)!important}.hxxl{font-size:clamp(32px,7vw,68px)!important;line-height:1!important;letter-spacing:var(--jk-ls-head)!important}.product__title{line-height:var(--jk-lh-head);letter-spacing:var(--jk-ls-head);margin-bottom:var(--jk-space-2)}.main-page-title{font-size:var(--jk-h1)!important;line-height:var(--jk-lh-head)!important;letter-spacing:var(--jk-ls-head)!important}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{text-decoration:none;opacity:.7}.link,.link--text{text-decoration:none!important;letter-spacing:var(--jk-body-ls)}.link:hover,.link--text:hover{text-decoration:none!important;opacity:.7}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,button.shopify-payment-button__button--unbranded:before,button.shopify-payment-button__button--unbranded:after{display:none!important;box-shadow:none!important}body .button,body .shopify-challenge__button,.customer button{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-button);line-height:1;border-radius:0;min-height:48px;padding:0 28px;border-width:1px;border-style:solid;border-color:transparent;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}button.shopify-payment-button__button--unbranded{font-family:var(--jk-font)!important;font-size:var(--jk-fs-caps)!important;font-weight:var(--jk-w-roman)!important;letter-spacing:var(--jk-ls-button)!important;line-height:1!important;border-radius:0!important;min-height:48px!important;padding:0 28px!important;border-width:1px!important;border-style:solid!important;border-color:transparent!important;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}body .button,body .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}body .button:not([disabled]):hover,body .button--primary:not([disabled]):hover{background-color:var(--jk-wild-green);border-color:var(--jk-wild-green);color:var(--jk-bg)}body .button:not([disabled]):active,body .button--primary:not([disabled]):active{background-color:var(--jk-wild-green-active);border-color:var(--jk-wild-green-active);color:var(--jk-bg)}body .button--secondary{background-color:transparent;color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-text))}body .button--secondary:not([disabled]):hover{background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-secondary-button));border-color:rgb(var(--color-secondary-button-text))}body .button--secondary:not([disabled]):active{background-color:var(--jk-wild-green);border-color:var(--jk-wild-green);color:var(--jk-bg)}.button--tertiary{font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-button);background-color:transparent;color:rgb(var(--color-foreground));border-color:transparent;padding:0 16px;min-height:40px}.button--tertiary:not([disabled]):hover{opacity:.55}button.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important}button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--jk-wild-green)!important;border-color:var(--jk-wild-green)!important;color:var(--jk-bg)!important}.shopify-payment-button__more-options{font-family:var(--jk-font)!important;font-size:var(--jk-fs-caps)!important;font-weight:var(--jk-w-roman)!important;letter-spacing:var(--jk-ls-button)!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important;color:rgb(var(--color-foreground))!important;opacity:.6}.button:focus-visible,.button.focused,.shopify-challenge__button:focus-visible,.customer button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid rgb(var(--color-foreground))!important;outline-offset:3px!important;box-shadow:none!important}.button:focus:not(:focus-visible):not(.focused),.shopify-challenge__button:focus:not(:focus-visible),.customer button:focus:not(:focus-visible),button.shopify-payment-button__button--unbranded:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{opacity:.4;cursor:not-allowed}.button.loading{color:transparent}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.button--small{padding:0 20px;min-height:40px}body .field__input,body .select__select,body input[type=text],body input[type=email],body input[type=tel],body input[type=password],body input[type=search],body input[type=number],body textarea{font-family:var(--jk-font);font-size:var(--jk-body-size);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-body-ls);border-radius:var(--jk-radius);border-color:var(--jk-tint-10);color:var(--jk-smoky-black);background-color:var(--jk-pure-white);padding:14px 16px;transition:border-color .2s ease}body .field__input:focus,body .select__select:focus,body input:focus,body textarea:focus{border-color:var(--jk-black);outline:none}.field__label,.form__label{font-family:var(--jk-font)!important;font-size:var(--jk-fs-caps)!important;font-weight:var(--jk-w-roman)!important;letter-spacing:var(--jk-ls-label)!important;text-transform:uppercase!important;color:var(--jk-tint-62)!important}.select .select__select{-webkit-appearance:none;appearance:none}:root{--header-height: var(--jk-header-height-mobile)}@media screen and (min-width:990px){:root{--header-height: var(--jk-header-height-desktop)}}:root:not(:has(.jk-announcement-bar)){--jk-announcement-height: 0rem}.jk-header{transition:background-color .2s ease,color .2s ease,border-color .2s ease;border-bottom:1px solid transparent}@media screen and (min-width:990px){body .jk-header .header.page-width{max-width:none;padding-left:var(--jk-header-inline-pad);padding-right:var(--jk-header-inline-pad)}.jk-header .header--middle-center .header__inline-menu{justify-self:start;align-self:center;margin-left:0}body .jk-header .header{padding-top:12px;padding-bottom:12px}body .jk-header .header__icon,body .jk-header .header__icon .svg-wrapper{height:44px;width:44px}.jk-header .header__icons{padding-right:0}.jk-header .jk-header__localization{margin-right:20px}body .jk-header__logo img{max-height:32px;width:auto;height:auto}}.jk-header__logo img{transition:filter .2s ease}@media screen and (max-width:749px){.shopify-section-header-sticky{transition:top .22s ease}}.jk-header--solid-dark{background:var(--jk-wild-green);background-color:var(--jk-wild-green);background-image:none;color:var(--jk-bg);border-bottom-color:transparent}.jk-header--light{background:var(--jk-bg);background-color:var(--jk-bg);background-image:none;color:var(--jk-black);border-bottom-color:var(--jk-tint-10)}.jk-header--transparent-light{background:transparent;background-color:transparent;background-image:none;color:var(--jk-bg);border-bottom-color:transparent}.jk-header--transparent-dark{background:transparent;background-color:transparent;background-image:none;color:var(--jk-black);border-bottom-color:transparent}body .jk-header.is-scrolled{background:var(--jk-wild-green);background-color:var(--jk-wild-green);background-image:none;color:var(--jk-bg);border-bottom-color:var(--jk-tint-inv-12)}body .jk-header--solid-dark .header__menu-item,body .jk-header--solid-dark .header__menu-item span,body .jk-header--transparent-light .header__menu-item,body .jk-header--transparent-light .header__menu-item span{color:var(--jk-bg)}body .jk-header--transparent-dark .header__menu-item,body .jk-header--transparent-dark .header__menu-item span,body .jk-header--light .header__menu-item,body .jk-header--light .header__menu-item span{color:var(--jk-smoky-black)}body .jk-header.is-scrolled .header__menu-item,body .jk-header.is-scrolled .header__menu-item span{color:var(--jk-bg)}.jk-header__utilities{align-items:center}.jk-header__utilities .header__icon:hover .icon,.jk-header__utilities .header__icon:hover svg{transform:none;opacity:.65}@media screen and (max-width:989px){.jk-header .jk-header__desktop-nav,.jk-header .desktop-localization-wrapper,.jk-header .header__search,.jk-header .jk-header__account{display:none!important}body .jk-header .header{padding-top:10px;padding-bottom:10px}body .jk-header__logo img{max-height:34px;width:auto}body .jk-header header-drawer .header__icon--menu{width:44px;height:44px;display:inline-flex!important;align-items:center;justify-content:center}body .jk-header header-drawer .header__icon--menu svg{width:24px;height:24px;flex-shrink:0}body .jk-header .header__icon--cart{position:relative;width:44px;height:44px;display:inline-flex!important;align-items:center;justify-content:center}body .jk-header .header__icon--cart .svg-wrapper{width:44px;height:44px;display:flex!important;align-items:center;justify-content:center}body .jk-header .header__icon--cart svg{width:24px;height:24px;flex-shrink:0}body .jk-header .header__icon--cart .cart-count-bubble{position:absolute;top:calc(var(--jk-space-1) / 4);right:calc(var(--jk-space-1) / 4);bottom:auto;left:auto;width:auto;height:calc(var(--jk-space-3) * .69);min-width:calc(var(--jk-space-3) * .69);padding-inline:calc(var(--jk-space-1) / 4);border-radius:var(--jk-radius-pill);font-size:1rem;font-weight:var(--jk-w-roman);line-height:1;display:flex;align-items:center;justify-content:center}}body .jk-header--solid-dark .header__icon,body .jk-header--transparent-light .header__icon{color:var(--jk-bg)}body .jk-header--transparent-dark .header__icon,body .jk-header--light .header__icon{color:var(--jk-black)}body .jk-header.is-scrolled .header__icon{color:var(--jk-bg)}.jk-header--solid-dark .jk-header__localization .localization-form__select,.jk-header--transparent-light .jk-header__localization .localization-form__select{color:var(--jk-bg)!important}.jk-header--transparent-dark .jk-header__localization .localization-form__select,.jk-header--light .jk-header__localization .localization-form__select{color:var(--jk-black)!important}.jk-header.is-scrolled .jk-header__localization .localization-form__select{color:var(--jk-bg)!important}body .jk-header--solid-dark .header__heading-link,body .jk-header--solid-dark .header__heading-link .h2,body .jk-header--transparent-light .header__heading-link,body .jk-header--transparent-light .header__heading-link .h2{color:var(--jk-bg)}body .jk-header--transparent-dark .header__heading-link,body .jk-header--transparent-dark .header__heading-link .h2,body .jk-header--light .header__heading-link,body .jk-header--light .header__heading-link .h2{color:var(--jk-black)}body .jk-header.is-scrolled .header__heading-link,body .jk-header.is-scrolled .header__heading-link .h2{color:var(--jk-bg)}.jk-header--solid-dark .jk-header__logo img,.jk-header--transparent-light .jk-header__logo img{filter:brightness(0) invert(1)}.jk-header--transparent-dark .jk-header__logo img,.jk-header--light .jk-header__logo img{filter:none}.jk-header.is-scrolled .jk-header__logo img{filter:brightness(0) invert(1)}.jk-header .header__icon--cart{position:relative}body .jk-header .cart-count-bubble{top:1px;right:1px;bottom:auto;left:auto;width:calc(var(--jk-space-3) * .69);height:calc(var(--jk-space-3) * .69);min-width:calc(var(--jk-space-3) * .69);font-family:var(--jk-font);font-size:1rem;font-weight:var(--jk-w-roman);line-height:1;display:flex;align-items:center;justify-content:center}body .jk-header--solid-dark .cart-count-bubble,body .jk-header--transparent-light .cart-count-bubble,body .jk-header--light .cart-count-bubble{background-color:var(--jk-black);color:var(--jk-bg)}body .jk-header--transparent-dark:not(.is-scrolled) .cart-count-bubble{background-color:var(--jk-bg);color:var(--jk-black);border:1px solid var(--jk-smoky-black)}body .jk-header.is-scrolled .cart-count-bubble{background-color:var(--jk-black);color:var(--jk-bg)}body.template-index:has(.jk-header--transparent-light) main>.shopify-section:first-child,body.template-index:has(.jk-header--transparent-dark) main>.shopify-section:first-child{margin-top:calc(-1 * var(--header-height, 68px))}body.template-article:has(.jk-header--transparent-dark) main>.shopify-section:first-child,body.template-article:has(.jk-header--transparent-light) main>.shopify-section:first-child{margin-top:calc(-1 * var(--header-height, 68px))}body.template-product:has(.jk-header--transparent-dark) main>.shopify-section:first-child,body.template-product:has(.jk-header--transparent-light) main>.shopify-section:first-child{margin-top:calc(-1 * (var(--header-height) + var(--jk-announcement-height)))}body.template-product .jk-main-product{padding-top:0}body.template-product:has(.jk-header--transparent-dark) .jk-main-product,body.template-product:has(.jk-header--transparent-light) .jk-main-product{padding-top:0}@media screen and (max-width:989px){body.template-product .jk-main-product .jk-product-grid,body.template-product .jk-main-product .jk-product-grid__media,body.template-product .jk-main-product .jk-product-gallery,body.template-product .jk-main-product .jk-product-gallery__viewer-wrap{margin-top:0;padding-top:0}}@media screen and (min-width:990px){body.template-product:has(.jk-header--transparent-dark) .jk-product-grid>.jk-product-grid__info.product__info-wrapper,body.template-product:has(.jk-header--transparent-light) .jk-product-grid>.jk-product-grid__info.product__info-wrapper{padding-top:calc(var(--header-height) + var(--jk-announcement-height) + 3.6rem)!important}}body.template-page #MainContent>.shopify-section:first-of-type:has(.jk-hero--pull-up){margin-top:calc(-1 * var(--header-height, 68px))}.jk-header__desktop-nav{align-items:center}@media screen and (min-width:990px){.jk-header__desktop-nav{display:flex}}.jk-header__desktop-nav-list{display:flex;align-items:center;gap:2.5rem;list-style:none;margin:0;padding:0}.jk-header__nav-group{position:relative}.jk-header .jk-header__nav-item{display:flex;align-items:center;gap:.3rem;font-family:var(--jk-font);font-size:var(--jk-fs-meta);font-weight:var(--jk-w-roman);text-transform:uppercase;letter-spacing:var(--jk-ls-nav);text-decoration:none;white-space:nowrap;cursor:pointer;padding:.25rem 0;transition:opacity .15s ease}.jk-header__nav-item .icon-caret{display:none}.jk-header__desktop-nav .header__menu-item:hover span,.jk-header__desktop-nav .jk-header__nav-item:hover span{text-decoration:none}.jk-header__desktop-nav details[open]>.header__menu-item{text-decoration:none}.jk-header__nav-item:hover{opacity:.75}.jk-header__nav-item.header__active-menu-item{border-bottom:1px solid currentColor;padding-bottom:1px}.price--large .price-item,.price--large .price-item--regular{font-size:var(--jk-fs-h3)!important;font-weight:var(--jk-w-light)!important;letter-spacing:var(--jk-ls-head)!important;color:var(--jk-black)!important}.card__information .price .price-item,.price-item{font-size:var(--jk-fs-body)!important;font-weight:var(--jk-w-light)!important}.price__sale .price-item--regular,s.price-item{font-weight:var(--jk-w-light)!important;text-decoration:line-through!important;color:var(--jk-tint-45)!important}.badge--sale,.price__badge-sale{font-size:var(--jk-tag-size)!important;font-weight:var(--jk-w-roman)!important;text-transform:uppercase!important;letter-spacing:var(--jk-ls-label)!important;color:var(--jk-wild-green)!important;background:transparent;border-color:var(--jk-wild-green)!important;border-radius:0!important}.caption{font-size:var(--jk-tag-size)!important;font-weight:var(--jk-w-roman)!important;letter-spacing:var(--jk-ls-body)}.caption-with-letter-spacing{font-size:var(--jk-label-size)!important;font-weight:var(--jk-w-roman)!important;text-transform:uppercase!important;letter-spacing:var(--jk-ls-label)!important}.caption-large,small,.small{font-size:var(--jk-fs-meta)!important;font-weight:var(--jk-w-roman)!important;letter-spacing:var(--jk-ls-body)!important;line-height:1.5!important}.jk-label{display:block;font-size:var(--jk-label-size);font-weight:var(--jk-w-roman);text-transform:uppercase;letter-spacing:var(--jk-ls-label);color:var(--jk-wild-green);line-height:1.4;margin-bottom:var(--jk-sp-md)}.jk-tag{font-size:var(--jk-tag-size);font-weight:var(--jk-w-roman);text-transform:uppercase;letter-spacing:var(--jk-ls-nav)}.jk-lead{font-size:var(--jk-fs-body-lg);font-weight:var(--jk-w-light);line-height:1.42;letter-spacing:var(--jk-ls-body);color:var(--jk-tint-62);max-width:56ch}.card__heading,.card__heading a{font-size:var(--jk-fs-body)!important;font-weight:var(--jk-w-light)!important;line-height:1.3!important;letter-spacing:var(--jk-ls-body)!important;text-transform:none!important;color:var(--jk-smoky-black)!important}.breadcrumbs{padding:14px 0 2px}.breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__link,.breadcrumbs__current{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-nav);text-transform:uppercase;line-height:1.4;text-decoration:none;color:var(--jk-tint-45)}.breadcrumbs__link:hover{color:var(--jk-smoky-black)}.breadcrumbs__separator{font-size:var(--jk-fs-caps);color:var(--jk-tint-30);padding:0 3px}.breadcrumbs__current{color:var(--jk-tint-45)}.breadcrumbs__mobile{display:none}@media screen and (max-width:749px){.breadcrumbs__list--desktop{display:none}.breadcrumbs__mobile{display:block;padding:12px 0 0}.breadcrumbs__back{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-nav);text-transform:uppercase;text-decoration:none;color:var(--jk-tint-45)}.breadcrumbs__back:hover{color:var(--jk-smoky-black)}}body.template-page #MainContent>.breadcrumbs{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media screen and (max-width:749px){body.template-page #MainContent>.breadcrumbs{padding-top:var(--jk-space-2);padding-bottom:var(--jk-space-2)}body.template-page #MainContent>.breadcrumbs .breadcrumbs__back{min-height:44px;display:inline-flex;align-items:center}}@media screen and (min-width:750px){body.template-page #MainContent>.breadcrumbs{padding-left:var(--jk-space-4);padding-right:var(--jk-space-4);padding-top:var(--jk-space-1)}}@media screen and (min-width:990px){body.template-page #MainContent>.breadcrumbs{max-width:none;padding-left:clamp(2rem,3vw,4rem);padding-right:clamp(2rem,3vw,4rem)}}body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up){position:relative}body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:1}@media screen and (max-width:749px){body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs{display:none}}body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs .breadcrumbs__link,body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs .breadcrumbs__current,body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs .breadcrumbs__separator,body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs .breadcrumbs__back{color:var(--jk-tint-inv-70)}body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs .breadcrumbs__link:hover,body.template-page #MainContent:has(>.shopify-section:first-of-type .jk-hero--pull-up)>.breadcrumbs .breadcrumbs__back:hover{color:var(--jk-bg)}hr{border:none;border-top:1px solid var(--jk-tint-10);margin:var(--jk-sp-xl) 0}:focus-visible{outline:2px solid var(--jk-black);outline-offset:3px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.jk-qty-breaks{margin-top:var(--jk-sp-md);margin-bottom:var(--jk-sp-md)}.jk-qty-breaks__label{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-eyebrow);text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:0;margin-top:0}.jk-qty-breaks__fieldset{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;border:none;padding:10px 0 0;margin:0}.jk-qty-breaks__tile{position:relative;display:flex;flex-direction:column;padding:var(--jk-space-2);background:transparent;border:1px solid var(--jk-tint-16);box-sizing:border-box;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.jk-qty-breaks__tile.is-active{background:var(--jk-white-amber);border:2px solid var(--jk-wild-green);box-shadow:none;outline:none}.jk-qty-breaks__tile:not(.is-active):hover{border-color:var(--jk-wild-green);background:var(--jk-tint-green-5)}.jk-qty-breaks__badge{position:absolute;top:0;right:16px;left:auto;transform:translateY(-50%);white-space:nowrap;background:var(--jk-wild-green);color:var(--jk-white-amber);font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;padding:3px 8px;line-height:1;z-index:1}.jk-qty-breaks__tile-heading{display:block;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;line-height:1.2;margin-bottom:4px;color:rgb(var(--color-foreground));transition:color .15s}.jk-qty-breaks__savings{display:block;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;color:var(--jk-wild-green);line-height:1.2;transition:color .15s}.jk-qty-breaks__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:var(--jk-space-1)}.jk-qty-breaks__price-current{font-family:var(--jk-font);font-size:var(--jk-fs-small);font-weight:var(--jk-w-roman);line-height:1;color:rgb(var(--color-foreground));transition:color .15s}.jk-qty-breaks__price-compare{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);color:var(--jk-gray);text-decoration:line-through;line-height:1;transition:color .15s}.jk-qty-breaks__tile:has(input:focus-visible){outline:2px solid var(--jk-tint-green-35);outline-offset:2px}.jk-product-grid__info{--jk-gap-none: 0px;--jk-gap-xs: 6px;--jk-gap-sm: 12px;--jk-gap-md: 20px;--jk-gap-lg: 32px}@media screen and (max-width:749px){.jk-product-grid__info{--jk-gap-xs: 4px;--jk-gap-sm: 10px;--jk-gap-md: 16px;--jk-gap-lg: 24px}}.jk-main-product .product__info-container{display:flex;flex-direction:column}body .jk-main-product .product__info-container>*{margin-top:0;margin-bottom:0}.jk-main-product .product__info-container>.jk-product-badges{margin-top:var(--jk-space-1)}.jk-main-product .product__info-container>.jk-bb__benefit-line{margin-top:var(--jk-space-1)}.jk-main-product .product__info-container>.product__title{margin-top:var(--jk-space-1)}.jk-main-product .product__info-container>.jk-product__short-desc{margin-top:var(--jk-space-1)}.jk-main-product .product__info-container>.jk-review-summary{margin-top:var(--jk-space-2)}.jk-main-product .product__info-container>.jk-benefits{margin-top:var(--jk-space-3)}.jk-main-product .product__info-container>.jk-set-contents{margin-top:var(--jk-space-3)}.jk-main-product .product__info-container>.jk-variant-picker{margin-top:var(--jk-space-3)}.jk-main-product .product__info-container>.jk-qty-breaks{margin-top:var(--jk-space-3)}.jk-main-product .product__info-container>.jk-price-block{margin-top:var(--jk-space-3)}.jk-main-product .product__info-container>.sealsubscriptions{margin-top:var(--jk-space-1)!important}.jk-main-product .product__info-container>form.installment{margin-top:var(--jk-gap-none)}.jk-main-product .product__info-container>.jk-buy-buttons{margin-top:var(--jk-space-1)}.jk-main-product .product-form__submit{margin-top:var(--jk-space-3)}body.template-product .jk-buy-buttons product-form>*:first-child{margin-top:0!important}.jk-main-product .product__info-container>.jk-payment-icons{margin-top:var(--jk-space-1)}.jk-main-product .product-form__submit{margin-bottom:0}.jk-main-product .product__info-container>jk-delivery-promise{margin-top:var(--jk-space-3);margin-bottom:0}.jk-main-product .product__info-container>.jk-delivery-rows{margin-top:var(--jk-space-3)}.jk-main-product .product__info-container>.jk-trust-points{margin-top:var(--jk-space-1)}.jk-product-badges{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.jk-product-badge{display:inline-block;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps);text-transform:uppercase;padding:.5rem 1rem;border:1px solid var(--jk-gray);color:var(--jk-black);line-height:1;white-space:nowrap}.jk-product-badge--active{background:var(--jk-wild-green);color:var(--jk-bg);border-color:var(--jk-wild-green)}.jk-set-contents__heading{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;color:var(--jk-text-muted);margin:0 0 var(--jk-space-1)}.jk-set-contents__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--jk-line);border-bottom:1px solid var(--jk-line)}.jk-set-contents__item+.jk-set-contents__item{border-top:1px solid var(--jk-line)}.jk-set-contents__link,.jk-set-contents__item--goodie{display:flex;align-items:center;gap:var(--jk-space-2);padding:var(--jk-space-1) 0;text-decoration:none;color:var(--jk-smoky-black);min-height:4.4rem}.jk-set-contents__link:hover .jk-set-contents__name{text-decoration:underline;text-underline-offset:.3rem}.jk-set-contents__thumb{flex-shrink:0;width:32px;height:32px}.jk-set-contents__img{width:100%;height:100%;object-fit:contain;display:block}.jk-set-contents__name{flex:1;min-width:0;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);line-height:var(--jk-lh-tight)}.jk-set-contents__role{display:block;font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);color:var(--jk-tint-62);margin-top:calc(var(--jk-space-1) / 4)}.jk-set-contents__vol,.jk-set-contents__note{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);color:var(--jk-tint-62);white-space:nowrap}.jk-set-contents__gratis{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;color:var(--jk-wild-green);white-space:nowrap}.jk-bb__benefit-line{font-family:var(--jk-font);font-size:var(--jk-fs-meta);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps);text-transform:uppercase;line-height:1.4;color:var(--jk-smoky-black);margin:0}.jk-main-product .product__info-container>.product__title+.jk-bb__benefit-line{font-size:var(--jk-fs-body-lg);font-weight:var(--jk-w-light);letter-spacing:var(--jk-ls-body);text-transform:none;color:var(--jk-smoky-black);margin-top:var(--jk-space-1)}[data-jk-scheme=dark] .jk-main-product .product__info-container>.product__title+.jk-bb__benefit-line,[data-jk-scheme=green] .jk-main-product .product__info-container>.product__title+.jk-bb__benefit-line{color:var(--jk-scheme-cl)}.jk-main-product .product__info-container>.jk-bb__benefit-line+.jk-review-summary{margin-top:var(--jk-space-3)}.jk-main-product .product__title{margin-bottom:0}.jk-main-product .product__title h1{font-size:clamp(2.6rem,7.5vw,4.4rem);font-weight:var(--jk-w-light);letter-spacing:var(--jk-ls-uc);line-height:var(--jk-lh-head);text-transform:uppercase;margin-bottom:0}.jk-main-product .product__title h1 .jk-product-title__eyebrow{display:block;font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps);text-transform:uppercase;color:var(--jk-eyebrow-color);margin-bottom:var(--jk-space-1)}.jk-main-product .product__title h1 .jk-product-title__main{display:block}.jk-product__short-desc{font-family:var(--jk-font);font-size:var(--jk-fs-body);font-weight:var(--jk-w-light);line-height:1.65;letter-spacing:var(--jk-ls-body);color:var(--jk-smoky-black)}.jk-product__short-desc p{font-size:var(--jk-fs-body);font-weight:var(--jk-w-light);line-height:1.65;margin-bottom:var(--jk-space-2)}.jk-product__short-desc p:last-child{margin-bottom:0}.jk-benefits{display:flex;flex-direction:column;gap:.6rem}.jk-benefits__heading{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;color:var(--jk-tint-62);margin:0 0 .4rem}.jk-benefits__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--jk-space-1)}.jk-benefits__item{display:grid;grid-template-columns:1.8rem 1fr;column-gap:1rem;align-items:start;list-style:none}.jk-benefits__icon{display:flex;align-items:center;color:var(--jk-wild-green);padding-top:.2em;line-height:1}.jk-benefits__text{font-family:var(--jk-font);font-size:var(--jk-fs-small);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);line-height:var(--jk-lh-tight);color:var(--jk-smoky-black)}.jk-review-summary{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.4rem .7rem;width:fit-content;max-width:100%;margin-top:var(--jk-space-1);margin-bottom:var(--jk-space-1);line-height:1.35;color:var(--jk-text-muted);font-size:var(--jk-fs-caps)}.jk-review-summary__stars{font-size:var(--jk-fs-caps);letter-spacing:.15rem;line-height:1;flex-shrink:0}.jk-review-summary__rating{font-family:var(--jk-font);font-size:inherit;font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);white-space:nowrap;flex-shrink:0}.jk-review-summary__link{position:relative;padding-left:var(--jk-space-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--jk-font);font-size:inherit;font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);color:inherit;text-decoration:underline;text-decoration-color:var(--jk-tint-green-35);text-underline-offset:3px;transition:text-decoration-color .15s ease}.jk-review-summary__text--long{display:none}.jk-review-summary__text--short{display:inline}.jk-review-summary__link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:.9em;background:currentColor;opacity:.6}.jk-review-summary__link:hover{text-decoration-color:var(--jk-wild-green)}.jk-review-summary__link--plain{text-decoration:none}.jk-price-block{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 2.4rem}.jk-price-block__main{display:flex;align-items:baseline;gap:var(--jk-space-2)}.jk-price-block__price{font-family:var(--jk-font);font-size:clamp(2.4rem,5vw,3rem);font-weight:var(--jk-w-light);letter-spacing:var(--jk-ls-head);color:var(--jk-smoky-black);line-height:1.1}.jk-price-block__meta{display:flex;flex-direction:column;gap:.2rem;align-self:flex-end;padding-bottom:.3rem}.jk-price-block__compare{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-uc);text-transform:uppercase;color:var(--jk-tint-62);text-decoration:line-through;line-height:1.3}.jk-subscription-compare-price{font-family:var(--jk-font);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);color:var(--jk-tint-62);text-decoration:line-through;line-height:1.1}.jk-price-block--subscription .jk-price-block__main{flex-direction:row;align-items:baseline;gap:.7rem}.jk-price-block__unit,.jk-price-block__application{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-uc);color:var(--jk-tint-62);line-height:1.3;white-space:nowrap}.jk-price-block__deal{display:flex;align-items:center;gap:var(--jk-space-1);flex-wrap:wrap}.jk-price-block__deal-badge{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-eyebrow);text-transform:uppercase;color:var(--jk-wild-green);background:transparent;border:1px solid var(--jk-wild-green);border-radius:var(--jk-radius);padding:calc(var(--jk-space-1) / 2) var(--jk-space-1);line-height:1;white-space:nowrap}.jk-price-block__savings{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-body);color:var(--jk-tint-62);line-height:1.3;white-space:nowrap}.jk-price-block__application-sep:before{content:"|";margin:0 var(--jk-space-1)}.jk-main-product .product-form__input--pill .swatch-input__input+.swatch,.jk-main-product .swatch-input__input+label{border-radius:0;border:1px solid var(--jk-tint-10);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-button);min-height:4rem;min-width:4rem;padding:0 1.4rem;transition:border-color .12s}.jk-main-product .swatch-input__input:checked+label,.jk-main-product .swatch-input__input:checked+.swatch{border:2px solid var(--jk-black);font-weight:var(--jk-w-roman)}body.template-product .jk-product-grid__info .jk-variant-picker{display:flex;flex-direction:column;gap:0}body.template-product .jk-product-grid__info .jk-variant-picker__label{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-eyebrow);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0;padding:0}body.template-product .jk-product-grid__info .product-form__input--pill{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;padding:1rem 0 0;margin:0;border:none}body.template-product .jk-product-grid__info .product-form__input--pill legend{display:none}body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:0;border:1px solid var(--jk-tint-16);background:transparent;color:rgb(var(--color-foreground));font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);line-height:1.2;text-transform:uppercase;padding:1.2rem 1.6rem;margin:0;min-height:4.4rem;box-sizing:border-box;box-shadow:none;cursor:pointer;transition:background .15s,border-color .15s}body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio]+label:before{display:none!important}body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio]:checked+label{background:var(--jk-white-amber);border:2px solid var(--jk-wild-green);color:rgb(var(--color-foreground));box-shadow:none}body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio]:not(:checked):not(.disabled):not(:disabled)+label:hover{border-color:var(--jk-wild-green)!important;background:var(--jk-tint-green-5)!important}body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio]:disabled+label,body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio].disabled+label{border-color:var(--jk-tint-10);color:var(--jk-tint-30);text-decoration:line-through;background:transparent;cursor:not-allowed}body.template-product .jk-product-grid__info .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--jk-tint-green-35);outline-offset:2px;box-shadow:none}.jk-main-product .product-form__buttons{display:flex;flex-direction:column;gap:.8rem;max-width:none;width:100%}.jk-main-product .product-form,.jk-main-product .product-form>.form{max-width:none;width:100%;margin:0}.jk-main-product .product-form__submit{min-height:5.6rem;font-size:var(--jk-fs-small);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-button);text-transform:uppercase;width:100%;padding:0 2.8rem;background-color:var(--jk-wild-green);color:var(--jk-bg);border:1px solid var(--jk-wild-green);border-radius:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}@media(hover:hover){.jk-main-product .product-form__submit:not([disabled]):hover{background-color:transparent;color:var(--jk-wild-green);border-color:var(--jk-wild-green)}}.jk-main-product .product-form__submit:not([disabled]):active{transform:translateY(1px)!important}.jk-main-product .product-form__submit:focus-visible{outline:2px solid var(--jk-tint-green-35);outline-offset:2px;box-shadow:none}.jk-main-product .product-form__submit[disabled]{background-color:var(--jk-tint-10);border-color:var(--jk-tint-10);color:var(--jk-tint-45);opacity:1;cursor:not-allowed}.jk-main-product .product-form__submit:after,.jk-main-product .product-form__submit:before{display:none!important}.jk-delivery-promise{display:flex;align-items:center;gap:.9rem;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;color:var(--jk-smoky-black);margin:0}.jk-delivery-promise__dot{display:block;width:.7rem;height:.7rem;border-radius:50%;flex-shrink:0;background:var(--jk-wild-green)}.jk-delivery-promise--in-stock .jk-delivery-promise__dot{background:var(--jk-wild-green)}.jk-delivery-promise--in-stock .jk-delivery-promise__text{color:var(--jk-wild-green)}.jk-delivery-promise--low-stock .jk-delivery-promise__dot{background:var(--jk-warn)}.jk-delivery-promise--low-stock .jk-delivery-promise__text{color:var(--jk-warn)}.jk-delivery-promise--out-of-stock .jk-delivery-promise__dot{background:var(--jk-color-signal-negative)}.jk-delivery-promise--out-of-stock .jk-delivery-promise__text{color:var(--jk-color-signal-negative)}.jk-delivery-promise--preorder .jk-delivery-promise__dot{background:var(--jk-warn)}.jk-delivery-promise--preorder .jk-delivery-promise__text{color:var(--jk-warn)}.jk-trust-points,.jk-delivery-rows{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.jk-delivery-rows[hidden]{display:none}.jk-trust-point{display:flex;align-items:center;gap:1rem;font-family:var(--jk-font);font-size:var(--jk-fs-small);font-weight:var(--jk-w-roman);line-height:1.45;color:var(--jk-tint-75)}.jk-trust-icon{width:2rem;height:2rem;flex:0 0 2rem;color:var(--jk-wild-green);overflow:visible}@media screen and (min-width:750px){.jk-trust-points,.jk-delivery-rows{gap:.8rem}.jk-main-product .product__info-container>.jk-trust-points{margin-top:var(--jk-space-1)}}body.template-product .jk-payment-icons{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%}body.template-product .jk-payment-icons__item{display:flex;align-items:center;flex:0 0 auto}body.template-product .jk-payment-icons__svg{height:2.1rem;width:auto;display:block;opacity:.82;filter:grayscale(1);transition:filter var(--jk-dur-fast),opacity var(--jk-dur-fast)}body.template-product .jk-payment-icons__item:hover .jk-payment-icons__svg,body.template-product .jk-payment-icons__item:focus-visible .jk-payment-icons__svg{filter:none;opacity:1}@media screen and (min-width:990px){body.template-product .jk-payment-icons__svg{height:2.3rem}}.jk-main-product .product__description{font-size:var(--jk-fs-small);font-weight:var(--jk-w-roman);line-height:1.65;color:var(--jk-tint-62)}.jk-main-product .product__description p{font-size:var(--jk-fs-small);font-weight:var(--jk-w-roman);margin-bottom:var(--jk-space-2)}.jk-main-product .product__description p:last-child{margin-bottom:0}.jk-main-product .product__inventory{font-size:var(--jk-fs-caps);letter-spacing:var(--jk-ls-label)}.jk-main-product .product__view-details{font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-button);color:var(--jk-tint-45)}@media screen and (min-width:750px){.jk-main-product .product__title h1{font-size:clamp(2.4rem,3.5vw,4rem)}.jk-main-product .product-form__submit{min-height:5.6rem}.jk-review-summary{gap:.4rem .8rem;font-size:var(--jk-fs-meta)}.jk-review-summary__text--long{display:inline}.jk-review-summary__text--short{display:none}}@media screen and (min-width:990px){.jk-product-badge{font-size:var(--jk-fs-caps);padding:.5rem 1.2rem}.jk-bb__benefit-line{font-size:var(--jk-fs-meta)}.jk-product__short-desc,.jk-product__short-desc p{font-size:var(--jk-fs-body)}.jk-benefits__text{font-size:var(--jk-fs-body);font-weight:var(--jk-w-light)}.jk-review-summary{gap:.4rem .8rem}.jk-price-block__price{font-size:clamp(2.8rem,4vw,3.6rem)}.jk-price-block__unit,.jk-price-block__application,.jk-price-block__compare,.jk-delivery-promise{font-size:var(--jk-fs-caps)}}.jk-main-product .page-width{max-width:152rem}@media screen and (min-width:750px){.jk-main-product .page-width{padding-inline:3.2rem}}@media screen and (min-width:990px){.jk-main-product .page-width{padding-inline:4rem}}@media screen and (min-width:1100px){.jk-main-product .product.grid{display:grid!important;grid-template-columns:minmax(0,1fr) 52rem;gap:clamp(4rem,5vw,8rem);align-items:start}.jk-main-product .product__media-wrapper,.jk-main-product .product__info-wrapper{max-width:none!important;width:auto!important}.jk-main-product .product__info-wrapper{padding-left:0!important}.jk-main-product .product__info-container{max-width:52rem}}@media screen and (min-width:1440px){.jk-main-product .product.grid{grid-template-columns:minmax(0,1fr) 54rem}.jk-main-product .product__info-container{max-width:54rem}}.jk-main-product .jk-short-desc,.jk-main-product .product__description{max-width:64ch}.jk-header .svg-wrapper svg,.jk-header .header__icon svg,.search-modal .svg-wrapper svg{width:21px;height:21px;display:block}.jk-header .header__icon--cart .svg-wrapper svg{width:23px;height:23px}.jk-menu-drawer .svg-wrapper svg,.jk-drawer-topbar .svg-wrapper svg,.jk-menu-drawer__submenu-header .svg-wrapper svg{width:20px;height:20px;display:block}.jk-menu-drawer__arrow svg{width:16px;height:16px}button.jk-header__nav-trigger{background:none;border:none;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0}body.template-product .jk-product-grid__info .product-form__input:not(.product-form__quantity) .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jk-product-gallery{display:block}.jk-product-gallery__viewer-wrap{position:relative}.jk-product-gallery__arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;opacity:.65;transition:opacity .15s ease;align-items:center;justify-content:center;color:var(--jk-pure-white);filter:drop-shadow(0 1px 3px var(--jk-tint-45));z-index:2}.jk-product-gallery__arrow--prev{left:14px}.jk-product-gallery__arrow--next{right:14px}.jk-product-gallery__arrow--prev svg{transform:scaleX(-1)}.jk-product-gallery__arrow .svg-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.jk-product-gallery__arrow svg{width:20px;height:20px;display:block}.jk-product-gallery__arrow:hover,.jk-product-gallery__viewer-wrap:hover .jk-product-gallery__arrow{opacity:1}@media screen and (min-width:990px){.jk-product-gallery .thumbnail-slider{display:block!important;width:100%;max-width:100%}.jk-product-gallery .jk-product-gallery__thumbnails{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;width:100%;box-sizing:border-box;padding:12px 0 4px;margin:0;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none}.jk-product-gallery .jk-product-gallery__thumbnails::-webkit-scrollbar{display:none}.jk-product-gallery .jk-product-gallery__thumbnails>.thumbnail-list__item{flex:0 0 calc(20% - 8px)!important;position:relative!important;min-width:0!important;max-width:none!important;width:auto!important;height:auto!important}.jk-product-gallery .jk-product-gallery__thumbnails>.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.jk-product-gallery .jk-product-gallery__thumbnails .thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:hidden;padding:0}.jk-product-gallery .jk-product-gallery__thumbnails .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.jk-product-gallery .jk-product-gallery__thumbnails .thumbnail[aria-current=true]{box-shadow:none!important;outline:1.5px solid var(--jk-smoky-black);outline-offset:-1px;opacity:1}.jk-product-gallery .jk-product-gallery__thumbnails .thumbnail:not([aria-current=true]){opacity:.55;transition:opacity .15s ease}.jk-product-gallery .jk-product-gallery__thumbnails .thumbnail:not([aria-current=true]):hover{opacity:1}.jk-product-gallery .thumbnail-slider .slider-button,.jk-product-gallery .thumbnail-slider .slider-buttons{display:none!important}.jk-product-gallery .product__media-item{display:none;width:100%;max-width:100%}.jk-product-gallery .product__media-item.is-active{display:block;width:100%;max-width:100%}.jk-product-gallery__arrow{opacity:.75}}.jk-gallery-progress{display:none;justify-content:center;align-items:center;gap:6px;padding:10px 0 6px}.jk-gallery-dot{display:block;width:5px;height:5px;border-radius:50%;background-color:var(--jk-tint-16);transition:background-color .2s ease;flex-shrink:0}.jk-gallery-dot.is-active{background-color:var(--jk-tint-75)}.jk-gallery-count{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-label);text-transform:uppercase;color:var(--jk-tint-45)}@media screen and (max-width:749px){.jk-product-gallery{position:relative}.jk-gallery-progress{display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:3;padding:0;pointer-events:none;filter:drop-shadow(0 0 3px var(--jk-halo-light))}.jk-product-gallery .jk-product-gallery__viewer-wrap slider-component{margin-left:0;margin-right:0}.jk-product-gallery .product__media-list{margin-left:0!important;width:100%!important;scroll-padding-left:0!important}.jk-product-gallery .product__media-item{width:100%!important;max-width:100%!important;flex-shrink:0}.jk-product-gallery .slider-buttons{display:none!important}.jk-product-gallery .jk-product-gallery__thumbnails{display:none}.jk-product-gallery__arrow{opacity:.55}.jk-product-gallery__arrow:hover{opacity:.75}}.template-search{background-color:var(--jk-bg, var(--jk-white-amber))}.template-search__header h1{font-size:var(--jk-fs-h2, 3.2rem);font-weight:var(--jk-w-light);letter-spacing:var(--jk-ls-head, .02em);text-transform:none;text-align:center;margin-bottom:var(--jk-space-4, 3.2rem)}.template-search__header p[role=status]{font-family:var(--jk-font);font-size:var(--jk-fs-caps, 1.2rem);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps, .16em);text-transform:uppercase;color:var(--jk-tint-62);text-align:center;margin-bottom:0}.template-search .facets-wrapper{position:sticky;top:var(--header-height, 6.8rem);z-index:20;background:var(--jk-bg, var(--jk-white-amber));border-bottom:1px solid var(--jk-tint-06)}@media screen and (max-width:749px){.template-search .facets-wrapper{top:0;z-index:30}}.template-search .facets__heading,.template-search .facets__toggle,.template-search .mobile-facets__open,.template-search .facet-filters__label,.template-search .facets__summary,.template-search .facets__label{font-family:var(--jk-font);font-size:var(--jk-fs-caps, 1.2rem);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps, .16em);text-transform:uppercase}.template-search .product-count__text,.template-search .product-count__text *,.template-search #ProductCountDesktop{font-family:var(--jk-font);font-size:var(--jk-fs-caps, 1.2rem);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps, .16em);text-transform:uppercase;font-style:normal}.template-search .facet-filters__sort,.template-search .facets-wrapper .select__select{font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps);text-transform:uppercase}.template-search .facets__form{align-items:center}.template-search .facets__wrapper,.template-search .facets__form .facet-filters,.template-search .facets__form .product-count{align-self:center}.template-search .facet-filters.sorting{align-items:center}.template-search .facets__wrapper{align-items:baseline}.template-search .facets__summary{margin-bottom:0}.template-search .facets__heading,.template-search .facet-filters__label,.template-search .product-count__text{margin-top:0;margin-bottom:0}.template-search .active-facets__button{font-family:var(--jk-font);font-size:var(--jk-fs-caps, 1.2rem);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps, .16em);text-transform:uppercase;border:1px solid currentColor;border-radius:0}.template-search .facets__disclosure-triggers button:hover,.template-search .facets__disclosure-triggers button[aria-expanded=true]{border-bottom:1px solid currentColor}.template-search .loading-overlay.gradient{background:linear-gradient(var(--jk-bg, var(--jk-white-amber)),transparent)}.template-search .pagination{margin-top:var(--jk-space-6, 6.4rem)}.template-search .pagination__item{font-family:var(--jk-font);font-size:var(--jk-fs-caps, 1.2rem);font-weight:var(--jk-w-roman);letter-spacing:var(--jk-ls-caps, .16em);text-transform:uppercase;border-radius:0;color:var(--jk-smoky-black)}.template-search .pagination__item--current{background-color:var(--jk-smoky-black);color:var(--jk-bg, var(--jk-white-amber));border-radius:0}.template-search--empty{padding-bottom:var(--jk-space-7, 9.6rem)}@media(prefers-reduced-motion:reduce){.jk-desktop-nav-drawer__overlay,body .cart-drawer__overlay{transition:none}}@media screen and (max-width:749px){.jk-main-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}}.jk-announcement-bar{width:100%;display:block;position:relative;z-index:0}.jk-announcement-bar__list{display:none;list-style:none;margin:0 auto;padding:0}.jk-announcement-bar__mobile{display:flex;align-items:center;justify-content:center;height:36px;margin:0;padding:0 16px;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:.1em;text-transform:uppercase;text-align:center}@media screen and (min-width:750px){.jk-announcement-bar__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:36px}.jk-announcement-bar__item{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--jk-font);font-size:var(--jk-fs-caps);font-weight:var(--jk-w-roman);letter-spacing:.12em;text-transform:uppercase;text-align:center}.jk-announcement-bar__item a{text-decoration:none}.jk-announcement-bar__item a:hover{text-decoration:underline;text-underline-offset:3px}.jk-announcement-bar__mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/jk-critical.css.map */
