._feature_n3bkb_1{margin-block:clamp(24px,4vw,54px)}._hero_n3bkb_5{color:var(--espresso);background:#f7ccc5;border:1px solid #f8d1c1;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:16px;padding:clamp(26px,4.5vw,64px);display:grid}._badge_n3bkb_17{background:var(--pink);border:1px solid var(--espresso);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin:0 0 20px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-block}._hero_n3bkb_5 h1{color:inherit;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,5.5vw,82px);line-height:1.03}._hero_n3bkb_5 h1 span{color:var(--espresso);font-family:Chewy,Coiny,sans-serif;font-weight:400;display:block}._lede_n3bkb_45{max-width:39ch;margin:20px 0 0;font-size:clamp(16px,1.55vw,20px);font-weight:600;line-height:1.5}._deadline_n3bkb_53{color:var(--espresso);align-items:center;gap:9px;margin:21px 0 0;font-size:15px;font-weight:700;display:flex}._actions_n3bkb_63{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:25px;display:flex}._orderLink_n3bkb_71,._menuLink_n3bkb_72{align-items:center;gap:9px;font-size:15px;font-weight:700;display:inline-flex}._hero_n3bkb_5 ._orderLink_n3bkb_71{border-color:var(--espresso);background:var(--yellow);color:var(--espresso);box-shadow:3px 3px 0 var(--espresso);padding:13px 17px;text-decoration:none}._hero_n3bkb_5 ._orderLink_n3bkb_71:not(:disabled):hover{background:var(--cream)}._hero_n3bkb_5 a:focus-visible{outline-color:var(--espresso)}._menuLink_n3bkb_72{min-height:44px;color:inherit;text-underline-offset:4px}._heroArt_n3bkb_103 svg{width:100%;max-width:440px;margin:auto;display:block}._menu_n3bkb_72{margin-top:clamp(30px,4vw,52px)}._menuHeading_n3bkb_114{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:19px;display:flex}._menuHeading_n3bkb_114 h2{margin:0;scroll-margin-top:20px;font-size:clamp(29px,3vw,42px)}._menuHeading_n3bkb_114 p{color:var(--cream);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:flex}._menuColumns_n3bkb_139{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._menuGroup_n3bkb_145{border:1px solid var(--yellow);background:var(--cream);color:var(--espresso);border-radius:18px;padding:clamp(17px,2.4vw,30px)}._menuGroup_n3bkb_145:nth-child(2n){border-color:var(--pink)}._menuGroup_n3bkb_145 h3{color:var(--chocolate);margin:0 0 10px;font-size:clamp(23px,2.3vw,30px)}._menuGroup_n3bkb_145 ul{margin:0;padding:0;list-style:none}._menuGroup_n3bkb_145 li{border-top:1px solid #e2bda9;padding:14px 0}._menuGroup_n3bkb_145 li:last-child{padding-bottom:0}._itemHeading_n3bkb_178{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._itemHeading_n3bkb_178 h4{margin:0;font-size:17px;font-weight:700;line-height:1.3}._itemHeading_n3bkb_178 span{color:var(--chocolate);white-space:nowrap;font-size:15px;font-weight:700}._itemSize_n3bkb_199,._itemDescription_n3bkb_200{margin:5px 0 0;font-size:14px;line-height:1.45}._itemSize_n3bkb_199{color:var(--chocolate);font-weight:700}._itemDescription_n3bkb_200{color:var(--chocolate)}._productPhotos_n3bkb_215{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:360px;margin:8px 0;display:grid}._productPhotos_n3bkb_215:has(>img:only-child){border-radius:8px;grid-template-columns:1fr;max-width:220px;overflow:hidden}._productPhotos_n3bkb_215 img{aspect-ratio:4/3;object-fit:cover;object-position:center 24%;border-radius:8px;width:100%;height:auto;display:block}._productPhotos_n3bkb_215 img:only-child{aspect-ratio:1;object-position:center}._productPhotos_n3bkb_215 img[src="/products/original-cinn-fluffle-buns.jpg"]:only-child{transform-origin:4% 22%;transform:scale(2.4)}._productPhotos_n3bkb_215 img[src="/products/mini-cinni-buns.jpg"]:only-child{transform-origin:42% 38%;transform:scale(1.85)}._menuOrderLink_n3bkb_258{min-height:44px;color:var(--pink);text-underline-offset:4px;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:760px){._hero_n3bkb_5{grid-template-columns:1fr;gap:8px}._hero_n3bkb_5 h1{font-size:clamp(34px,10.5vw,56px)}._heroArt_n3bkb_103 svg{max-width:240px}._menuColumns_n3bkb_139{grid-template-columns:1fr}}
