h1,.h0,.h1,.banner__heading,.title--primary{font-weight:700;font-style:normal;text-transform:none;letter-spacing:-.02em;line-height:1.05}h2,.h2,.title-wrapper-with-link .title{font-weight:700;letter-spacing:-.015em;line-height:1.1}h1 em,h2 em,.h0 em,.h1 em,.h2 em,.banner__heading em,.rich-text__heading em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:0}.caption-with-letter-spacing,.banner__box .caption{text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;font-weight:700}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{text-transform:none;letter-spacing:0;font-size:1.4rem;font-weight:700}.product__title>h1,h1.product__title{font-weight:700;letter-spacing:-.01em}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.header__menu-item{text-transform:none;letter-spacing:0;font-size:1.4rem;font-weight:600}.announcement-bar__message{text-transform:none;letter-spacing:.02em;font-size:1.2rem;font-weight:600}.price{font-weight:600;letter-spacing:0}.collection__title .title,.rich-text__heading,.image-with-text__heading,.collapsible-content__heading,[id*=__before_after] h2,[class^=testimonials-heading-] h2,[class^=testimonials-heading-] p,[class^=testimonials-heading-] h2 *,[class^=testimonials-heading-] p *{font-size:3rem!important;line-height:1.15!important}.banner__heading{font-size:4rem!important;line-height:1.05!important}@media screen and (min-width:750px){.collection__title .title,.rich-text__heading,.image-with-text__heading,.collapsible-content__heading,[id*=__before_after] h2,[class^=testimonials-heading-] h2,[class^=testimonials-heading-] p,[class^=testimonials-heading-] h2 *,[class^=testimonials-heading-] p *{font-size:4rem!important}.banner__heading{font-size:5.4rem!important}}[id$=__bestsellers_grid] .collection__title{text-align:center}[id$=__bestsellers_grid] .collection__description{max-width:72rem;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.collapsible-content-wrapper-narrow{max-width:120rem}.collapsible-content-wrapper-narrow .collapsible-content__grid .grid__item{columns:2;column-gap:4rem}.collapsible-content-wrapper-narrow .accordion{break-inside:avoid;margin-top:0;margin-bottom:1.5rem}}[class*=testimonials-item-content-][class]{height:190px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}[class*=testimonials-stars-][class]{align-self:center}[class*=testimonials-item-image-][class]{max-width:48px}p[class*=testimonials-item-text-][class]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0}[class*=testimonials-items-body-]:hover [class*=testimonials-items-],[class*=testimonials-items-body-]:focus-within [class*=testimonials-items-]{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){[class*=testimonials-items-]{animation-play-state:paused!important}}@media screen and (max-width:749px){.product__media-list .product__media-item .product-media-container.mobile-height-square{display:block;width:84%;margin-left:auto;margin-right:auto;align-self:auto;aspect-ratio:1 / 1;overflow:hidden}.product__media-list .product__media-item .product-media-container.mobile-height-square deferred-media,.product__media-list .product__media-item .product-media-container.mobile-height-square product-model,.product__media-list .product__media-item .product-media-container.mobile-height-square .deferred-media{display:block;height:100%;width:100%}.product__media-list .product__media-item .product-media-container.mobile-height-square .deferred-media__poster img,.product__media-list .product__media-item .product-media-container.mobile-height-square video{width:100%;height:100%;object-fit:cover}.product__media-list .product__media-item .product-media-container.mobile-height-square .media{position:relative;padding-top:100%;height:auto}.product__media-list .product__media-item .product-media-container.mobile-height-square .media>img,.product__media-list .product__media-item .product-media-container.mobile-height-square .media>video,.product__media-list .product__media-item .product-media-container.mobile-height-square .media>iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width:750px){.product-media-container.product-media-container.mobile-height-square,.product-media-container.product-media-container.mobile-height-portrait,.product-media-container.product-media-container.mobile-height-wide{--aspect-ratio: var(--ratio);--ratio-percent: calc(1 / var(--aspect-ratio) * 100%)}.product-media-container.product-media-container.mobile-height-square .media,.product-media-container.product-media-container.mobile-height-portrait .media,.product-media-container.product-media-container.mobile-height-wide .media{padding-top:var(--ratio-percent)}.product-media-container.product-media-container.mobile-height-square .media img,.product-media-container.product-media-container.mobile-height-portrait .media img,.product-media-container.product-media-container.mobile-height-wide .media img{object-fit:cover}}[class^=testimonials-heading-] p{font-weight:700;margin:0}div.rich-text__heading,div.image-with-text__heading,div.collapsible-content__heading{font-weight:700;letter-spacing:-.015em}div.card__heading{margin:0;font-weight:600}div.footer-block__heading{font-weight:700}.article-template{padding-top:28px}.article-template>.page-width--narrow:first-of-type{max-width:820px}.article-template__title{font-size:clamp(30px,4.2vw,46px);line-height:1.12;letter-spacing:-.02em;color:#10241d;margin:10px 0 12px}.article-template .article-template__hero-container{max-width:980px!important;margin:22px auto 8px!important;padding:0 20px}.article-template__hero-container .article-template__hero-adapt,.article-template__hero-container .media{border-radius:22px;overflow:hidden}.article-template__content{max-width:760px;font-size:17.5px;line-height:1.72;color:#24352e}.article-template__content h2{font-size:clamp(23px,2.6vw,29px);line-height:1.2;color:#10241d;margin:2.1em 0 .55em;letter-spacing:-.01em}.article-template__content h3{font-size:19px;color:#10241d;margin:1.6em 0 .4em}.article-template__content p,.article-template__content li{color:#24352e}.article-template__content ul,.article-template__content ol{padding-left:1.25em}.article-template__content li{margin:.35em 0}.article-template__content a{color:#2f7d55;text-decoration:underline;text-underline-offset:3px}.article-template__content img{border-radius:16px;margin:8px 0 4px}.article-template__content>p:first-child{font-size:15px;color:#4f6158;margin-bottom:1.4em}.article-template__content>p:nth-child(2){font-size:19px;line-height:1.6;background:#eef4f0;border-left:4px solid #2f7d55;padding:18px 22px;border-radius:12px}.article-template__content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.2em 0;font-size:15.5px;line-height:1.5;border:1px solid #dfe8e2;border-radius:14px;overflow:hidden;display:block;overflow-x:auto}.article-template__content th{background:#10241d;color:#fff;text-align:left;padding:12px 14px;font-weight:600}.article-template__content td{padding:12px 14px;border-top:1px solid #e6ede8;vertical-align:top}.article-template__content tbody tr:nth-child(2n) td{background:#f6f9f7}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bb-editorial.css.map */
