:root{--font-primary: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: clamp(.75rem, .73rem + .08vw, .8125rem);--text-sm: clamp(.8125rem, .79rem + .12vw, .875rem);--text-base: clamp(.9375rem, .91rem + .14vw, 1rem);--text-lg: clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--heading-h6: clamp(.875rem, .84rem + .14vw, 1rem);--heading-h5: clamp(1rem, .95rem + .22vw, 1.125rem);--heading-h4: clamp(1.125rem, 1.05rem + .3vw, 1.375rem);--heading-h3: clamp(1.375rem, 1.22rem + .62vw, 1.875rem);--heading-h2: clamp(1.75rem, 1.48rem + 1.08vw, 2.5rem);--heading-h1: clamp(2.25rem, 1.78rem + 1.88vw, 3.5rem);--heading-display: clamp(2.75rem, 1.9rem + 3.4vw, 5.5rem);--line-height-tight: 1.06;--line-height-heading: 1.12;--line-height-body: 1.6;--line-height-ui: 1.25;--tracking-tight: -.035em;--tracking-heading: -.022em;--tracking-normal: 0;--tracking-label: .075em;--tracking-button: .055em;--measure-body: 68ch;--measure-article: 72ch;--measure-heading: 20ch;--1hunna-ui-font-size: var(--text-base);--1hunna-ui-font-size-small: var(--text-sm);--1hunna-ui-line-height: var(--line-height-ui);--1hunna-ui-letter-spacing: .01em;--1hunna-label-letter-spacing: var(--tracking-label)}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body--family, var(--font-primary));font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--tracking-normal);font-synthesis:none}:where(p,li,dd){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){max-inline-size:var(--measure-heading);font-family:var(--font-heading--family, var(--font-primary));font-style:var(--font-heading--style, normal);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}h1{font-size:var(--heading-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h2{font-size:var(--heading-h2);font-weight:var(--font-weight-semibold)}h3{font-size:var(--heading-h3);font-weight:var(--font-weight-semibold)}h4{font-size:var(--heading-h4);font-weight:var(--font-weight-semibold)}h5{font-size:var(--heading-h5);font-weight:var(--font-weight-medium)}h6{font-size:var(--heading-h6);font-weight:var(--font-weight-medium)}:where(.rte,.rich-text__text,.article-template__content){max-inline-size:var(--measure-body);line-height:var(--line-height-body)}:where(.article-template__content,.main-blog-post__content){max-inline-size:var(--measure-article)}:where(.rte,.rich-text__text,.article-template__content) :where(p,ul,ol,blockquote,table)+:where(p,ul,ol,blockquote,table){margin-block-start:1em}:where(.rte,.rich-text__text,.article-template__content) p:empty{display:none}:where(.rte,.rich-text__text,.article-template__content) table{display:block;max-inline-size:100%;overflow-x:auto}:where(a:not(.button):not(.button-unstyled)){text-underline-offset:.18em;text-decoration-thickness:.08em}:where(a,button,input,select,textarea):focus-visible{outline:max(2px,var(--focus-outline-width, 2px)) solid currentColor;outline-offset:var(--focus-outline-offset, .2em)}button,input,select,textarea{font-family:var(--font-body--family, var(--font-primary));font-style:var(--font-body--style);font-synthesis:none}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:clamp(.75rem,.72rem + .12vw,.875rem);line-height:var(--line-height-ui);letter-spacing:var(--tracking-button);overflow-wrap:anywhere}#header-component .header-menu .menu-list__link,#header-component .dropdown-localization__button,#header-component .header-actions__text-style{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--1hunna-ui-font-size-small);line-height:1.35;letter-spacing:var(--1hunna-ui-letter-spacing);text-transform:none}#header-component .menu-drawer .menu-drawer__menu-item,#header-component .menu-drawer .menu-drawer__menu-item--mainlist,#header-component .menu-drawer .menu-drawer__menu-item--parent,#header-component .menu-drawer .menu-drawer__menu-item--child,#header-component .menu-drawer .menu-drawer__utility-links,#header-component .menu-drawer .drawer-localization__button{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--1hunna-ui-font-size);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__link{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--1hunna-ui-font-size-small);line-height:var(--1hunna-ui-line-height);letter-spacing:.02em;text-transform:none}.product-card .text-block:has(>[role=heading]),.collection-card .text-block:has(>[role=heading]),.resource-card .resource-card__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.35;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.resource-card[data-resource-type=product] .resource-card__content .price{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--1hunna-ui-font-size-small);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}.product-card product-price{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}main[data-template^=product] .product-information .text-block:has(>[role=heading]){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight)}main[data-template^=product] .product-information product-price{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-subheading--weight);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}main[data-template^=product] .variant-picker .variant-option,main[data-template^=product] .variant-picker .variant-option legend,main[data-template^=product] .variant-picker .variant-option--dropdowns>label,main[data-template^=product] .product-inventory__text{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--1hunna-ui-font-size-small);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}main[data-template^=product] .variant-picker .variant-option__button-label,main[data-template^=product] .variant-picker .variant-option__select{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--1hunna-ui-font-size-small);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}main[data-template^=product] .product-form-buttons .button{min-width:0;max-width:100%;white-space:normal}.accordion .details__header{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--1hunna-ui-font-size);line-height:var(--1hunna-ui-line-height);letter-spacing:normal;text-transform:none}.accordion .details-content{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing)}product-card .product-badges .product-badges__badge,.card-gallery .product-badges .product-badges__badge{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:var(--font-size--2xs);line-height:1.25;letter-spacing:var(--1hunna-label-letter-spacing);text-transform:uppercase}.cart-drawer,.cart-items-component,.cart-totals{font-family:var(--font-body--family)}.cart-items-component .cart-items__title,.cart-drawer .cart-items__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--1hunna-ui-font-size);line-height:1.35;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.cart-items-component .cart-items__details,.cart-drawer .cart-items__details,.cart-totals .cart-primary-typography,.cart-totals .cart-secondary-typography{line-height:var(--1hunna-ui-line-height);letter-spacing:normal}.predictive-search-dropdown .predictive-search-results__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--1hunna-ui-font-size-small);line-height:1.35;letter-spacing:normal;text-transform:none}.predictive-search-dropdown .resource-card__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.35;letter-spacing:normal;text-transform:none}label,legend,.field__label{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--1hunna-ui-font-size-small);line-height:var(--1hunna-ui-line-height);letter-spacing:normal}input,select,textarea{font-weight:var(--font-body--weight);line-height:var(--1hunna-ui-line-height);letter-spacing:normal}footer .footer-content .menu__heading,footer .footer-content .menu__heading__default{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--1hunna-ui-font-size-small);line-height:1.35;letter-spacing:.03em;text-transform:none}footer .footer-content .menu__item,footer .footer-content .menu__item a,footer .footer-content :is(p,li,small),footer .footer-utilities__text{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--1hunna-ui-font-size-small);line-height:1.5;letter-spacing:normal;text-transform:none}@media screen and (min-width:750px)and (max-width:989px){:is(h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h1--size),3rem)}:is(h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h2--size),2.25rem)}:is(h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h3--size),1.75rem)}}@media screen and (max-width:749px){:is(h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h1--size),2.5rem)}:is(h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h2--size),2rem)}:is(h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h3--size),1.625rem)}:is(h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6)){font-size:min(var(--font-h4--size),1.3125rem)}input,select,textarea{font-size:var(--font-size--md)}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded{line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/1hunna-typography.css.map */
