*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:none;hyphens:none;image-rendering:optimizeQuality}html{scroll-behavior:smooth}body{position:relative;width:100%;min-height:100%;overscroll-behavior:none;font-family:var(--body-font);font-weight:var(--body-weight);font-size:var(--body-size);line-height:var(--body-line);letter-spacing:var(--body-letter);color:var(--color-text);background-color:var(--color-background)}body.overflow-hidden{overflow:hidden}main{padding-top:var(--margin-main)}.container,.shopify-policy__container{width:var(--container-width);margin-left:auto;margin-right:auto}.visually-hidden{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}@media (max-width: 1023px){.visually-hidden--mobile{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}}@media (min-width: 1024px){.visually-hidden--desktop{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}}.cover{width:100%;height:100%;object-fit:cover}.contain{width:100%;height:100%;object-fit:contain}.cover .placeholder,.contain .placeholder{width:100%;height:100%}.cover .placeholder,.contain .placeholder{object-fit:cover}*:has(>img[loading=lazy]):not(.transparent),*:has(>svg.placeholder):not(.transparent){background-color:var(--color-background-accent)}.scrollbar--none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar--none::-webkit-scrollbar{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0px 40rem var(--color-background) inset;outline:1px solid var(--color-text)}input::placeholder{color:currentColor}*:focus{outline:none}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.overlay-link--parent{position:relative}.mask:after,.btn--cta:after,.btn--plus:after,.btn--close:after,.btn--next:after,.btn--prev:after,.btn--chevron:after{content:"";display:block;mask:var(--mask);-webkit-mask:var(--mask);mask-size:var(--mask-size);-webkit-mask-size:var(--mask-size);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background:currentColor}.radius--std{border-radius:var(--radius-std);overflow:hidden}progress{-webkit-appearance:none;appearance:none;height:.5rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text) 40%,transparent);overflow:hidden}progress::-webkit-progress-bar{background-color:transparent}progress::-webkit-progress-value{border-radius:var(--radius-full);background-color:var(--color-text)}progress::-moz-progress-bar{border-radius:var(--radius-full);background-color:var(--color-text)}#onetrust-consent-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-btn-handler{color:var(--color-text)!important;border-color:var(--color-border)!important;transition-property:color,background,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-ease)}#onetrust-consent-sdk #onetrust-accept-btn-handler{background-color:var(--color-accent)!important;border-radius:var(--radius-full)!important}#onetrust-consent-sdk #onetrust-accept-btn-handler:hover{opacity:1!important;color:var(--color-background)!important;background-color:var(--color-text)!important}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:transparent!important}.route-div:has(route-protect-widget){width:100%;padding-top:.35rem;margin-top:.5rem;background:var(--color-purple-dark);border-radius:var(--radius-std)}.pw-route-protection .pw-container:not(.legacy){max-width:100%!important;padding:0 1rem!important}
/*# sourceMappingURL=/cdn/shop/t/332/assets/global.css.map */
