.bb{--bb-cream:#f6f6ed;--bb-ink:#24251e;--bb-orange:#ef9c35;max-width:1320px;padding-top:28px;padding-bottom:64px;color:var(--bb-ink)}.bb *,.bb *:before,.bb *:after{box-sizing:border-box}.bb-panel{background:var(--bb-cream);border-radius:16px}.bb p{margin:0 0 18px;line-height:1.6}.bb h1,.bb h2,.bb h3,.bb-proof,.bb-number{font-family:"DFTB Font 2026",serif;font-weight:400;letter-spacing:0;text-transform:uppercase}.bb h1{font-size:clamp(48px,5.4vw,78px);line-height:.98;margin:0 0 26px;max-width:650px}.bb h2{font-size:clamp(34px,3.7vw,50px);line-height:1.05;margin:0 0 18px}.bb h3{font-size:34px;line-height:1.04;margin:0 0 18px}.bb .bb-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:700;line-height:1.4;margin-bottom:20px}.bb-hero{display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden}.bb-hero-copy{padding:50px 42px}.bb .bb-intro{font-size:23px;line-height:1.3;font-weight:600}.bb-hero-photo{margin:0;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.bb-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.bb-hero-photo figcaption{position:static;background:var(--bb-cream);padding:16px 18px;text-align:center;font-family:"DFTB Font 2026",serif;font-size:28px;line-height:1.15;letter-spacing:0;font-weight:400}.bb-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--bb-ink);color:var(--bb-cream);border:2px solid var(--bb-ink);padding:15px 24px;border-radius:6px;font-size:12px;letter-spacing:1.3px;font-weight:700;min-height:50px;text-decoration:none;cursor:pointer}.bb-button:hover{background:var(--bb-orange);color:var(--bb-ink)}.bb-button span{font-size:21px;line-height:1}.bb-underlink{display:block;width:fit-content;margin-top:19px;font-size:11px;letter-spacing:1.2px;text-decoration:underline;text-underline-offset:5px}.bb a:focus-visible,.bb button:focus-visible,.bb input:focus-visible,.bb select:focus-visible,.bb textarea:focus-visible{outline:3px solid #946018;outline-offset:4px}.bb-proof{display:flex;justify-content:space-around;gap:18px;padding:24px;margin:18px 0 44px;font-size:24px;text-align:center}.bb-section-heading{text-align:center;padding:30px 20px;margin-bottom:20px}.bb-section-heading p{margin:0}.bb-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bb-card{overflow:hidden;display:grid;grid-template-columns:42% 58%;min-width:0}.bb-card-image{position:relative;min-width:0;background:#e7d7bc}.bb-card-image img{display:block;width:100%;height:100%;object-fit:cover}.bb-number{position:absolute;top:16px;left:16px;background:var(--bb-orange);border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:29px}.bb-card-copy{padding:30px 26px;display:flex;flex-direction:column}.bb-card-copy .bb-eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:16px}.bb-card-copy p{font-size:14px}.bb-card-link{font-size:11px;letter-spacing:.8px;font-weight:700;margin-top:auto;text-decoration:underline;text-underline-offset:5px;line-height:1.8}.bb-story{margin-top:26px;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.bb-story-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.bb-story-photos img{width:100%;height:auto;border-radius:8px;aspect-ratio:1;object-fit:cover}.bb-story-photos img:first-child{transform:rotate(-3deg)}.bb-story-photos img:last-child{transform:rotate(3deg);margin-top:65px}.bb-story-copy p{font-size:15px}.bb-story-copy h3{font-size:28px;margin-top:24px}.bb-enquiry{margin-top:26px;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:46px;scroll-margin-top:25px}.bb-avatars{display:flex;margin-bottom:28px}.bb-avatars img{width:110px;height:110px;object-fit:contain}.bb-avatars img+img{margin-left:-12px}.bb-email{font-size:14px;overflow-wrap:anywhere;margin-top:30px!important}.bb-email a{text-decoration:underline;text-underline-offset:4px}.bb-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bb-wide{grid-column:1/-1}.bb-form label{font-size:10px;letter-spacing:1px;font-weight:700;display:block;margin-bottom:7px}.bb-form input:not([type=hidden]),.bb-form select,.bb-form textarea{display:block;width:100%;border:1px solid #97978d;background:#fffef9;color:var(--bb-ink);border-radius:6px;font:inherit;font-size:16px;min-height:48px;padding:12px}.bb-form textarea{resize:vertical;min-height:145px}.bb-form select{padding-right:32px}.bb .bb-small{font-size:12px;line-height:1.5;margin:8px 0 16px}.bb-small a{text-decoration:underline}.bb .bb-rights{font-size:12px;line-height:1.6;padding:22px 30px;margin:18px 0 0;text-align:center}.bb-success{padding:18px;background:#e4ecd8;border:1px solid #4b633b;border-radius:6px}#partnership-options{scroll-margin-top:24px}@media(max-width:1100px){.bb-card{grid-template-columns:1fr}.bb-card-image{height:270px}.bb-card-image img{object-position:center 43%}.bb-proof{font-size:21px}.bb-enquiry{gap:30px;padding:32px}.bb-hero-copy{padding:35px 28px}}@media(max-width:768px){.bb{padding:18px 16px 35px}.bb-hero{grid-template-columns:1fr}.bb-hero-copy{padding:30px 25px}.bb h1{font-size:51px;max-width:420px}.bb-hero-photo{height:auto;grid-template-rows:230px auto}.bb-hero-photo img{object-position:center}.bb h2{font-size:38px}.bb h3{font-size:35px}.bb .bb-intro{font-size:20px}.bb-proof{flex-direction:column;gap:13px;padding:22px;margin-bottom:22px;font-size:22px}.bb-grid{grid-template-columns:1fr;gap:18px}.bb-card{grid-template-columns:1fr}.bb-card-image{height:260px}.bb-card-copy{padding:27px}.bb-card-copy p{font-size:16px}.bb-card-copy .bb-eyebrow{font-size:10px}.bb-story{grid-template-columns:1fr;padding:27px;gap:35px}.bb-story-photos img:last-child{margin-top:20px}.bb-enquiry{grid-template-columns:1fr;padding:28px 24px;gap:20px}.bb-fields{grid-template-columns:1fr}.bb-avatars{margin-bottom:18px}.bb-form .bb-button{width:100%}.bb .bb-rights{text-align:left;padding:23px}.bb-section-heading{padding:26px 22px}}@media(prefers-reduced-motion:no-preference){.bb-button{transition:background-color .15s,color .15s}}.bb-typed{display:inline-grid}.bb-typed>span{grid-area:1/1}.bb-typed:before{content:attr(aria-label);visibility:hidden;grid-area:1/1}.site-footer--wrapping-paper{position:relative;isolation:isolate}.site-footer--wrapping-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--dftb-footer-pattern);background-position:center top;background-size:950px auto;background-repeat:repeat;opacity:var(--dftb-footer-pattern-opacity);pointer-events:none}.announcement-bar{padding-top:6px;padding-bottom:6px}.announcement-bar .announcement-slider__slide{min-height:30px;align-items:center;justify-content:center}.announcement-bar .announcement-slider__slide:first-child,.announcement-bar .announcement-slider.flickity-enabled .announcement-slider__slide{display:flex}.announcement-bar .announcement-free-shipping{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:6px;row-gap:0;line-height:1.2}.announcement-bar .announcement-free-shipping__detail{display:inline-flex;align-items:center;gap:5px}.announcement-bar .announcement-free-shipping__detail .announcement-link-text,.announcement-bar .announcement-avatar-pair .announcement-link-text{font-size:.9em;font-weight:700;letter-spacing:var(--typeUppercaseSpacing)}.announcement-bar .announcement-avatar-pair .announcement-link-text{text-transform:uppercase}.announcement-bar .announcement-free-shipping__heart{display:block;width:19px;height:19px;flex:0 0 auto}.announcement-bar .announcement-copy-with-avatar{display:inline-flex!important;align-items:center;gap:6px;line-height:1.15;vertical-align:middle}.announcement-bar .announcement-avatar-pair{display:inline-flex;align-items:center;justify-content:center;gap:10px}.announcement-bar .announcement-link--clean,.announcement-bar .announcement-link--clean:visited,.announcement-bar .announcement-link--clean:hover,.announcement-bar .announcement-link--clean:active,.announcement-bar .announcement-link--clean .announcement-link-text{color:inherit;text-decoration:none}.announcement-bar .announcement-link--clean{display:flex;align-items:center;justify-content:center;width:100%}.announcement-bar .announcement-avatar{display:block;width:28px;height:auto;flex:0 0 auto}.announcement-bar .announcement-avatar--lucy{transform:rotate(2deg)}.announcement-bar .announcement-avatar--tom{transform:rotate(1deg)}@media only screen and (max-width:768px){.announcement-bar{padding-top:5px;padding-bottom:4px}.announcement-bar .announcement-free-shipping{flex-direction:column;row-gap:2px;transform:translateY(4px)}.announcement-bar .announcement-slider__slide{min-height:54px}.announcement-bar .announcement-avatar-pair{flex-direction:column;align-items:flex-start;gap:1px}.announcement-bar .announcement-avatar{width:26px}}.mobile-nav shopify-account::part(signed-out-avatar){font-size:var(--typeBodySizeMobile);-webkit-font-smoothing:antialiased}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}shopify-account{--shopify-account-color-accent: var(--colorBtnPrimary);--shopify-account-color-accent-hover: var(--colorBtnPrimaryLight);--shopify-account-color-accent-text: var(--colorTextBody);--shopify-account-color-background: var(--colorBody);--shopify-account-color-background-subdued: color-mix(in srgb, var(--colorBorder) 50%, transparent);--shopify-account-color-border: var(--colorBorder);--shopify-account-color-card-background: var(--colorBody);--shopify-account-color-control-background: var(--colorBody);--shopify-account-color-text: var(--colorTextBody);--shopify-account-color-text-subdued: color-mix(in srgb, var(--colorBorder) 50%, black);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-radius-base: var(--buttonRadius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--buttonRadius);--shopify-account-radius-input: var(--buttonRadius);--shopify-account-signed-in-avatar-color-background: var(--colorBody);--shopify-account-signed-in-avatar-color-text: var(--colorTextBody)}.footer__social .dftb-social-icon{width:72.8px!important;height:86.45px!important}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=gAAgAAAAAAAAAAEgAAAAAEA */
