.jg-footer{background:var(--jg-footer-bg);color:var(--jg-footer-ink);padding:var(--jg-footer-top) 40px var(--jg-footer-bottom);font-family:var(--font-body-family);font-size:16px;line-height:1.5;letter-spacing:0}.jg-footer *{box-sizing:border-box}.jg-footer ::selection{background:var(--jg-footer-ink);color:var(--jg-footer-bg)}.jg-footer a{color:inherit}.jg-footer h2{color:inherit;font-family:inherit}.jg-footer a:focus-visible,.jg-footer button:focus-visible,.jg-footer input:focus-visible{outline:2px solid var(--jg-footer-ink);outline-offset:4px;box-shadow:none}.jg-footer__inner{max-width:var(--jg-footer-max);margin-inline:auto}.jg-footer__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(0,1.2fr);column-gap:clamp(32px,5vw,88px);align-items:start}.jg-footer__main--no-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jg-footer__logo{display:block;width:min(var(--jg-footer-logo-width),100%);text-decoration:none}.jg-footer__logo img{display:block;width:100%;height:auto}.jg-footer__wordmark{font-size:32px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:-.03em}.jg-footer__description{max-width:29ch;margin-top:24px}.jg-footer .rte p{margin:0}.jg-footer .rte p+p{margin-top:10px}.jg-footer .rte a{text-underline-offset:4px}.jg-footer__navigation{display:flex;gap:32px;flex-wrap:wrap}.jg-footer__menu{flex:1 1 160px}.jg-footer__label{font-size:13px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 18px}.jg-footer__menu ul,.jg-footer__policies,.jg-footer__payments,.jg-footer__social{padding:0;margin:0;list-style:none}.jg-footer__menu li+li{margin-top:5px}.jg-footer__text-link{display:inline-block;padding-block:5px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}.jg-footer__text-link:hover{text-decoration-color:currentColor}.jg-footer__newsletter-heading{font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;max-width:18ch}.jg-footer__newsletter-text{max-width:42ch;margin-bottom:24px}.jg-footer__email-label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.jg-footer__email-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--jg-footer-ink);padding-bottom:10px}.jg-footer__email-row input{-webkit-appearance:none;appearance:none;min-width:0;width:100%;flex:1;font:inherit;color:var(--jg-footer-ink);caret-color:var(--jg-footer-ink);background:transparent;border:0;border-radius:0;padding:10px 0;min-height:44px}.jg-footer__email-row input::placeholder{color:var(--jg-footer-ink);opacity:.72}.jg-footer__email-row button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--jg-footer-button-text);background:var(--jg-footer-button);cursor:pointer}.jg-footer__email-row button:hover{opacity:.85}.jg-footer__email-row button svg{width:23px;height:23px}.jg-footer__note{font-size:12px;line-height:1.5;margin-top:12px;max-width:50ch}.jg-footer__message{font-size:14px;margin:14px 0 0;font-weight:500}.jg-footer__social{display:flex;gap:4px;flex-wrap:wrap;margin:16px 0 0 -10px}.jg-footer__social .list-social__link{display:grid;place-items:center;width:44px;height:44px;padding:10px}.jg-footer__social .svg-wrapper,.jg-footer__social svg{display:block;width:22px;height:22px}.jg-footer__follow{margin-top:16px}.jg-footer__bottom{margin-top:64px;padding-top:18px;border-top:1px solid var(--jg-footer-line)}.jg-footer__bottom-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.jg-footer__copyright{font-size:12px}.jg-footer__copyright span{display:block;margin-top:4px}.jg-footer__localization{display:flex;flex-wrap:wrap;gap:16px}.jg-footer .jg-footer__localization .localization-form:only-child{padding:0;margin:0}.jg-footer .jg-footer__localization .localization-form:only-child .localization-form__select{color:var(--jg-footer-ink);background:transparent;border:0;box-shadow:none;margin:0;min-height:44px;padding:10px 26px 10px 0;font:inherit;font-size:12px}.jg-footer .jg-footer__localization .localization-form__select:after,.jg-footer .jg-footer__localization .localization-form__select:before{display:none}.jg-footer .jg-footer__localization .localization-form__select .icon-caret{right:3px}.jg-footer .jg-footer__localization .disclosure__list-wrapper{background:var(--jg-footer-bg);color:var(--jg-footer-ink);bottom:100%}.jg-footer__policies{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12px;margin-top:10px}.jg-footer__payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media(max-width:989px)and (min-width:750px){.jg-footer__main{grid-template-columns:1fr 1fr;gap:40px}.jg-footer__newsletter{grid-column:1 / -1;max-width:520px}}@media(max-width:749px){.jg-footer{padding:min(var(--jg-footer-top),48px) 24px min(var(--jg-footer-bottom),28px)}.jg-footer__main,.jg-footer__main--no-newsletter{grid-template-columns:minmax(0,1fr);gap:36px}.jg-footer__logo{width:min(var(--jg-footer-logo-mobile),100%)}.jg-footer__description{max-width:31ch;margin-top:18px}.jg-footer__navigation{order:3;gap:28px}.jg-footer__newsletter{order:2}.jg-footer__newsletter-heading{font-size:28px}.jg-footer__newsletter-text{margin-bottom:18px}.jg-footer__label{margin-bottom:10px}.jg-footer__menu li+li{margin-top:0}.jg-footer__menu .jg-footer__text-link{padding-block:10px}.jg-footer__bottom{margin-top:36px;padding-top:16px}.jg-footer__bottom-top{align-items:flex-start;flex-direction:column;gap:4px}.jg-footer__policies{column-gap:20px;row-gap:0;margin-top:8px}.jg-footer__policies .jg-footer__text-link{padding-block:9px}}.jg-header-section{position:relative;z-index:20;background:var(--jg-bg);transition:transform .18s ease}.jg-header-section.jg-header-is-hidden{transform:translateY(-100%);pointer-events:none}.jg-header-section:focus-within{transform:none;pointer-events:auto}.jg-header{display:block;color:var(--jg-text);font-family:var(--jg-font);font-style:normal;letter-spacing:0;line-height:1.3}.jg-header *,.jg-header *:before,.jg-header *:after{box-sizing:border-box}.jg-header a{text-decoration:none;color:inherit}.jg-header button,.jg-header input{font:inherit}.jg-header button{cursor:pointer}.jg-header :focus-visible{outline:2px solid var(--jg-hover);outline-offset:3px;box-shadow:none}.jg-header[data-input=pointer] .jg-header__icon:focus{outline:none;box-shadow:none}.jg-header__bar{overflow:clip;border-bottom:var(--jg-border-width) solid var(--jg-border);background:var(--jg-bg)}.jg-header__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;min-height:var(--jg-height-min);max-width:var(--jg-width);margin-inline:auto;padding:8px var(--jg-pad)}.jg-header__left{min-width:0}.jg-header__desktop{width:max-content}.jg-header__links{display:flex;align-items:center;gap:var(--jg-link-gap);list-style:none;padding:0;margin:0}.jg-header__link{display:flex;align-items:center;min-height:44px;color:var(--jg-text);font-size:var(--jg-font-size);font-weight:700;letter-spacing:.6px;text-transform:var(--jg-nav-case);white-space:nowrap;text-underline-offset:5px}.jg-header__link-label{line-height:26px;border-bottom:1px solid transparent}.jg-header__link:hover .jg-header__link-label,.jg-header__link:focus-visible .jg-header__link-label,.jg-header__link[aria-current=page] .jg-header__link-label{border-bottom-color:currentColor}.jg-header__brand{display:flex;justify-content:center;align-items:center;min-width:0;max-width:300px}.jg-header__logo{display:block;width:var(--jg-logo-width);max-width:100%;height:auto;max-height:calc(var(--jg-height-min) - 16px);object-fit:contain}.jg-header__wordmark{font-size:var(--jg-logo-size);font-weight:700;text-transform:var(--jg-brand-case);letter-spacing:-1px;line-height:1.05;text-align:center;overflow-wrap:anywhere}.jg-header__actions{display:flex;align-items:center;gap:6px;justify-self:end}.jg-header__actions .jg-header__icon{width:24px}.jg-header__actions .jg-header__cart{width:20px}.jg-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;border:0;background:transparent;color:inherit;flex:0 0 auto}.jg-header__icon>svg,.jg-header__icon .svg-wrapper{display:block;width:24px;height:24px}.jg-header__icon .svg-wrapper svg{width:100%;height:100%}.jg-header__cart .svg-wrapper{width:20px;height:22px}.jg-header__toggle>svg{width:23px;height:24px}.jg-header__cart .cart-count-bubble{position:absolute;inset:0 -1px auto auto;min-width:16px;width:auto;height:16px;padding:0 4px;background:var(--jg-text);color:var(--jg-bg);font:10px/1 var(--jg-font)}.jg-header [hidden]{display:none!important}.jg-header__toggle{display:none}.jg-header.is-compact .jg-header__desktop{position:absolute;visibility:hidden;pointer-events:none}.jg-header.is-compact.is-ready .jg-header__toggle{display:inline-flex}.jg-dialog{position:fixed;border:0;color:var(--jg-menu-text);background:var(--jg-menu-bg);font:inherit;max-height:calc(100dvh - 24px);border-radius:10px;padding:24px}.jg-dialog::backdrop{background:#00000052}.jg-dialog:not([open]){display:none}.jg-menu{inset:var(--jg-menu-top, 12px) auto 12px var(--jg-menu-left, 12px);width:var(--jg-menu-width, calc(100% - 24px) );max-width:none;height:calc(100dvh - var(--jg-menu-top, 12px) - 12px);max-height:none;margin:0;padding:0;overflow:hidden;overscroll-behavior:contain}.jg-menu__top{display:grid;grid-template-columns:minmax(0,1fr) var(--jg-menu-logo-width, var(--jg-logo-mobile-width)) minmax(0,1fr);column-gap:var(--jg-menu-gap, 8px);align-items:center;height:var(--jg-menu-bar-height, 60px);padding:0 var(--jg-menu-padding, 16px)}.jg-menu__brand{width:100%;justify-self:center}.jg-menu__brand .jg-header__logo{width:var(--jg-menu-logo-width, var(--jg-logo-mobile-width))}.jg-menu__top .jg-menu__menu-symbol{display:none;width:23px}.jg-menu.is-closing .jg-menu__close-symbol{display:none}.jg-menu.is-closing .jg-menu__menu-symbol{display:block}.jg-menu__brand .jg-header__wordmark{font-size:var(--jg-menu-wordmark-size, var(--jg-logo-mobile-size))}.jg-menu>nav{height:calc(100% - var(--jg-menu-bar-height, 60px));padding:0 32px 24px;overflow-y:auto;overscroll-behavior:contain}.jg-menu__links{list-style:none;padding:0;margin:0}.jg-menu__links li{border-bottom:1px solid color-mix(in srgb,var(--jg-menu-text) 18%,transparent)}.jg-menu__links a{display:block;padding:18px 0;font-family:var(--jg-font);font-size:20px;font-weight:700;letter-spacing:.6px;line-height:1.3;text-transform:var(--jg-nav-case);overflow-wrap:anywhere}.jg-menu__links a:hover .jg-header__link-label,.jg-menu__links a:focus-visible .jg-header__link-label,.jg-menu__links a[aria-current=page] .jg-header__link-label{border-bottom-color:currentColor}.jg-search{inset:var(--jg-search-top, 0px) auto auto 0;width:var(--jg-search-width, 100%);max-width:none;max-height:calc(100dvh - var(--jg-search-top, 0px));margin:0;padding:0;border-radius:0;border-bottom:2px solid var(--jg-menu-text);background:var(--jg-search-bg);overflow:auto;overscroll-behavior:contain}.jg-search::backdrop{background:linear-gradient(to bottom,transparent 0 var(--jg-search-top, 0px),rgb(0 0 0 / 50%) var(--jg-search-top, 0px) 100%)}.jg-search predictive-search,.jg-search search-form{display:block;width:100%}.jg-search__form{margin:0}.jg-search__bar{display:flex;align-items:center;gap:8px;min-height:64px;max-width:var(--jg-width);margin-inline:auto;padding:0 20px}.jg-search__bar .jg-header__icon{width:24px;height:44px}.jg-search__bar .jg-dialog__close{margin-left:8px}.jg-search__bar input[type=search]{min-width:0;flex:1;width:100%;height:64px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:400 20px/1.3 var(--jg-font);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.jg-search__bar input::placeholder{color:inherit;opacity:1}.jg-search__bar input::-webkit-search-cancel-button{display:none}.jg-search__bar input:focus-visible{outline:none;box-shadow:none}.jg-search__bar:has(input:focus-visible){box-shadow:inset 0 -1px currentColor}.jg-search__reset{display:none}.jg-search .predictive-search{position:static;width:100%;border:0;border-top:1px solid color-mix(in srgb,var(--jg-menu-text) 18%,transparent);border-radius:0;box-shadow:none;background:var(--jg-search-bg);max-height:calc(100dvh - var(--jg-search-top, 0px) - 66px)!important}.jg-search .predictive-search__results-groups-wrapper{max-width:var(--jg-width);margin-inline:auto}.jg-search .predictive-search__heading{color:inherit;font:700 14px/1.3 var(--jg-font);letter-spacing:.6px;text-transform:uppercase}.jg-search .predictive-search__item-heading,.jg-search .predictive-search__item{font-family:var(--jg-font);font-size:16px;line-height:1.4}@media(max-width:749px){.jg-search__bar{padding-inline:16px;gap:6px}.jg-search__bar .jg-header__icon{width:20px}.jg-search__bar .jg-header__icon>svg{width:20px;height:20px}}body.jg-menu-open{overflow:hidden}.jg-header__fallback{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:16px}.jg-header-section .cart-notification-wrapper{max-width:var(--jg-width);margin-inline:auto}.jg-header-section .cart-notification-wrapper .cart-notification{right:0;top:0;z-index:21}@media(min-width:990px)and (max-width:1499px){.jg-header__row{column-gap:8px}.jg-header__links{gap:min(var(--jg-link-gap),16px)}}@media(max-width:989px){.jg-header__row{--jg-icon-width: 36px;column-gap:8px;grid-template-columns:minmax(var(--jg-action-space),1fr) minmax(0,var(--jg-logo-mobile-width)) minmax(var(--jg-action-space),1fr)}.jg-header__desktop{position:absolute;visibility:hidden;pointer-events:none}.jg-header.is-ready .jg-header__toggle{display:inline-flex}.jg-header__brand{max-width:100%}.jg-header__logo{width:var(--jg-logo-mobile-width)}.jg-header__wordmark{min-width:0;font-size:min(var(--jg-logo-mobile-size),5vw);letter-spacing:-.6px;overflow-wrap:normal}.jg-header__icon{width:36px}.jg-header__icon>svg{width:24px;height:24px}.jg-header__toggle>svg{width:23px;height:24px}}@media(max-width:359px){.jg-header__icon{width:32px}.jg-header__row{--jg-icon-width: 32px}.jg-menu>nav{padding-inline:24px}.jg-menu__links a{font-size:18px}}@media(prefers-reduced-motion:reduce){.jg-header-section{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
