.page-module__E0kJGG__page{background:radial-gradient(circle at 15% 8%, #dba94a1f, transparent 25rem), var(--cream);min-height:100vh;overflow:hidden}.page-module__E0kJGG__skipLink{z-index:100;background:var(--ink);color:#fff;min-height:44px;font-family:var(--font-brand), "Courier New", monospace;border-radius:6px;align-items:center;padding:0 18px;font-size:14px;transition:transform .15s;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.page-module__E0kJGG__skipLink:focus-visible{outline:3px solid var(--gold);outline-offset:3px;transform:translateY(0)}.page-module__E0kJGG__announcement{background:var(--ink);color:#f9f4eb;min-height:36px;font-family:var(--font-brand), "Courier New", monospace;letter-spacing:.15em;text-transform:lowercase;justify-content:center;align-items:center;gap:20px;padding:8px 20px;font-size:12px;font-weight:700;display:flex}.page-module__E0kJGG__announcement span:nth-child(2n){color:var(--gold);font-size:8px}.page-module__E0kJGG__header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);min-height:124px;margin:0 auto;display:grid}.page-module__E0kJGG__brandLogo{align-items:center;width:min(230px,100%);display:inline-flex;position:relative}.page-module__E0kJGG__brandLogo>img:not(.page-module__E0kJGG__logoFlourLine):not(.page-module__E0kJGG__logoTagline){filter:brightness(0)saturate()invert(21%)sepia(26%)saturate(1324%)hue-rotate(163deg)brightness(90%)contrast(88%);transform-origin:0;width:100%;height:auto;padding-bottom:8px;animation:none;display:block}.page-module__E0kJGG__logoFlourLine{filter:brightness(0)saturate()invert(21%)sepia(26%)saturate(1324%)hue-rotate(163deg)brightness(90%)contrast(88%);pointer-events:none;clip-path:inset(0 100% 0 0);width:56.1%;height:auto;padding:0;animation:5.2s linear infinite page-module__E0kJGG__logoLineDraw;position:absolute;bottom:24px;left:22.1%}.page-module__E0kJGG__logoTagline{filter:brightness(0)saturate()invert(21%)sepia(26%)saturate(1324%)hue-rotate(163deg)brightness(90%)contrast(88%);pointer-events:none;width:100%;height:auto;padding:0;position:absolute;bottom:-2px;left:0;right:0}.page-module__E0kJGG__logoCrumbs{pointer-events:none;height:38px;position:absolute;bottom:3px;left:18%;right:8%}.page-module__E0kJGG__logoCrumbs:before{content:"";filter:blur(.25px);opacity:0;background:#fffffc;border-radius:50%;width:28px;height:15px;animation:5.2s ease-out infinite page-module__E0kJGG__flourPuff;position:absolute;top:-3px;left:34%;box-shadow:-17px 4px 3px #fffffcf0,17px 4px 4px #fffffce6,4px 9px 6px #fffffcb8,0 2px 3px #21364a3d}.page-module__E0kJGG__logoCrumbs i{filter:blur(.1px);opacity:0;background:#fffffc;border-radius:50%;width:4px;height:4px;animation:5.2s ease-out infinite page-module__E0kJGG__flourDust;position:absolute;top:0;box-shadow:0 1px 1px #21364a2e}.page-module__E0kJGG__logoCrumbs i:first-child{animation-delay:.15s;left:39%}.page-module__E0kJGG__logoCrumbs i:nth-child(2){width:2px;height:2px;animation-delay:.38s;left:54%}.page-module__E0kJGG__logoCrumbs i:nth-child(3){width:4px;height:4px;animation-delay:.62s;left:48%}@keyframes page-module__E0kJGG__flourPuff{0%,35%{opacity:0;transform:scale(.28)translateY(-2px)}47%{opacity:.96}78%{opacity:.52}to{opacity:0;transform:scale(1.7)translate(3px,10px)}}@keyframes page-module__E0kJGG__flourDust{0%,39%{opacity:0;transform:translate(0)}51%{opacity:.9}82%{opacity:.34}to{opacity:0;transform:translate(8px,16px)}}@keyframes page-module__E0kJGG__logoLineDraw{0%{clip-path:inset(0 100% 0 0);opacity:1}35%,to{clip-path:inset(0);opacity:1}}.page-module__E0kJGG__nav{font-family:var(--font-brand), "Courier New", monospace;gap:34px;font-size:14px;font-weight:400;display:flex}.page-module__E0kJGG__nav a{align-items:center;min-height:24px;display:inline-flex;position:relative}.page-module__E0kJGG__nav a:after{background:var(--terracotta);content:"";height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.page-module__E0kJGG__nav a:hover:after,.page-module__E0kJGG__nav a:focus-visible:after{transform:scaleX(1)}.page-module__E0kJGG__headerCta{border-bottom:1px solid var(--ink);font-family:var(--font-brand), "Courier New", monospace;padding:7px 0;font-size:14px;font-weight:400}.page-module__E0kJGG__headerActions{justify-self:end;align-items:center;gap:18px;display:flex}.page-module__E0kJGG__headerOven{min-height:42px;color:var(--ink);font-family:var(--font-brand), "Courier New", monospace;align-items:center;gap:8px;font-size:12px;font-weight:400;display:inline-flex;position:relative}.page-module__E0kJGG__headerOven .page-module__E0kJGG__ovenIcon{flex:none;width:38px;height:35px;padding:4px}.page-module__E0kJGG__headerOven .page-module__E0kJGG__ovenIcon i{width:6px;height:6px}.page-module__E0kJGG__headerOvenLabel{max-width:86px;line-height:1.1}.page-module__E0kJGG__headerOvenCount{display:none}.page-module__E0kJGG__hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;width:min(1180px,100% - 48px);min-height:680px;margin:0 auto;padding:70px 0 90px;display:grid}.page-module__E0kJGG__heroCopy{z-index:2;position:relative}.page-module__E0kJGG__eyebrow{color:var(--terracotta);font-family:var(--font-brand), "Courier New", monospace;letter-spacing:.19em;text-transform:lowercase;margin:0 0 18px;font-size:12px;font-weight:400}.page-module__E0kJGG__hero h1,.page-module__E0kJGG__sectionHeading h2,.page-module__E0kJGG__pickupIntro h2,.page-module__E0kJGG__storyCopy h2,.page-module__E0kJGG__ctaSection h2{font-family:var(--font-brand), "Courier New", monospace;letter-spacing:-.035em;font-weight:400}.page-module__E0kJGG__hero h1{max-width:650px;margin:0;font-size:clamp(62px,6.8vw,102px);line-height:.98}.page-module__E0kJGG__heroText{color:#21364ab3;max-width:520px;margin:30px 0 0;font-size:17px;line-height:1.75}.page-module__E0kJGG__heroActions{align-items:center;gap:28px;margin-top:34px;display:flex}.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__lightButton{min-height:52px;font-family:var(--font-brand), "Courier New", monospace;border-radius:999px;justify-content:center;align-items:center;gap:28px;padding:0 24px;font-size:14px;font-weight:400;transition:transform .18s,background .18s;display:inline-flex}.page-module__E0kJGG__primaryButton{background:var(--terracotta);color:#fff;box-shadow:0 12px 30px #2d58752e}.page-module__E0kJGG__primaryButton:hover,.page-module__E0kJGG__primaryButton:focus-visible{background:var(--terracotta-dark);transform:translateY(-2px)}.page-module__E0kJGG__textLink{border-bottom:1px solid var(--line);font-family:var(--font-brand), "Courier New", monospace;align-items:center;gap:14px;padding-bottom:6px;font-size:14px;font-weight:400;display:inline-flex}.page-module__E0kJGG__heroNotes{border-top:1px solid var(--line);gap:40px;margin-top:52px;padding-top:22px;display:flex}.page-module__E0kJGG__heroNotes strong,.page-module__E0kJGG__heroNotes span{display:block}.page-module__E0kJGG__heroNotes strong{font-family:var(--font-brand), "Courier New", monospace;margin-bottom:6px;font-size:16px}.page-module__E0kJGG__heroNotes span{color:#21364aad;font-size:13px}.page-module__E0kJGG__heroArt{min-height:560px;position:relative}.page-module__E0kJGG__sunShape{aspect-ratio:1;opacity:.23;background:#caa16d;border-radius:50%;width:80%;position:absolute;top:2%;right:0}.page-module__E0kJGG__sunShape:before{border-radius:inherit;content:"";border:1px solid #2d587540;position:absolute;inset:8%}.page-module__E0kJGG__heroCard{background-color:#aebdc5;background-image:linear-gradient(#594e360f 1px,#0000 1px),linear-gradient(90deg,#594e360f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:9px solid #fffaf0;border-radius:220px 220px 26px 26px;width:min(440px,84%);min-height:510px;padding:32px;position:absolute;top:5%;right:8%;overflow:hidden;box-shadow:0 28px 80px #21364a2e}.page-module__E0kJGG__heroCardLabel{color:#28455a;letter-spacing:.13em;text-transform:lowercase;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.page-module__E0kJGG__plate{aspect-ratio:1.3;background:#fffaf0;border:12px solid #f7ead5;border-radius:50%;width:76%;position:absolute;top:27%;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:inset 0 0 0 2px #21364a1a,0 20px 40px #21364a2e}.page-module__E0kJGG__heroCookie,.page-module__E0kJGG__heroCookieSmall{background:radial-gradient(circle at 30% 25%,#f1d597 0 5%,#0000 6%),radial-gradient(circle at 70% 70%,#4a2b24 0 5%,#0000 6%),#c88343;border-radius:50%;position:absolute;box-shadow:inset -12px -16px 22px #5c2a1833,0 11px 15px #21364a33}.page-module__E0kJGG__heroCookie{aspect-ratio:1;width:52%;top:15%;left:14%}.page-module__E0kJGG__heroCookieSmall{aspect-ratio:1;width:39%;bottom:6%;right:6%}.page-module__E0kJGG__heroCookie i,.page-module__E0kJGG__heroCookieSmall i{aspect-ratio:1;background:#44221c;border-radius:50%;width:9%;position:absolute}.page-module__E0kJGG__heroCookie i:first-child{top:21%;left:33%}.page-module__E0kJGG__heroCookie i:nth-child(2){top:44%;right:21%}.page-module__E0kJGG__heroCookie i:nth-child(3){bottom:22%;left:30%}.page-module__E0kJGG__heroCookie i:nth-child(4){top:50%;left:18%}.page-module__E0kJGG__heroCookie i:nth-child(5){top:27%;right:22%}.page-module__E0kJGG__heroCookieSmall i:first-child{top:23%;left:31%}.page-module__E0kJGG__heroCookieSmall i:nth-child(2){top:48%;right:25%}.page-module__E0kJGG__heroCookieSmall i:nth-child(3){bottom:20%;left:28%}.page-module__E0kJGG__handwritten{color:#28455a;font-family:var(--font-brand), "Courier New", monospace;font-size:18px;font-style:italic;position:absolute;bottom:28px;right:26px;transform:rotate(-5deg)}.page-module__E0kJGG__floatingNote{z-index:3;background:var(--paper);border-radius:5px;flex-direction:column;justify-content:center;width:156px;min-height:132px;padding:22px;display:flex;position:absolute;bottom:7%;right:0;transform:rotate(4deg);box-shadow:0 16px 44px #21364a26}.page-module__E0kJGG__floatingNote:before{content:"";background:#dfc597b8;width:56px;height:20px;position:absolute;top:-8px;left:48px;transform:rotate(-5deg)}.page-module__E0kJGG__floatingNote span,.page-module__E0kJGG__floatingNote small{color:#21364ab3;letter-spacing:.1em;text-transform:lowercase;font-size:11px;font-weight:800}.page-module__E0kJGG__floatingNote strong{font-family:var(--font-brand), "Courier New", monospace;margin:7px 0 5px;font-size:24px;font-weight:400}.page-module__E0kJGG__menuSection{background:var(--paper);padding:105px max(24px,50% - 590px) 120px}.page-module__E0kJGG__sectionHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.page-module__E0kJGG__sectionHeading h2,.page-module__E0kJGG__pickupIntro h2,.page-module__E0kJGG__storyCopy h2,.page-module__E0kJGG__ctaSection h2{margin:0;font-size:clamp(42px,5vw,68px);line-height:1}.page-module__E0kJGG__sectionHeading>p,.page-module__E0kJGG__pickupIntro>p:not(.page-module__E0kJGG__eyebrow),.page-module__E0kJGG__storyCopy>p:not(.page-module__E0kJGG__eyebrow){color:#21364ab8;font-size:16px;line-height:1.75}.page-module__E0kJGG__previewNotice,.page-module__E0kJGG__liveNotice{color:#21364ac2;background:#4c78960f;border:1px solid #4c789640;border-radius:8px;align-items:center;gap:14px;margin-top:34px;padding:13px 16px;font-size:13px;line-height:1.55;display:flex}.page-module__E0kJGG__previewNotice span,.page-module__E0kJGG__liveNotice>span{background:var(--terracotta);color:#fff;font-family:var(--font-brand), "Courier New", monospace;letter-spacing:.09em;text-transform:lowercase;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:400}.page-module__E0kJGG__liveNotice{background:#50738b14;border-color:#50738b47}.page-module__E0kJGG__liveNotice>span{background:#426b85}.page-module__E0kJGG__orderNotice{color:#21364acc;background:#4c789614;border:1px solid #4c789652;border-radius:8px;align-items:center;gap:14px;margin-top:14px;padding:15px 16px;font-size:14px;line-height:1.6;display:flex}.page-module__E0kJGG__orderNotice>span{background:var(--terracotta);color:#fff;font-family:var(--font-brand), "Courier New", monospace;letter-spacing:.09em;text-transform:lowercase;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:400}.page-module__E0kJGG__orderNotice strong{color:var(--ink)}.page-module__E0kJGG__catalogState{color:#21364a9e;text-align:center;border:1px dashed #21364a3d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;margin-top:42px;padding:36px;display:flex}.page-module__E0kJGG__catalogState strong{color:var(--ink);font-family:var(--font-brand), "Courier New", monospace;font-size:22px;font-weight:400}.page-module__E0kJGG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.page-module__E0kJGG__menuCategoryNav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.page-module__E0kJGG__menuCategoryNav a{border:1px solid var(--line);min-height:34px;color:var(--ink);font-family:var(--font-brand), "Courier New", monospace;border-radius:999px;padding:7px 13px;font-size:13px;text-decoration:none}.page-module__E0kJGG__menuCategoryNav a:hover,.page-module__E0kJGG__menuCategoryNav a:focus-visible{border-color:var(--terracotta);color:var(--terracotta-dark);background:#4c789614}.page-module__E0kJGG__productCategory{margin-top:46px;scroll-margin-top:24px}.page-module__E0kJGG__productCategoryHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding-bottom:18px;display:flex}.page-module__E0kJGG__productCategoryHeading .page-module__E0kJGG__eyebrow{margin-bottom:8px}.page-module__E0kJGG__productCategoryHeading h3{font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.1}.page-module__E0kJGG__productCategoryHeading>p{color:#21364ab3;max-width:360px;margin:0;font-size:14px;line-height:1.6}.page-module__E0kJGG__productCard{perspective:1400px;border:1px solid var(--line);border-radius:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.page-module__E0kJGG__productCardInner{min-height:526px;transform-style:preserve-3d;transform:rotateY(calc(var(--product-card-stage,0) * -180deg));transition:transform .56s cubic-bezier(.2,.7,.25,1);display:grid}.page-module__E0kJGG__productFace{backface-visibility:hidden;grid-area:1/1;overflow:hidden}.page-module__E0kJGG__productFace[aria-hidden=true]{pointer-events:none;visibility:hidden}.page-module__E0kJGG__productCardFront{background:var(--paper)}.page-module__E0kJGG__productCardBack{background:linear-gradient(#21364a0b 1px, transparent 1px), linear-gradient(90deg, #21364a0b 1px, transparent 1px), var(--cream);background-size:24px 24px;flex-direction:column;justify-content:center;min-height:100%;padding:32px;display:flex}.page-module__E0kJGG__productCardBack .page-module__E0kJGG__eyebrow{margin-bottom:12px}.page-module__E0kJGG__productCardBack h3{color:var(--ink);font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.05}.page-module__E0kJGG__nutritionPanel{border-top:5px solid var(--ink);border-bottom:2px solid var(--ink);gap:10px;margin-top:30px;padding:13px 0 15px;display:grid}.page-module__E0kJGG__nutritionPanel strong{color:var(--ink);font-size:16px}.page-module__E0kJGG__nutritionPanel p,.page-module__E0kJGG__nutritionNote{color:#21364ac2;margin:0;font-size:14px;line-height:1.55}.page-module__E0kJGG__nutritionNote{margin-top:18px}.page-module__E0kJGG__sampleButton{border:1px solid var(--ink);background:var(--paper);width:fit-content;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:0 15px;font-size:13px;display:inline-flex}.page-module__E0kJGG__sampleButton:hover,.page-module__E0kJGG__sampleButton:focus-visible{background:var(--ink);color:#fff}.page-module__E0kJGG__productCard:hover{transform:translateY(-4px);box-shadow:0 20px 50px #21364a17}.page-module__E0kJGG__productArt{place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__productArt:before,.page-module__E0kJGG__productArt:after{content:"";border:1px solid #21364a1f;border-radius:50%;position:absolute}.page-module__E0kJGG__productArt:before{width:290px;height:290px}.page-module__E0kJGG__productArt:after{width:230px;height:230px}.page-module__E0kJGG__cookie{background:#d9b87f}.page-module__E0kJGG__brownie{background:#c47f69}.page-module__E0kJGG__loaf{background:#d7c989}.page-module__E0kJGG__roll{background:#a8b39b}.page-module__E0kJGG__productPhoto{aspect-ratio:4/3;background-color:#d9b87f;background-position:50%;background-size:cover;min-height:0}.page-module__E0kJGG__productPhoto:before,.page-module__E0kJGG__productPhoto:after{display:none}.page-module__E0kJGG__productBadge{z-index:3;font-family:var(--font-brand), "Courier New", monospace;letter-spacing:.08em;text-transform:lowercase;background:#fffdf8e6;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:400;position:absolute;top:18px;left:18px}.page-module__E0kJGG__dessertShape{z-index:2;background:#b9773f;border:8px solid #fffaefc7;width:140px;height:140px;position:relative;transform:rotate(-9deg);box-shadow:0 20px 30px #21364a33}.page-module__E0kJGG__cookie .page-module__E0kJGG__dessertShape{background:#b97336;border:0;border-radius:50%;box-shadow:inset -16px -18px 20px #5a2b1a38,0 20px 30px #21364a33}.page-module__E0kJGG__brownie .page-module__E0kJGG__dessertShape{background:linear-gradient(135deg,#ffffff14,#0000 45%),#4e2a25;border-radius:8px}.page-module__E0kJGG__loaf .page-module__E0kJGG__dessertShape{background:#b97d3d;border-radius:48px 48px 15px 15px;width:180px;height:100px;transform:rotate(-6deg)}.page-module__E0kJGG__roll .page-module__E0kJGG__dessertShape{background:radial-gradient(circle,#f0d9a9 0 14%,#9f693d 15% 24%,#e9c991 25% 40%,#9f693d 41% 49%,#e6c389 50% 72%,#a97141 73%);border-radius:50%;transform:rotate(8deg)}.page-module__E0kJGG__dessertShape i{background:#3e241e;border-radius:50%;width:10px;height:10px;position:absolute}.page-module__E0kJGG__dessertShape i:first-child{top:25%;left:28%}.page-module__E0kJGG__dessertShape i:nth-child(2){top:35%;right:22%}.page-module__E0kJGG__dessertShape i:nth-child(3){bottom:22%;left:35%}.page-module__E0kJGG__dessertShape i:nth-child(4){top:52%;left:18%}.page-module__E0kJGG__dessertShape i:nth-child(5){bottom:18%;right:28%}.page-module__E0kJGG__brownie .page-module__E0kJGG__dessertShape i,.page-module__E0kJGG__loaf .page-module__E0kJGG__dessertShape i,.page-module__E0kJGG__roll .page-module__E0kJGG__dessertShape i{display:none}.page-module__E0kJGG__productBody{padding:25px 25px 22px}.page-module__E0kJGG__productTitle{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.page-module__E0kJGG__productTitle h3{max-width:300px;font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:24px;font-weight:400;line-height:1.1}.page-module__E0kJGG__price{text-align:right;flex:none}.page-module__E0kJGG__price strong,.page-module__E0kJGG__price span{display:block}.page-module__E0kJGG__price strong{color:var(--terracotta);font-family:var(--font-brand), "Courier New", monospace;font-size:25px;font-weight:400}.page-module__E0kJGG__price span{color:#21364aa3;margin-top:2px;font-size:12px}.page-module__E0kJGG__productBody>p{color:#21364ab8;max-width:500px;min-height:48px;margin:16px 0 22px;font-size:15px;line-height:1.65}.page-module__E0kJGG__productBody>.page-module__E0kJGG__variationList{color:#21364aa8;min-height:0;font-family:var(--font-brand), "Courier New", monospace;margin-top:-10px;font-size:12px}.page-module__E0kJGG__variationPicker{color:#21364abd;font-family:var(--font-brand), "Courier New", monospace;gap:7px;margin:-6px 0 20px;font-size:12px;display:grid}.page-module__E0kJGG__variationPicker select{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fffaf0;border-radius:8px;padding:0 38px 0 12px;font-size:14px}.page-module__E0kJGG__productFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.page-module__E0kJGG__productFooter>span{color:#21364aa8;font-size:12px}.page-module__E0kJGG__productFooter a{flex:none;font-size:14px;font-weight:800}.page-module__E0kJGG__productFooter form{flex:none;margin:0}.page-module__E0kJGG__orderButton{min-height:24px;color:var(--ink);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.page-module__E0kJGG__orderButton:hover,.page-module__E0kJGG__orderButton:focus-visible{color:var(--terracotta-dark)}.page-module__E0kJGG__orderButton:disabled{cursor:default;opacity:.45}.page-module__E0kJGG__nutritionButton{min-height:32px;color:var(--terracotta-dark);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.page-module__E0kJGG__nutritionButton:hover,.page-module__E0kJGG__nutritionButton:focus-visible{color:var(--ink)}.page-module__E0kJGG__nutritionIcon{background:#ead0a2;border:1px solid #a77b4a;border-radius:2px;flex:none;align-content:center;gap:3px;width:18px;height:22px;padding:5px 3px 3px;display:grid;position:relative;box-shadow:1px 1px #21364a33}.page-module__E0kJGG__nutritionIcon i{background:#345f7a;height:1px;display:block}.page-module__E0kJGG__nutritionIcon i:nth-child(2){width:82%}.page-module__E0kJGG__nutritionIcon i:nth-child(3){width:66%}.page-module__E0kJGG__nutritionIcon:after{background:var(--paper);clip-path:polygon(0 0,100% 100%,0 100%);content:"";border-bottom:1px solid #a77b4a;border-left:1px solid #a77b4a;width:7px;height:7px;position:absolute;top:-1px;right:-1px}.page-module__E0kJGG__productFooter .page-module__E0kJGG__orderPending{color:var(--terracotta);font-family:var(--font-brand), "Courier New", monospace}.page-module__E0kJGG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-module__E0kJGG__cartToast{z-index:90;width:min(390px,100% - 32px);color:var(--ink);background:#fffaf0;border:1px solid #50738b52;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;animation:.18s ease-out page-module__E0kJGG__cartToastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 60px #21364a38}.page-module__E0kJGG__cartToast>div{gap:5px;display:grid}.page-module__E0kJGG__cartToast strong{color:#345f7a;font-family:var(--font-brand), "Courier New", monospace;font-size:16px;font-weight:400}.page-module__E0kJGG__cartToast span{color:#21364ac2;font-size:14px;line-height:1.5}.page-module__E0kJGG__cartToast button{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:inline-grid}@keyframes page-module__E0kJGG__cartToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__cartPanel{border:1px solid var(--line);background:#fffaf0;border-radius:18px;margin-top:34px;padding:28px;box-shadow:0 18px 45px #21364a12}.page-module__E0kJGG__cartHeading,.page-module__E0kJGG__cartCheckout{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-module__E0kJGG__cartHeading .page-module__E0kJGG__eyebrow{margin-bottom:8px}.page-module__E0kJGG__cartHeading h3{font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:28px;font-weight:400}.page-module__E0kJGG__cartHeading>strong{color:#345f7a;background:#50738b1a;border-radius:999px;padding:9px 13px;font-size:13px}.page-module__E0kJGG__ovenStatus{align-items:center;gap:9px;display:inline-flex}.page-module__E0kJGG__ovenStatus>strong{color:#345f7a;background:#50738b1a;border-radius:999px;padding:9px 13px;font-size:13px}.page-module__E0kJGG__ovenIcon{border:2px solid var(--ink);background:#c9a77a;border-radius:7px 7px 5px 5px;grid-template-rows:8px 1fr;grid-template-columns:repeat(3,1fr);gap:4px;width:48px;height:43px;padding:5px;display:grid;position:relative;box-shadow:inset 0 -6px #21364a14}.page-module__E0kJGG__ovenIcon i{border:1px solid var(--ink);background:#517e99;border-radius:50%;place-self:center;width:7px;height:7px;display:block}.page-module__E0kJGG__ovenIcon:after{content:"";border:2px solid var(--ink);background:linear-gradient(135deg,#fffaf0d1,#3b576c61);border-radius:2px;grid-column:1/-1}.page-module__E0kJGG__heatWaves{justify-content:space-between;align-items:flex-end;width:31px;height:19px;display:none;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.page-module__E0kJGG__ovenCooking .page-module__E0kJGG__heatWaves{display:flex}.page-module__E0kJGG__heatWaves b{border-left:2px solid var(--terracotta);opacity:.9;border-radius:50%;width:6px;height:17px;animation:1.5s ease-in-out infinite page-module__E0kJGG__ovenHeat;display:block}.page-module__E0kJGG__heatWaves b:nth-child(2){height:14px;animation-delay:.18s}.page-module__E0kJGG__heatWaves b:nth-child(3){height:16px;animation-delay:.36s}@keyframes page-module__E0kJGG__ovenHeat{0%,to{opacity:.38;transform:translateY(3px)skew(-8deg)}50%{opacity:1;transform:translateY(-2px)skew(8deg)}}.page-module__E0kJGG__emptyCart{color:#21364ab8;margin:24px 0 0;font-size:15px}.page-module__E0kJGG__cartLines{border-top:1px solid var(--line);gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__cartLines li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.page-module__E0kJGG__cartProduct{align-items:center;gap:14px;min-width:0;display:flex}.page-module__E0kJGG__cartThumbnail{border:1px solid var(--line);background-color:var(--paper);background-position:50%;background-size:cover;border-radius:12px;flex:none;width:58px;height:58px;box-shadow:0 5px 14px #21364a14}.page-module__E0kJGG__cartProductDetails{gap:4px;min-width:0;display:grid}.page-module__E0kJGG__cartLines strong{font-family:var(--font-brand), "Courier New", monospace;font-size:16px;font-weight:400}.page-module__E0kJGG__cartLines span{color:#21364aad;font-size:13px}.page-module__E0kJGG__quantityControl{text-align:center;flex:none;grid-template-columns:40px 34px 40px;align-items:center;display:grid}.page-module__E0kJGG__quantityControl button{border:1px solid var(--line);background:var(--paper);min-width:40px;min-height:40px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:20px}.page-module__E0kJGG__cartCheckout{align-items:flex-end}.page-module__E0kJGG__cartCheckout>div{gap:4px;display:grid}.page-module__E0kJGG__cartCheckout>div span{color:#21364aa8;font-size:12px}.page-module__E0kJGG__cartCheckout>div strong{font-family:var(--font-brand), "Courier New", monospace;font-size:24px;font-weight:400}.page-module__E0kJGG__cartLeadTime{color:#21364ab3;text-align:right;max-width:280px;margin:0 0 1px auto;font-size:12px;line-height:1.5}.page-module__E0kJGG__cartCheckout form{margin:0}.page-module__E0kJGG__checkoutButton{background:var(--terracotta);color:#fff;cursor:pointer;min-height:48px;font-family:var(--font-brand), "Courier New", monospace;border:0;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:0 22px;font-size:14px;display:inline-flex}.page-module__E0kJGG__checkoutButton:hover,.page-module__E0kJGG__checkoutButton:focus-visible{background:var(--terracotta-dark)}.page-module__E0kJGG__pickupSection{background:var(--ink);color:#f9f4eb;grid-template-columns:.75fr 1.25fr;gap:100px;padding:120px max(24px,50% - 590px);display:grid}.page-module__E0kJGG__pickupIntro .page-module__E0kJGG__eyebrow{color:#c49a67}.page-module__E0kJGG__pickupIntro>p:not(.page-module__E0kJGG__eyebrow){color:#f9f4ebc7;margin-top:24px}.page-module__E0kJGG__kitchenStandards{border-top:1px solid var(--line);margin:30px 0;padding-top:24px}.page-module__E0kJGG__kitchenStandards h3{color:var(--terracotta-dark);font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:21px;font-weight:400}.page-module__E0kJGG__kitchenStandards p{color:#21364ab8;margin:12px 0 0;font-size:14px;line-height:1.65}.page-module__E0kJGG__kitchenStandards a{color:var(--terracotta-dark);text-underline-offset:3px;font-weight:800;text-decoration-color:#4c7896b3}.page-module__E0kJGG__kitchenStandards a:hover,.page-module__E0kJGG__kitchenStandards a:focus-visible{color:var(--terracotta)}.page-module__E0kJGG__contactDetails{border-top:1px solid var(--line);margin:30px 0;padding-top:24px}.page-module__E0kJGG__contactDetails h3{color:var(--terracotta-dark);font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:21px;font-weight:400}.page-module__E0kJGG__contactDetails p{color:#21364ab8;margin:12px 0 0;font-size:14px;line-height:1.65}.page-module__E0kJGG__contactDetails address{color:#21364ac7;gap:6px;margin-top:14px;font-size:14px;font-style:normal;line-height:1.55;display:grid}.page-module__E0kJGG__contactDetails a{width:fit-content;color:var(--terracotta-dark);text-underline-offset:3px;font-weight:800;text-decoration-color:#4c7896b3}.page-module__E0kJGG__contactDetails a:hover,.page-module__E0kJGG__contactDetails a:focus-visible{color:var(--terracotta)}.page-module__E0kJGG__steps{border-top:1px solid #f9f4eb2e;display:grid}.page-module__E0kJGG__steps article{border-bottom:1px solid #f9f4eb2e;grid-template-columns:70px .75fr 1.25fr;align-items:center;gap:24px;min-height:140px;display:grid}.page-module__E0kJGG__steps article>span{color:#c49a67;font-family:var(--font-brand), "Courier New", monospace;font-size:17px;font-style:italic}.page-module__E0kJGG__steps h3{font-family:var(--font-brand), "Courier New", monospace;margin:0;font-size:24px;font-weight:400}.page-module__E0kJGG__steps p{color:#f9f4ebbd;margin:0;font-size:15px;line-height:1.7}.page-module__E0kJGG__storySection{grid-template-columns:1fr .9fr;align-items:center;gap:100px;width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0;display:grid}.page-module__E0kJGG__storyArt{background:#c8b17f;min-height:500px;padding:40px;position:relative}.page-module__E0kJGG__storyArt:before{content:"";border:1px solid #21364a3d;position:absolute;inset:20px}.page-module__E0kJGG__storyWindow{background:linear-gradient(#e9d7b7 0 52%,#9fa484 53%);border:12px solid #f8ead2;border-radius:120px 120px 4px 4px;position:absolute;inset:64px;overflow:hidden}.page-module__E0kJGG__mountain{clip-path:polygon(0 100%,20% 30%,37% 73%,55% 12%,76% 72%,92% 37%,100% 100%);background:#7f735e;width:120%;height:42%;position:absolute;bottom:30%;left:-10%}.page-module__E0kJGG__counter{background:#7b4a32;height:31%;position:absolute;bottom:0;left:0;right:0}.page-module__E0kJGG__counter span{background:#ddbe7a;border-radius:50% 50% 12px 12px;width:42px;height:58px;position:absolute;bottom:24%;box-shadow:inset 0 -9px #21364a1c}.page-module__E0kJGG__counter span:first-child{left:22%}.page-module__E0kJGG__counter span:nth-child(2){background:#e9dcc0;height:76px;left:45%}.page-module__E0kJGG__counter span:nth-child(3){background:#b86b46;right:20%}.page-module__E0kJGG__storyCopy>p:not(.page-module__E0kJGG__eyebrow){margin:28px 0}.page-module__E0kJGG__storyCopy blockquote{border-left:2px solid var(--terracotta);font-family:var(--font-brand), "Courier New", monospace;margin:34px 0;padding:24px 0 24px 25px;font-size:20px;font-style:italic;line-height:1.55}.page-module__E0kJGG__ctaSection{background:var(--terracotta);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;width:min(1180px,100% - 48px);margin:0 auto 90px;padding:58px 64px;display:flex}.page-module__E0kJGG__ctaSection .page-module__E0kJGG__eyebrow{color:#fff}.page-module__E0kJGG__ctaSection h2{font-size:clamp(40px,4vw,58px)}.page-module__E0kJGG__ctaSection p:not(.page-module__E0kJGG__eyebrow){color:#fff;max-width:620px;margin:16px 0 0;font-size:15px;line-height:1.6}.page-module__E0kJGG__lightButton{color:var(--ink);background:#fff7e9;flex:none}.page-module__E0kJGG__lightButton:hover,.page-module__E0kJGG__lightButton:focus-visible{background:#fff;transform:translateY(-2px)}.page-module__E0kJGG__footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);min-height:110px;margin:0 auto;display:grid}.page-module__E0kJGG__footer>p{color:#21364aa8;text-align:center;font-size:12px}.page-module__E0kJGG__footer>a{min-height:24px;font-family:var(--font-brand), "Courier New", monospace;justify-self:end;align-items:center;font-size:14px;font-weight:400;display:inline-flex}.page-module__E0kJGG__footerLogo{width:180px}@media (max-width:900px){.page-module__E0kJGG__header{grid-template-columns:1fr auto}.page-module__E0kJGG__nav{display:none}.page-module__E0kJGG__hero{grid-template-columns:1fr;min-height:0;padding-top:70px}.page-module__E0kJGG__heroCopy{max-width:680px}.page-module__E0kJGG__heroArt{min-height:580px}.page-module__E0kJGG__sectionHeading,.page-module__E0kJGG__pickupSection,.page-module__E0kJGG__storySection{grid-template-columns:1fr}.page-module__E0kJGG__sectionHeading{gap:25px}.page-module__E0kJGG__pickupSection,.page-module__E0kJGG__storySection{gap:60px}}@media (max-width:680px){.page-module__E0kJGG__announcement{letter-spacing:.08em;gap:8px;font-size:10px}.page-module__E0kJGG__announcement span:nth-child(5){display:none}.page-module__E0kJGG__header,.page-module__E0kJGG__hero,.page-module__E0kJGG__storySection,.page-module__E0kJGG__ctaSection,.page-module__E0kJGG__footer{width:min(100% - 32px,1180px)}.page-module__E0kJGG__header{min-height:108px}.page-module__E0kJGG__brandLogo{width:160px}.page-module__E0kJGG__logoFlourLine{bottom:17px}.page-module__E0kJGG__headerCta{display:none}.page-module__E0kJGG__headerActions{gap:0}.page-module__E0kJGG__headerOvenLabel{display:none}.page-module__E0kJGG__headerOvenCount{border:1px solid var(--ink);background:var(--terracotta);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:-7px}.page-module__E0kJGG__hero{gap:20px;padding:58px 0 70px}.page-module__E0kJGG__hero h1{font-size:clamp(55px,18vw,76px)}.page-module__E0kJGG__heroText{font-size:16px}.page-module__E0kJGG__heroActions{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__heroNotes{gap:22px}.page-module__E0kJGG__heroArt{min-height:450px}.page-module__E0kJGG__heroCard{min-height:410px;right:3%}.page-module__E0kJGG__floatingNote{bottom:0}.page-module__E0kJGG__menuSection,.page-module__E0kJGG__pickupSection{padding-top:80px;padding-bottom:85px}.page-module__E0kJGG__previewNotice,.page-module__E0kJGG__liveNotice,.page-module__E0kJGG__orderNotice{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__productGrid{grid-template-columns:1fr}.page-module__E0kJGG__productCategoryHeading,.page-module__E0kJGG__productTitle,.page-module__E0kJGG__productFooter{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__cartPanel{padding:22px 18px}.page-module__E0kJGG__cartToast{bottom:16px;right:16px}.page-module__E0kJGG__cartHeading,.page-module__E0kJGG__cartCheckout{flex-direction:column;align-items:stretch}.page-module__E0kJGG__cartLeadTime{text-align:left;max-width:none;margin:-8px 0 0}.page-module__E0kJGG__cartLines li{flex-direction:column;align-items:flex-start;padding:18px 0}.page-module__E0kJGG__checkoutButton{width:100%}.page-module__E0kJGG__price{text-align:left}.page-module__E0kJGG__steps article{grid-template-columns:45px 1fr;min-height:0;padding:28px 0}.page-module__E0kJGG__steps p{grid-column:2}.page-module__E0kJGG__storyArt{min-height:380px;padding:24px}.page-module__E0kJGG__storyWindow{inset:45px}.page-module__E0kJGG__ctaSection{flex-direction:column;align-items:flex-start;margin-bottom:60px;padding:38px 30px}.page-module__E0kJGG__footer{grid-template-columns:1fr auto;padding:28px 0}.page-module__E0kJGG__footer>p{display:none}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__cartToast,.page-module__E0kJGG__heatWaves b,.page-module__E0kJGG__brandLogo img,.page-module__E0kJGG__logoFlourLine,.page-module__E0kJGG__logoCrumbs:before,.page-module__E0kJGG__logoCrumbs i{animation:none}.page-module__E0kJGG__logoFlourLine{clip-path:inset(0)}.page-module__E0kJGG__page *,.page-module__E0kJGG__page :before,.page-module__E0kJGG__page :after{transition-duration:.01ms!important}}
