:root{--darabara-type-heading-family: var(--font-heading-family, var(--font-heading--family));--darabara-type-page: clamp(2.5rem, 1.75rem + 3vw, 4rem);--darabara-type-section: clamp(2rem, 1.5rem + 2vw, 3rem);--darabara-type-product: 1.25rem;--darabara-type-price: .9375rem;--darabara-type-body: 1rem;--darabara-type-small: .875rem;--darabara-type-label: .75rem}#MainContent .text-block:has(>h1),#MainContent .text-block>h1{font-family:var(--darabara-type-heading-family);font-size:var(--darabara-type-page);font-weight:var(--font-heading--weight);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}#MainContent .section-resource-list__header .text-block:is(.h2,.h3),#MainContent .section-resource-list__header .text-block:is(.h2,.h3)>*,#MainContent .featured-blog-posts .section-resource-list>.shopify-block>.text-block,#MainContent .featured-blog-posts .section-resource-list>.shopify-block>.text-block>*,#MainContent .section-content-wrapper>.text-block>:is(h2,h3),#MainContent .darabara-review-directory__header>h2{font-family:var(--darabara-type-heading-family);font-size:var(--darabara-type-section);font-weight:var(--font-heading--weight);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}#MainContent .section-resource-list__header .text-block.h5,#MainContent .section-resource-list__header .text-block.h5>*{font-family:var(--font-body--family);font-size:.8125rem;font-weight:var(--font-body--weight);line-height:1.5;letter-spacing:.06em}#MainContent .product-card [ref=productTitleLink] .text-block,#MainContent .product-card [ref=productTitleLink] .text-block>*,#MainContent .product-card .product-grid-view-zoom-out--details>h3,#MainContent .darabara-review-directory__content h3{font-family:var(--darabara-type-heading-family);font-size:var(--darabara-type-product);font-weight:var(--font-heading--weight);line-height:1.2;letter-spacing:-.005em;text-transform:none;text-wrap:pretty;overflow-wrap:anywhere}#MainContent .product-card .darabara-type--product-subtitle,#MainContent .product-card .darabara-type--product-subtitle>*{font-family:var(--font-body--family);font-size:var(--darabara-type-small);font-weight:var(--font-body--weight);line-height:1.55;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground-rgb) / .76);text-wrap:pretty}#MainContent .product-card .text-block:is(.h5,.h6):not(:has([role=heading])),#MainContent .product-card .text-block:is(.h5,.h6):not(:has([role=heading]))>*,#MainContent .product-card .darabara-type--product-vendor,#MainContent .product-card .darabara-type--product-vendor>*,#MainContent .product-details .darabara-type--product-vendor,#MainContent .product-details .darabara-type--product-vendor>*{font-family:var(--font-body--family);font-size:var(--darabara-type-label);font-weight:var(--font-body--weight);line-height:1.5;letter-spacing:.06em;color:rgb(var(--color-foreground-rgb) / .76)}#MainContent .product-card product-price,#MainContent .product-card product-price :is(.price,.compare-at-price),#MainContent .darabara-review-directory__price{font-family:var(--font-body--family);font-size:var(--darabara-type-price);font-weight:var(--font-body--weight);line-height:1.5;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}#MainContent .product-card product-price .compare-at-price{font-weight:var(--font-body--weight)}#MainContent .product-details .text-block:has(>h1),#MainContent .product-details .text-block>h1,#MainContent .darabara-reviewed-product__overview>h1{font-family:var(--darabara-type-heading-family);font-size:clamp(2.25rem,1.75rem + 2vw,3.5rem);font-weight:var(--font-heading--weight);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}#MainContent .product-details .darabara-type--product-subtitle:not(.product-card *),#MainContent .product-details .darabara-type--product-subtitle:not(.product-card *)>*{font-family:var(--font-body--family);font-size:var(--darabara-type-body);font-weight:var(--font-body--weight);line-height:1.6;color:rgb(var(--color-foreground-rgb) / .76)}#MainContent .product-details product-price:not(.product-card *),#MainContent .product-details product-price:not(.product-card *) :is(.price,.compare-at-price),#MainContent .darabara-reviewed-product__price{font-family:var(--font-body--family);font-size:1.125rem;font-weight:var(--font-body--weight);line-height:1.5;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}#MainContent .product-details product-price:not(.product-card *) :is(.tax-note,.unit-price,.installments),#MainContent .product-details product-price:not(.product-card *) .compare-at-price{font-size:var(--darabara-type-small);font-weight:var(--font-body--weight);line-height:1.6}#MainContent .product-details rte-formatter.rte:not(.product-card *),#MainContent .darabara-type--collection-description,#MainContent .blog-post-content,#MainContent .darabara-review-directory__header .rte,#MainContent .darabara-review-directory__invite-copy .rte,#MainContent .darabara-reviewed-product__overview>p:not([class]),#MainContent .darabara-reviewed-product__body{font-family:var(--font-body--family);font-size:var(--darabara-type-body);font-weight:var(--font-body--weight);line-height:1.7;letter-spacing:0}#MainContent .product-details rte-formatter.rte:not(.product-card *) :is(p,li),#MainContent .darabara-type--collection-description :is(p,li),#MainContent .darabara-review-directory__header .rte :is(p,li),#MainContent .darabara-review-directory__invite-copy .rte :is(p,li),#MainContent .blog-post-content :is(p,li){line-height:1.7}#MainContent .blog-post-content{max-inline-size:66ch;overflow-wrap:anywhere}#MainContent .blog-post-content :is(h2,h3,h4,h5,h6),#MainContent .product-details rte-formatter.rte:not(.product-card *) :is(h2,h3,h4,h5,h6){font-family:var(--darabara-type-heading-family);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none;text-wrap:balance}#MainContent .blog-post-content h2{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}#MainContent .blog-post-content h3{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}#MainContent .blog-post-content :is(h4,h5,h6),#MainContent .product-details rte-formatter.rte:not(.product-card *) :is(h2,h3,h4,h5,h6){font-size:1.375rem}#MainContent .featured-blog-posts-card__title .text-block,#MainContent .featured-blog-posts-card__title .text-block>*,#MainContent .blog-post-card__title-link .text-block,#MainContent .blog-post-card__title-link .text-block>*{font-family:var(--darabara-type-heading-family);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere}#MainContent .blog-post-details,#MainContent .darabara-review-directory__rating,#MainContent .darabara-review-directory__count,#MainContent .darabara-reviewed-product__meta,#MainContent .darabara-reviewed-product__eyebrow{font-family:var(--font-body--family);font-size:var(--darabara-type-small);font-weight:var(--font-body--weight);line-height:1.5}#MainContent .blog-post-card__content-text,#MainContent .darabara-review-directory__thought{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.6}#MainContent .darabara-reviewed-product__review h2{font-family:var(--darabara-type-heading-family);font-size:1.5rem;font-weight:600;line-height:1.25}#MainContent :is(.darabara-review-directory__price--unavailable,.darabara-reviewed-product__price--unavailable){font-size:var(--darabara-type-small);font-weight:var(--font-body--weight)}@media(min-width:750px){:root{--darabara-type-product: 1.5rem;--darabara-type-price: 1rem}#MainContent .blog-post-content{font-size:1.0625rem}}@media(max-width:374px){:root{--darabara-type-product: 1.125rem}}#MainContent [product-grid-view=zoom-out] .product-card .product-grid-view-zoom-out--details>h3{font-size:1rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/39/assets/darabara-typography.css.map */
