@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--cream:#fff8ec;--butter:#f8e6cf;--brown:#5b3522;--chocolate:#2e1a12;--tan:#d7a574;--beige:#efe2d3;--line:#d9c7b2;--heading:"Fraunces",Georgia,serif;--body:"DM Sans",Arial,sans-serif;--wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--cream);color:var(--chocolate);font-family:var(--body);margin:0;font-size:16px;line-height:1.65}html[lang=he]{--heading:"Assistant",Arial,sans-serif;--body:"Assistant",Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--brown);outline-offset:5px}a:hover{color:var(--brown)}img,svg{max-width:100%;display:block}.icon{flex-shrink:0;width:32px;height:32px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.045em;font-weight:700;line-height:1.06}h1{font-size:clamp(54px,6.9vw,99px)}h2{font-size:clamp(36px,4.3vw,60px)}h3{font-size:30px}p{max-width:58ch}.wrap{width:min(var(--wrap),calc(100% - 112px));margin-inline:auto}.line{display:block}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brown);margin-bottom:24px;font-size:11px;font-weight:600;line-height:1.5;display:block}html[lang=he] .eyebrow{letter-spacing:.05em;font-size:14px}main:focus{outline:none}.skip-link{top:8px;background:var(--cream);border:2px solid var(--brown);z-index:100;padding:8px 15px;position:fixed;inset-inline-start:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.announcement{background:var(--brown);min-height:34px;color:var(--cream);letter-spacing:.055em;justify-content:center;align-items:center;gap:20px;padding:7px 15px;font-size:11px;display:flex}.announcement-star{font-size:15px;line-height:1}.site-header{z-index:30;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:25px;width:min(1360px,100% - 80px);min-height:91px;margin:auto;display:flex}.wordmark{letter-spacing:-.06em;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:37px;font-weight:700;line-height:1;position:relative}.wordmark span{font-family:var(--body);letter-spacing:0;font-size:9px;position:absolute;top:3px;right:-10px}.desktop-nav{gap:32px;font-size:13px;display:flex}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";background:var(--brown);height:2px;transition:transform .2s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:22px;display:flex}.language-link{align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;display:flex}.language-link span{font-size:18px}.menu-toggle{background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:0;display:none}.menu-lines{border-top:1.5px solid;border-bottom:1.5px solid;width:20px;height:12px}.mobile-nav{padding:0}.mobile-nav-inner{border-top:1px solid var(--line);flex-direction:column;padding:15px 24px 25px;display:flex}.mobile-nav:not([hidden]){flex-direction:column;display:flex}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 4px;font-size:18px;display:flex}.mobile-nav a[aria-current=page]{font-weight:600}.mobile-nav a span{font-size:24px}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;padding-block:80px 88px;display:grid}.hero h1{font-size:clamp(54px,6.75vw,97px)}.warm-line{color:var(--brown)}.hero-intro{max-width:440px;color:var(--brown);margin-top:28px;font-size:16px;line-height:1.75}.hero-links{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.button{background:var(--brown);color:var(--cream);border:1px solid var(--brown);border-radius:4px;justify-content:center;align-items:center;gap:30px;min-height:56px;padding:16px 24px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button .icon{width:22px;height:22px}.button:hover{background:var(--chocolate);color:var(--cream);transform:translateY(-2px)}.text-link{border-bottom:1px solid;align-items:center;gap:18px;min-height:44px;padding-block:6px;font-size:13px;font-weight:600;display:inline-flex}.text-link .icon{width:25px;height:25px}.hero-art{isolation:isolate;height:540px;position:relative}.art-arch{background:var(--butter);z-index:-1;border-radius:48% 48% 6px 6px;position:absolute;inset:20px 8px 25px;transform:rotate(5deg)}.mascot{width:100%;height:auto;display:block}.hero-mascot{inset-inline-start:1%;width:98%;position:absolute;bottom:115px;transform:rotate(-3deg)}.bake-stamp{top:16px;z-index:2;border:1px solid var(--brown);outline:1px solid var(--brown);outline-offset:-7px;letter-spacing:.09em;background:var(--cream);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:118px;height:118px;font-size:9px;font-weight:600;display:flex;position:absolute;inset-inline-end:-6px;transform:rotate(12deg)}.bake-stamp .icon{width:35px;height:35px}.handwritten{font-family:var(--heading);letter-spacing:-.045em;font-size:26px;font-style:italic;line-height:1.2}.hero-note{bottom:27px;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline-start:22%;transform:rotate(-7deg)}.hero-note .icon{inset-inline-end:-56px;width:36px;height:36px;position:absolute;top:18px;transform:rotate(15deg)}.art-spark{color:var(--brown);font-size:44px;position:absolute}.spark-one{top:110px;inset-inline-start:0}.spark-two{bottom:74px;font-size:32px;inset-inline-end:8px}.brand-strip{border-block:1px solid var(--brown);background:var(--butter);justify-content:space-evenly;align-items:center;gap:25px;padding:21px 25px;font-size:12px;font-weight:600;display:flex}.brand-strip span{align-items:center;gap:40px;display:flex}.brand-strip i{font-size:24px;font-style:normal;line-height:1}.flavor-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:100px;display:grid}.section-copy h2{margin-bottom:25px}.section-copy p:not(.eyebrow){color:var(--brown);max-width:420px;font-size:16px}.section-copy .text-link{margin-top:27px}.flavor-art{background:var(--beige);border-radius:50% 50% 4px 4px;padding:36px 25px 18px;position:relative}.flavor-caption{text-align:center;color:var(--brown);letter-spacing:.06em;margin:16px auto 0;font-size:10px;display:block}.tin-scene{isolation:isolate;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.tin{filter:drop-shadow(10px 18px #5b352212);z-index:1;width:213px;position:relative;transform:rotate(-7deg)}.tin-lid{background:var(--brown);border:2px solid var(--chocolate);border-radius:50% 50% 5px 5px/25% 25% 5px 5px;height:29px;position:relative}.tin-lid:after{content:"";background:var(--tan);height:1px;position:absolute;inset:5px 8px auto}.tin-label{background:var(--cream);border-inline:2px solid var(--brown);flex-direction:column;align-items:center;height:365px;padding:22px 12px 15px;display:flex;position:relative}.tin-label>.mascot{width:104px;height:82px;margin-bottom:-2px}.tin-brand{letter-spacing:-.06em;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:700;line-height:1.1}.tin-label>strong{text-align:center;margin-top:10px;font-family:DM Sans,Assistant,sans-serif;font-size:19px;line-height:1.05}.tin-description{letter-spacing:.09em;margin-top:8px;font-size:8px}.tin-cookie{width:106px;height:106px;margin-top:10px}.tin-bottom{font-family:var(--heading);margin-top:9px;font-size:15px;font-weight:700}.tin-base{background:var(--brown);border:2px solid var(--chocolate);border-radius:0 0 30% 30%/0 0 50% 50%;height:10px}.crumb{border:1px solid var(--chocolate);background:var(--brown);width:24px;height:25px;position:absolute;transform:rotate(18deg)}.crumb-one{inset-inline-start:12%;width:34px;height:35px;top:23%}.crumb-two{inset-inline-end:10%;top:60%;transform:rotate(-15deg)}.crumb-three{inset-inline-start:18%;width:13px;height:15px;bottom:9%}.ritual-section{background:var(--butter);border-block:1px solid var(--line);padding-block:88px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px;display:flex}.section-heading .text-link{flex-shrink:0}.steps{margin:0;padding:0;list-style:none}.steps.compact{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.step-art{border-bottom:1px solid #c9af91;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:22px;display:flex}.step-art>.icon{width:58px;height:58px}.step-number{letter-spacing:.1em;color:var(--brown);font-size:12px}.steps.compact h3{margin-bottom:13px}.steps p{color:var(--brown);font-size:14px;line-height:1.7}.story-teaser{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:115px;display:grid}.story-art{padding-bottom:90px;position:relative}.story-art>.handwritten{bottom:0;position:absolute;inset-inline-end:12%;transform:rotate(-7deg)}.story-art>.mascot{width:100%}footer{background:var(--chocolate);color:var(--cream)}.footer-top{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:80px;padding-block:70px;display:flex}.footer-top .eyebrow{color:var(--tan)}.footer-top h2{font-size:clamp(36px,4.1vw,57px)}.footer-top p{opacity:.8;max-width:400px;margin-top:22px;font-size:13px}.footer-cookie{width:170px;height:170px;color:var(--tan);transform:rotate(12deg)}.footer-bottom{justify-content:space-between;align-items:center;gap:30px;padding-block:48px;display:flex}.footer-wordmark{font-size:34px}.footer-bottom p{opacity:.75;margin-top:12px;font-size:11px}.footer-bottom nav{gap:30px;font-size:12px;display:flex}.footer-legal{color:var(--beige);border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;display:flex}footer a:hover{color:var(--tan)}footer a:focus-visible{outline-color:var(--tan)}.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:80px 95px;display:grid}.product-hero h1{font-size:clamp(57px,6.7vw,95px)}.product-art{background:var(--butter);border-radius:48% 48% 5px 5px;padding:40px 20px 28px}.product-art .tin-scene{min-height:470px}.product-art .tin{transform:rotate(6deg)scale(1.13)}.product-flavor{font-family:var(--heading);text-align:center;margin-top:22px;font-size:24px;display:block}.availability{letter-spacing:.12em;align-items:center;gap:10px;margin-block:26px 12px;font-size:12px;display:flex}.status-dot{background:var(--brown);border-radius:50%;width:7px;height:7px}.product-details{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:50px;padding-block:50px 85px;display:grid}.product-details h2{margin-bottom:16px;font-size:32px;line-height:1.2}.product-details p{color:var(--brown);font-size:14px}.product-details .eyebrow{margin-bottom:18px}.pack-note{background:var(--beige);gap:50px;margin-bottom:90px;padding:42px 50px;display:flex}.pack-note>.icon{width:75px;height:75px}.pack-note h2{margin-bottom:16px;font-size:27px;line-height:1.2}.pack-note p{color:var(--brown);max-width:80ch;font-size:14px}.pack-note .text-link{margin-top:20px}.page-intro{padding-block:80px 60px}.page-intro h1{max-width:850px}.page-intro>p:last-child{color:var(--brown);max-width:550px;margin-top:28px;font-size:17px}.baking-steps{grid-template-columns:1.6fr 1fr;align-items:start;gap:90px;padding-bottom:80px;display:grid}.steps.full li{border-bottom:1px solid var(--line);grid-template-columns:30px 70px 1fr;align-items:center;gap:28px;padding-block:28px;display:grid}.steps.full li:first-child{border-top:1px solid var(--line)}.steps.full .icon{width:60px;height:60px}.steps.full h2{margin-bottom:12px;font-size:34px}.steps.full p{max-width:360px}.pack-aside{background:var(--butter);padding:35px}.pack-aside>.icon{width:55px;height:55px;margin-bottom:30px}.pack-aside h2{margin-bottom:20px;font-size:34px;line-height:1.15}.pack-aside p{color:var(--brown);font-size:14px}.baking-break{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:20px 100px;display:grid}.baking-break h2{margin-bottom:20px;font-size:42px;line-height:1.15}.baking-break p{color:var(--brown);font-size:16px}.story-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:80px 85px;display:grid}.story-hero h1{font-size:clamp(53px,6.6vw,95px)}.story-portrait{background:var(--butter);border-radius:48% 48% 5px 5px;padding:50px 40px 15px;position:relative}.story-portrait>.icon{top:28px;width:48px;height:48px;position:absolute;inset-inline-end:27px;transform:rotate(17deg)}.story-chapters{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;padding-block:55px 90px;display:grid}.story-chapters h2{margin-bottom:25px;font-size:43px;line-height:1.15}.story-chapters p{color:var(--brown);font-size:16px}.personality-strip{background:var(--butter);border-block:1px solid var(--line);font-family:var(--heading);justify-content:center;gap:65px;padding:27px 25px;font-size:23px;display:flex}.personality-strip>span{align-items:center;gap:35px;display:flex}.personality-strip .icon{width:27px;height:27px}.story-closing{text-align:center;padding-block:85px 100px}.story-closing>.mascot{width:440px;margin:0 auto 35px}.story-closing h2{margin-bottom:30px}.story-closing .button{margin-inline:auto}.faq-layout{grid-template-columns:.9fr 1.2fr;gap:90px;padding-block:80px 100px;display:grid}.faq-intro h1{font-size:clamp(47px,5.4vw,77px);line-height:1.09}.faq-intro>p:not(.eyebrow){color:var(--brown);max-width:360px;margin-top:28px;font-size:16px}.faq-intro>.mascot{width:245px;margin-top:38px}.faq-list{padding-top:9px}.faq-list details{border-bottom:1px solid var(--line);padding:26px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:24px;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{flex-shrink:0;width:16px;height:16px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--brown);width:16px;height:1px;position:absolute;top:7px;left:0}.faq-plus:after{transition:transform .2s;transform:rotate(90deg)}details[open] .faq-plus:after{transform:rotate(0)}.faq-list details>p{color:var(--brown);padding-top:18px;padding-inline-end:32px;font-size:14px}.faq-list .text-link{margin-top:15px}.not-found{text-align:center;padding-block:70px 90px}.not-found>.mascot{width:350px;margin:auto auto 25px}.not-found h1{margin-bottom:20px;font-size:55px}.not-found p{margin:12px auto}.not-found .hero-links{justify-content:center}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:-.025em;font-weight:800;line-height:1.12}html[dir=rtl] .handwritten{letter-spacing:0;font-style:normal;font-weight:600}html[dir=rtl] .hero h1{font-size:clamp(49px,5.7vw,82px)}html[dir=rtl] .hero-intro{font-size:19px}html[dir=rtl] .hero-art{direction:ltr}html[dir=rtl] .hero-note{direction:rtl}html[dir=rtl] .button,html[dir=rtl] .text-link{font-size:16px}html[dir=rtl] .button>.icon,html[dir=rtl] .text-link>.icon{transform:scaleX(-1)}html[dir=rtl] .desktop-nav{gap:27px;font-size:16px}html[dir=rtl] .announcement{font-size:14px}html[dir=rtl] .steps p,html[dir=rtl] .pack-aside p,html[dir=rtl] .product-details p,html[dir=rtl] .faq-list details>p{font-size:17px}html[dir=rtl] .hero-note{font-size:24px}html[dir=rtl] .product-hero h1{font-size:clamp(50px,5.8vw,83px)}html[dir=rtl] .section-copy p:not(.eyebrow){font-size:19px}html[dir=rtl] .footer-bottom nav{font-size:16px}@media (width>=960px){.mobile-nav{display:none!important}}@media (width<=1100px){.wrap{width:calc(100% - 72px)}.desktop-nav{gap:20px}.header-inner{width:calc(100% - 55px)}.hero-art{height:490px}.hero{gap:22px}.hero-mascot{bottom:130px}.flavor-section,.product-hero,.story-teaser,.story-hero,.story-chapters,.faq-layout{gap:55px}.brand-strip span{gap:20px}.baking-steps{gap:50px}.personality-strip{gap:35px}.personality-strip>span{gap:20px}}@media (width<=959px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{min-height:80px}.hero{gap:15px;padding-block:55px 65px}.hero h1{font-size:clamp(51px,7.4vw,72px)}.hero-art{height:420px}.hero-mascot{bottom:117px}.hero-intro{font-size:15px}.hero-links{gap:15px}.button{gap:20px;padding:14px 20px}.hero-note{inset-inline-start:12%;font-size:22px;bottom:36px}.hero-note .icon{width:30px;inset-inline-end:-42px}.bake-stamp{width:100px;height:100px;font-size:8px}.spark-one{font-size:30px;top:120px}.brand-strip{gap:12px;padding-inline:20px;font-size:11px}.brand-strip span{gap:15px}.brand-strip i{font-size:18px}.flavor-section{gap:45px;padding-block:70px}.tin{width:190px}.tin-label{height:345px}.tin-brand{font-size:27px}.flavor-art{padding-inline:10px}.tin-scene{min-height:395px}.steps.compact{grid-template-columns:repeat(2,1fr);gap:40px 50px}.ritual-section{padding-block:65px}.section-heading{gap:25px;margin-bottom:40px}.section-heading h2{font-size:42px}.story-teaser{gap:45px;padding-block:75px}.story-art{padding-bottom:100px}.footer-bottom{align-items:start}.footer-bottom nav{grid-template-columns:1fr 1fr;gap:14px 25px;display:grid}.product-hero{gap:40px;padding-block:60px 70px}.product-hero h1{font-size:64px}.product-art{padding-inline:5px}.product-art .tin{transform:rotate(6deg)}.product-art .tin-scene{min-height:425px}.product-details{gap:30px}.product-details h2{font-size:27px}.baking-steps{grid-template-columns:1.3fr 1fr;gap:30px}.steps.full li{grid-template-columns:24px 45px 1fr;gap:18px}.steps.full .icon{width:44px}.pack-aside{padding:25px}.pack-aside h2{font-size:28px}.baking-break,.story-hero{gap:40px}.story-hero h1{font-size:66px}.story-portrait{padding:40px 20px 10px}.story-chapters{gap:50px}.story-chapters h2{font-size:34px}.personality-strip{gap:25px;font-size:18px}.personality-strip>span{gap:15px}.faq-layout{gap:45px}.faq-intro h1{font-size:52px}.faq-list summary{font-size:15px}html[dir=rtl] .hero h1{font-size:clamp(45px,6.3vw,61px)}html[dir=rtl] .hero-intro{font-size:17px}}@media (width<=650px){.wrap{width:calc(100% - 40px)}.announcement{gap:12px;min-height:32px;font-size:10px}.header-inner{gap:15px;width:calc(100% - 40px);min-height:73px}.wordmark{font-size:29px}.header-actions{gap:17px}.language-link{gap:7px;font-size:12px}.language-link span{display:none}.menu-toggle{gap:9px;font-size:12px}.hero{grid-template-columns:1fr;gap:18px;padding-block:42px 45px}.eyebrow{letter-spacing:.12em;margin-bottom:20px;font-size:10px}.hero h1{font-size:clamp(53px,12.4vw,76px);line-height:1.04}.hero-intro{max-width:480px;margin-top:24px;font-size:15px}.hero-links{gap:22px;margin-top:25px}.button{gap:20px;min-height:51px;padding:14px 18px;font-size:12px}.text-link{gap:12px;font-size:12px}.hero-art{width:min(100%,420px);height:390px;margin-inline:auto}.art-arch{border-radius:48% 48% 5px 5px;inset:15px 18px 25px}.hero-mascot{inset-inline-start:4%;width:91%;bottom:110px}.hero-note{bottom:32px;font-size:23px;inset-inline-start:24%}.bake-stamp{top:15px;width:96px;height:96px;inset-inline-end:7px}.spark-one{top:95px;inset-inline-start:12px}.spark-two{bottom:73px;font-size:25px;inset-inline-end:20px}.brand-strip{grid-template-columns:1fr 1fr;gap:15px 20px;padding:19px 20px;font-size:10px;display:grid}.brand-strip span{justify-content:space-between}.brand-strip i{font-size:16px}.flavor-section{grid-template-columns:1fr;gap:35px;padding-block:55px}.flavor-art{width:min(100%,370px);margin-inline:auto}.tin-scene{min-height:385px}.section-copy h2{margin-bottom:21px;font-size:41px}.section-copy p:not(.eyebrow){font-size:15px}.section-copy .text-link{margin-top:22px}.ritual-section{padding-block:50px}.section-heading{margin-bottom:35px;display:block}.section-heading h2{font-size:41px}.section-heading>.text-link{margin-top:20px}.steps.compact{gap:30px 24px}.step-art{margin-bottom:18px;padding-bottom:18px}.step-art>.icon{width:46px;height:46px}.steps.compact h3{font-size:26px}.steps p{font-size:13px}.story-teaser{grid-template-columns:1fr;gap:40px;padding-block:60px 65px}.story-art{max-width:440px;padding-bottom:77px}.story-art>.handwritten{font-size:24px;inset-inline-end:14%}.footer-top{align-items:end;gap:15px;padding-block:50px}.footer-top h2{font-size:35px}.footer-top p{font-size:12px}.footer-cookie{width:67px;height:67px}.footer-bottom{flex-direction:column;gap:28px;padding-block:35px}.footer-wordmark{font-size:33px}.footer-bottom nav{flex-wrap:wrap;gap:15px 25px;font-size:12px;display:flex}.footer-legal{padding-block:20px;font-size:9px}.product-hero{grid-template-columns:1fr;gap:35px;padding-block:42px 50px}.product-hero h1{font-size:64px}.product-art{width:min(100%,370px);margin-inline:auto}.product-art .tin-scene{min-height:400px}.product-details{grid-template-columns:1fr;gap:28px;padding-block:32px 45px}.product-details article+article{border-top:1px solid var(--line);padding-top:27px}.product-details h2{font-size:30px}.product-details p{font-size:15px}.pack-note{align-items:start;gap:20px;margin-bottom:50px;padding:28px 25px}.pack-note>.icon{width:36px;height:36px}.pack-note h2{font-size:24px}.pack-note p{font-size:13px}.page-intro{padding-block:42px 35px}.page-intro h1{font-size:55px}.page-intro>p:last-child{margin-top:23px;font-size:15px}.baking-steps{grid-template-columns:1fr;gap:32px;padding-bottom:45px}.steps.full li{grid-template-columns:24px 47px 1fr;gap:17px;padding-block:24px}.steps.full h2{margin-bottom:9px;font-size:30px}.steps.full .icon{width:44px;height:44px}.pack-aside{padding:30px}.pack-aside>.icon{margin-bottom:22px}.pack-aside h2{font-size:31px}.baking-break{grid-template-columns:1fr;gap:35px;padding-block:10px 60px}.baking-break h2{font-size:35px}.baking-break p{font-size:15px}.baking-break>.mascot{max-width:440px}.story-hero{grid-template-columns:1fr;gap:38px;padding-block:42px 50px}.story-hero h1{font-size:59px}.story-portrait{width:min(100%,355px);margin-inline:auto;padding:40px 27px 13px}.story-chapters{grid-template-columns:1fr;gap:35px;padding-block:35px 55px}.story-chapters h2{margin-bottom:20px;font-size:34px}.story-chapters p{font-size:15px}.personality-strip{flex-direction:column;align-items:center;gap:14px;padding-block:24px;font-size:21px}.personality-strip>span{gap:18px}.personality-strip .icon{width:23px;height:23px}.story-closing{padding-block:50px 60px}.story-closing h2{font-size:40px}.faq-layout{grid-template-columns:1fr;gap:35px;padding-block:42px 60px}.faq-intro h1{font-size:54px}.faq-intro>p:not(.eyebrow){margin-top:22px;font-size:15px}.faq-intro>.mascot{display:none}.faq-list{padding-top:0}.faq-list details{padding-block:22px}.faq-list summary{font-size:16px}.faq-list details>p{padding-inline-end:10px;font-size:14px}.not-found{padding-block:45px 60px}.not-found h1{font-size:40px}.not-found>.mascot{width:280px}html[dir=rtl] .hero h1{font-size:clamp(44px,10.7vw,66px);line-height:1.22}html[dir=rtl] .hero-art{height:375px}html[dir=rtl] .hero-intro{font-size:18px}html[dir=rtl] .hero-note{font-size:23px;inset-inline-start:24%}html[dir=rtl] .product-hero h1{font-size:55px}html[dir=rtl] .page-intro h1,html[dir=rtl] .story-hero h1{font-size:47px}html[dir=rtl] .faq-intro h1{font-size:48px}html[dir=rtl] .announcement{font-size:12px}html[dir=rtl] .section-copy p:not(.eyebrow){font-size:18px}}.hero-copy,.section-copy,.faq-intro,.header-actions{min-width:0}h1,h2,h3,.eyebrow{overflow-wrap:break-word}.bake-stamp{gap:4px}.bake-stamp span{text-align:center;letter-spacing:.035em;max-width:70%;line-height:1.2}.announcement{text-align:center;line-height:1.4}.announcement-star{flex-shrink:0}@media (width>=651px) and (width<=740px){.hero{grid-template-columns:1fr;gap:30px}.hero-art{width:420px;max-width:100%;margin-inline:auto}.hero h1{font-size:76px}html[dir=rtl] .hero h1{font-size:66px}}@media (width<=360px){.hero h1{font-size:46px}.header-inner{gap:10px}.wordmark{font-size:27px}.header-actions{gap:12px}.footer-top{gap:10px}.footer-top h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2)format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/assistant-hebrew-400-normal.BaQtOmbn.woff2)format("woff2"),url(/_astro/assistant-hebrew-400-normal.B18Ux13Q.woff)format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/assistant-hebrew-600-normal.DM_XHISn.woff2)format("woff2"),url(/_astro/assistant-hebrew-600-normal.D6VOnxse.woff)format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/assistant-hebrew-800-normal.CWqdrZ8M.woff2)format("woff2"),url(/_astro/assistant-hebrew-800-normal.BK32IGnR.woff)format("woff")}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--page-duration:.22s;--page-lift:6px;--ease:cubic-bezier(.22,1,.36,1)}html[data-navigation=language]{--page-duration:.16s;--page-lift:0px}html[data-astro-transition]{scroll-behavior:auto}::view-transition-old(root),::view-transition-old(page-content){animation:cb-fade-out var(--page-duration) ease both!important}::view-transition-new(root){animation:cb-fade-in var(--page-duration) ease both!important}::view-transition-new(page-content){animation:cb-page-in var(--page-duration) var(--ease) both!important}::view-transition-group(product-tin){animation-duration:.3s;animation-timing-function:var(--ease)}::view-transition-old(product-tin),::view-transition-new(product-tin){animation-duration:.22s}@keyframes cb-fade-out{to{opacity:0}}@keyframes cb-fade-in{0%{opacity:0}}@keyframes cb-page-in{0%{opacity:0;transform:translateY(var(--page-lift))}to{opacity:1;transform:translateY(0)}}.mobile-nav,.faq-list details{overflow:hidden}.faq-list details[data-expanded=false] .faq-plus:after{transform:rotate(90deg)}.faq-list details[data-expanded=true] .faq-plus:after{transform:rotate(0)}.text-link{transition:color .15s,border-color .15s}.text-link .icon,.text-link>span,.language-link>span{transition:transform .15s var(--ease)}.text-link:hover .icon,.text-link:hover>span{transform:translate(3px)}html[dir=rtl] .text-link:hover .icon{transform:scaleX(-1)translate(3px)}html[dir=rtl] .text-link:hover>span{transform:translate(-3px)}.language-link:hover>span{transform:translate(2px,-2px)}.button{transition:background-color .15s,transform .15s var(--ease)}.button:active{transform:translateY(0)scale(.985)}.mobile-nav a,.desktop-nav a,.footer-bottom nav a,.footer-legal a{align-items:center;min-height:44px;display:inline-flex}.mobile-nav a{display:flex}.footer-legal{align-items:center;padding-block:9px}.menu-toggle,.language-link{align-items:center;min-width:44px;min-height:44px}.language-link{display:inline-flex}.text-link{min-height:44px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#navigation-skeleton{inset:var(--skeleton-top,91px) 0 0;z-index:25;background:var(--cream);pointer-events:none;position:fixed;overflow:hidden}#navigation-skeleton[hidden]{display:none}.skeleton-wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;width:min(1240px,100% - 112px);margin:65px auto;display:grid}.skeleton-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.skeleton-bar,.skeleton-art{background:var(--beige);border-radius:3px;display:block;position:relative;overflow:hidden}.skeleton-bar{width:96%;height:15px}.skeleton-bar.short{width:42%;height:11px;margin-bottom:15px}.skeleton-bar.title{height:62px}.skeleton-bar.title.last{width:70%;margin-bottom:20px}.skeleton-bar.body{height:14px}.skeleton-bar.body.last{width:73%}.skeleton-art{background:var(--butter);border-radius:48% 48% 5px 5px;height:460px}.skeleton-bar:after,.skeleton-art:after{content:"";background:linear-gradient(100deg,#0000,#fff8ec77,#0000);animation:1.5s ease-in-out infinite cb-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes cb-shimmer{to{transform:translate(100%)}}#navigation-skeleton[data-page=baking] .skeleton-wrap{grid-template-columns:1fr}#navigation-skeleton[data-page=baking] .skeleton-copy{max-width:780px}#navigation-skeleton[data-page=baking] .skeleton-art{border-radius:3px;width:75%;height:100px;margin-top:10px}#navigation-skeleton[data-page=faq] .skeleton-wrap{grid-template-columns:.9fr 1.2fr}#navigation-skeleton[data-page=faq] .skeleton-art{background:repeating-linear-gradient(to bottom,var(--beige) 0 26px,var(--cream) 26px 75px);border-radius:0;height:390px}#navigation-skeleton[data-page=story] .skeleton-bar.title.last{display:none}#navigation-skeleton[data-page=dough] .skeleton-art{border-radius:48% 48% 4px 4px;height:490px}@media (width<=959px){:root{--page-duration:.16s;--page-lift:3px}.skeleton-wrap{gap:40px;width:calc(100% - 72px)}.skeleton-bar.title{height:45px}.skeleton-art{height:380px}}@media (width<=650px){.skeleton-wrap,#navigation-skeleton[data-page=faq] .skeleton-wrap{grid-template-columns:1fr;gap:35px;width:calc(100% - 40px);margin-block:40px}.skeleton-bar.title{max-width:340px;height:44px}.skeleton-art{width:min(100%,370px);height:330px;margin-inline:auto}.skeleton-copy{gap:15px}.skeleton-bar.title.last{margin-bottom:12px}#navigation-skeleton[data-page=baking] .skeleton-art{width:100%}#navigation-skeleton[data-page=faq] .skeleton-art{height:200px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.button:active,.text-link:hover>span,.language-link:hover>span,.text-link:hover .icon{transform:none}html[dir=rtl] .text-link:hover .icon{transform:scaleX(-1)}}
