:root{--ja-ease-spring: cubic-bezier(0, 1, .3, 1);--ja-ease-smooth: cubic-bezier(.61, .22, .23, 1);--ja-ease-flip: cubic-bezier(.6, 0, .3, .9);--ja-ease-out: cubic-bezier(.16, 1, .3, 1);--ja-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ja-ease-zoom: cubic-bezier(.4, .95, .5, 1.1);--ja-shadow-sm: none;--ja-shadow-md: 0 8px 22px -14px rgba(9, 30, 66, .28);--ja-shadow-lg: 0 18px 44px -20px rgba(9, 30, 66, .32);--ja-flip-d: 3.6em}.ja-brand-headings :is(.h0,h1,.h1,h2,.h2,.text-h0,.text-h1,.text-h2){line-height:1.1;letter-spacing:-.005em}.ja-brand-headings :is(h3,.h3,h4,.h4){line-height:1.2}.ja-btn-pill{--btn-border-radius: 999px;--btn-lg-border-radius: 999px}.ja-btn-pill .opt-label--btn{border-radius:999px}.ja-btn-rounded{--btn-border-radius: 10px}.ja-btn-gloss :is(.btn--primary,.shopify-payment-button__button--unbranded):not(.slider-nav__btn):not(.btn--icon){box-shadow:inset 0 2px #ffffff47,inset 0 -3px #00000024}@media(hover:hover)and (pointer:fine){.ja-btn-gloss .btn--primary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not([aria-disabled=true]):hover{box-shadow:inset 0 2px #ffffff47,inset 0 -3px #00000024}}.ja-atc-brand :is(.btn--primary[name=add],.btn--primary.js-quick-add,.btn--primary[name=checkout]){--btn-bg-color: var(--ja-atc-bg);--btn-text-color: var(--ja-atc-text);--btn-bg-hover-color: var(--ja-atc-hover-bg);--ja-btn-fg-hover: rgb(var(--ja-atc-hover-text))}.ja-btn-hover-colors .btn--primary:not([name=add]):not([name=checkout]):not(.js-quick-add):not(.ja-bis-btn){--btn-bg-hover-color: var(--ja-btn-hover-bg);--ja-btn-fg-hover: rgb(var(--ja-btn-hover-text))}@media(hover:hover)and (pointer:fine){.ja-btn-hover-colors:not(.ja-btn-flip) .btn--primary:not(.slider-nav__btn):not([disabled]):not([aria-disabled=true]):not(.is-loading):hover,.ja-atc-brand:not(.ja-btn-flip) :is(.btn--primary[name=add],.btn--primary.js-quick-add,.btn--primary[name=checkout]):not([disabled]):not([aria-disabled=true]):not(.is-loading):hover{color:var(--ja-btn-fg-hover)}}.btn--primary{--ja-btn-fg: rgb(var(--btn-text-color))}.btn--secondary{--ja-btn-fg: rgb(var(--btn-alt-text-color))}@media(hover:hover)and (pointer:fine){.ja-btn-flip :is(.btn--primary,.btn--secondary):not(.btn--icon):not(.slider-nav__btn):not(.ja-noflip):not([disabled]):not([aria-disabled=true]):not(.is-loading){overflow:hidden;color:transparent;text-shadow:0 0 0 var(--ja-btn-fg),0 var(--ja-flip-d) 0 var(--ja-btn-fg-hover, var(--ja-btn-fg));transition:text-shadow .5s var(--ja-ease-flip),background-position .5s var(--ja-ease-flip),background-size .5s var(--ja-ease-flip),box-shadow .3s ease,scale .2s ease,opacity .6s ease}.ja-btn-flip :is(.btn--primary,.btn--secondary):not(.btn--icon):not(.slider-nav__btn):not(.ja-noflip):not([disabled]):not([aria-disabled=true]):not(.is-loading):hover{text-shadow:0 calc(var(--ja-flip-d) * -1) 0 var(--ja-btn-fg),0 0 0 var(--ja-btn-fg-hover, var(--ja-btn-fg))}.ja-btn-flip :is(.btn--primary,.btn--secondary):not(.btn--icon):not(.slider-nav__btn):not([disabled]):not(.is-loading) svg{color:var(--ja-btn-fg);transition:color .4s ease,translate .4s var(--ja-ease-bounce)}.ja-btn-flip :is(.btn--primary,.btn--secondary):not(.btn--icon):not(.slider-nav__btn):not([disabled]):not(.is-loading):hover svg{color:var(--ja-btn-fg-hover, var(--ja-btn-fg))}.ja-btn-rise .btn--primary:not(.slider-nav__btn):not(.btn--icon){background:linear-gradient(rgb(var(--btn-bg-hover-color)),rgb(var(--btn-bg-hover-color))) no-repeat 50% 100% / 100% 0%,rgb(var(--btn-bg-color))}.ja-btn-rise .btn--primary:not(.slider-nav__btn):not(.btn--icon):not([disabled]):not([aria-disabled=true]):hover{background-size:100% 100%}}@media(forced-colors:active){.ja-btn-flip :is(.btn--primary,.btn--secondary){color:ButtonText!important;text-shadow:none!important}}.ja-fx :is(.btn--primary,.btn--secondary):is([disabled],[aria-disabled=true]):not(.is-loading):not(.slider-nav__btn){border-color:rgb(var(--ja-mist));background:rgb(var(--ja-mist));box-shadow:none;color:rgb(var(--ja-ink) / .55);text-shadow:none;opacity:1;cursor:not-allowed}.ja-btn-press :is(.btn,.opt-label--btn,.qty-input__btn):not([disabled]):not([aria-disabled=true]):active{scale:.96}.ja-btn-press .btn{transition-property:opacity,color,background-position,scale,box-shadow}.ja-variant-fx .opt-label{transition:border-color .3s ease,color .3s ease,background-color .3s ease,box-shadow .3s ease,translate .3s var(--ja-ease-bounce)}@media(hover:hover)and (pointer:fine){.ja-variant-fx .opt-btn:not(:checked):not(.is-unavailable)+.opt-label--btn:hover{border-color:rgb(var(--ja-accent));background-color:rgba(var(--ja-accent) / .08);color:rgb(var(--ja-accent))}.ja-variant-fx .opt-btn:not(:checked)+.opt-label--swatch:hover,.ja-variant-fx .opt-btn:not(:checked)+.opt-label--image:hover{box-shadow:0 0 0 2px rgba(var(--ja-accent) / .35)}}.ja-close-fx :is(.drawer__close-btn,.modal__close-btn,.cart-drawer-popup__btn,.product-message__close,.js-compare-close,.js-close-compare,.gallery-zoom__close,.header__icon--search-left-close,.ja-close){isolation:isolate}.ja-close-fx :is(.drawer__close-btn,.product-message__close,.js-close-compare,.header__icon--search-left-close,.ja-close):not(.absolute):not(.fixed){position:relative}.ja-close-fx :is(.drawer__close-btn,.modal__close-btn,.cart-drawer-popup__btn,.product-message__close,.js-compare-close,.js-close-compare,.gallery-zoom__close,.header__icon--search-left-close,.ja-close) .icon{transition:rotate .35s var(--ja-ease-smooth),scale .35s var(--ja-ease-smooth)}.ja-close-fx :is(.drawer__close-btn,.modal__close-btn,.cart-drawer-popup__btn,.product-message__close,.js-compare-close,.js-close-compare,.header__icon--search-left-close,.ja-close):after{content:"";position:absolute;z-index:-1;top:2px;right:2px;bottom:2px;left:2px;transition:scale .3s var(--ja-ease-smooth),opacity .3s var(--ja-ease-smooth),background-color .3s;border:1px solid currentColor;border-radius:50%;opacity:0;pointer-events:none;scale:.7}@media(hover:hover)and (pointer:fine){.ja-close-fx :is(.drawer__close-btn,.modal__close-btn,.cart-drawer-popup__btn,.product-message__close,.js-compare-close,.js-close-compare,.gallery-zoom__close,.header__icon--search-left-close,.ja-close):hover .icon{rotate:90deg}.ja-close-fx :is(.drawer__close-btn,.modal__close-btn,.cart-drawer-popup__btn,.product-message__close,.js-compare-close,.js-close-compare,.header__icon--search-left-close,.ja-close):hover:after{opacity:.35;scale:1}}.ja-close-fx :is(.drawer__close-btn,.modal__close-btn,.cart-drawer-popup__btn,.ja-close):active .icon{scale:.85}@media(hover:hover)and (pointer:fine){.ja-link-fx :is(.main-nav__item--primary,.child-nav__item,.grandchild-nav__item,.footer a:not(.btn):not(.social-links__link),.secondary-nav__item:not(.secondary-nav__cta--button),.ja-link){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 2px;text-decoration:none;transition:background-size .35s var(--ja-ease-smooth),color .3s ease}.ja-link-fx :is(.main-nav__item--primary,.child-nav__item,.grandchild-nav__item,.footer a:not(.btn):not(.social-links__link),.secondary-nav__item:not(.secondary-nav__cta--button),.ja-link):hover{background-position:0 100%;background-size:100% 2px}}.ja-card-lumia .card--product{--ja-card-pad: 12px;transition:box-shadow .4s var(--ja-ease-smooth),border-color .3s ease;border-radius:var(--ja-card-radius)}.ja-card-lumia .card--product.card--product-contained{padding:var(--ja-card-pad);border-color:rgba(var(--ja-mist) / .9);box-shadow:var(--ja-shadow-sm)}.ja-card-lumia .card--product .card__media,.ja-fx.ja-card-lumia .card--product:has(.product-label--sale) .card__media{overflow:hidden;isolation:isolate;border-radius:max(calc(var(--ja-card-radius) - var(--ja-card-pad, 0px) / 2),0px)}.ja-card-lumia .card--product .card__title{transition:color .3s ease}@media(hover:hover)and (pointer:fine){.ja-card-lumia .card--product:hover{border-color:transparent;box-shadow:var(--ja-shadow-md)}.ja-card-lumia .card--product:not(.color-scheme *):hover .card__title,.ja-card-lumia .card--product.card--product-contained:hover .card__title{color:rgb(var(--ja-accent))}}@media(hover:hover)and (pointer:fine){.ja-card-img-slide .card--product .card__media.has-hover-image .card__main-image,.ja-card-img-slide .card--product .card__media.has-hover-image .card__hover-image{transition:opacity .45s var(--ja-ease-smooth),translate .65s var(--ja-ease-smooth),scale .65s var(--ja-ease-smooth),visibility 0s .6s}.ja-card-img-slide .card--product .card__media.has-hover-image .card__hover-image{translate:0 12%;scale:1.04}.ja-card-img-slide .card--product:hover .card__media.has-hover-image .card__main-image{visibility:hidden;translate:0 -12%;opacity:0}.ja-card-img-slide .card--product:hover .card__media.has-hover-image .card__hover-image{visibility:visible;transition:opacity .45s var(--ja-ease-smooth),translate .65s var(--ja-ease-smooth),scale .65s var(--ja-ease-smooth),visibility 0s;opacity:1;translate:0 0;scale:1}.ja-card-img-iris .card--product .card__media .card__main-image{transition:scale .6s var(--ja-ease-out)}.ja-card-img-iris .card--product .card__media.has-hover-image .card__main-image{visibility:visible;opacity:1}.ja-card-img-iris .card--product .card__media.has-hover-image .card__hover-image{visibility:visible;transition:clip-path .4s var(--ja-ease-smooth),scale .5s var(--ja-ease-out);clip-path:circle(0% at 50% 50%);opacity:1;scale:1.12}.ja-card-img-iris .card--product .card__media>.media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;height:70%;transition:width .4s var(--ja-ease-smooth),height .4s var(--ja-ease-smooth),opacity .35s ease,border-radius .4s var(--ja-ease-smooth);border-radius:50%;background:rgba(var(--ja-blue) / .07);opacity:0;pointer-events:none}.ja-card-img-iris .card--product:hover .card__media .card__main-image{scale:1.08}.ja-card-img-iris .card--product:hover .card__media.has-hover-image .card__hover-image{transition:clip-path .7s var(--ja-ease-spring),scale .9s var(--ja-ease-out);clip-path:circle(75% at 50% 50%);scale:1}.ja-card-img-iris .card--product:hover .card__media>.media:after{transition:width .7s var(--ja-ease-spring),height .7s var(--ja-ease-spring),opacity .6s var(--ja-ease-spring),border-radius .7s var(--ja-ease-spring);width:100%;height:100%;border-radius:0;opacity:1}:is(.ja-card-img-slide,.ja-card-img-zoom) .card--product .card__media:not(.has-hover-image) .card__main-image,.ja-card-img-zoom .card--product .card__media .card__main-image{transition:scale .7s var(--ja-ease-zoom),opacity .5s,visibility 0s}:is(.ja-card-img-slide,.ja-card-img-zoom) .card--product:hover .card__media:not(.has-hover-image) .card__main-image,.ja-card-img-zoom .card--product:hover .card__media .card__main-image{scale:1.07}}@media(min-width:1024px){.ja-card-lumia .card__quick-add:not(.desktop\:card__quick-add--below){transition:opacity .25s ease,transform .55s var(--ja-ease-spring)}body.ja-card-lumia:not(.tab-used) .card__quick-add:not(.desktop\:card__quick-add--below){transform:translateY(24px)}}.ja-coll-fx .card__collection .card__media{overflow:hidden;isolation:isolate;border-radius:var(--ja-card-radius)}.ja-coll-fx .card__collection .card__media.card__media--circle{border-radius:50%}.ja-coll-fx .card__collection .media{transition:transform .9s var(--ja-ease-out),border-color .4s}.ja-coll-fx .card__collection .card__media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;height:70%;transition:width .6s var(--ja-ease-spring),height .6s var(--ja-ease-spring),opacity .6s var(--ja-ease-spring);border-radius:inherit;background:linear-gradient(180deg,rgba(var(--ja-blue) / .05),rgba(var(--ja-blue) / .28));opacity:0;pointer-events:none}.ja-coll-fx .card__collection .card__info{transition:translate .8s var(--ja-ease-spring)}@media(hover:hover)and (pointer:fine){.ja-coll-fx .card__collection.hover\:grow-media:hover .media{transform:scale(1.12)}.ja-coll-fx .card__collection:hover .card__media:after{width:100%;height:100%;opacity:1}.ja-coll-fx .card__collection:not(.color-scheme *):hover .card__title{color:rgb(var(--ja-accent))}}.ja-zoom{overflow:hidden;isolation:isolate}.ja-zoom :is(img,video,.ja-zoom__target){transition:scale 1s var(--ja-ease-out)}@media(hover:hover)and (pointer:fine){.ja-zoom:hover :is(img,video,.ja-zoom__target),.ja-zoom-parent:hover .ja-zoom :is(img,video,.ja-zoom__target){scale:1.08}}@media(hover:hover)and (pointer:fine){.ja-coll-fx :is(.promo-grid,.cc-promo-gallery) .media img,.ja-coll-fx .cc-gallery .media img{transition:scale 1s var(--ja-ease-out)}.ja-coll-fx :is(.promo-grid,.cc-promo-gallery) a:hover .media img,.ja-coll-fx .cc-gallery a:hover .media img{scale:1.06}}@keyframes ja-reveal-up{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0 0}}@keyframes ja-reveal-zoom{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes ja-reveal-pop{0%{opacity:0;translate:0 26px;scale:.96}60%{opacity:1;translate:0 -3px;scale:1.01}to{opacity:1;translate:0 0;scale:1}}.ja-reveal-up.cc-animate-enabled [data-cc-animate=""].cc-animate-in{animation-name:ja-reveal-up;animation-timing-function:var(--ja-ease-out)}.ja-reveal-zoom.cc-animate-enabled [data-cc-animate=""].cc-animate-in{animation-name:ja-reveal-zoom;animation-timing-function:var(--ja-ease-out)}.ja-reveal-pop.cc-animate-enabled [data-cc-animate=""].cc-animate-in{animation-name:ja-reveal-pop;animation-timing-function:var(--ja-ease-smooth)}.ja-js-reveal .ja-reveal [data-ja-reveal]{transition:opacity calc(.8s * var(--ja-motion, 1)) var(--ja-ease-out),translate calc(1s * var(--ja-motion, 1)) var(--ja-ease-out),scale calc(1s * var(--ja-motion, 1)) var(--ja-ease-out);transition-delay:calc((var(--ja-i, 0) * 70ms + var(--ja-delay, 0ms)) * var(--ja-motion, 1))}.ja-js-reveal .ja-reveal [data-ja-reveal]:not(.is-revealed){opacity:0;translate:0 30px}.ja-js-reveal .ja-reveal [data-ja-reveal=zoom]:not(.is-revealed){translate:0 0;scale:.94}.ja-js-reveal .ja-reveal [data-ja-reveal=left]:not(.is-revealed){translate:-40px 0}.ja-js-reveal .ja-reveal [data-ja-reveal=right]:not(.is-revealed){translate:40px 0}@media(prefers-reduced-motion:reduce){.ja-js-reveal .ja-reveal [data-ja-reveal]{opacity:1!important;transition:none;translate:none!important;scale:none!important}}.ja-img-fade img.ja-img-pending{opacity:0}.ja-img-fade img.ja-img-loaded{transition:opacity .7s ease;opacity:1}.ja-fx .cc-header--sticky .header{transition:box-shadow .35s ease,background-color .35s ease}.ja-fx.ja-scrolled .cc-header--sticky .header{box-shadow:0 6px 18px -14px #091e4273}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.ja-header-glass.ja-scrolled .cc-header--sticky .header{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);background-color:rgb(var(--bg-color) / .92)!important}}.ja-arrows-fx .slider-nav__btn:not(.card--product .slider-nav__btn){border-radius:50%;transition:scale .3s var(--ja-ease-bounce),box-shadow .3s ease,opacity .3s ease,background-position .4s ease-out}@media(hover:hover)and (pointer:fine){.ja-arrows-fx .slider-nav__btn:not(.card--product .slider-nav__btn):not([disabled]):hover{scale:1.08}}.ja-qty-note{margin:8px 0 0;color:rgb(var(--low-stock-text-color, 217 119 6));font-size:.82em;font-weight:600}.ja-qty-note[hidden]{display:none}.ja-qty-note{transition:opacity .3s ease}.ja-qty-note.is-fading{opacity:0}.ja-fx .card__quick-add .ja-bis-btn{--btn-bg-color: 46 46 46;--btn-text-color: 255 255 255;--btn-bg-hover-color: var(--ja-atc-hover-bg);--ja-btn-fg: rgb(255 255 255);--ja-btn-fg-hover: rgb(var(--ja-atc-hover-text));display:flex;align-items:center;justify-content:center;text-decoration:none}.ja-fx .card__quick-add .ja-bis-btn .icon{width:20px;height:20px}.ja-all-in-cart .shopify-payment-button{opacity:.45;pointer-events:none}.ja-qty-note--flash{animation:ja-shake .45s var(--ja-ease-smooth)}quantity-input.ja-qty--at-max [name=plus],quantity-input [name=plus][aria-disabled=true]{cursor:not-allowed;opacity:.35}@keyframes ja-shake{0%,to{translate:0 0}20%{translate:-5px 0}40%{translate:5px 0}60%{translate:-3px 0}80%{translate:3px 0}}.ja-back-to-top{display:grid;position:fixed;z-index:25;bottom:var(--ja-btt-y, 24px);width:var(--ja-btt-size, 52px);height:var(--ja-btt-size, 52px);place-items:center;transition:opacity .3s ease,translate .6s var(--ja-ease-spring),visibility 0s .6s,background-color .3s ease;border:0;border-radius:50%;background:rgb(var(--ja-btt-bg));box-shadow:0 6px 16px -8px #091e4273;color:rgb(var(--ja-btt-color));opacity:0;cursor:pointer;visibility:hidden;translate:0 calc(var(--ja-btt-size, 52px) + var(--ja-btt-y, 24px) + 20px)}.ja-back-to-top--rounded{border-radius:14px}.ja-back-to-top--right{right:var(--ja-btt-x, 24px)}.ja-back-to-top--left{left:var(--ja-btt-x, 24px)}.ja-back-to-top.is-visible{transition:opacity .3s ease,translate .6s var(--ja-ease-spring),visibility 0s,background-color .3s ease;opacity:1;visibility:visible;translate:0 0}.ja-back-to-top:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:scale .35s var(--ja-ease-bounce);border-radius:inherit;background:inherit}.ja-back-to-top__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ja-back-to-top__track{stroke:rgb(var(--ja-btt-color) / .18)}.ja-back-to-top__progress{transition:stroke-dashoffset .1s linear;stroke:rgb(var(--ja-btt-ring));stroke-linecap:round}.ja-back-to-top__icon{width:40%;height:40%;transition:translate .35s var(--ja-ease-bounce)}@media(hover:hover)and (pointer:fine){.ja-back-to-top:hover:before{scale:1.12}}.ja-back-to-top:active{scale:.92}@media(min-width:769px){.ja-back-to-top--show-mobile{display:none}}@media(max-width:768.98px){.ja-back-to-top{bottom:calc(var(--ja-btt-y-mob, 16px) + var(--ja-mobile-nav-h, 0px));width:calc(var(--ja-btt-size, 52px) * .88);height:calc(var(--ja-btt-size, 52px) * .88)}.ja-back-to-top--right{right:var(--ja-btt-x-mob, 14px)}.ja-back-to-top--left{left:var(--ja-btt-x-mob, 14px)}.ja-back-to-top--show-desktop{display:none}}.ja-back-to-top.is-visible{translate:0 calc(var(--ja-btt-lift, 0px) * -1)}.ja-section{display:block;position:relative;width:100%;margin:calc(var(--section-gap) * var(--fluid-1-5)) auto}.ja-eyebrow{display:inline-block;margin-bottom:.6em;color:rgb(var(--ja-accent));font-size:.82em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ja-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ja-zoom :is(img,video,.ja-zoom__target),.ja-card-lumia .card--product,.ja-coll-fx .card__collection .media{transition:none!important}}.ja-card-lumia .card--product .card__title{display:-webkit-box;overflow:hidden;font-size:.95em;font-weight:600;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ja-card-lumia .card--product .card__vendor{letter-spacing:.06em;text-transform:uppercase}.ja-card-lumia .card--product .price__current{color:rgb(var(--ja-accent))}.ja-card-lumia .card--product .price--on-sale .price__current{color:rgba(var(--sale-label-bg-color, 227 43 43 / 1))}.ja-card-lumia .card--product .product-label-container{padding:8px}.ja-card-lumia .card--product .product-label{padding:3px 8px;border-radius:6px;font-weight:700;letter-spacing:.02em}.ja-card-lumia .card--product .product-label-wrapper:not(:last-child){margin-bottom:4px}@media(max-width:768.98px){.ja-card-lumia .main-products-grid[data-layout=grid] .grid-cols-2{margin-top:0;margin-right:calc(var(--gutter) * -1 + 10px);margin-left:calc(var(--gutter) * -1 + 10px);border-top:0;background-color:transparent;column-gap:10px;row-gap:10px}.ja-card-lumia .main-products-grid[data-layout=grid] .grid-cols-2>li{border-width:0}.ja-card-lumia .main-products-grid[data-layout=grid] .grid-cols-2 .card--product-contained{border-width:1px}.ja-card-lumia .grid-cols-2 .card--product-contained,.ja-card-lumia .auto-cols-2 .card--product-contained,.ja-card-lumia .main-products-grid[data-layout=grid] .grid-cols-2 .card,.ja-card-lumia .ja-track .card--product-contained{--ja-card-pad: 8px;padding:var(--ja-card-pad)}.ja-card-lumia .card--product .card__info{padding-top:10px}.ja-card-lumia .card--product .card__title{font-size:.86em;line-height:1.32}.ja-card-lumia .card--product .price__current{font-size:1.02em}.ja-card-lumia .card--product .price__was{font-size:.78em}.ja-card-lumia .card--product .product-inventory__status{font-size:1.05rem}.ja-card-lumia .card--product .product-label-container{padding:6px}.ja-card-lumia .card--product .product-label{padding:2px 6px;font-size:1rem;line-height:1.5rem}.ja-card-lumia .mob\:card__quick-add--icon{padding:6px}.ja-card-lumia .mob\:card__quick-add--icon .btn:not(.quick-add-view-btn){display:inline-grid;width:38px;height:38px;padding:0;place-items:center;border-radius:10px}.ja-card-lumia .mob\:card__quick-add--icon .quick-add-btn-icon .icon{width:20px;height:20px}}.ja-fx .btn--primary:not(.slider-nav__btn):not([disabled]):not([aria-disabled=true]){border-color:transparent;background-origin:border-box}.ja-fx .btn--secondary:not(.slider-nav__btn){--ja-btn-fg-hover: rgb(var(--ja-btn2-hover));border-color:rgba(var(--btn-alt-text-color) / .75);background:rgb(var(--btn-alt-bg-color)) linear-gradient(104deg,rgba(var(--ja-btn2-hover) / .08) 60%,rgb(var(--btn-alt-bg-color)) 60%) no-repeat 100% 100%;background-size:300% 100%;transition:border-color .3s ease,background-position .5s var(--ja-ease-flip),color .3s ease,scale .2s ease}.ja-fx .color-scheme:not(.color-scheme--no-btns) .btn--secondary:not(.slider-nav__btn){--ja-btn-fg-hover: rgb(var(--btn-alt-text-color));border-color:rgb(var(--btn-alt-text-color) / .85);background:transparent linear-gradient(104deg,rgb(var(--btn-alt-text-color) / .16) 60%,transparent 60%) no-repeat 100% 100%;background-size:300% 100%}@media(hover:hover)and (pointer:fine){.ja-fx .btn--secondary:not(.slider-nav__btn):not([disabled]):not([aria-disabled=true]):hover{border-color:rgb(var(--ja-btn2-hover));background-position:0 100%}.ja-fx .color-scheme:not(.color-scheme--no-btns) .btn--secondary:not(.slider-nav__btn):not([disabled]):not([aria-disabled=true]):hover{border-color:rgb(var(--btn-alt-text-color))}}.ja-fx :is(.btn,.opt-label--btn):focus-visible{outline:2px solid rgb(var(--ja-accent));outline-offset:3px}.ja-ripple-host{isolation:isolate}.ja-ripple-wrap{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ja-ripple{position:absolute;width:var(--ja-rs, 100px);height:var(--ja-rs, 100px);margin:calc(var(--ja-rs, 100px) / -2) 0 0 calc(var(--ja-rs, 100px) / -2);border-radius:50%;background:currentColor;opacity:.22;animation:ja-ripple .6s var(--ja-ease-out) forwards;scale:0}@keyframes ja-ripple{to{opacity:0;scale:1}}.ja-variant-fx .opt-label--btn{border:1.5px solid rgba(var(--text-color) / .16);background:rgb(var(--bg-color)) linear-gradient(rgba(var(--ja-accent) / .1),rgba(var(--ja-accent) / .1)) no-repeat 50% 100% / 100% 0%;transition:background-size .35s var(--ja-ease-out),border-color .25s ease,color .25s ease,scale .2s ease}@media(hover:hover)and (pointer:fine){.ja-variant-fx .opt-btn:not(:checked):not(.is-unavailable)+.opt-label--btn:hover{border-color:rgb(var(--ja-accent));background-color:rgb(var(--bg-color));background-size:100% 100%;color:rgb(var(--ja-accent))}}.ja-variant-fx .opt-btn:checked+.opt-label--btn{border-color:rgb(var(--ja-accent));background:rgb(var(--ja-accent));color:#fff}.ja-variant-fx .opt-btn:checked+.opt-label--swatch:after,.ja-variant-fx .opt-btn:checked+.opt-label--image:after{box-shadow:0 0 0 2px rgb(var(--ja-accent))}.ja-fx .qty-input.qty-input--combined{overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease;border:1.5px solid rgba(var(--input-text-color) / .16);border-radius:var(--btn-border-radius, 10px)}.ja-fx .qty-input.qty-input--combined:focus-within{border-color:rgb(var(--ja-accent));box-shadow:0 0 0 3px rgba(var(--ja-accent) / .12)}.ja-fx .qty-input--combined .qty-input__btn{transition:background-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.ja-fx .qty-input--combined .qty-input__btn:not([disabled]):hover{background-color:rgba(var(--ja-accent) / .08);color:rgb(var(--ja-accent))}}.ja-fx .qty-input--combined .qty-input__btn:not([disabled]):active:before,.ja-fx .qty-input--combined .qty-input__btn:not([disabled]):active:after{scale:.8}.ja-fx .qty-input__input{font-weight:700;font-variant-numeric:tabular-nums}.ja-fx :is(.input,select,textarea):focus{border-color:rgb(var(--ja-accent));box-shadow:0 0 0 3px rgba(var(--ja-accent) / .12)}@media(hover:hover)and (pointer:fine){.ja-fx :is(.input,select,.custom-select__btn):not(:focus):hover{border-color:rgba(var(--input-text-color) / .4)}}.ja-fx .checkbox+label:before{transition:background-color .2s ease,border-color .2s ease,scale .2s var(--ja-ease-bounce);border-radius:6px}.ja-fx .checkbox:checked+label:before{border-color:rgb(var(--ja-accent));background-color:rgb(var(--ja-accent))}.ja-fx .checkbox:checked+label:after{border-color:#fff}.ja-fx .checkbox+label:active:before{scale:.9}.btn--primary .ja-ripple{background:rgb(var(--btn-text-color))}.btn--secondary .ja-ripple,.opt-label--btn .ja-ripple,.ja-tabs__tab .ja-ripple,.ja-hero__menu-link .ja-ripple{background:rgb(var(--ja-accent))}.opt-btn:checked+.opt-label--btn .ja-ripple{background:#fff}@media(max-width:768.98px){.ja-card-lumia .main-products-grid[data-layout=grid] .grid-cols-2>li:nth-child(n){border-width:0}}.ja-card-lumia .main-products-grid .card--promo{overflow:hidden;border:1px solid rgba(var(--ja-mist) / .9);border-radius:var(--ja-card-radius)}.ja-card-lumia .main-products-grid .card--promo .card__media{overflow:hidden;border-radius:max(calc(var(--ja-card-radius) - 6px),0px)}@media(max-width:768.98px){.ja-card-lumia .main-products-grid .card--promo{padding:8px}.ja-card-lumia .main-products-grid .card--promo .card__info{padding:10px 4px 4px}.ja-card-lumia .main-products-grid .card--promo__content{font-size:1.3rem;line-height:1.45}.ja-card-lumia .main-products-grid .card--promo__content :is(h2,h3,h4,p:first-child){font-size:1.5rem;line-height:1.25}.ja-card-lumia .main-products-grid .card--promo__content ul{margin:6px 0 0;padding-inline-start:1.1em}.ja-card-lumia .main-products-grid .card--promo__content li{margin-bottom:4px}}.card--product .BIS_trigger.bis-simple-badge.bis-positioned{right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;max-width:none!important;padding:7px 8px!important;overflow:hidden!important;transform:none!important;transition:background-color .25s ease;border-radius:var(--btn-border-radius, 10px)!important;background:#111111d6!important;font-size:10.5px!important;line-height:1.2!important;letter-spacing:.05em!important;text-align:center!important;text-overflow:ellipsis;white-space:nowrap!important}@media(hover:hover)and (pointer:fine){.card--product .BIS_trigger.bis-simple-badge.bis-positioned:hover{background:rgb(var(--ja-accent))!important}}@media(max-width:768.98px){.card--product .BIS_trigger.bis-simple-badge.bis-positioned{right:6px!important;bottom:6px!important;left:6px!important;padding:6px 4px!important;font-size:9.5px!important;letter-spacing:.03em!important}}.ja-price-row{flex-wrap:wrap;align-content:flex-end;column-gap:6px;row-gap:4px}.ja-save-pill{display:inline-flex;align-items:center;align-self:center;margin-top:12px;padding:3px 8px;border-radius:6px;background:#e32b2b1a;color:#d42a2a;font-size:.72em;font-weight:800;letter-spacing:.02em;line-height:1.3;white-space:nowrap}.ja-price-row .ja-save-pill{margin-top:0;align-self:flex-end;margin-bottom:2px}.ja-sale-shine .card--product .product-label--sale{position:relative;overflow:hidden}.ja-sale-shine .card--product .product-label--sale:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;transform:skew(-20deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:ja-badge-shine 3.6s ease-in-out infinite;pointer-events:none;translate:-150% 0}@keyframes ja-badge-shine{0%,70%{translate:-150% 0}to{translate:330% 0}}@media(prefers-reduced-motion:reduce){.ja-sale-shine .card--product .product-label--sale:after{animation:none;display:none}}.ja-qlink{display:inline-flex;align-items:center}.ja-qlink__label{margin-inline-start:.35em}@media(min-width:769px)and (max-width:1199.98px){.ja-fx .header__grid--left-logo>.header__logo{flex:0 1 auto;min-width:0}.ja-fx .header__grid--left-logo>.header__search{flex:6 1 0%;min-width:0}.ja-fx .header__grid--left-logo>.header__icons{flex-shrink:0}}@media(min-width:769px)and (max-width:1023.98px){.ja-fx .header__grid--left-logo>.header__logo{max-width:min(300px,36%)}.ja-fx .header__grid--left-logo>.header__logo img{max-width:100%;height:auto}}@media(min-width:769px){.ja-nav-fit:not(.ja-nav-wrap) .main-menu__content{display:flex;flex-wrap:nowrap}.ja-nav-fit:not(.ja-nav-wrap) .main-menu__content>nav,.ja-nav-fit:not(.ja-nav-wrap) .main-nav>li{flex-shrink:0}.ja-nav-fit:not(.ja-nav-wrap) .main-nav{flex-wrap:nowrap}.ja-nav-fit:not(.ja-nav-wrap) .main-nav__item--primary{white-space:nowrap}.ja-nav-fit:not(.ja-nav-wrap) .secondary-nav{margin-top:1px;margin-inline-start:calc(12 * var(--space-unit))}.ja-nav-fit-1 .main-nav{margin-inline:-.8rem}.ja-nav-fit-1 .main-nav__row,.ja-nav-fit-1 .secondary-nav__item{margin-inline:.8rem}.ja-nav-fit-1 .secondary-nav{margin-inline-end:-.8rem}.ja-nav-fit.ja-nav-fit-1:not(.ja-nav-wrap) .secondary-nav{margin-inline-start:1.6rem}.ja-nav-fit-2 .ja-qlink__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ja-nav-fit-2 .ja-qlink__icon{font-size:1.15em;line-height:1}.ja-nav-fit-3 .secondary-nav__cta .icon+span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ja-nav-fit-3 .secondary-nav__item.secondary-nav__cta--button:has(.icon+span){padding:.45em .6em}.ja-nav-fit-4 .main-nav>li>.main-nav__row,.ja-nav-fit-4 .secondary-nav{font-size:.9em}.ja-nav-fit-4 .main-nav{margin-inline:-.6rem}.ja-nav-fit-4 .main-nav__row,.ja-nav-fit-4 .secondary-nav__item{margin-inline:.6rem}.ja-nav-fit-4 .secondary-nav{margin-inline-end:-.6rem}}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){@media(min-width:769px){.ja-header-glass.ja-scrolled .cc-header--sticky .header .main-menu:not(.main-menu--mob-open){background-color:transparent}}}.ja-card-lumia.ja-card-tpl-gradient .card--product.card--product-contained{border-color:var(--ja-grad-border);background:linear-gradient(180deg,var(--ja-grad-from) 0%,var(--ja-grad-from) 35%,var(--ja-grad-to) 70%,var(--ja-grad-to) 100%) no-repeat 0 0 / 100% 145%;transition:background-position .6s var(--ja-ease-smooth),box-shadow .4s var(--ja-ease-smooth),border-color .3s ease}@media(hover:hover)and (pointer:fine){.ja-card-lumia.ja-card-tpl-gradient .card--product.card--product-contained:hover{background-position:0 100%}}.ja-card-lumia.ja-card-tpl-tinted .card--product.card--product-contained{border-color:transparent;background:var(--ja-grad-to)}.ja-card-lumia:is(.ja-card-tpl-gradient,.ja-card-tpl-tinted) .card--product .card__media{background:#fff}.ja-card-lumia.ja-card-tpl-outline .card--product.card--product-contained{border:1.5px solid rgba(var(--ja-ink) / .12);background:transparent}@media(hover:hover)and (pointer:fine){.ja-card-lumia.ja-card-tpl-outline .card--product.card--product-contained:hover{border-color:rgb(var(--ja-accent));box-shadow:none}}.ja-card-lumia.ja-card-tpl-minimal .card--product.card--product-contained{--ja-card-pad: 0px;padding:0;border-color:transparent;background:transparent}@media(hover:hover)and (pointer:fine){.ja-card-lumia.ja-card-tpl-minimal .card--product.card--product-contained:hover{box-shadow:none}}.ja-card-lumia.ja-card-tpl-minimal .card--product .card__media{background:#fff}.ja-sale-tint .card--product:has(.product-label--sale){border-color:var(--ja-sale-border);background:linear-gradient(180deg,#fff 45%,var(--ja-sale-to) 100%)}@media(hover:hover)and (pointer:fine){.ja-sale-tint .card--product:has(.product-label--sale):hover{border-color:var(--ja-sale-border);filter:saturate(1.1)}}.ja-coll-tpl-overlay .card__collection:not(:has(.card__media--circle)){position:relative}.ja-coll-tpl-overlay .card__collection:not(:has(.card__media--circle)) .card__media:before{content:"";position:absolute;z-index:2;top:40%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,22,61,.72),transparent);pointer-events:none}.ja-coll-tpl-overlay .card__collection:not(:has(.card__media--circle)) .card__info{position:absolute;z-index:3;right:0;bottom:0;left:0;padding:14px 16px;text-align:start}.ja-coll-tpl-overlay .card__collection:not(:has(.card__media--circle)) :is(.card__title,.card__title a,.card__info a,.card__info p){color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.ja-coll-tpl-overlay .card__collection:not(:has(.card__media--circle)) .card__title{font-family:var(--heading-font-family);font-size:1.15em;font-weight:800}.ja-coll-tpl-gradient .card__collection{padding:10px 10px 14px;border:1px solid var(--ja-grad-border);border-radius:calc(var(--ja-card-radius) + 4px);background:linear-gradient(180deg,var(--ja-grad-from),var(--ja-grad-to))}.ja-coll-tpl-framed .card__collection{padding:10px 10px 14px;border:1px solid rgba(var(--ja-mist) / 1);border-radius:calc(var(--ja-card-radius) + 4px);background:#fff;transition:border-color .3s ease}@media(hover:hover)and (pointer:fine){.ja-coll-tpl-framed .card__collection:hover{border-color:rgb(var(--ja-accent))}}.ja-coll-tpl-gradient .card__collection .card__info,.ja-coll-tpl-framed .card__collection .card__info{padding-top:12px;text-align:center}.ja-coll-tpl-gradient .card__collection .card__title,.ja-coll-tpl-framed .card__collection .card__title{font-family:var(--heading-font-family);font-weight:800}.ja-drawer-alert{display:flex;gap:12px;margin:0 0 calc(4 * var(--space-unit));padding:12px 14px;border:1px solid #f5d38a;border-left:4px solid #c77700;border-radius:12px;background:#fff7e6;color:#6b4200;text-align:start}.ja-drawer-alert--courier{border-color:#c8dafc;border-left-color:rgb(var(--ja-blue));background:#eef4ff;color:#0a3a8f}.ja-drawer-alert__icon{flex:0 0 22px;margin-top:1px;color:#c77700}.ja-drawer-alert--courier .ja-drawer-alert__icon{color:rgb(var(--ja-blue))}.ja-drawer-alert__icon .ja-icon{display:block;width:22px;height:22px}.ja-drawer-alert__title{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.3}.ja-drawer-alert__text{margin:0;font-size:13px;line-height:1.45}.ja-drawer-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 calc(4 * var(--space-unit));padding:0 2px;color:rgba(var(--text-color) / .72);font-size:13px;line-height:1.45;text-align:start}.ja-drawer-note .ja-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}cart-drawer .ja-pill{display:flex;width:fit-content;margin:6px 0 0;padding:2px 9px;border-radius:999px;background:rgba(var(--text-color) / .08);color:rgba(var(--text-color) / .8);font-size:11px;font-weight:700;line-height:1.5}cart-drawer .ja-pill--noship{background:#ffe7bf;color:#6b4200}cart-drawer .ja-pill--tcg{background:#dce8ff;color:#0a3a8f}
/*# sourceMappingURL=/cdn/shop/t/101/assets/ja-fx.css.map */
