.public-route-loading-module__Ulr-uW__root{z-index:1000;color:#f7f8fa;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--public-loading-accent) 16%, transparent) 0, transparent 17rem), linear-gradient(145deg, #11151a 0%, #07090c 100%);place-items:center;min-block-size:100dvh;padding:1.5rem;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.public-route-loading-module__Ulr-uW__stack{justify-items:center;gap:1.25rem;inline-size:min(100%,22rem);display:grid}.public-route-loading-module__Ulr-uW__logo{object-fit:contain;filter:drop-shadow(0 .75rem 1.5rem #00000052);block-size:auto;max-block-size:3.5rem;inline-size:auto;max-inline-size:10rem}.public-route-loading-module__Ulr-uW__card{border:1px solid color-mix(in srgb, var(--public-loading-accent) 28%, #ffffff1a);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff0d;border-radius:1rem;justify-items:center;gap:.9rem;min-inline-size:min(100%,15rem);padding:1.45rem 2rem;display:grid;box-shadow:0 1.5rem 4rem #00000052,inset 0 1px #ffffff12}.public-route-loading-module__Ulr-uW__card p{color:#ffffffe0;letter-spacing:.02em;margin:0;font-size:.9rem;font-weight:650}.public-route-loading-module__Ulr-uW__spinner{border:3px solid #ffffff1f;border-block-start-color:var(--public-loading-accent);border-inline-end-color:color-mix(in srgb, var(--public-loading-accent) 55%, transparent);block-size:2.75rem;inline-size:2.75rem;filter:drop-shadow(0 0 .75rem color-mix(in srgb, var(--public-loading-accent) 42%, transparent));border-radius:50%;animation:.8s linear infinite public-route-loading-module__Ulr-uW__public-route-spin}@media (prefers-reduced-motion:reduce){.public-route-loading-module__Ulr-uW__spinner{animation:none}}@keyframes public-route-loading-module__Ulr-uW__public-route-spin{to{transform:rotate(360deg)}}
@layer bakefoodss.layout{.theme-module__YEfNgW__theme{--bake-h2-section:clamp(1.75rem, 2.8vw, 2.6rem);--bake-h2-detail:clamp(1.85rem, 3vw, 2.8rem);--bake-h2-subsection:clamp(1.55rem, 2.4vw, 2.25rem);--bake-h2-featured:clamp(1.65rem, 2.6vw, 2.4rem);color:#1a1a1a;background:#fff;min-inline-size:0}.theme-module__YEfNgW__container{inline-size:min(100% - 2rem,72rem);margin-inline:auto}.theme-module__YEfNgW__section{padding-block:clamp(2rem,5vw,4rem)}.theme-module__YEfNgW__title{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem)}.theme-module__YEfNgW__lede{color:#5f5f5f}.theme-module__YEfNgW__theme,.theme-module__YEfNgW__theme h1,.theme-module__YEfNgW__theme h2,.theme-module__YEfNgW__theme h3{font-family:var(--bake-font-body), "Poppins", system-ui, sans-serif}@media (max-width:47.999rem){.theme-module__YEfNgW__theme{--bake-h2-section:clamp(1.7rem, 7vw, 2.15rem);--bake-h2-detail:clamp(1.75rem, 7.5vw, 2.3rem);--bake-h2-subsection:clamp(1.5rem, 6vw, 2rem);--bake-h2-featured:clamp(1.55rem, 6.5vw, 2.05rem)}}.theme-module__YEfNgW__visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-module__YEfNgW__siteHeader{z-index:30;position:relative}:is(.theme-module__YEfNgW__theme:has(main>.theme-module__YEfNgW__hero) .theme-module__YEfNgW__siteHeader,.theme-module__YEfNgW__theme:has(main .theme-module__YEfNgW__pageBreadcrumbHero) .theme-module__YEfNgW__siteHeader){position:absolute;inset-block-start:0;inset-inline:0}.theme-module__YEfNgW__headerContainer,.theme-module__YEfNgW__heroContainer{inline-size:min(100% - 1.5rem,69.75rem)}.theme-module__YEfNgW__headerShell{z-index:25;margin-block-start:1.5rem;position:relative}.theme-module__YEfNgW__headerShellStuck{-webkit-backdrop-filter:blur(.85rem)saturate(1.08);background:#fffffff0;inline-size:100%;margin-block-start:0;position:fixed;inset-block-start:0;inset-inline:0;box-shadow:0 .5rem 1.5rem #0f172a1f}.theme-module__YEfNgW__headerShellStuck .theme-module__YEfNgW__navCard{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;margin-block-end:0}.theme-module__YEfNgW__navCard{z-index:25;-webkit-backdrop-filter:blur(.75rem)saturate(1.08);background:#ffffffe6;border:1px solid #ffffffad;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.25rem;min-block-size:5.0625rem;padding:1rem;display:flex;position:relative;box-shadow:0 1.25rem 2.5rem #0f172a1a}.theme-module__YEfNgW__logo{color:var(--bake-primary-dark);font-family:var(--bake-font-body), "Poppins", system-ui, sans-serif;white-space:nowrap;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.theme-module__YEfNgW__logoImage{object-fit:contain;object-position:left center;width:auto;max-width:min(11.25rem,58vw);height:3.05563rem}.theme-module__YEfNgW__desktopNav,.theme-module__YEfNgW__headerUtilities,.theme-module__YEfNgW__headerContactBar{display:none}.theme-module__YEfNgW__mobileHeaderActions{align-items:center;gap:.55rem;display:flex}.theme-module__YEfNgW__mobileDrawerCta{border:1px solid var(--bake-primary);background:var(--bake-primary);min-block-size:3.25rem;inline-size:100%;color:var(--bake-primary-foreground);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 .65rem 1.25rem var(--bake-primary-soft);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.theme-module__YEfNgW__mobileDrawerCta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem}.theme-module__YEfNgW__mobileDrawerCta:hover{border-color:var(--bake-primary-hover);background:var(--bake-primary-hover);transform:translateY(-1px)}.theme-module__YEfNgW__navToggle{z-index:120;border:1px solid var(--bake-primary-ring);background:linear-gradient(145deg, #fff, var(--bake-primary-soft));border-radius:.7rem;flex-direction:column;justify-content:center;align-items:flex-end;gap:.3rem;block-size:2.75rem;inline-size:2.75rem;padding:.65rem;transition:background .25s,box-shadow .25s,transform .25s;display:inline-flex;position:relative;box-shadow:0 .35rem .75rem #0f172a1a,inset 0 1px #ffffffd9}.theme-module__YEfNgW__navToggleBar{background:var(--bake-primary-dark);transform-origin:50%;border-radius:999px;block-size:2px;inline-size:100%;transition:inline-size .22s,opacity .22s,transform .25s}.theme-module__YEfNgW__navToggleBar:nth-child(2){inline-size:72%}.theme-module__YEfNgW__navToggleBar:nth-child(3){inline-size:86%}.theme-module__YEfNgW__navToggle[data-open=true]{border-color:var(--bake-primary);background:#fff;position:fixed;inset-block-start:1.25rem;inset-inline-end:1.25rem;box-shadow:0 .75rem 2rem #0f172a2e}.theme-module__YEfNgW__navToggle[data-open=true] .theme-module__YEfNgW__navToggleBar{inline-size:100%}.theme-module__YEfNgW__navToggle[data-open=true] .theme-module__YEfNgW__navToggleBar:first-child{transform:translateY(.425rem)rotate(45deg)}.theme-module__YEfNgW__navToggle[data-open=true] .theme-module__YEfNgW__navToggleBar:nth-child(2){opacity:0;transform:scaleX(0)}.theme-module__YEfNgW__navToggle[data-open=true] .theme-module__YEfNgW__navToggleBar:nth-child(3){transform:translateY(-.425rem)rotate(-45deg)}.theme-module__YEfNgW__mobileNavPanel{z-index:110;overscroll-behavior:contain;background:radial-gradient(circle at 100% 0%, var(--bake-primary-soft), transparent 18rem), #fff;opacity:0;visibility:hidden;pointer-events:none;block-size:100dvh;inline-size:100vw;padding:1.25rem;transition:opacity .3s,transform .38s cubic-bezier(.22,1,.36,1),visibility .38s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.theme-module__YEfNgW__mobileNavPanel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.theme-module__YEfNgW__mobileDrawerHeader{align-items:center;min-block-size:4.5rem;padding-inline-end:4rem;display:flex}.theme-module__YEfNgW__mobileDrawerLogo{max-inline-size:9.375rem;color:var(--bake-primary-dark);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.theme-module__YEfNgW__mobileDrawerLogo img{object-fit:contain;object-position:left center;block-size:3.375rem;inline-size:auto;max-inline-size:9.375rem}.theme-module__YEfNgW__mobileNav{padding-block:2rem 1.25rem}.theme-module__YEfNgW__mobileNav ul{gap:.15rem;display:grid}.theme-module__YEfNgW__mobileNav>ul>li>a{color:#1a1a1a;border-block-end:1px solid #0f172a12;padding:.9rem .7rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.theme-module__YEfNgW__mobileNav>ul details summary{color:#1a1a1a;cursor:pointer;border-block-end:1px solid #0f172a12;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .7rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.theme-module__YEfNgW__mobileNav>ul details summary::-webkit-details-marker{display:none}.theme-module__YEfNgW__mobileNav>ul details summary:after{content:"";border-inline-end:2px solid var(--bake-primary);border-block-end:2px solid var(--bake-primary);block-size:.55rem;inline-size:.55rem;transition:transform .22s;transform:rotate(45deg)translate(-.15rem,-.15rem)}.theme-module__YEfNgW__mobileNav>ul details[open] summary:after{transform:rotate(225deg)}.theme-module__YEfNgW__mobileNav>ul details ul{padding-inline-start:1rem}.theme-module__YEfNgW__mobileNav>ul details a{color:#5f5f5f;padding:.7rem .8rem;font-weight:500;text-decoration:none;display:block}.theme-module__YEfNgW__mobileHeaderMeta{gap:1rem;margin-block-start:.5rem;padding:.75rem .7rem .5rem;display:grid}.theme-module__YEfNgW__mobileDrawerActions{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:.65rem;display:grid}.theme-module__YEfNgW__mobileContact{gap:.55rem;font-style:normal;display:grid}.theme-module__YEfNgW__mobileContact a{color:#4b5563;overflow-wrap:anywhere;align-items:center;gap:.7rem;min-inline-size:0;font-size:.9rem;text-decoration:none;display:flex}.theme-module__YEfNgW__mobileContact svg{border:1px solid var(--bake-primary-ring);background:var(--bake-primary-soft);fill:none;block-size:2.35rem;inline-size:2.35rem;stroke:var(--bake-primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:.65rem;flex:none;padding:.55rem}.theme-module__YEfNgW__mobileLanguageSwitcher{min-inline-size:0;display:block}.theme-module__YEfNgW__mobileLanguageSwitcher .theme-module__YEfNgW__languageMenu summary{border-color:var(--bake-primary-ring);background:linear-gradient(145deg, #fff, var(--bake-primary-soft));block-size:3.125rem;min-block-size:3.125rem;color:var(--bake-primary-dark);box-shadow:0 .35rem 0 var(--bake-primary-soft), 0 .75rem 1.5rem #0f172a1a, inset 0 1px 0 #ffffffe6;padding-block:0;transition:box-shadow .2s,transform .2s}.theme-module__YEfNgW__mobileLanguageSwitcher .theme-module__YEfNgW__languageMenu[open] summary{box-shadow:0 .15rem 0 var(--bake-primary-soft), 0 .45rem 1rem #0f172a1a;transform:translateY(.2rem)}.theme-module__YEfNgW__mobileLanguageSwitcher .theme-module__YEfNgW__languageMenuPanel{z-index:5;grid-template-columns:minmax(0,1fr);min-inline-size:min(16rem,100vw - 3.9rem);position:absolute;inset-inline-end:0}.theme-module__YEfNgW__mobileLanguageSwitcher .theme-module__YEfNgW__languageMenuPanel a{grid-template-columns:1.65rem minmax(0,1fr) .75rem;gap:.25rem;min-block-size:2.4rem;padding:.35rem .4rem;font-size:.7rem}.theme-module__YEfNgW__languageMenu{position:relative}.theme-module__YEfNgW__languageMenu summary{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.55rem .7rem;font-size:.76rem;font-weight:700;list-style:none;display:flex}.theme-module__YEfNgW__languageMenu summary::-webkit-details-marker{display:none}.theme-module__YEfNgW__languageGlobe,.theme-module__YEfNgW__languageChevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.theme-module__YEfNgW__languageGlobe{block-size:1rem;inline-size:1rem;color:var(--bake-primary);stroke-width:1.5px}.theme-module__YEfNgW__languageChevron{stroke-width:1.5px;block-size:.45rem;inline-size:.65rem;margin-inline-start:auto;transition:transform .2s}.theme-module__YEfNgW__languageMenu[open] .theme-module__YEfNgW__languageChevron{transform:rotate(180deg)}.theme-module__YEfNgW__languageMenuPanel{background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;gap:.15rem;margin-block-start:.45rem;padding:.35rem;display:grid;box-shadow:0 1rem 2.5rem #0f172a24}.theme-module__YEfNgW__languageMenuPanel a{color:#4b5563;border-radius:.45rem;grid-template-columns:2.1rem minmax(0,1fr) 1rem;align-items:center;gap:.45rem;min-block-size:2.5rem;padding:.4rem .55rem;font-size:.76rem;text-decoration:none;display:grid}.theme-module__YEfNgW__languageMenuPanel a:hover,.theme-module__YEfNgW__languageMenuPanel a[aria-current=page]{background:var(--bake-primary-soft);color:var(--bake-primary-dark)}.theme-module__YEfNgW__languageCode{letter-spacing:.04em;font-weight:800}.theme-module__YEfNgW__languageName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-module__YEfNgW__languageCheck{color:var(--bake-primary);text-align:center;font-size:.85rem;font-weight:800}.theme-module__YEfNgW__navOpenLock{overflow:hidden}@media (min-width:76rem){.theme-module__YEfNgW__headerContainer,.theme-module__YEfNgW__heroContainer{inline-size:min(100% - 2rem,69.75rem)}.theme-module__YEfNgW__navCard{min-block-size:5.90625rem}.theme-module__YEfNgW__headerContactBar{color:#fff;padding-block:.75rem;display:block}.theme-module__YEfNgW__headerContactBarInner{justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.5rem;display:flex}.theme-module__YEfNgW__headerContactBar address{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;font-style:normal;display:flex}.theme-module__YEfNgW__headerContactBar address a{color:#ffffffeb;text-shadow:0 1px #0003;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.theme-module__YEfNgW__headerContactBar address a:hover{color:#fff;text-decoration:underline}.theme-module__YEfNgW__headerContactBar address svg{fill:none;block-size:2rem;inline-size:2rem;stroke:var(--bake-primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff17;border:1px solid #ffffff3d;border-radius:.4rem;padding:.38rem;transition:border-color .2s,background .2s,transform .2s}.theme-module__YEfNgW__headerContactBar address a:hover svg{background:#ffffff29;border-color:#ffffff6b;transform:translateY(-1px)}.theme-module__YEfNgW__headerShell,.theme-module__YEfNgW__headerShellStuck{margin-block-start:0}.theme-module__YEfNgW__desktopNav{flex:auto;min-inline-size:0;display:block}.theme-module__YEfNgW__desktopNav ul{justify-content:center;align-items:center;gap:.1rem;display:flex}.theme-module__YEfNgW__desktopNav>ul>li{position:relative}.theme-module__YEfNgW__desktopNav>ul>li>a{white-space:nowrap}.theme-module__YEfNgW__desktopNav a{color:#33373d;background-image:linear-gradient(var(--bake-primary), var(--bake-primary));letter-spacing:normal;text-transform:uppercase;background-position:50% calc(50% + .9rem);background-repeat:no-repeat;background-size:0 3px;padding:1.25rem .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-size .22s,color .2s,transform .2s;display:block}.theme-module__YEfNgW__desktopNav>ul>li>a:hover,.theme-module__YEfNgW__desktopNav>ul>li>a:focus-visible,.theme-module__YEfNgW__desktopNav>ul>li>a[aria-current=page]{color:var(--bake-primary);background-size:calc(100% - 1.75rem) 3px;transform:translateY(-2px)}.theme-module__YEfNgW__navItemDropdown>a{justify-content:center;align-items:center;gap:.45rem;display:flex}.theme-module__YEfNgW__navItemDropdown>a:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:none;block-size:.42rem;inline-size:.42rem;margin-block-start:-.2rem;transition:transform .2s;transform:rotate(45deg)}.theme-module__YEfNgW__navItemDropdown:hover>a:after,.theme-module__YEfNgW__navItemDropdown:focus-within>a:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.theme-module__YEfNgW__desktopNav .theme-module__YEfNgW__dropdownMenu{border:1px solid #0f172a14;border-block-start:3px solid var(--bake-primary);opacity:0;visibility:hidden;background:#fff;border-radius:.25rem .25rem .75rem .75rem;justify-content:stretch;align-items:stretch;gap:.15rem;min-inline-size:16rem;padding:.65rem;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;inset-block-start:calc(100% - .2rem);inset-inline-start:0;transform:translateY(.45rem);box-shadow:0 1.25rem 2.75rem #0f172a29}.theme-module__YEfNgW__dropdownMenu li{inline-size:100%}.theme-module__YEfNgW__navItemDropdown:hover>.theme-module__YEfNgW__dropdownMenu,.theme-module__YEfNgW__navItemDropdown:focus-within>.theme-module__YEfNgW__dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.theme-module__YEfNgW__dropdownMenu a{color:#3f4650;text-transform:none;white-space:normal;border-radius:.45rem;align-items:center;min-block-size:2.75rem;inline-size:100%;padding:.7rem .8rem .7rem 1.85rem;font-size:.84rem;font-weight:500;line-height:1.35;transition:background .18s,box-shadow .18s,color .18s,padding-inline-start .18s,transform .18s;display:flex;position:relative}.theme-module__YEfNgW__dropdownMenu a:before{content:"";background:var(--bake-primary);block-size:.38rem;inline-size:.38rem;box-shadow:0 0 0 .2rem var(--bake-primary-soft);border-radius:999px;transition:box-shadow .18s,transform .18s;position:absolute;inset-inline-start:.85rem}.theme-module__YEfNgW__dropdownMenu a:hover,.theme-module__YEfNgW__dropdownMenu a:focus-visible{background:linear-gradient(90deg, var(--bake-primary-soft), #fff 88%);box-shadow:inset 3px 0 0 var(--bake-primary);color:var(--bake-primary-dark);padding-inline-start:2rem;transform:translate(.2rem)}.theme-module__YEfNgW__dropdownMenu a:hover:before,.theme-module__YEfNgW__dropdownMenu a:focus-visible:before{box-shadow:0 0 0 .28rem var(--bake-primary-soft);transform:scale(1.18)}.theme-module__YEfNgW__headerUtilities{flex:none;align-items:center;display:flex}.theme-module__YEfNgW__mobileHeaderActions{display:none}.theme-module__YEfNgW__headerCta{border:1px solid var(--bake-primary);background:var(--bake-primary);min-block-size:3.25rem;color:var(--bake-primary-foreground);text-transform:uppercase;box-shadow:0 .55rem 1.1rem var(--bake-primary-soft);border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.15rem;font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.theme-module__YEfNgW__headerCta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.theme-module__YEfNgW__headerCta:hover{border-color:var(--bake-primary-hover);background:var(--bake-primary-hover);box-shadow:0 .75rem 1.35rem var(--bake-primary-soft);transform:translateY(-1px)}.theme-module__YEfNgW__contactLanguageSwitcher{flex:none}.theme-module__YEfNgW__contactLanguageSwitcher .theme-module__YEfNgW__languageMenu summary{color:#fff;text-shadow:0 1px #0003;background:#ffffff17;border-color:#ffffff47;justify-content:center;gap:.3rem;min-block-size:1.75rem;min-inline-size:3rem;padding:.1rem .35rem}.theme-module__YEfNgW__contactLanguageSwitcher .theme-module__YEfNgW__languageGlobe{color:var(--bake-primary)}.theme-module__YEfNgW__contactLanguageSwitcher .theme-module__YEfNgW__languageMenuPanel{z-index:80;min-inline-size:12.5rem;margin-block-start:0;padding:.45rem;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0}.theme-module__YEfNgW__navToggle,.theme-module__YEfNgW__mobileNavPanel,.theme-module__YEfNgW__mobileNavPanel[data-open=true]{display:none}}.theme-module__YEfNgW__hero{z-index:1;block-size:55rem;margin-block:-6.5625rem 10.5rem;position:relative;overflow:visible}.theme-module__YEfNgW__theme:has(main>.theme-module__YEfNgW__hero) .theme-module__YEfNgW__hero{margin-block-start:0}.theme-module__YEfNgW__heroCarousel{block-size:55rem;inline-size:100%;position:relative;overflow:hidden}.theme-module__YEfNgW__heroSlide{opacity:0;visibility:hidden;align-items:flex-start;block-size:55rem;min-block-size:55rem;padding-block:15rem 6.25rem;transition:opacity .45s;display:flex;position:absolute;inset:0}.theme-module__YEfNgW__heroSlide[data-active=true]{z-index:1;opacity:1;visibility:visible}.theme-module__YEfNgW__heroImage{z-index:0;object-fit:cover;object-position:50% 50%}.theme-module__YEfNgW__heroContainer{z-index:2;position:relative}.theme-module__YEfNgW__heroContent{color:#fff;max-inline-size:41.85rem;position:relative}.theme-module__YEfNgW__heroContent>*{opacity:1;transform:translateY(0)}.theme-module__YEfNgW__heroContentActive>*{animation:.7s both theme-module__YEfNgW__bakeFadeInDown}.theme-module__YEfNgW__heroContentActive>:first-child{animation-delay:.1s}.theme-module__YEfNgW__heroContentActive>:nth-child(2){animation-delay:.25s}.theme-module__YEfNgW__heroContentActive>:nth-child(3){animation-delay:.4s}.theme-module__YEfNgW__heroContentActive>:nth-child(4){animation-delay:.55s}@keyframes theme-module__YEfNgW__bakeFadeInDown{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.theme-module__YEfNgW__heroEyebrow{color:var(--bake-primary);font-family:var(--bake-font-body), "Poppins", system-ui, sans-serif;text-transform:capitalize;margin:0 0 1rem;font-size:1.375rem;font-weight:600;line-height:1.22}.theme-module__YEfNgW__heroTitle{color:#fff;font-size:var(--bake-h2-section);text-transform:capitalize;margin:0 0 1.5rem;font-weight:600;line-height:1.22}.theme-module__YEfNgW__heroDescription{color:#ffffffeb;max-inline-size:41rem;margin:0 0 3rem;font-size:.9375rem;line-height:1.5}.theme-module__YEfNgW__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.theme-module__YEfNgW__heroButtonPrimary,.theme-module__YEfNgW__heroButtonSecondary{border:2px solid #0000;border-radius:.3125rem;align-items:center;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.theme-module__YEfNgW__heroButtonPrimary{border-color:var(--bake-primary);background:var(--bake-primary);color:var(--bake-primary-foreground)}.theme-module__YEfNgW__heroButtonPrimary:hover{background:var(--bake-primary-hover);border-color:var(--bake-primary-hover)}.theme-module__YEfNgW__heroButtonSecondary{color:#fff;background:0 0;border-color:#ffffffb3}.theme-module__YEfNgW__heroButtonSecondary:hover{background:#ffffff1f;border-color:#fff}.theme-module__YEfNgW__heroNavigation button{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border:1px solid #ffffff59;border-radius:999px;block-size:2.625rem;inline-size:2.625rem;padding:0;transition:border-color .2s,background .2s,transform .2s;position:absolute;inset-block-start:50%;transform:translateY(-50%);box-shadow:0 .75rem 1.75rem #0000002e}.theme-module__YEfNgW__heroPrevious{inset-inline-start:clamp(.75rem,2.5vw,2.5rem)}.theme-module__YEfNgW__heroNext{inset-inline-end:clamp(.75rem,2.5vw,2.5rem)}.theme-module__YEfNgW__heroNavigation svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;block-size:1.15rem;inline-size:1.15rem}.theme-module__YEfNgW__heroNavigation button:hover,.theme-module__YEfNgW__heroNavigation button:focus-visible{border-color:var(--bake-primary);background:var(--bake-primary);color:var(--bake-primary-foreground);transform:translateY(-50%)scale(1.04)}.theme-module__YEfNgW__heroFeatureStrip{z-index:8;pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(calc(100% - 4.25rem))}.theme-module__YEfNgW__heroFeatureGrid{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-module__YEfNgW__heroFeatureCard{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0%, var(--bake-primary-soft), transparent 47%), #073f2b;flex-direction:column;justify-content:center;align-items:center;min-block-size:14.5rem;padding:2.15rem 1.5rem 1.85rem;transition:background .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.75rem #041c122e}.theme-module__YEfNgW__heroFeatureCard:nth-child(2){background:radial-gradient(circle at 50% 0%, var(--bake-primary-soft), transparent 47%), #052f22}.theme-module__YEfNgW__heroFeatureCard:first-child{border-start-start-radius:.75rem;border-end-start-radius:.75rem}.theme-module__YEfNgW__heroFeatureCard:last-child{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.theme-module__YEfNgW__heroFeatureCard:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff21 50%,#0000 58%);transition:transform .7s;position:absolute;inset:-65% -25%;transform:translate(-62%)rotate(7deg)}.theme-module__YEfNgW__heroFeatureCard:hover{background:radial-gradient(circle at 50% 0%, var(--bake-primary-ring), transparent 52%), #074b31;transform:translateY(-.55rem);box-shadow:0 1.75rem 3.25rem #041c1245}.theme-module__YEfNgW__heroFeatureCard:hover:before{transform:translate(62%)rotate(7deg)}.theme-module__YEfNgW__heroFeatureIcon{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:1rem;place-items:center;block-size:4.25rem;inline-size:4.25rem;margin-block-end:.9rem;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 0 0 .45rem #ffffff08}.theme-module__YEfNgW__heroFeatureIcon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;block-size:2.65rem;inline-size:2.65rem}.theme-module__YEfNgW__heroFeatureCard:hover .theme-module__YEfNgW__heroFeatureIcon{border-color:var(--bake-primary);background:var(--bake-primary);color:var(--bake-primary-foreground);box-shadow:0 0 0 .45rem var(--bake-primary-soft), 0 .8rem 1.5rem #0000002e;transform:translateY(-.18rem)rotate(-3deg)scale(1.04)}.theme-module__YEfNgW__heroFeatureCard h2{color:#fff;margin:0 0 .55rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.25;position:relative}.theme-module__YEfNgW__heroFeatureCard p{color:#ffffffd6;max-inline-size:22rem;margin:0;font-size:.82rem;line-height:1.55;position:relative}@media (max-width:75.999rem){.theme-module__YEfNgW__hero,.theme-module__YEfNgW__heroCarousel,.theme-module__YEfNgW__heroSlide{block-size:clamp(30rem,55vw,42rem);min-block-size:0}.theme-module__YEfNgW__heroSlide{box-sizing:border-box;background-color:#080808;padding-block:clamp(9rem,17vw,13rem) 2rem}.theme-module__YEfNgW__heroImage{object-position:top center}.theme-module__YEfNgW__heroContent{text-align:center;max-inline-size:36rem}.theme-module__YEfNgW__heroActions{justify-content:center}}@media (max-width:47.999rem){.theme-module__YEfNgW__hero,.theme-module__YEfNgW__heroCarousel,.theme-module__YEfNgW__heroSlide{block-size:clamp(31rem,132vw,34rem)}.theme-module__YEfNgW__hero{block-size:auto;margin-block-end:0}.theme-module__YEfNgW__heroSlide{padding-block:0}.theme-module__YEfNgW__heroImage{object-position:66% center}.theme-module__YEfNgW__heroFeatureStrip{padding-inline:.75rem;position:relative;inset:auto;transform:translateY(-1.5rem)}.theme-module__YEfNgW__heroFeatureGrid{grid-template-columns:1fr;inline-size:min(100%,34rem)}.theme-module__YEfNgW__heroFeatureCard{min-block-size:0;padding:1.65rem 1.2rem}.theme-module__YEfNgW__heroFeatureCard:first-child{border-radius:.75rem .75rem 0 0}.theme-module__YEfNgW__heroFeatureCard:last-child{border-radius:0 0 .75rem .75rem}.theme-module__YEfNgW__heroFeatureIcon{block-size:3.7rem;inline-size:3.7rem}.theme-module__YEfNgW__heroFeatureIcon svg{block-size:2.25rem;inline-size:2.25rem}.theme-module__YEfNgW__heroSlide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08080847 0%,#0808086b 48%,#08080894 100%);position:absolute;inset:0}.theme-module__YEfNgW__heroContent{z-index:2}.theme-module__YEfNgW__heroContainer{z-index:2;position:absolute;inset-block-start:8.5rem;inset-inline:0}.theme-module__YEfNgW__heroTitle{font-size:var(--bake-h2-section);margin-block-end:.85rem;line-height:1.15}.theme-module__YEfNgW__heroDescription{margin-block-end:1.25rem;font-size:.82rem;line-height:1.45}.theme-module__YEfNgW__heroActions{gap:.65rem}.theme-module__YEfNgW__heroButtonPrimary,.theme-module__YEfNgW__heroButtonSecondary{padding:.7rem 1rem;font-size:.82rem}.theme-module__YEfNgW__heroNavigation button{block-size:2.5rem;inline-size:2.5rem;inset-block-start:68%}.theme-module__YEfNgW__heroPrevious{inset-inline-start:1rem}.theme-module__YEfNgW__heroNext{inset-inline-end:1rem}.theme-module__YEfNgW__heroNavigation svg{block-size:1rem;inline-size:1rem}}@media (min-width:76rem){.theme-module__YEfNgW__hero,.theme-module__YEfNgW__heroCarousel,.theme-module__YEfNgW__heroSlide{block-size:calc(36.4583vw + 2rem);min-block-size:0}.theme-module__YEfNgW__hero{margin-block-start:-9.50625rem}.theme-module__YEfNgW__heroSlide{box-sizing:border-box;background-color:#080808;padding-block:clamp(12.5rem,12vw,14rem) 2rem}.theme-module__YEfNgW__heroImage{object-position:top center}.theme-module__YEfNgW__heroEyebrow{margin-block-end:.65rem}.theme-module__YEfNgW__heroTitle{font-size:var(--bake-h2-section);margin-block-end:1rem}.theme-module__YEfNgW__heroDescription{margin-block-end:1.25rem}}.theme-module__YEfNgW__aboutSection{background:radial-gradient(circle at 7% 80%, var(--bake-primary-soft), transparent 22rem), linear-gradient(180deg, #fff 0%, #f7f8f6 100%);padding-block:clamp(5.5rem,8vw,7rem) clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.theme-module__YEfNgW__aboutSection:before{content:"";border:1px solid var(--bake-primary-ring);opacity:.35;block-size:20rem;inline-size:20rem;box-shadow:0 0 0 3.5rem var(--bake-primary-soft);pointer-events:none;border-radius:999px;position:absolute;inset-block-start:18%;inset-inline-end:-7rem}.theme-module__YEfNgW__aboutGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(3.5rem,7vw,7rem);display:grid;position:relative}.theme-module__YEfNgW__aboutVisual{min-block-size:36rem;padding:0 4rem 4.6rem 0;position:relative}.theme-module__YEfNgW__aboutImageComposition{padding-block-start:1.25rem;padding-inline-start:1.25rem;position:relative}.theme-module__YEfNgW__aboutImageAccent{z-index:0;box-sizing:border-box;border-block-start:.65rem solid var(--bake-primary);border-inline-start:.65rem solid var(--bake-primary);pointer-events:none;inline-size:70%;position:absolute;inset-block:0;inset-inline-start:0}.theme-module__YEfNgW__aboutImageFrame{z-index:1;aspect-ratio:.88;background:#e8ece8;border-radius:.25rem;position:relative;overflow:hidden;box-shadow:0 1.75rem 4rem #122d2029}.theme-module__YEfNgW__aboutImage{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.theme-module__YEfNgW__aboutVisual:hover .theme-module__YEfNgW__aboutImage{transform:scale(1.035)}.theme-module__YEfNgW__aboutJourney{z-index:2;color:#5c685f;letter-spacing:.08em;text-transform:uppercase;align-items:end;gap:1rem;max-inline-size:17rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.4;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}.theme-module__YEfNgW__aboutJourney strong{color:var(--bake-primary);font-family:var(--bake-font-body), "Poppins", system-ui, sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);line-height:.9}.theme-module__YEfNgW__aboutExperience{z-index:3;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0%, var(--bake-primary-ring), transparent 65%), #073f2b;border-radius:.25rem;align-content:center;justify-items:center;min-block-size:12.25rem;inline-size:12.25rem;padding:2rem 1.25rem 1.25rem;display:grid;position:absolute;inset-block-end:2.4rem;inset-inline-end:0;box-shadow:0 1.25rem 2.75rem #052e1f3d}.theme-module__YEfNgW__aboutExperienceIcon{background:var(--bake-primary);block-size:4rem;inline-size:4rem;color:var(--bake-primary-foreground);border:.35rem solid #f8f9f7;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:-2rem;box-shadow:0 .65rem 1.5rem #0000002e}.theme-module__YEfNgW__aboutExperienceIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:2.25rem;inline-size:2.25rem}.theme-module__YEfNgW__aboutExperience>strong{font-family:var(--bake-font-body), "Poppins", system-ui, sans-serif;font-size:clamp(2.75rem,5vw,4rem);line-height:1}.theme-module__YEfNgW__aboutExperience>span:last-child{color:#ffffffd1;max-inline-size:8rem;font-size:.75rem;font-weight:650;line-height:1.45}.theme-module__YEfNgW__aboutContent{z-index:1;position:relative}.theme-module__YEfNgW__aboutEyebrow{color:var(--bake-primary-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.74rem;font-weight:800;display:inline-flex}.theme-module__YEfNgW__aboutEyebrow:before{content:"";background:var(--bake-primary);border-radius:999px;block-size:2px;inline-size:2.25rem}.theme-module__YEfNgW__aboutContent h2{color:#17211b;max-inline-size:37rem;font-size:var(--bake-h2-section);letter-spacing:-.045em;margin:0 0 1.4rem;font-weight:750;line-height:1.08}.theme-module__YEfNgW__aboutContent h2 strong{color:var(--bake-primary);font-weight:inherit}.theme-module__YEfNgW__aboutLead{color:#34443a;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-inline-size:40rem;margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75;display:-webkit-box;overflow:hidden}.theme-module__YEfNgW__aboutBody{color:#667069;max-inline-size:40rem;margin:0;font-size:.91rem;line-height:1.8}.theme-module__YEfNgW__aboutBody+.theme-module__YEfNgW__aboutBody{margin-block-start:.8rem}.theme-module__YEfNgW__aboutFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:2rem 0 2.25rem;padding:0;list-style:none;display:grid}.theme-module__YEfNgW__aboutFeatures li{color:#26362d;align-items:center;gap:.7rem;font-size:.86rem;font-weight:700;display:flex}.theme-module__YEfNgW__aboutFeatures svg{background:var(--bake-primary-soft);fill:none;block-size:1.45rem;inline-size:1.45rem;stroke:var(--bake-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;flex:none;padding:.25rem}.theme-module__YEfNgW__aboutButton{border:1px solid var(--bake-primary);background:var(--bake-primary);min-block-size:3.35rem;color:var(--bake-primary-foreground);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 .9rem 2rem var(--bake-primary-soft);border-radius:.25rem;justify-content:center;align-items:center;gap:.85rem;padding:.85rem 1.3rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.theme-module__YEfNgW__aboutButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem;transition:transform .25s}.theme-module__YEfNgW__aboutButton:hover{border-color:var(--bake-primary-hover);background:var(--bake-primary-hover);box-shadow:0 1.15rem 2.5rem var(--bake-primary-ring);transform:translateY(-.2rem)}.theme-module__YEfNgW__aboutButton:hover svg{transform:translate(.2rem)}@media (max-width:61.999rem){.theme-module__YEfNgW__aboutGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem}.theme-module__YEfNgW__aboutVisual{min-block-size:31rem;padding-inline-end:2.5rem}.theme-module__YEfNgW__aboutExperience{min-block-size:10rem;inline-size:10rem}.theme-module__YEfNgW__aboutLead{-webkit-line-clamp:3;line-clamp:3}}@media (max-width:47.999rem){.theme-module__YEfNgW__aboutSection{margin-block-start:-1.5rem;padding-block:3.75rem 5rem}.theme-module__YEfNgW__aboutSection:before{opacity:.2}.theme-module__YEfNgW__aboutGrid{grid-template-columns:1fr;gap:3.5rem}.theme-module__YEfNgW__aboutVisual{min-block-size:0;padding:0 2.5rem 4.5rem 0}.theme-module__YEfNgW__aboutImageComposition{padding-block-start:.85rem;padding-inline-start:.85rem}.theme-module__YEfNgW__aboutImageAccent{border-block-start-width:.45rem;border-inline-start-width:.45rem}.theme-module__YEfNgW__aboutJourney{max-inline-size:15rem}.theme-module__YEfNgW__aboutExperience{min-block-size:9.25rem;inline-size:9.25rem;padding-block-start:1.75rem;inset-block-end:1.5rem}.theme-module__YEfNgW__aboutExperienceIcon{border-width:.25rem;block-size:3.4rem;inline-size:3.4rem;inset-block-start:-1.6rem}.theme-module__YEfNgW__aboutExperienceIcon svg{block-size:1.9rem;inline-size:1.9rem}.theme-module__YEfNgW__aboutContent h2{font-size:var(--bake-h2-section)}.theme-module__YEfNgW__aboutFeatures{grid-template-columns:1fr}}.theme-module__YEfNgW__productShowcaseReveal{display:block}.theme-module__YEfNgW__productShowcase{isolation:isolate;background:#f7f8f6;position:relative;overflow:hidden}.theme-module__YEfNgW__productShowcaseHeader{color:#fff;background:linear-gradient(90deg,#05150cbd,#0510097a 50%,#05150cbd),linear-gradient(#030c072e,#030c0761),url(/site-ui/bakefoodss-product-products-bg.webp) 50%/cover no-repeat,#0b120e;place-items:start center;min-block-size:32rem;padding-block:clamp(5.25rem,8vw,7rem) 13rem;display:grid;position:relative;overflow:hidden}.theme-module__YEfNgW__productShowcaseHeader:before,.theme-module__YEfNgW__productShowcaseHeader:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:999px;position:absolute}.theme-module__YEfNgW__productShowcaseHeader:before{block-size:38rem;inline-size:38rem;inset-block-start:-10rem;inset-inline-start:calc(50% - 19rem);box-shadow:0 0 0 6rem #ffffff04}.theme-module__YEfNgW__productShowcaseHeader:after{block-size:29rem;inline-size:29rem;inset-block-end:-13rem;inset-inline-end:-6rem}.theme-module__YEfNgW__productShowcaseHeading{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.theme-module__YEfNgW__productShowcaseEyebrow{color:var(--bake-primary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.76rem;font-weight:800;display:inline-flex}.theme-module__YEfNgW__productShowcaseEyebrow:before,.theme-module__YEfNgW__productShowcaseEyebrow:after{content:"";background:currentColor;border-radius:999px;block-size:2px;inline-size:2rem}.theme-module__YEfNgW__productShowcaseHeading h2{color:#fff;max-inline-size:48rem;font-size:var(--bake-h2-section);letter-spacing:-.045em;margin:0;font-weight:750;line-height:1.06}.theme-module__YEfNgW__productShowcaseDescription{color:#ffffffb3;max-inline-size:43rem;margin:1.25rem 0 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.75}.theme-module__YEfNgW__productShowcaseBody{z-index:3;margin-block-start:-10.5rem;padding-block-end:clamp(5rem,9vw,8rem);position:relative}.theme-module__YEfNgW__productShowcaseGrid{flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,2.5vw,1.75rem);display:flex}.theme-module__YEfNgW__productShowcaseReveal[data-ready=true][data-visible=false] .theme-module__YEfNgW__productCard{opacity:0;transform:translateY(2.75rem)scale(.975)}.theme-module__YEfNgW__productCard{opacity:1;min-inline-size:0;max-inline-size:17.25rem;transition:opacity .7s ease calc(var(--product-index) * 70ms), transform .8s cubic-bezier(.22, 1, .36, 1) calc(var(--product-index) * 70ms);flex:0 calc(25% - 1.3125rem);transform:translateY(0)scale(1)}.theme-module__YEfNgW__productCardLink{color:inherit;text-decoration:none;display:block;position:relative}.theme-module__YEfNgW__productCardLink:focus-visible{outline:3px solid var(--bake-primary);outline-offset:.4rem;border-radius:.35rem}.theme-module__YEfNgW__productCardVisual{aspect-ratio:1/.94;background:#fff;border:1px solid #10231812;border-radius:.3rem;transition:border-color .4s,box-shadow .45s,transform .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #16301f1c}.theme-module__YEfNgW__productCardGlow{aspect-ratio:1;background:var(--bake-primary-ring);filter:blur(2.2rem);opacity:.75;border-radius:999px;inline-size:70%;transition:inset-block-end .55s cubic-bezier(.22,1,.36,1),opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-end:-32%;inset-inline-start:50%;transform:translate(-50%)scale(.8)}.theme-module__YEfNgW__productCardSweep{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);inline-size:30%;transition:inset-inline-start .75s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;inset-block:-30%;inset-inline-start:-65%;transform:skew(-16deg)}.theme-module__YEfNgW__productCardImage{z-index:1;object-fit:contain;filter:drop-shadow(0 1.35rem 1.1rem #13291b2e);padding:clamp(1rem,2vw,1.6rem) clamp(1.15rem,2.2vw,1.8rem) 3.9rem;transition:filter .45s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}.theme-module__YEfNgW__productCardFallback{z-index:1;block-size:62%;inline-size:56%;fill:var(--bake-primary-soft);stroke:var(--bake-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1rem 1rem #13291b26);position:absolute;inset:12% 22% 26%}.theme-module__YEfNgW__productCardInfo{z-index:3;background:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-block-size:8.7rem;inline-size:90%;margin:-4.4rem auto 0;padding:1.25rem 1.1rem 1.2rem 1.25rem;transition:box-shadow .45s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 1.2rem 2.8rem #10251826}.theme-module__YEfNgW__productCardInfo>div{min-inline-size:0}.theme-module__YEfNgW__productCardInfo p{color:var(--bake-primary-dark);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.69rem;font-weight:800;line-height:1.4}.theme-module__YEfNgW__productCardInfo h3{color:#17211b;letter-spacing:-.025em;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:600;line-height:1.3}.theme-module__YEfNgW__productCardArrow{border:1px solid var(--bake-primary-ring);background:var(--bake-primary-soft);block-size:2.65rem;inline-size:2.65rem;color:var(--bake-primary-dark);opacity:0;border-radius:999px;flex:none;place-items:center;transition:background .35s,color .35s,opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(-.55rem)rotate(-12deg)scale(.88)}.theme-module__YEfNgW__productCardArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.15rem;inline-size:1.15rem}.theme-module__YEfNgW__productCard:hover .theme-module__YEfNgW__productCardVisual,.theme-module__YEfNgW__productCard:focus-within .theme-module__YEfNgW__productCardVisual{border-color:var(--bake-primary-ring);transform:translateY(-.25rem);box-shadow:0 1.85rem 4rem #16301f2b}.theme-module__YEfNgW__productCard:hover .theme-module__YEfNgW__productCardGlow,.theme-module__YEfNgW__productCard:focus-within .theme-module__YEfNgW__productCardGlow{opacity:1;inset-block-end:-15%;transform:translate(-50%)scale(1.12)}.theme-module__YEfNgW__productCard:hover .theme-module__YEfNgW__productCardSweep,.theme-module__YEfNgW__productCard:focus-within .theme-module__YEfNgW__productCardSweep{opacity:1;inset-inline-start:135%}.theme-module__YEfNgW__productCard:hover .theme-module__YEfNgW__productCardImage,.theme-module__YEfNgW__productCard:focus-within .theme-module__YEfNgW__productCardImage{filter:drop-shadow(0 1.75rem 1.35rem #13291b40);transform:translateY(-.7rem)scale(1.055)rotate(-1deg)}.theme-module__YEfNgW__productCard:hover .theme-module__YEfNgW__productCardInfo,.theme-module__YEfNgW__productCard:focus-within .theme-module__YEfNgW__productCardInfo{transform:translateY(-.55rem);box-shadow:0 1.65rem 3.5rem #10251833}.theme-module__YEfNgW__productCard:hover .theme-module__YEfNgW__productCardArrow,.theme-module__YEfNgW__productCard:focus-within .theme-module__YEfNgW__productCardArrow{background:var(--bake-primary);color:var(--bake-primary-foreground);opacity:1;transform:translate(0)rotate(0)scale(1)}@media (max-width:63.999rem){.theme-module__YEfNgW__productCard{flex-basis:calc(50% - .875rem);max-inline-size:23rem}}@media (max-width:47.999rem){.theme-module__YEfNgW__productShowcaseHeader{background:linear-gradient(90deg,#05150cbd,#0510097a 50%,#05150cbd),linear-gradient(#030c072e,#030c0761),url(/site-ui/bakefoodss-product-products-bg-mobile.webp) 50%/cover no-repeat,#0b120e;min-block-size:27rem;padding-block:4.5rem 10.5rem}.theme-module__YEfNgW__productShowcaseHeading h2{font-size:var(--bake-h2-section)}.theme-module__YEfNgW__productShowcaseDescription{max-inline-size:31rem;font-size:.92rem;line-height:1.65}.theme-module__YEfNgW__productShowcaseBody{margin-block-start:-7.5rem;padding-block-end:5rem}.theme-module__YEfNgW__productShowcaseGrid{gap:.75rem}.theme-module__YEfNgW__productCard{flex-basis:calc(50% - .375rem);max-inline-size:none}.theme-module__YEfNgW__productCardVisual{aspect-ratio:.92}.theme-module__YEfNgW__productCardInfo{gap:.45rem;min-block-size:7.4rem;inline-size:calc(100% - .8rem);margin-block-start:-2.2rem;padding:.8rem .65rem .75rem .8rem}.theme-module__YEfNgW__productCardImage{padding:.65rem .7rem 2.6rem}.theme-module__YEfNgW__productCardInfo p{letter-spacing:.075em;margin-block-end:.35rem;font-size:.53rem}.theme-module__YEfNgW__productCardInfo h3{font-size:clamp(.72rem,3vw,.84rem);line-height:1.25}.theme-module__YEfNgW__productCardArrow{block-size:2rem;inline-size:2rem}.theme-module__YEfNgW__productCardArrow svg{block-size:.85rem;inline-size:.85rem}.theme-module__YEfNgW__productCardArrow{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.theme-module__YEfNgW__productCardArrow{opacity:1;transform:none}}.theme-module__YEfNgW__corporateListPage{isolation:isolate;background:#f7f8f6;position:relative;overflow:hidden}.theme-module__YEfNgW__pageBreadcrumbHero{isolation:isolate;color:#fff;background:color-mix(in srgb, var(--bake-primary) 12%, #030604 88%);align-items:center;min-block-size:clamp(29rem,42vw,34rem);padding-block:clamp(12.5rem,17vw,14.5rem) clamp(4.5rem,7vw,6rem);display:grid;position:relative;overflow:hidden}.theme-module__YEfNgW__pageBreadcrumbImage{z-index:-2;object-fit:cover;object-position:center;position:absolute}.theme-module__YEfNgW__pageBreadcrumbOverlay{z-index:-1;background:linear-gradient(90deg,#020804d1,#0208047a 62%,#020804a8),linear-gradient(#02080429,#0208046b);position:absolute;inset:0}.theme-module__YEfNgW__pageBreadcrumbInner{z-index:1;text-align:start;justify-items:start;display:grid;position:relative}.theme-module__YEfNgW__pageBreadcrumbHero h1{color:#fff;letter-spacing:-.045em;max-inline-size:48rem;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:650;line-height:1.04}.theme-module__YEfNgW__pageBreadcrumbTrail{margin-block-start:1.25rem}.theme-module__YEfNgW__pageBreadcrumbTrail ol{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.theme-module__YEfNgW__pageBreadcrumbTrail li{align-items:center;display:inline-flex}.theme-module__YEfNgW__pageBreadcrumbTrail a{color:#ffffffb8;letter-spacing:.035em;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .22s}.theme-module__YEfNgW__pageBreadcrumbTrail a:hover,.theme-module__YEfNgW__pageBreadcrumbTrail a[aria-current=page]{color:#fff}.theme-module__YEfNgW__pageBreadcrumbTrail svg{fill:none;block-size:.85rem;inline-size:.85rem;stroke:var(--bake-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.theme-module__YEfNgW__corporateListDecoration{z-index:0;opacity:.14;filter:saturate(.82);pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;position:absolute}.theme-module__YEfNgW__corporateListDecorationStart{transform-origin:50%;inline-size:clamp(23rem,34vw,31rem);inset-block-start:clamp(31rem,46vw,39rem);inset-inline-start:clamp(-12rem,-9vw,-7rem);transform:rotate(-8deg)}.theme-module__YEfNgW__corporateListDecorationEnd{opacity:.11;transform-origin:50%;inline-size:clamp(21rem,30vw,27rem);inset-block-start:clamp(42rem,61vw,53rem);inset-inline-end:clamp(-10rem,-7vw,-5rem);transform:scaleX(-1)rotate(-5deg)}.theme-module__YEfNgW__corporateListBody{z-index:1;padding-block:clamp(4rem,8vw,7rem);position:relative}.theme-module__YEfNgW__corporateListGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.8vw,2rem);display:grid}.theme-module__YEfNgW__corporateListCard{min-inline-size:0}.theme-module__YEfNgW__corporateListCardLink{color:inherit;background:#fff;border:1px solid #122f1e14;border-radius:.9rem;text-decoration:none;transition:border-color .35s,box-shadow .45s,transform .45s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;box-shadow:0 1.25rem 3rem #122f1e1a}.theme-module__YEfNgW__corporateListCardLink:focus-visible{outline:3px solid var(--bake-primary-ring);outline-offset:.35rem}.theme-module__YEfNgW__corporateListImageFrame{aspect-ratio:1.28;background:#e8ece8;position:relative;overflow:hidden}.theme-module__YEfNgW__corporateListImage{object-fit:cover;transition:transform .75s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}.theme-module__YEfNgW__corporateListImageShade{opacity:.8;background:linear-gradient(#0000 58%,#05190e2e);transition:opacity .4s;position:absolute;inset:0}.theme-module__YEfNgW__corporateListFallback{fill:none;block-size:70%;inline-size:70%;stroke:var(--bake-primary);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;position:absolute;inset:15%}.theme-module__YEfNgW__corporateListCardInfo{justify-content:space-between;align-items:center;gap:1rem;min-block-size:7.5rem;padding:1.4rem 1.25rem 1.4rem 1.5rem;display:flex}.theme-module__YEfNgW__corporateListCardInfo h2{color:#17211b;letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:620;line-height:1.3}.theme-module__YEfNgW__corporateListArrow{border:1px solid var(--bake-primary-ring);block-size:2.9rem;inline-size:2.9rem;color:var(--bake-primary-dark);background:var(--bake-primary-soft);border-radius:999px;flex:none;place-items:center;transition:background .35s,color .35s,transform .4s cubic-bezier(.22,1,.36,1);display:grid}.theme-module__YEfNgW__corporateListArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem}.theme-module__YEfNgW__corporateListCard:hover .theme-module__YEfNgW__corporateListCardLink,.theme-module__YEfNgW__corporateListCard:focus-within .theme-module__YEfNgW__corporateListCardLink{border-color:var(--bake-primary-ring);transform:translateY(-.45rem);box-shadow:0 1.75rem 4rem #122f1e2b}.theme-module__YEfNgW__corporateListCard:hover .theme-module__YEfNgW__corporateListImage,.theme-module__YEfNgW__corporateListCard:focus-within .theme-module__YEfNgW__corporateListImage{transform:scale(1.055)}.theme-module__YEfNgW__corporateListCard:hover .theme-module__YEfNgW__corporateListImageShade,.theme-module__YEfNgW__corporateListCard:focus-within .theme-module__YEfNgW__corporateListImageShade{opacity:.35}.theme-module__YEfNgW__corporateListCard:hover .theme-module__YEfNgW__corporateListArrow,.theme-module__YEfNgW__corporateListCard:focus-within .theme-module__YEfNgW__corporateListArrow{color:var(--bake-primary-foreground);background:var(--bake-primary);transform:translate(.18rem)}@media (max-width:63.999rem){.theme-module__YEfNgW__corporateListGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.theme-module__YEfNgW__pageBreadcrumbHero{min-block-size:23rem;padding-block:9rem 3.75rem}.theme-module__YEfNgW__pageBreadcrumbHero h1{font-size:clamp(2.25rem,12vw,3.25rem)}.theme-module__YEfNgW__corporateListDecorationStart{opacity:.11;inline-size:20rem;inset-block-start:24rem;inset-inline-start:-9.5rem}.theme-module__YEfNgW__corporateListDecorationEnd{opacity:.09;inline-size:18rem;inset-block-start:47rem;inset-inline-end:-8.5rem}.theme-module__YEfNgW__corporateListBody{padding-block:3.5rem 4.5rem}.theme-module__YEfNgW__corporateListGrid{grid-template-columns:1fr;gap:1.25rem}.theme-module__YEfNgW__corporateListImageFrame{aspect-ratio:1.4}.theme-module__YEfNgW__corporateListCardInfo{min-block-size:6.5rem;padding:1.15rem 1rem 1.15rem 1.2rem}.theme-module__YEfNgW__corporateListArrow{block-size:2.6rem;inline-size:2.6rem}}.theme-module__YEfNgW__corporateDetailPage{isolation:isolate;background:#f7f8f6;position:relative}.theme-module__YEfNgW__corporateDetailSection{background:linear-gradient(#fff 0%,#f7f8f6 100%);padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;overflow:clip}.theme-module__YEfNgW__corporateDetailDecoration{z-index:0;opacity:.14;filter:saturate(.8);pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;inline-size:clamp(20rem,32vw,30rem);position:absolute;inset-block-start:clamp(1.5rem,5vw,4rem);inset-inline-end:clamp(-10rem,-8vw,-6rem);transform:scaleX(-1)rotate(-5deg)}.theme-module__YEfNgW__corporateDetailSection:before{content:"";border:1px solid var(--bake-primary-ring);opacity:.32;block-size:18rem;inline-size:18rem;box-shadow:0 0 0 3.5rem var(--bake-primary-soft);pointer-events:none;border-radius:999px;position:absolute;inset-block-end:8%;inset-inline-start:-8rem}.theme-module__YEfNgW__corporateDetailGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.82fr);align-items:start;gap:clamp(3.5rem,7vw,7rem);display:grid;position:relative}.theme-module__YEfNgW__corporateDetailContent{min-inline-size:0;padding-block-start:1rem}.theme-module__YEfNgW__corporateDetailEyebrow{color:var(--bake-primary-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.74rem;font-weight:800;display:inline-flex}.theme-module__YEfNgW__corporateDetailEyebrow:before{content:"";background:var(--bake-primary);border-radius:999px;block-size:2px;inline-size:2.25rem}.theme-module__YEfNgW__corporateDetailContent h2{color:#17211b;max-inline-size:44rem;font-size:var(--bake-h2-detail);letter-spacing:-.045em;margin:0 0 1.75rem;font-weight:750;line-height:1.06}.theme-module__YEfNgW__corporateDetailRichText{color:#58645c;white-space:pre-line;max-inline-size:46rem;font-size:clamp(.96rem,1.25vw,1.05rem);line-height:1.9}.theme-module__YEfNgW__corporateDetailRichText>:first-child{margin-block-start:0}.theme-module__YEfNgW__corporateDetailRichText>:last-child{margin-block-end:0}.theme-module__YEfNgW__corporateDetailRichText p{margin-block:0 1.15rem}.theme-module__YEfNgW__corporateDetailRichText h2,.theme-module__YEfNgW__corporateDetailRichText h3,.theme-module__YEfNgW__corporateDetailRichText h4{color:#213329;font-family:var(--bake-font-body), "Poppins", system-ui, sans-serif;letter-spacing:-.025em;margin:2rem 0 .75rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:720;line-height:1.25}.theme-module__YEfNgW__corporateDetailRichText h3{font-size:clamp(1.25rem,2.5vw,1.65rem)}.theme-module__YEfNgW__corporateDetailRichText ul,.theme-module__YEfNgW__corporateDetailRichText ol{gap:.7rem;margin:1.35rem 0 1.6rem;padding-inline-start:1.35rem;display:grid}.theme-module__YEfNgW__corporateDetailRichText li::marker{color:var(--bake-primary)}.theme-module__YEfNgW__corporateDetailRichText strong{color:#24382c;font-weight:750}.theme-module__YEfNgW__corporateDetailRichText a{color:var(--bake-primary-dark);-webkit-text-decoration-color:var(--bake-primary);text-decoration-color:var(--bake-primary);text-underline-offset:.2em;font-weight:700}.theme-module__YEfNgW__corporateDetailRichText blockquote{border-inline-start:.3rem solid var(--bake-primary);color:#33483b;background:var(--bake-primary-soft);margin:1.75rem 0;padding:1.1rem 1.3rem}.theme-module__YEfNgW__corporateDetailVisual{min-inline-size:0;position:sticky;inset-block-start:7.5rem}.theme-module__YEfNgW__corporateDetailImageComposition{padding-block-start:1.2rem;padding-inline-end:1.2rem;position:relative}.theme-module__YEfNgW__corporateDetailImageAccent{z-index:0;box-sizing:border-box;border-block-start:.65rem solid var(--bake-primary);border-inline-end:.65rem solid var(--bake-primary);pointer-events:none;inline-size:72%;position:absolute;inset-block:0;inset-inline-end:0}.theme-module__YEfNgW__corporateDetailImageFrame{z-index:1;aspect-ratio:.9;background:#e8ece8;border-radius:.25rem;position:relative;overflow:hidden;box-shadow:0 1.75rem 4rem #122d2029}.theme-module__YEfNgW__corporateDetailImage{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.theme-module__YEfNgW__corporateDetailVisual:hover .theme-module__YEfNgW__corporateDetailImage{transform:scale(1.035)}.theme-module__YEfNgW__corporateDetailImageFallback{background:radial-gradient(circle at 65% 35%, var(--bake-primary-ring), transparent 30%), linear-gradient(145deg, var(--bake-primary-soft), #dfe7e1);position:absolute;inset:0}@media (max-width:61.999rem){.theme-module__YEfNgW__corporateDetailGrid{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.8fr);gap:3rem}.theme-module__YEfNgW__corporateDetailVisual{inset-block-start:6.75rem}}@media (max-width:47.999rem){.theme-module__YEfNgW__corporateDetailSection{padding-block:3.75rem 5rem}.theme-module__YEfNgW__corporateDetailDecoration{opacity:.1;inline-size:19rem;inset-block-start:1.5rem;inset-inline-end:-9rem}.theme-module__YEfNgW__corporateDetailSection:before{opacity:.18}.theme-module__YEfNgW__corporateDetailGrid{grid-template-columns:1fr;gap:3rem}.theme-module__YEfNgW__corporateDetailContent{padding-block-start:0}.theme-module__YEfNgW__corporateDetailContent h2{font-size:var(--bake-h2-detail)}.theme-module__YEfNgW__corporateDetailVisual{inline-size:min(78vw,20rem);margin-inline:auto;position:static}.theme-module__YEfNgW__corporateDetailImageComposition{padding-block-start:.85rem;padding-inline-end:.85rem}.theme-module__YEfNgW__corporateDetailImageAccent{border-block-start-width:.45rem;border-inline-end-width:.45rem}.theme-module__YEfNgW__corporateDetailImageFrame{aspect-ratio:1/1.08}}.theme-module__YEfNgW__contactPage{isolation:isolate;background:#f5f7f4;position:relative}.theme-module__YEfNgW__contactHubSection{background-color:#f5f7f4;background-image:linear-gradient(90deg,#16221a06 1px,#0000 1px),linear-gradient(#16221a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-block:clamp(4.5rem,9vw,8rem);overflow:hidden}.theme-module__YEfNgW__contactHubGrid{grid-template-columns:minmax(20rem,.88fr) minmax(0,1.12fr);align-items:center;display:grid}.theme-module__YEfNgW__contactHubPanel{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 15%, var(--bake-primary-ring), transparent 20rem), radial-gradient(circle at 90% 85%, var(--bake-primary-soft), transparent 22rem), #0b130e;border-radius:1.8rem;min-block-size:45rem;padding:clamp(3rem,5vw,5rem) clamp(2.5rem,5vw,4.75rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #09190f2e}.theme-module__YEfNgW__contactHubPanel:after{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:50%;block-size:20rem;inline-size:20rem;position:absolute;inset-block-end:-7rem;inset-inline-start:-6rem;box-shadow:0 0 0 3rem #ffffff06,0 0 0 7rem #ffffff04}.theme-module__YEfNgW__contactHubOrbit{z-index:-1;border:1px solid var(--bake-primary-ring);opacity:.65;border-radius:50%;block-size:17rem;inline-size:17rem;animation:8s ease-in-out infinite theme-module__YEfNgW__bakeContactOrbit;position:absolute;inset-block-start:4rem;inset-inline-end:-5rem}.theme-module__YEfNgW__contactHubLeaf{z-index:-1;fill:none;block-size:16rem;inline-size:16rem;stroke:var(--bake-primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.2;position:absolute;inset-block-end:-1.5rem;inset-inline-end:-1rem}.theme-module__YEfNgW__contactHubEyebrow{color:var(--bake-primary);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.3rem;font-size:.76rem;font-weight:720;line-height:1.2;display:flex}.theme-module__YEfNgW__contactHubEyebrow:before{content:"";background:currentColor;block-size:2px;inline-size:2.7rem}.theme-module__YEfNgW__contactHubPanel h2{color:#fff;max-inline-size:34rem;font-size:var(--bake-h2-section);letter-spacing:-.058em;margin:0;font-weight:650;line-height:.99}.theme-module__YEfNgW__contactHubDescription{color:#ffffffa8;max-inline-size:34rem;margin:1.6rem 0 0;font-size:clamp(.96rem,1.4vw,1.06rem);line-height:1.75}.theme-module__YEfNgW__contactHubMethods{gap:.75rem;margin-block-start:clamp(2.5rem,5vw,4.25rem);display:grid}.theme-module__YEfNgW__contactHubMethods>a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:4.7rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .3s,background .3s,transform .3s;display:grid}.theme-module__YEfNgW__contactHubMethodIcon{block-size:3.05rem;inline-size:3.05rem;color:var(--bake-primary-foreground);background:var(--bake-primary);box-shadow:0 .7rem 1.5rem var(--bake-primary-soft);border-radius:.85rem;place-items:center;display:grid}.theme-module__YEfNgW__contactHubMethodIcon svg,.theme-module__YEfNgW__contactLocationIcon svg,.theme-module__YEfNgW__contactMapFrame>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.theme-module__YEfNgW__contactHubMethods>a>span:nth-child(2){gap:.25rem;min-inline-size:0;display:grid}.theme-module__YEfNgW__contactHubMethods small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:650;line-height:1.2}.theme-module__YEfNgW__contactHubMethods strong{text-overflow:ellipsis;font-size:.92rem;font-weight:590;line-height:1.4;overflow:hidden}.theme-module__YEfNgW__contactHubMethods>a>svg{fill:none;block-size:1rem;inline-size:1rem;stroke:var(--bake-primary);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.theme-module__YEfNgW__contactHubMethods>a:hover,.theme-module__YEfNgW__contactHubMethods>a:focus-visible{border-color:var(--bake-primary-ring);background:#ffffff14;transform:translateY(-.18rem)}.theme-module__YEfNgW__contactHubMethods>a:hover>svg,.theme-module__YEfNgW__contactHubMethods>a:focus-visible>svg{transform:translate(.25rem)}.theme-module__YEfNgW__contactHubSocials{justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.5rem;display:flex}.theme-module__YEfNgW__contactHubSocials>span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:680}.theme-module__YEfNgW__contactHubSocials>div{gap:.55rem;display:flex}.theme-module__YEfNgW__contactHubSocials a{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;block-size:2.65rem;inline-size:2.65rem;transition:color .25s,background .25s,transform .25s;display:grid}.theme-module__YEfNgW__contactHubSocials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.05rem;inline-size:1.05rem}.theme-module__YEfNgW__contactHubSocials a:hover,.theme-module__YEfNgW__contactHubSocials a:focus-visible{color:var(--bake-primary-foreground);background:var(--bake-primary);transform:translateY(-.18rem)}.theme-module__YEfNgW__contactFormCard{z-index:2;--rv-primary:var(--bake-primary);--rv-on-primary:#fff;background:#fff;border:1px solid #192b1f17;border-radius:1.6rem;margin-inline-start:-1.8rem;padding:clamp(2rem,4vw,3.6rem);position:relative;box-shadow:0 2rem 5rem #122c1d21}.theme-module__YEfNgW__contactFormCard>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-block-end:2.1rem;display:grid}.theme-module__YEfNgW__contactFormCard>header>span{background:var(--bake-primary);block-size:2px;inline-size:2.6rem;margin-block-start:.9rem}.theme-module__YEfNgW__contactFormCard h2{color:#17211b;font-size:var(--bake-h2-subsection);letter-spacing:-.045em;margin:0;font-weight:650;line-height:1.05}.theme-module__YEfNgW__contactFormCard header p{color:#727e76;max-inline-size:34rem;margin:.7rem 0 0;font-size:.92rem;line-height:1.65}.theme-module__YEfNgW__contactHubForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.theme-module__YEfNgW__contactHubForm>label,.theme-module__YEfNgW__contactHubFormOptions,.theme-module__YEfNgW__contactHubCaptcha{gap:.55rem;min-inline-size:0;margin:0;display:grid}.theme-module__YEfNgW__contactHubForm label>span,.theme-module__YEfNgW__contactHubFormOptions legend,.theme-module__YEfNgW__contactHubCaptcha>span{color:#36433a;letter-spacing:.025em;font-size:.75rem;font-weight:680;line-height:1.35}.theme-module__YEfNgW__contactHubForm input,.theme-module__YEfNgW__contactHubForm textarea,.theme-module__YEfNgW__contactHubForm select{box-sizing:border-box;color:#223027;min-block-size:3.25rem;inline-size:100%;font:inherit;background:#f7f9f7;border:1px solid #192b1f21;border-radius:.75rem;outline:none;padding:.8rem .95rem;font-size:.9rem;transition:border-color .25s,box-shadow .25s,background .25s}.theme-module__YEfNgW__contactHubForm textarea{resize:vertical;min-block-size:8rem}.theme-module__YEfNgW__contactHubForm input:focus,.theme-module__YEfNgW__contactHubForm textarea:focus,.theme-module__YEfNgW__contactHubForm select:focus{border-color:var(--bake-primary);box-shadow:0 0 0 3px var(--bake-primary-soft);background:#fff}.theme-module__YEfNgW__contactHubFormFull,.theme-module__YEfNgW__contactHubFormOptions,.theme-module__YEfNgW__contactHubFormBoolean{grid-column:1/-1}.theme-module__YEfNgW__contactHubForm>[role=status]{grid-column:1/-1}.theme-module__YEfNgW__contactHubForm>[role=alert]{grid-column:1/-1}.theme-module__YEfNgW__contactHubFormOptions{border:0;padding:0}.theme-module__YEfNgW__contactHubFormOptions label,.theme-module__YEfNgW__contactHubFormBoolean{align-items:center;gap:.55rem;display:inline-flex}.theme-module__YEfNgW__contactHubFormOptions input,.theme-module__YEfNgW__contactHubFormBoolean input{min-block-size:1rem;inline-size:1rem;padding:0}.theme-module__YEfNgW__contactHubFormHoneypot{clip:rect(0 0 0 0)!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.theme-module__YEfNgW__contactHubCaptcha>div{background:#f7f9f7;border:1px solid #192b1f21;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.6rem;min-block-size:3.25rem;padding:.3rem .4rem .3rem .65rem;display:flex;overflow:hidden}.theme-module__YEfNgW__contactHubCaptcha img{object-fit:contain;block-size:2.35rem;max-inline-size:calc(100% - 2.8rem)}.theme-module__YEfNgW__contactHubCaptcha button{block-size:2.35rem;inline-size:2.35rem;color:var(--bake-primary-foreground);background:var(--bake-primary);cursor:pointer;border:0;border-radius:.6rem;flex:none;place-items:center;padding:0;font-size:1.2rem;display:grid}.theme-module__YEfNgW__contactHubCaptchaInput>span{min-block-size:1rem}.theme-module__YEfNgW__contactHubForm>button[type=submit]{min-block-size:3.25rem;box-shadow:0 .85rem 1.9rem var(--bake-primary-soft);border-radius:.75rem;padding-inline:1.5rem}.theme-module__YEfNgW__contactLocationsSection{background:#f5f7f4;padding-block:0 clamp(5.5rem,10vw,9rem)}.theme-module__YEfNgW__contactLocationsHeading{align-items:center;gap:1rem;margin-block-end:2.2rem;display:flex}.theme-module__YEfNgW__contactLocationsHeading>span{background:var(--bake-primary);block-size:2px;inline-size:3rem}.theme-module__YEfNgW__contactLocationsHeading h2{color:#17211b;font-size:var(--bake-h2-subsection);letter-spacing:-.045em;margin:0;font-weight:650;line-height:1.05}.theme-module__YEfNgW__contactLocationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.theme-module__YEfNgW__contactLocationCard{background:#fff;border:1px solid #192b1f17;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-block-size:10rem;padding:1.4rem;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 1rem 2.8rem #122c1d12}.theme-module__YEfNgW__contactLocationIcon{block-size:2.9rem;inline-size:2.9rem;color:var(--bake-primary-foreground);background:var(--bake-primary);border-radius:.8rem;place-items:center;display:grid}.theme-module__YEfNgW__contactLocationCard p{color:#5b685f;white-space:pre-line;margin:0;font-size:.87rem;line-height:1.65}.theme-module__YEfNgW__contactLocationCard:hover{border-color:var(--bake-primary-ring);transform:translateY(-.3rem)}.theme-module__YEfNgW__contactMapFrame{aspect-ratio:16/5.3;background:#dfe6df;border:.5rem solid #fff;border-radius:1.5rem;margin-block-start:1.25rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 4rem #122c1d1a}.theme-module__YEfNgW__contactMapFrame iframe{filter:saturate(.75)contrast(1.03);border:0;block-size:100%;inline-size:100%}.theme-module__YEfNgW__contactMapFrame>a{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0b130e;border-radius:999px;align-items:center;gap:.6rem;min-block-size:2.8rem;padding-inline:1rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;position:absolute;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 .7rem 1.8rem #09190f33}.theme-module__YEfNgW__contactMapFrame>a:hover,.theme-module__YEfNgW__contactMapFrame>a:focus-visible{background:var(--bake-primary-hover);transform:translateY(-.15rem)}@keyframes theme-module__YEfNgW__bakeContactOrbit{50%{transform:translate(-1rem,1.2rem)scale(1.04)}}@media (max-width:61.999rem){.theme-module__YEfNgW__contactHubGrid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr)}.theme-module__YEfNgW__contactHubPanel{min-block-size:42rem;padding-inline:2.4rem}.theme-module__YEfNgW__contactFormCard{margin-inline-start:-1rem;padding-inline:2rem}.theme-module__YEfNgW__contactLocationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-module__YEfNgW__contactLocationCard:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:47.999rem){.theme-module__YEfNgW__contactHubSection{background-size:3.5rem 3.5rem;padding-block:3.75rem 5rem}.theme-module__YEfNgW__contactHubGrid{grid-template-columns:1fr;gap:1.25rem}.theme-module__YEfNgW__contactHubPanel{border-radius:1.25rem;min-block-size:0;padding:2.5rem 1.5rem}.theme-module__YEfNgW__contactHubPanel h2{font-size:var(--bake-h2-section)}.theme-module__YEfNgW__contactHubDescription{font-size:.92rem}.theme-module__YEfNgW__contactHubMethods{margin-block-start:2.25rem}.theme-module__YEfNgW__contactHubMethods>a{min-block-size:4.35rem}.theme-module__YEfNgW__contactHubMethodIcon{block-size:2.75rem;inline-size:2.75rem}.theme-module__YEfNgW__contactFormCard{border-radius:1.25rem;margin:0;padding:1.5rem}.theme-module__YEfNgW__contactFormCard>header{gap:.75rem;margin-block-end:1.7rem}.theme-module__YEfNgW__contactFormCard>header>span{inline-size:1.8rem}.theme-module__YEfNgW__contactHubForm{grid-template-columns:1fr}.theme-module__YEfNgW__contactHubFormFull,.theme-module__YEfNgW__contactHubFormOptions,.theme-module__YEfNgW__contactHubFormBoolean{grid-column:1}.theme-module__YEfNgW__contactHubForm>[role=status]{grid-column:1}.theme-module__YEfNgW__contactHubForm>[role=alert]{grid-column:1}.theme-module__YEfNgW__contactLocationsSection{padding-block-end:5rem}.theme-module__YEfNgW__contactLocationsHeading h2{font-size:var(--bake-h2-subsection)}.theme-module__YEfNgW__contactLocationGrid{grid-template-columns:1fr}.theme-module__YEfNgW__contactLocationCard:last-child:nth-child(odd){grid-column:1}.theme-module__YEfNgW__contactLocationCard{min-block-size:0}.theme-module__YEfNgW__contactMapFrame{aspect-ratio:16/10;border-width:.35rem;border-radius:1rem}.theme-module__YEfNgW__contactMapFrame>a{min-block-size:2.6rem;font-size:.68rem;inset-block-end:.7rem;inset-inline-end:.7rem}}.theme-module__YEfNgW__blogListPage,.theme-module__YEfNgW__blogDetailPage{isolation:isolate;background:#f7f8f6;position:relative}.theme-module__YEfNgW__blogListSection{background-color:#f7f8f6;background-image:linear-gradient(90deg,#16221a06 1px,#0000 1px),linear-gradient(#16221a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-block:clamp(4.5rem,9vw,8rem);overflow:hidden}.theme-module__YEfNgW__blogEditorialGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.25rem,5vw,4.5rem) clamp(1.4rem,3vw,2.4rem);display:grid}.theme-module__YEfNgW__blogEditorialCard{opacity:1;grid-column:span 6;min-inline-size:0;transition:opacity .65s,transform .75s cubic-bezier(.22,1,.36,1);transform:none}.theme-module__YEfNgW__blogEditorialCard[data-ready=true][data-visible=false]{opacity:0;transform:translateY(2.2rem)scale(.985)}.theme-module__YEfNgW__blogEditorialCard:nth-child(2n){transition-delay:80ms}.theme-module__YEfNgW__blogEditorialCardFeatured{grid-column:1/-1}.theme-module__YEfNgW__blogEditorialLink{color:#17211b;text-decoration:none;display:block}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialLink{grid-template-columns:minmax(0,1.32fr) minmax(19rem,.68fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.theme-module__YEfNgW__blogEditorialImageFrame{aspect-ratio:16/10;background:#e4e9e4;border-radius:clamp(1rem,2vw,1.6rem);display:block;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.5rem #122c1d1a}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialImageFrame{aspect-ratio:16/9}.theme-module__YEfNgW__blogEditorialImage{object-fit:cover;transition:transform .75s cubic-bezier(.22,1,.36,1)}.theme-module__YEfNgW__blogEditorialFallback{color:var(--bake-primary-dark);background:radial-gradient(circle at 70% 25%, var(--bake-primary-ring), transparent 32%), linear-gradient(145deg, var(--bake-primary-soft), #e5ebe6);place-items:center;display:grid;position:absolute;inset:0}.theme-module__YEfNgW__blogEditorialFallback svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;inline-size:30%}.theme-module__YEfNgW__blogEditorialArrow{block-size:3rem;inline-size:3rem;color:var(--bake-primary-foreground);background:var(--bake-primary);opacity:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .38s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem;transform:translate(.45rem,-.45rem)scale(.82);box-shadow:0 .8rem 1.8rem #122c1d33}.theme-module__YEfNgW__blogEditorialArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.15rem;inline-size:1.15rem}.theme-module__YEfNgW__blogEditorialCopy{padding-block-start:1.5rem;display:block}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialCopy{padding-block-start:0}.theme-module__YEfNgW__blogEditorialCopy time,.theme-module__YEfNgW__blogDetailContent>time{color:var(--bake-primary-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.theme-module__YEfNgW__blogEditorialCopy time:before,.theme-module__YEfNgW__blogDetailContent>time:before{content:"";background:var(--bake-primary);block-size:2px;inline-size:1.8rem}.theme-module__YEfNgW__blogEditorialCopy h2{color:#17211b;letter-spacing:-.038em;overflow-wrap:anywhere;margin:.8rem 0 0;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:650;line-height:1.12}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialCopy h2{font-size:var(--bake-h2-featured);line-height:1.04}.theme-module__YEfNgW__blogEditorialCopy p{color:#68746c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:.98rem;line-height:1.72;display:-webkit-box;overflow:hidden}.theme-module__YEfNgW__blogEditorialReadMore{color:#243028;border-block-end:1px solid var(--bake-primary);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.65rem;min-block-size:2.75rem;margin-block-start:1.35rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.theme-module__YEfNgW__blogEditorialReadMore svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;block-size:.95rem;inline-size:.95rem;transition:transform .3s}.theme-module__YEfNgW__blogEditorialLink:hover .theme-module__YEfNgW__blogEditorialImage,.theme-module__YEfNgW__blogEditorialLink:focus-visible .theme-module__YEfNgW__blogEditorialImage{transform:scale(1.045)}.theme-module__YEfNgW__blogEditorialLink:hover .theme-module__YEfNgW__blogEditorialArrow,.theme-module__YEfNgW__blogEditorialLink:focus-visible .theme-module__YEfNgW__blogEditorialArrow{opacity:1;transform:translate(0)scale(1)}.theme-module__YEfNgW__blogEditorialLink:hover .theme-module__YEfNgW__blogEditorialReadMore svg,.theme-module__YEfNgW__blogEditorialLink:focus-visible .theme-module__YEfNgW__blogEditorialReadMore svg{transform:translate(.3rem)}.theme-module__YEfNgW__blogEditorialLoader{place-items:center;min-block-size:5.5rem;margin-block-start:2.5rem;display:grid}.theme-module__YEfNgW__blogEditorialLoader span,.theme-module__YEfNgW__blogEditorialLoader button{color:#354139;min-block-size:2.8rem;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.7rem;padding-inline:1rem;display:inline-flex}.theme-module__YEfNgW__blogEditorialLoader button{color:var(--bake-primary-foreground);background:var(--bake-primary);cursor:pointer}.theme-module__YEfNgW__blogEditorialLoader i{border:2px solid var(--bake-primary-soft);border-block-start-color:var(--bake-primary);border-radius:50%;block-size:.75rem;inline-size:.75rem;animation:.8s linear infinite theme-module__YEfNgW__bakeSpin}.theme-module__YEfNgW__blogEditorialEmpty{color:#5f6c63;text-align:center;background:#fff;border:1px solid #192b1f17;border-radius:1rem;margin:0;padding:2rem}.theme-module__YEfNgW__blogDetailSection{background-color:#f7f8f6;background-image:linear-gradient(90deg,#16221a06 1px,#0000 1px),linear-gradient(#16221a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-block:clamp(4rem,8vw,7.5rem)}.theme-module__YEfNgW__blogDetailCover{aspect-ratio:16/6.5;background:#e4e9e4;border-radius:clamp(1.15rem,2vw,2rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #122c1d1f}.theme-module__YEfNgW__blogDetailCover img{object-fit:cover}.theme-module__YEfNgW__blogDetailGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:clamp(3.5rem,7vw,7rem);margin-block-start:clamp(3.5rem,7vw,6.5rem);display:grid}.theme-module__YEfNgW__blogDetailContent{min-inline-size:0}.theme-module__YEfNgW__blogDetailContent h2{color:#17211b;max-inline-size:52rem;font-size:var(--bake-h2-detail);letter-spacing:-.055em;overflow-wrap:anywhere;margin:1rem 0 clamp(2rem,4vw,3.25rem);font-weight:660;line-height:1.01}.theme-module__YEfNgW__blogDetailRichText{color:#526158;max-inline-size:50rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.9}.theme-module__YEfNgW__blogDetailRichText>:first-child{margin-block-start:0}.theme-module__YEfNgW__blogDetailRichText>:last-child{margin-block-end:0}.theme-module__YEfNgW__blogDetailRichText p,.theme-module__YEfNgW__blogDetailRichText ul,.theme-module__YEfNgW__blogDetailRichText ol,.theme-module__YEfNgW__blogDetailRichText blockquote{margin-block:0 1.4rem}.theme-module__YEfNgW__blogDetailRichText h2,.theme-module__YEfNgW__blogDetailRichText h3,.theme-module__YEfNgW__blogDetailRichText h4{color:#223027;letter-spacing:-.025em;margin:2.3rem 0 .85rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.2}.theme-module__YEfNgW__blogDetailRichText h3{font-size:clamp(1.35rem,2vw,1.75rem)}.theme-module__YEfNgW__blogDetailRichText li::marker{color:var(--bake-primary)}.theme-module__YEfNgW__blogDetailRichText strong{color:#263329;font-weight:680}.theme-module__YEfNgW__blogDetailRichText a{color:var(--bake-primary-dark);text-underline-offset:.2em;text-decoration-thickness:1px}.theme-module__YEfNgW__blogDetailRichText blockquote{border-inline-start:3px solid var(--bake-primary);color:#344239;background:var(--bake-primary-soft);padding:1.1rem 1.4rem}.theme-module__YEfNgW__blogDetailAside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #192b1f17;border-radius:1.25rem;padding:1.7rem;position:sticky;inset-block-start:7.5rem;box-shadow:0 1.2rem 3rem #122c1d14}.theme-module__YEfNgW__blogDetailAside>header{align-items:center;gap:.75rem;padding-block-end:1rem;display:flex}.theme-module__YEfNgW__blogDetailAside>header>span{background:var(--bake-primary);flex:none;block-size:2px;inline-size:1.8rem}.theme-module__YEfNgW__blogDetailAside h2{color:#17211b;letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:660}.theme-module__YEfNgW__blogDetailAside ol{margin:0;padding:0;list-style:none}.theme-module__YEfNgW__blogDetailAside li{border-block-start:1px solid #192b1f17}.theme-module__YEfNgW__blogDetailAside a{color:#17211b;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-block:1rem;text-decoration:none;display:grid}.theme-module__YEfNgW__blogDetailAsideThumb{aspect-ratio:1/.82;color:var(--bake-primary-dark);background:var(--bake-primary-soft);border-radius:.6rem;place-items:center;display:grid;position:relative;overflow:hidden}.theme-module__YEfNgW__blogDetailAsideThumb img{object-fit:cover;transition:transform .35s}.theme-module__YEfNgW__blogDetailAsideThumb>svg{stroke:currentColor;stroke-width:2px;block-size:55%;inline-size:55%;margin:0}.theme-module__YEfNgW__blogDetailAside a>span:nth-child(2){gap:.35rem;display:grid}.theme-module__YEfNgW__blogDetailAside strong{font-size:.9rem;font-weight:620;line-height:1.35;transition:color .25s}.theme-module__YEfNgW__blogDetailAside time{color:#88928b;font-size:.67rem;line-height:1.3}.theme-module__YEfNgW__blogDetailAside a>svg{fill:none;block-size:.9rem;inline-size:.9rem;stroke:var(--bake-primary-dark);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-block-start:.15rem;transition:transform .25s}.theme-module__YEfNgW__blogDetailAside a:hover strong,.theme-module__YEfNgW__blogDetailAside a:focus-visible strong{color:var(--bake-primary-dark)}.theme-module__YEfNgW__blogDetailAside a:hover>svg,.theme-module__YEfNgW__blogDetailAside a:focus-visible>svg{transform:translate(.25rem)}.theme-module__YEfNgW__blogDetailAside a:hover .theme-module__YEfNgW__blogDetailAsideThumb img,.theme-module__YEfNgW__blogDetailAside a:focus-visible .theme-module__YEfNgW__blogDetailAsideThumb img{transform:scale(1.07)}@media (max-width:61.999rem){.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialLink{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr);gap:2.5rem}.theme-module__YEfNgW__blogDetailGrid{grid-template-columns:minmax(0,1fr) minmax(15rem,17rem);gap:3rem}.theme-module__YEfNgW__blogDetailAside{padding:1.35rem;inset-block-start:6.75rem}}@media (max-width:47.999rem){.theme-module__YEfNgW__blogListSection,.theme-module__YEfNgW__blogDetailSection{background-size:3.5rem 3.5rem;padding-block:3.75rem 5rem}.theme-module__YEfNgW__blogEditorialGrid{grid-template-columns:1fr;gap:3rem}.theme-module__YEfNgW__blogEditorialCard,.theme-module__YEfNgW__blogEditorialCardFeatured{grid-column:1}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialLink{display:block}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialImageFrame,.theme-module__YEfNgW__blogEditorialImageFrame{aspect-ratio:16/9}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialCopy{padding-block-start:1.4rem}.theme-module__YEfNgW__blogEditorialCardFeatured .theme-module__YEfNgW__blogEditorialCopy h2,.theme-module__YEfNgW__blogEditorialCopy h2{font-size:var(--bake-h2-featured);line-height:1.1}.theme-module__YEfNgW__blogEditorialArrow{opacity:1;block-size:2.65rem;inline-size:2.65rem;transform:none}.theme-module__YEfNgW__blogDetailCover{aspect-ratio:16/9;border-radius:1rem}.theme-module__YEfNgW__blogDetailGrid{grid-template-columns:1fr;gap:3.5rem;margin-block-start:3rem}.theme-module__YEfNgW__blogDetailContent h2{font-size:var(--bake-h2-detail)}.theme-module__YEfNgW__blogDetailAside{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1rem;padding:1.25rem;position:static}}.theme-module__YEfNgW__productCatalogPage{isolation:isolate;background:#f6f8f5;position:relative}.theme-module__YEfNgW__productCatalogBody{background:linear-gradient(90deg,#16221a08 1px,#0000 1px) 0 0/4.5rem 4.5rem,linear-gradient(#16221a08 1px,#0000 1px) 0 0/4.5rem 4.5rem,linear-gradient(#fff 0%,#f4f7f3 100%);padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;overflow:hidden}.theme-module__YEfNgW__productCatalogPattern{border:1px solid var(--bake-primary-ring);opacity:.18;pointer-events:none;border-radius:50%;block-size:18rem;inline-size:18rem;position:absolute;inset-block-start:3rem;inset-inline-end:-7rem}.theme-module__YEfNgW__productCatalogPattern:before,.theme-module__YEfNgW__productCatalogPattern:after{content:"";border:1px solid var(--bake-primary-ring);border-radius:50%;position:absolute}.theme-module__YEfNgW__productCatalogPattern:before{inset:2.75rem}.theme-module__YEfNgW__productCatalogPattern:after{inset:5.5rem}.theme-module__YEfNgW__productCatalogGroup{z-index:1;position:relative}.theme-module__YEfNgW__productCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.25rem,4vw,3.5rem) clamp(1rem,2.25vw,1.75rem);display:grid}.theme-module__YEfNgW__productCatalogCard{min-inline-size:0}.theme-module__YEfNgW__productCatalogCardLink{color:#17211b;justify-items:center;gap:.85rem;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid}.theme-module__YEfNgW__productCatalogImageFrame{aspect-ratio:1;background:#fff;border:1px solid #192b1f1a;border-radius:1.2rem;place-items:center;inline-size:100%;transition:border-color .3s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 .9rem 2.6rem #122c1d14}.theme-module__YEfNgW__productCatalogImage{object-fit:contain;padding:clamp(.3rem,.9vw,.75rem);transition:transform .65s cubic-bezier(.22,1,.36,1)}.theme-module__YEfNgW__productCatalogFallback{block-size:44%;inline-size:44%;fill:var(--bake-primary-soft);stroke:var(--bake-primary-dark);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.theme-module__YEfNgW__productCatalogCardLink h2{color:#17211b;letter-spacing:-.015em;text-align:center;align-items:center;min-block-size:2.8rem;margin:0;padding-inline:.45rem;font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:580;line-height:1.35;display:grid}.theme-module__YEfNgW__productCatalogCardLink:hover,.theme-module__YEfNgW__productCatalogCardLink:focus-visible{transform:translateY(-.4rem)}.theme-module__YEfNgW__productCatalogCardLink:hover .theme-module__YEfNgW__productCatalogImageFrame,.theme-module__YEfNgW__productCatalogCardLink:focus-visible .theme-module__YEfNgW__productCatalogImageFrame{border-color:var(--bake-primary-ring);box-shadow:0 1.4rem 3.2rem #122c1d26}.theme-module__YEfNgW__productCatalogCardLink:hover .theme-module__YEfNgW__productCatalogImage,.theme-module__YEfNgW__productCatalogCardLink:focus-visible .theme-module__YEfNgW__productCatalogImage{transform:scale(1.06)rotate(-1deg)}.theme-module__YEfNgW__productCatalogExplore{background:var(--bake-primary);min-block-size:2.65rem;color:var(--bake-primary-foreground);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.25rem;font-size:.78rem;font-weight:650;line-height:1;transition:background .25s,transform .3s;display:inline-flex}.theme-module__YEfNgW__productCatalogExplore svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;block-size:.95rem;inline-size:.95rem}.theme-module__YEfNgW__productCatalogCardLink:hover .theme-module__YEfNgW__productCatalogExplore,.theme-module__YEfNgW__productCatalogCardLink:focus-visible .theme-module__YEfNgW__productCatalogExplore{background:var(--bake-primary-hover);transform:translate(.15rem)}.theme-module__YEfNgW__productCatalogLoader{color:#536057;place-items:center;min-block-size:5rem;padding-block-start:1.5rem;font-size:.88rem;display:grid}.theme-module__YEfNgW__productCatalogLoader span{align-items:center;gap:.7rem;display:inline-flex}.theme-module__YEfNgW__productCatalogLoader i{border:2px solid var(--bake-primary-soft);border-block-start-color:var(--bake-primary);border-radius:50%;block-size:1.15rem;inline-size:1.15rem;animation:.75s linear infinite theme-module__YEfNgW__bakeSpin}.theme-module__YEfNgW__productCatalogLoader button{border:1px solid var(--bake-primary-ring);min-block-size:2.75rem;color:var(--bake-primary-dark);cursor:pointer;background:#fff;border-radius:999px;padding-inline:1.25rem}.theme-module__YEfNgW__productCatalogEmpty{color:#5b675f;text-align:center;background:#fff;border:1px solid #192b1f17;border-radius:1rem;margin:0;padding:2rem}@media (max-width:68.749rem){.theme-module__YEfNgW__productCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.theme-module__YEfNgW__productCatalogBody{background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto;padding-block:3.75rem 5rem}.theme-module__YEfNgW__productCatalogPattern{opacity:.12;block-size:14rem;inline-size:14rem;inset-block-start:1.5rem;inset-inline-end:-7.5rem}.theme-module__YEfNgW__productCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.theme-module__YEfNgW__productCatalogImageFrame{border-radius:.9rem}.theme-module__YEfNgW__productCatalogImage{padding:.25rem}.theme-module__YEfNgW__productCatalogCardLink h2{min-block-size:2.55rem;padding-inline:.3rem;font-size:clamp(.78rem,3.5vw,.92rem)}.theme-module__YEfNgW__productCatalogExplore{min-block-size:2.35rem;padding-inline:1rem;font-size:.7rem}}.theme-module__YEfNgW__productDetailPage{isolation:isolate;background:#f6f8f5;position:relative}.theme-module__YEfNgW__productDetailSection{background:linear-gradient(90deg,#16221a07 1px,#0000 1px) 0 0/4.5rem 4.5rem,linear-gradient(#16221a07 1px,#0000 1px) 0 0/4.5rem 4.5rem,linear-gradient(#fff 0%,#f5f7f4 100%);padding-block:clamp(4.5rem,8vw,7.5rem)}.theme-module__YEfNgW__productDetailGrid{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(3.5rem,7vw,7rem);display:grid}.theme-module__YEfNgW__productDetailGalleryColumn{min-inline-size:0;position:sticky;inset-block-start:7.5rem}.theme-module__YEfNgW__productGallery{min-inline-size:0}.theme-module__YEfNgW__productGalleryMain{background:#fff;border:1px solid #192b1f1a;border-radius:1.35rem;inline-size:100%;overflow:hidden;box-shadow:0 1.5rem 4rem #122c1d1a}.theme-module__YEfNgW__productGallerySlide{aspect-ratio:1/1.04;position:relative}.theme-module__YEfNgW__productGallerySlide img{object-fit:contain;padding:clamp(.8rem,2vw,1.5rem)}:is(.theme-module__YEfNgW__productGalleryMain .swiper-button-prev,.theme-module__YEfNgW__productGalleryMain .swiper-button-next,.theme-module__YEfNgW__relatedProductsSwiper .swiper-button-prev,.theme-module__YEfNgW__relatedProductsSwiper .swiper-button-next){block-size:2.7rem;inline-size:2.7rem;color:var(--bake-primary-foreground);background:var(--bake-primary);border:1px solid #ffffff9e;border-radius:50%;transition:background .25s,transform .25s;box-shadow:0 .75rem 1.8rem #122c1d2e}:is(.theme-module__YEfNgW__productGalleryMain .swiper-button-prev:hover,.theme-module__YEfNgW__productGalleryMain .swiper-button-next:hover,.theme-module__YEfNgW__relatedProductsSwiper .swiper-button-prev:hover,.theme-module__YEfNgW__relatedProductsSwiper .swiper-button-next:hover){background:var(--bake-primary-hover);transform:scale(1.06)}:is(.theme-module__YEfNgW__productGalleryMain .swiper-navigation-icon,.theme-module__YEfNgW__relatedProductsSwiper .swiper-navigation-icon){block-size:.9rem;inline-size:.9rem}.theme-module__YEfNgW__productGalleryThumbs{block-size:5rem;margin-block-start:.9rem}.theme-module__YEfNgW__productGalleryThumbs .swiper-wrapper{align-items:stretch}.theme-module__YEfNgW__productGalleryThumbs .swiper-slide{opacity:.58;transition:opacity .25s;block-size:5rem!important;inline-size:5rem!important}.theme-module__YEfNgW__productGalleryThumbs .swiper-slide-thumb-active{opacity:1}.theme-module__YEfNgW__productGalleryThumb{cursor:pointer;background:#fff;border:1px solid #192b1f1f;border-radius:.75rem;block-size:100%;inline-size:100%;padding:0;transition:border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-sizing:border-box!important}.theme-module__YEfNgW__productGalleryThumbs .swiper-slide-thumb-active .theme-module__YEfNgW__productGalleryThumb{border-color:var(--bake-primary);box-shadow:inset 0 0 0 2px var(--bake-primary-soft)}.theme-module__YEfNgW__productGalleryThumb img{object-fit:contain;padding:.35rem;box-sizing:border-box!important}.theme-module__YEfNgW__productGalleryFallback{aspect-ratio:1/1.04;place-items:center;display:grid}.theme-module__YEfNgW__productGalleryFallback svg{block-size:38%;inline-size:38%;fill:var(--bake-primary-soft);stroke:var(--bake-primary-dark);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.theme-module__YEfNgW__productDetailContent{min-inline-size:0;padding-block-start:clamp(.5rem,2vw,1.5rem)}.theme-module__YEfNgW__productDetailEyebrow{color:var(--bake-primary-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.75rem;font-weight:700;line-height:1.2;display:flex}.theme-module__YEfNgW__productDetailEyebrow:before{content:"";background:var(--bake-primary);block-size:2px;inline-size:2.4rem}.theme-module__YEfNgW__productDetailContent h2{color:#17211b;font-size:var(--bake-h2-detail);letter-spacing:-.052em;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-weight:680;line-height:1.02}.theme-module__YEfNgW__productDetailRichText{color:#59675e;font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.85}.theme-module__YEfNgW__productDetailRichText>:first-child{margin-block-start:0}.theme-module__YEfNgW__productDetailRichText>:last-child{margin-block-end:0}.theme-module__YEfNgW__productDetailRichText p,.theme-module__YEfNgW__productDetailRichText ul,.theme-module__YEfNgW__productDetailRichText ol{margin-block:0 1.1rem}.theme-module__YEfNgW__productDetailRichText h2,.theme-module__YEfNgW__productDetailRichText h3,.theme-module__YEfNgW__productDetailRichText h4{color:#17211b;letter-spacing:-.025em;margin-block:1.75rem .8rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:650;line-height:1.3}.theme-module__YEfNgW__productDetailRichText li::marker{color:var(--bake-primary)}.theme-module__YEfNgW__productDetailRichText strong{color:#263329;font-weight:680}.theme-module__YEfNgW__productDetailRichText a{color:var(--bake-primary-dark);text-underline-offset:.2em;text-decoration-thickness:1px}.theme-module__YEfNgW__productDetailCta{min-block-size:3.4rem;color:var(--bake-primary-foreground);background:var(--bake-primary);box-shadow:0 .9rem 2rem var(--bake-primary-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:.7rem;justify-content:center;align-items:center;gap:.8rem;margin-block-start:clamp(1.75rem,4vw,2.75rem);padding-inline:1.65rem;font-size:.84rem;font-weight:700;line-height:1;text-decoration:none;transition:background .25s,box-shadow .3s,transform .3s;display:inline-flex}.theme-module__YEfNgW__productDetailCta svg,.theme-module__YEfNgW__relatedProductAction svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.theme-module__YEfNgW__productDetailCta:hover,.theme-module__YEfNgW__productDetailCta:focus-visible{background:var(--bake-primary-hover);box-shadow:0 1.15rem 2.4rem var(--bake-primary-ring);transform:translateY(-.18rem)}.theme-module__YEfNgW__relatedProducts{border-block-start:1px solid #192b1f1a;margin-block-start:clamp(5rem,10vw,9rem);padding-block-start:clamp(3.5rem,6vw,5rem);position:relative}.theme-module__YEfNgW__relatedProductsHeading{align-items:center;gap:.9rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:flex}.theme-module__YEfNgW__relatedProductsHeading>span{background:var(--bake-primary);block-size:2px;inline-size:2.8rem}.theme-module__YEfNgW__relatedProductsHeading h2{color:#17211b;font-size:var(--bake-h2-subsection);letter-spacing:-.04em;margin:0;font-weight:660;line-height:1.1}.theme-module__YEfNgW__relatedProductsCarousel{padding-inline:3.4rem;position:relative}.theme-module__YEfNgW__relatedProductsSwiper{padding:.6rem 0 2.6rem}.theme-module__YEfNgW__relatedProductsNav{z-index:3;block-size:2.35rem;inline-size:2.35rem;color:var(--bake-primary-foreground);background:var(--bake-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,background .25s,transform .25s;display:grid;position:absolute;inset-block-start:clamp(6rem,10vw,7.5rem);transform:translateY(-50%);box-shadow:0 .65rem 1.5rem #122c1d29}.theme-module__YEfNgW__relatedProductsPrev{inset-inline-start:.15rem}.theme-module__YEfNgW__relatedProductsNext{inset-inline-end:.15rem}.theme-module__YEfNgW__relatedProductsNav svg{fill:none;stroke:#fff;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;block-size:.85rem;inline-size:.85rem}.theme-module__YEfNgW__relatedProductsNav:hover,.theme-module__YEfNgW__relatedProductsNav:focus-visible{background:var(--bake-primary-hover);transform:translateY(-50%)scale(1.06)}.theme-module__YEfNgW__relatedProductsNav.swiper-button-disabled{opacity:.32;cursor:default;pointer-events:none}.theme-module__YEfNgW__relatedProductCard{color:#17211b;justify-items:center;gap:.85rem;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}.theme-module__YEfNgW__relatedProductImage{aspect-ratio:1;background:#fff;border:1px solid #192b1f1a;border-radius:1rem;inline-size:100%;transition:border-color .3s,box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 .8rem 2.2rem #122c1d12}.theme-module__YEfNgW__relatedProductImage img{object-fit:contain;padding:.45rem;transition:transform .55s cubic-bezier(.22,1,.36,1)}.theme-module__YEfNgW__relatedProductCard h3{text-align:center;min-block-size:2.8rem;margin:0;padding-inline:.35rem;font-size:clamp(.84rem,1.3vw,1rem);font-weight:580;line-height:1.35}.theme-module__YEfNgW__relatedProductAction{min-block-size:2.45rem;color:var(--bake-primary-foreground);background:var(--bake-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-size:.7rem;font-weight:680;line-height:1;display:inline-flex}.theme-module__YEfNgW__relatedProductCard:hover,.theme-module__YEfNgW__relatedProductCard:focus-visible{transform:translateY(-.35rem)}.theme-module__YEfNgW__relatedProductCard:hover .theme-module__YEfNgW__relatedProductImage,.theme-module__YEfNgW__relatedProductCard:focus-visible .theme-module__YEfNgW__relatedProductImage{border-color:var(--bake-primary-ring);box-shadow:0 1.2rem 2.8rem #122c1d24}.theme-module__YEfNgW__relatedProductCard:hover .theme-module__YEfNgW__relatedProductImage img,.theme-module__YEfNgW__relatedProductCard:focus-visible .theme-module__YEfNgW__relatedProductImage img{transform:scale(1.055)}@media (max-width:61.999rem){.theme-module__YEfNgW__productDetailGrid{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.15fr);gap:3rem}.theme-module__YEfNgW__productDetailGalleryColumn{inset-block-start:6.75rem}}@media (max-width:47.999rem){.theme-module__YEfNgW__productDetailSection{background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto;padding-block:3.75rem 5rem}.theme-module__YEfNgW__productDetailGrid{grid-template-columns:1fr;gap:2.75rem}.theme-module__YEfNgW__productDetailGalleryColumn{inline-size:min(82vw,21rem);margin-inline:auto;position:static}.theme-module__YEfNgW__productGalleryMain{border-radius:1rem}.theme-module__YEfNgW__productGallerySlide img{padding:.45rem}:is(.theme-module__YEfNgW__productGalleryMain .swiper-button-prev,.theme-module__YEfNgW__productGalleryMain .swiper-button-next){block-size:2.3rem;inline-size:2.3rem}.theme-module__YEfNgW__productDetailContent{padding-block-start:0}.theme-module__YEfNgW__productDetailContent h2{font-size:var(--bake-h2-detail)}.theme-module__YEfNgW__relatedProducts{margin-block-start:5rem;padding-block-start:3.5rem}.theme-module__YEfNgW__relatedProductsCarousel{margin-inline:-.25rem;padding-inline:2.7rem}.theme-module__YEfNgW__relatedProductsNav{block-size:2.15rem;inline-size:2.15rem;inset-block-start:clamp(5.5rem,27vw,6.8rem)}}.theme-module__YEfNgW__siteFooter{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 18%, var(--bake-primary-soft), transparent 23rem), radial-gradient(circle at 90% 76%, #ffffff0d, transparent 26rem), #090b0a;border-block-start:1px solid #ffffff14;padding-block:clamp(4rem,8vw,7rem) 0;position:relative;overflow:hidden}.theme-module__YEfNgW__footerAmbient{z-index:-1;border:1px solid var(--bake-primary-ring);opacity:.22;block-size:28rem;inline-size:28rem;box-shadow:0 0 0 3rem var(--bake-primary-soft), 0 0 0 7rem #ffffff05;border-radius:999px;animation:6s ease-in-out infinite theme-module__YEfNgW__bakeFooterPulse;position:absolute;inset-block-start:10%;inset-inline-end:-9rem}.theme-module__YEfNgW__footerContainer{inline-size:min(100% - 1.5rem,69.75rem)}.theme-module__YEfNgW__footerReveal[data-ready=true][data-visible=false] .theme-module__YEfNgW__footerCta,.theme-module__YEfNgW__footerReveal[data-ready=true][data-visible=false] .theme-module__YEfNgW__footerGrid,.theme-module__YEfNgW__footerReveal[data-ready=true][data-visible=false] .theme-module__YEfNgW__footerBottom{opacity:0;transform:translateY(2.25rem)}.theme-module__YEfNgW__footerCta,.theme-module__YEfNgW__footerGrid,.theme-module__YEfNgW__footerBottom{opacity:1;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.theme-module__YEfNgW__footerGrid{transition-delay:.12s}.theme-module__YEfNgW__footerBottom{transition-delay:.22s}.theme-module__YEfNgW__footerCta{background:linear-gradient(118deg, color-mix(in srgb, var(--bake-primary) 24%, #111512) 0%, #111512 52%, #0c0f0d 100%);border:1px solid #ffffff1f;border-radius:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;min-block-size:clamp(22rem,36vw,27rem);padding:clamp(2rem,5vw,4.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000004d,inset 0 1px #ffffff1a}.theme-module__YEfNgW__footerCta:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0 48%, #ffffff08 48% 48.3%, transparent 48.3%), radial-gradient(circle at 76% 50%, var(--bake-primary-soft), transparent 18rem);position:absolute;inset:0}.theme-module__YEfNgW__footerCtaCopy{z-index:2;max-inline-size:37rem;position:relative}.theme-module__YEfNgW__footerKicker{color:var(--bake-primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;margin-block-end:1rem;font-size:.72rem;font-weight:750;display:inline-flex}.theme-module__YEfNgW__footerKicker:before{content:"";background:currentColor;border-radius:999px;block-size:2px;inline-size:1.75rem}.theme-module__YEfNgW__footerCta h2{color:#fff;max-inline-size:35rem;font-size:var(--bake-h2-section);letter-spacing:-.035em;margin:0;font-weight:650;line-height:1.08}.theme-module__YEfNgW__footerCtaCopy>p{color:#ffffffad;max-inline-size:34rem;margin:1.25rem 0 0;font-size:.92rem;line-height:1.75}.theme-module__YEfNgW__footerCtaButton{border:1px solid var(--bake-primary);background:var(--bake-primary);min-block-size:3.35rem;color:var(--bake-primary-foreground);letter-spacing:.045em;text-transform:uppercase;box-shadow:0 1rem 2.25rem var(--bake-primary-soft);border-radius:.65rem;justify-content:center;align-items:center;gap:.8rem;margin-block-start:1.75rem;padding:.8rem 1.2rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.theme-module__YEfNgW__footerCtaButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.05rem;inline-size:1.05rem;transition:transform .22s}.theme-module__YEfNgW__footerCtaButton:hover{border-color:var(--bake-primary-hover);background:var(--bake-primary-hover);box-shadow:0 1.2rem 2.8rem var(--bake-primary-ring);transform:translateY(-.15rem)}.theme-module__YEfNgW__footerCtaButton:hover svg{transform:translate(.22rem)}.theme-module__YEfNgW__footerArt{z-index:1;min-block-size:18rem;color:var(--bake-primary);align-self:stretch;position:relative}.theme-module__YEfNgW__footerIllustration{filter:drop-shadow(0 2.5rem 3rem #00000047);block-size:auto;inline-size:min(39rem,125%);position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-46%,-50%)}.theme-module__YEfNgW__footerIllustrationPack{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite theme-module__YEfNgW__bakeFooterPack}.theme-module__YEfNgW__footerIllustrationLeaf{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite theme-module__YEfNgW__bakeFooterLeaf}.theme-module__YEfNgW__footerIllustrationChip{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite theme-module__YEfNgW__bakeFooterChip}.theme-module__YEfNgW__footerIllustrationOrbit{transform-box:fill-box;transform-origin:50%;animation:24s linear infinite theme-module__YEfNgW__bakeFooterOrbit}.theme-module__YEfNgW__footerBrand{align-content:start;justify-items:start;gap:2rem;display:grid}.theme-module__YEfNgW__footerLogo{color:#101210;background:#ffffffeb;border:1px solid #ffffff24;border-radius:.85rem;align-items:center;min-block-size:4.7rem;padding:.65rem .85rem;font-size:1.15rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff}.theme-module__YEfNgW__footerLogo img{object-fit:contain;object-position:left center;block-size:3.4rem;inline-size:auto;max-inline-size:11.25rem}.theme-module__YEfNgW__footerSocialBlock h2,.theme-module__YEfNgW__footerNav h2,.theme-module__YEfNgW__footerContact h2{color:#fff;letter-spacing:.01em;margin:0 0 1.2rem;font-size:.9rem;font-weight:650}.theme-module__YEfNgW__footerSocials{flex-wrap:wrap;gap:.55rem;display:flex}.theme-module__YEfNgW__footerSocials svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1rem;inline-size:1.1rem}.theme-module__YEfNgW__footerSocials a:hover{border-color:var(--bake-primary);background:var(--bake-primary);color:var(--bake-primary-foreground);transform:translateY(-.2rem)rotate(-3deg)}.theme-module__YEfNgW__footerNav a{color:#ffffff9e;align-items:center;gap:.55rem;font-size:.86rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:relative}.theme-module__YEfNgW__footerNav a:before{content:"";background:var(--bake-primary);block-size:.34rem;inline-size:.34rem;box-shadow:0 0 0 .2rem var(--bake-primary-soft);border-radius:999px;transition:transform .2s}.theme-module__YEfNgW__footerNav a:hover:before{transform:scale(1.35)}.theme-module__YEfNgW__footerContact address{gap:.85rem;margin:0;font-style:normal;display:grid}.theme-module__YEfNgW__footerContact address>a,.theme-module__YEfNgW__footerAddress{color:#ffffffa8;overflow-wrap:anywhere;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.75rem;min-inline-size:0;font-size:.82rem;line-height:1.55;text-decoration:none;display:grid}.theme-module__YEfNgW__footerContact address>a{transition:color .2s,transform .2s}.theme-module__YEfNgW__footerContactIcon{border:1px solid var(--bake-primary-ring);background:var(--bake-primary-soft);block-size:2.55rem;inline-size:2.55rem;color:var(--bake-primary);border-radius:.65rem;place-items:center;display:grid}.theme-module__YEfNgW__footerContactIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:1.05rem;inline-size:1.05rem}.theme-module__YEfNgW__footerBottom{color:#ffffff6b;border-block-start:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-block-size:5rem;padding-block:1.2rem;font-size:.72rem;display:flex}.theme-module__YEfNgW__footerBottom p{margin:0}.theme-module__YEfNgW__footerBottom a{color:#ffffff94;text-decoration:none;transition:color .2s}.theme-module__YEfNgW__footerBottom a:hover{color:var(--bake-primary)}@keyframes theme-module__YEfNgW__bakeFooterPulse{0%,to{opacity:.16;transform:scale(.94)}50%{opacity:.3;transform:scale(1.03)}}@keyframes theme-module__YEfNgW__bakeFooterPack{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.8rem)rotate(1.5deg)}}@keyframes theme-module__YEfNgW__bakeFooterLeaf{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-.4rem,-.65rem)rotate(-5deg)}}@keyframes theme-module__YEfNgW__bakeFooterChip{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.65rem)rotate(4deg)}}@keyframes theme-module__YEfNgW__bakeFooterOrbit{to{transform:rotate(360deg)}}@media (max-width:61.999rem){.theme-module__YEfNgW__footerCta{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr)}.theme-module__YEfNgW__footerGrid{grid-template-columns:1fr .8fr}.theme-module__YEfNgW__footerContact{grid-column:1/-1}.theme-module__YEfNgW__footerContact address{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.theme-module__YEfNgW__siteFooter{padding-block-start:3.5rem}.theme-module__YEfNgW__footerCta{text-align:center;grid-template-columns:1fr;min-block-size:0;padding:2rem 1.25rem 0}.theme-module__YEfNgW__footerCta:before{background:radial-gradient(circle at 50% 82%, var(--bake-primary-soft), transparent 15rem)}.theme-module__YEfNgW__footerCtaCopy{justify-self:center}.theme-module__YEfNgW__footerKicker{justify-content:center}.theme-module__YEfNgW__footerCtaCopy>p{font-size:.82rem;line-height:1.65}.theme-module__YEfNgW__footerArt{min-block-size:16rem}.theme-module__YEfNgW__footerIllustration{inline-size:min(32rem,125%);transform:translate(-50%,-50%)}.theme-module__YEfNgW__footerGrid{grid-template-columns:1fr;gap:2.75rem;padding-block:3.75rem}.theme-module__YEfNgW__footerContact{grid-column:auto}.theme-module__YEfNgW__footerContact address{grid-template-columns:1fr}.theme-module__YEfNgW__footerBottom{text-align:center;flex-direction:column;justify-content:center;padding-block:1.5rem}}@media (max-width:25rem){.theme-module__YEfNgW__footerCta h2{font-size:1.85rem}.theme-module__YEfNgW__footerArt{min-block-size:14rem}}.theme-module__YEfNgW__siteFooter{isolation:isolate;color:#fff;background-color:#0c2418;background-image:linear-gradient(#020d082e,#020d086b),url(/site-ui/bakefoodss-product-footer-bg.webp),none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-block-start:0;padding-block:clamp(4.5rem,8vw,6.25rem) 3rem;position:relative;overflow:hidden}.theme-module__YEfNgW__siteFooter:before{content:"";z-index:-2;pointer-events:none;background:inherit;background-position:50%;background-size:cover;transition:transform 9s;position:absolute;inset:-2%;transform:scale(1.025)}.theme-module__YEfNgW__siteFooter:hover:before{transform:scale(1.065)}.theme-module__YEfNgW__footerOverlay{z-index:-1;background:linear-gradient(90deg,#041d12db,#072b19c2),linear-gradient(#00000038,#00000052);position:absolute;inset:0}.theme-module__YEfNgW__footerContainer{z-index:1;inline-size:min(100% - 2rem,81rem);position:relative}.theme-module__YEfNgW__footerGrid{grid-template-columns:minmax(16rem,1.35fr) minmax(10rem,.7fr) minmax(11rem,.85fr) minmax(17rem,1.2fr);gap:clamp(2rem,4.5vw,4.5rem);padding-block:0 clamp(3rem,6vw,4.75rem);display:grid}.theme-module__YEfNgW__footerBrand{padding:0;display:block}.theme-module__YEfNgW__footerLogo{color:#fff;min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-block-end:1.65rem;padding:0;display:inline-flex}.theme-module__YEfNgW__footerLogo img{object-fit:contain;object-position:left center;filter:brightness(0)invert();block-size:4.875rem;inline-size:auto;max-inline-size:13.75rem}.theme-module__YEfNgW__footerLogo span{color:#fff;font-size:1.45rem}.theme-module__YEfNgW__footerBrand>p{color:#ffffffc7;margin:0;font-size:.84rem;line-height:1.75}.theme-module__YEfNgW__footerSocialBlock h2,.theme-module__YEfNgW__footerNav h2,.theme-module__YEfNgW__footerContact h2{color:#fff;margin:0;font-size:1.08rem;font-weight:650;line-height:1.35}.theme-module__YEfNgW__footerHeadingLine{background:#fffc;block-size:1px;inline-size:2.6rem;margin-block:.8rem 1.55rem;display:block}.theme-module__YEfNgW__footerNav ul{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.theme-module__YEfNgW__footerNav a{color:#ffffffe0;align-items:center;gap:0;font-size:.83rem;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.theme-module__YEfNgW__footerNav a:before{display:none}.theme-module__YEfNgW__footerNav a:hover{color:var(--bake-primary);transform:translate(.25rem)}.theme-module__YEfNgW__footerContact address{grid-template-columns:1fr;gap:.9rem;margin:0;font-style:normal;display:grid}.theme-module__YEfNgW__footerContact address>a,.theme-module__YEfNgW__footerAddress{color:#ffffffe6;overflow-wrap:anywhere;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.8rem;font-size:.82rem;line-height:1.55;text-decoration:none;display:grid}.theme-module__YEfNgW__footerContact address>a:hover{color:var(--bake-primary);transform:translate(.18rem)}.theme-module__YEfNgW__footerContactIcon{isolation:isolate;background:linear-gradient(145deg, #ffffff2e, #ffffff12), var(--bake-primary-soft);color:#fff;border:1px solid #ffffff38;border-radius:.8rem;place-items:center;block-size:2.75rem;inline-size:2.75rem;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 .5rem 1.25rem #00000024}.theme-module__YEfNgW__footerContactIcon:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 36%,#ffffff61 50%,#0000 64%);transition:transform .55s;position:absolute;inset:-45%;transform:translate(-72%)rotate(12deg)}.theme-module__YEfNgW__footerContactIcon svg{stroke-width:1.9px;filter:drop-shadow(0 .2rem .35rem #00000038);block-size:1.3rem;inline-size:1.3rem;transition:transform .25s}.theme-module__YEfNgW__footerContact address>a:hover .theme-module__YEfNgW__footerContactIcon,.theme-module__YEfNgW__footerAddress:hover .theme-module__YEfNgW__footerContactIcon{border-color:var(--bake-primary);background:var(--bake-primary);box-shadow:0 0 0 .25rem var(--bake-primary-soft), 0 .75rem 1.5rem #0003;transform:translateY(-.18rem)rotate(-3deg)}.theme-module__YEfNgW__footerContact address>a:hover .theme-module__YEfNgW__footerContactIcon:before,.theme-module__YEfNgW__footerAddress:hover .theme-module__YEfNgW__footerContactIcon:before{transform:translate(72%)rotate(12deg)}.theme-module__YEfNgW__footerContact address>a:hover .theme-module__YEfNgW__footerContactIcon svg,.theme-module__YEfNgW__footerAddress:hover .theme-module__YEfNgW__footerContactIcon svg{transform:scale(1.1)}.theme-module__YEfNgW__footerBottom{color:#fff;background:#ffffff17;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.55rem;padding:.7rem 1rem;font-size:.72rem;display:flex}.theme-module__YEfNgW__footerLegal{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.theme-module__YEfNgW__footerLegal p{margin:0}.theme-module__YEfNgW__footerLegal a{color:#ffffffad;text-decoration:none;transition:color .2s}.theme-module__YEfNgW__footerLegal a:hover{color:var(--bake-primary)}.theme-module__YEfNgW__footerSocials{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.theme-module__YEfNgW__footerSocials a{color:#fff;background:#fff3;border:0;border-radius:999px;place-items:center;block-size:2.35rem;inline-size:2.35rem;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:grid}.theme-module__YEfNgW__footerSocials svg{block-size:1rem;inline-size:1rem}.theme-module__YEfNgW__footerSocials a:hover{background:var(--bake-primary);color:var(--bake-primary-foreground);transform:translateY(-.16rem)}@media (max-width:61.999rem){.theme-module__YEfNgW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem}.theme-module__YEfNgW__footerContact{grid-column:auto}}@media (max-width:47.999rem){.theme-module__YEfNgW__siteFooter{background-color:#0c2418;background-image:linear-gradient(#020d082e,#020d086b),url(/site-ui/bakefoodss-product-footer-bg-mobile.webp),none;background-position:0 0,50%,0 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,cover,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-block:4rem 2rem}.theme-module__YEfNgW__footerContainer{inline-size:min(100% - 1.5rem,34rem)}.theme-module__YEfNgW__footerGrid{grid-template-columns:1fr;gap:2.75rem;padding-block-end:3rem}.theme-module__YEfNgW__footerLogo img{block-size:4.25rem;max-inline-size:12.5rem}.theme-module__YEfNgW__footerBottom{text-align:center;flex-direction:column;justify-content:center;min-block-size:0;padding:1rem}.theme-module__YEfNgW__footerLegal,.theme-module__YEfNgW__footerSocials{justify-content:center}}.theme-module__YEfNgW__button{background:var(--bake-primary);color:var(--bake-primary-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;padding:.65rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.theme-module__YEfNgW__buttonSecondary{border-color:var(--bake-primary-ring);color:var(--bake-primary-dark);background:0 0}}@layer bakefoodss.states{.theme-module__YEfNgW__loadingScreen{z-index:1000;background:#fff;place-items:center;min-block-size:100dvh;padding:1.25rem;display:grid;position:fixed;inset:0;overflow:hidden}.theme-module__YEfNgW__statusShell{place-items:center;min-block-size:min(70vh,42rem);padding:clamp(2rem,6vw,4rem) 1.25rem;display:grid}.theme-module__YEfNgW__statusPage{text-align:center;justify-items:center;gap:1rem;max-inline-size:32rem;display:grid}.theme-module__YEfNgW__statusCode{color:var(--bake-primary);margin:0;font-size:clamp(2.5rem,8vw,4rem);font-weight:900}.theme-module__YEfNgW__statusActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.theme-module__YEfNgW__statusDigest{color:#7a7a7a;margin:0;font-size:.8rem}.theme-module__YEfNgW__emptyState{text-align:center;color:#7a7a7a;padding:2rem}.theme-module__YEfNgW__loadingState{justify-items:center;gap:.75rem;display:grid}.theme-module__YEfNgW__loadingSpinner{border:3px solid var(--bake-primary-soft);border-block-start-color:var(--bake-primary);border-radius:999px;block-size:2.5rem;inline-size:2.5rem;animation:.9s linear infinite theme-module__YEfNgW__bakeSpin}@keyframes theme-module__YEfNgW__bakeSpin{to{transform:rotate(360deg)}}}@layer bakefoodss.accessibility{.theme-module__YEfNgW__theme :focus-visible{outline:3px solid var(--bake-primary-ring);outline-offset:3px}[dir=rtl] .theme-module__YEfNgW__theme{direction:rtl}@media (prefers-reduced-motion:reduce){.theme-module__YEfNgW__theme *,.theme-module__YEfNgW__theme :before,.theme-module__YEfNgW__theme :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.theme-module__YEfNgW__heroSlide{transition:none!important;transform:none!important}.theme-module__YEfNgW__footerCta,.theme-module__YEfNgW__footerGrid,.theme-module__YEfNgW__footerBottom,.theme-module__YEfNgW__productCard,.theme-module__YEfNgW__productCardVisual,.theme-module__YEfNgW__productCardGlow,.theme-module__YEfNgW__productCardSweep,.theme-module__YEfNgW__productCardImage,.theme-module__YEfNgW__productCardInfo,.theme-module__YEfNgW__productCardArrow{opacity:1!important;transition:none!important;transform:none!important}}}
