:root{--bb-ink:#101010;--bb-cocoa:#8BAF82;--bb-cream:#F7F5F2;--bb-line:#ECECEC;--bb-muted:#6b6b6b}body{background:var(--bb-cream);color:var(--bb-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.2}.button{font-weight:500;letter-spacing:.035em;gap:24px;min-height:48px;border-radius:4px}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--bb-cocoa);outline-offset:5px}.bb-wordmark{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;letter-spacing:-1.4px;color:var(--bb-cocoa);white-space:nowrap}.bb-wordmark>span{color:inherit}.header-wrapper{border-bottom:1px solid var(--bb-line)}.header__menu-item{font-weight:400;letter-spacing:.025em}.announcement-bar p{letter-spacing:.045em;font-size:12px}.bb-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:500;margin:0 0 24px;text-transform:uppercase;color:var(--bb-muted)}.bb-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center;padding-top:42px;padding-bottom:64px}.bb-hero__copy{padding:25px 0 25px 12px}.bb-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(39px,4.7vw,65px);line-height:1.13;max-width:570px;margin:0 0 27px}.bb-intro{font-size:16px;line-height:1.85;max-width:445px;margin-bottom:30px;color:#655d55}.bb-intro p{margin-top:0;margin-bottom:18px}.bb-hero__note{font-size:11px;margin-top:24px;letter-spacing:.08em;color:var(--bb-muted)}.bb-hero__visual{position:relative;min-width:0}.bb-hero__image{width:100%;height:auto;aspect-ratio:4/5;max-height:660px;object-fit:cover;object-position:center 40%;border-radius:3px;display:block;background:#e5ddd3}.bb-stamp{display:block;position:static;text-align:right;padding-top:12px;font-family:Georgia,Times New Roman,serif;font-style:italic;color:var(--bb-muted);font-size:14px}.bb-section{padding-top:64px;padding-bottom:64px}.bb-heading{text-align:center;margin-bottom:36px}.bb-heading h2,.bb-story h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(28px,3.1vw,42px);margin:0 0 18px}.bb-heading p:not(.bb-eyebrow){font-size:14px;line-height:1.7;color:var(--bb-muted)}.bb-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bb-category{text-decoration:none;color:var(--bb-ink);min-width:0}.bb-category__image{border-radius:3px;overflow:hidden;aspect-ratio:4/4.6;background:#ece5dc;display:grid;place-items:center}.bb-tone-2 .bb-category__image{background:#e6e6df}.bb-tone-3 .bb-category__image{background:#e8dfd7}.bb-tone-4 .bb-category__image{background:#eeeae3}.bb-category__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.bb-category:hover img{transform:scale(1.025)}.bb-category__type{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,28px);font-style:italic;color:#786a5d;text-align:center;padding:18px;line-height:1.3}.bb-category__label{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:10px}.bb-category h3{font-size:17px;font-weight:500;margin:0;letter-spacing:0}.bb-category p{font-size:12px;line-height:1.65;margin:8px 0;color:var(--bb-muted)}.bb-category__label>span{font-size:18px}.bb-story{margin:30px 0;background:#f0ebe4;padding:76px 0}.bb-story__inner{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:90px}.bb-story__art{padding:30px 40px 30px 0;border-right:1px solid #d7cdbf}.bb-story__kicker{font-size:11px;letter-spacing:.25em;color:var(--bb-muted)}.bb-story__art p{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);line-height:1.45;letter-spacing:-.025em;margin:26px 0 0;color:#766456}.bb-story__art em{font-weight:400}.bb-faq{max-width:950px}.bb-faq details{border-bottom:1px solid var(--bb-line)}.bb-faq summary{padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;font-size:16px;font-weight:500;list-style:none}.bb-faq summary::-webkit-details-marker{display:none}.bb-faq summary span{font-size:22px;font-weight:400}.bb-faq details[open] summary span{transform:rotate(45deg)}.bb-faq .rte{padding:0 35px 22px 0;font-size:14px;line-height:1.85;color:#655d55}.bb-community{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bb-community figure{margin:0}.bb-community img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:3px}.bb-community figcaption{font-size:12px;padding-top:12px;color:var(--bb-muted)}.bb-editor-note{padding:20px;border:1px dashed #baa28f;text-align:center;font-size:13px}.collection__title .title{font-family:Georgia,Times New Roman,serif;font-weight:400}.card__heading{line-height:1.5;letter-spacing:0;font-weight:500}.card__information{padding-top:18px}.card__inner{overflow:hidden;border-radius:3px}.price{letter-spacing:0}.product__title h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(27px,3vw,40px)}.product-form__input input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.product__description{line-height:1.8}.footer{border-top:1px solid var(--bb-line)}.footer-block__heading{font-size:19px;letter-spacing:-.01em;font-weight:500}.footer-block__details-content{line-height:1.85}.drawer__inner{background:var(--bb-cream)}.bb-size-chart{border-bottom:1px solid var(--bb-line)}.bb-size-chart summary{padding:16px 0;cursor:pointer;font-weight:500}.bb-size-chart .rte{padding-bottom:16px;overflow-x:auto}.bb-size-chart img{max-width:100%;height:auto}@media(max-width:989px){.bb-hero{gap:35px}.bb-story__inner{gap:40px}.bb-categories{gap:18px}}@media(max-width:749px){.bb-wordmark{font-size:29px}.bb-hero{grid-template-columns:1fr;gap:27px;padding-top:35px;padding-bottom:36px}.bb-hero__copy{padding:0;text-align:left}.bb-hero h1{font-size:42px;max-width:390px;margin:0 0 20px}.bb-eyebrow{font-size:9px;margin-bottom:19px}.bb-intro{font-size:14px;line-height:1.8;margin:0 0 24px;max-width:100%}.bb-hero__note{margin-top:18px}.bb-hero__visual{margin:0}.bb-hero__image{aspect-ratio:4/4.5;max-height:560px;object-position:center 35%}.bb-stamp{font-size:12px;padding-top:10px}.bb-section{padding-top:38px;padding-bottom:38px}.bb-heading{margin-bottom:27px}.bb-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.bb-category__type{font-size:21px}.bb-category h3{font-size:15px}.bb-category p{font-size:11px}.bb-category__label{margin-top:12px}.bb-story{padding:38px 0;margin:18px 0}.bb-story__inner{grid-template-columns:1fr;gap:28px}.bb-story__art{border-right:0;border-bottom:1px solid #d7cdbf;padding:0 0 28px}.bb-story__art p{font-size:30px;margin-top:18px}.bb-faq summary{font-size:14px;padding:20px 0}.bb-community{grid-template-columns:1fr 1fr;gap:15px}.card__heading{font-size:13px}.card__information .price{font-size:14px}}@media(prefers-reduced-motion:reduce){.bb-category__image img{transition:none}.bb-category:hover img{transform:none}}.bb-hero{padding-top:30px;padding-bottom:34px;gap:48px}.bb-hero h1{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.045em;font-size:clamp(38px,4.3vw,60px)}.bb-hero__image{max-height:520px;aspect-ratio:4/4.3;border-radius:8px}.bb-secondary-link{display:block;width:fit-content;margin-top:18px;font-size:13px;color:var(--bb-cocoa);text-underline-offset:4px}.bb-hero__note{margin-top:20px}.bb-heading h2,.bb-story h2,.collection__title .title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.025em}.bb-category__image{border-radius:8px;aspect-ratio:4/3.5}.bb-category__type{font-family:var(--font-heading-family);font-style:normal;font-size:24px;font-weight:500}.bb-tone-1 .bb-category__image{background:#edddd6}.bb-tone-2 .bb-category__image{background:#dfe7e5}.bb-tone-3 .bb-category__image{background:#e9e4cf}.bb-tone-4 .bb-category__image{background:#e1e1d8}.bb-category p{color:#625e57}.bb-story{padding:52px 0}.bb-story__art p{font-size:34px}.bb-size-finder{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:25px;padding-bottom:25px;border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line)}.bb-size-finder .bb-eyebrow{margin-bottom:6px}.bb-size-finder h2{font-size:23px;margin:0;white-space:nowrap}.bb-size-links{display:flex;flex-wrap:wrap;gap:9px}.bb-size-link{min-width:52px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #a6afa8;padding:8px 15px;border-radius:5px;text-decoration:none;font-size:14px;color:var(--bb-cocoa);background:#fff}.bb-size-link:hover,.bb-size-link.is-active{background:var(--bb-cocoa);color:#fff}.bb-card-sizes{margin-top:10px}.bb-card-sizes__label{display:block;font-size:10px;color:#655d55;margin-bottom:5px}.bb-card-sizes>div{display:flex;flex-wrap:wrap;gap:4px}.bb-card-sizes>div>span{font-size:10px;padding:2px 6px;border:1px solid #d6d9d2;border-radius:3px;color:#45574e;background:#f7f8f4}.bb-purchase-help{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px}.bb-purchase-help a{color:var(--bb-cocoa);text-underline-offset:4px}.product-form__submit{min-height:52px}.bb-size-chart summary{font-size:14px}.quick-add__submit{font-size:13px;min-height:44px}@media(max-width:749px){.bb-hero{gap:23px;padding-top:27px;padding-bottom:26px}.bb-hero h1{font-size:38px;max-width:360px}.bb-hero__image{aspect-ratio:4/3.9;max-height:420px;object-position:center 43%}.bb-hero__copy .bb-intro{font-size:14px;margin-bottom:20px}.bb-stamp{display:none}.bb-hero__note{font-size:10px;margin-bottom:0}.bb-secondary-link{margin-top:14px}.bb-size-finder{display:block;padding-top:20px;padding-bottom:20px}.bb-size-finder h2{font-size:20px;margin-bottom:16px}.bb-size-links{gap:7px}.bb-size-link{font-size:12px;padding:7px 12px}.bb-card-sizes>div>span{font-size:9px}.bb-category__type{font-size:20px}.bb-story__art p{font-size:27px}.bb-section{padding-top:32px;padding-bottom:32px}}body,.header-wrapper,.drawer__inner{background:#f7f5f2}.header-wrapper{border-bottom-color:#ececec}.announcement-bar{background:#8baf82;color:#101010}.announcement-bar .announcement-bar__message,.announcement-bar .announcement-bar__message a{color:#101010}.footer{background:#ede9e3;color:#232323;border-top-color:#ececec}h1,h2,h3,.h1,.h2,.h3,.bb-hero h1,.bb-heading h2,.bb-story h2,.collection__title .title{color:#232323}.card__heading,.card__heading a,.card__information .price,.product__title h1+.price,.price-item--sale,.price-item--last{color:#101010}.price s.price-item--regular,.price__sale s.price-item--regular,.price--on-sale .price-item--regular,.card__information .price__compare{color:#aaa}.card__information .price__badge-sale,.card__badge .badge.color-accent-2,.price__badge-sale{background:#c1887a;color:#101010}.facets-container,.facet-filters__field .select,.facet-filters__sort,.mobile-facets__sort .select{background:#f7f6f9}.facet-filters__sort:focus,.facet-filters__sort.focused,.facet-filters__field .select__select:focus{background:#f2f2f2}.predictive-search__search-for-button,.search__input,.field__input[type=search]{background:#fff}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.quick-add__submit{background:#8baf82;color:#101010}.button:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,.quick-add__submit:hover{background:#6e9565;color:#101010}.header__heading-link .bb-logo{display:block;width:180px;max-width:100%;height:auto;object-fit:contain}.bb-footer-logo-link{display:inline-block;line-height:0;margin-bottom:1.8rem}.bb-footer-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}.bb-password-logo{display:block;width:180px;height:auto;margin:auto}@media(max-width:749px){.header__heading-link .bb-logo{width:138px}}.footer .bb-footer-links{display:flex;flex-direction:column;gap:8px;margin-top:0}.footer .bb-footer-links li{margin:0;padding:0}.footer .bb-footer-links a,.footer .bb-footer-links__pending{display:inline-block;padding:1px 0;font-size:14px;line-height:1.55;color:#68645f;text-decoration:none}.footer .bb-footer-links a:hover{color:#4d7352;text-decoration:underline;text-underline-offset:3px}.footer .bb-footer-links__pending{color:#837f79}.footer .footer-block__heading{font-size:16px;font-weight:600;color:#4b4b4b;margin-bottom:15px}@media(max-width:749px){.footer .bb-footer-links{gap:6px}.footer .bb-footer-links a,.footer .bb-footer-links__pending{font-size:12px;line-height:1.55}.footer .footer-block__heading{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bakbebe.css.map */
