html.chic-fashion-type{--chic-type-body-size:17px;--chic-type-card-size:18px;--chic-type-section-size:40px;--chic-type-product-size:42px;--chic-type-hero-size:60px;--chic-type-accordion-size:17px;--font-body-family:var(--chic-body-family);--font-heading-family:var(--chic-heading-family);--mobile-body-font:var(--chic-body-family);--mobile-heading-font:var(--chic-heading-family)}
@media(max-width:749px){html.chic-fashion-type{--chic-type-body-size:16px;--chic-type-card-size:16px;--chic-type-section-size:28px;--chic-type-product-size:28px;--chic-type-hero-size:36px;--chic-type-accordion-size:16px}}
html.chic-fashion-type.chic-mobile-qa{--chic-type-body-size:16px;--chic-type-card-size:16px;--chic-type-section-size:28px;--chic-type-product-size:28px;--chic-type-hero-size:36px;--chic-type-accordion-size:16px}
html.chic-fashion-type body,html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent{font-family:var(--chic-body-family)!important;font-size:var(--chic-type-body-size)!important;font-weight:400!important;line-height:1.55!important}
html.chic-fashion-type :is(input,select,textarea){font-family:var(--chic-body-family)!important;font-weight:400!important}
html.chic-fashion-type :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),html.chic-fashion-type body#ChicMobileSite.chic-mobile-site :is(.section-title,.heading-title,.chic-footer-connect__title){font-family:var(--chic-heading-family)!important;font-weight:500!important;line-height:1.15!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(.rte,.rte p,.rte li,.description-block,.short-description,.chic-pilot-intro,.chic-pilot-intro p,.chic-editorial__lead,.chic-editorial__lead p,.chic-editorial__body,.chic-editorial__body p,.article__desc,.article__desc p,.article__desc li,.article__content p,.article__content li,.richtext-body,.richtext-body p,.section-subtitle,.section-subtitle p,.main-image-text .description,.main-image-text .description p,.hero-cropped-banner .subtitle,.hero-cropped-banner .subtitle p,.hero-banner-slideshow__subtitle p),html.chic-fashion-type .chic-links-hub__description,html.chic-fashion-type .chic-links-hub__description p,html.chic-fashion-type .chic-events :is(.ce-story-copy>p:not(.ce-eyebrow):not(.ce-story-signature),.ce-experience-list article p,.ce-panel-intro){font-family:var(--chic-body-family)!important;font-size:var(--chic-type-body-size)!important;font-weight:400!important;line-height:1.55!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(.section-title,.section-title h1,.section-title h2,.section-title h3,.section-title p,.features-section__title h1,.features-section__title h2,.features-section__title h3,.features-section__title p,.chic-journal-preview__title,.chic-journal__title,.main-blog_wrapper .blog__head .title,.main-faq-section_wrapper .section-header-title,.main-contact-section_wrapper .title,.main-page_section .content-page-title h1,.main-richtext_wrapper .title h1,.main-richtext_wrapper .title h2,.main-richtext_wrapper .title h3,.main-image-text .image-with-text-content .heading-title,.main-search-results h2.title,.main-cart_heading,.main-cart_head-heading,.blog-post h1.article__title),html.chic-fashion-type .chic-editorial h2,html.chic-fashion-type .chic-links-hub__title,html.chic-fashion-type .chic-events h2,html.chic-fashion-type body#ChicMobileSite.chic-mobile-site .chic-footer-connect__title{font-family:var(--chic-heading-family)!important;font-size:var(--chic-type-section-size)!important;font-weight:500!important;line-height:1.15!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(.hero-cropped-banner .title,.hero-cropped-banner .title h1,.hero-cropped-banner .title h2,.hero-cropped-banner .title h3,.hero-cropped-banner .title p,.hero-banner-slideshow__heading),html.chic-fashion-type .chic-events .ce-main-heading{font-family:var(--chic-heading-family)!important;font-size:var(--chic-type-hero-size)!important;font-weight:500!important;line-height:1.1!important}
html.chic-fashion-type .chic-events :is(h1,h2,h3,.ce-main-heading em){font-family:var(--chic-heading-family)!important;font-weight:500!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent .main-product-section .title :is(h1,h2,h3,p),html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #chic-editorial-purchase h1,html.chic-fashion-type .chic-mobile-landing-body .mobile-story h1{font-family:var(--chic-heading-family)!important;font-size:var(--chic-type-product-size)!important;font-weight:500!important;line-height:1.12!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site :is(.product-item,.surge-product-card,.card-wrapper,.product-item-s) :is(.product-title,.product-title a,.product-title strong,.product__title,.product__title a,.product__title strong,.card-information__text,.card-information__text a,.h3,.product-price,.product__price-original,.product-item-s .price),html.chic-fashion-type .chic-editorial__product-card h3,html.chic-fashion-type .chic-editorial__product-price,html.chic-fashion-type body#ChicMobileSite.chic-mobile-site .main-cart :is(.line-item_heading,.line-item_heading a){font-family:var(--chic-body-family)!important;font-size:var(--chic-type-card-size)!important;font-weight:500!important;line-height:1.35!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(.main-product-section .price,.main-product-section .cprice,.main-product-section .heading .sub-heading),html.chic-fashion-type .chic-mobile-landing-body :is(.mobile-price-row>strong,.mobile-bundle-buy strong){font-family:var(--chic-body-family)!important;font-weight:500!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(a.button,a.btn,a.anchor-btn,button.button,button.btn,button.anchor-btn,.submit_add_cart,.shopify-payment-button__button--unbranded,.image-with-text-button,.viewmore_btn,.submit-button,.chic-editorial__button,.chic-links-hub__primary,.ce-button,.ce-next,.ce-back),html.chic-fashion-type .chic-mobile-landing-body :is(.mobile-main-cta,.mobile-bundle-buy button,.mobile-edit-row a){font-family:var(--chic-body-family)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(.main-product-section .accordion-header h3,.main-product-section .product-accordion-tabs__tab,.main-faq-section_wrapper .faq-question),html.chic-fashion-type .chic-editorial__faq summary,html.chic-fashion-type .chic-events .ce-faq summary{font-family:var(--chic-body-family)!important;font-size:var(--chic-type-accordion-size)!important;font-weight:500!important;line-height:1.4!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent :is(.accordion-content,.accordion-content p,.accordion-content li,.product-accordion-tabs__panel,.product-accordion-tabs__panel p,.product-accordion-tabs__panel li,.main-faq-section_wrapper .faq-answer,.main-faq-section_wrapper .faq-answer p),html.chic-fashion-type .chic-editorial__faq>div,html.chic-fashion-type .chic-editorial__faq>div p,html.chic-fashion-type .chic-events .ce-faq details>p{font-family:var(--chic-body-family)!important;font-size:var(--chic-type-body-size)!important;font-weight:400!important;line-height:1.55!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site .main-footer-section :is(.footer__text,.footer__text p,.footer__menu-column a,.footer__newsletter p,.footer__newsletter small,.footer__copyright),html.chic-fashion-type body#ChicMobileSite.chic-mobile-site .chic-footer-connect__description{font-family:var(--chic-body-family)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site .main-footer-section :is(.footer__menu-column h3,.footer__newsletter h4,.footer__newsletter p strong){font-family:var(--chic-body-family)!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}
html.chic-fashion-type .chic-mobile-landing-body{--chic-type-body-size:16px;--chic-type-product-size:28px}
html.chic-fashion-type .chic-mobile-landing-body .mobile-benefits{font-family:var(--chic-body-family)!important;font-size:16px!important;font-weight:400!important;line-height:1.35!important}
html.chic-fashion-type .chic-mobile-landing-body .mobile-full-description,html.chic-fashion-type .chic-mobile-landing-body .mobile-full-description :is(p,li){font-family:var(--chic-body-family)!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}
html.chic-fashion-type .chic-mobile-landing-body :is(.mobile-promise,.mobile-bundle-heading h2,.mobile-gift strong){font-family:var(--chic-body-family)!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}
html.chic-fashion-type .chic-mobile-landing-body :is(.mobile-option,.mobile-option select,.mobile-quantity>label,.mobile-gift p,.mobile-bundle-product,.mobile-bundle-note){font-family:var(--chic-body-family)!important;font-size:12px!important;line-height:1.25!important}
html.chic-fashion-type .chic-mobile-landing-body .mobile-trust{font-family:var(--chic-body-family)!important;font-size:12px!important;line-height:1.15!important}
@container mobile-pilot (max-height:700px){html.chic-fashion-type .chic-mobile-landing-body .mobile-benefits{font-size:14px!important;line-height:1.3!important}}
html.chic-fashion-type .material-symbols-outlined{font-family:"Material Symbols Outlined"!important}
html.chic-fashion-type .material-icons:not(.material-symbols-outlined){font-family:"Material Icons"!important}
html.chic-fashion-type .material-icons-outlined{font-family:"Material Icons Outlined"!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent .features-section :is(.features-section__card-title,.features-section__card-desc,.features-section__card-desc p,.features-section__footer-text,.features-section__footer-text p,.features-section__btn){font-size:16px!important}
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent .features-section .features-section__btn{line-height:1.4!important}
@media(max-width:749px){
html.chic-fashion-type body#ChicMobileSite.chic-mobile-site #MainContent .chic-craftsmanship :is(.features-section__card-title,.features-section__card-desc,.features-section__card-desc p){font-size:14px!important}
}
