body.tc-theme,body.tc-theme button,body.tc-theme input,body.tc-theme select,body.tc-theme textarea{font-family:var(--tc-font)!important;font-synthesis:none}body.tc-theme{--font-body-family: var(--tc-font);--font-heading-family: var(--tc-font);--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 300;color:var(--tc-navy);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:normal}body.tc-theme h1,body.tc-theme h2,body.tc-theme h3,body.tc-theme h4,body.tc-theme h5,body.tc-theme h6,body.tc-theme .h0,body.tc-theme .h1,body.tc-theme .h2,body.tc-theme .h3,body.tc-theme .h4,body.tc-theme .h5{font-family:var(--tc-font)!important;font-style:normal;font-weight:300;letter-spacing:-.02em}body.tc-theme .announcement-bar__message,body.tc-theme .announcement-bar__link{font-size:14px;font-weight:400;line-height:18px;letter-spacing:normal;text-transform:none}body.tc-theme .header__menu-item,body.tc-theme .header__active-menu-item{color:var(--tc-navy);font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.28px}body.tc-theme .mega-menu__link{font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.28px}body.tc-theme .mega-menu__link--level-2{font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.28px}body.tc-theme .button,body.tc-theme button.button,body.tc-theme .shopify-payment-button__button,body.tc-theme .product-form__submit{font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.32px}body.tc-theme .field__input,body.tc-theme .select__select,body.tc-theme .customer .field input,body.tc-theme .customer select{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}body.tc-theme .tc-product-page .product__info-container{color:var(--tc-navy);font-family:var(--tc-product-font)!important;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal}body.tc-theme .tc-product-page .product__title h1,body.tc-theme .tc-product-page .product__title h2,body.tc-theme .quick-add-modal .product__title h2{color:var(--tc-navy);font-family:var(--tc-product-font)!important;font-size:28px;font-weight:300;line-height:40px;letter-spacing:-.56px}body.tc-theme .tc-product-page .product__text,body.tc-theme .tc-product-page .product__text.subtitle,body.tc-theme .tc-product-page .product__description,body.tc-theme .tc-product-page .product__description.rte{color:var(--tc-navy-soft);font-size:16px;font-weight:300;line-height:28px;letter-spacing:-.32px}body.tc-theme .tc-product-page .price--large,body.tc-theme .tc-product-page .price--large .price-item,body.tc-theme .tc-product-page .price__regular .price-item--regular,body.tc-theme .tc-product-page .price__sale .price-item--sale{color:var(--tc-blue);font-size:20px;font-weight:500;line-height:31px;letter-spacing:-.4px}body.tc-theme .tc-product-page .price__sale .price-item--regular{color:#6d7f92;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.32px}body.tc-theme .tc-product-page .product-form__input .form__label,body.tc-theme .tc-product-page .quantity__label{color:#557599;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px;text-transform:capitalize}body.tc-theme .tc-product-page .product-form__input .form__label [data-selected-value]{color:var(--tc-blue);font-size:16px;font-weight:300;line-height:20px;letter-spacing:-.32px}body.tc-theme .tc-product-page .product-form__input--pill input[type=radio]+label,body.tc-theme .tc-product-page .product-form__input--dropdown .select__select{font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.28px}body.tc-theme .tc-product-page .product__tax,body.tc-theme .tc-product-page .rating-count,body.tc-theme .tc-product-page .rating-text{color:#557599;font-size:14px;font-weight:300;line-height:24px;letter-spacing:-.28px}body.tc-theme [id^=TcProductDetails-] .tc-product-details__title{color:var(--tc-navy-soft)!important;font-size:16px!important;font-weight:500!important;line-height:28px!important;letter-spacing:-.32px!important}body.tc-theme [id^=TcProductDetails-] .tc-product-details__content,body.tc-theme [id^=TcProductDetails-] .tc-product-details__content p,body.tc-theme [id^=TcProductDetails-] .tc-product-details__content li{color:var(--tc-navy-soft)!important;font-size:14px!important;font-weight:300!important;line-height:24px!important;letter-spacing:-.28px!important}body.tc-theme [id^=TcProductDetails-] .tc-product-details__column h3,body.tc-theme [id^=TcProductDetails-] .tc-product-details__content h3{color:var(--tc-navy)!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;letter-spacing:-.28px!important}body.tc-theme .collapsible-content__heading,body.tc-theme .related-products__heading,body.tc-theme .tc-section-title,body.tc-theme .rich-text__heading,body.tc-theme .image-with-text__heading{color:var(--tc-navy);font-size:32px;font-weight:300;line-height:43px;letter-spacing:-.64px}body.tc-theme .accordion__title,body.tc-theme .accordion summary .accordion__title{color:var(--tc-navy-soft);font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px}body.tc-theme .accordion__content,body.tc-theme .accordion__content.rte{color:var(--tc-navy-soft);font-size:14px;font-weight:300;line-height:24px;letter-spacing:-.28px}body.tc-theme .card__heading,body.tc-theme .card__heading a,body.tc-theme .tc-demo-card h3{color:var(--tc-navy);font-size:22px;font-weight:300;line-height:26px;letter-spacing:-.44px}body.tc-theme .card-information,body.tc-theme .card-information>.price,body.tc-theme .card-information .price-item{color:var(--tc-navy-soft);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}body.tc-theme .collection-hero__title{color:var(--tc-navy);font-size:32px;font-weight:300;line-height:43px;letter-spacing:-.64px}body.tc-theme .collection-hero__description{color:var(--tc-navy-soft);font-size:16px;font-weight:300;line-height:28px;letter-spacing:-.32px}body.tc-theme .tc-sticky-atc__product strong{font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.32px}body.tc-theme .tc-sticky-atc__product [data-sticky-variant]{font-size:14px;font-weight:300;line-height:20px;letter-spacing:-.28px}body.tc-theme .tc-sticky-atc__actions .button{font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.32px}body.tc-theme .tc-footer__newsletter h2{font-size:32px;font-weight:300;line-height:43px;letter-spacing:-.64px}body.tc-theme .tc-footer__newsletter p,body.tc-theme .tc-footer__social,body.tc-theme .tc-footer a{font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.28px}body.tc-theme .tc-footer__links h3{font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.28px}@media screen and (max-width:749px){body.tc-theme{font-size:14px;line-height:21px}body.tc-theme .announcement-bar__message,body.tc-theme .announcement-bar__link{font-size:12px;line-height:16px}body.tc-theme .menu-drawer__menu-item,body.tc-theme .menu-drawer__close-button,body.tc-theme .menu-drawer__account{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}body.tc-theme .tc-product-page .product__title h1,body.tc-theme .tc-product-page .product__title h2,body.tc-theme .quick-add-modal .product__title h2{font-size:22px;line-height:26px;letter-spacing:-.44px}body.tc-theme .tc-product-page .product__text,body.tc-theme .tc-product-page .product__text.subtitle,body.tc-theme .tc-product-page .product__description,body.tc-theme .tc-product-page .product__description.rte{font-size:14px;line-height:21px;letter-spacing:-.28px}body.tc-theme .tc-product-page .price--large,body.tc-theme .tc-product-page .price--large .price-item,body.tc-theme .tc-product-page .price__regular .price-item--regular,body.tc-theme .tc-product-page .price__sale .price-item--sale{font-size:18px;line-height:24px;letter-spacing:-.36px}body.tc-theme .tc-product-page .product-form__input .form__label,body.tc-theme .tc-product-page .quantity__label{font-size:14px;line-height:24px;letter-spacing:-.28px}body.tc-theme .tc-product-page .product-form__input .form__label [data-selected-value]{font-size:14px;line-height:18px;letter-spacing:-.28px}body.tc-theme .collapsible-content__heading,body.tc-theme .related-products__heading,body.tc-theme .tc-section-title,body.tc-theme .rich-text__heading,body.tc-theme .image-with-text__heading,body.tc-theme .collection-hero__title,body.tc-theme .tc-footer__newsletter h2{font-size:26px;line-height:34px;letter-spacing:-.52px}body.tc-theme .card__heading,body.tc-theme .card__heading a,body.tc-theme .tc-demo-card h3{font-size:18px;line-height:24px;letter-spacing:-.36px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tc-rest-typography.css.map */
