/** Shopify CDN: Minification failed

Line 25:110 Unexpected ".9s"
Line 28:1456 Expected "}" to go with "{"

**/
:root{--ink:#161616;--muted:#8d8d8d;--line:#eee;--bg:#fff;--soft:#f6f4f1}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:-apple-system,"Helvetica Neue",Inter,Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}
.wrap{max-width:1240px;margin:0 auto;padding:0 28px}
a{color:inherit;text-decoration:none}
/* animated marquee announcement */
.ann{background:#161616;color:#fff;overflow:hidden;white-space:nowrap}
.ann span{display:inline-block;padding:9px 0;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;animation:marq 22s linear infinite}
@keyframes marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--line)}
.logo{font-weight:800;letter-spacing:.05em;font-size:1.15rem}
nav a{margin-left:28px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted);transition:color .2s}
nav a:hover{color:var(--ink)}
.hero{position:relative;height:560px;display:flex;align-items:center;color:#fff;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.5)),url('https://images.unsplash.com/photo-1519689680058-324335c77eba?w=1600&q=80') center/cover;animation:zoom 14s ease-in-out infinite alternate}
@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.08)}}
.hero .wrap{position:relative;width:100%}
.hero h1{font-size:3.4rem;font-weight:600;letter-spacing:-.03em;max-width:560px;line-height:1.05;animation:up .9s ease

/* Frontend agent pass 1 */
:root{--brand-accent:#B8D151;--brand-fg:#4F4F4F;--brand-bg:#FFFFFF} body{color:var(--brand-fg)} .hero::before{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.45)),url('https://images.unsplash.com/photo-1519689680058-324335c77eba?w=1600&q=80') center/cover !important} .hero h1 span{color:var(--brand-accent) !important} header{background:rgba(255,255,255,.95) !important} nav a{font-weight:400 !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:var(--brand-fg) !important} nav a:hover{color:var(--brand-accent) !important} nav a.active,nav a[aria-current]{border-bottom:2px solid var(--brand-accent) !important;color:var(--brand-fg) !important} .header__menu-item{font-weight:400 !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:var(--brand-fg) !important;border-bottom:none !important} .header__menu-item:hover{color:var(--brand-accent) !important} .header__menu-item[aria-current='page'],.header__menu-item.active{border-bottom:2px solid var(--brand-accent) !important;background:none !important} .featured-collection h2,.featured-collection .title,.section-featured-collection h2{color:var(--brand-fg) !important;font-weight:400 !important;text-align:left !important} footer .footer__newsletter-subtext,footer .footer__consent,footer .footer__legal{font-size:.72rem !important;opacity:.55 !important} a{color:inherit} button,a.button,.button{border-radius:0 !important}