@layer components{.ref-header__nav>.header-mobile-home{display:none}[data-breadcrumb-list],[data-breadcrumb-list]>li{display:contents}.site-footer .site-footer__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-header .header-menu--topics .header-menu-panel{left:auto;right:0}@media (min-width:901px){.ref-header .ref-header__nav{flex-wrap:wrap}.bakery-design .ref-header .ref-header__bottom{min-height:62px;padding-block:6px;height:auto!important}}@media (max-width:900px){.site-footer .site-footer__grid--three{grid-template-columns:1fr;gap:0}.site-footer__grid--three .footer-group>summary:after{content:"+";color:#087f83;margin-left:auto}.site-footer__grid--three .footer-group[open]>summary:after{content:"−"}.ref-header__nav>.header-mobile-home{display:flex}}}
@layer components{.customer-account{background:#faf8f4;min-height:65vh;padding:32px 0 64px}.customer-account h1{margin:12px 0}.account-eyebrow{color:#8a3324;margin-top:28px}.account-layout,.account-login{grid-template-columns:280px minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.account-login{grid-template-columns:1fr 1fr}.account-sidebar,.account-panel,.account-login>div,.account-login>form{background:#fff;border:1px solid #e9e0d6;border-radius:20px;padding:28px}.account-sidebar{align-self:start}.account-sidebar>span{overflow-wrap:anywhere;margin:8px 0 20px;font-size:14px;display:block}.account-sidebar nav{gap:8px;display:grid}.customer-account button,.customer-account input{font:inherit}.customer-account button{cursor:pointer;color:#333;background:#fff;border:1px solid #e5d9cc;border-radius:10px;padding:12px 16px}.customer-account button:disabled{opacity:.6;cursor:wait}.account-sidebar button,.account-sidebar a{text-align:left;padding:12px}.account-sidebar button[aria-current=page],.account-tabs button[aria-pressed=true]{color:#8a3324;background:#fff0de}.customer-account form label:not(.account-consent){gap:8px;margin:18px 0;display:grid}.customer-account input:not([type=checkbox]){color:#222;background:#fff;border:1px solid #d8cbbd;border-radius:10px;width:100%;min-width:0;padding:13px}.account-tabs,.account-actions{flex-wrap:wrap;gap:12px;display:flex}.account-consent{margin:20px 0;font-size:14px;display:block}.account-consent input{margin-right:8px}.customer-account .account-primary{color:#fff;background:#8a3324;border:0;border-radius:10px;padding:13px 20px;display:inline-block}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.account-stats>div{background:#faf6ef;border-radius:12px;padding:18px}.account-stats strong,.account-stats span{display:block}.account-stats strong{font-size:25px}.account-stats span{margin-top:8px;font-size:14px}.account-error{color:#8a3324;background:#fff0e8;border-radius:10px;padding:14px}.account-notice{color:#285b38;background:#edf7ed;border-radius:10px;padding:14px}.account-order{border-bottom:1px solid #eee;padding:20px 0}.account-order ul{padding-left:20px}.header-reputation{color:#593a18;text-align:center;gap:4px;font-size:14px;line-height:1.3;display:grid}.header-reputation strong{font-size:18px}.header-reputation strong span{color:#bd7d00;letter-spacing:2px}.header-reputation b{background:#fff0d1;border-radius:16px;padding:5px 10px;font-size:14px}.ref-header__account{color:#8a3324;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ref-header__top{gap:20px}@media (max-width:900px){.header-reputation{font-size:14px}.header-reputation strong{font-size:15px}.header-reputation b{padding:4px 6px;font-size:14px}}@media (max-width:700px){.account-layout,.account-login{grid-template-columns:1fr;gap:16px}.account-sidebar,.account-panel,.account-login>div,.account-login>form{padding:20px}.account-stats{grid-template-columns:1fr}.account-sidebar nav{grid-template-columns:1fr 1fr}.header-reputation{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.header-reputation strong{font-size:14px}}.header-hours{text-align:center;color:#593a18;white-space:nowrap;gap:4px;line-height:1.3;display:grid}.header-hours strong{font-size:18px}@media (max-width:700px){.header-hours{flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:center;gap:7px;display:flex}.header-hours strong{font-size:14px}.ref-header__top{row-gap:6px!important}}}.account-product-reviews{border:1px solid #eadfcc;border-radius:12px;margin:20px 0;padding:18px}.account-product-reviews select,.account-product-reviews textarea{color:#2f2013;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #d9cbb6;border-radius:8px;padding:10px}.account-product-reviews label{gap:6px;margin:12px 0;display:grid}.account-product-reviews .account-consent{align-items:flex-start;display:flex}.account-product-reviews li{margin:10px 0}.account-product-reviews ul{padding-left:20px}
@layer components{.bakery-design .ref-header .header-category-navigation{width:100%;min-width:0}.bakery-design .ref-header .home-category-menu>.wrap{align-items:center;gap:12px;max-width:1280px;padding-block:8px;display:flex}.bakery-design .ref-header .home-category-menu__links{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;flex:1;padding-block:2px 4px;overflow-x:auto}.bakery-design .ref-header .home-category-menu__links a{white-space:nowrap;flex:none}.bakery-design #home-featured,.bakery-design #home-categories,.bakery-design .product-card-upgrade [id]{scroll-margin-top:160px}@media (max-width:900px){.bakery-design .ref-header .home-category-menu__label{display:none}.bakery-design .ref-header .home-category-menu>.wrap{padding-inline:12px}.bakery-design #main-content{scroll-margin-top:140px}}}
