:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-base-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-base-background)), 0 0 .5rem .4rem rgba(var(--color-base-foreground), .3)}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale));height:100%}body{overflow-x:hidden;display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;font-size:.875rem;letter-spacing:0rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{font-size:1rem}}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1rem}@media screen and (min-width:750px){.page-width{padding:0 3.125rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-base-foreground));line-height:1.5;word-break:break-word}h1,.h1{font-size:calc(var(--font-heading-scale) * 1.875rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 2.5rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 1.25rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 1.5rem)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.button{font-family:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:0;padding:.75rem 1.5rem;text-decoration:none;background-color:rgb(var(--color-base-button));color:rgb(var(--color-base-button-text));border-radius:var(--buttons-radius);min-width:calc(5rem + var(--buttons-border-width) * 2);min-height:calc(2rem + var(--buttons-border-width) * 2);transition:box-shadow var(--duration-short) ease;position:relative}.header{position:relative;z-index:3}.header-wrapper{background-color:rgb(var(--color-base-background));position:relative}#MainContent{outline:none}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner{width:2rem;height:2rem;border:2px solid #f3f3f3;border-top:2px solid #333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*:focus{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}*:focus:not(:focus-visible){outline:none;box-shadow:none}*:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.grid{display:grid;gap:var(--grid-desktop-horizontal-spacing) var(--grid-desktop-vertical-spacing)}@media screen and (max-width:749px){.grid{gap:var(--grid-mobile-horizontal-spacing) var(--grid-mobile-vertical-spacing)}}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/critical.css.map */
