:root{--gutter-x: clamp(20px, 5.5vw, 80px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--black);color:var(--white);font:var(--text-body);overflow-x:clip}html.sb-lock{overflow:hidden}img,svg,video{max-width:100%;height:auto}a{color:var(--gold)}a:hover{color:var(--white)}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}.sb-main{position:relative;overflow:clip;min-height:60vh}.sb-page{max-width:var(--page-max);margin:0 auto;padding-inline:var(--gutter-x)}.sb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sb-skip{position:absolute;left:12px;top:-80px;z-index:200;background:var(--gold);color:var(--black);padding:12px 16px;font:var(--text-button)}.sb-skip:focus{top:12px;color:var(--black)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@keyframes sbRise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes sbFade{0%{opacity:0}to{opacity:1}}@keyframes sbRoll{0%{transform:translateY(105%);opacity:0;filter:blur(3px)}55%{opacity:1}to{transform:none;filter:none}}@keyframes sbSweep{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.sb-rise{animation:sbRise .8s var(--ease-out) both}.sb-fade{animation:sbFade .4s ease both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
