@font-face{font-family:plank;src:url(../media/plank-s.p.0niha1gvb2vl5.ttf)format("truetype");font-display:swap}@font-face{font-family:plank Fallback;src:local(Arial);ascent-override:63.55%;descent-override:40.22%;line-gap-override:0.0%;size-adjust:158.62%}.plank_1c3f28ed-module__TTrZrq__className{font-family:plank,plank Fallback}.plank_1c3f28ed-module__TTrZrq__variable{--font-plank:"plank", "plank Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_a9b30b7f-module__AZ0vfa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_a9b30b7f-module__AZ0vfa__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--cream:#eee7d7;--red:#a52a22;--star:#7b0716;--amato-reveal-green:#a6b92e;--amato-peel-outline:#8f241e;--amato-peel-duration:.48s;--navy:#0d1a32;--ink:var(--navy);--muted-navy:#2d374a;--font-sans:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--page-padding:clamp(1rem, 2.4vw, 2.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:clip}.mobile-nav{display:none}body:after{z-index:2000;content:"";pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,textarea,select{font:inherit}button{color:inherit}a,a:link,a:visited{color:var(--ink)}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid}.display-type{font-family:var(--font-plank);text-transform:uppercase;font-style:normal;font-weight:400;font-stretch:75%}.editorial-type{font-family:var(--font-editorial), Georgia, "Times New Roman", serif;font-weight:600}.site-header{z-index:20;background:var(--cream);border-bottom:1px solid var(--navy);position:sticky;top:0}.header-inner{min-height:4.75rem;padding:0 var(--page-padding);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.header-logo{letter-spacing:.14em;word-spacing:.36em;white-space:nowrap;margin:0;font-size:clamp(1.05rem,1.25vw,1.4rem);line-height:1;text-decoration:none}.header-nav{align-items:center;gap:clamp(.85rem,1.7vw,1.75rem);display:flex}.nav-separator{font-size:.72rem;line-height:1}.header-nav--right{justify-content:flex-end}.cart-indicator{align-items:center;gap:.25rem;display:inline-flex}.cart-indicator-icon{width:1rem;height:1rem;display:block}.nav-action{cursor:pointer;letter-spacing:.12em;white-space:nowrap;background:0 0;border:0;padding:.35rem 0;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;position:relative}.nav-action:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-action:hover:after,.nav-action:focus-visible:after{transform-origin:0;transform:scaleX(1)}.hero{z-index:1;background:var(--red);min-height:clamp(35rem,68svh,42rem);color:var(--cream);position:relative;overflow:clip visible}.hero-inner{isolation:isolate;min-height:clamp(35rem,68svh,42rem);padding:clamp(2rem, 4vh, 3rem) var(--page-padding);flex-direction:column;justify-content:center;display:flex;position:relative}.hero-title{z-index:4;letter-spacing:.09em;pointer-events:none;word-spacing:.26em;width:100%;max-width:100%;margin:0;font-size:clamp(3rem,5.5vw,6.5rem);line-height:1.02;position:relative}.hero-line{white-space:nowrap;display:block}.hero-line+.hero-line{margin-top:.12em}.hero-word{display:inline-block}.hero-peel-stars{z-index:1;pointer-events:none;position:absolute;inset:0}.peelable{--pointer-x:0deg;--pointer-y:0deg;--peel-progress:0;--peel-end-x:-.6rem;--peel-end-rotate:18deg;--peel-origin:50% 0%;--star-shape:polygon(0 0, 100% 0, 100% 100%, 0 100%);color:inherit;perspective:42rem;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;position:absolute}.peelable:focus-visible{outline-color:var(--cream)}.peel-star{z-index:1;pointer-events:auto;cursor:default}.peel-star *{cursor:inherit}.peel-star-base,.peel-logo-base{z-index:1;clip-path:var(--star-shape);background:var(--amato-reveal-green);background:var(--star);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.peel-star-image{object-fit:contain;object-position:center;width:68%;height:68%}.peel-star--eye .peel-star-image{object-position:center 52%;width:78%;height:78%}.peel-star--message .peel-star-image,.peel-star--cat .peel-star-image{width:68%;height:68%}.peel-star-text{width:70%;color:var(--cream);letter-spacing:.1em;text-align:center;font-size:clamp(1.75rem,2.6vw,3rem);line-height:.92}.peel-cover{z-index:2;transform:rotateX(var(--pointer-y)) rotateY(var(--pointer-x));transform-origin:var(--peel-origin);transform-style:preserve-3d;will-change:transform, filter, opacity;position:absolute;inset:0}.peel-cover-face{clip-path:var(--star-shape);backface-visibility:hidden;position:absolute;inset:0}.peel-cover-outline{pointer-events:none;background:var(--amato-peel-outline);clip-path:var(--star-shape);opacity:.48;transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0;transform:scale(1.006)}.peel-cover-face--front{background:var(--red);transform-origin:50%;transform:scale(1.003)}.peel-cover-face--back{background:color-mix(in srgb, var(--amato-reveal-green) 68%, var(--cream));transform:rotateY(180deg)translateZ(1px)}.peel-star .peel-cover-outline,.peel-star .peel-cover-face--front,.peel-star .peel-cover-face--back{background:var(--red)}.peelable.is-peeling .peel-cover{animation:peel-star-away var(--amato-peel-duration) cubic-bezier(.36, .05, .18, .98) forwards}.peelable.is-revealed .peel-cover{visibility:hidden;opacity:0}.peel-star--eye{--star-shape:polygon(48% 1%, 62% 28%, 84% 17%, 79% 41%, 100% 51%, 80% 62%, 83% 88%, 57% 76%, 39% 100%, 31% 72%, 0% 61%, 20% 48%);--peel-origin:51% 2%;--cue-left:48%;--peel-end-x:-.45rem;--peel-end-rotate:-17deg;width:clamp(16.25rem,18vw,22.5rem);height:clamp(10.625rem,12vw,15rem);top:7%;left:min(58%,99% - clamp(20rem,22vw,27.5rem) - clamp(16.25rem,18vw,22.5rem) - 1rem)}.peel-star--message{--star-shape:polygon(56% 0%, 66% 30%, 100% 23%, 85% 50%, 88% 93%, 60% 74%, 26% 100%, 28% 69%, 0% 37%, 15% 44%);--peel-origin:86% 8%;--cue-top:8%;--cue-left:76%;--cue-rotate:17deg;--peel-end-x:.7rem;--peel-end-rotate:24deg;width:clamp(20rem,22vw,27.5rem);height:clamp(15rem,17vw,20.625rem);top:3%;right:1%}.peel-star--cat{--star-shape:polygon(46% 0%, 61% 29%, 94% 17%, 80% 43%, 100% 69%, 77% 63%, 73% 100%, 52% 76%, 13% 92%, 28% 67%, 0% 34%, 20% 43%);--peel-origin:91% 20%;--cue-top:18%;--cue-left:78%;--cue-rotate:28deg;--peel-end-x:.9rem;--peel-end-rotate:29deg;width:clamp(17.5rem,20vw,25rem);height:clamp(14.375rem,17vw,21.25rem);bottom:9%;right:12%}.peel-star--drop{--star-shape:polygon(53% 0%, 65% 28%, 100% 31%, 82% 58%, 86% 84%, 58% 78%, 51% 100%, 34% 76%, 0% 75%, 18% 50%);--peel-origin:77% 4%;--cue-top:4%;--cue-left:68%;--cue-rotate:21deg;--peel-end-x:-.8rem;--peel-end-rotate:-25deg;z-index:2;width:clamp(28.75rem,32vw,40.625rem);height:clamp(18.75rem,22vw,27.5rem);bottom:clamp(-15.125rem,-12.1vw,-10.3125rem);left:20%}.peel-star--drop .peel-star-text{text-wrap:balance;width:78%;font-size:clamp(1.75rem,2.2vw,2.5rem)}.peel-logo-sticker{--star-shape:polygon(2% 4%, 96% 0%, 100% 91%, 5% 100%, 0% 13%);--peel-origin:0% 0%;--peel-end-x:-1rem;--peel-end-rotate:-19deg;z-index:5;top:clamp(1rem,2vw,1.5rem);left:var(--page-padding);pointer-events:auto;cursor:default;width:clamp(8rem,11vw,10rem);height:clamp(4.15rem,5.8vw,5.35rem);transform:rotate(-1.4deg)}.peel-logo-sticker:hover,.peel-logo-sticker:focus,.peel-logo-sticker:focus-visible,.peel-logo-sticker:active,.peel-logo-sticker *,.peel-logo-sticker:before,.peel-logo-sticker:after{cursor:default}.peel-logo-image{object-fit:contain;object-position:center;width:82%;height:82%}.peel-logo-sticker.is-peeling .peel-cover{animation-name:peel-logo-away}.hero-flower-link{z-index:3;width:clamp(5rem,6vw,7.1rem);height:clamp(7.5rem,9vw,10.625rem);position:absolute;bottom:1.5%;right:1.5%}.hero-flower-link:focus-visible{outline-color:var(--cream)}.hero-flower{object-fit:contain;pointer-events:none;width:100%;height:100%;animation:6s ease-in-out infinite alternate flower-drift;display:block}@keyframes peel-star-away{0%{opacity:1;filter:drop-shadow(0 0 #0d1a3200);transform:rotateX(var(--pointer-y)) rotateY(var(--pointer-x)) scale(1)}30%{opacity:1;filter:drop-shadow(.15rem .55rem .4rem #0d1a323d);transform:translate3d(-.12rem,-.25rem,1rem)rotateX(-24deg)rotateY(15deg)rotate(-2deg)scale(1.025)}66%{opacity:.96;filter:drop-shadow(.25rem .8rem .55rem #0d1a3233);transform:translate3d(var(--peel-end-x), .5rem, .35rem) rotateX(-76deg) rotateY(27deg) rotateZ(var(--peel-end-rotate)) scale(1.01)}to{opacity:0;filter:drop-shadow(.35rem 1rem .65rem #0d1a3200);transform:translate3d(var(--peel-end-x), 3rem, 0) rotateX(-118deg) rotateY(44deg) rotateZ(var(--peel-end-rotate)) scale(.92)}}@keyframes peel-logo-away{0%{opacity:1;filter:drop-shadow(0 0 #0d1a3200);transform:rotateX(var(--pointer-y)) rotateY(var(--pointer-x))}38%{opacity:1;filter:drop-shadow(.35rem .5rem .45rem #0d1a323d);transform:translate3d(-.2rem,-.2rem,1rem)rotateX(28deg)rotateY(-34deg)rotate(-4deg)scale(1.02)}to{opacity:0;filter:drop-shadow(.4rem .9rem .6rem #0d1a3200);transform:translate(-1rem,2.4rem)rotateX(88deg)rotateY(-72deg)rotate(-20deg)scale(.94)}}@keyframes flower-drift{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.products-section{padding:0 var(--page-padding) clamp(3.5rem, 6vw, 5rem);background:#fff;scroll-margin-top:5.5rem}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.125rem,1.4vw,1.5rem);padding-top:clamp(2rem,3vw,3.5rem);display:flex}.drop-status{flex-direction:column;gap:.4rem;min-width:0;display:flex}.drop-status-label,.drop-status-value{font-family:var(--font-sans);margin:0;font-weight:700;line-height:1}.drop-status-label{color:var(--muted-navy);letter-spacing:.15em;font-size:.58rem}.drop-status-value{letter-spacing:.1em;white-space:nowrap;align-items:center;gap:.5rem;font-size:clamp(.8rem,.9vw,.95rem);display:flex}.drop-status-dot{background:#7b0716;border-radius:50%;flex:none;width:.5rem;height:.5rem}.section-heading{letter-spacing:.01em;margin:0;font-size:clamp(2.5rem,4vw,4.75rem);line-height:.9}.section-count{letter-spacing:.12em;white-space:nowrap;margin:0;font-size:clamp(.95rem,1.05vw,1.15rem);font-weight:700;line-height:1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem);display:grid}.product-card{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:1rem;flex-direction:column;width:100%;padding:0;text-decoration:none;display:flex}.product-image-frame{background:#e9e1d4;border:1px solid #0d1a321f;border-radius:1rem;place-items:center;height:clamp(21.25rem,40vw,35rem);display:grid;position:relative;overflow:hidden}.product-image-placeholder{color:var(--muted-navy);letter-spacing:.11em;font-size:.66rem;font-weight:700}.product-image{object-fit:contain;width:100%;height:100%;padding:clamp(2rem,4vw,3.75rem);transition:opacity .18s,transform .45s cubic-bezier(.2,.75,.25,1)}.product-image--front{opacity:0}@media (hover:hover) and (pointer:fine){.product-card:hover .product-image--back{opacity:0}.product-card:hover .product-image--front{opacity:1}.product-card:hover .product-image,.product-card:focus-visible .product-image{transform:scale(1.015)}}.product-card-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:clamp(.9rem,1.4vw,1.25rem) 0 .35rem;display:grid}.product-index,.product-view-label{letter-spacing:.11em;font-size:.66rem;font-weight:700}.product-name{letter-spacing:.045em;text-align:center;margin:0;font-size:clamp(.92rem,1.25vw,1.2rem);font-weight:700;line-height:1.2}.about-section{padding:clamp(3.5rem, 6vw, 5.5rem) var(--page-padding);color:var(--navy);background:#fff;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);scroll-margin-top:5.5rem;display:grid}.about-kicker{letter-spacing:.16em;margin:0 0 1rem;font-size:.64rem;font-weight:700}.about-title{letter-spacing:.01em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.88}.about-content{width:min(100%,43rem);padding-bottom:.4rem}.about-copy{letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:1.35}.social-links{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.75rem);display:flex}.social-link{width:2.8rem;height:2.8rem;color:inherit;border:1px solid #0d1a3247;border-radius:.625rem;place-items:center;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid}.social-link,.social-link:link,.social-link:visited{color:var(--navy)}.social-link:hover,.social-link:focus-visible{border-color:var(--navy);background:var(--navy);color:#fff;transform:translateY(-2px)}.social-link:focus-visible{outline-color:var(--navy)}@media (min-width:721px) and (max-width:1100px){.hero,.hero-inner{min-height:clamp(38rem,78svh,44rem)}.peel-star--eye{width:13rem;height:8.5rem;top:5%;left:38%}.peel-star--message{width:16rem;height:12rem;top:2%;right:1%}.peel-star--cat{width:15rem;height:12.5rem;bottom:14%;right:22%}.peel-star--drop{width:22rem;height:14.5rem;bottom:-8rem;left:6%}.hero-flower-link{width:6rem;height:9rem;bottom:2%;right:1%}}@media (max-width:900px){.about-section{grid-template-columns:1fr;gap:clamp(2.25rem,5vw,3.5rem);min-height:auto}}@media (max-width:720px){.site-header,.header{--mobile-nav-background:var(--cream);--mobile-nav-color:var(--navy)}.header-inner{justify-content:center;min-height:4rem;padding:0 1rem;display:flex}.header-inner>.header-nav{display:none}.mobile-nav{pointer-events:none;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:absolute;inset:0}.mobile-nav-trigger,.mobile-nav-cart,.mobile-nav-backdrop{pointer-events:auto}.mobile-nav-trigger,.mobile-nav-close{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:700}.mobile-nav-cart{margin-left:auto}.mobile-nav-cart .nav-action{align-items:center;min-height:2.75rem;display:inline-flex}.mobile-nav-backdrop{z-index:100;background:#0d1a3261;justify-items:start;display:grid;position:fixed;inset:0}.mobile-nav-panel{width:min(88vw,24rem);height:100dvh;min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));background:var(--mobile-nav-background,var(--cream));color:var(--mobile-nav-color,var(--navy));flex-direction:column;display:flex;overflow-y:auto;box-shadow:1rem 0 3rem #0d1a3229}.mobile-nav-close{align-self:flex-end;align-items:center;gap:.5rem;display:inline-flex}.mobile-nav-close span{font-size:1.35rem;font-weight:400}.mobile-nav-links{margin:auto 0;display:grid}.mobile-nav-links a,.mobile-nav-links a:link,.mobile-nav-links a:visited{min-height:3.75rem;color:inherit;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;border-bottom:1px solid;align-items:center;font-size:clamp(1.4rem,7vw,2rem);font-weight:600;line-height:1;text-decoration:none;display:flex}.header-inner{min-height:4rem}.header-logo{font-size:clamp(1rem,3.8vw,1.2rem)}.nav-action{letter-spacing:.08em;font-size:.6rem}.hero,.hero-inner{min-height:clamp(38rem,84svh,42rem)}.hero-inner{padding:clamp(1.75rem, 5vw, 2.5rem) var(--page-padding)}.hero-title{font-size:clamp(1.5rem,6vw,2.35rem)}.peel-logo-sticker{width:6.75rem;height:3.55rem;top:.9rem}.peel-star--eye{width:clamp(9.5rem,42vw,12rem);height:clamp(6.25rem,28vw,8rem);top:20%;left:2%}.peel-star--message{width:clamp(11rem,48vw,14rem);height:clamp(8.25rem,36vw,10.5rem);top:7%;right:1%}.peel-star--cat{width:clamp(10rem,44vw,13rem);height:clamp(8.25rem,36vw,10.5rem);bottom:22%;right:12%}.peel-star--drop{width:clamp(16rem,78vw,23rem);height:clamp(10.5rem,51vw,15rem);bottom:clamp(-8.25rem,-28vw,-6.5rem);left:6%}.hero-flower-link{width:clamp(2.85rem,13.4vw,4.7rem);height:clamp(4.25rem,20vw,7rem);bottom:1.5%;right:1%}.product-grid{grid-template-columns:1fr}.product-view-label{display:none}.product-card-meta{grid-template-columns:auto minmax(0,1fr)}.product-name{text-align:right}.about-title{font-size:clamp(2.75rem,13vw,4.5rem)}.about-copy{font-size:clamp(1.1rem,4.5vw,1.35rem)}}@media (max-width:420px){.header-nav--left .nav-action{font-size:.55rem}.peel-star--eye{top:24%}.peel-star--drop{left:0}.hero-flower-link{right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.peelable .peel-cover{transition:opacity .12s!important;animation:none!important;transform:none!important}.peelable.is-peeling .peel-cover,.peelable.is-revealed .peel-cover{opacity:0}.hero-flower{animation:none!important}}
