@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300;1,9..40,400&display=swap";:root{--bc-font-heading: "Playfair Display", Georgia, serif;--bc-font-body: "DM Sans", system-ui, sans-serif}body,.shopify-section,p,li,span,a,button,input,textarea,select,label{font-family:var(--bc-font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,[class*=heading],[class*=__heading],[class*=-title]{font-family:var(--bc-font-heading)!important;letter-spacing:-.02em}h1,.h1{font-size:clamp(2.4rem,5vw,4.2rem)!important;font-weight:600!important;line-height:1.15!important}h2,.h2{font-size:clamp(1.9rem,3.5vw,3rem)!important;font-weight:600!important;line-height:1.2!important}h3,.h3{font-size:clamp(1.5rem,2.5vw,2rem)!important;font-weight:500!important;line-height:1.25!important}.bc-hero-title,.slideshow__text-wrapper h2,.slideshow__text-wrapper .h2,.hero__text h2{font-family:var(--bc-font-heading)!important;font-weight:600!important;font-style:italic;letter-spacing:-.03em!important}.slideshow__text-wrapper em,.hero__text em{font-style:italic;font-weight:400}[class*=bc-comparison] p,[class*=bc-benefits] p,.shopify-section p:has(+h2){font-family:var(--bc-font-body)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#c0748a!important}[class*=bc-comparison] h2,[class*=bc-benefits] h2{font-family:var(--bc-font-heading)!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;font-weight:600!important}[class*=bc-comparison] h3,[class*=bc-benefits] h3,[class*=bc-product-card] h3{font-family:var(--bc-font-heading)!important;font-size:1.55rem!important;font-weight:600!important;letter-spacing:-.02em!important;margin-bottom:1rem!important}[class*=bc-comparison] p,[class*=bc-col-header],[class*=bc-list-header]{font-family:var(--bc-font-body)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important}[class*=bc-comparison] li,[class*=bc-comparison] span,[class*=bc-list] span{font-family:var(--bc-font-body)!important;font-size:.93rem!important;font-weight:400!important;line-height:1.5!important}[class*=bc-comparison] a,[class*=bc-cta],[class*=bc-btn],[class*=bc-button]{font-family:var(--bc-font-body)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}[class*=bc-bestsellers] .h2,[class*=bc-bestsellers] h2{font-family:var(--bc-font-heading)!important}[class*=bc-bestsellers] p{font-family:var(--bc-font-body)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#c0748a!important}[class*=bc-journey] strong,[class*=bc-journey] b,[class*=bc-timeline] strong{font-family:var(--bc-font-heading)!important;font-size:clamp(1.6rem,2.5vw,2.2rem)!important;font-weight:600!important}[class*=bc-journey] [class*=step-label],[class*=bc-journey] [class*=day],[class*=bc-timeline] [class*=label]{font-family:var(--bc-font-body)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important}[class*=bc-journey] p,[class*=bc-timeline] p{font-family:var(--bc-font-body)!important;font-size:.9rem!important;line-height:1.65!important}[class*=bc-stats] [class*=number],[class*=bc-stats] [class*=percent],[class*=bc-stats] strong{font-family:var(--bc-font-heading)!important;font-size:clamp(2.5rem,4vw,3.5rem)!important;font-weight:700!important;letter-spacing:-.03em!important}[class*=bc-stats] p{font-family:var(--bc-font-body)!important;font-size:.87rem!important;line-height:1.5!important}[class*=bc-video] h2,[class*=bc-testimonial] h2{font-family:var(--bc-font-heading)!important}[class*=bc-video] p,[class*=bc-testimonial] p{font-family:var(--bc-font-body)!important;font-size:.9rem!important}[class*=bc-reviews] p,[class*=bc-quote] p,[class*=bc-customer] p{font-family:var(--bc-font-body)!important;font-size:.9rem!important;font-style:italic;line-height:1.65!important;color:#3a3a3a!important}[class*=bc-table] th,[class*=bc-compare-table] th{font-family:var(--bc-font-heading)!important;font-size:1.1rem!important;font-weight:600!important}[class*=bc-table] td,[class*=bc-compare-table] td{font-family:var(--bc-font-body)!important;font-size:.9rem!important}[class*=bc-newsletter] h2,.newsletter h2{font-family:var(--bc-font-heading)!important;font-weight:500!important;font-style:italic}.footer h2,.footer .h2,.footer-block__heading{font-family:var(--bc-font-heading)!important;font-weight:500!important;letter-spacing:-.01em!important}.footer p,.footer a,.footer li,.footer span{font-family:var(--bc-font-body)!important}.header__menu-item,.header__menu a,.bc-hdr__nav-link{font-family:var(--bc-font-body)!important;font-weight:600!important;letter-spacing:.04em!important}.card__heading,.card__heading a,[class*=card__heading]{font-family:var(--bc-font-heading)!important;font-weight:500!important}.shopify-section h2,.shopify-section h3{font-family:var(--bc-font-heading)!important}.bc-card-pro .price-item--sale{font-size:18px!important;color:#e8375c!important;font-weight:700!important}.bc-card-pro .price-item--regular{font-size:18px!important;color:#0d0d0d!important;font-weight:700!important}.bc-card-pro .price-item--compare,.bc-card-pro .price--on-sale .price-item--regular{font-size:14px!important;color:#9ca3af!important;text-decoration:line-through!important;font-weight:400!important}.bc-card-badge{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}.bc-card-badge--save{font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}.bc-card-pro .card__heading,.bc-card-pro .card__heading a{font-size:16px!important;font-weight:600!important;color:#111!important;font-family:var(--bc-font-body)!important;letter-spacing:-.01em!important}.bc-size-picker{display:none!important}.bc-size-guide-popup__trigger{display:inline-flex!important}@media(max-width:749px){h1,.h1{font-size:clamp(1.8rem,7vw,2.6rem)!important}h2,.h2{font-size:clamp(1.5rem,5.5vw,2rem)!important}h3,.h3{font-size:clamp(1.3rem,4.5vw,1.7rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bc-typography.css.map */
