.bb-wtb{overflow:hidden;padding-block:clamp(var(--bb-space-4),6vw,var(--bb-space-6)) clamp(var(--bb-space-5),8vw,calc(7 * var(--bb-rem)));color:var(--bb-roux)}.bb-wtb__inner{display:flex;flex-direction:column;gap:clamp(var(--bb-space-4),6vw,var(--bb-space-6))}.bb-wtb h1,.bb-wtb h2,.bb-wtb h3,.bb-wtb p,.bb-wtb figure{margin-top:0}.bb-wtb__hero{padding-block:clamp(var(--bb-space-2),2vw,var(--bb-space-3))}.bb-wtb__head{position:relative;z-index:2}.bb-wtb__hero-copy{display:grid;grid-template-columns:1fr;gap:var(--bb-space-4);align-items:end}.bb-wtb__breadcrumb{display:flex;gap:calc(.5 * var(--bb-rem));align-items:center;margin-bottom:var(--bb-space-3);color:#2b1e12a8;font-family:var(--bb-font-body);font-size:calc(.76 * var(--bb-rem));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bb-wtb__breadcrumb a{color:inherit;text-decoration-color:#2b1e124d;text-underline-offset:.22em}.bb-wtb__breadcrumb a:hover{color:var(--bb-caramel-ink);text-decoration-color:currentColor}.bb-wtb__title{max-width:10ch;margin:var(--bb-space-1) 0 0;color:var(--bb-roux);font-size:clamp(calc(3.25 * var(--bb-rem)),7vw,calc(5.6 * var(--bb-rem)));line-height:.93;letter-spacing:0;text-wrap:balance}.bb-wtb__intro{max-width:52ch;margin:0;color:#2b1e12d1;font-size:clamp(var(--bb-text-body),1.5vw,calc(1.12 * var(--bb-rem)));line-height:1.6;text-wrap:pretty}.bb-wtb__hero-side{padding:var(--bb-space-3) 0 0;border-top:2px solid rgba(43,30,18,.16)}.bb-wtb__hero-routes{display:flex;flex-wrap:wrap;gap:calc(.65 * var(--bb-rem)) var(--bb-space-3);margin-top:var(--bb-space-3);color:var(--bb-caramel-ink);font-family:var(--bb-font-body);font-size:calc(.78 * var(--bb-rem));font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bb-wtb__hero-routes span{display:inline-flex;gap:calc(.5 * var(--bb-rem));align-items:center}.bb-wtb__hero-routes strong{display:grid;width:calc(1.8 * var(--bb-rem));aspect-ratio:1;place-items:center;border-radius:50%;background:var(--bb-roux);color:var(--bb-flour);font-size:calc(.67 * var(--bb-rem))}.bb-wtb__paths{display:grid;grid-template-columns:1fr;gap:var(--bb-space-2)}.bb-wtb__path{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bb-space-2);align-items:start;padding:clamp(var(--bb-space-3),4vw,var(--bb-space-4));overflow:hidden;background-color:var(--bb-flour);box-shadow:var(--bb-shadow-card)}.bb-wtb__path--online{background-color:var(--bb-caramel);color:var(--bb-flour);border-radius:26px 14px 20px 11px;transform:rotate(-.35deg)}.bb-wtb__path--store{border:2px solid rgba(43,30,18,.14);border-radius:13px 25px 15px 22px;transform:rotate(.25deg)}.bb-wtb__path--online .bb-wtb__path-kicker{color:var(--bb-cane)}.bb-wtb__path-number{color:#2b1e1238;font-family:var(--bb-font-display);font-size:calc(2.3 * var(--bb-rem));line-height:.9}.bb-wtb__path--online .bb-wtb__path-number{color:#fffdf447}.bb-wtb__path-copy{display:flex;min-width:0;flex-direction:column;gap:calc(.65 * var(--bb-rem))}.bb-wtb__path-kicker{font-family:var(--bb-font-body);font-weight:700;font-size:var(--bb-text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-caramel-ink)}.bb-wtb__path-title{margin:0;font-family:var(--bb-font-display);font-weight:400;font-size:clamp(calc(1.65 * var(--bb-rem)),3.6vw,calc(2.25 * var(--bb-rem)));line-height:1;text-wrap:balance}.bb-wtb__path p{margin:0;font-size:var(--bb-text-body);line-height:1.55;text-wrap:pretty}.bb-wtb__path-action{grid-column:2}.bb-wtb__path-btn{margin-top:var(--bb-space-1)}.bb-wtb__contrast-btn:not(.bb-btn--secondary){color:var(--bb-flour);-webkit-text-stroke:0}.bb-wtb__contrast-btn:not(.bb-btn--secondary):before{background-color:var(--bb-roux)}.bb-wtb__contrast-btn:not(.bb-btn--secondary):hover:before{background-color:var(--bb-caramel-deep)}.bb-wtb__directory{scroll-margin-top:calc(8 * var(--bb-rem))}.bb-wtb__dir-head{margin-bottom:var(--bb-space-4)}.bb-wtb__dir-title{max-width:14ch;margin:var(--bb-space-1) 0 0;color:var(--bb-roux);font-size:clamp(calc(2.25 * var(--bb-rem)),5vw,calc(4.25 * var(--bb-rem)));line-height:.98;text-wrap:balance}.bb-wtb__grid{display:grid;grid-template-columns:1fr;gap:var(--bb-space-3);margin:0;padding:0;list-style:none}.bb-wtb-card{position:relative;display:flex;box-sizing:border-box;min-height:190px;flex-direction:column;padding:clamp(var(--bb-space-3),3vw,calc(2.1 * var(--bb-rem)));border:2px solid rgba(43,30,18,.12);border-radius:5px 19px 7px 15px;background-color:var(--bb-flour);box-shadow:var(--bb-shadow-card);transform:rotate(-.6deg)}.bb-wtb-card:nth-child(2n){transform:rotate(.7deg)}.bb-wtb-card:nth-child(3n){transform:rotate(-1deg)}.bb-wtb-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bb-space-3)}.bb-wtb-card__number{color:#2b1e1261;font-family:var(--bb-font-body);font-size:calc(.72 * var(--bb-rem));font-weight:800;letter-spacing:.08em}.bb-wtb-card__pin{color:var(--bb-praline);font-size:calc(1.3 * var(--bb-rem))}.bb-wtb-card__name{margin:0;font-family:var(--bb-font-body);font-weight:800;font-size:clamp(calc(1.65 * var(--bb-rem)),2.8vw,calc(2.05 * var(--bb-rem)));line-height:1.04;color:var(--bb-roux);text-wrap:balance}.bb-wtb-card__city{margin:calc(.55 * var(--bb-rem)) 0 0;font-weight:700;font-size:calc(1.05 * var(--bb-rem));color:var(--bb-caramel-ink)}.bb-wtb-card__addr{margin:calc(.65 * var(--bb-rem)) 0 0;font-size:var(--bb-text-small);line-height:1.4;color:var(--bb-roux)}.bb-wtb-card__link{display:inline-flex;align-items:center;align-self:flex-start;gap:.4em;margin-top:auto;padding-top:var(--bb-space-3);font-weight:700;font-size:var(--bb-text-small);color:var(--bb-caramel-ink);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:1px}.bb-wtb-card__link:hover{color:var(--bb-roux)}.bb-wtb-faire{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bb-space-3);align-items:center;margin-top:var(--bb-space-4);padding:clamp(var(--bb-space-3),4vw,var(--bb-space-4));border:3px solid var(--bb-roux);border-radius:24px 11px 26px 15px;background-color:var(--bb-cane);box-shadow:10px 11px #2b1e121f;transform:rotate(.25deg)}.bb-wtb-faire__mark{display:grid;width:calc(4.25 * var(--bb-rem));aspect-ratio:1;place-items:center;border-radius:50%;background:var(--bb-roux);color:var(--bb-flour);font-family:var(--bb-font-display);font-size:calc(2.25 * var(--bb-rem));line-height:1;transform:rotate(-5deg)}.bb-wtb-faire__kicker{color:var(--bb-caramel-ink);font-family:var(--bb-font-body);font-size:calc(.76 * var(--bb-rem));font-weight:800;letter-spacing:.075em;text-transform:uppercase}.bb-wtb-faire__title{margin:calc(.3 * var(--bb-rem)) 0 0;color:var(--bb-roux);font-family:var(--bb-font-display);font-size:clamp(calc(2 * var(--bb-rem)),4vw,calc(3.2 * var(--bb-rem)));font-weight:400;line-height:1}.bb-wtb-faire__copy p{max-width:58ch;margin:calc(.65 * var(--bb-rem)) 0 0;font-size:var(--bb-text-body);line-height:1.5}.bb-wtb-faire__link{grid-column:1 / -1;justify-self:start;background-color:var(--bb-roux);color:var(--bb-flour)}.bb-wtb-faire__link:hover{background-color:var(--bb-caramel-deep);color:var(--bb-flour)}.bb-wtb__empty{margin:0;font-size:var(--bb-text-body);color:var(--bb-roux)}.bb-wtb__cta{position:relative;display:grid;grid-template-columns:1fr;min-height:400px;overflow:hidden;border-radius:14px 32px 18px 26px;background-color:var(--bb-caramel);color:var(--bb-roux);isolation:isolate}.bb-wtb__cta-copy{position:relative;z-index:2;padding:clamp(var(--bb-space-4),6vw,var(--bb-space-5))}.bb-wtb__cta-kicker{display:block;margin-bottom:var(--bb-space-2);color:var(--bb-cane);font-family:var(--bb-font-body);font-size:var(--bb-text-small);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bb-wtb__cta-title{max-width:12ch;margin:0;font-size:clamp(calc(2.25 * var(--bb-rem)),5vw,calc(4.25 * var(--bb-rem)));line-height:.98;color:var(--bb-flour);text-wrap:balance}.bb-wtb__cta p{margin:var(--bb-space-2) 0 0;max-width:43ch;font-size:var(--bb-text-body);line-height:1.55;text-wrap:pretty}.bb-wtb__cta-actions{display:flex;flex-wrap:wrap;gap:var(--bb-space-2);margin-top:var(--bb-space-3)}.bb-wtb__cta .bb-btn--secondary{border-color:var(--bb-roux);background-color:transparent;color:var(--bb-roux)}.bb-wtb__cta .bb-btn--secondary:hover{background-color:var(--bb-roux);color:var(--bb-flour)}.bb-wtb__cta-art{position:relative;min-height:320px;margin:0;overflow:hidden}.bb-wtb__cta-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:750px){.bb-wtb__hero-copy{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(var(--bb-space-4),6vw,var(--bb-space-6))}.bb-wtb__hero-side{padding:0 0 calc(.6 * var(--bb-rem)) var(--bb-space-4);border-top:0;border-left:2px solid rgba(43,30,18,.16)}.bb-wtb__paths{grid-template-columns:1.08fr .92fr;gap:var(--bb-space-3)}.bb-wtb__path{grid-template-columns:auto minmax(0,1fr)}.bb-wtb__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bb-space-3)}.bb-wtb-faire{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bb-space-4)}.bb-wtb-faire__link{grid-column:auto;justify-self:end}.bb-wtb__cta{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:stretch}.bb-wtb__cta-copy{align-self:center}.bb-wtb__cta-art{min-height:430px;clip-path:polygon(4% 0,100% 0,100% 100%,0 100%,2% 74%,0 50%,3% 24%)}}@media screen and (max-width:749px){.bb-wtb-faire__mark{width:calc(3.5 * var(--bb-rem));font-size:calc(1.85 * var(--bb-rem))}}@media(prefers-reduced-motion:no-preference){.bb-wtb-card,.bb-wtb-faire{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.bb-wtb-card:hover{transform:rotate(0) translateY(-5px)}.bb-wtb-faire:hover{transform:rotate(-.2deg) translateY(-4px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bb-where-to-buy.css.map */
