:root{--bbf-frame:#CDBB9F;--bbf-panel:#FBF6EC;--bbf-cream:#F7F1E7;--bbf-sand:#F1DFD0;--bbf-oat:#EFE7D8;--bbf-blush:#F7E2D5;--bbf-band:#E3D2BB;--bbf-mist:#E1EAF2;--bbf-terracotta:#AE5430;--bbf-coral:#F3916A;--bbf-blue:#456F96;--bbf-blue-dk:#365B7C;--bbf-accent:#B85C33;--bbf-ink:#22384A;--bbf-ink-deep:#3A2F26;--bbf-body:#5A5348;--t-xs:12px;--t-sm:13px;--t-base:clamp(15px, 13px + .2vw, 16px);--t-md:clamp(16px, 14px + .3vw, 18px);--t-lg:clamp(18px, 15px + .5vw, 22px);--t-xl:clamp(22px, 18px + .8vw, 28px);--t-2xl:clamp(26px, 19px + 1.6vw, 36px);--t-3xl:clamp(30px, 20px + 2.4vw, 52px);--t-4xl:clamp(36px, 20px + 4.2vw, 76px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-sec:clamp(56px, 7vw, 112px);--r:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--gutter:16px;--sh-sm:0 1px 2px rgba(74,58,40,.05), 0 2px 8px rgba(74,58,40,.06);--sh-md:0 4px 12px rgba(74,58,40,.08), 0 14px 30px rgba(74,58,40,.1);--ease:cubic-bezier(.22,.61,.36,1)}.bbf{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--bbf-body);font-size:var(--t-base);-webkit-font-smoothing:antialiased;background:var(--bbf-frame);padding:var(--gutter)}@media(max-width:749px){.bbf{--gutter:8px}}.bbf-panel{background:var(--bbf-panel);border-radius:var(--r-xl);overflow:hidden}.bbf *{box-sizing:border-box}.bbf h1,.bbf h2,.bbf h3{font-family:Fredoka,Poppins,sans-serif;font-weight:700;margin:0;color:var(--bbf-ink);text-transform:uppercase;line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.bbf p{margin:0;line-height:1.75;color:var(--bbf-body);font-size:var(--t-base);text-wrap:pretty}.bbf a{text-decoration:none}.bbf img{max-width:100%;display:block}.bbf-wrap{max-width:1240px;margin:0 auto;padding:0 var(--s-5)}.bbf-sec{padding:var(--s-sec) 0}.bbf-sec--flush{padding-top:0}.bbf-cta{margin-top:var(--s-6)}.bbf a:focus-visible{outline:3px solid var(--bbf-terracotta);outline-offset:3px;border-radius:var(--r)}.bbf-sub{font-size:var(--t-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--bbf-terracotta);font-weight:600;margin-bottom:var(--s-2)}.bbf-h2{font-size:var(--t-2xl)}.bbf-lead{margin-top:var(--s-3);max-width:62ch}.bbf-head{text-align:center;margin-bottom:var(--s-7)}.bbf-head .bbf-lead{margin-left:auto;margin-right:auto}.bbf-head__cta{margin-top:var(--s-5)}.bbf-btn{display:inline-block;padding:15px 34px;border-radius:var(--r-pill);font-family:Fredoka,Poppins,sans-serif;font-size:var(--t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:2px solid transparent;will-change:transform;transition:transform .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.bbf-btn:hover{transform:translateY(-2px)}.bbf-btn--solid{background:var(--bbf-blue);border-color:var(--bbf-blue);color:#fff;box-shadow:var(--sh-sm)}.bbf-btn--solid:hover,.bbf-btn--solid:focus{background:var(--bbf-blue-dk);border-color:var(--bbf-blue-dk);color:#fff;box-shadow:var(--sh-md)}.bbf-btn--accent{background:var(--bbf-accent);border-color:var(--bbf-accent);color:#fff;box-shadow:var(--sh-sm)}.bbf-btn--accent:hover,.bbf-btn--accent:focus{background:#9c4a28;border-color:#9c4a28;color:#fff;box-shadow:var(--sh-md)}.bbf-btn--ghost{background:transparent;border-color:var(--bbf-ink);color:var(--bbf-ink)}.bbf-btn--ghost:hover,.bbf-btn--ghost:focus{background:var(--bbf-ink);color:#fff}.bbf-hero{padding:var(--gutter) var(--gutter) 0}.bbf-hero__grid{position:relative;border-radius:var(--r-lg);overflow:hidden;min-height:clamp(460px,76vh,760px);display:grid;place-items:center;background:var(--bbf-sand)}.bbf-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;justify-self:stretch;align-self:stretch}.bbf-hero__art img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.bbf-hero__grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 82% 66% at 50% 52%,#2c1e1294,#2c1e1242 68%,#2c1e121f)}.bbf-hero__text{position:relative;z-index:2;text-align:center;padding:var(--s-8) var(--s-5);max-width:min(920px,92%)}.bbf-hero h1{font-size:var(--t-4xl);color:#fff;text-shadow:0 2px 24px rgba(30,20,12,.32)}.bbf-hero p{margin-top:var(--s-4);color:#faf5ef;font-size:var(--t-md);max-width:56ch;margin-left:auto;margin-right:auto}.bbf-hero__cta{margin-top:var(--s-6)}.bbf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-5)}@media(max-width:749px){.bbf-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:var(--s-3)}}.bbf-card{display:block;color:inherit;background:var(--bbf-cream);border-radius:var(--r-lg);padding:var(--s-3);box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bbf-card:nth-child(4n+1){background:var(--bbf-sand)}.bbf-card:nth-child(4n+2){background:var(--bbf-oat)}.bbf-card:nth-child(4n+3){background:var(--bbf-blush)}.bbf-card:nth-child(4n+4){background:var(--bbf-mist)}.bbf-card:hover{transform:translateY(-6px);box-shadow:var(--sh-md)}.bbf-card__img{aspect-ratio:1/1;background:#fff;border-radius:var(--r);overflow:hidden}.bbf-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.bbf-card:hover .bbf-card__img img{transform:scale(1.06)}.bbf-card__body{padding:var(--s-4) 0 var(--s-1);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.bbf-card__title{font-family:Fredoka,Poppins,sans-serif;font-size:var(--t-md);font-weight:600;color:var(--bbf-ink);line-height:1.25}.bbf-card__price{font-size:var(--t-sm);font-weight:600;color:#fff;white-space:nowrap;background:var(--bbf-ink);border-radius:var(--r-pill);padding:var(--s-1) var(--s-3)}.bbf-spot{padding:0 var(--gutter) var(--s-sec)}.bbf-spot__grid{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm)}@media(max-width:749px){.bbf-spot__grid{grid-template-columns:1fr}}.bbf-spot__img{aspect-ratio:4/3;background:#fff}.bbf-spot__img img{width:100%;height:100%;object-fit:cover}.bbf-spot__body{background:var(--bbf-sand);padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.bbf-about{background:var(--bbf-band)}.bbf-about h2{color:var(--bbf-ink)}.bbf-about .bbf-sub{color:#8f4122}.bbf-about p{color:#403829}.bbf-about__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,4vw,64px);align-items:center}@media(max-width:749px){.bbf-about__grid{grid-template-columns:1fr}}.bbf-about__img{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1/1;box-shadow:var(--sh-md)}.bbf-about__img img{width:100%;height:100%;object-fit:cover}.bbf-about .bbf-btn--ghost{border-color:var(--bbf-ink);color:var(--bbf-ink)}.bbf-about .bbf-btn--ghost:hover{background:var(--bbf-ink);color:#fff}.bbf-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-5);text-align:center}.bbf-trust>div{background:var(--bbf-cream);border-radius:var(--r-lg);padding:var(--s-7) var(--s-5);box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bbf-trust>div:hover{transform:translateY(-4px);box-shadow:var(--sh-md)}.bbf-trust__rule{width:44px;height:6px;border-radius:var(--r-pill);background:var(--bbf-terracotta);margin:0 auto var(--s-4)}.bbf-trust>div:nth-child(2) .bbf-trust__rule{background:var(--bbf-coral)}.bbf-trust>div:nth-child(3) .bbf-trust__rule{background:var(--bbf-blue)}.bbf-trust__icon{width:76px;height:76px;border-radius:50%;overflow:hidden;margin:0 auto var(--s-4);background:#fff;box-shadow:var(--sh-sm)}.bbf-trust__icon img{width:100%;height:100%;object-fit:cover}.bbf-trust__t{font-family:Fredoka,Poppins,sans-serif;font-size:var(--t-lg);font-weight:600;text-transform:uppercase;color:var(--bbf-ink);margin-bottom:var(--s-2)}.bbf-band{background-size:cover;background-position:center;position:relative}.bbf-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fbf6ec9e}.bbf-band>.bbf-wrap{position:relative;z-index:1}.bbf-faq{padding:0 var(--gutter) var(--gutter)}.bbf-faq__inner{background:var(--bbf-blue);background-size:cover;background-position:center;border-radius:var(--r-lg);padding:var(--s-sec) var(--s-6);text-align:center;box-shadow:var(--sh-md)}@media(max-width:749px){.bbf-faq__inner{padding:var(--s-7) var(--s-5)}}.bbf-faq h2{color:#fff}.bbf-faq .bbf-sub{color:#f6dfd2}.bbf-faq__list{margin:var(--s-7) auto 0;max-width:860px;text-align:left;display:grid;gap:var(--s-4)}.bbf-faq__item{background:var(--bbf-panel);border-radius:var(--r);padding:var(--s-5);transition:transform .3s var(--ease)}.bbf-faq__item:hover{transform:translateY(-3px)}.bbf-faq__q{font-family:Fredoka,Poppins,sans-serif;font-size:var(--t-md);font-weight:600;color:var(--bbf-ink);margin-bottom:var(--s-2)}.bbf-faq__foot{margin-top:var(--s-7)}.bbf-faq .bbf-btn--ghost{border-color:#fff;color:#fff}.bbf-faq .bbf-btn--ghost:hover{background:#fff;color:var(--bbf-ink)}.bbf-anim .bbf-rise{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.bbf-anim .bbf-rise.is-in{opacity:1;transform:none}.bbf-anim .bbf-rise .bbf-card,.bbf-anim .bbf-rise .bbf-trust>div{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease) calc(var(--i,0) * 70ms),transform .7s var(--ease) calc(var(--i,0) * 70ms),box-shadow .35s var(--ease)}.bbf-anim .bbf-rise.is-in .bbf-card,.bbf-anim .bbf-rise.is-in .bbf-trust>div{opacity:1;transform:none}.bbf-anim .bbf-rise.is-in .bbf-card:hover{transform:translateY(-6px)}.bbf-anim .bbf-rise.is-in .bbf-trust>div:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.bbf-anim .bbf-rise,.bbf-anim .bbf-rise .bbf-card,.bbf-anim .bbf-rise .bbf-trust>div{opacity:1;transform:none;transition:none}.bbf-btn,.bbf-card,.bbf-trust>div,.bbf-faq__item,.bbf-card__img img{transition:none}.bbf-btn:hover,.bbf-card:hover,.bbf-trust>div:hover,.bbf-faq__item:hover{transform:none}}.announcement{background:var(--bbf-ink-deep)}.announcement__text{font-family:Poppins,sans-serif;color:var(--bbf-panel);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.site-header{background:var(--bbf-panel);border-bottom:1px solid rgba(58,47,38,.12)}.site-header__logo-link{display:inline-block}.site-nav__link,.site-nav__dropdown-link{font-family:Fredoka,Poppins,sans-serif;font-weight:500;color:var(--bbf-ink-deep);letter-spacing:.06em;text-transform:uppercase}.site-nav__link:hover,.site-nav__dropdown-link:hover{color:var(--bbf-terracotta)}.site-nav__link:focus-visible,.site-nav__dropdown-link:focus-visible{outline:3px solid var(--bbf-terracotta);outline-offset:3px;border-radius:var(--r)}.site-nav__dropdown{background:var(--bbf-panel);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md)}.site-nav__dropdown-link{margin:0!important}.site-nav__dropdown li:first-child .site-nav__dropdown-link{margin-top:0}.site-nav__link--icon .icon{color:var(--bbf-ink-deep)}.drawer{background:var(--bbf-panel)}.mobile-nav__link{font-family:Fredoka,Poppins,sans-serif;font-weight:500;color:var(--bbf-ink-deep);text-transform:uppercase;letter-spacing:.05em}.site-footer{background:var(--bbf-ink-deep);color:#e6ddd0}.site-footer a{color:#e6ddd0}.site-footer a:hover{color:#fff}.site-footer a:focus-visible{outline:3px solid var(--bbf-coral);outline-offset:3px;border-radius:var(--r)}.footer__title{font-family:Fredoka,Poppins,sans-serif;font-weight:600;color:var(--bbf-panel);text-transform:uppercase;letter-spacing:.08em;font-size:15px}.footer__logo img{border-radius:var(--r)}.site-footer .rte p{line-height:1.9}.site-footer .footer__logo-desc{line-height:1.7;margin-top:14px;margin-bottom:16px;color:#cfc3b4;font-size:14px;max-width:34ch}.footer__newsletter-input{border-radius:var(--r-pill);background:#fbf6ec14;border:1px solid rgba(251,246,236,.35);color:var(--bbf-panel);padding-left:20px;padding-right:20px}.footer__newsletter-input::placeholder{color:#bfb2a3;opacity:1}.footer__newsletter-input:focus{border-color:var(--bbf-coral);outline:3px solid rgba(243,145,106,.35);outline-offset:2px}.footer__newsletter-btn{border-radius:var(--r-pill);background:var(--bbf-terracotta);color:#fff;border:none;padding:0 20px;font-family:Fredoka,Poppins,sans-serif;letter-spacing:.06em}.footer__newsletter-btn:hover{background:#9c4a28;color:#fff}.payment-icons{margin-top:var(--s-5)}.payment-icons .icon--payment{border-radius:4px;overflow:hidden}.footer__copyright{color:#c9bcac;font-size:13px;letter-spacing:.04em;margin-top:var(--s-4)}.footer__powered_by{display:none}body.template-page,body:has(.shopify-policy__container){background:var(--bbf-frame)}.template-page .page-content,.shopify-policy__container{max-width:780px;margin:var(--s-6) auto var(--s-8);padding:clamp(28px,5vw,64px) clamp(22px,4vw,56px);background:var(--bbf-panel);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.template-page .page-content>.grid>.grid__item{width:100%;margin-left:0;left:auto;padding-left:0}.template-page .page-content>.grid{margin-left:0}.template-page .section-header__title,.shopify-policy__title h1{font-family:Fredoka,Poppins,sans-serif;font-weight:600;font-size:var(--t-2xl);line-height:1.15;letter-spacing:-.01em;color:var(--bbf-ink-deep);margin:0 0 var(--s-5);text-align:left}.template-page .section-header,.shopify-policy__title{margin:0 0 var(--s-5);padding:0 0 var(--s-4);border-bottom:2px solid var(--bbf-sand);text-align:left}.template-page .page-content .rte,.shopify-policy__body .rte{font-family:Poppins,sans-serif;font-size:var(--t-base);line-height:1.8;color:var(--bbf-body);max-width:68ch}.template-page .page-content .rte p,.shopify-policy__body .rte p{margin:0 0 var(--s-4);color:var(--bbf-body)}.template-page .page-content .rte h2,.shopify-policy__body .rte h2{font-family:Fredoka,Poppins,sans-serif;font-weight:600;font-size:var(--t-xl);line-height:1.25;color:var(--bbf-ink-deep);margin:var(--s-7) 0 var(--s-3);padding-top:var(--s-5);border-top:1px solid rgba(58,47,38,.12)}.template-page .page-content .rte h2:first-child,.shopify-policy__body .rte h2:first-child{margin-top:0;padding-top:0;border-top:0}.template-page .page-content .rte h3,.shopify-policy__body .rte h3{font-family:Fredoka,Poppins,sans-serif;font-weight:600;font-size:var(--t-md);line-height:1.35;color:var(--bbf-ink-deep);margin:var(--s-5) 0 var(--s-2)}.template-page .page-content .rte h3:before,.shopify-policy__body .rte h3:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bbf-coral);margin-right:10px;vertical-align:middle}.template-page .page-content .rte ul,.shopify-policy__body .rte ul{list-style:none;padding-left:0;margin:var(--s-3) 0 var(--s-4)}.template-page .page-content .rte ul li,.shopify-policy__body .rte ul li{position:relative;padding-left:22px;margin-bottom:var(--s-2);line-height:1.8}.template-page .page-content .rte ul li:before,.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:4px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--bbf-coral)}.template-page .page-content .rte ol,.shopify-policy__body .rte ol{padding-left:22px;margin:var(--s-3) 0 var(--s-4)}.template-page .page-content .rte ol li,.shopify-policy__body .rte ol li{margin-bottom:var(--s-2);line-height:1.8}.template-page .page-content .rte a,.shopify-policy__body .rte a{color:var(--bbf-terracotta);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.template-page .page-content .rte a:hover,.shopify-policy__body .rte a:hover,.template-page .page-content .rte a:focus,.shopify-policy__body .rte a:focus{color:#8f4526;text-decoration-thickness:2px}.template-page .page-content .rte a:focus-visible,.shopify-policy__body .rte a:focus-visible{outline:3px solid rgba(243,145,106,.45);outline-offset:2px;border-radius:2px}.bbf-contact-card{background:var(--bbf-cream);border-left:3px solid var(--bbf-coral);border-radius:var(--r);padding:18px 20px;margin:var(--s-3) 0 var(--s-4);max-width:none}.bbf-contact-card p{margin:0 0 6px!important;color:var(--bbf-body);line-height:1.7}.bbf-contact-card p:last-child{margin-bottom:0!important}.bbf-contact-card strong{color:var(--bbf-ink-deep);font-weight:600}.bbf-contact-card a{color:var(--bbf-terracotta);text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:589px){.template-page .page-content,.shopify-policy__container{margin:var(--s-4) var(--gutter) var(--s-6);border-radius:var(--r)}}.bbf-pdp-trust{margin:var(--s-5) 0 0;padding:16px 18px;background:var(--bbf-cream);border-radius:var(--r);border-left:3px solid var(--bbf-coral)}.bbf-pdp-trust__list{list-style:none;margin:0;padding:0}.bbf-pdp-trust__list li{position:relative;padding-left:22px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:var(--t-sm);line-height:1.65;color:var(--bbf-body)}.bbf-pdp-trust__list li:last-child{margin-bottom:0}.bbf-pdp-trust__list li:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--bbf-coral)}.bbf-pdp-trust__list a{color:var(--bbf-terracotta);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.bbf-pdp-trust__list a:hover,.bbf-pdp-trust__list a:focus{color:#8f4526;text-decoration-thickness:2px}.bbf-pdp-trust__list a:focus-visible{outline:3px solid rgba(243,145,106,.45);outline-offset:2px;border-radius:2px}.template-page .form-vertical{margin-top:var(--s-4);max-width:68ch}.template-page .form-vertical label{display:block;margin:var(--s-4) 0 6px;font-family:Poppins,sans-serif;font-size:var(--t-sm);font-weight:600;color:var(--bbf-ink-deep)}.template-page .form-vertical input.input-full,.template-page .form-vertical textarea.input-full{width:100%;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:var(--t-base);color:var(--bbf-ink-deep);background:var(--bbf-panel);border:1px solid rgba(58,47,38,.22);border-radius:var(--r);padding:12px 14px;line-height:1.6}.template-page .form-vertical input.input-full:focus,.template-page .form-vertical textarea.input-full:focus{border-color:var(--bbf-coral);outline:3px solid rgba(243,145,106,.35);outline-offset:2px}.template-page .form-vertical textarea.input-full{min-height:170px;resize:vertical}.template-page .form-vertical input[type=submit].btn{margin-top:var(--s-4);float:none;background:var(--bbf-terracotta);color:#fff;border:none;border-radius:var(--r-pill);padding:13px 30px;font-family:Fredoka,Poppins,sans-serif;font-weight:600;font-size:var(--t-sm);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.template-page .form-vertical input[type=submit].btn:hover,.template-page .form-vertical input[type=submit].btn:focus{background:#9c4a28;color:#fff}.template-page .form-vertical .note--success{background:var(--bbf-cream);border-left:3px solid var(--bbf-coral);border-radius:var(--r);padding:14px 18px;color:var(--bbf-body)}.bbf-social{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid rgba(58,47,38,.12)}.bbf-social h2{font-family:Fredoka,Poppins,sans-serif;font-weight:600;font-size:var(--t-xl);color:var(--bbf-ink-deep);margin:0 0 var(--s-2)}.bbf-social p{font-family:Poppins,sans-serif;font-size:var(--t-base);color:var(--bbf-body);margin:0 0 var(--s-3)}.bbf-social__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px}.bbf-social__list a{display:inline-block;padding:8px 16px;background:var(--bbf-cream);border-radius:var(--r-pill);font-family:Poppins,sans-serif;font-size:var(--t-sm);font-weight:500;color:var(--bbf-terracotta);text-decoration:underline;text-underline-offset:3px}.bbf-social__list a:hover,.bbf-social__list a:focus{background:var(--bbf-sand);color:#8f4526}.bbf-social__list a:focus-visible{outline:3px solid rgba(243,145,106,.45);outline-offset:2px}.product-single__related{margin-top:var(--s-4)}.template-product .index-section--small .section-header__title{font-family:Fredoka,Poppins,sans-serif;font-weight:600;font-size:var(--t-xl);line-height:1.25;color:var(--bbf-ink-deep);text-align:left;margin:0 0 var(--s-4);text-transform:none;letter-spacing:0}.template-product .index-section--small .section-header{text-align:left;margin-bottom:var(--s-4)}.template-product hr.hr--large{border:0;border-top:1px solid rgba(58,47,38,.12);margin:var(--s-7) 0 var(--s-6)}.product-single__related .grid-product__title{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--t-sm);color:var(--bbf-ink-deep);line-height:1.45}.product-single__related .grid-product__price{font-family:Poppins,sans-serif;font-size:var(--t-sm);color:var(--bbf-body)}.product-single__related .grid-product__image-mask,.product-single__related .grid__image-ratio{border-radius:var(--r);overflow:hidden}.footer__item--bbf_contact .footer__collapsible p{margin:0 0 6px;line-height:1.55;color:#e6ddd0;text-align:left}.footer__item--bbf_contact .footer__collapsible p:last-child{margin-bottom:0}.footer__item--bbf_contact .footer__collapsible strong{color:var(--bbf-panel);font-weight:600}.footer__item--bbf_contact .footer__collapsible a{color:#e6ddd0;text-decoration:underline;text-underline-offset:3px}.footer__item--bbf_contact .footer__collapsible a:hover{color:#fff}@media(max-width:749px){.site-footer .medium-up--hide .footer__logo-social{display:block;text-align:center}.site-footer .medium-up--hide .footer__logo{margin:0 auto 16px;width:auto}.site-footer .medium-up--hide .footer__logo img{width:150px;height:auto;margin:0 auto}.site-footer .medium-up--hide .footer__logo-desc{max-width:32ch;width:auto;margin:0 auto 20px;text-align:center;line-height:1.65}.site-footer .medium-up--hide .footer__social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;width:100%;margin:0;padding:0}.site-footer .medium-up--hide .footer__social li{margin:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bbf-custom.css.map */
