@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(libre-caslon-text-400italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(libre-caslon-text-400italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(libre-caslon-text-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(libre-caslon-text-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(libre-caslon-text-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(libre-caslon-text-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica Now;font-style:italic;font-weight:300 700;font-display:swap;src:url(inter-var-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helvetica Now;font-style:italic;font-weight:300 700;font-display:swap;src:url(inter-var-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica Now;font-style:normal;font-weight:300 700;font-display:swap;src:url(inter-var-roman-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helvetica Now;font-style:normal;font-weight:300 700;font-display:swap;src:url(inter-var-roman-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading-family: "Libre Caslon Text", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Helvetica Now", Helvetica, Arial, "Helvetica Neue", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--typeHeaderPrimary: "Libre Caslon Text";--typeHeaderFallback: Georgia, "Times New Roman", serif;--typeBasePrimary: "Helvetica Now";--typeBaseFallback: Helvetica, Arial, "Helvetica Neue", sans-serif;--element-text-font-family--heading: "Libre Caslon Text";--element-text-font-family-fallback--heading: Georgia, "Times New Roman", serif;--element-text-font-family--body: "Helvetica Now";--element-text-font-family-fallback--body: Helvetica, Arial, "Helvetica Neue", sans-serif;--cx-serif: "Libre Caslon Text", Georgia, "Times New Roman", serif;--cx-sans: "Helvetica Now", Helvetica, Arial, "Helvetica Neue", sans-serif;--cx-accent: #A32B36;--cx-ink: #1C1917;--cx-muted: rgba(28, 25, 23, .62);--cx-body-soft: rgba(28, 25, 23, .78);--cx-heading-base: 26px}body{font-family:var(--cx-sans);font-style:normal;font-weight:400;font-size:17px;line-height:1.5;letter-spacing:0}body h1,body h2,body h3,body h4,body h5,body h6,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{font-family:var(--cx-serif);font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}body h3,body .h3,body h4,body .h4,body h5,body h6{font-size:var(--cx-heading-base)}body h1 em,body h2 em,body h3 em,body h4 em,body .h0 em,body .h1 em,body .h2 em,body .h3 em,body .title em,body .product__title em,body [class*=cx-][class*=__heading] em,body [class*=cx-][class*=__title] em{font-family:var(--cx-serif);font-style:italic;font-weight:inherit;letter-spacing:0}body .rte,body .rte p,body .rte li,body .product__description,body .cx-usp__text,body .cx-uspc__text,body .cx-story__body,body .cx-pair__body,body .cx-faq__body,body .cx-vb__subtitle{font-family:var(--cx-sans);font-size:16px;line-height:1.65;letter-spacing:0;color:var(--cx-body-soft)}body .title,body .title-wrapper .title,body .collection__title .title,body .cx-faq__heading,body .cx-look__heading,body .cx-pair__heading,body .cx-story__heading,body .cx-usp__heading,body .cx-vb__heading,body .cx-coll-titlebar .collection-hero__title,body .cx-sale-hero__title{font-family:var(--cx-serif);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;font-size:clamp(26px,5.4vw,34px);line-height:1.15}@media screen and (min-width:750px){body .title,body .title-wrapper .title,body .collection__title .title,body .cx-faq__heading,body .cx-look__heading,body .cx-pair__heading,body .cx-story__heading,body .cx-usp__heading,body .cx-vb__heading,body .cx-coll-titlebar .collection-hero__title,body .cx-sale-hero__title{font-size:clamp(30px,2.6vw,42px)}}body .facets__heading,body .facets__summary,body .facets__label,body .facet-filters__label,body .facet-filters__sort,body .mobile-facets__open-label,body .mobile-facets__heading,body .active-facets__button-remove,body .header__menu-item,body .mega-menu__link,body .list-menu__item,body .menu-drawer__menu-item,body .predictive-search__heading,body .search__input,body .field__label,body .form__label,body .cart-item__name,body .cx-cart__title,body .cx-cart__recs-title,body .cx-coll-titlebar .collection-hero__title,body .product .accordion summary .h4,body .product .accordion__title,body .accordion summary .h4,body .product__title>h1,body .product__title>a{text-transform:none;letter-spacing:0}body .cx-faq__eyebrow,body .cx-look__eyebrow,body .cx-look__tile-eyebrow,body .cx-pair__eyebrow,body .cx-story__eyebrow,body .cx-gnav__label{font-family:var(--cx-sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.3;color:var(--cx-accent)}body .button,body .shopify-challenge__button,body .customer button,body .product-form__submit,body .cx-satc__btn,body .cart__checkout-button,body .cx-cart__checkout,body .cx-related-viewall__btn{font-family:var(--cx-sans);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.42}body .button:not(.button--small):not(.button--tertiary),body .product-form__submit,body .cx-satc__btn,body .cart__checkout-button,body .cx-cart__checkout{min-height:58px}body .badge,body .cx-tiers__tag,body .cx-look__tile-label,body .cart-items thead th{font-family:var(--cx-sans);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body .price__badge-sale,body .product .price__badge-sale,body .cx-tiers__off--badge{font-family:var(--cx-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body .product form .form__label,body .product fieldset .form__label,body .product-form__input .form__label,body .product .form__label{font-family:var(--cx-sans);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}body .product-form__input--pill label,body .product-form__input--image-swatch label,body .product-form__input input[type=radio]+label,body .product-form__input .select__select,body .product-form__input select{font-family:var(--cx-sans);font-size:13.5px;font-weight:400;letter-spacing:0;text-transform:none}body .product .accordion summary .h4,body .product .accordion__title,body .accordion summary .h4,body .accordion__title{font-family:var(--cx-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.4}body .product__title>h1,body .product__title>a{font-family:var(--cx-serif);font-weight:400;font-style:normal;font-size:clamp(27px,2.2vw,33px);line-height:1.1;letter-spacing:0;text-transform:none}body .product .price .price-item--regular,body .product .price--on-sale .price-item--sale,body .product .price__regular .price-item,body .product .price__sale .price-item--sale{font-family:var(--cx-serif);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1;letter-spacing:0;color:var(--cx-accent)}body .product .price--on-sale s.price-item--regular,body .product .price__sale s.price-item--regular,body .product s.price-item--regular{font-family:var(--cx-sans);font-size:16px;font-weight:400;letter-spacing:0;color:var(--cx-muted)}body .cx-satc__price,body .cx-atc-price{font-family:var(--cx-serif);font-weight:400;font-size:19px;line-height:1.1;letter-spacing:0;color:var(--cx-accent)}body .cx-satc__title{font-family:var(--cx-serif);font-weight:400;letter-spacing:0;text-transform:none}body .card__heading,body .card__heading a,body .card-information .card__heading{font-family:var(--cx-serif);font-weight:400;font-style:normal;font-size:16.5px;line-height:1.25;letter-spacing:0;text-transform:none}body .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .card-information .price-item--sale,body .card__information .price-item--sale,body .card-information .price-item--regular,body .card__information .price-item--regular,body .card-wrapper .price-item--sale,body .card-wrapper .price-item--regular{font-family:var(--cx-sans);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--cx-accent)}body .card-information s.price-item--regular,body .card__information s.price-item--regular,body .card-wrapper s.price-item--regular{font-family:var(--cx-sans);font-size:13px;font-weight:400;color:var(--cx-muted)}body .header__heading,body .header__heading-link{font-family:var(--cx-serif);font-weight:400;letter-spacing:0;text-transform:none}body .menu-drawer__navigation>.menu-drawer__menu>li>a,body .menu-drawer__navigation>.menu-drawer__menu>li>details>summary .menu-drawer__menu-item{font-family:var(--cx-serif);font-weight:400;font-size:20px;letter-spacing:0;text-transform:none}body .cart-drawer .drawer__heading,body .cx-cart__title,body .cx-cart__recs-title{font-family:var(--cx-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0;text-transform:none}body .cart-item__name,body .cart-drawer .cart-item__name{font-family:var(--cx-serif);font-weight:400;font-size:16.5px;line-height:1.25;letter-spacing:0;text-transform:none}body .cart-drawer .price,body .cart-drawer .cart-item__price-wrapper,body .cart-drawer .totals__subtotal-value{font-family:var(--cx-sans);letter-spacing:0}body .cx-sale-hero__big,body .cx-coll-titlebar .collection-hero__title,body .cx-tiers__off,body .footer-block__heading,body .cx-cart__title,body .cx-cart__recs-title,body .cx-satc__title{font-family:var(--cx-serif);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}body .cx-tiers__qty,body .cx-tiers__tag{font-family:var(--cx-sans);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}body .cx-atc-price,body .cx-satc__price{font-family:var(--cx-serif);font-weight:400;font-size:19px;letter-spacing:0;text-transform:none}body .cx-pair__cta-arrow,body [class*=__cta-arrow],body [class*=__arrow]{font-family:var(--cx-sans)}body .product .product-form__submit,body .product .product-form__buttons .button{font-family:var(--cx-sans);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;min-height:58px}body .product .price--on-sale .price-item--sale,body .product .price__regular .price-item,body .product .price__sale .price-item--sale{font-family:var(--cx-serif);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1;letter-spacing:0;color:var(--cx-accent)}body .product .price--on-sale s.price-item--regular{font-family:var(--cx-sans);font-size:16px;font-weight:400;letter-spacing:0;color:var(--cx-muted)}body .product .accordion summary .h4,body .product .accordion__title{font-family:var(--cx-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}body .product form .form__label,body .product fieldset .form__label{font-family:var(--cx-sans);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}body .product .price__badge-sale{font-family:var(--cx-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body .cx-sale-hero__eyebrow,body .cx-vb__eyebrow,body .cx-look__tile-eyebrow,body .cx-gnav__label{font-family:var(--cx-sans);font-style:normal;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:inherit}body .announcement-bar__message,body .announcement-bar__link .announcement-bar__message{font-family:var(--cx-sans);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}body .collection-hero__title,body .cx-coll-titlebar .collection-hero__title,body .collection__title .title,body .template-collection .title-wrapper .title{font-family:var(--cx-serif);font-weight:400;letter-spacing:0;text-transform:none;font-size:28px;line-height:1.15}@media screen and (min-width:750px){body .collection-hero__title,body .cx-coll-titlebar .collection-hero__title,body .collection__title .title,body .template-collection .title-wrapper .title{font-size:clamp(36px,3.2vw,52px)}}body .card__heading,body .card__heading a,body .card-information .card__heading{font-size:15px;line-height:1.25}@media screen and (min-width:1024px){body .card__heading,body .card__heading a,body .card-information .card__heading{font-size:16.5px}}@media screen and (max-width:767px){body .button,body .product .product-form__submit,body .cart__checkout-button,body .cx-satc__btn{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cx-typography.css.map */
