:root{--bbs-background: #fcf9f4;--bbs-surface: #fcf9f4;--bbs-surface-container: #f0ede9;--bbs-surface-container-low: #f6f3ee;--bbs-surface-container-lowest: #ffffff;--bbs-primary: #685d4a;--bbs-on-primary: #ffffff;--bbs-secondary: #705a4c;--bbs-tertiary: #735a3a;--bbs-on-surface: #1c1c19;--bbs-on-surface-variant: #4b463d;--bbs-outline: #7d766c;--bbs-outline-variant: #cec5ba;--bbs-cream: #e5dcc5;--bbs-sage: #a7b9b4;--bbs-blush: #e2b1b1;--bbs-sky: #8ba9c4;--bbs-off-white: #f5f3f3;--bbs-radius: 3px;--bbs-radius-pill: 9999px;--bbs-container-max: 128rem;--bbs-gutter: 2.4rem;--bbs-section-gap: var(--bbs-gutter);--bbs-margin-mobile: 2rem;--bbs-margin-desktop: 8rem;--bbs-font-headline: "Cormorant Garamond", Georgia, serif;--bbs-font-body: "DM Sans", system-ui, sans-serif;--bbs-h1-size: clamp(3.6rem, 5vw, 4.8rem);--bbs-h2-size: clamp(2.8rem, 3vw, 3.6rem);--bbs-h3-size: clamp(2.4rem, 2.5vw, 3.2rem);--bbs-h4-size: clamp(2rem, 2vw, 2.4rem);--bbs-h5-size: 1.8rem;--bbs-h6-size: 1.6rem;--bbs-heading-weight: 600;--bbs-heading-line-tight: 1.1;--bbs-heading-line: 1.2;--bbs-heading-line-relaxed: 1.3;--bbs-product-aspect-ratio: 4 / 5;--bbs-scroll-margin-top: 100px}.bbs-theme{background-color:var(--bbs-background);color:var(--bbs-on-surface);--page-width: var(--bbs-container-max);font-family:var(--bbs-font-body);-webkit-font-smoothing:antialiased}.bbs-theme .shopify-section[class*=bbs-section-]:not(.bbs-section-header):not(.bbs-section-footer):not(.bbs-section-quick-view){padding-top:var(--bbs-section-spacing-mobile);padding-bottom:var(--bbs-section-spacing-mobile)}@media screen and (min-width:750px){.bbs-theme .shopify-section[class*=bbs-section-]:not(.bbs-section-header):not(.bbs-section-footer):not(.bbs-section-quick-view){padding-top:var(--bbs-section-spacing);padding-bottom:var(--bbs-section-spacing)}}.bbs-theme .shopify-section[class*=bbs-section-]:has(.bbs-section-surface):not(.bbs-section-header):not(.bbs-section-footer):not(.bbs-section-quick-view){padding-top:0;padding-bottom:0}.bbs-section-surface{width:100%}.bbs-section-surface__inner{padding-top:var(--bbs-section-spacing-mobile);padding-bottom:var(--bbs-section-spacing-mobile)}@media screen and (min-width:750px){.bbs-section-surface__inner{padding-top:var(--bbs-section-spacing);padding-bottom:var(--bbs-section-spacing)}}.bbs-section-corporate-collection:has(.bbs-corporate-collection--hidden){display:none}.bbs-page-width>:is(.bbs-collection,.bbs-product-section,.bbs-contact-form,.bbs-featured-products-section){max-width:none;margin-inline:0;padding-inline:0}.bbs-section-surface--white{--bbs-section-surface-bg: var(--bbs-surface-container-lowest);background-color:var(--bbs-surface-container-lowest)}.bbs-section-surface--default{--bbs-section-surface-bg: var(--bbs-background);background-color:var(--bbs-background)}.bbs-section-surface--darker{--bbs-section-surface-bg: var(--bbs-surface-container);background-color:var(--bbs-surface-container)}.bbs-section-surface--dark{--bbs-section-surface-bg: var(--bbs-primary);background-color:var(--bbs-primary);color:var(--bbs-on-primary)}.bbs-section-surface--dark :is(.bbs-clickable-tiles__heading,.bbs-editorial__heading,.bbs-testimonials__heading,.bbs-journal__heading,.bbs-product-section__heading,.bbs-featured-products__heading){color:var(--bbs-on-primary)}.bbs-section-surface--dark .bbs-testimonials__pre-heading,.bbs-section-surface--dark .bbs-journal__pre-heading,.bbs-section-surface--dark .bbs-label-caps{color:#ffffffb8}.bbs-section-surface--dark .bbs-editorial__body,.bbs-section-surface--dark .bbs-editorial__feature-label,.bbs-section-surface--dark .bbs-testimonial-card__quote{color:inherit}.bbs-theme .shopify-section[hidden]{display:none!important}.bbs-theme .shopify-section:not([class*=bbs-section-]){--font-body-family: var(--bbs-font-body);--font-heading-family: var(--bbs-font-headline);font-family:var(--bbs-font-body)}.bbs-theme .shopify-section:not([class*=bbs-section-]) :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl){font-family:var(--bbs-font-headline)}.bbs-theme #MainContent :is(h1,.h1,.h0,.main-page-title,.bbs-collection__title,.bbs-product__title,.bbs-policy__title,.article-template__title,.shopify-policy__title h1),.bbs-theme #MainContent .customer>h1,.bbs-theme #MainContent .customer__title{font-family:var(--bbs-font-headline);font-size:var(--bbs-h1-size);font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line-tight);color:var(--bbs-primary)}.bbs-theme #MainContent :is(h2,.h2,.bbs-clickable-tiles__heading,.bbs-testimonials__heading,.bbs-journal__heading,.bbs-product-section__title,.bbs-product__section-title,.bbs-contact-form__heading,.bbs-discount-table__heading,.bbs-collection__empty-message,.bbs-editorial__heading,.bbs-clickable-tile--large .bbs-clickable-tile__title,.bbs-text-image__heading){font-family:var(--bbs-font-headline);font-size:var(--bbs-h2-size);font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line);color:var(--bbs-primary)}.bbs-theme #MainContent :is(h3,.h3,.bbs-clickable-tile__title,.bbs-editorial__block--medium .bbs-editorial__heading,.bbs-journal-card__title,.bbs-product-reviews__card-title):not(.bbs-filters__group-title){font-family:var(--bbs-font-headline);font-size:var(--bbs-h3-size);font-weight:var(--bbs-heading-weight);font-style:normal;line-height:var(--bbs-heading-line);color:var(--bbs-primary)}.bbs-theme #MainContent .bbs-journal-card:hover .bbs-journal-card__title,.bbs-theme #MainContent .bbs-journal-card__link:hover .bbs-journal-card__title,.bbs-theme #MainContent .bbs-clickable-tile:hover .bbs-clickable-tile__title,.bbs-theme #MainContent .bbs-clickable-tile:focus-visible .bbs-clickable-tile__title{font-style:normal}.bbs-theme #MainContent :is(h4,.h4,.bbs-card__title,.bbs-quick-view__title){font-family:var(--bbs-font-headline);font-size:var(--bbs-h4-size);font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line);color:var(--bbs-primary)}.bbs-theme #MainContent :is(h5,.h5){font-family:var(--bbs-font-headline);font-size:var(--bbs-h5-size);font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line-relaxed);color:var(--bbs-primary)}.bbs-theme #MainContent :is(h6,.h6){font-family:var(--bbs-font-headline);font-size:var(--bbs-h6-size);font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line-relaxed);color:var(--bbs-primary)}.bbs-theme #MainContent .rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--bbs-font-headline);font-weight:var(--bbs-heading-weight);color:var(--bbs-primary)}.bbs-theme #MainContent .rte h1{font-size:var(--bbs-h1-size);line-height:var(--bbs-heading-line-tight)}.bbs-theme #MainContent .rte h2{font-size:var(--bbs-h2-size);line-height:var(--bbs-heading-line)}.bbs-theme #MainContent .rte h3{font-size:var(--bbs-h3-size);font-style:normal;line-height:var(--bbs-heading-line)}.bbs-theme #MainContent .rte h4{font-size:var(--bbs-h4-size);line-height:var(--bbs-heading-line)}.bbs-theme #MainContent .rte h5{font-size:var(--bbs-h5-size);line-height:var(--bbs-heading-line-relaxed)}.bbs-theme #MainContent .rte h6{font-size:var(--bbs-h6-size);line-height:var(--bbs-heading-line-relaxed)}.bbs-theme #MainContent .shopify-policy__body h1,.bbs-theme #MainContent .bbs-policy__body h1{font-size:var(--bbs-h1-size);line-height:var(--bbs-heading-line-tight)}.bbs-theme #MainContent .shopify-policy__body h2,.bbs-theme #MainContent .bbs-policy__body h2{font-size:var(--bbs-h2-size);line-height:var(--bbs-heading-line)}.bbs-theme #MainContent .shopify-policy__body h3,.bbs-theme #MainContent .bbs-policy__body h3{font-size:var(--bbs-h3-size);font-style:normal;line-height:var(--bbs-heading-line)}.bbs-theme #MainContent .shopify-policy__body h4,.bbs-theme #MainContent .bbs-policy__body h4{font-size:var(--bbs-h4-size);line-height:var(--bbs-heading-line)}.bbs-theme #MainContent .shopify-policy__title h1,.bbs-theme #MainContent .shopify-policy__body :is(h1,h2,h3,h4,h5,h6),.bbs-theme #MainContent .bbs-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--bbs-font-headline);font-weight:var(--bbs-heading-weight);color:var(--bbs-primary)}.bbs-theme .main-page-title,.bbs-theme .customer>h1,.bbs-theme .customer__title{color:var(--bbs-primary)}.bbs-theme .material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;line-height:1;overflow:hidden;opacity:0}html.material-symbols-ready .bbs-theme .material-symbols-outlined{opacity:1}.bbs-theme .bbs-label-caps{font-family:var(--bbs-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.bbs-article-date{color:var(--bbs-on-surface-variant);display:inline-block;font-family:var(--bbs-font-body);font-size:1.4rem;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}.article-card__info .bbs-article-date{font-size:1.5rem}.article-template header .bbs-article-date,.article-template__date{font-size:1.6rem}@media screen and (min-width:750px){.article-card__info .bbs-article-date{font-size:1.6rem}.article-template header .bbs-article-date,.article-template__date{font-size:1.8rem}}.bbs-theme .bbs-headline-lg{font-family:var(--bbs-font-headline);font-size:var(--bbs-h1-size);font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line-tight)}.bbs-btn{align-items:center;box-sizing:border-box;display:inline-flex;font-family:var(--bbs-font-body);font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:.15em;line-height:1.2;min-height:4.4rem;min-width:20rem;padding:1rem 2.4rem;border-radius:var(--bbs-radius);text-decoration:none;text-transform:uppercase;transition:opacity .2s,transform .15s,background .2s,border-color .2s,color .2s}.bbs-btn--solid.bbs-btn--dark{background:var(--bbs-primary);border:2px solid transparent;color:var(--bbs-on-primary)}.bbs-btn--solid.bbs-btn--dark:hover{opacity:.9}.bbs-btn--solid.bbs-btn--dark:active{transform:scale(.98)}.bbs-btn--solid.bbs-btn--light{background:var(--bbs-on-primary);border:2px solid transparent;color:var(--bbs-primary)}.bbs-btn--solid.bbs-btn--light:hover{opacity:.92}.bbs-btn--solid.bbs-btn--light:active{transform:scale(.98)}.bbs-btn--outline.bbs-btn--dark{background:transparent;border:2px solid var(--bbs-outline-variant);color:var(--bbs-primary)}.bbs-btn--outline.bbs-btn--dark:hover{background:var(--bbs-surface-container-low)}.bbs-btn--outline.bbs-btn--light{background:transparent;border:2px solid rgb(255 255 255 / .55);color:var(--bbs-on-primary)}.bbs-btn--outline.bbs-btn--light:hover{background:#ffffff1f}.bbs-link-btn{display:inline-block;font-family:var(--bbs-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.15em;line-height:1.2;padding-bottom:.4rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.bbs-link-btn--dark{border-bottom:2px solid var(--bbs-primary);color:var(--bbs-primary)}.bbs-link-btn--light{border-bottom:2px solid currentColor;color:var(--bbs-on-primary)}.bbs-link-btn:hover{opacity:.7}.bbs-theme .bbs-headline-md{font-family:var(--bbs-font-headline);font-size:var(--bbs-h3-size);font-weight:var(--bbs-heading-weight);font-style:normal;line-height:var(--bbs-heading-line)}.bbs-theme .bbs-card__price,.bbs-theme .bbs-product__price,.bbs-theme .bbs-recent-card__price,.bbs-theme .price,.bbs-theme .price-item,.bbs-theme .cart-item__price-wrapper,.bbs-theme .cart-item__discounted-prices,.bbs-theme .totals__subtotal-value,.bbs-theme .totals__total-value,.bbs-theme .customer.order tfoot tr:last-of-type td,.bbs-theme .customer.order tfoot tr:last-of-type th{font-family:var(--bbs-font-body)}.bbs-theme .bbs-card__media,.bbs-theme .bbs-product__media,.bbs-theme .bbs-product__thumb,.bbs-theme .bbs-recent-card__media,.bbs-theme .bbs-quick-view__media,.bbs-theme .cart-item__image-container,.bbs-theme .cart-notification-product__image{aspect-ratio:var(--bbs-product-aspect-ratio);overflow:hidden}.bbs-theme .bbs-card__image,.bbs-theme .bbs-product__main-image,.bbs-theme .bbs-product__thumb img,.bbs-theme .bbs-recent-card__media img,.bbs-theme .bbs-quick-view__image,.bbs-theme .cart-item__image,.bbs-theme .cart-notification-product__image img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.bbs-theme .cart-item__image-container{width:calc(10rem / var(--font-body-scale));display:block}.bbs-theme .cart-item__image{max-width:none}.bbs-theme .cart-notification-product__image{width:7rem;display:block}.bbs-theme .predictive-search__image{width:5rem;aspect-ratio:var(--bbs-product-aspect-ratio);object-fit:cover;object-position:center center}.bbs-theme .product-grid .ratio,.bbs-theme .collection .ratio,.bbs-theme .product-card-wrapper .ratio,.bbs-theme .predictive-search__results-list .ratio{--ratio-percent: 125%}.bbs-theme .product-grid .card__media,.bbs-theme .collection .card__media,.bbs-theme .product-card-wrapper .card__media,.bbs-theme .predictive-search__results-list .card__media{aspect-ratio:var(--bbs-product-aspect-ratio);overflow:hidden}.bbs-theme .bbs-page-width{max-width:var(--bbs-container-max);margin:0 auto;padding-left:var(--bbs-gutter);padding-right:var(--bbs-gutter)}.bbs-theme .page-width,.bbs-theme .page-width-desktop,.bbs-theme .page-width-tablet,.bbs-theme .page-width--narrow,.bbs-theme .collapsible-content-wrapper-narrow{max-width:var(--bbs-container-max);margin-left:auto;margin-right:auto;padding-left:var(--bbs-gutter);padding-right:var(--bbs-gutter)}@media screen and (min-width:750px){.bbs-theme .page-width,.bbs-theme .page-width--narrow,.bbs-theme .page-width-tablet,.bbs-theme .page-width-desktop,.bbs-theme .collapsible-content-wrapper-narrow{padding-left:var(--bbs-gutter);padding-right:var(--bbs-gutter)}}@media screen and (min-width:990px){.bbs-theme .page-width--narrow,.bbs-theme .page-width-desktop,.bbs-theme .collapsible-content-wrapper-narrow{max-width:var(--bbs-container-max);padding-left:var(--bbs-gutter);padding-right:var(--bbs-gutter)}}.bbs-theme main#MainContent{flex:1}.bbs-theme :is(div,span,h1,h2,h3,h4,h5,h6){scroll-margin-top:var(--bbs-scroll-margin-top)}.bbs-header-bar{height:var(--bbs-header-bar-height, 8rem);position:relative;z-index:50}.bbs-theme.has-bbs-header main#MainContent{padding-top:0;position:relative;z-index:0}.bbs-breadcrumbs-bar{padding-top:2.4rem;padding-bottom:0}.bbs-breadcrumbs-bar__inner{display:flex;align-items:center}.bbs-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.8rem;width:100%;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bbs-on-surface-variant);text-align:left}.bbs-breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}.bbs-breadcrumbs a:hover,.bbs-breadcrumbs [aria-current]{color:var(--bbs-primary)}.bbs-breadcrumbs__sep{opacity:.5}@media screen and (max-width:989px){.bbs-breadcrumbs{margin-left:6rem}}.bbs-value-banner{border-bottom:1px solid var(--bbs-outline-variant);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bbs-value-banner__grid{display:grid;grid-template-columns:1fr;max-width:var(--bbs-container-max);margin:0 auto}@media screen and (min-width:750px){.bbs-value-banner__grid{grid-template-columns:repeat(3,1fr)}}.bbs-value-banner__item{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding:1.2rem 2.4rem;color:var(--bbs-on-surface-variant);text-decoration:none;border-bottom:1px solid var(--bbs-outline-variant)}@media screen and (min-width:750px){.bbs-value-banner__item{border-bottom:none;border-right:1px solid var(--bbs-outline-variant)}.bbs-value-banner__item:last-child{border-right:none}}.bbs-value-banner__item--link:hover{background:var(--bbs-surface-container-low)}.bbs-value-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;color:inherit}.bbs-value-banner__icon svg{width:100%;height:100%}.bbs-value-banner__item .material-symbols-outlined{flex-shrink:0;font-size:2.4rem;height:2.4rem;width:2.4rem}.bbs-header{position:fixed;top:0;left:0;right:0;z-index:51;background:#fcf9f4f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #cec5ba4d}.bbs-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.6rem var(--bbs-gutter);max-width:var(--bbs-container-max);margin:0 auto}.bbs-header__sub{position:relative}.bbs-header__logo{font-family:var(--bbs-font-headline);font-size:2.4rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bbs-primary);text-decoration:none;white-space:nowrap}.bbs-header__logo img{height:4.8rem;width:auto;object-fit:contain}.bbs-header__logo-text{font-family:var(--bbs-font-headline);font-size:2.4rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bbs-header__nav{display:none;align-items:center;gap:3.2rem}@media screen and (min-width:990px){.bbs-header__nav{display:flex}}.bbs-header__nav-link{display:inline-flex;align-items:center;height:4rem;font-family:var(--bbs-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bbs-on-surface-variant);text-decoration:none;position:relative;transition:color .2s}.bbs-header__nav-link:hover,.bbs-header__nav-link.is-active{color:var(--bbs-primary)}.bbs-header__nav-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:1.1rem;height:2px;background:var(--bbs-primary)}.bbs-header__actions{display:flex;align-items:center;gap:1.2rem}.bbs-header__actions>shopify-store{display:none}.bbs-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:none;border-radius:var(--bbs-radius-pill);background:transparent;color:var(--bbs-primary);cursor:pointer;text-decoration:none;transition:background .15s,transform .15s}.bbs-header__icon-btn .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.bbs-header__icon-btn .svg-wrapper svg{width:100%;height:100%}.bbs-header__basket-icon{width:2rem;height:2rem}.bbs-header__basket-icon svg{display:block}.bbs-search-overlay__form>.svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;color:var(--bbs-primary)}.bbs-search-overlay__form>.svg-wrapper svg{width:100%;height:100%}.bbs-header__icon-btn:hover{background:var(--bbs-surface-container-low)}.bbs-header__icon-btn:active{transform:scale(.95)}.bbs-header__cart-count{position:absolute;top:.4rem;right:.4rem;width:1.6rem;height:1.6rem;border-radius:var(--bbs-radius-pill);background:var(--bbs-tertiary);color:var(--bbs-on-primary);font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center}.bbs-header__icon-wrap{position:relative}.bbs-theme shopify-account.bbs-shopify-account{--shopify-account-color-accent: #685d4a;--shopify-account-color-background: #fcf9f4;--shopify-account-color-text: #1c1c19;--shopify-account-font-body: var(--bbs-font-body);--shopify-account-font-heading: var(--bbs-font-headline);--shopify-account-font-body-weight: 400;--shopify-account-font-heading-weight: 600;--shopify-account-radius-base: 3px;--shopify-account-signed-in-avatar-size: 4rem;--shopify-account-signed-in-avatar-color-background: #685d4a;--shopify-account-signed-in-avatar-color-text: #ffffff;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0}.bbs-theme shopify-account.bbs-shopify-account::part(signed-out-avatar){display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;margin:0;border:none;border-radius:var(--bbs-radius-pill);background:transparent;color:var(--bbs-primary);cursor:pointer;transition:background .15s,transform .15s}.bbs-theme shopify-account.bbs-shopify-account::part(signed-out-avatar):hover{background:var(--bbs-surface-container-low)}.bbs-theme shopify-account.bbs-shopify-account::part(signed-out-avatar):active{transform:scale(.95)}.bbs-theme .bbs-shopify-account__trigger{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--bbs-primary);pointer-events:none}.bbs-theme .bbs-shopify-account__trigger .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.bbs-theme .bbs-shopify-account__trigger .svg-wrapper svg{width:100%;height:100%}.bbs-mobile-drawer__account{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--bbs-outline-variant)}.bbs-header__menu-btn{display:inline-flex}@media screen and (min-width:990px){.bbs-header__menu-btn{display:none}}.bbs-search-overlay{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--bbs-surface);border-bottom:1px solid var(--bbs-outline-variant);align-items:center;padding:1.6rem var(--bbs-gutter);min-height:6rem}.bbs-search-overlay.is-open{display:flex}.bbs-search-overlay__form{display:flex;align-items:center;gap:1.6rem;width:100%;max-width:var(--bbs-container-max);margin:0 auto}.bbs-search-overlay__input{flex:1;border:none;background:transparent;font-family:var(--bbs-font-headline);font-size:2rem;color:var(--bbs-primary);outline:none}.bbs-search-overlay__input::placeholder{color:var(--bbs-outline-variant)}.bbs-mobile-drawer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1c1c1966}.bbs-mobile-drawer.is-open{display:block}.bbs-mobile-drawer__panel{position:absolute;top:0;left:0;width:min(32rem,85vw);height:100%;background:var(--bbs-background);padding:2.4rem;overflow-y:auto}.bbs-mobile-drawer__link{display:block;padding:1.2rem 0;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bbs-on-surface-variant);text-decoration:none;border-bottom:1px solid var(--bbs-outline-variant)}.bbs-mobile-drawer__link.is-active,.bbs-mobile-drawer__link:hover{color:var(--bbs-primary)}.bbs-footer{background:var(--bbs-surface-container);border-top:1px solid var(--bbs-outline-variant)}.bbs-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--bbs-gutter);padding:4.8rem var(--bbs-gutter);max-width:var(--bbs-container-max);margin:0 auto}@media screen and (min-width:750px){.bbs-footer__grid{grid-template-columns:repeat(4,1fr)}}.bbs-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.bbs-footer__logo{width:18.4rem;height:auto;object-fit:contain;display:block}.bbs-footer__heading{font-size:1.4rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bbs-primary);margin:0 0 2.4rem}.bbs-footer__links{list-style:none;margin:0;padding:0}.bbs-footer__links a{display:inline-block;color:var(--bbs-on-surface-variant);text-decoration:none;font-size:1.6rem;line-height:1.6;margin-bottom:0;transition:color .2s,transform .2s}.bbs-footer__links a:hover{color:var(--bbs-primary);transform:translate(.4rem)}.bbs-footer__social{display:flex;gap:1.6rem}.bbs-footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--bbs-primary);text-decoration:none;transition:opacity .2s,transform .15s}.bbs-footer__social-link .bbs-footer__social-icon{display:block;width:2.4rem;height:2.4rem}.bbs-footer__social-link .bbs-footer__social-icon svg{width:100%;height:100%}.bbs-footer__social-link:hover{opacity:.9}.bbs-footer__social-link:active{transform:scale(.98)}.bbs-footer__newsletter p{font-size:1.2rem;color:var(--bbs-on-surface-variant);opacity:.7;margin:0 0 1.2rem}.bbs-footer__input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--bbs-outline-variant);padding:1.2rem 0;font-family:var(--bbs-font-body);font-size:1.6rem;color:var(--bbs-on-surface);outline:none}.bbs-footer__input:focus{border-bottom-color:var(--bbs-primary)}.bbs-footer__submit{width:100%;margin-top:1.2rem;padding:1.6rem;background:var(--bbs-primary);color:var(--bbs-on-primary);border:none;border-radius:var(--bbs-radius);font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.bbs-footer__submit:hover{opacity:.9}.bbs-footer__legal{border-top:1px solid rgba(206,197,186,.3);padding:3.2rem var(--bbs-gutter)}.bbs-footer__legal-inner{max-width:var(--bbs-container-max);margin:0 auto;display:flex;flex-direction:column;gap:2.4rem;align-items:center;text-align:center}@media screen and (min-width:750px){.bbs-footer__legal-inner{flex-direction:row;justify-content:space-between;text-align:left}}.bbs-footer__copyright{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bbs-on-surface-variant);opacity:.6;margin:0;line-height:1.6}.bbs-footer__company{display:block;font-size:.8rem;opacity:.8;margin-top:.4rem}.bbs-footer__legal-links{display:flex;gap:2.4rem}.bbs-footer__legal-links a{font-size:1.4rem;color:var(--bbs-on-surface-variant);text-decoration:none}.bbs-footer__legal-links a:hover{color:var(--bbs-primary)}.bbs-theme .shopify-policy__container{max-width:var(--bbs-container-max)!important;width:100%;margin-left:auto;margin-right:auto;padding-left:var(--bbs-gutter);padding-right:var(--bbs-gutter);padding-top:var(--bbs-section-spacing-mobile);padding-bottom:var(--bbs-section-spacing-mobile)}@media screen and (min-width:750px){.bbs-theme .shopify-policy__container{padding-top:var(--bbs-section-spacing);padding-bottom:var(--bbs-section-spacing)}}.bbs-theme .shopify-policy__title h1,.bbs-theme .bbs-policy__title{margin:0 0 3.2rem}.bbs-theme .shopify-policy__body,.bbs-theme .bbs-policy__body{font-family:var(--bbs-font-body);font-size:1.8rem;line-height:1.6;color:var(--bbs-on-surface)}.bbs-theme .shopify-policy__body :is(h2,h3,h4),.bbs-theme .bbs-policy__body :is(h2,h3,h4){margin:2.8rem 0 1.2rem}.bbs-theme .shopify-policy__body :is(p,ul,ol),.bbs-theme .bbs-policy__body :is(p,ul,ol){font-size:1.8rem;margin:0 0 1.6rem}.bbs-theme .shopify-policy__body :is(ul,ol),.bbs-theme .bbs-policy__body :is(ul,ol){padding-left:2rem;list-style-position:outside}.bbs-theme .shopify-policy__body li,.bbs-theme .bbs-policy__body li{font-size:1.8rem;line-height:1.6;margin-bottom:.8rem}.bbs-theme .shopify-policy__body li,.bbs-theme .shopify-policy__body li *,.bbs-theme .bbs-policy__body li,.bbs-theme .bbs-policy__body li *{font-size:1.8rem!important}.bbs-theme .shopify-policy__body a,.bbs-theme .bbs-policy__body a{color:var(--bbs-primary)}.bbs-theme .shopify-policy__body strong,.bbs-theme .bbs-policy__body strong{font-weight:700}.jm-review-widget-minimal-header__title{font-family:var(--bbs-font-headline);font-size:var(--bbs-h2-size)!important;font-weight:var(--bbs-heading-weight);line-height:var(--bbs-heading-line);color:var(--bbs-primary)}#judgeme_product_reviews{margin:0}.jm-action-buttons__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:1rem 1.2rem;border-radius:var(--bbs-radius);font-family:var(--bbs-font-body);font-size:1.2rem!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:opacity .2s,transform .15s,background .2s;flex:1;width:auto;min-width:0;min-height:3.6rem;padding:.8rem 1.6rem;background:var(--bbs-primary);color:var(--bbs-on-primary);border:2px solid transparent;position:relative}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bbs-base.css.map */
