.sth-focus:focus-visible,[class^=sth-] :focus-visible{outline:2px solid var(--c-charcoal);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sth-reveal{opacity:1!important;transform:none!important}}.sth-section{padding:var(--space-5) var(--space-4)}@media(min-width:768px){.sth-section{padding:var(--space-6) var(--space-6)}}@media(min-width:1024px){.sth-section{padding:var(--space-6) var(--space-8)}}.sth-container{max-width:1200px;margin:0 auto;width:100%}.sth-section h1,.sth-section h2{margin-bottom:var(--space-4)}.sth-section p{margin-bottom:var(--space-3)}.sth-section p:last-child{margin-bottom:0}.sth-card{background:var(--c-cream-soft);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-5);transition:transform var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}@media(hover:hover){.sth-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.sth-entrance{opacity:0;transform:translateY(12px);animation:sth-fade-in var(--duration-slow) var(--ease) forwards}@keyframes sth-fade-in{to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.sth-reveal{opacity:0;transform:translateY(16px);animation:sth-scroll-reveal linear forwards;animation-timeline:view();animation-range:entry 0% entry 30%}@keyframes sth-scroll-reveal{to{opacity:1;transform:translateY(0)}}.sth-reveal-stagger>*{opacity:0;transform:translateY(12px);animation:sth-scroll-reveal linear forwards;animation-timeline:view();animation-range:entry 0% entry 35%}.sth-reveal-stagger>*:nth-child(2){animation-delay:60ms}.sth-reveal-stagger>*:nth-child(3){animation-delay:.12s}.sth-reveal-stagger>*:nth-child(4){animation-delay:.18s}.sth-reveal-stagger>*:nth-child(5){animation-delay:.24s}}@supports not (animation-timeline: view()){.sth-reveal,.sth-reveal-stagger>*{opacity:1;transform:none}}.sth-link-reveal{position:relative;text-decoration:none}.sth-link-reveal:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width var(--duration-base) var(--ease)}.sth-link-reveal:hover:after{width:100%}@media(hover:hover){.btn-primary:hover{transform:scale(1.02);box-shadow:var(--shadow-sm)}.btn-tertiary:hover{transform:scale(1.02)}}.shopify-section:has(.section-featured-collection){margin-top:0!important;margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sth-base.css.map */
