.bb-favourites{position:relative;margin-top:24px;padding-top:24px;padding-bottom:22px;background:var(--bb-home-soft-yellow,#fff1c7);padding-inline:max(20px,calc((100vw - 1400px)/2));overflow:visible}.bb-favourites-wave{position:absolute;top:-30px;left:0;width:100%;height:32px;color:var(--bb-home-soft-yellow,#fff1c7)}.bb-favourites-spark{display:block;color:#c99a32;font-size:24px;line-height:1;margin-bottom:10px}.bb-favourites-heading{text-align:center;margin:0 auto 22px;max-width:760px;padding-inline:12px}.bb-favourites-heading h2{font-size:clamp(28px,3.2vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0;color:var(--bb-home-red, #b60f06);text-wrap:balance}.bb-favourites-heading p{font-size:15px;line-height:1.5;margin:12px 0 0;color:#5f4a37;font-family:Kalam,cursive;color:#9a711c;font-style:normal;font-size:20px}.bb-favourites-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 16px;scrollbar-width:thin;scrollbar-color:#dcbf67 transparent}.bb-favourites-track:focus-visible{outline:2px solid #b8180c;outline-offset:4px}.bb-favourites-card{flex:0 0 calc((100% - 70px) / 3.35);min-width:0;scroll-snap-align:start}.bb-favourites-card .product-card{height:100%}.bb-favourites-navigation{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:12px;color:#5f4a37;font-size:13px}.bb-favourites-navigation button{border:1px solid #dcbf67;background:transparent;color:#b8180c;border-radius:50%;width:44px;height:44px;font-size:23px;cursor:pointer}.bb-favourites-navigation button:focus-visible{outline:2px solid #b8180c;outline-offset:3px}@media(max-width:749px){.bb-favourites{padding-inline:18px}.bb-favourites-heading{margin-bottom:22px}.bb-favourites-card{flex-basis:43%}.bb-favourites-track{gap:14px}.bb-favourites-card .product-card-title{font-size:15px}.bb-favourites-card .button{font-size:12px;padding-inline:10px}.bb-favourites-card .product-card figure{border-radius:26px 26px 38px 18px;overflow:hidden}.bb-favourites-heading p{font-size:19px}}.bb-category-section{position:relative;padding-top:28px}.bb-category-divider{display:block;width:min(72%,320px);height:18px;margin:0 auto 24px;color:#dfbd68}bb-cosy-trail{position:absolute;right:20px;top:64px;bottom:22px;width:34px;pointer-events:none}bb-cosy-trail:before{content:"";position:absolute;left:16px;top:16px;bottom:16px;width:1px;background:linear-gradient(transparent,#e7cc8b 12%,#e7cc8b 88%,transparent)}.bb-cosy-butter{display:block;position:absolute;top:0;left:-14px;width:62px;height:44px;border-radius:50%;background-color:#fff3ca;box-shadow:0 0 15px 5px #fff3ca;background-image:var(--bb-butter-doodle);background-size:contain;background-repeat:no-repeat;transform:translateY(var(--bb-butter-y,0px)) rotate(-8deg);will-change:transform}@media(min-width:1100px){bb-cosy-trail{right:18px}}@media(prefers-reduced-motion:reduce){.bb-cosy-butter{transform:none;will-change:auto}}.bb-category-wrap{background:transparent;border:0;box-shadow:none}.bb-category-heading{text-align:center;margin-bottom:24px}.bb-category-heading h2{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--bb-home-red,#b60f06);margin:0;line-height:1.15}.bb-category-heading p{font-family:Kalam,cursive;color:#9a711c;font-size:20px;line-height:1.4;margin:10px 0 0}.bb-category-section .bb-shop-categories img{width:78%;align-self:center;border-radius:36% 42% 35% 40%!important}.bb-category-section .bb-shop-categories{gap:24px 14px}.bb-category-section .bb-shop-categories strong{font-size:16px;line-height:1.3}.bb-category-section .bb-shop-categories span{font-size:12px;line-height:1.4}@media(max-width:749px){.bb-category-section .bb-shop-categories img{width:72%;max-width:170px}.bb-category-section .bb-shop-categories strong{font-size:15px}.bb-category-section .bb-shop-categories a{gap:6px}.bb-category-heading p{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
