.main_header_wrapper,.main_header_inner,.main_mega__menu_wrapper,.mega__menu_inner{border-radius:0!important}.main_header_inner{min-height:8.6rem}.header__heading-link,.header__heading-logo-wrapper,.header__heading-logo{display:block}.header__heading-logo{width:auto!important;max-width:min(22rem,24vw);height:auto!important;object-fit:contain;image-rendering:auto}.header_main_navigation_desktop .parent_a,.header_custom_links .header_b2b_registration{color:var(--header-text, var(--mc-ink))!important;font-family:var(--font-body-family)!important;font-size:1.55rem!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.15}.header_utility_icons_inner{gap:1.8rem}.header_utility_icons_inner>a{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.header_utility_icons_inner>a svg{width:2.35rem;height:2.35rem}.header_cart{position:relative}.header_cart .diamond_wrapper{position:absolute!important;top:-.3rem!important;right:-.5rem!important;width:1.9rem;height:1.9rem}.header_cart .diamond_wrapper .icon_full_diamond{display:none!important}.header_cart .diamond_wrapper .cart-count-bubble,.header_cart>.cart-count-bubble{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;width:1.9rem!important;min-width:1.9rem!important;height:1.9rem!important;padding:0!important;place-items:center;color:#fff!important;background:var(--mc-fig)!important;border:1px solid #fff;border-radius:0!important;box-shadow:none!important}.header_cart .cart-count-bubble span{color:#fff!important;font-size:1rem!important;font-weight:600;line-height:1!important}@media screen and (min-width:990px){.main_mega__menu_wrapper{left:0;width:100vw;padding:3rem clamp(3rem,5vw,7rem) 3.4rem!important;color:var(--mc-ink);background:var(--mc-ivory);border-block:1px solid var(--mc-line);box-shadow:0 2.4rem 5rem #1a12161f}.main_mega__menu_wrapper .mega__menu_inner{max-width:132rem;margin-inline:auto;padding:0!important;background:transparent!important}.main_mega__menu_wrapper .mega_menu--child_main{gap:2.4rem!important}.main_mega__menu_wrapper .mega_menu_image{aspect-ratio:4 / 2.45;background:#eee9e1}.main_mega__menu_wrapper .mega_menu_image img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .55s ease}.main_mega__menu_wrapper li:hover .mega_menu_image img{transform:scale(1.025)}.main_mega__menu_wrapper .mega_menu_link_title span{color:var(--mc-ink);font-family:var(--font-heading-family);font-size:1.55rem;letter-spacing:.02em}.main_mega__menu_wrapper .mega_menu_link_sub span{font-family:var(--font-body-family);font-size:1.35rem}}.mobile_drawer_inner{width:min(42rem,calc(100vw - 2.4rem));max-width:none;height:calc(100dvh - 2.4rem);max-height:calc(100dvh - 2.4rem);margin:1.2rem 0 1.2rem 1.2rem;padding:0 2rem 2.4rem;color:var(--mc-ink);background:var(--mc-ivory);border-radius:0!important}.marri-mobile-drawer__brand{min-height:8rem;display:flex;align-items:center;border-bottom:1px solid var(--mc-line)}.marri-mobile-drawer__brand a{display:inline-flex;align-items:center;max-width:13rem;color:var(--mc-ink);text-decoration:none}.marri-mobile-drawer__brand img{display:block;width:100%;height:auto}.mobile_drawer_close{top:2.1rem;right:2rem;width:3.8rem;height:3.8rem;background:transparent;border-color:var(--mc-line);border-radius:0}ul.mobile_parent_main{padding:1.2rem 0 0}.mobile_drawer_wrapper ul.mobile_parent_main>li{padding:1.35rem 0;border-color:var(--mc-line)}ul.mobile_parent_main>li>a,.mobile_has_children_wrapper>a{color:var(--mc-ink);font-family:var(--font-heading-family);font-size:1.72rem;line-height:1.25}ul.mobile_child_main{padding-top:1.2rem}.marri-mobile-child-link{display:grid!important;width:100%!important;min-height:5.8rem;grid-template-columns:5.8rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;color:var(--mc-ink);border-top:1px solid var(--mc-line)}.marri-mobile-child-link__media{display:block;width:5.8rem;height:5.8rem;overflow:hidden;background:#eee9e1}.marri-mobile-child-link__media img{width:100%;height:100%;object-fit:cover}.marri-mobile-child-link>span:not(.marri-mobile-child-link__media):not(.marri-mobile-child-link__arrow){font-family:var(--font-body-family);font-size:1.55rem}.marri-mobile-child-link__arrow{color:var(--mc-fig);font-size:1.7rem}.main_announcement_bar_wrapper{min-height:3.2rem;padding-block:.65rem!important;background:var(--mc-night)!important;border-radius:0!important}.announcement_bar_main_inner,.announcement_bar_inner,.announcement_slide,.announcement_slide a{min-height:1.9rem;display:flex;align-items:center;justify-content:center}.announcement_slide span{color:#fff!important;font-family:var(--font-body-family);font-size:clamp(1.1rem,1vw,1.3rem)!important;font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:center}.announcement_bar--currency_language_selector_wrapper{margin-left:auto}.banner-collection-page-main,.banner-collection-page,.no-banner-collection-page{border-radius:0!important}.banner-collection-page{position:relative;min-height:clamp(31rem,43vw,56rem);overflow:hidden;background:var(--mc-moss)}.banner-collection-page:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008f,#00000012 68%);content:"";pointer-events:none}.banner-collection-page>img{width:100%;height:100%;min-height:inherit;object-fit:cover}.banner-collection-page .section-heading-overlay{position:absolute;left:clamp(2.4rem,6vw,8rem);bottom:clamp(2.8rem,6vw,7rem);z-index:1;max-width:74rem;margin:0;color:#fff!important;font-family:var(--font-heading-family);font-size:clamp(3.8rem,7vw,8.4rem);font-weight:400;letter-spacing:-.025em;line-height:.98;text-align:left}.main_collection_wrapper.filter-vertical{gap:clamp(2.4rem,4vw,5rem)}.filter-wrapper .aside_filter_wrapper_inner{padding:2.2rem;color:var(--mc-ink);background:#fff!important;border:1px solid var(--mc-line);border-radius:0!important;box-shadow:none!important}.filter-wrapper :is(select,input,button,summary){border-radius:0!important}.filter-wrapper .side-filter-title h2,.filter-wrapper .filters__label{font-family:var(--font-heading-family);font-weight:400}.collection #product-grid{gap:clamp(2.4rem,3vw,4rem) clamp(1.6rem,2.4vw,3rem)}.collection .product-card-wrapper,.collection .product-card-wrapper .card,.collection .product-card-wrapper .card__inner,.collection .product-card-wrapper .media{border-radius:0!important}.collection .product-card-wrapper .card__media{overflow:hidden;background:#f2eee7}.collection .product-card-wrapper .card__media img{transition:transform .55s ease}.collection .product-card-wrapper:hover .card__media img:first-child{transform:scale(1.025)}.collection .card__content{padding-top:1.4rem}.collection .product-vendor{color:var(--mc-moss);font-size:1.05rem;letter-spacing:.15em}.collection .card__heading{margin-top:.45rem;font-family:var(--font-heading-family);font-size:clamp(1.55rem,1.45vw,2rem);font-weight:400;line-height:1.3}.marri-card-rating{display:flex;margin:0 0 .65rem;align-items:center;gap:.7rem}.marri-card-rating span{color:var(--mc-fig);font-size:1.2rem;letter-spacing:.08em}.marri-card-rating small{color:var(--mc-moss);font-size:1.05rem}.collection .pagination-wrapper a,.collection .pagination-wrapper span{border-radius:0!important}.marri-footer{background:var(--mc-night)!important}.marri-footer__heading{font-family:var(--font-heading-family);font-weight:400!important;letter-spacing:.01em!important}.marri-footer :is(.marri-footer__text,.marri-footer__contact-text,.marri-footer__legal-text,.marri-footer__links a){font-family:var(--font-body-family)}.marri-newsletter-form__input,.marri-newsletter-form__button{border-radius:0!important}@media screen and (max-width:989px){.main_header_inner{min-height:7.2rem}.header__heading-logo{max-width:min(15rem,42vw)}.header_utility_icons_inner{gap:.6rem}.banner-collection-page{min-height:clamp(27rem,84vw,43rem)}.banner-collection-page:after{background:linear-gradient(0deg,rgba(0,0,0,.58),transparent 70%)}.banner-collection-page .section-heading-overlay{left:2rem;bottom:2.4rem;font-size:clamp(3.3rem,12vw,5.4rem)}}@media screen and (max-width:749px){.collection #product-grid{gap:2.6rem 1.2rem}.collection .card__heading{font-size:1.42rem}.marri-card-rating{gap:.45rem}.marri-card-rating span{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.main_mega__menu_wrapper .mega_menu_image img,.collection .product-card-wrapper .card__media img{transition:none!important}}.section-header.sticky-header .header__heading-link,.section-header.sticky-header .primary_logo{display:block!important;visibility:visible!important;opacity:1!important}.section-header.sticky-header .overlay_header_logo{display:none!important}@media screen and (min-width:990px){.main_mega__menu_wrapper{max-height:calc(100dvh - var(--header-height, 9rem));overflow-x:hidden;overflow-y:auto;padding:3.2rem clamp(2.8rem,4vw,6rem) 3.8rem!important}.marri-mega{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,4fr);gap:clamp(2.8rem,4vw,5.4rem);align-items:start}.marri-mega__intro{padding:1rem 0 0}.marri-mega__intro p{margin:0 0 2.1rem;color:var(--mc-fig);font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.marri-mega__intro h2{margin:0 0 3rem;color:var(--mc-ink);font-family:var(--font-heading-family);font-size:clamp(3.2rem,3vw,4.5rem);font-weight:400;line-height:1.06;text-transform:uppercase}.marri-mega__intro>a{display:inline-flex;padding-bottom:.8rem;align-items:center;color:var(--mc-ink);border-bottom:1px solid currentColor;font-size:1.05rem;gap:2.2rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.marri-mega__content{min-width:0}.marri-mega__featured,.marri-mega__archive{margin:0;padding:0;list-style:none}.marri-mega__featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.marri-mega__featured-link{display:block;color:var(--mc-ink);text-decoration:none}.marri-mega__media{display:block;aspect-ratio:1.55 / 1;overflow:hidden;background:#efeae2}.marri-mega__media img,.marri-mega__media-placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.marri-mega__featured-link:hover .marri-mega__media img{transform:scale(1.025);filter:brightness(.92)}.marri-mega__featured-title{display:block;padding-top:1rem;font-family:var(--font-heading-family);font-size:1.55rem;line-height:1.25}.marri-mega__archive{display:grid;margin-top:2.8rem;padding-top:1.2rem;border-top:1px solid var(--mc-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4rem}.marri-mega__archive a{display:grid;min-height:5.4rem;padding:.7rem 0;align-items:center;color:var(--mc-ink);border-bottom:1px solid var(--mc-line);grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;font-family:var(--font-body-family);font-size:1.5rem;text-decoration:none}.marri-mega__thumb{display:block;width:4rem;height:4rem;overflow:hidden;background:#efeae2}.marri-mega__thumb img{width:100%;height:100%;object-fit:cover}}.main_localization_inner{width:min(62rem,calc(100vw - 3.2rem));max-height:min(74rem,calc(100dvh - 3.2rem));padding:clamp(2.4rem,5vw,4.8rem);overflow-y:auto;border:1px solid var(--mc-line);border-radius:0!important;box-shadow:0 2.4rem 7rem #00000038}.main_localization_header h2{color:var(--mc-ink);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400}.country_selector_ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.country_selector_ul li,.country_selector_ul button{border-radius:0!important}.country_selector_ul button{width:100%;min-height:4.8rem;padding:1rem 1.2rem;color:var(--mc-ink);background:#fff;border:1px solid var(--mc-line);text-align:left}.country_selector_ul li.active button,.country_selector_ul button:hover{color:#fff;background:var(--mc-fig);border-color:var(--mc-fig)}.banner-collection-page-main{width:100%;max-width:none!important;padding-inline:0!important}.banner-collection-page{min-height:clamp(27rem,34vw,46rem)}.banner-collection-page:after{background:linear-gradient(0deg,#0000009e,#00000014 72%)}.banner-collection-page>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center center}.banner-collection-page .section-heading-overlay{left:50%;bottom:clamp(2.5rem,4.6vw,5.6rem);width:min(92%,96rem);text-align:center;transform:translate(-50%)}.banner-collection-page :is(a,button,.btn){display:none!important}@media screen and (max-width:989px){.mobile_drawer_inner{margin:0;width:min(38rem,calc(100vw - 3.2rem));height:100dvh;max-height:100dvh;padding-inline:1.8rem}.marri-mobile-feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:1.2rem 0 0}.marri-mobile-feature-grid>li{min-width:0}.marri-mobile-feature-grid .marri-mobile-child-link{position:relative;display:block!important;min-height:0;border:0}.marri-mobile-feature-grid .marri-mobile-child-link__media{width:100%;height:auto;aspect-ratio:1 / .9}.marri-mobile-feature-grid .marri-mobile-child-link:after{position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000094);content:"";pointer-events:none}.marri-mobile-feature-grid .marri-mobile-child-link>span:not(.marri-mobile-child-link__media):not(.marri-mobile-child-link__arrow){position:absolute;left:1rem;bottom:.9rem;z-index:1;color:#fff;font-family:var(--font-heading-family);font-size:1.5rem}.marri-mobile-feature-grid .marri-mobile-child-link__arrow{display:none}.banner-collection-page{min-height:clamp(24rem,72vw,34rem)}.banner-collection-page .section-heading-overlay{left:50%;bottom:2.2rem;font-size:clamp(3rem,10vw,4.6rem)}}@media screen and (max-width:520px){.country_selector_ul{grid-template-columns:1fr}}:where(.mc-ref-primary__media,.mc-ref-mini-media,.collection_card_img,.collection_list_img,.collection_slider_img,.multiple_collections_img,.mc_img,.card__media) img{object-position:var(--marri-focus, center center)!important}:where(.mc-ref-primary__media,.mc-ref-mini-media,.collection_card_img,.collection_list_img,.collection_slider_img,.multiple_collections_img,.mc_img,.card__media){--marri-focus: center center}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-body-family)!important}body{color:var(--text-color);background:var(--body_bg)}:focus-visible{outline:2px solid var(--mc-fig);outline-offset:3px}::selection{color:var(--mc-paper);background:var(--mc-fig)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.card__heading,.product__title,.drawer__heading{color:var(--head-color);font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style);line-height:1.16;text-wrap:balance}p,li,dd,dt,label,input,select,textarea{line-height:1.58}small,.caption,.caption-with-letter-spacing,.product-vendor,.tax-info{font-size:max(1.3rem,.78em)!important;line-height:1.45}label,.form__label,.field__label,.quantity__label{font-size:max(1.45rem,.88em)}button,.button,.btn,[role=button],input[type=submit]{border-radius:0!important}:where(input,select,textarea,.field__input,.select__select,.quantity,.badge,.card,.card__inner,.card__media,.media,.drawer__inner,.modal__content,.global-settings-popup,.product-form__input input+label,.swatch-input__input+label,.image-with-text__media,.multicolumn-card,.collection-list__item,.product__media,.thumbnail,.facets__display,.mobile-facets__inner,.predictive-search,.search-modal__content,.newsletter-form__field-wrapper,.quick-add-modal__content,.accordion,.collapsible-content__inner,.filter-wrapper,.filter__disclosure,.pagination__item,.slider-button,.shopify-payment-button__button){border-radius:0!important}.button,.btn,button[type=submit],input[type=submit]{min-height:4.8rem;font-size:max(1.45rem,.9em);font-weight:600;letter-spacing:.045em;transition:background-color .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease,transform .22s ease}.button:is(:hover,:focus-visible):not([disabled]),.btn:is(:hover,:focus-visible):not([disabled]),button[type=submit]:is(:hover,:focus-visible):not([disabled]),input[type=submit]:is(:hover,:focus-visible):not([disabled]){background-color:var(--btn-hover-bg)!important;border-color:var(--btn-hover-bg)!important;color:var(--btn-hover-text)!important;transform:translateY(-1px)}.button:is(:hover,:focus-visible) *,.btn:is(:hover,:focus-visible) *,button[type=submit]:is(:hover,:focus-visible) *{color:inherit!important}.button:before,.button:after,.btn:before,.btn:after,button[type=submit]:before,button[type=submit]:after,input[type=submit]:before,input[type=submit]:after{border-radius:0!important}.section-header .header_main_navigation_desktop .parent_a,.section-header .header_custom_links a{font-size:clamp(1.5rem,1.05vw,1.65rem)!important}.section-header .marri-mega__intro p,.section-header .marri-mega__intro>a{font-size:1.35rem!important}.section-header .marri-mega__featured-title{font-size:clamp(1.55rem,1.25vw,1.8rem)!important}.section-header .marri-mega__archive a{font-size:1.55rem!important}.collection .card__heading,.product-grid .card__heading,.search .card__heading,.predictive-search .card__heading{font-size:clamp(1.55rem,1.35vw,1.9rem)!important;line-height:1.3}.collection .price,.product-grid .price,.card-information .price{font-size:max(1.5rem,.95em)}.collection .product-vendor,.marri-card-rating small,.marri-card-rating span{font-size:max(1.3rem,.8em)!important}.marri-product-photo-note,.drawer_cart .mc-timing-labels strong,.marri-card-copy,.breadcrumbs__list :is(li,a),.shopify-payment-button__more-options,.main_blog_learn_more a,.related-width-container s.price-item.price-item--regular,.marri-values__item p,.marri-review-card footer :is(strong,span){font-size:max(1.35rem,.84em)!important;line-height:1.45!important}:is(.b2b-orders,.b2b-order-history,.b2b-account,.b2b-cart-wrapper,[class*=b2b-]) :is(.b2b-orders-badge,.b2b-status,.b2b-order-meta__label,.b2b-order-actions__title,.b2b-action-modal__subtitle,.b2b-payment-modal__section-title,.b2b-payment-detail__label,.price-label,.form-hint,.form-label,th,td){font-size:max(1.35rem,.84em)!important;line-height:1.45!important}:is(.b2b-orders,.b2b-order-history,.b2b-account,.b2b-cart-wrapper,[class*=b2b-]) :is(.b2b-orders-badge,.b2b-status,.b2b-order-meta__card,.b2b-order-actions,.b2b-action-btn,.b2b-action-modal__content,.b2b-action-modal__body input,.b2b-action-modal__body textarea,.b2b-access-denied,.b2b-access-loading){border-radius:0!important}:is(.b2b-orders,.b2b-order-history,.b2b-account,.b2b-cart-wrapper,[class*=b2b-]) :is(.b2b-orders-badge,.b2b-status,.b2b-order-link,.b2b-action-btn--primary){color:var(--mc-fig)!important;border-color:var(--mc-line)!important}.marri-packaging__eyebrow,.marri-product-story__eyebrow,.marri-collection__heading p,.marri-packaging__list li,.marri-packaging__prepared,.marri-product-story__link,.marri-collection__heading>a,.marri-collection .product-vendor,.marri-reviews__eyebrow,.marri-reviews__summary small,.marri-reviews__hint,.marri-values__eyebrow,.marri-materials__eyebrow,.marri-materials__heading p,.marri-materials__list li,.marri-product-rating,.marri-product-eyebrow,.product__tax,.product-input-field .form__label,.product-form__input--pill input[type=radio]+label small,.size_chart_wrapper span,.marri-product-gift label :is(span,strong,small),.marri-product-assurance,.marri-product-assurance strong,.marri-size-guide__eyebrow,.marri-size-guide__method strong,.marri-size-guide__available strong,.marri-size-guide__available th,.marri-size-guide__confirm,.marri-size-guide th,.marri-product-delivery__heading,.marri-product-delivery__heading :is(span,strong),.marri-product-delivery__step :is(strong,small),.marri-product-craft__item :is(strong,span:last-child),.marri-mobile-gallery__note,.drawer_cart .mc-cart-brand,.drawer_cart .mc-shipping-copy :is(strong,span),.drawer_cart .cart_upsell_head h3,.drawer_cart .cart_upsell_wrapper .quick-add button,.drawer_cart .mc-packaging-promise strong,.drawer_cart .drawer__bottom summary,.drawer_cart .mc-timing-heading :is(span,strong),.drawer_cart .mc-timing-labels :is(span,strong),.drawer_cart .mc-continue-shopping,.marri-mega__intro :is(p,a),.marri-review-card footer,.product-vendor,.color_swatch label,.predictive-search__item-vendor,.predictive-search__item .price,.customer thead th,ul.order_discount_wrapp li,td[data-label=Price] dl dd.regular-price,td[data-label=Total] dl dd.regular-price,.account table td:first-of-type a,.order .cart-discount,.order tbody ul,.order .unit-price,span.tooltip,span.active-filter__button-inner,.active-filter__button-wrapper *,.mobile-filter__info{font-size:1.35rem!important;line-height:1.45!important}.drawer_cart .cart__actions .cart__checkout-button,.product-form__submit,.product-form__submit :is(.marri-atc-label,.marri-atc-separator,.marri-atc-price){font-size:clamp(1.35rem,1.1vw,1.55rem)!important}.marri-card-copy{font-size:clamp(1.38rem,1.05vw,1.55rem)!important;line-height:1.45!important}[class^=product-section-spacing-] .product__title h1,[class*=" product-section-spacing-"] .product__title h1,[class^=product-section-spacing-] .product-title,[class*=" product-section-spacing-"] .product-title{font-size:clamp(3rem,4vw,5.2rem)!important;line-height:1.08}[class^=product-section-spacing-] :is(.product__description,.rte,.mp_collapsible_tab_answer_inner),[class*=" product-section-spacing-"] :is(.product__description,.rte,.mp_collapsible_tab_answer_inner){font-size:max(1.6rem,1em)}[class^=product-section-spacing-] .product-info-wrapper .product-content.rte-short-description,[class*=" product-section-spacing-"] .product-info-wrapper .product-content.rte-short-description,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content,[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content :is(p,li),[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content :is(p,li){font-size:clamp(1.85rem,.22vw + 1.78rem,2rem)!important;line-height:1.55!important}[class^=product-section-spacing-] .mp_collapsible_tab_question h3,[class*=" product-section-spacing-"] .mp_collapsible_tab_question h3{font-size:clamp(1.65rem,1.4vw,1.9rem)!important}.marri-material-card p,.marri-material-card__text,.marri-material-card__text p{font-size:1.45rem!important;line-height:1.5!important}.marri-materials__heading>span,.marri-product-story__text,.marri-review-card__text{font-size:max(1.55rem,.95em)!important}.drawer__inner,.cart,.shopify-policy__body,.marri-footer{font-size:max(1.5rem,.94em)}.marri-footer__links a,.marri-footer__text,.marri-footer__contact-text,.marri-footer__legal-text{font-size:max(1.45rem,.9em);line-height:1.55}.b2b-cart-wrapper,.b2b-request-form,[class*=b2b-request-form-],.b2b-orders,.b2b-order-history,.b2b-account{color:var(--mc-ink)!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important}.b2b-cart-wrapper :is(h1,h2,h3,h4,.b2b-cart-title,.section-title),[class*=b2b-request-form-] :is(h1,h2,h3,h4){color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important}.b2b-cart-title{font-size:clamp(2.8rem,4vw,4.4rem)!important}.b2b-cart-subtitle{font-size:1.6rem!important}.b2b-cart-wrapper .section-title{font-size:clamp(2rem,2.2vw,2.8rem)!important;border-color:var(--mc-fig)!important}.b2b-cart-wrapper :is(p,li,label,input,select,textarea,button,.cart-item__title,.cart-item__variant,.cart-item__sku){font-family:var(--font-body-family)!important}:is(.b2b-cart-wrapper,.b2b-request-form,[class*=b2b-request-form-],.b2b-orders,.b2b-order-history,.b2b-account) :is(p,li,label,input,select,textarea,button,small,td,th){font-family:var(--font-body-family)!important;line-height:1.5}:is(.b2b-cart-wrapper,.b2b-request-form,[class*=b2b-request-form-],.b2b-orders,.b2b-order-history,.b2b-account) :is(small,.caption,.help-text,.hint){font-size:1.3rem!important}.b2b-cart-wrapper :is(.cart-item__title,.cart-item__variant,.cart-item__sku,label,input,select,textarea){font-size:1.45rem!important}.b2b-cart-wrapper :is(.price,.cart-item__price .price){color:var(--mc-fig)!important;font-size:1.7rem!important}.b2b-cart-wrapper :is(button,.button,.btn,input,select,textarea,.cart-item,.cart-item__image,.b2b-cart-items,.b2b-form-section,.empty-state),[class*=b2b-request-form-] :is(button,input,select,textarea,.brf-message){border-radius:0!important}.b2b-cart-wrapper :is(.btn-primary,.checkout-button,button[type=submit]),[class*=b2b-request-form-] .brf-btn{color:#fff!important;background:var(--mc-fig)!important;border-color:var(--mc-fig)!important}.b2b-cart-wrapper :is(.btn-primary,.checkout-button,button[type=submit]):is(:hover,:focus-visible),[class*=b2b-request-form-] .brf-btn:is(:hover,:focus-visible){color:#fff!important;background:var(--mc-ink)!important;border-color:var(--mc-ink)!important}@media screen and (min-width:750px)and (max-width:989px){body{font-size:max(1.65rem,1em)}.page-width{padding-left:max(2.4rem,4vw);padding-right:max(2.4rem,4vw)}.collection .card__heading,.product-grid .card__heading,.search .card__heading{font-size:1.7rem!important}[class^=product-section-spacing-] .product__title h1,[class*=" product-section-spacing-"] .product__title h1{font-size:clamp(3.4rem,5vw,4.6rem)!important}}@media screen and (max-width:989px){.section-header .mobile_drawer_inner{width:min(42rem,100vw)}.section-header ul.mobile_parent_main>li>a,.section-header .mobile_has_children_wrapper>a{font-size:1.8rem!important}.section-header .marri-mobile-child-link__title{font-size:1.55rem!important}.section-header .marri-mobile-child-link{min-height:5.4rem}.section-header .mobile_drawer_inner :is(.localization-selector,.header__icon--account){font-size:1.5rem!important}.banner-collection-page .section-heading-overlay{font-size:clamp(3.2rem,9vw,5.2rem)!important}}@media screen and (max-width:749px){.collection .card__heading,.product-grid .card__heading,.search .card__heading{font-size:1.55rem!important}[class^=product-section-spacing-] .product-form__submit>:is(.marri-atc-label,.marri-atc-separator,.marri-atc-price),[class*=" product-section-spacing-"] .product-form__submit>:is(.marri-atc-label,.marri-atc-separator,.marri-atc-price){font-size:clamp(1.3rem,3.55vw,1.45rem)!important}.marri-material-card p,.marri-material-card__text,.marri-material-card__text p{font-size:1.38rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.card__heading,.product__title,.drawer__heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}.main_announcement_bar_wrapper,.main_announcement_bar_wrapper :is(span,a,button),.section-header .header_main_navigation_desktop :is(.parent_a,.child_main>a,.grandchild_main a),.section-header :is(.marri-mega__featured-title,.marri-mega__archive a,.marri-mobile-child-link__title),.section-header .mobile_drawer_inner :is(.mobile_parent_main>li>a,.mobile_has_children_wrapper>a,.mobile_child_main a,.mobile_grandchild_main a),.section-header .mobile_drawer_utility_wrapper :is(button,.header_account>span),.main_localization_inner :is(h2,button){font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}.main_announcement_bar_wrapper :is(span,a){letter-spacing:.055em}.section-header .header_main_navigation_desktop .parent_a,.section-header .mobile_drawer_inner .mobile_parent_main>li>a,.section-header .mobile_drawer_inner .mobile_has_children_wrapper>a{letter-spacing:.045em}.banner-collection-page-main,.banner-collection-page,.banner-collection-page:after,.banner-collection-page img,.banner-collection-page-main .collection_rtx,.main_collection_grid :is(.card,.card__inner,.card__media,.media,img),.main_collection_grid :is(button,.button,.quick-add__submit){border-radius:0!important}[class^=product-section-spacing-] .product-form__input--pill .var-opt,[class*=" product-section-spacing-"] .product-form__input--pill .var-opt{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:1rem!important;width:100%}[class^=product-section-spacing-] .product-form__input--pill label.marri-size-option,[class*=" product-section-spacing-"] .product-form__input--pill label.marri-size-option{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.65rem!important;min-width:0!important;min-height:6.8rem!important;margin:0!important;padding:1.15rem 1rem!important;border-radius:0!important}[class^=product-section-spacing-] label.marri-size-option .marri-variant-value,[class*=" product-section-spacing-"] label.marri-size-option .marri-variant-value{display:block!important;margin:0!important;font-family:var(--font-heading-family)!important;font-size:1.8rem!important;font-weight:var(--font-heading-weight)!important;line-height:1!important}[class^=product-section-spacing-] label.marri-size-option .marri-variant-measure,[class*=" product-section-spacing-"] label.marri-size-option .marri-variant-measure{display:block!important;margin:0!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.025em;line-height:1.15!important;opacity:.76}@media screen and (max-width:749px){.language_selector_wrapper .marri-language-list{grid-template-columns:1fr}[class^=product-section-spacing-] .product-form__input--pill .var-opt,[class*=" product-section-spacing-"] .product-form__input--pill .var-opt{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}[class^=product-section-spacing-] .product-form__input--pill label.marri-size-option,[class*=" product-section-spacing-"] .product-form__input--pill label.marri-size-option{min-height:6.4rem!important;padding:1rem .7rem!important}}body:not(.page-id-index) :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content){font-size:clamp(1.55rem,.25vw + 1.46rem,1.72rem);line-height:1.62;overflow-wrap:anywhere}body:not(.page-id-index) :is(.caption,.caption-large,.caption-with-letter-spacing,small,.product-vendor,.tax-info,.form__label,.field__label,.product-option,.product-option dt,.product-option dd){font-size:clamp(1.3rem,.18vw + 1.24rem,1.45rem)!important;line-height:1.42!important}:is(.main_announcement_bar_wrapper a,.main_announcement_bar_wrapper span,.section-header .header_main_navigation_desktop a,.section-header .mobile_drawer_inner a,.button,.btn,button[type=submit],input[type=submit],.product-form__submit,.cart__checkout-button,.localization_selectors,summary){min-width:0;line-height:1.2!important}:is(.main_announcement_bar_wrapper a,.main_announcement_bar_wrapper span,.section-header .header_main_navigation_desktop .parent_a,.button,.btn,button[type=submit],input[type=submit],.product-form__submit,.cart__checkout-button,.localization_selectors){white-space:nowrap}.main_announcement_bar_wrapper :is(a,span){overflow:hidden;text-overflow:ellipsis}:is(.button,.btn,button[type=submit],input[type=submit],.product-form__submit){font-size:clamp(1.35rem,.25vw + 1.27rem,1.55rem)!important;letter-spacing:clamp(.025em,.08vw,.055em)!important}:is(.collection,.product-grid,.search,.predictive-search) .card__heading,.drawer_cart .cart-item__name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:749px){body:not(.page-id-index) :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content){font-size:1.55rem;line-height:1.58}[class^=product-section-spacing-] .product-info-wrapper .product-content.rte-short-description,[class*=" product-section-spacing-"] .product-info-wrapper .product-content.rte-short-description,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content,[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content,[class^=product-section-spacing-] .product-info-wrapper .marri-description__content :is(p,li),[class*=" product-section-spacing-"] .product-info-wrapper .marri-description__content :is(p,li){font-size:1.85rem!important;line-height:1.55!important}:is(.button,.btn,button[type=submit],input[type=submit],.product-form__submit){font-size:clamp(1.3rem,3.45vw,1.45rem)!important;letter-spacing:.025em!important}}body{font-size:1.8rem}@media screen and (min-width:750px){body{font-size:1.9rem}}small,.caption,.caption-with-letter-spacing,.product-vendor,.tax-info,.marri-product-photo-note,.marri-card-copy,.marri-card-rating small,.marri-card-rating span,.breadcrumbs__list :is(li,a),.mobile-filter__info,span.filter-checkbox__text,span.filter-checkbox__text-label,.filter__header-vertical,.filter__selected,.drawer_cart .mc-timing-labels :is(span,strong),.drawer_cart .mc-shipping-copy :is(strong,span),.marri-review-card footer,.marri-reviews__summary small,.marri-reviews__hint{font-size:1.6rem!important;line-height:1.48!important}main :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content,.text-body){font-size:1.8rem!important;line-height:1.58!important}@media screen and (min-width:750px){main :is(.rte,.product__description,.collection-description,.shopify-policy__body,.article-template__content,.text-body){font-size:1.9rem!important}}label,.form__label,.field__label,.quantity__label,.filter__summary,.facet-filters__sort,.sort-filters__field .select__select,.mobile-filter__sort .select__select,input,select,textarea{font-size:max(1.6rem,.9em)}.button,.btn,button[type=submit],input[type=submit]{font-size:max(1.55rem,.9em)}@media screen and (min-width:750px){.filter-vertical .filter-wrapper,.filter-vertical .aside_filter_wrapper_inner,.filter-vertical #FilterWrapperDesktop,.filter-vertical .filter__form-vertical,.filter-vertical .filter__disclosure-vertical{min-width:0;max-width:100%;box-sizing:border-box}.filter-vertical .filter__disclosure-vertical{width:100%;overflow:hidden}.filter-vertical .filter__summary{position:relative;width:100%;min-width:0;box-sizing:border-box;padding:1.5rem 3.2rem 1.5rem 0!important}.filter-vertical .filter__summary>div{width:100%;min-width:0}.filter-vertical .filter__summary .icon_wrapper{position:absolute;top:50%;right:.4rem;width:2.2rem;height:2.2rem;display:grid;place-items:center;transform:translateY(-50%);pointer-events:none}.filter-vertical .filter__summary>div>svg.filter-icon{position:absolute;top:50%;right:.75rem;margin:0;transform:translateY(-50%);transform-origin:center;pointer-events:none}.filter-vertical .filter__summary[aria-expanded=true]>div>svg.filter-icon{transform:translateY(-50%) rotate(45deg)}}html,body,input,textarea,select,button{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.card__heading,.product__title,.drawer__heading,.shopify-policy__title,.gift-card__title{font-family:var(--font-heading-family)!important;font-style:normal}figcaption,.caption,.caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.image-with-text__text--caption,.article-template__caption,blockquote cite{font-family:var(--font-body-family)!important;font-style:italic!important}body{font-size:1.8rem;line-height:1.58;letter-spacing:.012em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:is(p,li,dd,dt,address,blockquote,input,textarea,select){overflow-wrap:break-word}main :is(p,li,dd,dt,address,blockquote,.rte,.product__description,.collection_rtx){line-height:1.58}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading){line-height:1.12;letter-spacing:.025em;text-wrap:balance}:is(.main_announcement_bar_wrapper,.header_main_navigation_desktop,.mobile_drawer_inner) a,:is(.main_announcement_bar_wrapper,.header_main_navigation_desktop,.mobile_drawer_inner) button{letter-spacing:.045em}:is(button,.button,.btn,input,select,textarea,summary,a){-webkit-tap-highlight-color:transparent}:is(button,.button,.btn,input,select,textarea,summary,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){body{font-size:1.8rem}main :is(.rte,.product__description,.collection_rtx,.shopify-policy__body,.article-template__content){font-size:1.85rem!important;line-height:1.6!important}:is(.caption,.caption-large,.caption-with-letter-spacing,small,.product-vendor,.tax-info,.form__label,.field__label,.product-option,.breadcrumbs__list,.marri-card-copy){font-size:1.55rem!important;line-height:1.45!important}}@media(min-width:750px){body{font-size:1.9rem}}@media(min-width:990px){.main_collection_wrapper.filter-vertical{align-items:flex-start;gap:2.4rem}.filter-vertical .filter-wrapper{flex:0 0 clamp(24rem,20vw,28rem);width:clamp(24rem,20vw,28rem)!important;max-width:28rem!important;padding-right:0!important}.filter-vertical .aside_filter_wrapper_inner{width:100%;max-width:28rem;box-shadow:none;border:1px solid var(--mc-line, #D9D6CE)}.filter-vertical .side-filter-title{padding:1.05rem 1.2rem}.filter-vertical .side-filter-title h2{font-size:1.75rem;line-height:1.2}.filter-vertical .main-filter-sort{padding:1.1rem 1.2rem}.filter-vertical .filters__label{margin-top:.65rem;padding-top:.75rem}.filter-vertical .filter__summary{min-height:4.4rem;padding:.95rem 3rem .95rem 0!important}.filter-vertical .filter__display-vertical{padding-bottom:1rem}.filter-vertical .filter__form-vertical{width:100%!important;max-width:100%!important}.filter-vertical .filter__price{grid-template-columns:1fr 1fr;gap:.65rem}.filter-vertical .filter__price .fields{min-height:4.4rem;padding-inline:.65rem}.filter-vertical .product-grid-container{flex:1 1 0;min-width:0}}@media(min-width:750px)and (max-width:989px){.filter-vertical .filter-wrapper{flex:0 0 23rem;max-width:23rem;padding-right:1.6rem}.filter-vertical .filter__form-vertical{width:100%}.filter-vertical .side-filter-title{padding:1rem}.filter-vertical .side-filter-title h2{font-size:1.65rem}.filter-vertical .main-filter-sort{padding:1rem}.filter-vertical .filter__price{grid-template-columns:1fr}}@media(min-width:750px){.collection .product-card-wrapper .quick_action_wrapper,.main_collection_grid .product-card-wrapper .quick_action_wrapper,.product-grid .product-card-wrapper .quick_action_wrapper,.collection .product-card-wrapper .quick_action_wrapper:hover,.main_collection_grid .product-card-wrapper .quick_action_wrapper:hover,.product-grid .product-card-wrapper .quick_action_wrapper:hover,.collection .product-card-wrapper .quick_action_wrapper.quick_action_wrapper_has_options:hover,.main_collection_grid .product-card-wrapper .quick_action_wrapper.quick_action_wrapper_has_options:hover,.product-grid .product-card-wrapper .quick_action_wrapper.quick_action_wrapper_has_options:hover{position:absolute!important;top:auto!important;right:1.2rem!important;bottom:1.2rem!important;left:auto!important;width:5.2rem!important;height:5.2rem!important;min-width:5.2rem!important;min-height:5.2rem!important;margin:0!important;padding:0!important;transform:none!important;border:1px solid rgba(92,52,65,.16)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 14px #1f14181a!important;overflow:hidden!important;z-index:6!important;cursor:pointer!important;pointer-events:auto!important}.collection .product-card-wrapper .quick_action_wrapper:hover,.main_collection_grid .product-card-wrapper .quick_action_wrapper:hover,.product-grid .product-card-wrapper .quick_action_wrapper:hover,.collection .product-card-wrapper .quick_action_wrapper:focus-within,.main_collection_grid .product-card-wrapper .quick_action_wrapper:focus-within,.product-grid .product-card-wrapper .quick_action_wrapper:focus-within{background:var(--mc-fig, #5C3441)!important;border-color:var(--mc-fig, #5C3441)!important}.collection .product-card-wrapper .quick_action_wrapper span.quick_atc,.main_collection_grid .product-card-wrapper .quick_action_wrapper span.quick_atc,.product-grid .product-card-wrapper .quick_action_wrapper span.quick_atc,.collection .product-card-wrapper .quick_action_wrapper .shopping_cart,.main_collection_grid .product-card-wrapper .quick_action_wrapper .shopping_cart,.product-grid .product-card-wrapper .quick_action_wrapper .shopping_cart,.collection .product-card-wrapper .quick_action_wrapper .bag,.main_collection_grid .product-card-wrapper .quick_action_wrapper .bag,.product-grid .product-card-wrapper .quick_action_wrapper .bag{display:none!important}.collection .product-card-wrapper .quick_action_wrapper .quick-add,.collection .product-card-wrapper .quick_action_wrapper modal-opener,.collection .product-card-wrapper .quick_action_wrapper product-form,.collection .product-card-wrapper .quick_action_wrapper .quick-add form,.collection .product-card-wrapper .quick_action_wrapper .quick-add button,.collection .product-card-wrapper .quick_action_wrapper .quick-add button>span,.collection .product-card-wrapper .quick_action_wrapper .quick_add__icon__wrapper,.main_collection_grid .product-card-wrapper .quick_action_wrapper .quick-add,.main_collection_grid .product-card-wrapper .quick_action_wrapper modal-opener,.main_collection_grid .product-card-wrapper .quick_action_wrapper product-form,.main_collection_grid .product-card-wrapper .quick_action_wrapper .quick-add form,.main_collection_grid .product-card-wrapper .quick_action_wrapper .quick-add button,.main_collection_grid .product-card-wrapper .quick_action_wrapper .quick-add button>span,.main_collection_grid .product-card-wrapper .quick_action_wrapper .quick_add__icon__wrapper,.product-grid .product-card-wrapper .quick_action_wrapper .quick-add,.product-grid .product-card-wrapper .quick_action_wrapper modal-opener,.product-grid .product-card-wrapper .quick_action_wrapper product-form,.product-grid .product-card-wrapper .quick_action_wrapper .quick-add form,.product-grid .product-card-wrapper .quick_action_wrapper .quick-add button,.product-grid .product-card-wrapper .quick_action_wrapper .quick-add button>span,.product-grid .product-card-wrapper .quick_action_wrapper .quick_add__icon__wrapper{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important}.collection .product-card-wrapper .quick_action_wrapper .quick-add button,.main_collection_grid .product-card-wrapper .quick_action_wrapper .quick-add button,.product-grid .product-card-wrapper .quick_action_wrapper .quick-add button{position:relative!important;cursor:pointer!important}.collection .product-card-wrapper .quick_action_wrapper .iqa,.collection .product-card-wrapper .quick_action_wrapper:hover .iqa,.collection .product-card-wrapper .quick_action_wrapper:focus-within .iqa,.main_collection_grid .product-card-wrapper .quick_action_wrapper .iqa,.main_collection_grid .product-card-wrapper .quick_action_wrapper:hover .iqa,.main_collection_grid .product-card-wrapper .quick_action_wrapper:focus-within .iqa,.product-grid .product-card-wrapper .quick_action_wrapper .iqa,.product-grid .product-card-wrapper .quick_action_wrapper:hover .iqa,.product-grid .product-card-wrapper .quick_action_wrapper:focus-within .iqa{position:absolute!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:2.2rem!important;height:2.2rem!important;display:grid!important;place-items:center!important;transform:translate(-50%,-50%)!important;background:transparent!important;pointer-events:none!important}.collection .product-card-wrapper .quick_action_wrapper .iqa svg,.main_collection_grid .product-card-wrapper .quick_action_wrapper .iqa svg,.product-grid .product-card-wrapper .quick_action_wrapper .iqa svg{width:1.9rem!important;height:1.9rem!important}.collection .product-card-wrapper .quick_action_wrapper:hover .icon-quick-add path,.collection .product-card-wrapper .quick_action_wrapper:hover .iqa.shopping_cart_wrap svg path,.collection .product-card-wrapper .quick_action_wrapper:focus-within .icon-quick-add path,.collection .product-card-wrapper .quick_action_wrapper:focus-within .iqa.shopping_cart_wrap svg path,.main_collection_grid .product-card-wrapper .quick_action_wrapper:hover .icon-quick-add path,.main_collection_grid .product-card-wrapper .quick_action_wrapper:hover .iqa.shopping_cart_wrap svg path,.main_collection_grid .product-card-wrapper .quick_action_wrapper:focus-within .icon-quick-add path,.main_collection_grid .product-card-wrapper .quick_action_wrapper:focus-within .iqa.shopping_cart_wrap svg path,.product-grid .product-card-wrapper .quick_action_wrapper:hover .icon-quick-add path,.product-grid .product-card-wrapper .quick_action_wrapper:hover .iqa.shopping_cart_wrap svg path,.product-grid .product-card-wrapper .quick_action_wrapper:focus-within .icon-quick-add path,.product-grid .product-card-wrapper .quick_action_wrapper:focus-within .iqa.shopping_cart_wrap svg path{fill:#fff!important}.collection .product-card-wrapper .quick_action_wrapper:hover .iqa.bag_wrap svg path,.collection .product-card-wrapper .quick_action_wrapper:focus-within .iqa.bag_wrap svg path,.main_collection_grid .product-card-wrapper .quick_action_wrapper:hover .iqa.bag_wrap svg path,.main_collection_grid .product-card-wrapper .quick_action_wrapper:focus-within .iqa.bag_wrap svg path,.product-grid .product-card-wrapper .quick_action_wrapper:hover .iqa.bag_wrap svg path,.product-grid .product-card-wrapper .quick_action_wrapper:focus-within .iqa.bag_wrap svg path{stroke:#fff!important}}@media(max-width:989px){:is(.mobile-filter__close,.localization_close,.quantity__button,.drawer__close,.quick-add-modal__toggle,summary[role=button]){min-width:4.4rem;min-height:4.4rem}}:is(input,select,textarea){color:var(--mc-ink, #241B1D)}::placeholder{color:#2f292cad;opacity:1}html,body{max-width:100%}body{overflow-x:clip}.marri-material-card :is(p,.marri-material-card__text),.main_collection_grid .marri-card-copy,.product-grid .marri-card-copy{font-size:1.55rem!important;line-height:1.45!important}.main_collection_grid :is(.card__heading,.card__heading a),.product-grid :is(.card__heading,.card__heading a){font-size:clamp(1.55rem,.25vw + 1.48rem,1.72rem)!important;line-height:1.35!important}[class^=product-section-spacing-] label.marri-size-option .marri-variant-measure,[class*=" product-section-spacing-"] label.marri-size-option .marri-variant-measure{font-size:1.45rem!important;line-height:1.2!important}:is(.price,.price-item,.product__price,.cart-item__price-wrapper){font-variant-numeric:tabular-nums}.collection .product-vendor,.marri-card-rating small{color:var(--mc-moss, #5D563C)!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}img,svg,video,canvas{max-width:100%}img{height:auto}.header__heading-logo-wrapper img,.header__heading-logo,.password-logo img,.marri-footer__logo-image{object-fit:contain!important;height:auto!important}:is(.caption,.caption-large,.caption-with-letter-spacing,small,.breadcrumbs__list,.product-vendor){color:var(--mc-moss, #5D563C)}@media(max-width:989px){:is(.header_search,.header_account,.header_cart,.mobile_menu,.cart-close,.localization-selector,.mobile-filter__close,.quantity__button,.drawer__close,.quick-add-modal__toggle){min-width:44px;min-height:44px}}:is(.drawer_cart,.main_collection_wrapper,.product-templetes,.marri-footer,.shopify-policy__container){min-width:0}:is(.drawer_cart,.main_collection_wrapper,.product-templetes,.marri-footer) :is(h1,h2,h3,h4,p,a,span,button,label){overflow-wrap:anywhere}@media(max-width:479px){.shopify-policy__container{margin-inline:1.6rem!important}.shopify-policy__title h1{font-size:clamp(2.6rem,9vw,3.4rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}: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/137/assets/marri-global-premium.css.map */
