:root{--bb-ivory: #FCF9F2;--bb-ivory-rgb: 252 249 242;--bb-cream: #F5F0E6;--bb-cream-rgb: 245 240 230;--bb-cream-deep: #EDE5D4;--bb-cream-deep-rgb: 237 229 212;--bb-bark: #29251F;--bb-bark-rgb: 41 37 31;--bb-olive: #394233;--bb-olive-rgb: 57 66 51;--bb-honey: #C89532;--bb-honey-rgb: 200 149 50;--bb-copper: #A55C3F;--bb-copper-rgb: 165 92 63;--bb-paprika: #A34732;--bb-paprika-rgb: 163 71 50;--bb-sage: #727965;--bb-sage-rgb: 114 121 101;--bb-line: #D8CEBD;--bb-line-rgb: 216 206 189;--bb-line-strong: #8E8470;--bb-line-strong-rgb: 142 132 112;--bb-muted: #716B61;--bb-muted-rgb: 113 107 97;--bb-bark-hover: #3B352D;--bb-paprika-hover: #8C3D2B;--bb-accent: var(--bb-copper);--bb-rule: var(--bb-honey);--bb-space-1: 4px;--bb-space-2: 8px;--bb-space-3: 12px;--bb-space-4: 16px;--bb-space-5: 24px;--bb-space-6: 32px;--bb-space-7: 48px;--bb-space-8: 64px;--bb-space-9: 80px;--bb-space-10: 112px;--bb-radius-sm: 2px;--bb-radius-md: 4px;--bb-radius-lg: 6px;--bb-content-max: 80rem;--bb-section-pad: clamp(3rem, 2rem + 4vw, 6.5rem);--bb-measure: 65ch;--bb-duration: .2s;--bb-ease: cubic-bezier(.33, 1, .68, 1);--bb-type-display: clamp(2.5rem, 1.9rem + 2.4vw, 4rem);--bb-type-h2: clamp(2rem, 1.5rem + 2vw, 3rem);--bb-type-h3: clamp(1.625rem, 1.4rem + 1vw, 2rem);--bb-type-lede: 1.125rem;--bb-type-eyebrow: .75rem}.bb-tone--ivory,.bb-tone--cream,.bb-tone--cream-deep,.bb-tone--paprika-accent{--color: var(--bb-bark);--color-rgb: var(--bb-bark-rgb);--color-foreground: var(--bb-bark);--color-foreground-rgb: var(--bb-bark-rgb);--color-foreground-muted: var(--bb-muted);--color-foreground-subdued: rgb(var(--bb-bark-rgb) / var(--opacity-subdued-text));--color-border: var(--bb-line);--color-border-rgb: var(--bb-line-rgb);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-primary-button-text: var(--bb-ivory);--color-primary-button-background: var(--bb-bark);--color-primary-button-border: var(--bb-bark);--color-primary-button-focus-outline: var(--bb-bark);--color-primary-button-hover-text: var(--bb-ivory);--color-primary-button-hover-background: var(--bb-bark-hover);--color-primary-button-hover-border: var(--bb-bark-hover);--color-secondary-button-text: var(--bb-bark);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--bb-bark);--color-secondary-button-hover-text: var(--bb-bark);--color-secondary-button-hover-background: rgb(var(--bb-bark-rgb) / .06);--color-secondary-button-hover-border: var(--bb-bark);--bb-rule: var(--bb-honey);--bb-link-hover: var(--bb-accent);--bb-link-hover-rule: var(--bb-accent);color:var(--color-foreground);background-color:var(--color-background)}.bb-tone--ivory{--color-background: var(--bb-ivory);--color-background-rgb: var(--bb-ivory-rgb);--bb-accent: var(--bb-copper)}.bb-tone--cream{--color-background: var(--bb-cream);--color-background-rgb: var(--bb-cream-rgb);--bb-accent: var(--bb-muted);--bb-link-hover: var(--color-foreground);--bb-link-hover-rule: var(--bb-copper)}.bb-tone--cream-deep{--color-background: var(--bb-cream-deep);--color-background-rgb: var(--bb-cream-deep-rgb);--color-foreground-muted: rgb(var(--bb-bark-rgb) / .78);--bb-accent: rgb(var(--bb-bark-rgb) / .78);--bb-link-hover: var(--color-foreground);--bb-link-hover-rule: var(--bb-copper)}.bb-tone--paprika-accent{--color-background: var(--bb-cream);--color-background-rgb: var(--bb-cream-rgb);--bb-accent: var(--bb-paprika);--bb-rule: var(--bb-paprika)}.bb-tone--bark,.bb-tone--olive{--color: var(--bb-ivory);--color-rgb: var(--bb-ivory-rgb);--color-foreground: var(--bb-ivory);--color-foreground-rgb: var(--bb-ivory-rgb);--color-foreground-muted: rgb(var(--bb-ivory-rgb) / .72);--color-foreground-subdued: rgb(var(--bb-ivory-rgb) / .85);--color-border: rgb(var(--bb-ivory-rgb) / .2);--color-border-rgb: var(--bb-ivory-rgb);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--input-disabled-background-color: rgb(var(--bb-ivory-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--bb-ivory-rgb) / var(--opacity-5));--input-disabled-text-color: rgb(var(--bb-ivory-rgb) / var(--opacity-50));--checkbox-border: 1px solid rgb(var(--bb-ivory-rgb) / var(--opacity-35-55));--color-primary-button-text: var(--bb-bark);--color-primary-button-background: var(--bb-ivory);--color-primary-button-border: var(--bb-ivory);--color-primary-button-focus-outline: var(--bb-ivory);--color-primary-button-hover-text: var(--bb-bark);--color-primary-button-hover-background: var(--bb-cream-deep);--color-primary-button-hover-border: var(--bb-cream-deep);--color-secondary-button-text: var(--bb-ivory);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--bb-ivory);--color-secondary-button-hover-text: var(--bb-ivory);--color-secondary-button-hover-background: rgb(var(--bb-ivory-rgb) / .12);--color-secondary-button-hover-border: var(--bb-ivory);--bb-rule: var(--bb-honey);--bb-link-hover: var(--bb-accent);--bb-link-hover-rule: var(--bb-accent);color:var(--color-foreground);background-color:var(--color-background)}.bb-tone--bark{--color-background: var(--bb-bark);--color-background-rgb: var(--bb-bark-rgb);--bb-accent: var(--bb-honey)}.bb-tone--olive{--color-background: var(--bb-olive);--color-background-rgb: var(--bb-olive-rgb);--bb-accent: rgb(var(--bb-ivory-rgb) / .85);--bb-link-hover: var(--bb-ivory);--bb-link-hover-rule: var(--bb-honey)}.page-width-narrow{--page-content-width: var(--bb-content-max)}body[class*=page-width-]{--page-margin: 20px}@media screen and (min-width:750px){body[class*=page-width-]{--page-margin: 32px}}@media screen and (min-width:990px){body[class*=page-width-]{--page-margin: 48px}}@media screen and (min-width:1200px){body[class*=page-width-]{--page-margin: 64px}}.bb-section{padding-block:var(--bb-section-pad)}.shopify-section .section.bb-section,.section.bb-section.bb-section{color:var(--color-foreground);background-color:var(--color-background)}.bb-section__inner{width:100%;min-width:0}.bb-section>.bb-section__inner{grid-column:2}.bb-section>.bb-section__inner--bleed{grid-column:1 / -1}.shopify-section:has(>.bb-section.bb-tone--ivory)+.shopify-section>.bb-section.bb-tone--ivory,.shopify-section:has(>.bb-section.bb-tone--cream)+.shopify-section>.bb-section.bb-tone--cream{padding-block-start:var(--bb-pad-top, 0)}.shopify-section:has(>.bb-section.bb-tone--ivory)+.shopify-section>.bb-section.bb-tone--ivory>.bb-section__inner,.shopify-section:has(>.bb-section.bb-tone--cream)+.shopify-section>.bb-section.bb-tone--cream>.bb-section__inner{border-top:1px solid var(--bb-line);padding-block-start:var(--bb-pad-top, calc(var(--bb-section-pad) * .6))}.bb-eyebrow{margin:0 0 var(--bb-space-3);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:var(--bb-type-eyebrow);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-accent, var(--bb-muted))}.bb-display,.bb-h2,.bb-h3,.bb-section-heading{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);color:var(--color-foreground);text-wrap:balance;overflow-wrap:break-word}.bb-display{font-size:var(--bb-type-display);line-height:1.05;letter-spacing:-.01em}.bb-h2,.bb-section-heading{font-size:var(--bb-type-h2);line-height:1.1;letter-spacing:0}.bb-h3{font-size:var(--bb-type-h3);line-height:1.15;letter-spacing:0}.bb-lede{margin:0;max-width:var(--bb-measure);font-family:var(--font-body--family);font-size:var(--bb-type-lede);line-height:1.55;text-wrap:pretty;color:var(--color-foreground)}.bb-body{max-width:var(--bb-measure);line-height:1.6;text-wrap:pretty;color:var(--color-foreground)}.bb-note{margin:0;font-family:var(--font-body--family);font-size:.875rem;line-height:1.5;color:var(--color-foreground-muted)}.bb-link{color:var(--color-foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:currentcolor}.bb-link:hover{color:var(--bb-link-hover, var(--bb-accent));text-decoration-thickness:2px;text-decoration-color:var(--bb-link-hover-rule, currentcolor)}.bb-rule{display:block;width:100%;height:1px;margin:0;border:0;background-color:var(--bb-rule)}.button,.button-secondary,.button-custom{min-height:48px;padding-block:14px;padding-inline:24px;border-radius:var(--bb-radius-md);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:.9375rem;line-height:1.2;letter-spacing:.01em}.button.bb-button--accent{--button-color: var(--bb-ivory);--button-background-color: var(--bb-paprika);--button-border-color: var(--bb-paprika);--button-focus-outline-color: var(--bb-paprika)}.button.bb-button--accent:hover{--button-color: var(--bb-ivory);--button-background-color: var(--bb-paprika-hover);--button-border-color: var(--bb-paprika-hover)}.field__input{--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--bb-line-strong);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + .5px) var(--bb-bark);min-height:48px;border-radius:var(--bb-radius-md);font-size:1rem}.field__input:hover{--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--bb-muted);background-color:var(--bb-cream-deep)}.field__input:hover::placeholder{color:rgb(var(--bb-bark-rgb) / .78)}input::placeholder,textarea::placeholder,input.search-input.search-input::placeholder{color:var(--bb-muted)}.bb-tone--bark input::placeholder,.bb-tone--bark textarea::placeholder,.bb-tone--olive input::placeholder,.bb-tone--olive textarea::placeholder{color:var(--color-foreground-muted)}.quantity-selector.quantity-selector{border-color:var(--bb-line-strong);border-radius:var(--bb-radius-md)}.card-gallery.card-gallery,.collection-card__image.collection-card__image{border:1px solid var(--bb-line);border-radius:var(--bb-radius-md);overflow:hidden}.product-badges .product-badges__badge{letter-spacing:.08em}.price,.compare-at-price,.price-item__group{font-family:var(--font-subheading--family);font-weight:500}.header .header-logo{min-width:0}.header .header-logo:not(:has(img)){font-family:var(--font-heading--family);font-style:normal;font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--color-foreground)}@media screen and (min-width:750px){.header .header-logo:not(:has(img)){font-size:1.375rem;text-align:start;text-wrap:initial;white-space:nowrap}}.header .menu-list__link{letter-spacing:.1em}@media screen and (min-width:990px){.header .header-menu .overflow-menu::part(list){column-gap:var(--bb-space-6)}}.header .header__row--top .header__columns{min-height:60px;align-items:center}@media screen and (min-width:990px){.header .header__row--top .header__columns{min-height:72px}}.header .header-actions__action,.header .header__icon--menu{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);align-items:center}.footer-utilities .utilities{--color-utilities: rgb(var(--bb-ivory-rgb) / .78);color:var(--color-utilities);font-family:var(--font-subheading--family);letter-spacing:.02em}.footer-utilities .utilities a:hover,.footer-utilities .utilities button:hover{color:var(--bb-ivory)}.footer-utilities .utilities .policy-list-trigger,.footer-utilities .utilities .footer-utilities__text a{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target)}.bb-tone--bark :focus-visible,.bb-tone--olive :focus-visible,.footer-utilities :focus-visible{outline-color:var(--bb-ivory)}:is(.product-grid,.resource-list,.facets,.facets-toggle,.main-collection-grid__empty,.product-information,.cart-page,.cart-drawer__inner,.contact-form):not(:is(.bb-tone--bark,.bb-tone--olive) *){--color-foreground-muted: var(--bb-muted)}:is(.product-grid,.resource-list,.facets,.facets-toggle,.main-collection-grid__empty,.product-information,.cart-page,.cart-drawer__inner,.contact-form):not(:is(.bb-tone--bark,.bb-tone--olive) *) .text-block{--color-foreground-muted: var(--bb-muted)}@media screen and (min-width:750px){collection-component .main-collection-grid .product-grid:not([product-grid-view=zoom-out]):not(:has(>.product-grid__item:nth-of-type(3))){--product-grid-columns-desktop: repeat(auto-fit, minmax(0, min(410px, calc((100% - 48px) / 3))));justify-content:center}@container product-grid (max-width: 1068px){collection-component .main-collection-grid .product-grid:not([product-grid-view=zoom-out]):not(:has(>.product-grid__item:nth-of-type(3))){--product-grid-columns-desktop: repeat(auto-fit, minmax(0, calc((100% - 24px)/2) ))}}@container product-grid (min-width: 1432px){collection-component .main-collection-grid .product-grid:not([product-grid-view=zoom-out]):not(:has(>.product-grid__item:nth-of-type(3))){--product-grid-columns-desktop: repeat(auto-fit, minmax(0, calc((100% - 72px)/4) ))}}}:is(.product-grid,.resource-list) .card-gallery.card-gallery{padding:8%;background-color:var(--bb-cream)}:is(.product-grid,.resource-list) .card-gallery .product-media-container img,:is(.product-grid,.resource-list) .card-gallery .product-media-container picture img{width:100%;height:100%;object-fit:contain;object-position:center;background-color:transparent}@media screen and (max-width:749px){:is(.product-grid,.resource-list) .card-gallery.card-gallery{max-height:420px}:is(.product-grid,.resource-list) .card-gallery .product-media-container{max-height:calc(420px - 16cqi / .84)}:is(.product-grid,.resource-list) .card-gallery .product-media-container .product-media{height:100%;aspect-ratio:auto}}:is(.product-grid,.resource-list) :is(h4,.h4,.text-block.h4>*){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:1.5rem;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--color, var(--color-foreground))}@media screen and (max-width:749px){:is(.product-grid,.resource-list) :is(h4,.h4,.text-block.h4>*){font-size:1.375rem}}:is(.product-grid,.resource-list) .product-card:is(:hover,:focus-within) :is(h4,.h4,.text-block.h4>*){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;text-decoration-color:currentcolor}:is(.product-grid,.resource-list) rte-formatter.text-block.paragraph>*{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.45;color:var(--color-foreground-muted, var(--bb-muted));text-wrap:pretty}:is(.product-grid,.resource-list) rte-formatter.text-block.paragraph>:empty,:is(.product-grid,.resource-list) rte-formatter.text-block.paragraph:not(:has(>:not(:empty))){display:none}:is(.product-grid,.resource-list) product-price :is(.price,.compare-at-price,.price-item__group){font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:1.125rem;line-height:1.3;letter-spacing:0;text-transform:none}:is(.product-grid,.resource-list) .quick-add button.quick-add__button{--quick-add-background: var(--bb-bark);--quick-add-foreground: var(--bb-ivory);--button-size-md: var(--minimum-touch-target);min-height:var(--button-size-md);border:1px solid var(--bb-bark);border-radius:var(--bb-radius-md);font-family:var(--font-subheading--family);font-weight:500;font-size:.875rem;letter-spacing:.01em;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.product-grid,.resource-list) .quick-add button.quick-add__button:hover{--quick-add-background: var(--bb-bark-hover);border-color:var(--bb-bark-hover)}:is(.product-grid,.resource-list) .product-badges .product-badges__badge{border-radius:var(--bb-radius-sm);font-size:.75rem;line-height:1.2}.facets .products-count-wrapper{font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.02em;color:var(--color-foreground-muted, var(--bb-muted))}@media screen and (min-width:750px){.facets.facets--horizontal .facets__summary{min-height:var(--minimum-touch-target);height:auto;padding-inline:var(--bb-space-3);gap:var(--bb-space-2);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md);background-color:var(--color-background);font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.02em}.facets.facets--horizontal .facets__summary:hover,.facets.facets--horizontal .facets__panel[open]>.facets__summary{border-color:var(--bb-line-strong)}.facets.facets--horizontal .facets__filters-wrapper{column-gap:var(--bb-space-2);row-gap:var(--bb-space-2)}}.facets .facets__pill-label{--pill-label-border-radius: var(--bb-radius-md);font-family:var(--font-subheading--family);font-size:.8125rem}.facets .facets__pill-input:not(:checked)+.facets__pill-label{box-shadow:inset 0 0 0 1px var(--bb-line)}.facets .facets__pill-input:not(:checked)+.facets__pill-label:hover{box-shadow:inset 0 0 0 1px var(--bb-line-strong)}.facets .pills__pill{--pills-pill-background-color: var(--bb-cream);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md);font-family:var(--font-subheading--family);font-size:.8125rem}.facets .pills__pill:hover{--pills-pill-background-color: var(--bb-cream-deep)}.facets-toggle .facets-toggle__button{font-family:var(--font-subheading--family);font-size:.875rem;letter-spacing:.02em}.main-collection-grid__empty .main-collection-grid__empty-title.h2{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--bb-type-h3);line-height:1.15;letter-spacing:0;text-wrap:balance}.main-collection-grid__empty>p{max-width:var(--bb-measure);margin:0;font-size:1rem;line-height:1.6;color:var(--color-foreground-muted, var(--bb-muted))}.main-collection-grid__empty .main-collection-grid__empty-link{color:var(--color-foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:currentcolor}.main-collection-grid__empty .main-collection-grid__empty-link:hover{color:var(--bb-link-hover, var(--bb-copper));text-decoration-color:var(--bb-link-hover-rule, var(--bb-copper))}.product-information__media .product-media-container:not(.dialog-zoomed-gallery *){padding:6%;background-color:var(--bb-cream);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md)}.product-information__media .product-media-container:not(.dialog-zoomed-gallery *) :is(img,.deferred-media__poster-image){width:100%;height:100%;object-fit:contain;object-position:center;background-color:transparent}@media screen and (max-width:749px){.product-information .product-information__media{grid-column:2}.product-information.spacing-style{padding-block-end:var(--bb-space-6)}}.product-details .text-block.h6>*{margin:0;font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:var(--bb-type-eyebrow);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted, var(--bb-muted))}.product-details .text-block.h6>:empty,.product-details .text-block.h6:not(:has(>:not(:empty))){display:none}.product-details .text-block.h6[class*=__text_about_bb]:not(:has(+rte-formatter.rte)){display:none}.product-details .text-block>h1{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(2rem,1.6rem + 1.5vw,2.75rem);line-height:1.08;letter-spacing:-.005em;text-transform:none;text-wrap:balance}.product-details .product-merchandising-line.product-merchandising-line{gap:var(--bb-space-2)}.product-details .product-merchandising-line__subtitle{margin-block-start:var(--bb-space-1);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-foreground)}.product-details .product-merchandising-line__heat{font-family:var(--font-subheading--family);font-weight:500;font-size:var(--bb-type-eyebrow);letter-spacing:.1em;color:var(--color-foreground-muted, var(--bb-muted))}.product-details .product-merchandising-line__pip{width:8px;height:8px;border-color:var(--bb-paprika)}.product-details .product-merchandising-line__pip--on{background-color:var(--bb-paprika);border-color:var(--bb-paprika)}.product-details product-price:not(.product-card *) :is(.price,.compare-at-price,.price-item__group){font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:0;text-transform:none}.product-details product-price:not(.product-card *) :is(.unit-price,.tax-note,.volume-pricing-note){font-family:var(--font-body--family);font-size:.8125rem;line-height:1.4;color:var(--color-foreground-muted, var(--bb-muted))}.product-details .buy-buttons-block{--height-buy-buttons: 48px}.product-details .product-form-buttons .quantity-selector{--quantity-selector-width: 132px;border-color:var(--bb-line-strong);border-radius:var(--bb-radius-md);background-color:var(--color-background)}.product-details .product-form-buttons .add-to-cart-button{min-height:var(--height-buy-buttons);padding-block:0}@media screen and (max-width:749px){.product-details .product-form-buttons>.quantity-selector-wrapper{flex:0 0 100%;width:100%}.product-details .product-form-buttons .quantity-selector{flex:1 1 100%;width:100%}.product-details .product-form-buttons .quantity-selector input[type=number]{flex:1 1 auto;max-width:none}}.product-details .product-details-list__heading.h6,.product-details .product-pairings__heading.h6{margin:0 0 var(--bb-space-1);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:var(--bb-type-eyebrow);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-muted, var(--bb-muted))}.product-details .product-details-list__row{padding-block:var(--bb-space-3);border-block-end-color:var(--bb-line);font-family:var(--font-body--family);font-size:.875rem;line-height:1.4}.product-details .product-details-list__row:first-child{border-block-start-color:var(--bb-line)}.product-details .product-details-list__row dt{opacity:1;color:var(--color-foreground-muted, var(--bb-muted))}.product-details .product-details-list__row dd{font-weight:500;color:var(--color-foreground)}.product-details rte-formatter.text-block.rte:not(.product-card *)>*{max-inline-size:min(100%,60ch);max-width:min(100%,60ch);font-size:1rem;line-height:1.6;text-wrap:pretty}.product-details rte-formatter.text-block.rte :is(h2,h3,h4){margin-block:var(--bb-space-5) var(--bb-space-2);font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:1.375rem;line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance}.product-details rte-formatter.text-block.rte :is(h2,h3,h4):first-child{margin-block-start:0}.product-recommendations .section-resource-list__content .text-block:not(.product-details *)>:is(h2,h3){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--bb-type-h3);line-height:1.15;letter-spacing:0;text-transform:none}.sticky-add-to-cart .sticky-add-to-cart__bar:before{--border: 1px;background:var(--bb-ivory);background-clip:padding-box;border-color:var(--bb-line);-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (min-width:750px){.sticky-add-to-cart .sticky-add-to-cart__bar{border-radius:var(--bb-radius-lg)}}.sticky-add-to-cart .sticky-add-to-cart__image{background:var(--bb-cream);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md)}.sticky-add-to-cart .sticky-add-to-cart__image-img{padding:2px;object-fit:contain}.sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--font-subheading--family);font-weight:500}.sticky-add-to-cart .sticky-add-to-cart__variant{color:var(--bb-muted)}.cart-items .cart-items__table-row.cart-items__table-row{border-bottom-color:var(--bb-line)}.cart-items .cart-items__media-container{padding:6%;background-color:var(--bb-cream);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md)}.cart-items .cart-items__media-image.border-style{border:0;border-radius:0;object-fit:contain;object-position:center}.cart-items .cart-items__title{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:1.125rem;line-height:1.25;letter-spacing:0;color:var(--color-foreground)}.cart-items .cart-items__details{color:var(--color-foreground-muted, var(--bb-muted))}.cart-items .cart-items__price{font-family:var(--font-subheading--family);font-weight:500;color:var(--color-foreground)}.cart-items .cart-items__quantity .quantity-selector{--quantity-selector-width: 124px;height:var(--minimum-touch-target);width:var(--quantity-selector-width);border-color:var(--bb-line-strong);border-radius:var(--bb-radius-md);background-color:var(--color-background)}.cart-items .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);height:var(--minimum-touch-target)}.cart-items .cart-items__quantity .quantity-selector input[type=number]{max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2)}.cart-items .cart-items__remove.button{width:var(--minimum-touch-target);height:var(--minimum-touch-target);min-height:var(--minimum-touch-target);padding:0;border-radius:var(--bb-radius-md);background-color:transparent;color:var(--color-foreground)}.cart-items .cart-items__remove.button:hover{background-color:rgb(var(--bb-bark-rgb) / .06);color:var(--color-foreground)}.cart-totals.cart-totals.cart-totals,.cart-drawer__inner .cart-drawer__summary .cart-totals.cart-totals.cart-totals{border-block-start-color:var(--bb-line)}.cart-totals .cart-actions{border-block-color:var(--bb-line)}.cart-totals .cart-actions__divider{border-block-start-color:var(--bb-line)}.cart-totals .cart-totals__total-label{font-family:var(--font-subheading--family);font-weight:500;font-size:.875rem;color:var(--color-foreground-muted, var(--bb-muted))}.cart-totals .cart-totals__total-value{font-family:var(--font-subheading--family);font-weight:500;font-size:1.25rem}.cart-totals .cart-totals__tax-note,.cart-totals .cart-totals__tax-note a{color:var(--color-foreground-muted, var(--bb-muted))}.cart-totals .cart-note__instructions,.cart-totals .cart-discount__input{border:1px solid var(--bb-line-strong);border-radius:var(--bb-radius-md);background-color:var(--color-background)}.cart-totals .cart-discount__pill{border:1px solid var(--bb-line);border-radius:var(--bb-radius-md);background-color:var(--bb-cream)}.cart__ctas{--height-buy-buttons: 48px}.cart-page .cart-summary.border-style{border:0}.cart-page .cart-summary .cart-summary__inner{padding:var(--bb-space-5);background-color:var(--bb-cream);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md)}@media screen and (min-width:750px){.cart-page .cart-summary .cart-summary__inner{padding:var(--bb-space-6)}}.cart-page .cart-title h1{font-size:var(--bb-type-h2);line-height:1.1}.cart-page--empty .cart-title h1,.cart-drawer__content .theme-drawer__title.h4{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:1.75rem;line-height:1.15;letter-spacing:0;text-wrap:balance}.cart-drawer__content .theme-drawer__title.h4{margin-block-end:var(--bb-space-2)}.cart-page--empty .cart-items__wrapper>p,.cart-items__wrapper--drawer-empty>p{max-width:var(--bb-measure);margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-foreground-muted, var(--bb-muted))}.cart-items__wrapper .cart-items__empty-button{margin-block-start:var(--bb-space-5)}.contact-form.contact-form{max-width:640px}.contact-form .contact-form__label{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:500;font-size:var(--bb-type-eyebrow);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-muted, var(--bb-muted))}.contact-form .contact-form__required{color:var(--bb-paprika)}.contact-form .contact-form__input{min-height:48px;padding:var(--bb-space-3) var(--bb-space-4);border:1px solid var(--bb-line-strong);border-radius:var(--bb-radius-md);background-color:var(--color-background);font-family:var(--font-body--family);font-size:1rem;line-height:1.4;color:var(--color-foreground)}.contact-form .contact-form__input:hover{border-color:var(--bb-muted);background-color:var(--bb-cream-deep)}.contact-form .contact-form__input:focus-visible{border-color:var(--bb-bark);outline:2px solid var(--bb-bark);outline-offset:2px;background-color:var(--color-background)}.contact-form .contact-form__input[aria-invalid=true]{border-color:var(--bb-paprika)}.contact-form .contact-form__input--textarea{min-height:160px;resize:vertical}.contact-form .contact-form__form-row{gap:var(--bb-space-4)}.contact-form :is(.contact-form__error,.contact-form__success){padding:var(--bb-space-3) var(--bb-space-4);border:1px solid var(--bb-line);border-radius:var(--bb-radius-md);background-color:var(--bb-cream);font-size:.9375rem;line-height:1.5}.contact-form .submit-button{align-self:flex-start;min-width:180px}@media screen and (max-width:749px){.contact-form .submit-button{width:100%}}.section.page-width-content{--page-margin: inherit}.page-width-content .rte{max-width:60ch;font-size:1rem;line-height:1.6;text-wrap:pretty}.page-width-content .rte :is(h2,h3){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:0;text-transform:none;text-wrap:balance}.page-width-content .rte h2{margin-block:var(--bb-space-6) var(--bb-space-3);font-size:var(--bb-type-h3);line-height:1.15}.page-width-content .rte h3{margin-block:var(--bb-space-5) var(--bb-space-2);font-size:1.375rem;line-height:1.2}.page-width-content .rte :is(h2,h3):first-child{margin-block-start:0}.page-width-content .rte a:not(.button,.button-secondary){color:currentcolor;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:currentcolor}.page-width-content .rte a:not(.button,.button-secondary):hover{color:var(--bb-link-hover, var(--bb-copper));text-decoration-thickness:2px;text-decoration-color:var(--bb-link-hover-rule, var(--bb-copper))}.page-width-content .rte hr{height:1px;margin-block:var(--bb-space-6);border:0;background-color:var(--bb-line)}.page-width-content .rte blockquote{border-inline-start-color:var(--bb-honey)}.page-width-content .rte img{max-width:100%;height:auto;border-radius:var(--bb-radius-md)}@media(prefers-reduced-motion:reduce){a,.button,.button-secondary,.button-custom,.bb-link,.field__input,.footer-utilities .utilities a,.footer-utilities .utilities button,:is(.product-grid,.resource-list) .card-gallery .product-media-container img,:is(.product-grid,.resource-list) .product-card :is(h4,.h4,.text-block.h4>*),:is(.product-grid,.resource-list) .quick-add button.quick-add__button,.facets.facets--horizontal .facets__summary,.facets .facets__pill-label,.facets .pills__pill,.cart-items .cart-items__remove.button,.contact-form .contact-form__input,.main-collection-grid__empty .main-collection-grid__empty-link,.page-width-content .rte a{transition:none}}@media(prefers-reduced-motion:no-preference){.button,.button-secondary,.button-custom,.bb-link,.footer-utilities .utilities a,.footer-utilities .utilities button{transition:color var(--bb-duration) var(--bb-ease),background-color var(--bb-duration) var(--bb-ease),border-color var(--bb-duration) var(--bb-ease),box-shadow var(--bb-duration) var(--bb-ease),text-decoration-color var(--bb-duration) var(--bb-ease)}.field__input{transition:box-shadow var(--bb-duration) var(--bb-ease),background-color var(--bb-duration) var(--bb-ease)}:is(.product-grid,.resource-list) .card-gallery .product-media-container img{transition:transform var(--bb-duration) var(--bb-ease)}:is(.product-grid,.resource-list) .product-card:is(:hover,:focus-within) .card-gallery .product-media-container img{transform:scale(1.02)}body.card-hover-effect-subtle-zoom :is(.product-grid,.resource-list) .product-card:hover .card-gallery.card-gallery{transform:none}:is(.product-grid,.resource-list) .product-card :is(h4,.h4,.text-block.h4>*),.main-collection-grid__empty .main-collection-grid__empty-link,.page-width-content .rte a{transition:color var(--bb-duration) var(--bb-ease),text-decoration-color var(--bb-duration) var(--bb-ease)}:is(.product-grid,.resource-list) .quick-add button.quick-add__button,.facets.facets--horizontal .facets__summary,.facets .facets__pill-label,.facets .pills__pill,.cart-items .cart-items__remove.button{transition:color var(--bb-duration) var(--bb-ease),background-color var(--bb-duration) var(--bb-ease),border-color var(--bb-duration) var(--bb-ease),box-shadow var(--bb-duration) var(--bb-ease)}.contact-form .contact-form__input{transition:border-color var(--bb-duration) var(--bb-ease),background-color var(--bb-duration) var(--bb-ease),outline-color var(--bb-duration) var(--bb-ease)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/buzzberry.css.map */
