:root{--marri-heading-weight: 500;--marri-heading-weight-strong: 600;--marri-body-weight: 400;--marri-body-weight-medium: 500;--marri-ui-tracking: .045em;--marri-editorial-tracking: .012em}html{text-rendering:optimizeLegibility}body,button,input,textarea,select{font-family:var(--font-body-family)!important;font-weight:var(--marri-body-weight);font-synthesis:none;font-kerning:normal}body{letter-spacing:.006em;line-height:1.6}p,li,dd,dt,.rte,.product__description,.image-with-text__text,.marri-card-copy,.marri-product-story__text,.marri-materials__copy,.marri-review-card__quote{font-family:var(--font-body-family)!important;font-weight:400;letter-spacing:.006em;line-height:1.6}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.main_heading,.card__heading,.product__title,.drawer__heading,.shopify-policy__title,.gift-card__title{font-family:var(--font-heading-family)!important;font-style:normal!important;font-synthesis:none;font-kerning:normal;text-wrap:balance}h1,.h0,.h1,.product__title{font-weight:var(--marri-heading-weight)!important;letter-spacing:.004em;line-height:1.08}h2,.h2,.section-heading,.section_heading,.main_heading{font-weight:var(--marri-heading-weight)!important;letter-spacing:.008em;line-height:1.13}h3,h4,h5,h6,.h3,.h4,.h5,.card__heading,.drawer__heading{font-weight:var(--marri-heading-weight)!important;letter-spacing:var(--marri-editorial-tracking);line-height:1.2}.section-header .header_main_navigation_desktop .parent_a,.section-header .header_custom_links a,.main_mega__menu_wrapper .mega_menu--child_main>li>a,.mobile-drawer__menu>li>a,.mobile_menu_drawer a.parent_a{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.035em!important;line-height:1.22!important}label,.form__label,.field__label,.quantity__label,.product-vendor,.caption,.caption-with-letter-spacing,.tax-info,.breadcrumbs__list{font-family:var(--font-body-family)!important;font-weight:500;letter-spacing:.018em;line-height:1.45}:is(.eyebrow,[class*=__eyebrow]),:is(.button,.btn,button[type=submit],input[type=submit],.shopify-payment-button__button){font-family:var(--font-heading-family)!important;font-weight:600!important;letter-spacing:.075em!important}:is(.button,.btn,button[type=submit],input[type=submit],.shopify-payment-button__button){line-height:1.15!important}:is(.collection,.main_collection_grid,.product-grid,.search,.predictive-search) :is(.card__heading,.card__heading a){font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.012em!important;line-height:1.24!important}:is(.price,.price-item,.product__price,.cart-item__price-wrapper){font-family:var(--font-body-family)!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.2!important;font-variant-numeric:tabular-nums}figcaption,.caption.is-italic,.image-with-text__text--caption,.article-template__caption,blockquote cite,.mc-ref-eyebrow,.mc-ref-review-card__quote{font-family:var(--font-body-family)!important;font-style:italic!important;font-weight:500;letter-spacing:.006em}.mc-ref-primary__signature,.marri-collection-signature,.marri-product-description-signature,.mc-cart-signature{font-weight:400!important;font-style:normal!important;letter-spacing:0!important;line-height:1.12!important;font-synthesis:none!important}[data-marri-focus-lock=right] img,[data-marri-focus-lock=right] picture img{object-position:100% 50%!important}@media(max-width:749px){body{letter-spacing:.004em;line-height:1.57}h1,.h0,.h1,.product__title{line-height:1.1}h2,.h2,.section-heading,.section_heading,.main_heading{line-height:1.15}h3,h4,h5,h6,.h3,.h4,.h5,.card__heading{line-height:1.22}.section-header :is(.mobile-drawer__menu>li>a,.mobile_menu_drawer a.parent_a){letter-spacing:.028em!important}}:root{--marri-copy-size-mobile: 1.75rem;--marri-copy-size-desktop: 1.95rem;--marri-copy-size-wide: 2rem;--marri-copy-leading: 1.42;--marri-copy-tracking: .002em}body{letter-spacing:var(--marri-copy-tracking);line-height:var(--marri-copy-leading)}p,li,dd,dt,.rte{font-family:var(--font-body-family)!important;font-weight:400;letter-spacing:var(--marri-copy-tracking);line-height:var(--marri-copy-leading)}main :is(.rte,.text-content,.richtext_content,.slideshow_text,.iwt_text_inner,.image_banner_text,.page_banner_description,.promo_banner_text,.countdown_text,.before_after_text,.highliter_text,.marri-values__lead,.marri-packaging__text,.marri-product-story__text,.product__description,.marri-description__content,.collection-description,.marri-collection-intro__description,.mc-ref-primary__description,.mc-ref-section-head>p,.mc-ref-about__copy>p,.testimonial_text,.shopify-policy__body,.article-template__content,.text-body){font-family:var(--font-body-family)!important;font-size:var(--marri-copy-size-mobile)!important;font-weight:400!important;letter-spacing:var(--marri-copy-tracking)!important;line-height:var(--marri-copy-leading)!important;font-synthesis:none!important}main :is(.rte,.text-content,.richtext_content,.slideshow_text,.iwt_text_inner,.image_banner_text,.page_banner_description,.promo_banner_text,.countdown_text,.before_after_text,.highliter_text,.marri-packaging__text,.marri-product-story__text,.product__description,.marri-description__content,.collection-description,.marri-collection-intro__description,.mc-ref-primary__description,.mc-ref-section-head,.mc-ref-about__copy,.testimonial_text,.shopify-policy__body,.article-template__content,.text-body) :is(p,li){font-size:inherit!important;font-weight:400!important;letter-spacing:inherit!important;line-height:inherit!important}main :is(.rte,.text-content,.richtext_content,.product__description,.marri-description__content) :is(strong,b){font-weight:600!important}main :is(.mc-ref-primary__signature,.marri-collection-signature,.marri-product-description-signature,.mc-cart-signature,.marri-about-script-subhead){letter-spacing:0!important}@media screen and (min-width:750px){main :is(.rte,.text-content,.richtext_content,.slideshow_text,.iwt_text_inner,.image_banner_text,.page_banner_description,.promo_banner_text,.countdown_text,.before_after_text,.highliter_text,.marri-values__lead,.marri-packaging__text,.marri-product-story__text,.product__description,.marri-description__content,.collection-description,.marri-collection-intro__description,.mc-ref-primary__description,.mc-ref-section-head>p,.mc-ref-about__copy>p,.testimonial_text,.shopify-policy__body,.article-template__content,.text-body){font-size:var(--marri-copy-size-desktop)!important}}@media screen and (min-width:1280px){main :is(.rte,.text-content,.richtext_content,.image_banner_text,.page_banner_description,.promo_banner_text,.marri-product-story__text,.product__description,.marri-description__content,.collection-description,.marri-collection-intro__description,.mc-ref-primary__description,.mc-ref-section-head>p,.mc-ref-about__copy>p,.shopify-policy__body,.article-template__content,.text-body){font-size:var(--marri-copy-size-wide)!important}}[data-collection-handle=python] img,[data-collection-handle=collezione-python] img,[data-marri-collection=python] img,[data-marri-collection=collezione-python] img,a[href*="/collections/python"] img,a[href*="/collections/collezione-python"] img{object-position:90% 50%!important}
/*# sourceMappingURL=/cdn/shop/t/132/assets/marri-brand-typography-final.css.map */
