@font-face{font-family:Shto Montserrat Fallback;src:local("Arial"),local("Helvetica");size-adjust:113%;ascent-override:85%;descent-override:22%;line-gap-override:0%}.shto{--font-body: "Montserrat", "Shto Montserrat Fallback", Arial, sans-serif;--ink: #1a1a1a;--black: #000000;--white: #ffffff;--cream: #faf7f0;--tile: #f5f5f5;--line: #d9d9d9;--muted: #6b6b6b;--shto-ease: cubic-bezier(.2, 0, 0, 1);--shto-fast: .18s;--shto-slow: .32s}.shto.shto,.shto.shto :is(div,span,p,a,button,h1,h2,h3,h4,h5,h6,li,strong,b,em,i,label,input,select,textarea,summary,blockquote,figcaption){font-family:var(--shto-ff, var(--font-body))}.shto.shto a:is(:hover,:focus,:focus-visible){color:var(--shto-c, inherit)}.shto,.shto *,.shto *:before,.shto *:after{box-sizing:border-box}:where(.shto){display:block;width:100%;margin:0;padding:0;font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);background:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}.shto :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd,summary,details,table,th,td){margin:0;padding:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-transform:inherit;text-rendering:auto;list-style:none;word-break:normal;outline:0;border:0}:where(.shto) table{border-collapse:separate;border-spacing:0;width:auto}:where(.shto){height:calc-size(auto,round(up,size,1px))}body:has(.shto) .shopify-section-group-header-group{height:calc-size(auto,round(up,size,1px))}.shto summary{display:block;list-style:none;cursor:pointer}.shto summary::-webkit-details-marker{display:none}.shto [data-shto-carousel]{scrollbar-width:none}.shto [data-shto-carousel]::-webkit-scrollbar{display:none}.shto [data-shto-carousel][data-shto-swipe-on]{overflow:hidden!important;scroll-snap-type:none!important;touch-action:pan-y;user-select:none;-webkit-user-select:none}.shto [data-shto-carousel][data-shto-swipe-on] img{-webkit-user-drag:none}:where(.shto) a{color:inherit;text-decoration:none}.shto .shto-richtext a{text-decoration:underline}:where(.shto) :is(strong,b){font-weight:700}:where(.shto) :is(button,input,select,textarea){margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline-offset:2px;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;appearance:none;-webkit-appearance:none;min-height:0;min-width:0;height:auto;width:auto;line-height:inherit}:where(.shto) :is(button,select){cursor:pointer}:where(.shto) :is(img,svg,video){display:block;max-width:100%;border:0;vertical-align:top}:where(.shto) img{height:auto}.shto [hidden]{display:none!important}.shto-visually-hidden{position:absolute!important;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:989.98px){.shto .shto-desktop-only{display:none!important}}@media(min-width:990px){.shto .shto-mobile-only{display:none!important}}@media(prefers-reduced-motion:reduce){.shto *,.shto *:before,.shto *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/shto-base.css.map */
