main[data-template=product]{--bb-ivory: #FBF7F4;--bb-wash: #F6EBE8;--bb-rose: #9A5E5A;--bb-ink: #3F332C;--bb-body: #5C4E45;--bb-muted: #826C5A;--bb-line: #E8D9D4;--bb-gold: #BB8F55}main[data-template=product] .product-information .text-block h1,main[data-template=product] .product-details .text-block h1,main[data-template=product] .product-information h1,main[data-template=product] .view-product-title,main[data-template=product] .view-product-title a{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;font-size:clamp(1.4rem,3vw,1.75rem)!important;line-height:1.28!important;color:var(--bb-ink)!important;letter-spacing:0!important;margin-bottom:0!important}main[data-template=product] .product-information .text-block:has(h1),main[data-template=product] .product-details .text-block:has(h1){position:relative;padding-bottom:.85rem!important;margin-bottom:.15rem!important}main[data-template=product] .product-information .text-block:has(h1):after,main[data-template=product] .product-details .text-block:has(h1):after{content:"";display:block;width:48px;height:2px;margin-top:.7rem;background:var(--bb-gold)}main[data-template=product] product-price,main[data-template=product] .price__sale,main[data-template=product] .price-item__group{font-family:Jost,system-ui,sans-serif!important}main[data-template=product] .price__sale{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem .85rem!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}main[data-template=product] .price-item--sale,main[data-template=product] .price__sale .price-item--sale.price{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.3rem,2.4vw,1.5rem)!important;font-weight:500!important;color:var(--bb-ink)!important}main[data-template=product] .compare-at-price,main[data-template=product] .price-item--regular.compare-at-price{font-family:Jost,system-ui,sans-serif!important;font-size:.92rem!important;font-weight:400!important;color:var(--bb-muted)!important;text-decoration:line-through!important;text-decoration-color:#9a5e5a66!important}main[data-template=product] .price__sale:has(.compare-at-price):after{content:"Sale";display:inline-flex;align-items:center;padding:.28rem .55rem;border:1px solid var(--bb-line);background:var(--bb-ivory);color:var(--bb-rose);font-family:Jost,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:0}main[data-template=product] .price__regular .price{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.3rem,2.4vw,1.5rem)!important;font-weight:500!important;color:var(--bb-ink)!important}main[data-template=product] a.akilli-product-page-rating,main[data-template=product] a.akilli-reviews-product-star{display:inline-flex!important;align-items:center!important;gap:.35rem!important;margin-top:.55rem!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;color:var(--bb-body)!important;font-family:Jost,system-ui,sans-serif!important;font-size:.9rem!important;font-weight:400!important;line-height:1.3!important}main[data-template=product] .akilli-product-page-rating-medal{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}main[data-template=product] .akilli-product-page-star,main[data-template=product] .akilli-product-page-rating-medal svg{width:14px!important;height:14px!important}main[data-template=product] .akilli-product-page-star path,main[data-template=product] .akilli-product-page-rating-medal path{fill:var(--bb-gold)!important}main[data-template=product] .akilli-product-page-rating-value{color:var(--bb-rose)!important;font-weight:600!important;font-size:.9rem!important}main[data-template=product] .product-information .divider,main[data-template=product] .product-details .divider{--color-border: var(--bb-line) !important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bb-product-buybox.css.map */
