@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.6}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #b57328}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif}h3{letter-spacing:-.5px;font-size:18px}h4{letter-spacing:-.4px;font-size:16px}svg{flex-shrink:0}.draft-bar{background:var(--ink);min-height:33px;color:var(--cream);letter-spacing:1px;align-items:center;gap:8px;padding:6px 5%;font-size:10px;display:flex}.draft-detail{opacity:.65;letter-spacing:.2px;margin-left:12px}.draft-bar button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.site-header{border-bottom:1px solid var(--line);align-items:center;height:110px;padding:0 5%;display:flex}.wordmark{letter-spacing:-1.3px;color:var(--red);padding-right:42px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;line-height:.94;position:relative}.wordmark span{font-size:40px;font-weight:500;line-height:1;position:absolute;top:0;right:0}.header-label{letter-spacing:2px;margin-left:65px;font-size:10px}.main-site{align-items:center;gap:15px;margin-left:auto;font-size:12px;display:flex}.hero{grid-template-columns:1.1fr 1fr;gap:10px;max-width:1440px;margin:auto;padding:78px 7% 68px;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:var(--red);border-radius:50%;width:6px;height:6px}h1{letter-spacing:-4px;color:var(--ink);margin:23px 0;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:1.06}h1 em{color:var(--red);letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.hero-description{color:var(--muted);font-size:15px;line-height:1.8}.primary{border:1px solid var(--red);background:var(--red);color:#fff8ec;border-radius:4px;justify-content:center;align-items:center;gap:30px;min-height:50px;padding:16px 23px;font-size:12px;font-weight:600;display:inline-flex}.hero-button{margin-top:27px}.hero-facts{color:var(--muted);align-items:center;gap:13px;margin-top:21px;font-size:10px;display:flex}.hero-facts i{background:var(--muted);border-radius:50%;width:3px;height:3px}.hero-art{align-self:center;height:365px;margin-left:28px;position:relative}.hero-art:before{content:"";background:#eee6d8;border-radius:50%;position:absolute;inset:20px 5px 0 20px}.coffee-cup{filter:drop-shadow(8px 12px 5px #3e292422);width:145px;height:230px;position:absolute;top:54px;left:42%;transform:rotate(12deg)}.cup-paper{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);text-align:center;height:200px;color:var(--red);background:#fff8e9;border-radius:0 0 24px 24px;padding-top:40px}.cup-paper span{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;line-height:.95;display:block}.cup-paper b{font-size:55px;font-weight:400;line-height:1.2;display:block}.lid{background:var(--ink);z-index:1;border-radius:8px 8px 3px 3px;width:158px;height:22px;margin-left:-6px;position:relative;box-shadow:0 6px #60473e}.lid:before{content:"";background:#60473e;border-radius:8px 8px 0 0;height:12px;position:absolute;top:-9px;left:10px;right:10px}.sun-stamp{z-index:2;background:var(--yellow);text-align:center;letter-spacing:1px;outline:1px dashed var(--ink);outline-offset:-7px;border-radius:50%;width:124px;height:124px;padding:20px 5px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;top:-12px;right:0;transform:rotate(-15deg)}.sun-stamp span{font-size:42px;line-height:1.1}.hero-muffin{z-index:2;width:215px;position:absolute;bottom:0;left:3px;transform:rotate(-10deg)}.muffin{width:100%;height:100%}.scribble{font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.3;position:absolute;bottom:14px;right:0;transform:rotate(-7deg)}.art-line{width:85px;position:absolute;bottom:68px;right:0;transform:rotate(10deg)}.ticker{white-space:nowrap;letter-spacing:1.5px;background:#e9c656;border-block:1px solid #3e292422;justify-content:space-around;align-items:center;gap:30px;padding:14px 20px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.ticker b{font-size:20px;line-height:1}.order-section{max-width:1440px;margin:auto;padding:70px 5% 80px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px;display:flex}.section-heading h2{letter-spacing:-1.8px;margin-top:12px;font-size:36px;line-height:1.3}.section-heading>p{color:var(--muted);font-size:12px}.steps{border-bottom:1px solid var(--line);gap:35px;margin-bottom:35px;display:flex}.steps button{color:var(--muted);border:0;opacity:1;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 0 17px;font-size:12px;display:flex}.steps button:disabled{cursor:default}.steps button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.steps button.active{color:var(--red);border-color:var(--red);font-weight:700}.steps button.active span,.steps button.complete span{background:var(--red);border-color:var(--red);color:var(--cream)}.ordering-layout{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:38px;display:grid}.order-main{min-width:0}.field-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.field-heading p{color:var(--muted);margin-top:4px;font-size:12px}.number{color:var(--red);border-right:1px solid var(--line);padding-right:10px;font-family:Georgia,serif;font-size:30px;font-style:italic;line-height:1}.packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package{text-align:left;border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:6px;padding:0;transition:box-shadow .2s,transform .2s;overflow:hidden}.package:hover{transform:translateY(-3px)}.package-art{height:151px;padding:12px 9px 0;position:relative}.package-art>span:first-child{z-index:1;font-family:Georgia,serif;font-size:11px;font-style:italic;position:relative}.package-art .muffin{height:118px;margin-top:-1px;display:block}.radio{background:#fff8e977;border:1px solid #3e292455;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:10px;right:9px}.selected .radio{color:#fff;background:var(--red);border-color:var(--red)}.package-body h4{min-height:36px;font-size:15px;line-height:1.2}.package-body>p{min-height:38px;color:var(--muted);margin:5px 0 8px;font-size:11px;line-height:1.5}.package-body ul{min-height:73px;margin:0 0 18px;padding-left:12px;font-size:10px;line-height:1.7}.package-price{letter-spacing:-.7px;border-top:1px solid var(--line);padding-top:12px;font-size:20px;font-weight:700}.package-price small{letter-spacing:0;font-size:10px;font-weight:400}.guest-row{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.guest-row p,.flavor-section p{color:var(--muted);margin-top:3px;font-size:11px}.stepper{border:1px solid var(--line);background:#fffdf6;border-radius:4px;flex-shrink:0;align-items:center;display:flex}.stepper button{color:var(--ink);background:0 0;border:0;place-items:center;padding:12px;display:grid}.stepper output{text-align:center;min-width:33px;font-size:14px;font-weight:700}.portion-note{color:var(--muted);margin-top:12px;font-size:11px}.portion-note span{margin-top:3px;font-size:10px;display:block}.flavor-section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.flavors{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.flavors button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:4px;align-items:center;gap:5px;padding:10px 12px;font-size:11px;display:flex}.chosen,.flavors .chosen{border-color:var(--red)!important;color:var(--red)!important;background:#9e382a0a!important}.coffee-add{background:#efeade;border-radius:6px;align-items:center;gap:15px;margin-top:28px;padding:23px 20px;display:flex}.coffee-add .eyebrow{letter-spacing:1.2px;font-size:8px}.coffee-add h3{margin-top:2px;font-size:17px}.coffee-add p:not(.eyebrow),.coffee-add small{color:var(--muted);font-size:10px}.coffee-add .stepper{margin-left:auto}.coffee-add .stepper button{padding:10px}.coffee-add .stepper output{min-width:19px}.next{float:right;margin-top:26px}.summary{border:1px solid var(--line);background:#f2eee4;border-radius:6px;padding:23px;position:sticky;top:25px}.summary-top{color:var(--red);letter-spacing:1.2px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.little-smile{letter-spacing:0;margin-left:auto;font-size:27px;line-height:1}.summary h3{margin:25px 0 4px;font-size:21px;line-height:1.25}.summary>p{color:var(--muted);font-size:10px}.summary-line{justify-content:space-between;gap:10px;margin-top:19px;font-size:11px;display:flex}.summary-line b{font-weight:500}.summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:23px;padding-top:16px;font-size:12px;display:flex}.summary-total strong{letter-spacing:-1px;font-size:25px}.summary-disclaimer{margin-top:8px;line-height:1.5;font-size:9px!important}.summary-facts{border-top:1px solid var(--line);color:var(--muted);gap:14px;margin-top:22px;padding-top:19px;font-size:10px;display:grid}.summary-facts>div{gap:10px;display:flex}.summary-facts svg{color:var(--red)}.summary-foot{letter-spacing:.8px;border-top:1px solid var(--line);justify-content:space-between;margin-top:28px;padding-top:14px;font-size:8px;display:flex}.summary-foot span{font-size:16px;line-height:1}.bottom-note{text-align:center;clear:both;background:#e8e3d5;padding:49px 20px}.bottom-note>span{color:var(--red);font-size:49px;line-height:1}.bottom-note h2{letter-spacing:-1px;margin:12px 0;font-size:26px;line-height:1.3}.bottom-note p{color:var(--muted);font-size:10px}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:28px 5%;font-size:9px;display:flex}footer>span:nth-child(2){letter-spacing:1px}footer a{align-items:center;gap:7px;display:flex}label{margin-top:20px;font-size:12px;font-weight:500;display:block}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffdf7;border-radius:4px;min-height:48px;margin-top:7px;padding:13px 14px;font-size:13px;display:block}textarea{resize:vertical;min-height:90px}.secondary{border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:4px;align-items:center;gap:9px;margin-top:13px;padding:12px 17px;font-size:12px;display:inline-flex}.test-tools{background:#eae5da;border-radius:4px;margin-top:20px;padding:15px 17px}.test-tools>span{letter-spacing:1.3px;font-size:8px;font-weight:700}.test-tools p{color:var(--muted);margin:5px 0 10px;font-size:11px}.test-tools>div{flex-wrap:wrap;gap:8px;display:flex}.test-tools button{background:var(--cream);color:var(--ink);border:1px solid #cbc2b2;border-radius:3px;padding:8px 11px;font-size:11px}.test-tools small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.delivery-result{background:#ecf0e6;border:1px solid #a1b196;border-radius:4px;gap:12px;margin-top:18px;padding:17px;display:flex}.delivery-result b{font-size:13px}.delivery-result p{font-size:11px}.delivery-result small{color:var(--muted);font-size:10px}.delivery-result.outside{background:#f4e5db;border-color:#ceaa91}.form-divider{background:var(--line);height:1px;margin:30px 0 24px}.muted{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400}.slot-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.slot-grid button{border:1px solid var(--line);min-height:49px;color:var(--ink);background:#fffdf7;border-radius:4px;font-size:11px}.slot-grid button small{font-size:8px;display:block}.slot-grid button:disabled{opacity:.65;background:#eae6dd;text-decoration:line-through}.draft-rule{color:var(--muted);margin-top:13px;font-size:10px}.fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hint{color:var(--muted);margin-top:15px;font-size:11px}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;display:flex}.text-button{color:var(--red);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;text-decoration:underline;display:inline-flex}.error{color:#842b22;background:#f6e4dc;border:1px solid #d1a292;border-radius:4px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:12px;display:flex}.review-card{border:1px solid var(--line);background:#f1ecdf;border-radius:6px;gap:22px;padding:24px;display:grid}.review-card>div{gap:15px;display:flex}.review-card svg{width:19px;color:var(--red)}.review-card p{color:var(--muted);margin-top:5px;font-size:12px}.review-card h4{font-size:14px}.checkout{border:1px solid var(--line);text-align:center;border-radius:6px;margin-top:24px;padding:27px}.checkout>svg{color:var(--red)}.checkout h3{margin:7px 0}.checkout p{color:var(--muted);margin-bottom:20px;font-size:12px}.paypal-button{color:#173552;background:#f8cf55;border:1px solid #d3b552;border-radius:4px;width:100%;padding:14px;font-size:12px;font-weight:700}.checkout small{color:var(--muted);margin-top:15px;font-size:10px;display:block}.or{letter-spacing:1px;color:var(--muted);align-items:center;gap:15px;margin:21px 0;font-size:8px;display:flex}.or span{background:var(--line);flex:1;height:1px}.full{width:100%}.success{text-align:center;padding:25px 10px}.success-icon{background:var(--yellow);border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 25px;display:grid}.success .eyebrow{justify-content:center}.success h2{letter-spacing:-1.7px;margin:10px 0 15px;font-size:36px}.success>p:not(.eyebrow){max-width:430px;color:var(--muted);margin:10px auto;font-size:13px}.reference{letter-spacing:2px;margin-top:20px;font-size:12px;font-weight:700}.notification-preview{text-align:left;background:#efeade;border-radius:6px;gap:16px;margin:25px 0;padding:22px;display:flex}.notification-preview svg{color:var(--red)}.notification-preview p{margin-top:7px;font-size:12px}.notification-preview small{color:var(--muted);font-size:10px}.success>.text-button{margin:15px auto;display:flex}.board{max-width:1050px;min-height:70vh;margin:auto;padding:65px 5%}.board h1{font-size:58px}.board>p{color:var(--muted);max-width:570px}.ops-rules{gap:25px;margin:25px 0;display:flex}.ops-rules span{align-items:center;gap:8px;font-size:11px;display:flex}.ops-rules svg{width:16px;color:var(--red)}.empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:6px;margin-top:25px;padding:45px}.empty h3{color:var(--ink);margin-top:12px}.empty p{font-size:12px}.order-row{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 0;display:flex}.order-row>div:last-child{text-align:right}.order-row p{margin-top:5px;font-size:12px}.order-row small{color:var(--muted);font-size:10px}.tag{letter-spacing:.8px;background:#e5e9d9;border-radius:3px;padding:5px 7px;font-size:8px}.team-notes{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:12px}.team-notes summary{cursor:pointer;font-weight:700}.team-notes p{color:var(--muted);margin-top:12px}@media (min-width:1450px){.hero{padding-left:100px;padding-right:100px}.order-section{padding-left:72px;padding-right:72px}.hero-art{margin-left:60px}}@media (max-width:1050px){.ordering-layout{grid-template-columns:minmax(0,1fr) 255px;gap:22px}.summary{padding:18px}.package-body{padding:14px 10px}.package-body h4{font-size:14px}.package-art{height:132px}.package-art .muffin{height:103px}.package-body ul{min-height:90px;font-size:9px}.coffee-add{gap:10px;padding:18px 13px}.coffee-icon{display:none}.hero{padding:60px 5%}.hero-art{height:330px;margin-left:0}.sun-stamp{right:-10px}.hero-muffin{width:175px}.coffee-cup{left:36%}.scribble{font-size:14px}.header-label{margin-left:40px}}@media (max-width:800px){.hero{grid-template-columns:1.2fr 1fr;gap:0;padding-top:55px;padding-bottom:45px}h1{letter-spacing:-2.8px;font-size:48px}h1 em{letter-spacing:-2px}.hero-art{height:290px}.coffee-cup{transform-origin:0 0;top:65px;left:35%;transform:scale(.8)rotate(12deg)}.sun-stamp{width:100px;height:100px;padding-top:15px;font-size:6px}.sun-stamp span{font-size:34px}.hero-muffin{width:160px;bottom:10px;left:0}.scribble,.art-line{display:none}.hero-description{font-size:12px}.hero-facts{gap:8px;font-size:9px}.ordering-layout{grid-template-columns:1fr}.summary{order:-1;grid-template-columns:1fr auto;gap:0 25px;padding:18px 20px;display:grid;position:static}.summary-top{grid-column:1/-1;margin-bottom:15px}.summary h3{margin:0}.summary>p{grid-column:1}.summary-line,.summary-facts,.summary-foot,.summary-disclaimer{display:none!important}.summary-total{text-align:right;border:0;grid-area:2/2/4;margin:0;padding:0;display:block}.summary-total>span{font-size:9px;display:block}.summary-total strong{font-size:24px}.order-section{padding-top:45px}.package-art{height:165px}.package-art .muffin{height:130px}.package-body ul{min-height:88px;font-size:11px}.package-body h4{font-size:17px}.package-body p{font-size:12px}.coffee-icon{display:block}.summary h3{font-size:19px}.section-heading h2{font-size:31px}.section-heading>p{font-size:11px}.packages{gap:13px}}@media (max-width:560px){.draft-detail{display:none}.draft-bar{font-size:8px}.draft-bar button{font-size:10px}.site-header{height:88px}.wordmark{font-size:20px}.wordmark span{font-size:35px;right:5px}.header-label{display:none}.main-site{font-size:11px}.hero{flex-direction:column;padding:39px 6% 25px;display:flex}.hero .eyebrow{font-size:8px}h1{margin:20px 0;font-size:51px;line-height:1.02}.hero-description{font-size:13px}.hero-button{margin-top:23px}.hero-facts{font-size:9px}.hero-art{align-self:center;width:300px;height:260px;margin-top:20px}.hero-art:before{inset:10px 0 5px 5px}.coffee-cup{top:35px;left:43%;transform:scale(.85)rotate(12deg)}.sun-stamp{top:-2px;right:0}.hero-muffin{width:165px;bottom:-2px;left:5px}.scribble{font-size:13px;display:block;bottom:15px;right:-5px}.ticker{justify-content:start;gap:30px;padding:12px 20px;font-size:8px}.ticker>span:last-child{display:none}.order-section{padding:38px 5% 50px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:30px}.section-heading>p{margin-top:13px}.steps{justify-content:space-between;gap:0;margin-bottom:25px}.steps button{gap:6px;padding-bottom:13px;font-size:10px}.steps button span{width:23px;height:23px;font-size:8px}.ordering-layout{gap:26px}.summary{padding:16px}.summary h3{font-size:17px}.summary-top{margin-bottom:13px;font-size:7px}.little-smile,.summary-total strong{font-size:22px}.field-heading h3{font-size:17px}.field-heading p{font-size:11px}.packages{flex-direction:column;gap:13px;display:flex}.package{grid-template-columns:112px 1fr;display:grid}.package-art{height:100%;min-height:198px;padding:20px 9px}.package-art>span:first-child{padding-right:12px;font-size:10px;line-height:1.4;display:block}.package-art .muffin{width:119px;height:119px;margin-top:18px;margin-left:-11px}.radio{width:17px;height:17px;top:7px;right:7px}.radio svg{width:11px}.package-body{padding:17px 15px}.package-body h4{min-height:0;font-size:17px}.package-body>p{min-height:0;margin:6px 0;font-size:11px}.package-body ul{min-height:0;margin:0 0 10px;font-size:10px;line-height:1.6}.package-price{padding-top:8px;font-size:21px}.package-price small{font-size:9px}.guest-row h3,.flavor-section h3{font-size:16px}.coffee-add{flex-wrap:wrap;gap:12px;padding:20px 15px}.coffee-icon svg{width:29px}.coffee-add>div:nth-child(2){flex:1}.coffee-add .stepper{margin-left:41px}.coffee-add h3{font-size:16px}.next{float:none;width:100%}.fields{grid-template-columns:1fr;gap:0}.slot-grid{grid-template-columns:repeat(3,1fr)}.form-actions{flex-direction:column-reverse;align-items:flex-start}.form-actions .primary{width:100%}.review-card{padding:20px}.checkout{padding:23px 18px}.bottom-note h2{font-size:23px}footer{flex-wrap:wrap;gap:12px;font-size:8px}footer>span:nth-child(2){display:none}.ops-rules{flex-direction:column;gap:10px}.board h1{letter-spacing:-2px;font-size:43px}.order-row{flex-direction:column;gap:15px}.order-row>div:last-child{text-align:left}.success h2{font-size:31px}.notification-preview{padding:17px}.draft-rule{font-size:9px}}.address-picker{position:relative}.address-suggestions{border:1px solid var(--line);background:#fffdf7;border-top:0;border-radius:0 0 4px 4px;overflow:hidden}.address-suggestions button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:12px;display:flex}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover,.address-suggestions button.active{background:#efeade}.address-suggestions svg{color:var(--red)}.address-search-status{color:var(--muted);min-height:16px;margin-top:7px;font-size:10px}.address-map{border:1px solid var(--line);object-fit:cover;object-position:center;border-radius:8px;width:100%;max-width:460px;height:180px;margin-top:10px;display:block}.delivery-preview{align-items:stretch;gap:16px;margin-top:10px;display:flex}.delivery-preview:empty{display:none}.delivery-preview .address-map{flex-shrink:0;width:42%;max-width:360px;height:160px;margin:0}.delivery-preview .delivery-result{flex:1;align-items:center;min-width:0;margin:0}.delivery-preview .hint{align-self:center}@media (max-width:600px){.delivery-preview{flex-direction:column}.delivery-preview .address-map{width:100%;max-width:none;height:160px}.delivery-preview .delivery-result{width:100%}}.packages{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-items{color:var(--muted);margin:12px 0;font-size:11px}.pastry-addons{margin:24px 0}.pastry-addons .guest-row{border-bottom:1px solid var(--line);margin:14px 0;padding:14px 0}@media (max-width:600px){.packages{grid-template-columns:1fr}}@font-face{font-family:MorningRecoleta;src:url(https://static.wixstatic.com/ufonts/7ce547_9971f67930fc44b99e68986bb708a073/woff2/file.woff2)format("woff2");font-display:swap}:root{--cream:#fff;--ink:#080808;--red:#111;--line:#dedee5;--muted:#595965;--yellow:#ede8fa}body{color:var(--ink);background:#fff url(https://static.wixstatic.com/media/990737_c45310248b8c49ba8dbfd350d46a9385~mv2.png) top/1440px repeat-y}h1,h2,h3,h4,.wordmark{font-family:MorningRecoleta,Georgia,serif}h1,h2{letter-spacing:-1.5px}h3,h4{letter-spacing:0}.site-header{background:#ffffffed;border-bottom:1px solid #171717;gap:24px;height:86px;padding:0 7%}.wordmark{color:#000;letter-spacing:-.8px;white-space:nowrap;padding:0;font-size:28px;line-height:1.1}.header-label{letter-spacing:2px;margin-left:0}.main-site{color:#fff;background:#000;border-radius:25px;padding:10px 22px;font-weight:700}.draft-bar{background:#000}.primary{color:#fff;background:#000;border:1px solid #000;border-radius:30px;padding:14px 26px}.primary:hover{background:#333}.secondary{border-radius:26px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:44px;max-width:1600px;padding:54px 7% 58px}.hero h1{color:#000;margin:22px 0;font-size:clamp(40px,4.4vw,70px);font-weight:700;line-height:1.08}.hero h1 em{letter-spacing:inherit;font-family:inherit;font-style:normal}.color-word span:first-child{color:#ef5350}.color-word span:nth-child(2){color:#4593e5}.color-word span:nth-child(3){color:#53b86c}.color-word span:nth-child(4){color:#9659d6}.brand-photos{grid-template-columns:1fr 1fr 1fr;gap:8px;height:390px;display:grid;overflow:hidden}.brand-photos img{object-fit:cover;width:100%;min-width:0;height:100%}.brand-photos img:nth-child(2){object-position:50% 35%}.hero-description{color:#34343c;font-size:16px}.hero-facts{font-size:11px}.ticker{color:#16131c;background:#eee9fa;border-top:1px solid #ded6ee;border-bottom:1px solid #ded6ee}.order-section{background:#ffffffed;border-radius:0;max-width:1320px;padding-top:48px}.section-heading h2{letter-spacing:-1px;font-size:clamp(28px,3vw,42px)}.packages{gap:20px}.package{background:#fff;border:1px solid #ccc;border-radius:14px;overflow:hidden}.package.selected{border-color:#000;box-shadow:0 0 0 2px #000}.package-art{height:156px}.package-art>span:first-child{color:#000;font-family:MorningRecoleta,Georgia,serif;font-size:13px}.package-serving{text-align:center;padding-top:18px}.package-serving strong{font-family:MorningRecoleta,Georgia,serif;font-size:54px;line-height:1;display:block}.package-serving>span{letter-spacing:1.4px;margin-top:8px;font-size:8px;display:block}.color-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.color-dots i{background:#ef5350;border-radius:50%;width:9px;height:9px}.color-dots i:nth-child(2){background:#4593e5}.color-dots i:nth-child(3){background:#53b86c}.color-dots i:nth-child(4){background:#efbd3d}.color-dots i:nth-child(5){background:#9659d6}.package-body h4{font-size:21px}.radio{border-color:#000}.selected .radio{color:#fff;background:#000}.summary{background:#f5f2fc;border:1px solid #d8cee9;border-radius:14px}.summary h3{font-size:25px}.summary-top{color:#111}.summary-foot{background:#e9e2f7}.steps button.active{color:#000;border-color:#000}.steps button.active>span,.steps button.complete>span{color:#fff;background:#000}.coffee-add{background:#edf5ff;border-color:#d5e4f5;border-radius:12px}.coffee-icon{color:#000}.brand-close{background:#eee9fa}.site-footer{background:#fff;border-color:#ddd}.success-icon{color:#111;background:#e8f5ec}.slot-grid .chosen{color:#fff;background:#000}.delivery-result.eligible{background:#edf7ee;border-color:#bfdbc3}.guest-row h3{font-size:21px}.stepper{border-radius:26px}input,textarea{background:#fff!important}.package-body{padding:20px}.package-price{color:#000}@media (max-width:800px){.site-header{flex-wrap:wrap;gap:12px;height:auto;padding:16px 5%}.wordmark{font-size:23px}.header-label{font-size:8px}.main-site{padding:9px 14px;font-size:10px}.hero{grid-template-columns:1fr;gap:28px;padding:36px 6%}.hero h1{font-size:clamp(38px,8vw,60px)}.brand-photos{height:280px}.order-section{padding:32px 5%}.section-heading h2{font-size:30px}}@media (max-width:480px){.header-label{display:none}.brand-photos{gap:5px;height:230px}.hero h1{font-size:39px}.section-heading h2{font-size:27px}.package-art{height:150px}}body{background-image:linear-gradient(#fffffff0,#fffffff0),url(https://static.wixstatic.com/media/990737_c45310248b8c49ba8dbfd350d46a9385~mv2.png);background-size:auto,1440px}.order-section{background:#ffffffc9}@media (max-width:800px){.checkout-summary .summary-line{display:flex!important}.checkout-summary .summary-disclaimer,.checkout-summary{display:block!important}.checkout-summary .summary-total{margin-top:14px}}.brand-ampersand{font-family:Georgia,serif;font-weight:700}.package-body h4{font-size:25px;line-height:1.25}.package-body>p{font-size:15px;line-height:1.6}.package-body li{font-size:14px;line-height:1.65}.package-price{font-size:26px}.coffee-add .eyebrow{letter-spacing:0;font-family:MorningRecoleta,Georgia,serif;font-size:24px;line-height:1.2}.coffee-add .traveler-includes{margin-top:8px;font-size:13px;line-height:1.5}.coffee-add>div:nth-child(2){min-width:0}@media (max-width:600px){.coffee-add .eyebrow{font-size:22px}.package-body h4{font-size:24px}}.review-card h4,.order-row b,.reference,.summary-total strong,.package-price,.stepper output,.slot-grid button{font-variant-numeric:tabular-nums;font-family:DM Sans,Arial,sans-serif!important}.review-card h4{letter-spacing:0;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.review-card p{overflow-wrap:anywhere}.bear-brand{align-items:center;padding:4px 0;display:inline-flex}.bear-brand img{object-fit:contain;width:62px;height:62px;display:block}.site-header{min-height:86px}.hero-facts{font-style:italic}.brand-magic{text-align:center;letter-spacing:2px;justify-content:center}.brand-magic span{flex:none!important}.package-serving{grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:26px 22px 0;display:grid}.package-serving strong{text-align:right;font-family:Arial,sans-serif;font-size:62px;font-weight:800;line-height:1}.package-serving>span{letter-spacing:1px;text-align:left;margin:0;font-size:12px;line-height:1.5}.availability-note{color:var(--muted);margin:8px 0 22px;font-size:12px;font-style:italic}.bottom-note{background:#caeaf7!important}footer{background:#caeaf7;border-top:1px solid #acd5e6}@media (max-width:600px){.bear-brand img{width:54px;height:54px}.package-serving{padding:24px 22px 0}.package-serving strong{font-size:60px}.package-serving>span{font-size:11px}}.staff-login{color:#30251e;max-width:480px;margin:6vh auto;padding:32px 24px}.staff-login>a>img{object-fit:contain;width:76px;height:76px}.staff-login h1{margin:20px 0;font-size:44px;line-height:1.08}.staff-login form{gap:18px;margin:28px 0;display:grid}.staff-login label,.staff-controls label{gap:8px;font-size:14px;display:grid}.staff-login input,.staff-controls input,.staff-controls select{font:inherit;background:#fff;border:1px solid #c9c2b7;border-radius:8px;min-width:0;padding:14px}.staff-login small{color:#666;line-height:1.8;display:block}.staff-shell{color:#30251e;max-width:1220px;margin:auto;padding:24px}.staff-header{border-bottom:1px solid #d9d3ca;align-items:center;gap:18px;padding-bottom:20px;display:flex}.staff-header img{object-fit:contain;width:62px;height:62px}.staff-header p{margin:3px 0}.staff-header nav{align-items:center;gap:20px;margin-left:auto;display:flex}.staff-header nav a{text-decoration:underline}.staff-intro{justify-content:space-between;align-items:center;gap:32px;padding:44px 0 24px;display:flex}.staff-intro h1{margin:16px 0;font-size:60px;line-height:1.05}.staff-intro aside{background:#caeaf7;border-radius:14px;max-width:320px;padding:24px}.staff-intro aside p{font-size:14px;line-height:1.6}.staff-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 28px;display:grid}.staff-stats article{background:#f4efe4;border:1px solid #e1d9c9;border-radius:12px;gap:6px;padding:24px;display:grid}.staff-stats strong{font-family:Arial,sans-serif;font-size:36px}.staff-controls{align-items:end;gap:18px;display:flex}.staff-controls label:nth-child(2){flex:1}.staff-controls button{height:48px}.staff-empty{text-align:center;background:#f4efe4;border-radius:16px;margin:30px 0;padding:48px 24px}.staff-empty .primary{margin-top:16px;display:inline-block}.staff-order{background:#fff;border:1px solid #d9d3ca;border-radius:12px;margin:14px 0}.staff-order summary{cursor:pointer;align-items:center;gap:20px;padding:22px;list-style:none;display:flex}.staff-order summary>span:first-child{flex:1}.staff-order small{margin-top:7px;line-height:1.6;display:block}.staff-order summary b,.staff-order summary small{font-family:Arial,sans-serif}.staff-badge{background:#eee;border-radius:20px;padding:7px 12px;font:12px Arial,sans-serif}.staff-badge.test{background:#e3dcfb}.staff-order-detail{border-top:1px solid #e4e0d8;grid-template-columns:1.2fr 1fr 1fr;gap:28px;padding:0 24px 24px;display:grid}.staff-order-detail p{overflow-wrap:anywhere;line-height:1.7}.staff-order-detail a{color:inherit;text-decoration:underline}.staff-footer{text-align:center;background:#caeaf7;border-radius:12px;margin-top:40px;padding:24px;font-size:13px}@media (max-width:700px){.staff-shell{padding:16px}.staff-header{flex-wrap:wrap}.staff-header nav{justify-content:space-between;width:100%;margin:0}.staff-intro{padding-top:24px;display:block}.staff-intro h1{font-size:40px}.staff-intro aside{max-width:none}.staff-stats{gap:8px}.staff-stats article{padding:14px 9px}.staff-stats strong{font-size:28px}.staff-stats span{font-size:12px}.staff-controls{flex-wrap:wrap}.staff-controls label:nth-child(2){flex-basis:60%}.staff-controls button{width:100%}.staff-order summary{gap:10px;padding:16px;font-size:13px}.staff-order-detail{grid-template-columns:1fr;gap:0;padding:0 16px 18px}.staff-login{margin:2vh auto}.staff-login h1{font-size:38px}}.staff-email-test{background:#edf8fc;border:1px solid #c3d9df;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin:8px 0 24px;padding:18px 22px;display:flex}.staff-email-test>div{flex:1}.staff-email-test p{margin:6px 0;font-size:13px;line-height:1.6}.staff-email-test>p{width:100%;margin:0;font-weight:600}.hero{align-items:start;overflow:visible}.hero-copy{min-width:0}.hero-description{font-size:18px;line-height:1.75}.hero-delivery{border:1px solid var(--line);z-index:3;background:#fffdf7;border-radius:14px;max-width:620px;margin-top:26px;padding:24px;position:relative}.hero-delivery h2{margin-bottom:10px;font-size:27px;line-height:1.2}.hero-delivery>p{color:var(--muted);margin-bottom:18px;font-size:16px;line-height:1.6}.hero-delivery .address-picker{width:100%}.hero-delivery input{width:100%;min-width:0;padding:14px 12px;font-size:16px}.hero-delivery .address-search-status{font-size:14px;line-height:1.6}.hero-check{width:100%;margin-top:14px;font-size:15px}.hero-delivery .delivery-preview{grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.hero-delivery .address-map{object-fit:cover;width:100%;height:145px}.hero-delivery .delivery-result{min-height:0;padding:15px}.hero-delivery .delivery-result p{font-size:14px}.hero-delivery .address-suggestions{z-index:20}.delivery-first{border:1px solid var(--line);background:#fffdf7;border-radius:12px;padding:38px 24px}.delivery-first h3{margin:12px 0}.delivery-first p{max-width:540px;margin-bottom:20px;font-size:17px;line-height:1.7}.verified-address{background:#eef6f0;border:1px solid #cddfd0;border-radius:10px;align-items:center;gap:14px;margin-bottom:26px;padding:18px;display:flex}.verified-address>div{flex:1;min-width:0}.verified-address b{font:600 16px/1.6 DM Sans,Arial,sans-serif}.verified-address p{color:var(--muted);font-size:14px}.verified-address button{flex-shrink:0}.section-heading>p,.field-heading p,.food-heading>p{font-size:17px;line-height:1.7}.food-heading{margin:28px 0 18px}.guest-row p,.portion-note,.coffee-add p:not(.eyebrow),.order-main>p.muted,.order-main form>p.muted,.pastry-addons>p{font-size:16px;line-height:1.65}.coffee-add small{font-size:14px}.package-body>p{min-height:0;font-size:17px;line-height:1.65}.package-body ul{font-size:16px;line-height:1.8}.order-main label{font-size:16px}.order-main label small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.order-main form h3{margin-bottom:8px}.order-main form .muted{font-size:17px;line-height:1.7}.order-main .guest-row:first-of-type{margin-top:18px}.order-main .hint{font-size:14px;line-height:1.7}@media (max-width:700px){.hero-delivery{margin-top:22px;padding:18px}.hero-delivery h2{font-size:25px}.hero-description{font-size:17px}.verified-address{flex-wrap:wrap;padding:14px}.verified-address button{margin-left:30px}.section-heading>p,.field-heading p,.food-heading>p,.package-body>p{font-size:16px}.package-body ul{font-size:15px}.delivery-first{padding:24px 18px}.delivery-first p{font-size:16px}}.hero-delivery .delivery-preview .address-map{width:100%;max-width:none;height:145px;margin:0}.hero-delivery .delivery-result{align-items:flex-start;gap:12px;width:100%;min-width:0}.hero-delivery .delivery-result>span,.hero-delivery .delivery-result>svg{flex-shrink:0}.hero-delivery .delivery-result>div{overflow-wrap:anywhere;flex:1;min-width:0}.hero-delivery .delivery-result b{font-size:15px;line-height:1.5}.hero-delivery .delivery-result p{margin:5px 0;font-size:14px;line-height:1.6}.hero-delivery .delivery-result small{font-size:12px;line-height:1.6}.package-serving{grid-template-columns:minmax(0,1fr);gap:10px}.package-serving strong{text-align:center;font-family:MorningRecoleta,Georgia,serif;font-size:36px;line-height:1.2}.package-serving .color-dots{grid-column:1;margin-top:4px}@media (max-width:700px){.package{display:block}.package-art{height:145px;min-height:0;padding:16px}.package-serving{padding:18px 12px 0}.package-serving strong{font-size:32px;line-height:1.2}.package-body{padding:20px}.package-body h4{overflow-wrap:break-word}.coffee-add{grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.coffee-add .coffee-icon{padding-top:4px}.coffee-add .stepper{grid-column:2;justify-self:start;margin:0}.coffee-add small{margin-top:8px;display:block}}.paypal-embedded{text-align:left;width:100%;margin-top:22px}.paypal-embedded h4{margin:18px 0 8px}.paypal-card-field{background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:80px;margin-top:0;overflow:visible}.paypal-card-field>*{width:100%;height:100%;display:block}.paypal-card-field iframe{max-width:100%}.paypal-card-row>label{min-width:0}.paypal-card-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.paypal-embedded label{margin:14px 0;font-size:15px;display:block}.payment-preview-note{background:#edf5ff;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.apple-pay-option{margin-top:20px}.apple-pay-option apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:24px;width:100%;height:48px;display:block}.apple-pay-option .hint{text-align:center}.apple-pay-option .or{margin:20px 0 0}
