:root{--font-body: "Inter", var(--font-body-family, sans-serif), sans-serif;--font-heading: "DM Sans", var(--font-heading-family, sans-serif), sans-serif;--color-graphite: #17191C;--color-muted: #8A8F96}body,button,input,select,textarea,optgroup,.ecom-core,.ecom-core *:not(i):not([class*=icon]):not([class*=fa-]):not(svg):not(svg *){font-family:var(--font-body)!important}body{font-weight:400;line-height:1.6;letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.title,.banner__heading,.product__title,.product__title *,.card__heading,.card__heading a,.ecom-product__heading,.ecom-banner__heading,.ecom-banner__subheading,.ecom-iconlist--title,.ecom-collection__product-item-information-title,.ecom-collection__product-item-information-title *,.ecom-collection__product-title-tag,.ecom-shopify__newsletter-form-heading,.ecom-collection__filters-heading,.ecom-cart__product-items-heading,.ecom-core :is(h1,h2,h3,h4,h5,h6,.ecom__heading,.ecom-heading),.ecom-core .ecom-product-single__title,.ecom-core .ecom-product-single__title *{font-family:var(--font-heading)!important}h1,.h0,.h1,.hxl,.hxxl,.banner__heading,.ecom-core h1,.ecom-core .ecom-banner__heading{font-weight:600!important;font-size:56px;line-height:1.12!important;letter-spacing:-.03em!important}h2,.h2,.title,.ecom-core h2{font-weight:600!important;font-size:36px;line-height:1.2!important;letter-spacing:-.02em!important}h3,.h3,.ecom-core h3,.ecom-banner__subheading,.ecom-iconlist--title{font-weight:600!important;font-size:26px;line-height:1.3!important;letter-spacing:-.01em!important}h4,.h4,h5,.h5,h6{font-weight:500;line-height:1.3;letter-spacing:0}.product__title,.product__title h1,.product__title h2,.ecom-core .ecom-product-single__title,.ecom-core .ecom-product-single__title *{font-weight:600!important;font-size:30px!important;line-height:1.25!important;letter-spacing:-.01em!important}.card__heading,.card__heading a,.card-information .card__heading,.card-information .card__heading a,.ecom-collection__product-item-information-title,.ecom-collection__product-item-information-title *,.ecom-collection__product-title-tag{font-weight:500!important;font-size:16px!important;line-height:1.35!important;letter-spacing:0!important}p,li,.rte,.rte p,.product__description,.product__description *,.ecom-product-single__description--paragraph,.ecom-collection__product-description,.ecom-collection__product-card-description{font-family:var(--font-body)!important;font-weight:400;font-size:17px;line-height:1.6;letter-spacing:0}p{margin-block:0 14px}h1+p,h2+p,h3+p,h1+.rte,h2+.rte,h3+.rte{margin-top:14px}.product__sku,.product__inventory,.caption,.caption-large,.card__information .caption,.card-information .caption,.product-form__label,.form__label,.field__label,.product__info-container .caption{font-family:var(--font-body)!important;font-weight:400;font-size:13.5px;line-height:1.5;letter-spacing:0}.caption-with-letter-spacing,.subtitle,.subtitle--small,.subtitle--medium,.eyebrow{font-family:var(--font-body)!important;font-weight:600!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.1em!important;text-transform:uppercase}.header__menu-item,.header__menu-item span,.header__inline-menu a,.list-menu__item,.list-menu__item--link,.menu-drawer__menu-item,.mega-menu__link,.header__submenu a,.facets__summary,.facets__label,.facet-checkbox,.facets__heading,.mobile-facets__summary,.active-facets__button,.ecom-element--menu_title,.ecom-menu_title,.ecom-collection-filters--price-range,.ecom-collection__filters-heading{font-family:var(--font-body)!important;font-weight:500;font-size:15px;letter-spacing:0}.button,button.button,.shopify-challenge__button,.customer button,.product-form__submit,.quick-add__submit,.cart__checkout-button,.ecom-button-default,.ecom-button-active,.ecom-element-button,.ecom-banner__button,.ecom-collection__product-group-button-action,.ecom-core [class*=add-to-cart]{font-family:var(--font-body)!important;font-weight:600!important;font-size:15px;line-height:1.15!important;letter-spacing:.01em!important}.product__info-container .price,.product__info-container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale,.ecom-product-single__price--regular,.ecom-product-single__price--sale,.ecom-product-single__price-normal,.ecom-add-to-cart__price{font-family:var(--font-body)!important;font-weight:700!important;font-size:32px!important;line-height:1.2;letter-spacing:0;color:var(--color-graphite)!important}.card-information .price,.card-information .price-item,.card__information .price,.card__information .price-item,.price .price-item--regular,.price .price-item--sale,.ecom-collection__product-price,.ecom-collection__product-price--regular,.ecom-collection__product-price--sale,.ecom-collection__product-price--from,.ecom-product-upsell__price--regular,.ecom-cart__product-price--end,.cart-item .price,.cart-item__price-wrapper .price{font-family:var(--font-body)!important;font-weight:600!important;font-size:18px!important;line-height:1.25;letter-spacing:0;color:var(--color-graphite)!important}.price__sale .price-item--regular,.price--on-sale .price-item--regular,s.price-item,.price s,.variant-item__old-price,.ecom-collection__product--compare-at-price,.ecom-core [class*=compare-at],.ecom-core [class*=price] s,.cart-item__old-price{font-family:var(--font-body)!important;font-weight:400!important;font-size:18px!important;color:var(--color-muted)!important;text-decoration:line-through}.badge,.price__badge-sale,.price__badge-sold-out,.ecom-product-single__price--badges-sale,.ecom-collection__product-price--bage-sale{font-family:var(--font-body)!important;font-weight:600!important;font-size:11.5px!important;line-height:1;letter-spacing:.02em;background:#ff0808;color:#fff}.product__title+.price,.product__info-container .price{margin-top:10px}.product__info-container .price{margin-bottom:20px}.card-information .price,.card__information .price{margin-top:8px}h1,h2,h3{margin-block-end:14px}.title-wrapper-with-link,.collection__title,.section-header{margin-bottom:28px}@media screen and (max-width:749px){h1,.h0,.h1,.hxl,.hxxl,.banner__heading,.ecom-core h1,.ecom-core .ecom-banner__heading{font-size:36px!important}h2,.h2,.title,.ecom-core h2{font-size:28px!important}h3,.h3,.ecom-core h3,.ecom-banner__subheading,.ecom-iconlist--title{font-size:22px!important}.product__title,.product__title h1,.product__title h2,.ecom-core .ecom-product-single__title,.ecom-core .ecom-product-single__title *{font-size:24px!important}.card__heading,.card__heading a,.card-information .card__heading,.card-information .card__heading a,.ecom-collection__product-item-information-title,.ecom-collection__product-item-information-title *,.ecom-collection__product-title-tag{font-size:15px!important}p,li,.rte,.rte p,.product__description,.product__description *,.ecom-product-single__description--paragraph,.ecom-collection__product-description,.ecom-collection__product-card-description{font-size:16px!important}.product__sku,.product__inventory,.caption,.caption-large,.product-form__label,.form__label,.field__label{font-size:12.5px!important}.header__menu-item,.header__menu-item span,.list-menu__item,.menu-drawer__menu-item,.facets__summary,.facets__label,.mobile-facets__summary{font-size:14.5px!important}.product__info-container .price,.product__info-container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale,.ecom-product-single__price--regular,.ecom-product-single__price-normal,.ecom-product-single__price--sale,.ecom-add-to-cart__price{font-size:28px!important}.card-information .price,.card-information .price-item,.card__information .price,.card__information .price-item,.ecom-collection__product-price,.ecom-collection__product-price--regular,.ecom-collection__product-price--sale{font-size:18px!important}}[class*=icon],[class*=fa-],.fa,.fas,.far,.fab{font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/43/assets/credkeys-typography.css.map */
