:root{--jj-rv-t: .jj-h101,.jj-shead,.jj-hqa,.jj-hrange,.jj-hguides,.jj-habout,.jj-guides__sec,.jj-cseo,.article-trust-box,.jj-amore,.jj-author,.jj-new h2,.jj-new-use,.jj-pg-panel,.jj-pg-faq;--jj-rv-x: [data-zone],form,.jj-pcard,.jj-hrev-sec,.product-gallery,.jj-crumbs;--jj-dur-1: .15s;--jj-dur-2: .22s;--jj-dur-3: .32s;--jj-dur-4: .4s;--jj-ease-out: cubic-bezier(.2, .7, .2, 1);--jj-ease-in: cubic-bezier(.4, 0, 1, 1);--jj-ease-std: cubic-bezier(.4, 0, .2, 1);--jj-rise: 8px;--jj-stagger: 40ms}@keyframes jj-mo-acc{0%{opacity:0;transform:translateY(-4px)}}@keyframes jj-mo-bar{0%{transform:translateY(100%)}}html.jj-mo-js #site-cart-sidebar .sidebar__title [data-header-cart-count]{display:inline-block}@media(hover:hover){html.jj-mo-js .jj .jj-pcard:is(:hover,:focus-within){border-color:var(--jj-line-strong)}}html.jj-mo-js :is(.jj-pdp .product-gallery,.jj-ghero) .lazy-image img{transition:none}@media(prefers-reduced-motion:no-preference){html.jj-mo-js .jj .jj-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform var(--jj-dur-1) var(--jj-ease-std)}html.jj-mo-js :is(.jj-pdp .add-to-cart,#CheckOut):not(.jj-btn){transition:all .1s linear,transform var(--jj-dur-1) var(--jj-ease-std)}html.jj-mo-js :is(.jj .jj-btn,.jj-pdp .add-to-cart,#CheckOut):active:not(:disabled,.disabled,[aria-disabled=true]){transform:translateY(1px) scale(.985)}html.jj-mo-js :is(.jj .jj-btn,.jj-pdp .add-to-cart,#CheckOut):active:not(:disabled,.disabled,[aria-disabled=true]):after{content:"";position:absolute;inset:-3px calc(-1% - 3px)}@media(hover:hover){html.jj-mo-js .jj :is(.jj-pcard>.jj-stage>img,.jj-hgcard>.jj-media img,.jj-acard__fig>img,a.jj-new-size .jj-stage>img){transition:transform var(--jj-dur-2) var(--jj-ease-out)}html.jj-mo-js .jj :is(.jj-pcard:is(:hover,:focus-within)>.jj-stage>img,.jj-hgcard:is(:hover,:focus-within)>.jj-media img,.jj-acard:is(:hover,:focus-within) .jj-acard__fig>img,a.jj-new-size:is(:hover,:focus-visible) .jj-stage>img){transform:scale(1.03);transition-duration:var(--jj-dur-4)}}html.jj-mo-js :is(#site-cart-sidebar,#site-menu-sidebar){transition:transform var(--jj-dur-2) var(--jj-ease-in)}html.jj-mo-js :is(#site-cart-sidebar,#site-menu-sidebar).sidebar--opened{transition:transform var(--jj-dur-3) var(--jj-ease-out)}html.jj-mo-js .site-overlay{transition:opacity var(--jj-dur-2) var(--jj-ease-in),visibility 0s linear var(--jj-dur-2)}html.jj-mo-js body.sidebar-opened .site-overlay{transition:opacity var(--jj-dur-3) var(--jj-ease-out),visibility 0s}:is(.jj-acc,.jj-pg-acc,.jj-dnav__group,.jj-page-prose details,.jj-guide--page .jj-prose>details).jj-mo-op[open]>:not(summary){animation:jj-mo-acc var(--jj-dur-2) var(--jj-ease-out)}html.jj-mo-js.jj-live .jj-pdp{--jj-sel: var(--jj-dur-1)}html.jj-mo-js .jj-pdp .product-variants--radio .product-variant__item input:not(:checked)+label .jj-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--jj-radius-round);background:var(--jj-selected);opacity:0;transform:scale(.6)}html.jj-mo-js .jj-pdp .product-variants--radio .product-variant__item input:checked+label .jj-dot:after{transition:opacity var(--jj-sel, 0s) var(--jj-ease-out),transform var(--jj-sel, 0s) var(--jj-ease-out)}html.jj-mo-js .jj-pdp .sealsubs-target-element .sls-option[type=radio]+.sls-custom-radio:after{opacity:0;transform:scale(.6)}html.jj-mo-js .jj-pdp .sealsubs-target-element[data-seal-in] .sls-option[type=radio]:checked+.sls-custom-radio:after,html.jj-mo-js .jj-pdp .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after,html.jj-mo-js .jj-pdp .sealsubs-target-element [aria-checked=true]>.sls-custom-radio:after{opacity:1;transform:scale(1);transition:opacity var(--jj-sel, 0s) var(--jj-ease-out),transform var(--jj-sel, 0s) var(--jj-ease-out)}html.jj-mo-js #site-cart-sidebar .jj-progress{isolation:isolate}html.jj-mo-js #site-cart-sidebar .jj-progress__fill[style*=--jj-p]{width:100%!important;transform:translate(calc(var(--jj-p) * 1% - 100%));transition:transform var(--jj-dur-4) var(--jj-ease-out)}html.jj-mo-js:not(.jj-scrolled) .jj-stickywrap{transition:none}html.jj-mo-js.jj-scrolled .jj-stickywrap{transition:transform var(--jj-dur-2) var(--jj-ease-out),visibility 0s}html.jj-mo-js.jj-scrolled :is(.jj-stickywrap.is-hidden,body.sidebar-opened .jj-stickywrap){transition:transform var(--jj-dur-1) var(--jj-ease-in),visibility 0s linear var(--jj-dur-1)}html.jj-mo-js .jj-gstickywrap:not([hidden]){animation:jj-mo-bar 0s var(--jj-ease-out)}html.jj-mo-js.jj-scrolled .jj-gstickywrap:not([hidden]){animation-duration:var(--jj-dur-2)}}@media screen and (prefers-reduced-motion:no-preference){html.jj-mo-js .jj-rv:not(.is-in,:focus-within,.jj-rv .jj-rv,.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use),html.jj-mo-js :is(.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use).jj-rv:not(.is-in,:focus-within,.jj-rv .jj-rv)>:is(li,article){opacity:0;transform:translateY(var(--jj-rise))}html.jj-mo-js .jj-rv.is-in:not(.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use),html.jj-mo-js :is(.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use).jj-rv.is-in>:is(li,article){transition:opacity var(--jj-dur-3) var(--jj-ease-out),transform var(--jj-dur-3) var(--jj-ease-out);transition-delay:calc(var(--jj-i, 0) * var(--jj-stagger))}html.jj-mo-js .jj-rv.is-in:focus-within,html.jj-mo-js .jj-rv.is-in:focus-within>:is(li,article){transition:none}html.jj-mo-js .is-in:not(.jj-rv),html.jj-mo-js .is-in:not(.jj-rv)>:is(li,article){transition:none}html.jj-mo-js :is(.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use)>:is(li,article):nth-child(2){--jj-i: 1}html.jj-mo-js :is(.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use)>:is(li,article):nth-child(3){--jj-i: 2}html.jj-mo-js :is(.jj-hqa,.jj-hrange,.jj-hguides,.jj-new-use)>:is(li,article):nth-child(n+4){--jj-i: 3}}@media(prefers-reduced-motion:reduce){html:root *,html:root *:before,html:root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}html:root :is(.button--loader .button__preloader-element,.zoom__loader-element){animation-duration:2s!important;animation-iteration-count:infinite!important}html:root :is(.button--loader .button__preloader-element,.zoom__loader-element) circle{animation-duration:1.5s!important;animation-iteration-count:infinite!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jj-motion.css.map */
