:root{--paper: #FAFCF7;--foam: #E9F5EC;--cream: #FFF8D6;--green: #008540;--green-deep: #00663A;--green-ink: #08301C;--gold: #FFD100;--ink: #0F2A1B;--muted: #557063;--line: #CFE3D5;--header-bg: #FFFFFF;--announcement-bg: #008540;--announcement-text: #FFD100;--button-bg: #FFD100;--button-text: #08301C;--button-hover: #FFFFFF;--footer-bg: #08301C;--footer-text: #BFD6C6;--font-display: "Shrikhand", "Cooper Black", Georgia, serif;--font-body: "Figtree", "Helvetica Neue", Arial, sans-serif;--font-label: "Archivo", "Arial Narrow", Arial, sans-serif;--radius: 18px;--wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 30 C 120 0 240 0 360 30 S 600 60 720 30 S 960 0 1080 30 S 1320 60 1440 30 V60 H0 Z' fill='black'/%3E%3C/svg%3E")}body{background:var(--paper);font-family:var(--font-body)}.announcement,.desktop-nav,.bag-button,.eyebrow,.button,.text-link,.filters button,.product-info p,.quick-add,.benefits strong,.story-body a,.footer-links,.brand small,.hero-stamp span,.story-badge span,.product-badge{font-family:var(--font-label)}.announcement{letter-spacing:.16em}.site-header{border-bottom:0;box-shadow:inset 0 -5px 0 var(--gold)}.brand strong{font-family:var(--font-display);font-weight:400;letter-spacing:.01em;font-size:1.15rem;color:var(--green)}.brand-logo{width:72px;height:60px}.desktop-nav a:after{height:3px;border-radius:3px;background:var(--green)}.bag-button b{background:var(--gold);color:var(--green-ink)}.eyebrow:before{width:30px;height:10px;background:currentColor;-webkit-mask:var(--wave) center / 100% 100% no-repeat;mask:var(--wave) center / 100% 100% no-repeat}.hero h1,.section-heading h2,.exclusive h2,.story h2{font-family:var(--font-display);font-weight:400;text-transform:none;letter-spacing:-.01em}.hero h1{line-height:.98;font-size:clamp(3rem,6.2vw,6.4rem);text-shadow:4px 4px 0 var(--green-deep)}.hero h1 br+*{color:var(--gold)}.section-heading h2,.story h2{line-height:1.02;font-size:clamp(2.4rem,4.6vw,4.8rem);color:var(--green)}.hero{background:var(--green-deep)}.hero-shade{background:linear-gradient(90deg,rgba(0,74,40,.92) 0%,rgba(0,92,50,.72) 28%,rgba(0,102,58,.12) 58%,transparent 78%),linear-gradient(0deg,rgba(0,60,32,.35),transparent 35%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(24px,4vw,56px);z-index:2;background:var(--paper);-webkit-mask:var(--wave) center / 100% 100% no-repeat;mask:var(--wave) center / 100% 100% no-repeat}.hero-deck{color:#ffffffeb}.text-link{border-bottom-color:var(--gold)}.hero-stamp{border-radius:999px;width:auto;height:auto;padding:16px 26px;rotate:6deg;bottom:clamp(44px,6vw,80px);background:#fff;color:var(--green);box-shadow:4px 4px 0 var(--green-ink);border:3px solid var(--green)}.hero-stamp:before{border:0}.hero-stamp strong{font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1.05;color:var(--green)}.hero-stamp span{color:var(--green-ink)}.button{border-radius:999px;padding-inline:28px;box-shadow:3px 3px 0 var(--green-ink)}.button-gold:hover,.button-gold:focus-visible{background:var(--button-hover)}.button:focus-visible,.quick-add:focus-visible,.filters button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.filters{border-bottom:0;gap:10px;flex-wrap:wrap;overflow:visible}.filters button{border:2px solid var(--line);border-radius:999px;padding:10px 18px;color:var(--green-ink);background:#fff}.filters button:after{display:none}.filters button.active{background:var(--green);border-color:var(--green);color:#fff}.product-image{background:var(--foam);border-radius:var(--radius)}.quick-add{border-radius:999px;background:#fff}.quick-add:hover{background:var(--gold)}.product-info h3{font-family:var(--font-label);font-weight:800;letter-spacing:.01em}.product-info>strong{font-family:var(--font-label);font-size:1rem}.benefits{background:var(--green);border-bottom:0}.benefits>div+div{border-left-color:#ffffff38}.benefits span{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:1.3rem;color:var(--green-ink);background:var(--gold);width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.benefits strong{color:#fff}.benefits p{color:#ffffffd1}.story{background:var(--green-ink);position:relative;color:#fff}.story:before{content:"";position:absolute;left:0;right:0;top:-1px;height:clamp(24px,4vw,56px);background:var(--paper);-webkit-mask:var(--wave) center / 100% 100% no-repeat;mask:var(--wave) center / 100% 100% no-repeat;transform:scaleY(-1)}.story h2{color:#fff}.story-copy .eyebrow{color:var(--gold)}.story-body{color:#ffffffe0}.story-body a{border-bottom-color:var(--gold);color:var(--gold)}.story-badge{background:var(--gold);border:0;outline:3px dashed var(--gold);outline-offset:8px;color:var(--green-ink);rotate:-6deg}.story-badge strong{font-family:var(--font-display);font-weight:400}footer{border-top:6px solid var(--gold)}.footer-brand strong{font-family:var(--font-display);font-weight:400;color:var(--gold)}.lookbook{background:var(--paper)}.lookbook img{border-radius:var(--radius)}.lookbook figure:nth-child(2) img{rotate:-1.2deg}.lookbook figure:nth-child(3) img{rotate:1deg}.product-media-stage,.product-thumb{border-radius:var(--radius);overflow:hidden}.product-details h1{font-family:var(--font-display);font-weight:400;text-transform:none;letter-spacing:0;color:var(--green)}.variant-option-label{border-radius:999px}.pickup-message{border-radius:var(--radius)}.promo-popup-card{border-radius:24px;border-color:var(--green);background:#fff;box-shadow:8px 8px 0 var(--gold)}.promo-popup-card h2{font-family:var(--font-display)!important;font-weight:400;text-transform:none!important;color:var(--green)!important}.promo-popup-code{border-radius:999px}@media(max-width:760px){.hero-stamp{display:none}}@media(prefers-reduced-motion:reduce){.button,.quick-add,.product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hawes-skin.css.map */
