:root{--totorae-navy: #213847;--totorae-navy-dark: #172732;--totorae-baby-blue: #A6BDC6;--totorae-sage-green: #D6DFC1;--totorae-peach: #F9DFC6;--totorae-baby-pink: #F9CDCD;--totorae-cream: #FBF7EE;--totorae-cream-dark: #F2ECE0;--totorae-border: #E8E2D9;--gradient-holo-mesh: linear-gradient( 135deg, rgba(249, 205, 205, .4) 0%, rgba(166, 189, 198, .4) 35%, rgba(214, 223, 193, .4) 70%, rgba(249, 223, 198, .4) 100% );--gradient-btn-pastel: linear-gradient(135deg, #A6BDC6 0%, #D6DFC1 100%);--gradient-btn-hover: linear-gradient(135deg, #F9DFC6 0%, #F9CDCD 100%);--font-serif: "Fraunces", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--totorae-cream);color:var(--totorae-navy);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:opacity .2s ease}.container{max-width:1300px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.holo-card{position:relative;background:#fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 30px -5px #2138470d,inset 0 0 20px #fff9;border-radius:24px;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden}.holo-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-holo-mesh);opacity:.5;transition:opacity .4s ease;z-index:1;pointer-events:none}.holo-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 36px -6px #a6bdc673,0 0 25px 2px #f9cdcd59,inset 0 0 15px #ffffffe6;border-color:#fff}.holo-card-inner{position:relative;z-index:2}.holo-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;background:var(--gradient-btn-pastel);color:var(--totorae-navy);font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:all .35s ease;box-shadow:0 4px 14px #a6bdc64d;border:1px solid rgba(255,255,255,.8);cursor:pointer}.holo-cta-btn:hover{background:var(--gradient-btn-hover);box-shadow:0 8px 20px #f9cdcd80;transform:translateY(-2px)}.totorae-header-sticky{position:sticky;top:0;z-index:50;background:#fbf7eeeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--totorae-border)}.mobile-menu-drawer{position:fixed;top:0;left:0;width:280px;height:100vh;background:#fbf7ee;border-right:1px solid var(--totorae-border);z-index:100;transform:translate(-100%);transition:transform .3s cubic-bezier(.165,.84,.44,1);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:20px 0 50px #21384726}.mobile-menu-drawer.is-open{transform:translate(0)}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#21384766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-overlay.is-open{opacity:1;pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/1/assets/totorae-2.0.css.map */
