body{font-family:var(--font-body-family);font-weight:400;-webkit-font-smoothing:antialiased}[aria-hidden=true]{display:none}.visually-hidden{position:absolute!important;left:0;overflow:hidden;width:1px!important;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);font-style:var(--font-heading-style);color:var(--color-foreground);line-height:1.3}.h0{font-size:40px}@media only screen and (min-width: 768px){.h0{font-size:52px}}h1,.h1{font-size:20px;letter-spacing:0}@media only screen and (min-width: 768px){h1,.h1{font-size:var(--h1-font-size)}}h2,.h2{font-size:20px}@media only screen and (min-width: 768px){h2,.h2{font-size:var(--h2-font-size)}}h3,.h3{font-size:17px}@media only screen and (min-width: 768px){h3,.h3{font-size:var(--h3-font-size)}}h4,.h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);font-style:var(--font-heading-style);font-size:15px}@media only screen and (min-width: 768px){h4,.h4{font-size:var(--h4-font-size)}}h5,.h5{font-size:12px}@media only screen and (min-width: 768px){h5,.h5{font-size:var(--h5-font-size)}}h6,.h6{color:rgba(var(--color-foreground),.75);-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em}.heading-em{font-family:var(--font-heading-family);font-style:italic}body,p{font-size:14px;letter-spacing:0;font-weight:400}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.scroll-bar{scroll-snap-type:x mandatory;scroll-behavior:smooth}.scroll-bar>*{scroll-snap-align:start}.scroll-bar::-webkit-scrollbar:not(.scroll-bar--hidden){height:5px}.scroll-bar::-webkit-scrollbar-track:not(.scroll-bar--hidden){background:#EEE}.scroll-bar::-webkit-scrollbar-thumb:not(.scroll-bar--hidden){background-color:var(--scrollbar-color)}.scroll-bar.scroll-bar--hidden::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}
/*# sourceMappingURL=/cdn/shop/t/512/assets/theme.css.map?v=74178942055434149401701976151 */
