.cookies-page .mf-hero h1{font-size:clamp(46px,5.4vw,76px);line-height:1.06}.cookies-hero-art{justify-self:end;max-width:490px;margin:0;padding-bottom:15px;position:relative}.cookies-hero-art>img{object-fit:contain;border-radius:150px 150px 12px 12px;width:100%;height:auto;max-height:610px;display:block}.cookies-hero-art figcaption{background:var(--cream);border:1px solid var(--rose-gold);border-radius:12px;max-width:270px;margin:-5px 15px 0 auto;padding:15px 20px;position:relative;transform:rotate(-2deg);box-shadow:0 6px 18px #713e4512}.cookies-hero-art figcaption span{letter-spacing:1.3px;color:var(--rose);font-size:9px}.cookies-hero-art figcaption p{font:21px/1.2 var(--serif);margin-top:7px}.cookies-hero-art figcaption em{color:var(--rose)}.cookies-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px}.cookies-grid .mf-recipe-image{aspect-ratio:1;background:#f3e9df;border-radius:12px}.cookies-grid .mf-recipe-image img{object-fit:contain;width:100%;height:100%}.cookies-grid .mf-caption h3{font-size:23px;line-height:1.2}.cookies-grid .mf-caption p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.cookies-grid-invite{border:1px solid var(--rose-gold);background:var(--blush);text-align:center;border-radius:120px 120px 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:350px;padding:32px 18px;display:flex}.cookies-grid-invite h3{font:42px/1.08 var(--serif);letter-spacing:-1px}.cookies-grid-invite h3 em{color:var(--rose)}.cookies-grid-invite .eyebrow{font-size:8px}.cookies-grid-invite .button{padding-inline:18px;font-size:11px}.cookies-more{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:40px;margin-top:55px;padding-top:42px;display:grid}.cookies-more h3{font:35px/1.15 var(--serif);letter-spacing:-.7px}.cookies-more h3 em{color:var(--rose)}.cookies-more ol{grid-template-columns:1fr 1fr;gap:22px 30px;padding:0;list-style:none;display:grid}.cookies-more li{align-items:flex-start;gap:14px;display:flex}.cookies-more li>span{font:italic 24px var(--serif);color:var(--rose-gold)}.cookies-more h4{font:23px/1.2 var(--serif);font-weight:400}.cookies-photo-story{grid-template-columns:.85fr 1fr;align-items:center;gap:85px;padding-top:85px;padding-bottom:85px;display:grid}.cookies-photo-story>img{object-fit:contain;border-radius:12px;width:100%;max-height:540px}.cookies-photo-story h2{font:clamp(36px,4.5vw,58px)/1.1 var(--serif);letter-spacing:-1.5px;margin-bottom:25px}.cookies-photo-story h2 em{color:var(--rose)}.cookies-photo-story div>p:not(.eyebrow){color:var(--muted);margin-bottom:17px;font-size:14px;line-height:1.85}.cookies-photo-story .button{margin-top:15px}#cookies-price{scroll-margin-top:125px}.cookies-page .class-switch{flex-wrap:wrap}.cookies-page .mf-feedback-quote h3{font-size:23px}@media (max-width:1000px){.cookies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cookies-photo-story{gap:45px}.cookies-hero-art figcaption{max-width:245px}.cookies-more{grid-template-columns:1fr 1.4fr;gap:25px}.cookies-more ol{grid-template-columns:1fr}}@media (max-width:760px){.cookies-page .mf-hero h1{font-size:clamp(43px,8vw,64px)}.cookies-hero-art{justify-self:center;max-width:430px}.cookies-hero-art>img{max-height:530px}.cookies-hero-art figcaption{max-width:245px;margin-top:0}.cookies-grid{gap:30px 15px}.cookies-grid .mf-caption h3{font-size:20px}.cookies-grid-invite{min-height:340px;padding:30px 15px}.cookies-grid-invite h3{font-size:36px}.cookies-more{grid-template-columns:1fr;gap:30px;margin-top:40px}.cookies-more ol{grid-template-columns:1fr 1fr;gap:22px 18px}.cookies-more h4{font-size:21px}.cookies-more li{gap:10px}.cookies-photo-story{grid-template-columns:1fr;gap:35px;padding-block:55px}.cookies-photo-story>img{max-height:460px}.cookies-photo-story h2{font-size:43px}.cookies-page .mf-lead{max-width:100%}}@media (max-width:420px){.cookies-grid-invite .button{padding-inline:12px;font-size:10px}.cookies-grid-invite h3{font-size:31px}.cookies-more ol{grid-template-columns:1fr}.cookies-grid .mf-caption h3{font-size:18px}.cookies-page .mf-hero h1{font-size:43px}}.cookies-page .mf-recipe-image img{transition:transform .3s}.cookies-page .mf-recipe-image:hover img{transform:none}@media (prefers-reduced-motion:reduce){.cookies-page *{scroll-behavior:auto!important;transition:none!important}}
