: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-section-spacing, 60px);--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-product-aspect-ratio: 4 / 5;--bbs-after-breadcrumb: 1.6rem}.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):not(.bbs-section-corporate-collection){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):not(.bbs-section-corporate-collection){padding-top:var(--bbs-section-spacing);padding-bottom:var(--bbs-section-spacing)}}.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 .main-page-title,.bbs-theme .customer>h1,.bbs-theme .customer__title{color:var(--bbs-primary)}.bbs-theme .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;line-height: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-theme .bbs-headline-lg{font-family:var(--bbs-font-headline);font-size:clamp(3.6rem,5vw,4.8rem);font-weight:600;line-height:1.1}.bbs-theme .bbs-headline-md{font-family:var(--bbs-font-headline);font-size:clamp(2.8rem,3vw,3.2rem);font-weight:600;line-height:1.2}.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-header-bar{height:var(--bbs-header-bar-height, 8rem)}.bbs-theme.has-bbs-header main#MainContent{padding-top: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-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{height:14.4rem;width: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:1rem;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{font-family:var(--bbs-font-headline);font-size:clamp(3.6rem,5vw,4.8rem);font-weight:600;line-height:1.1;color:var(--bbs-primary);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){font-family:var(--bbs-font-headline);font-size:2.4rem;font-weight:600;line-height:1.3;color:var(--bbs-primary);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}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bbs-base.css.map */
