.es-storefront{font-family:var(--text-font-family);font-weight:var(--es-weight-body);font-style:var(--text-font-style,normal);font-size:var(--base-text-font-size);line-height:var(--es-body-leading);font-synthesis:none;-webkit-text-size-adjust:100%;--es-display:var(--es-display-mobile);--es-page-title:var(--es-page-title-mobile);--es-product-title:var(--es-product-title-mobile);--es-section-title:var(--es-section-title-mobile);--es-card-title:var(--es-card-title-mobile);--es-menu-text:var(--es-menu-text-mobile)}.es-storefront :is(h1,h2,h3,h4,h5,h6,.heading){font-family:var(--heading-font-family);font-weight:var(--es-weight-heading);font-style:var(--heading-font-style,normal);letter-spacing:-.03em}.es-storefront :is(button,input,select,textarea,.button,.es-outline-button){font-family:var(--text-font-family)}.es-storefront :is(input,select,textarea){font-size:max(16px,var(--base-text-font-size))}.es-storefront .rte{font-size:var(--base-text-font-size);line-height:var(--es-body-leading)}.es-storefront :is(h1,.h1){font-size:var(--es-page-title);line-height:1.1}.es-storefront :is(h2,.h2,.section__title){font-size:var(--es-section-title);line-height:1.12}.es-storefront :is(h3,.h3){font-size:20px;line-height:1.25}.es-storefront .es-hero__title{font-size:var(--es-display)!important;font-weight:var(--es-weight-display)!important;line-height:1.02!important;letter-spacing:-.04em!important}.es-storefront :is(.es-hero__description,.es-hero__description.rte,.es-product-intro,.es-detail__description){font-size:var(--base-text-font-size);line-height:var(--es-body-leading)}.es-storefront .es-collection-intro h1{font-size:var(--es-page-title)}.es-storefront .product-meta__title{font-size:var(--es-product-title);line-height:1.12}.es-storefront :is(.es-story__copy h2,.es-detail h2){font-size:var(--es-section-title);line-height:1.12}.es-storefront :is(.product-meta__title,.es-story__copy h2,.es-detail h2,.es-collection-intro h1){font-weight:var(--es-weight-heading)}.es-storefront .product-item--vertical .product-item__title{font-family:var(--text-font-family);font-size:var(--es-card-title);font-weight:var(--es-weight-card);line-height:1.35;letter-spacing:0}.es-storefront :is(.es-primary-nav,.nav-bar__link,.mobile-menu__nav-link,.mobile-menu__back-button){font-family:var(--text-font-family);font-size:var(--es-menu-text);font-weight:var(--es-weight-ui);line-height:1.35;letter-spacing:0}.es-storefront :is(.button,.button--small,.es-outline-button,.es-hero__actions .button,.es-story__copy .button,.es-story__copy .es-outline-button,.product-item--vertical .product-item__action-button,.product-form__add-button){font-size:var(--es-button-text-size);font-weight:var(--es-weight-ui);line-height:1.3;letter-spacing:0}.es-storefront :is(.product-item--vertical .price,.es-product-price .price,.es-sticky-purchase__price){font-family:var(--text-font-family);font-weight:var(--es-weight-price);letter-spacing:-.02em}.es-storefront .product-item--vertical .price{font-size:18px;line-height:1.25}.es-storefront .es-product-price .price{font-size:30px;line-height:1.15}.es-storefront :is(.product-item--vertical .product-item__vendor,.product-item--vertical .price--compare,.es-product-vendor,.es-fit-panel__note,.es-service-strip__description,.es-selection-summary,.es-footer__brand p,.es-footer__column>a){font-size:var(--es-small-text-size);font-weight:var(--es-weight-body);line-height:1.45;letter-spacing:0}.es-storefront :is(.es-service-strip__title,.es-category__caption h3,.es-collection-category>span,.product-form__option-name,.es-delivery__item>summary){font-weight:var(--es-weight-ui)}.es-storefront .es-footer__column h2{font-size:14px;letter-spacing:0}.es-storefront .es-category__caption h3{font-size:16px;letter-spacing:-.01em}.es-storefront :is(.es-facet-choice__body,.es-facet-choices--size .es-facet-choice__body){font-size:14px;line-height:1.35}.es-storefront .es-facet-choice input:checked+.es-facet-choice__body{font-weight:var(--es-weight-ui)}.es-storefront :is(.block-swatch__item,.es-inline-size-guide,.es-fit-links,.collection__filter-group-name,.value-picker-button){font-size:14px;line-height:1.35}@media(min-width:1000px){.es-storefront{--es-display:var(--es-display-desktop);--es-page-title:var(--es-page-title-desktop);--es-product-title:var(--es-product-title-desktop);--es-section-title:var(--es-section-title-desktop);--es-card-title:var(--es-card-title-desktop);--es-menu-text:var(--es-menu-text-desktop)}.es-storefront .es-product-price .price{font-size:36px}.es-storefront .es-category__caption h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/es-typography.css.map */
