/** Shopify CDN: Minification failed

Line 11:37 Unexpected "}"
Line 21:37 Unexpected "}"

**/
:root{--cream:#faf6f1;--gold:#c8a96e;--gold-light:#e8d5b0;--orange:#d4622a;--orange-hover:#b8501f;--blue:#a8c8d8;--blue-light:#d4eaf3;--dark:#1a1a1a;--text:#3a3a3a;--muted:#888;}
.yh-hero{position:relative;height:100vh;min-height:420px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:6vh;background-image:url('/cdn/shop/files/hero-yora.png');background-size:cover;background-position:top center;}
.yh-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.12) 50%,transparent 100%);z-index:1;pointer-events:none;}
.yh-hero-content{position:relative;z-index:2;padding:0 6%;max-width:900px;animation:yhHeroIn 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.3s both;}
to{opacity:1;transform:translateY(0)}}
.yh-hero h1{font-size:clamp(3rem,7vw,5.5rem);color:white;font-weight:400;line-height:1.05;letter-spacing:-0.01em;font-family:Georgia,serif;margin-bottom:1.2rem;text-transform:lowercase;}
.yh-hero h1 .yh-highlight-wrap{position:relative;display:inline-block;white-space:nowrap;}
.yh-hero h1 .yh-highlight-wrap svg{position:absolute;left:-6%;top:50%;transform:translateY(-50%);width:112%;height:150%;pointer-events:none;}
.yh-oval-path{fill:none;stroke:var(--orange);stroke-width:2.5;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.1s cubic-bezier(0.4,0,0.2,1);border-radius:50%;}
.yh-oval-path.animate{stroke-dashoffset:0;}
@keyframes yhHeroIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
.yh-hero-sub{color:rgba(255,255,255,0.9);font-family:Arial,sans-serif;font-size:0.95rem;margin-bottom:1.8rem;letter-spacing:0.02em;}
.yh-hero-cta{display:inline-block;background:var(--orange);color:white;padding:0.9rem 2.2rem;border-radius:50px;font-family:Arial,sans-serif;font-size:0.82rem;letter-spacing:0.04em;text-decoration:none;border:none;cursor:pointer;transition:background 0.2s,transform 0.2s;}
.yh-hero-cta:hover{background:var(--orange-hover);transform:translateY(-2px);}
to{opacity:1;transform:translateY(0)}}