:root{--ic-font-display: "Italiana", "Bodoni Moda", Georgia, serif;--ic-font-subheading: "Poltawski Nowy", "Bodoni Moda", Georgia, serif;--ic-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ic-home-title-size: clamp(3.25rem, 5.5vw, 5rem);--ic-home-title-size-lg: clamp(3.5rem, 6vw, 5.5rem)}body.template-index #MainContent{font-family:var(--ic-font-body)}body.template-index #MainContent .icon-flip-container,body.template-index #MainContent>section.shopify-section:has(.icon-flip-container){background-color:#fff!important}body.template-index #MainContent :is(h1,h2).section__header-heading,body.template-index #MainContent .section__header-heading,body.template-index #MainContent .section__header-heading.h3,body.template-index #MainContent .section__header-heading.h1-size,body.template-index #MainContent .section__header-heading.h2,body.template-index #MainContent .category-heading,body.template-index #MainContent .sec__content-heading,body.template-index #MainContent .section-title,body.template-index #MainContent .shopify-app-block :is(h1,h2,h3),body.template-index #MainContent .ic-reelfy-looks :is(h1,h2,h3,[class*=title],[class*=heading]){font-family:var(--ic-font-display)!important;font-weight:400!important;--size: 4rem !important;line-height:1.1!important;letter-spacing:.01em;margin-block-start:0!important;margin-block-end:.35em!important;color:#000!important}body.template-index #MainContent .sec__content-subheading,body.template-index #MainContent .multi-content .sec__content-subheading,body.template-index #MainContent .category-name,body.template-index #MainContent .icon-title,body.template-index #MainContent .collection-tab__tab-item,body.template-index #MainContent .collection-tab__tab-item.heading-style,body.template-index #MainContent .sec__collection-tab .collection-tab__tab-item.btn-active{font-family:var(--ic-font-subheading)!important;font-weight:400!important}body.template-index #MainContent .icon-title,body.template-index #MainContent .icon-title.heading-style{font-size:18px!important;font-weight:600!important;margin-block-start:0!important;margin-top:0!important}@media screen and (max-width:768px){body.template-index #MainContent .icon-title,body.template-index #MainContent .icon-title.heading-style{font-size:clamp(.58rem,2.4vw,.72rem)!important;font-weight:600!important;line-height:1.2!important;margin-block-start:0!important;margin-top:0!important}body.template-index #MainContent .icon-description{font-size:clamp(.5rem,2vw,.625rem)!important;line-height:1.25!important}}body.template-index #MainContent .collection-tab__tab-item{font-size:clamp(1.125rem,1.35vw,1.5rem)!important;letter-spacing:.02em}body.template-index #MainContent .section__header-des,body.template-index #MainContent .section__header-des p,body.template-index #MainContent .category-top-label,body.template-index #MainContent .category-count,body.template-index #MainContent .icon-description,body.template-index #MainContent .product-item__name,body.template-index #MainContent .product-item__price,body.template-index #MainContent .product-item__price .price,body.template-index #MainContent .product-item__vendor,body.template-index #MainContent .product-item__short-description,body.template-index #MainContent .select-collection-tab,body.template-index #MainContent .testimonial_info__name,body.template-index #MainContent .testimonials-quote,body.template-index #MainContent .testimonials-quote p,body.template-index #MainContent .testimonial-product,body.template-index #MainContent .testimonial-product a,body.template-index #MainContent .btn,body.template-index #MainContent .inline-flex.btn-primary,body.template-index #MainContent .inline-flex.btn-secondary,body.template-index #MainContent .lookbook-product .product-item__name{font-family:var(--ic-font-body)!important}body.template-index #MainContent .ic-reelfy-looks :is(p,.subtitle,[class*=subtitle]){font-family:var(--ic-font-body)!important;font-size:14px!important}body.template-index .category-collection-section,body.template-index .category-collection-section .category-top-label,body.template-index .category-collection-section .category-heading,body.template-index .category-collection-section .category-name,body.template-index .category-collection-section .category-count,body.template-index .category-collection-section .category-placeholder{font-family:inherit}body.template-index .category-collection-section .category-heading{font-family:var(--ic-font-display)!important;line-height:1.1!important}@media screen and (max-width:768px){body.template-index .category-collection-section .category-heading{font-size:clamp(20px,7vw,28px)!important;white-space:nowrap!important;margin-block-start:0!important;margin-block-end:1rem!important}body.template-index .category-collection-section .category-name{margin-block-start:.35rem!important;margin-block-end:.15rem!important}}body.template-index .category-collection-section .category-top-label,body.template-index .category-collection-section .category-count{font-family:var(--ic-font-body)!important}body.template-index .category-collection-section .category-name{font-family:var(--ic-font-subheading)!important;font-weight:400!important}body.template-index .header__layout-2 .header__menu--desktop-row .level0>menu-item>a,body.template-index .header__layout-2 .header__menu--desktop-row .level0>menu-item>a span{font-family:var(--ic-font-body)!important;font-weight:400!important;letter-spacing:.12em;text-transform:uppercase}body.template-index .header__logo :is(h1,.h5){font-family:var(--ic-font-display)!important;font-weight:400!important;letter-spacing:.08em}body.template-index .footer .footer__block-heading{font-family:var(--ic-font-subheading)!important;font-weight:400!important}body.template-index .footer :is(.footer__block-description,.footer__block-info,.footer-block a,.footer__bottom,.newsletter-form,.footer_store-infor){font-family:var(--ic-font-body)!important}body.template-product #MainContent :is(h2,.h2),body.template-product #MainContent .section__header-heading,body.template-product #MainContent .section__header-heading.h3,body.template-product #MainContent .section__header-heading.h1-size,body.template-product .ic-product-story__title{font-family:var(--ic-font-display)!important;font-weight:400!important;font-size:clamp(2.25rem,4vw,3.25rem)!important;line-height:1.15!important;letter-spacing:.01em!important}body.template-product .ic-product-story__title{font-size:clamp(1.125rem,1.5vw,1.375rem)!important;margin-block:0!important}body.template-product #MainContent .section__header-des,body.template-product #MainContent .section__header-des p,body.template-product #MainContent .product-item__name,body.template-product #MainContent .product-item__price,body.template-product #MainContent .product-item__vendor{font-family:var(--ic-font-body)!important}body.template-product #MainContent .ic-product-story__content,body.template-product #MainContent .ic-product-story__content p,body.template-product #MainContent .ic-product-story__accordion summary{font-family:var(--ic-font-body)!important}body.template-product #MainContent .ic-product-story__accordion summary{font-family:var(--ic-font-subheading)!important;font-weight:600!important}body.template-index #MainContent .sec__collection-tab,body.template-index #MainContent .sec__products-grid,body.template-index #MainContent .ic-reelfy-looks,body.template-index #MainContent .sec__products-list,body.template-index #MainContent .sec__product-testimonials,body.template-index #MainContent .sec__lookbook-product{max-width:1137px!important;margin-left:auto!important;margin-right:auto!important}body.template-index #MainContent .sec__collection-tab .section__header-heading,body.template-index #MainContent .sec__products-grid .section__header-heading,body.template-index #MainContent .ic-reelfy-looks :is(h1,h2,h3,[class*=title],[class*=heading]),body.template-index #MainContent .sec__products-list .section__header-heading,body.template-index #MainContent .sec__product-testimonials .section__header-heading,body.template-index #MainContent .sec__trending-products .section__header-heading{max-width:100%!important;font-size:clamp(20px,6.5vw,38px)!important;white-space:nowrap!important;line-height:1.2!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:0!important}body.template-index #MainContent .sec__lookbook-product .section__header-heading{max-width:100%!important;font-size:4rem!important;--size: 4rem !important;line-height:47px!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:0!important}body.template-index #MainContent .sec__product-testimonials .section__header-heading{font-size:clamp(32px,3vw,38px)!important}body.template-index #MainContent .sec__collection-tab .section__header-des,body.template-index #MainContent .sec__products-grid .section__header-des,body.template-index #MainContent .ic-reelfy-looks :is(p,.subtitle,[class*=subtitle]),body.template-index #MainContent .sec__products-list .section__header-des,body.template-index #MainContent .sec__product-testimonials .section__header-des,body.template-index #MainContent .sec__lookbook-product .section__header-des{max-width:550px!important;margin-left:auto!important;margin-right:auto!important}body.template-index #MainContent .sec__collection-tab .section__header-des p,body.template-index #MainContent .sec__products-grid .section__header-des p,body.template-index #MainContent .ic-reelfy-looks :is(p,.subtitle,[class*=subtitle]),body.template-index #MainContent .sec__products-list .section__header-des p,body.template-index #MainContent .sec__product-testimonials .section__header-des p,body.template-index #MainContent .sec__lookbook-product .section__header-des p{font-size:14px!important;line-height:19px!important}@media(min-width:769px)and (max-width:1150px){body.template-index #MainContent .slideshow .sec__content-inner{max-width:40%!important}}@media(min-width:769px)and (max-width:1150px){body.template-index #MainContent .slideshow .sec__content-heading{font-size:clamp(32px,4vw,48px)!important;line-height:1.1!important}body.template-index #MainContent .slideshow .sec__content-des{font-size:14px!important}}@media(min-width:769px)and (max-width:1150px){body.template-index #MainContent .slideshow :is(.btn-primary,.btn-outline){white-space:nowrap!important;min-width:max-content!important;padding:10px 20px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ic-home-typography.css.map */
