/** Shopify CDN: Minification failed

Line 9:97 Expected identifier but found "7.product-page"
Line 13:0 Expected "}" to go with "{"

**/
:root{--ink:#252a27;--muted:#68736d;--cream:#fffdf6;--lime:#f4d44f;--coral:#f49a83;--line:#e9e4d8;--white:#fff;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.skip-link{position:absolute;top:-50px;left:12px;background:white;padding:12px;z-index:8}.skip-link:focus{top:12px}.announcement{background:var(--ink);color:var(--cream);text-align:center;padding:10px 20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:1320px;padding:0 6.4%;margin:auto}.logo{font-weight:800;letter-spacing:-.06em;font-size:22px;display:flex;align-items:center;gap:9px}.logo-mark{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--lime);border-radius:50%;font-size:18px;transform:rotate(-12deg)}.main-nav{display:flex;gap:30px;font-size:13px;color:#49635b}.main-nav a:hover,.footer-links a:hover{color:var(--coral)}.bag{border:1px solid var(--ink);padding:10px 15px;border-radius:99px;font-size:13px}.hero{max-width:1320px;margin:0 auto;padding:18px 6.4% 82px;display:grid;grid-template-columns:.88fr 1.12fr;gap:5.5%;align-items:center;min-height:570px}.eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;color:#6e8277;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:25px;height:2px;background:var(--coral)}h1{font:600 clamp(48px,6.3vw,83px)/.98 var(--serif);letter-spacing:-.055em;margin:21px 0 24px;max-width:560px}.hero-copy{color:var(--muted);font-size:16px;line-height:1.75;max-width:390px;margin:0 0 30px}.button{display:inline-flex;align-items:center;gap:23px;padding:15px 20px 15px 22px;border-radius:999px;background:var(--ink);color:white;font-size:13px;font-weight:700}.button:hover{background:#315a50;transform:translateY(-2px)}.button span{font-size:18px}.hero-note{display:flex;align-items:center;gap:12px;margin-top:35px;color:#74847b;font-size:11px}.tiny-stars{letter-spacing:.15em;color:var(--coral);font-size:14px}.hero-visual{position:relative}.hero-photo{width:100%;height:464px;object-fit:cover;object-position:center 47%;border-radius:47% 47% 18px 18px;box-shadow:0 20px 60px #2843331a}.photo-sticker{position:absolute;bottom:23px;left:-30px;width:103px;height:103px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--lime);font:600 15px/1.1 var(--serif);transform:rotate(-11deg);box-shadow:0 6px 22px #193b3520}.photo-caption{position:absolute;right:-14px;top:32px;background:var(--white);padding:11px 15px;border-radius:4px;font:italic 13px var(--serif);transform:rotate(4deg);box-shadow:0 5px 20px #193b3512}.ticker{background:var(--lime);padding:14px 0;overflow:hidden;white-space:nowrap;color:var(--ink);font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.ticker-track{display:flex;justify-content:space-around;gap:40px;max-width:1400px;margin:auto}.ticker b{font-size:15px;color:#e8775e}.shop{max-width:1320px;margin:auto;padding:91px 6.4% 104px}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-kicker{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#809086;font-weight:700}.section-top h2{font:600 clamp(34px,4vw,53px)/1.05 var(--serif);letter-spacing:-.04em;margin:10px 0 0;max-width:560px}.all-link{font-size:13px;border-bottom:1px solid var(--ink);padding-bottom:5px;margin-bottom:7px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card{background:var(--white);border-radius:12px;overflow:hidden;position:relative}.card-image{height:365px;position:relative;overflow:hidden;display:block;background:#dce8dd}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.card:hover .card-image img{transform:scale(1.035)}.badge{position:absolute;left:18px;top:18px;background:var(--lime);padding:8px 12px;border-radius:99px;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.09em}.card:nth-child(2) .badge{background:#f9b49f}.card-details{padding:20px 22px 22px}.card-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.card h3{font:600 22px var(--serif);margin:0 0 5px;letter-spacing:-.025em}.card p{margin:0;color:var(--muted);font-size:12px}.round-arrow{width:42px;height:42px;flex:none;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:19px}.card:hover .round-arrow{background:var(--ink);color:white;border-color:var(--ink)}.manifesto{background:#e8eee1;padding:78px 6.4%;text-align:center}.manifesto .eyebrow{justify-content:center}.manifesto h2{font:600 clamp(34px,5vw,58px)/1.08 var(--serif);letter-spacing:-.04em;max-width:720px;margin:20px auto}.story-copy{max-width:480px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.75}.values{display:flex;justify-content:center;gap:54px;margin-top:39px;font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:700}.values span:before{content:"✳";color:var(--coral);margin-right:9px;font-size:14px}.site-footer{background:var(--ink);color:var(--cream);padding:48px 6.4% 26px}.footer-inner{max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:start;gap:40px}.footer-title{font:600 28px var(--serif);margin-bottom:9px}.footer-copy{font-size:12px;color:#c1d0c7}.footer-links{display:flex;gap:25px;font-size:12px;color:#d1ddd5;padding-top:9px}.copyright{max-width:1320px;margin:42px auto 0;border-top:1px solid #ffffff32;padding-top:17px;color:#b1c1b7;font-size:10px;letter-spacing:.04em}@media(max-width:760px){.site-header{height:70px;padding:0 5%}.main-nav{display:none}.hero{padding:28px 6% 62px;grid-template-columns:1fr;gap:34px;min-height:0}.hero-copy{font-size:15px}.hero-visual{margin-left:15px;margin-right:7px}.hero-photo{height:350px}.photo-sticker{left:-17px;width:84px;height:84px;font-size:13px}.photo-caption{right:-6px}.ticker-track{justify-content:flex-start;padding-left:24px;gap:26px}.shop{padding:65px 6% 72px}.section-top{align-items:start}.section-top h2{font-size:38px}.all-link{display:none}.cards{grid-template-columns:1fr;gap:17px}.card-image{height:310px}.manifesto{padding:65px 8%}.values{gap:13px;flex-wrap:wrap}.footer-inner{display:block}.footer-links{flex-wrap:wrap;margin-top:24px}.copyright{margin-top:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.product-page{padding-top:60px}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:7.product-page{padding-top:60px}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:start}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-gallery img{width:100%;border-radius:12px}.product-info{position:sticky;top:25px}.product-info h1,.cart-page h1,.collection-page h1{font:600 clamp(38px,5vw,60px)/1 var(--serif);letter-spacing:-.045em;margin:14px 0}.product-price{font-size:18px;font-weight:700}.product-description{font-size:14px;line-height:1.7;color:var(--muted);margin:20px 0}.field-label{display:block;margin:18px 0 7px;font-size:12px;font-weight:700}.product-info select,.product-info input,.cart-item input{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink);font:inherit}.product-info input{max-width:110px}.add-button{margin:22px 0;width:100%;justify-content:space-between}.button:disabled{opacity:.5;cursor:not-allowed}.product-info .shopify-payment-button{margin-top:10px}.cart-page>p{color:var(--muted)}.cart-item{display:flex;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-item img{width:100px;border-radius:9px}.cart-item-info{flex:1;display:grid;gap:8px}.cart-item-info>a{font:600 20px var(--serif)}.cart-item-info input{width:90px}.cart-total{display:flex;justify-content:space-between;font-size:17px}.cart-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.collection-page .cards{margin-top:30px}@media(max-width:760px){.product-layout{grid-template-columns:1fr;gap:25px}.product-info{position:static}.product-gallery{grid-template-columns:1fr 1fr}.cart-item{gap:12px}.cart-item img{width:72px}.cart-actions{flex-wrap:wrap}.cart-actions .button{flex:1;justify-content:center}}
.product-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-cards .card-image{height:300px}.product-cards .card h3{font-size:19px;line-height:1.2;min-height:2.4em}
@media(max-width:760px){.product-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-cards .card-image{height:210px}.product-cards .card-details{padding:14px}.product-cards .card h3{font-size:17px}}
@media(max-width:390px){.product-cards{grid-template-columns:1fr}.product-cards .card-image{height:280px}}
