@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(hanken-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(hanken-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(jetbrains-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(jetbrains-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(newsreader-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rose: #c2416b;--cream: #fdfaf3;--ink: #2a2226;--muted: #6f6066;--placeholder: #9a8a90;--linen: #f4efe8;--blush-1: #f7dde5;--blush-2: #f2d2dc;--blush-3: #f0d9e0;--blush-4: #ebc1cf;--select-tint: #f7eef1;--field-bg: #fffdf9;--footer-bg: #1a1417;--footer-text: #f1e6ea;--footer-muted: #b9a8af;--error: #b3263e;--overlay: rgba(26, 20, 23, .3);--font-display: "Newsreader", Georgia, serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--gutter: 30px;--section-pad: 50px;--tile-stripe: repeating-linear-gradient(135deg, #f7dde5 0 10px, #f2d2dc 10px 20px);--photo-stripe: repeating-linear-gradient(135deg, #f3ece2 0 12px, #eee5d8 12px 24px)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body);font-weight:400;letter-spacing:.013em;-webkit-font-smoothing:antialiased}a{color:var(--rose);text-decoration:none;cursor:pointer}a:hover{color:var(--rose);opacity:.65}input::placeholder,textarea::placeholder{color:var(--placeholder)}img{max-width:100%}:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wl-h1{font-family:var(--font-display);font-weight:300;font-size:clamp(64px,8.6vw,140px);line-height:.99;letter-spacing:-.005em;margin:0;color:var(--rose)}.wl-h2{font-family:var(--font-display);font-weight:300;font-size:clamp(56px,7vw,105px);line-height:.99;margin:0;color:var(--rose)}.wl-lead{font-size:20px;line-height:1.3;letter-spacing:.017em;margin:0;max-width:480px}.wl-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wl-label--sm{font-size:10px}.wl-label--rose{color:var(--rose)}.wl-label--muted{color:var(--muted)}.wl-section{padding:var(--section-pad) var(--gutter)}.wl-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:50px;align-items:center}.wl-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--rose);margin-bottom:30px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wl-btn-link{display:inline-block;border:1px solid var(--rose);border-radius:3.75px;padding:10px 20px;font-size:15px;color:var(--rose)}.wl-pill{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:50px;border:1px solid var(--rose);background:transparent;font:inherit;font-size:15px;letter-spacing:inherit;color:var(--rose);cursor:pointer}.wl-pill:hover{opacity:.65}.wl-pill--filled{background:var(--rose);color:#fff}.wl-pill--filled:hover{opacity:.85}.wl-chips{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wl-chip{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--rose);border-radius:50px;padding:10px 18px;font-size:15px;color:var(--rose);background:transparent;cursor:pointer}.wl-chip--sm{padding:6px 14px;font-size:14px;min-height:0}@media(max-width:759px){.wl-chip--sm{min-height:44px}}.wl-chip--on,.wl-chip:has(input:checked){background:var(--rose);color:#fff}.wl-chip--on:hover{color:#fff}.wl-chip:has(input:disabled){opacity:.4;cursor:default}.wl-select{height:44px;border:1px solid var(--rose);border-radius:50px;background:transparent;padding:0 16px;font:inherit;font-size:15px;letter-spacing:inherit;color:var(--rose);cursor:pointer}.wl-dots{display:flex;gap:5px}.wl-dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--rose);background:transparent}.wl-dot--on{background:var(--rose)}.wl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:40px 24px}.wl-ship{display:flex;flex-direction:column;gap:8px}.wl-ship__track{height:4px;border-radius:50px;background:var(--blush-2);overflow:hidden}.wl-ship__fill{height:100%;width:var(--pct);background:var(--rose);border-radius:50px;transition:width .3s ease}.wl-ditem__qty{display:flex;align-items:center;gap:8px;flex:none}.wl-ditem__qty button{width:30px;height:30px;border-radius:50px;border:1px solid var(--rose);background:transparent;color:var(--rose);font:inherit;cursor:pointer}.wl-ditem__qty span{min-width:16px;text-align:center;font-size:15px}.wl-addon{display:flex;gap:12px;align-items:center}.wl-addon__thumb{position:relative;width:48px;height:48px;flex:none;border-radius:12px;overflow:hidden;background:var(--tile-stripe)}.wl-addon__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.wl-addon__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.wl-addon__price{font-size:13px;color:var(--muted)}.wl-addon__btn{border:1px solid var(--rose);border-radius:50px;padding:6px 12px;background:transparent;font:inherit;font-size:13px;letter-spacing:inherit;color:var(--rose);cursor:pointer;flex:none}.shopify-policy__container{max-width:none;margin:0;padding:var(--section-pad) var(--gutter)}.shopify-policy__title{padding:0;text-align:left}.shopify-policy__title h1{font-family:var(--font-display);font-weight:300;font-size:clamp(64px,8.6vw,140px);line-height:.99;letter-spacing:-.005em;margin:0 0 30px;color:var(--rose)}.shopify-policy__body{max-width:680px;font-size:17px;line-height:1.5}.shopify-policy__body h2{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.05;color:var(--rose);margin:36px 0 12px}.shopify-policy__body h3{font-size:19px;font-weight:500;margin:28px 0 8px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px}.shopify-policy__body a{text-decoration:underline}.wl-placeholder{border-radius:25px;background:var(--photo-stripe);display:flex;align-items:flex-end;padding:20px}.wl-placeholder--product{background:var(--tile-stripe)}.wl-media{position:relative;overflow:hidden;border-radius:25px}.wl-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.wl-media--contain img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
