*,*:before,*:after{box-sizing:border-box}button,[type=button],[type=submit],[type=reset]{line-height:inherit}html{overflow-x:clip}:root{--control-size: 44px;--text-size: 1.0625rem;--control-padding: 12px;--hit-target: 44px}@media(hover:hover)and (pointer:fine){:root{--control-size: 28px;--text-size: .8125rem;--control-padding: 8px;--hit-target: 48px}}:root{--focus-outline-width: 2px;--focus-outline-offset: 2px;--focus-ring: var(--jg-color-neutral-900, currentcolor)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=search]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--jg-color-brand-accent);box-shadow:inset 0 0 0 var(--focus-outline-width) var(--jg-color-brand-accent)}button,[role=button],a.button,.button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-block-size:var(--hit-target);min-inline-size:var(--hit-target)}:root{--duration-micro: .12s;--duration-transient: .24s;--duration-sheet: .48s;--duration-max: 2s;--ease-ios: cubic-bezier(.32, .72, 0, 1);--ease-standard: ease-out;--ease-exit: ease-in;--ease-reposition: ease-in-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.glass-bar,.toolbar,[popover],dialog,.backdrop-blur,[class*=backdrop]{background:var(--jg-color-neutral-100)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-contrast:more){button,[role=button],a.button,.button,input,select,textarea{border-width:2px;border-style:solid;border-color:currentcolor}:root{--focus-outline-width: 3px}}@media(prefers-reduced-data:reduce){[data-decorative-media],video[autoplay]:not([data-essential]){display:none}}.safe-area-inset{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.safe-area-pb{padding-bottom:max(var(--jg-space-md),env(safe-area-inset-bottom))}.safe-area-pt{padding-top:max(0px,env(safe-area-inset-top))}.visually-hidden,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/foundation.css.map */
