html{scroll-behavior:smooth}body{background:#f5f1ea;color:#1a1a1a;font-family:Inter,sans-serif}.font-serif{font-feature-settings:"ss01";letter-spacing:-.01em}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.grain{background-image:radial-gradient(rgba(26,26,26,.025) 1px,transparent 1px);background-size:3px 3px}.orb{position:absolute;border-radius:9999px;filter:blur(60px);opacity:.55;pointer-events:none;animation:drift 18s ease-in-out infinite}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.08)}}details[open] summary .plus{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.hover-lift{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.hover-lift:hover{transform:translateY(-4px)}.btn-primary{background:#c4593e;color:#faf7f1;transition:background .3s,transform .3s}.btn-primary:hover{background:#a8442c;transform:translateY(-1px)}.ring-soft{box-shadow:0 1px #1a1a1a0a,0 20px 40px -20px #1a1a1a1f}.rule{height:1px;background:linear-gradient(90deg,transparent,rgba(26,26,26,.18),transparent)}.marquee-num{font-family:Newsreader,serif;font-weight:300;font-style:italic;line-height:.85}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
