h1.title,h1.product__title,.main-collection h1,.collection-hero__title{font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.02em}h2.section__heading,h2.featured-collection__title,h2.rich-text__heading,.section-header__title{font-size:36px;font-weight:400;line-height:1.2;letter-spacing:-.01em}h2.facets__heading,.filter-group__heading{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0}h3.card__heading,h3.product-card__title,.card__heading{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0}h4,.h4{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0}h5,.h5{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.01em}h6,.h6{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.02em}.product__description,.rte p,.rte li{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.price__regular .price-item,.price__sale .price-item--sale{font-size:18px;font-weight:700;line-height:1.2}.price__compare .price-item--regular{font-size:14px;font-weight:400;line-height:1.2}.button,.button--primary,.button--secondary{font-size:14px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:none}.header__menu-item>a,.header__menu-item>button{font-size:14px;font-weight:500;line-height:1;letter-spacing:.025em}.facets__label,.facets__summary,.active-facets__button{font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.01em}@media screen and (max-width:749px){h1.title,h1.product__title,.main-collection h1,.collection-hero__title{font-size:36px;line-height:1.15}h2.section__heading,h2.featured-collection__title,h2.rich-text__heading,.section-header__title{font-size:28px;line-height:1.25}h3.card__heading,h3.product-card__title,.card__heading{font-size:20px}h4,.h4{font-size:17px}}@media screen and (max-width:749px){.product-card .text-block:has([role=heading]){min-height:62.4px}.product-card .text-block [role=heading]{font-size:16px;font-weight:500;line-height:1.3;text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0}.product-card product-price{display:block;margin-top:6px}.product-card .price__regular .price,.product-card .price__sale .price-item--sale{font-size:15px;font-weight:600;line-height:1.2}.product-card .price__sale .compare-at-price{font-size:13px;font-weight:400;line-height:1.2}}.facets__label{font-family:var(--font-body--family);font-weight:600;font-size:13px;letter-spacing:.02em}.facets .checkbox__label-text{font-family:var(--font-body--family);font-weight:400;font-size:14px;line-height:1.4}.facets__inputs-list-item+.facets__inputs-list-item{margin-top:6px}.price-facet__input{border-radius:10px}.price-facet__input:focus,.price-facet__input:focus-visible{border-color:#1a5c3a;outline:2px solid rgb(26 92 58 / 20%);outline-offset:2px;box-shadow:0 0 0 1px #1a5c3a}product-card .price__regular .price{font-weight:600}product-card .price__sale .price-item--sale{font-weight:700}product-card .price__sale .compare-at-price{font-weight:400}@media screen and (min-width:750px){product-card .text-block p[role=heading],product-card .text-block [role=heading]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:unset;min-height:78px}product-card product-price{margin-top:auto}}:root{--zp-font-brand: var(--font-heading--family);--zp-font-ui: var(--font-subheading--family);--zp-font-copy: var(--font-body--family)}button,.button,.button--primary,.button--secondary,[role=button],summary{font-family:var(--zp-font-ui)}input,textarea,select,option{font-family:var(--zp-font-copy)}.header__menu-item,.header__menu-item>a,.header__menu-item>button,.header-drawer,.header-drawer a,.header-drawer button,nav a,nav button{font-family:var(--zp-font-ui)}.product__title,.product-title,.main-collection h1,.collection-hero__title,.main-page-title,.page-title,.search__heading,.cart__heading,.cart-drawer__heading{font-family:var(--zp-font-ui)}h2.section__heading,h2.featured-collection__title,h2.rich-text__heading,.section-header__title{font-family:var(--zp-font-brand)}.card__heading,.product-card__title,.product-card [role=heading],product-card [role=heading],.resource-card__title{font-family:var(--zp-font-ui)}.facets__heading,.filter-group__heading,.facets__label,.facets__summary,.active-facets__button,.facets .checkbox__label-text{font-family:var(--zp-font-ui)}.accordion summary,.accordion__summary,.accordion__title,details>summary,[class*=faq] summary,[class*=faq] button{font-family:var(--zp-font-ui)}.accordion__content,[class*=faq] p,[class*=faq] li{font-family:var(--zp-font-copy)}.cart-item__name,.cart-drawer__title,.cart-drawer__heading,.cart__title,.cart-summary__title,.badge,.product-badge,[class*=badge],[class*=chip],[class*=quiz],[class*=quiz] button,[class*=quiz] [role=button],[class*=quiz] h1,[class*=quiz] h2,[class*=quiz] h3,[class*=quiz] h4,[class*=quiz] label{font-family:var(--zp-font-ui)}[class*=quiz] p,[class*=quiz] li,[class*=quiz] input,[class*=quiz] textarea,[class*=quiz] select,[class*=quiz] [class*=description],[class*=quiz] [class*=copy],[class*=quiz] [class*=meta],[class*=quiz] [class*=note]{font-family:var(--zp-font-copy)}button,.button,summary,.product-card [role=heading],product-card [role=heading]{text-rendering:optimizeLegibility}
/*# sourceMappingURL=/cdn/shop/t/29/assets/zooplicity-typography.css.map */
