:root{--makrizz-outfit-font: "Outfit", "Assistant", system-ui, sans-serif}body .section-header .header-wrapper .makrizz-nav .header__menu-item{font-family:var(--makrizz-outfit-font);font-size:14px;font-weight:500;letter-spacing:.015em;line-height:1.35}body .section-header .header-wrapper :is(.localization-form__select,.disclosure__button,.header__submenu a,.makrizz-mega-grid a,.makrizz-mega-title){font-family:var(--makrizz-outfit-font);font-size:14px;line-height:1.45}body .section-header .header-wrapper .makrizz-mega-title{font-weight:700}body .menu-drawer :is(.menu-drawer__menu-item,.menu-drawer__utility-links a){font-family:var(--makrizz-outfit-font);font-size:15px;font-weight:600;letter-spacing:.01em}body #MainContent[data-template=index] :is(.makrizz-top-picks__heading .title,.mz-category-showcase__header h2,.mz-intro h2,.makrizz-family-story__panel h2,.makrizz-home-moments__heading h2,.makrizz-community h2){font-family:var(--makrizz-outfit-font);font-weight:600;letter-spacing:-.018em;line-height:1.2}body #MainContent[data-template=index] .makrizz-top-picks__heading .title{font-size:29px}body #MainContent[data-template=index] .mz-category-showcase__header h2{font-size:34px}body #MainContent[data-template=index] .mz-intro h2{font-size:clamp(32px,3vw,42px)}body #MainContent[data-template=index] .makrizz-family-story__panel h2{font-size:34px}body #MainContent[data-template=index] .makrizz-home-moments__heading h2{font-size:30px}body #MainContent[data-template=index] .makrizz-community h2{font-size:44px}body #MainContent[data-template=index] :is(.mz-category-showcase__banner h3,.mz-card h3,.makrizz-home-moments__description,.makrizz-community__description,.mz-category-showcase__banner p,.mz-intro p,.mz-card p,.makrizz-family-story__panel .rte){font-family:var(--makrizz-outfit-font)}body #MainContent[data-template=index] .mz-category-showcase__banner h3{font-size:30px;font-weight:600}body #MainContent[data-template=index] .mz-category-showcase__banner p{font-size:16px}body #MainContent[data-template=index] .mz-card h3{font-size:22px;font-weight:600}body #MainContent[data-template=index] .mz-card p,body #MainContent[data-template=index] .makrizz-home-moments__description,body #MainContent[data-template=index] .makrizz-community__description{font-size:15px}body #MainContent[data-template=index] :is(.makrizz-product-carousel .card__heading,.mz-category-showcase .mz-category-products .card__heading){font-family:var(--makrizz-outfit-font);font-size:15px;font-weight:500;line-height:1.38;letter-spacing:0}body #MainContent[data-template=index] :is(.makrizz-top-picks__color-label,.mz-category-showcase .makrizz-top-picks__color-label){font-family:var(--makrizz-outfit-font);font-size:12px;font-weight:500}body .makrizz-footer-v6 :is(.makrizz-footer-v6__heading,.makrizz-footer-v6__group:first-child>summary){font-family:var(--makrizz-outfit-font);font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.3}body .makrizz-footer-v6 :is(.makrizz-footer-v6__links a,.makrizz-footer-v6__brand-details,.makrizz-footer-v6__brand-details a,.makrizz-footer-v6__brand-text,.makrizz-footer-v6__pending){font-family:var(--makrizz-outfit-font);font-size:16px;font-weight:400;line-height:1.65}body .makrizz-footer-v6 .makrizz-footer-v6__bottom{font-family:var(--makrizz-outfit-font)}body .makrizz-footer-v6 .makrizz-footer-v6__pending small{font-size:11px}body .makrizz-newsletter :is(h2,.makrizz-newsletter__description,.makrizz-newsletter__row input,.makrizz-newsletter__row button,.makrizz-newsletter__consent){font-family:var(--makrizz-outfit-font)}body .makrizz-newsletter h2{font-size:44px;font-weight:600;letter-spacing:-.025em}body .makrizz-newsletter__description{font-size:17px}body .makrizz-newsletter__row input{font-size:16px}body .makrizz-newsletter__row button{font-size:15px}body .makrizz-newsletter__consent{font-size:12px}@media(min-width:990px)and (max-width:1260px){body .section-header .header-wrapper .makrizz-nav .header__menu-item{font-size:14px}}@media(max-width:749px){body #MainContent[data-template=index] .makrizz-top-picks__heading .title{font-size:24px}body #MainContent[data-template=index] .mz-category-showcase__header h2{font-size:26px}body #MainContent[data-template=index] .mz-intro h2{font-size:30px}body #MainContent[data-template=index] .makrizz-family-story__panel h2{font-size:28px}body #MainContent[data-template=index] .makrizz-home-moments__heading h2{font-size:25px}body #MainContent[data-template=index] .makrizz-community h2{font-size:29px}body #MainContent[data-template=index] .mz-category-showcase__banner h3{font-size:23px}body #MainContent[data-template=index] .mz-category-showcase__banner p{font-size:13px}body #MainContent[data-template=index] .mz-card h3{font-size:20px}body #MainContent[data-template=index] .mz-card p{font-size:14px}body #MainContent[data-template=index] :is(.makrizz-product-carousel .card__heading,.mz-category-showcase .mz-category-products .card__heading){font-size:13.5px;line-height:1.4;font-weight:500}body #MainContent[data-template=index] :is(.makrizz-top-picks__color-label,.mz-category-showcase .makrizz-top-picks__color-label){font-size:11px}body .makrizz-footer-v6 :is(.makrizz-footer-v6__heading,.makrizz-footer-v6__group:first-child>summary){font-size:18px}body .makrizz-footer-v6 :is(.makrizz-footer-v6__links a,.makrizz-footer-v6__brand-details,.makrizz-footer-v6__brand-details a,.makrizz-footer-v6__pending){font-size:15px}body .makrizz-newsletter h2{font-size:30px}body .makrizz-newsletter__description{font-size:15px}body .makrizz-newsletter__row input{font-size:16px}body .makrizz-newsletter__row button{font-size:14px}body .makrizz-newsletter__consent{font-size:11px}}body #MainContent[data-template=index] .makrizz-top-picks__meta .makrizz-top-picks__price .makrizz-top-picks__price-value:not(.price--on-sale) .price__regular .price-item--regular,body #MainContent[data-template=index] .makrizz-top-picks__meta .makrizz-top-picks__price .makrizz-top-picks__price-value.price--on-sale .price__sale .price-item--sale{font-family:var(--makrizz-outfit-font);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;color:#171717}body #MainContent[data-template=index] .makrizz-top-picks__meta .makrizz-top-picks__price .makrizz-top-picks__price-value.price--on-sale .price__sale s.price-item--regular{font-family:var(--makrizz-outfit-font);font-size:11px;font-weight:400;line-height:1.3;letter-spacing:0;color:#777}@media(max-width:749px){body #MainContent[data-template=index] .makrizz-top-picks__meta .makrizz-top-picks__price .makrizz-top-picks__price-value:not(.price--on-sale) .price__regular .price-item--regular,body #MainContent[data-template=index] .makrizz-top-picks__meta .makrizz-top-picks__price .makrizz-top-picks__price-value.price--on-sale .price__sale .price-item--sale{font-size:13.5px}}body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__color-group{flex:0 0 auto;min-width:0}body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__swatches{flex-wrap:nowrap;gap:4px}body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__swatches>li{flex:0 0 auto}body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__swatch-more{display:inline-flex;align-items:center;align-self:center;height:23px;flex:0 0 auto;white-space:nowrap}body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__price{flex:1 1 0;min-width:0;max-width:none;text-align:right}@media(max-width:749px){body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more){flex-wrap:wrap}body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__color-group,body #MainContent[data-template=index] :is(.makrizz-product-carousel,.mz-category-showcase) .makrizz-top-picks__meta:has(.makrizz-top-picks__swatch-more) .makrizz-top-picks__price{flex:0 0 100%;max-width:100%}}:root{--font-body-family: "Outfit", "Assistant", Arial, sans-serif;--font-heading-family: "Outfit", "Assistant", Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 500;--makrizz-font-body: var(--font-body-family);--makrizz-font-heading: var(--font-heading-family)}body{font-family:var(--font-body-family);letter-spacing:.01em}body :is(input,textarea,select,button){font-family:var(--font-body-family)}body #MainContent :is(h1,h2,h3,h4,h5,h6),body #MainContent :is(.h0,.h1,.h2,.h3,.h4,.h5,.title),body #MainContent :is(.rte,.rte p,.rte li){font-family:var(--font-heading-family)}body #MainContent :is(.rte p,.rte li){font-weight:400;line-height:1.7}body #MainContent[data-template=product] .product__info-container :is(.product__description,.product__description p,.product__details-accordions .accordion__content,.product__details-content-group p,.product__details-content-group li){font-family:var(--font-body-family);font-size:15px;font-weight:400;line-height:1.7}body #MainContent[data-template=product] .product__info-container :is(.product__details-heading,.product__details-content-group h3,.accordion__title,.product-form__input legend){font-family:var(--font-heading-family);font-weight:500;letter-spacing:0}body #MainContent[data-template=product] :is(.product-form__input .form__label,.product-form__input .select__select,.product-form__input input,.product-form__buttons button,.quantity__input){font-family:var(--font-body-family);font-size:15px}body #MainContent[data-template=collection] :is(.collection .card__heading,.collection-product-card .card__heading),body #MainContent[data-template=search] .template-search .card__heading,body #MainContent[data-template=product] .related-products .card__heading,body #MainContent[data-template=list-collections] .card__heading{font-family:var(--font-body-family);font-size:15px;font-weight:500;line-height:1.38;letter-spacing:0}body #MainContent[data-template=collection] .collection .card-information .price:not(.price--on-sale) .price__regular .price-item--regular,body #MainContent[data-template=collection] .collection .card-information .price.price--on-sale .price__sale .price-item--sale,body #MainContent[data-template=search] .template-search .card-information .price:not(.price--on-sale) .price__regular .price-item--regular,body #MainContent[data-template=search] .template-search .card-information .price.price--on-sale .price__sale .price-item--sale,body #MainContent[data-template=product] .related-products .card-information .price:not(.price--on-sale) .price__regular .price-item--regular,body #MainContent[data-template=product] .related-products .card-information .price.price--on-sale .price__sale .price-item--sale{font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}body #MainContent[data-template=collection] .collection .card-information .price.price--on-sale .price__sale s.price-item--regular,body #MainContent[data-template=search] .template-search .card-information .price.price--on-sale .price__sale s.price-item--regular,body #MainContent[data-template=product] .related-products .card-information .price.price--on-sale .price__sale s.price-item--regular{font-size:11px;font-weight:400}body #MainContent[data-template=collection] :is(.collection-hero__title,.title--primary),body #MainContent[data-template=search] :is(.template-search__header h1,.title--primary),body #MainContent[data-template=blog] .main-blog .title--primary,body #MainContent[data-template=page] .main-page-title{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.02em}body #MainContent[data-template=collection] :is(.facets,.facet-filters,.product-count),body #MainContent[data-template=search] :is(.facets,.facet-filters,.product-count){font-family:var(--font-body-family)}body #MainContent[data-template=blog] .blog-articles .card__heading,body #MainContent[data-template=article] .article-template__title{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}body #MainContent[data-template=blog] .blog-articles .card__heading{font-size:18px;line-height:1.4}body #MainContent[data-template=article] .article-template__content :is(p,li),body #MainContent[data-template=page] .main-page-title+.rte :is(p,li),body #MainContent[data-template=page] .page-width--narrow>.rte :is(p,li){font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.8}body #MainContent .mz-article :is(h1,h2,h3),body #MainContent .makrizz-about :is(h1,h2,h3),body #MainContent .mk-contact :is(h1,h2,h3),body #MainContent .mk-faq :is(h1,h2,h3),body #MainContent .mk-policy :is(h1,h2,h3){font-family:var(--font-heading-family)}body #MainContent .mz-article :is(h1,.mz-subhead,.mz-editorial h2),body #MainContent .makrizz-about :is(.makrizz-about__hero-title,.makrizz-about__story-copy h2,.makrizz-about__moments-heading h2,.makrizz-about__closing h2){font-weight:500;letter-spacing:-.025em}body #MainContent .mz-article :is(p,summary,dt,dd),body #MainContent .makrizz-about :is(p,.rte,.rte p),body #MainContent .mk-contact :is(p,label,input,textarea),body #MainContent .mk-faq :is(p,summary,button),body #MainContent .mk-policy :is(p,li){font-family:var(--font-body-family)}body #MainContent .mk-policy .mk-policy__body :is(p,li),body #MainContent .mk-faq .mk-faq__answer,body #MainContent .mk-faq .mk-faq__item summary{font-size:15px;line-height:1.7}body #MainContent .mk-policy :is(h1,h2),body #MainContent .mk-faq .mk-faq__title,body #MainContent .mk-contact :is(h1,h2,h3){font-weight:500}body #MainContent .mk-contact :is(.mk-contact__submit,.mk-contact__chat){font-family:var(--font-body-family)}body #MainContent[data-template=cart] :is(.cart-items,.cart-item__name,.cart-item__details,.cart__footer,.totals,.cart__checkout-button,.cart__warnings,.tax-note),body :is(.cart-drawer,.cart-notification){font-family:var(--font-body-family)}@media(max-width:749px){body #MainContent[data-template=product] .product__info-container :is(.product__description,.product__description p,.product__details-accordions .accordion__content){font-size:14px}body #MainContent[data-template=collection] .collection .card__heading,body #MainContent[data-template=search] .template-search .card__heading,body #MainContent[data-template=product] .related-products .card__heading{font-size:13.5px;font-weight:500}body #MainContent[data-template=collection] .collection .card-information .price .price-item,body #MainContent[data-template=search] .template-search .card-information .price .price-item,body #MainContent[data-template=product] .related-products .card-information .price .price-item{font-size:13.5px}body #MainContent[data-template=collection] .collection .card-information .price.price--on-sale s.price-item--regular,body #MainContent[data-template=search] .template-search .card-information .price.price--on-sale s.price-item--regular,body #MainContent[data-template=product] .related-products .card-information .price.price--on-sale s.price-item--regular{font-size:10.5px}body #MainContent .mk-policy .mk-policy__body :is(p,li),body #MainContent .mk-faq .mk-faq__answer,body #MainContent .mk-faq .mk-faq__item summary{font-size:14px}body #MainContent[data-template=article] .article-template__content :is(p,li){font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/makrizz-outfit-typography.css.map */
