:root{--paper: #f6f5f1;--accent: #d6ff2f;--radius-lg: 32px;--radius-md: 18px}body{background:#fff}.announcement{min-height:50px;display:grid;place-items:center;padding:10px 18px;font-size:13px;letter-spacing:.08em}.site-header{max-width:none;min-height:106px;padding:18px 48px;border:0;grid-template-columns:1fr auto 1fr;background:#fff}.brand{grid-column:2;grid-row:1;justify-self:center}.brand .brand-mark{display:none}.brand .brand-wordmark{width:158px;height:58px}.menu-toggle{grid-column:1;grid-row:1;display:block;justify-self:start;font-size:0;width:32px;height:24px;position:relative}.menu-toggle:before,.menu-toggle:after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--ink)}.menu-toggle:before{top:7px}.menu-toggle:after{top:14px;width:14px}.main-nav{display:none}.header-actions{grid-column:3;grid-row:1}.cart-button{border:0!important;padding:10px 0 10px 14px!important}.hero{max-width:none;min-height:690px;margin:0 48px 90px;padding:72px 7%;display:flex;align-items:center;border-radius:var(--radius-lg);overflow:hidden;color:#fff;isolation:isolate;background:#111}.hero:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,#000000db,#0009 45%,#0000001f 78%),url(assets/dump-clutch.jpg) center 38% / cover no-repeat;z-index:-2}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.18),transparent 50%)}.hero-content{max-width:660px}.hero .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}.hero .eyebrow:before{content:"\2605\2605\2605\2605\2605";color:var(--accent);letter-spacing:.1em}.hero h1{font-size:clamp(62px,7vw,108px);letter-spacing:-.055em}.hero h1 span{color:#fff;-webkit-text-stroke:0}.hero-copy{max-width:530px;font-size:18px;margin:22px 0 26px}.hero-actions .button.primary{min-width:330px;min-height:66px;border-radius:999px;background:#fff;color:var(--ink);font-size:14px}.hero-actions .button.primary:after{content:"\2192";margin-left:auto;font-size:22px}.hero-actions .button.secondary{display:none}.trust-row{max-width:570px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.trust-row span{min-height:92px;display:grid;place-items:center;padding:12px 9px;text-align:center;border:1px solid rgba(255,255,255,.55);border-radius:14px;font-size:10px;line-height:1.35;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f}.trust-row span:before{display:block;margin:0 0 5px;color:var(--accent);font-size:16px}.hero-art{display:none}section:not(.hero){max-width:1440px;padding-left:70px;padding-right:70px}.section-heading h2{letter-spacing:-.055em}.collection-card,.product-image,.review-grid blockquote{border-radius:var(--radius-md)}.collection-card{min-height:320px}.product-grid{gap:24px}.product-image{background:#f0efeb}.quick-add{border-radius:999px}.brand-story{margin:60px 48px!important;max-width:none!important;border-radius:var(--radius-lg);overflow:hidden}.newsletter{margin:48px!important;max-width:none!important;border-radius:var(--radius-lg)}@media(max-width:1000px){.site-header{padding:14px 28px}.main-nav.open{display:flex;top:105px;z-index:30;background:#fff}.hero{margin:0 24px 60px;min-height:650px;padding:60px 7%}.hero h1{font-size:clamp(58px,10vw,90px)}.brand-story,.newsletter{margin-left:24px!important;margin-right:24px!important}}@media(max-width:650px){.announcement{font-size:10px}.site-header{min-height:82px;padding:12px 18px}.brand .brand-wordmark{display:block;width:116px;height:44px}.header-actions{display:flex}.header-actions button:not(.cart-button){display:none}.cart-button{font-size:0!important}.cart-button span{font-size:11px}.hero{min-height:650px;margin:0 12px 45px;padding:50px 24px;align-items:end;border-radius:22px}.hero:before{background:linear-gradient(0deg,#000000e6 5%,#00000061 75%),url(assets/dump-clutch.jpg) 58% center / cover no-repeat}.hero h1{font-size:52px}.hero-copy{font-size:15px;line-height:1.5}.hero-actions .button.primary{width:100%;min-width:0}.trust-row{grid-template-columns:repeat(3,1fr);gap:5px}.trust-row span{min-height:76px;padding:8px 5px;font-size:8px}section:not(.hero){padding-left:20px;padding-right:20px}.brand-story,.newsletter{margin-left:12px!important;margin-right:12px!important;border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/reference-inspired.css.map */
