:root{--mc-night: #000000;--mc-fig: #5C3441;--mc-elderberry: #3F0D18;--mc-moss: #5D563C;--mc-paper: #F3EEE6;--mc-ivory: #FBF9F6;--mc-ink: #241B1D;--mc-line: #D9D6CE;--mc-copy-muted: rgba(36, 27, 29, .76);--mc-copy-soft: rgba(36, 27, 29, .64);--mc-section-space: clamp(6.4rem, 7vw, 10rem);--mc-section-space-mobile: clamp(4.4rem, 12vw, 6.2rem);--mc-copy-size: clamp(1.82rem, .55vw + 1.62rem, 2rem);--mc-copy-leading: 1.42}html{scroll-padding-top:9rem}body{color:var(--mc-ink);background:var(--mc-ivory);font-family:var(--font-body-family)!important;font-weight:400;letter-spacing:.002em;line-height:var(--mc-copy-leading)}main{color:var(--mc-ink)}main :is(.rte,.text-content,.richtext_content,.product__description,.marri-description__content,.collection-description,.marri-collection-intro__description,.mc-ref-primary__description,.mc-ref-about__copy,.image-with-text__text,.iwt_text_inner,.article-template__content,.shopify-policy__body){color:var(--mc-ink)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.section_heading,.main_heading,.card__heading,.drawer__heading{font-family:var(--font-heading-family)!important;font-style:normal!important;font-synthesis:none!important;text-wrap:balance}h1,.h0,.h1{line-height:1.06!important;letter-spacing:.004em!important}h2,.h2,.main_heading,.section-heading,.section_heading{line-height:1.11!important;letter-spacing:.007em!important}h3,h4,.h3,.h4,.card__heading{line-height:1.2!important;letter-spacing:.014em!important}main :is(.rte,.text-content,.richtext_content,.slideshow_text,.iwt_text_inner,.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-about__copy,.testimonial_text,.shopify-policy__body,.article-template__content) :is(p,li){font-family:var(--font-body-family)!important;font-size:var(--mc-copy-size)!important;font-weight:400!important;letter-spacing:.001em!important;line-height:var(--mc-copy-leading)!important}main :is(.rte,.text-content,.richtext_content,.product__description,.marri-description__content) :is(strong,b){font-weight:600!important}.main_announcement_bar_wrapper{min-height:3.2rem!important;background:var(--mc-night)!important;color:#fff!important}.main_announcement_bar_wrapper .announcement_slide span{font-family:var(--font-heading-family)!important;font-size:1.08rem!important;font-weight:500!important;letter-spacing:.115em!important;line-height:1.15!important;text-transform:uppercase}.section-header .main_header_wrapper{background:#fff!important;color:var(--mc-ink)!important;border-bottom:1px solid rgba(36,27,29,.06)}.section-header .main_header_inner{min-height:8.4rem;padding-top:1.65rem!important;padding-bottom:1.65rem!important}.section-header .header__heading-logo{max-width:19rem;height:auto}.section-header .header_main_navigation_desktop .parent_a{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.32rem!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.2!important}.section-header .header_custom_links .header_b2b_registration,.section-header .header_custom_links .header_b2b_registration span{color:var(--mc-copy-muted)!important;font-family:var(--font-body-family)!important;font-size:1.38rem!important;font-weight:500!important;letter-spacing:.008em!important;line-height:1.2!important;text-transform:none!important}.section-header .header_custom_links{gap:1.55rem!important}.section-header .header_utility_icons_inner{gap:1.15rem!important}.page-id-index .mc-ref-section{padding-block:var(--mc-section-space)!important}.page-id-index .mc-ref-section-head{margin-bottom:clamp(3.6rem,4vw,5.4rem)!important}.page-id-index .mc-ref-section-head h2{color:var(--mc-ink)}.page-id-index .mc-ref-section-head>p{max-width:62ch;margin-inline:auto;line-height:1.45!important}.page-id-index .mc-ref-primary,.page-id-index .mc-ref-primary.is-reversed{margin-bottom:clamp(6.4rem,7vw,9rem)!important}.page-id-index .mc-ref-primary__copy{align-self:center}.page-id-index .mc-ref-primary__copy h3{line-height:1.08!important}.page-id-index .mc-ref-primary__copy p{line-height:1.46!important}.page-id-index .mc-ref-primary__signature{margin-top:clamp(2rem,2.3vw,2.8rem)!important;color:var(--mc-fig)!important;font-family:var(--marri-script-font)!important;font-size:clamp(3.9rem,3vw,5rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.04!important}.page-id-index .mc-ref-mini-name{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.25!important}.page-id-index .mc-ref-about__copy p{line-height:1.45!important}.page-id-index .mc-ref-review-card__quote{line-height:1.48!important}.template-name-collection .banner-collection-page:after{background:linear-gradient(180deg,#00000075,#00000014 36%,#0000001c 55%,#000000b0)!important}.template-name-collection .marri-collection-intro__description{text-wrap:pretty}.template-name-collection .marri-collection-intro__description :is(p,span):not(.marri-collection-signature){line-height:1.46!important}.template-name-collection .marri-collection-signature,.template-name-collection .marri-collection-signature *{font-family:var(--marri-script-font)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.04!important;text-transform:none!important}.template-name-collection .marri-collection-signature{margin-top:clamp(2.6rem,2.8vw,4rem)!important}.template-name-collection .main_collection_grid :is(.card__content,.card__information,.card-information,.title_sw_group),.template-name-collection .main_collection_grid :is(.card__heading,.card__heading a),.template-name-collection .main_collection_grid :is(.price,.price__container,.price__regular,.price__sale,.price-item){width:100%!important;text-align:center!important;justify-content:center!important;align-items:center!important}.template-name-collection .main_collection_grid .marri-collection-card-family{display:block!important;color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.35rem,.4vw + 1.22rem,1.58rem)!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.25!important;text-align:center!important;text-transform:uppercase}.template-name-collection .main_collection_grid .marri-collection-card-color{display:block!important;margin-top:.55rem!important;color:var(--mc-fig)!important;font-family:var(--font-body-family)!important;font-size:clamp(1.68rem,.45vw + 1.52rem,1.95rem)!important;font-weight:500!important;letter-spacing:.012em!important;line-height:1.2!important;text-align:center!important;text-transform:none!important}.template-name-collection .main_collection_grid .price{margin-top:.75rem!important;color:var(--mc-ink)!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:.004em!important;line-height:1.2!important}.template-name-collection .main_collection_grid :is(.marri-card-copy,.marri-card-rating,.product-vendor,.collection_name,.color_swatch,.card-information>.caption-large.light){display:none!important}.template-name-list-collections .marri-archive{background:var(--mc-ivory)}.template-name-list-collections .marri-archive__eyebrow{color:var(--mc-fig)!important}.template-name-list-collections .marri-archive-card__title,.template-name-list-collections .marri-archive-row__title{color:var(--mc-ink)}.template-name-list-collections .marri-archive-row__arrow{color:var(--mc-fig)}.template-name-product [class^=product-section-spacing-] .product-info-wrapper,.template-name-product [class*=" product-section-spacing-"] .product-info-wrapper{color:var(--mc-ink)}.template-name-product [class^=product-section-spacing-] .product__title h1,.template-name-product [class*=" product-section-spacing-"] .product__title h1{max-width:18ch;margin:0!important;color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:clamp(3rem,2.35vw,4rem)!important;font-weight:500!important;letter-spacing:.002em!important;line-height:1.065!important;text-wrap:pretty!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.template-name-product .marri-product-eyebrow{color:var(--mc-fig)!important;font-family:var(--font-heading-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.16em!important;line-height:1.25!important}.template-name-product .product-info-wrapper .price{font-size:2.05rem!important}.template-name-product .marri-description__content,.template-name-product .product__description,.template-name-product .rte-short-description{color:var(--mc-copy-muted)!important;font-size:clamp(1.76rem,.4vw + 1.62rem,1.94rem)!important;line-height:1.44!important}.template-name-product .marri-description__content :is(p,li),.template-name-product .product__description :is(p,li),.template-name-product .rte-short-description p{font-size:inherit!important;line-height:inherit!important}.template-name-product .marri-product-description-signature,.template-name-product .marri-product-description-signature *{color:var(--mc-fig)!important;font-family:var(--marri-script-font)!important;font-size:clamp(3.7rem,3vw,4.8rem)!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;line-height:1.08!important;text-transform:none!important;font-synthesis:none!important}.template-name-product .marri-product-description-signature{margin-top:1.7rem!important}.template-name-product .marri-product-craft{margin-block:2.2rem!important;border-color:#5c344129!important}.template-name-product .marri-product-craft__heading{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.55rem!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.22!important}.template-name-product .marri-product-craft__tagline{color:var(--mc-fig)!important;font-family:var(--marri-script-font)!important;font-size:clamp(3.4rem,2.7vw,4.4rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.1!important}.template-name-product .marri-product-craft__item{border-top-color:#5c344124!important;padding-block:1.45rem!important}.template-name-product .marri-product-craft__item strong{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.42rem!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.22!important}.template-name-product .marri-product-craft__item>span:last-child{color:var(--mc-copy-muted)!important;font-family:var(--font-body-family)!important;font-size:1.62rem!important;font-weight:400!important;letter-spacing:.001em!important;line-height:1.42!important}.template-name-product .marri-product-craft__icon{color:var(--mc-elderberry)!important}.template-name-product .mp_collapsible_tab_question{min-height:5.8rem!important;padding-block:1.5rem!important;border-color:var(--mc-line)!important}.template-name-product .mp_collapsible_tab_question h3{color:var(--mc-ink)!important;font-size:1.42rem!important;font-weight:500!important;letter-spacing:.035em!important;line-height:1.22!important}.template-name-product .mp_collapsible_tab_answer_inner{color:var(--mc-copy-muted)!important;font-size:1.68rem!important;line-height:1.44!important}.template-name-product .product-form__submit,.template-name-product .shopify-payment-button__button{min-height:5.6rem!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:1.32rem!important;font-weight:600!important;letter-spacing:.065em!important}.template-name-product .product-form__submit:not([disabled]){background:var(--mc-elderberry)!important;color:#fff!important;border-color:var(--mc-elderberry)!important}:is(.template-suffix-about,.page-handle-chi-siamo) .marri-about-script-subhead{color:#fff!important;font-family:var(--marri-script-font)!important;font-size:clamp(6.4rem,5.4vw,8.8rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:.98!important;text-transform:none!important}:is(.template-suffix-about,.page-handle-chi-siamo) .slideshow_text p{max-width:60ch;margin-inline:auto;font-size:clamp(2.15rem,1.45vw,2.5rem)!important;line-height:1.42!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner{max-width:min(48rem,100%)!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner .main_heading{max-width:19ch!important;color:var(--mc-ink)!important;font-size:clamp(3.05rem,2.45vw,4.25rem)!important;font-weight:500!important;letter-spacing:.002em!important;line-height:1.08!important;text-wrap:pretty!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner>span{color:var(--mc-fig)!important;font-family:var(--font-body-family)!important;font-size:1.48rem!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.25!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner p{color:var(--mc-copy-muted)!important;font-family:var(--font-body-family)!important;font-size:clamp(2rem,1.25vw,2.3rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.42!important;text-wrap:pretty!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner p+p{margin-top:1.45rem!important}:is(.template-suffix-about,.page-handle-chi-siamo) .richtext_inner{padding-block:clamp(5.4rem,6vw,8.4rem)}.drawer_cart .drawer__inner{width:min(44rem,100vw)!important;background:var(--mc-ivory)!important;border-radius:0!important;box-shadow:-1.8rem 0 5rem #00000029!important}.drawer_cart .drawer__header{min-height:7rem!important;padding:1.6rem 1.8rem!important;background:var(--mc-elderberry)!important;color:#fff!important}.drawer_cart .drawer__heading,.drawer_cart .drawer__heading *{color:#fff!important}.drawer_cart .drawer__heading{font-size:2rem!important;font-weight:500!important;letter-spacing:.02em!important}.drawer_cart .mc-cart-brand{color:#ffffffb8!important}.drawer_cart .cart-close{border-color:#ffffff6b!important;color:#fff!important}.drawer_cart .cart-close svg :is(path,line){stroke:#fff!important;fill:#fff!important}.drawer_cart .mc-cart-signature{padding:1.2rem 1.8rem 1.3rem!important;color:var(--mc-fig)!important;background:var(--mc-paper)!important;border-bottom:1px solid var(--mc-line)!important;font-family:var(--marri-script-font)!important;font-size:2.5rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.04!important}.drawer_cart .cart-item{border-bottom-color:var(--mc-line)!important}.drawer_cart .cart-item__name{color:var(--mc-ink)!important;font-family:var(--font-body-family)!important;font-size:1.62rem!important;font-weight:500!important;line-height:1.26!important}.drawer_cart .cart-item__price-wrapper .price,.drawer_cart .totals__total-value{font-size:1.55rem!important;font-weight:500!important}.drawer_cart .drawer__bottom{border-top:1px solid var(--mc-line)!important}.drawer_cart .cart__checkout-button{min-height:5.4rem!important;background:var(--mc-elderberry)!important;color:#fff!important;border-color:var(--mc-elderberry)!important;border-radius:0!important}.drawer_cart .cart_drawer--view_cart{border-radius:0!important}.main_localization_wrapper{background:#00000085!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main_localization_inner{width:min(86rem,calc(100vw - 3.2rem))!important;background:var(--mc-ivory)!important;color:var(--mc-ink)!important;border:1px solid var(--mc-line)!important;box-shadow:0 2rem 6rem #0003!important}.language_selector_wrapper{padding:clamp(3.2rem,5vw,5.4rem)!important}.main_localization_header{max-width:62rem!important;margin-bottom:3rem!important}.main_localization_header h2{color:var(--mc-ink)!important;font-size:clamp(3rem,3.3vw,4.3rem)!important;font-weight:500!important}.main_localization_header>p:last-child{color:var(--mc-copy-muted)!important;font-size:1.68rem!important;line-height:1.42!important}ul.country_selector_ul.marri-language-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}ul.country_selector_ul.marri-language-list li{border-color:var(--mc-line)!important}ul.country_selector_ul.marri-language-list li.active{background:var(--mc-elderberry)!important;border-color:var(--mc-elderberry)!important}ul.country_selector_ul.marri-language-list button{min-height:7.4rem!important}.marri-language-copy strong{font-size:1.55rem!important;font-weight:500!important}.marri-language-copy small,.marri-language-state{font-size:1.05rem!important;letter-spacing:.065em!important}.main_search_wrapper{background:#241b1d7a!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.main_search_inner{max-width:50rem!important;margin-top:1.2rem!important;margin-right:1.2rem!important;padding:2.2rem!important;background:var(--mc-ivory)!important;color:var(--mc-ink)!important;border:1px solid var(--mc-line)!important;border-radius:0!important;box-shadow:0 2rem 6rem #0000002e!important}.main_search_head h2{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:clamp(2.6rem,2.5vw,3.5rem)!important;font-weight:500!important;letter-spacing:.006em!important;line-height:1.08!important}.main_search_close{border:1px solid var(--mc-line)!important;border-radius:0!important}.main_search_form form{margin-top:2.4rem!important}.main_search_form input{height:5.8rem!important;padding:1.6rem 5.2rem 1.6rem 1.6rem!important;background:#fff!important;color:var(--mc-ink)!important;border:1px solid var(--mc-line)!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1.7rem!important}.search_form_input_wrapper label{left:1.2rem!important;color:var(--mc-copy-muted)!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important}.main_search_form input:focus+label,.main_search_form input:focus-visible+label,.main_search_form input:not(:placeholder-shown)+label{background:var(--mc-ivory)!important}.predictive-search__heading{color:var(--mc-fig)!important;font-family:var(--font-heading-family)!important;font-size:1.18rem!important;font-weight:600!important;letter-spacing:.09em!important}.predictive-search__item-heading{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-weight:500!important;line-height:1.2!important}.predictive-search__image{object-fit:cover!important;object-position:center center}.section-footer,footer{background:var(--mc-night)}.section-footer :is(h2,h3,h4),footer :is(h2,h3,h4){color:#fff!important;font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.025em!important}.section-footer :is(p,a,li),footer :is(p,a,li){line-height:1.45!important}@media screen and (max-width:989px){:root{--mc-copy-size: clamp(1.68rem, 3.9vw, 1.84rem);--mc-copy-leading: 1.42}.section-header .main_header_inner{min-height:6.7rem!important;padding:1.15rem 1.55rem!important}.section-header .header__heading-logo{width:min(13.5rem,38vw)!important}.section-header .mobile_menu_btn,.section-header .header_utility_icons_inner>a{min-width:3.7rem!important;min-height:3.7rem!important}.mobile_drawer_wrapper{background:#241b1d6b!important}.mobile_drawer_inner{width:min(39rem,calc(100vw - 1.2rem))!important;max-width:none!important;height:calc(100dvh - 1.2rem)!important;max-height:calc(100dvh - 1.2rem)!important;margin:.6rem 0 .6rem .6rem!important;padding:0 1.7rem 2rem!important;background:var(--mc-ivory)!important}.marri-mobile-drawer__brand{min-height:7.1rem!important;border-bottom:1px solid var(--mc-line)!important}.marri-mobile-drawer__brand a{max-width:12.6rem!important}.mobile_drawer_close{top:1.55rem!important;right:1.7rem!important;width:3.8rem!important;height:3.8rem!important;border:1px solid var(--mc-line)!important;background:transparent!important}.mobile_drawer_menu_wrapper{max-height:none!important;height:auto!important;overflow:visible!important}ul.mobile_parent_main{padding:.5rem 0 0!important}.mobile_drawer_wrapper ul.mobile_parent_main>li{margin:0!important;padding:0!important;border-bottom:1px solid var(--mc-line)!important}.mobile_drawer_wrapper ul.mobile_parent_main>li:last-child{border-bottom:0!important}.mobile_has_children_wrapper{min-height:5.5rem!important}.mobile_drawer_inner .mobile_parent_main>li>a,.mobile_drawer_inner .mobile_has_children_wrapper>a{display:flex!important;min-height:5.5rem!important;align-items:center!important;width:calc(100% - 3.8rem)!important;color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.55rem!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.2!important}.mobile_drawer_inner :is(.plus,.caret){right:.2rem!important}.mobile_drawer_inner ul.mobile_child_main{margin:0!important;padding:0!important}.mobile_drawer_inner ul.mobile_child_main>li,.mobile_drawer_inner ul.mobile_grandchild_main>li{margin:0!important;padding:0!important;border-bottom:0!important}.mobile_drawer_inner .marri-mobile-row-list .marri-mobile-child-link{min-height:5.8rem!important;grid-template-columns:4.5rem minmax(0,1fr) 1.8rem!important;gap:1rem!important;padding:.65rem 0!important;border-top:1px solid var(--mc-line)!important}.mobile_drawer_inner .marri-mobile-row-list .marri-mobile-child-link__media{width:4.5rem!important;height:4.5rem!important}.mobile_drawer_inner .marri-mobile-row-list .marri-mobile-child-link__title{color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.32rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.22!important}.mobile_drawer_inner .marri-mobile-row-list .marri-mobile-child-link__arrow{color:var(--mc-fig)!important;font-size:1.5rem!important}.mobile_drawer_inner .mobile_grandchild_main{margin:0 0 .6rem 5.5rem!important;padding:.2rem 0 .6rem!important;border-left:1px solid var(--mc-line)!important}.mobile_drawer_inner .mobile_grandchild_main a{display:block!important;padding:.7rem 1rem!important;color:var(--mc-copy-muted)!important;font-family:var(--font-body-family)!important;font-size:1.45rem!important;line-height:1.28!important}.mobile_drawer_utility_wrapper{margin-top:1.2rem!important;padding-top:1.2rem!important;border-top:1px solid var(--mc-line)!important}.mobile_drawer--currency_language_selector_wrapper{margin:0!important}.mobile_drawer--currency_language_selector_wrapper button,.mobile_drawer_utility_wrapper .header_account{min-height:4.8rem!important;gap:1.1rem!important;color:var(--mc-ink)!important;font-family:var(--font-heading-family)!important;font-size:1.32rem!important;font-weight:500!important;letter-spacing:.025em!important;text-transform:none!important}.mobile_drawer_utility_wrapper .header_account span{top:0!important}.page-id-index .mc-ref-section{padding-block:var(--mc-section-space-mobile)!important}.page-id-index .mc-ref-wrap{padding-inline:1.8rem!important}.page-id-index .mc-ref-primary,.page-id-index .mc-ref-primary.is-reversed{gap:2rem!important;margin-bottom:5.6rem!important;padding-inline:1.5rem!important}.page-id-index .mc-ref-primary__copy h3{font-size:clamp(3rem,8.7vw,3.7rem)!important}.page-id-index .mc-ref-primary__copy p{font-size:1.72rem!important;line-height:1.45!important}.page-id-index .mc-ref-primary__signature{margin-top:2rem!important;font-size:clamp(3.15rem,9.2vw,3.75rem)!important;line-height:1.02!important}.page-id-index .mc-ref-mini-name{font-size:1.22rem!important;line-height:1.25!important}.template-name-collection .banner-collection-page .marri-collection-intro__description{font-size:clamp(1.62rem,4.45vw,1.85rem)!important;line-height:1.44!important}.template-name-collection .marri-collection-signature,.template-name-collection .marri-collection-signature *{font-size:clamp(2.3rem,6.5vw,2.8rem)!important;line-height:1.02!important}.template-name-collection .marri-collection-signature{margin-top:2.2rem!important;max-width:calc(100vw - 3rem)!important;white-space:nowrap!important}.template-name-product [class^=product-section-spacing-] .product__title h1,.template-name-product [class*=" product-section-spacing-"] .product__title h1{max-width:100%;font-size:clamp(2.75rem,8vw,3.45rem)!important;line-height:1.08!important}.template-name-product .marri-product-eyebrow{font-size:1.02rem!important}.template-name-product .product-info-wrapper .price{font-size:1.9rem!important}.template-name-product .marri-description__content,.template-name-product .product__description,.template-name-product .rte-short-description{font-size:1.72rem!important;line-height:1.45!important}.template-name-product .marri-product-description-signature,.template-name-product .marri-product-description-signature *{font-size:clamp(3.05rem,9vw,3.7rem)!important;line-height:1.08!important}.template-name-product .marri-product-description-signature{margin-top:1.4rem!important}.template-name-product .marri-product-craft__heading{font-size:1.45rem!important}.template-name-product .marri-product-craft__tagline{margin:.5rem 0 1.1rem!important;font-size:clamp(3rem,8.8vw,3.65rem)!important;line-height:1.07!important}.template-name-product .marri-product-craft__item{grid-template-columns:3.1rem minmax(0,1fr)!important;gap:.9rem!important;padding-block:1.3rem!important}.template-name-product .marri-product-craft__item strong{font-size:1.36rem!important}.template-name-product .marri-product-craft__item>span:last-child{font-size:1.62rem!important;line-height:1.4!important}.template-name-product .mp_collapsible_tab_question{min-height:5.4rem!important;padding-block:1.25rem!important}.template-name-product .mp_collapsible_tab_question h3{font-size:1.36rem!important}.template-name-product .mp_collapsible_tab_answer_inner{font-size:1.58rem!important;line-height:1.44!important}:is(.template-suffix-about,.page-handle-chi-siamo) .marri-about-script-subhead{max-width:calc(100vw - 3.2rem)!important;margin-inline:auto!important;font-size:clamp(3.9rem,11.8vw,5rem)!important;line-height:1!important;white-space:normal!important;text-wrap:balance!important}:is(.template-suffix-about,.page-handle-chi-siamo) .slideshow_text p{font-size:clamp(1.8rem,4.8vw,2rem)!important;line-height:1.43!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_wrapper{padding:2.8rem 1.8rem!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner .main_heading{max-width:100%!important;font-size:clamp(2.55rem,7.2vw,3.1rem)!important;line-height:1.09!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner>span{font-size:1.38rem!important}:is(.template-suffix-about,.page-handle-chi-siamo) .image-with-text-section .iwt_text_inner p{font-size:clamp(1.8rem,4.75vw,1.98rem)!important;line-height:1.4!important}.main_localization_inner{width:calc(100vw - 1.6rem)!important;max-height:92dvh!important}.language_selector_wrapper{padding:6rem 1.6rem 2rem!important}.main_localization_header h2{font-size:clamp(2.7rem,8vw,3.5rem)!important}.main_localization_header>p:last-child{font-size:1.55rem!important}ul.country_selector_ul.marri-language-list{grid-template-columns:1fr!important;gap:.75rem!important}ul.country_selector_ul.marri-language-list button{min-height:6.5rem!important;padding:1.05rem 1.2rem!important}.drawer_cart .drawer__inner{width:100vw!important;max-width:100vw!important}.drawer_cart .drawer__header{min-height:6.5rem!important;padding:1.4rem 1.55rem!important}.drawer_cart .mc-cart-signature{padding-inline:1.55rem!important;font-size:2.35rem!important}}@media screen and (max-width:989px){.main_search_inner{width:calc(100vw - 1.2rem)!important;max-width:calc(100vw - 1.2rem)!important;height:calc(100dvh - 1.2rem)!important;max-height:calc(100dvh - 1.2rem)!important;margin:.6rem!important;padding:1.8rem 1.5rem!important}.main_search_head h2{padding-right:4.6rem;font-size:2.75rem!important}.main_search_close{top:1.5rem!important;right:1.5rem!important}.section-footer :is(p,a,li),footer :is(p,a,li){font-size:1.52rem!important;line-height:1.4!important}}ul.country_selector_ul.marri-language-list li.active :is(button,strong,small,span){color:#fff!important}@media screen and (max-width:359px){.mobile_drawer_inner{width:calc(100vw - .8rem)!important;margin-left:.4rem!important}.page-id-index .mc-ref-primary__signature{font-size:3rem!important}.template-name-collection .marri-collection-signature,.template-name-collection .marri-collection-signature *{font-size:2.18rem!important}.template-name-product .marri-product-description-signature,.template-name-product .marri-product-description-signature *{font-size:2.9rem!important}}@media(prefers-reduced-motion:reduce){.mobile_drawer_wrapper,.mobile_drawer_inner,.main_localization_wrapper,.main_localization_inner,.marri-archive-card__media img,.card__media img{transition:none!important}}.section-header .header_custom_links .header_b2b_registration,.section-header .header_custom_links .header_b2b_registration span{text-transform:none!important}.template-name-product .marri-product-reviews-section,.template-name-product .marri-product-reviews-section .marri-reviews{background:var(--mc-ivory, #FBF9F6)!important;color:var(--mc-ink, #241B1D)!important}.template-name-product .marri-product-reviews-section .marri-reviews__inner,.template-name-product .marri-product-reviews-section .marri-reviews__header,.template-name-product .marri-product-reviews-section .marri-reviews__track{background:transparent!important;color:inherit!important}.template-name-product .marri-product-reviews-section .marri-review-card{background:#fff!important;color:var(--mc-ink, #241B1D)!important;border:1px solid var(--mc-line, #D9D6CE)!important;box-shadow:none!important}.template-name-product .marri-product-reviews-section :is(h2,blockquote,.marri-review-card__meta,strong,span,small){color:inherit}.main_localization_wrapper{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;display:grid!important;place-items:center!important;padding:2rem!important;background:#241b1d94!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.main_localization_wrapper.active{z-index:99999!important}.main_localization_inner{position:relative!important;width:min(78rem,calc(100vw - 4rem))!important;max-height:min(86dvh,72rem)!important;margin:0!important;padding:0!important;overflow:auto!important;background:#fbf9f6!important;color:#241b1d!important;border:1px solid #D9D6CE!important;border-radius:0!important;box-shadow:0 2.4rem 8rem #00000047!important}.language_selector_wrapper{margin:0!important;padding:clamp(3.2rem,5vw,5rem)!important}.main_localization_header{max-width:58rem!important;margin:0 0 2.6rem!important;padding:0 5.2rem 0 0!important}.marri-localization-eyebrow{color:#5c3441!important}.main_localization_header h2{margin:0!important;color:#241b1d!important;font-size:clamp(2.9rem,3.4vw,4.2rem)!important;line-height:1.08!important}.main_localization_header>p:last-child{margin:1rem 0 0!important;color:#554d50!important;font-size:1.65rem!important;line-height:1.38!important}.localization_close{top:1.4rem!important;right:1.4rem!important;width:4.2rem!important;height:4.2rem!important;background:#fbf9f6!important;color:#241b1d!important;border:1px solid #8D8084!important}.localization_close:hover,.localization_close:focus-visible{background:#5c3441!important;color:#fff!important;border-color:#5c3441!important}ul.country_selector_ul.marri-language-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin:0!important;padding:0!important;columns:auto!important}ul.country_selector_ul.marri-language-list li{margin:0!important;padding:0!important;background:#fff!important;color:#241b1d!important;border:1px solid #D9D6CE!important}ul.country_selector_ul.marri-language-list li:hover{background:#f3eee6!important;color:#241b1d!important;border-color:#8c6a75!important}ul.country_selector_ul.marri-language-list li.active{background:#5c3441!important;color:#fff!important;border-color:#5c3441!important}ul.country_selector_ul.marri-language-list button{min-height:7.8rem!important;padding:1.3rem 1.4rem!important;background:transparent!important;color:inherit!important;grid-template-columns:3.2rem minmax(0,1fr) auto!important;gap:1rem!important}.marri-language-copy strong{color:inherit!important;font-size:1.55rem!important;line-height:1.15!important}.marri-language-copy small,.marri-language-state{color:inherit!important;font-size:1.05rem!important;line-height:1.15!important;opacity:.72!important}ul.country_selector_ul.marri-language-list li.active :is(.marri-language-copy strong,.marri-language-copy small,.marri-language-state){color:#fff!important;opacity:1!important}@media screen and (max-width:749px){.main_localization_wrapper{padding:1.2rem!important;align-items:center!important}.main_localization_inner{width:calc(100vw - 2.4rem)!important;max-height:90dvh!important}.language_selector_wrapper{padding:5.6rem 1.5rem 1.7rem!important}.main_localization_header{padding-right:0!important;margin-bottom:1.8rem!important}.main_localization_header h2{font-size:clamp(2.6rem,8vw,3.25rem)!important}.main_localization_header>p:last-child{font-size:1.48rem!important;line-height:1.35!important}.localization_close{top:1rem!important;right:1rem!important}ul.country_selector_ul.marri-language-list{grid-template-columns:1fr!important;gap:.75rem!important}ul.country_selector_ul.marri-language-list button{min-height:6.6rem!important;padding:1rem 1.1rem!important}}.template-name-product .marri-product-reviews-section .marri-review-card__meta,.marri-product-reviews-section .marri-review-card__meta{display:flex!important;margin-top:auto!important;padding:0!important;align-items:center!important;justify-content:space-between!important;gap:1.6rem!important;background:transparent!important;color:#241b1d!important;border:0!important;box-shadow:none!important;font-size:1.05rem!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:lowercase!important}.template-name-product .marri-product-reviews-section .marri-review-card__meta strong,.marri-product-reviews-section .marri-review-card__meta strong{color:#241b1d!important;background:transparent!important;font-weight:600!important;text-transform:uppercase!important}.template-name-product .marri-product-reviews-section .marri-review-card__meta span,.marri-product-reviews-section .marri-review-card__meta span{color:#6c6367!important;background:transparent!important}ul.country_selector_ul.marri-language-list li.active,ul.country_selector_ul.marri-language-list li.active:hover{background:#f3eee6!important;color:#241b1d!important;border-color:#5c3441!important;box-shadow:inset 0 0 0 1px #5c3441!important}ul.country_selector_ul.marri-language-list li.active>button,ul.country_selector_ul.marri-language-list li.active:hover>button{background:#f3eee6!important;color:#241b1d!important;border-color:#5c3441!important}ul.country_selector_ul.marri-language-list li.active .marri-language-copy,ul.country_selector_ul.marri-language-list li.active .marri-language-copy strong,ul.country_selector_ul.marri-language-list li.active .marri-language-copy small{color:#241b1d!important;opacity:1!important}ul.country_selector_ul.marri-language-list li.active .marri-language-state{color:#5c3441!important;opacity:1!important;font-weight:600!important}ul.country_selector_ul.marri-language-list li.active .marri-language-flag{border-color:#241b1d4d!important;box-shadow:none!important}@media screen and (max-width:989px){.section-header .mobile_drawer_inner{width:min(92vw,39rem)!important;max-width:39rem!important;height:100dvh!important;padding-bottom:max(1.6rem,env(safe-area-inset-bottom))!important;background:var(--mc-ivory, #FBF9F6)!important;color:var(--mc-ink, #241B1D)!important;overflow-y:auto!important;overscroll-behavior:contain}.section-header .mobile_drawer_menu_wrapper{padding:.55rem 1.55rem 0!important;overflow:visible!important}.section-header ul.mobile_parent_main{margin:0!important;padding:0!important}.section-header ul.mobile_parent_main>li{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--mc-line, #D9D6CE) 78%,transparent)!important}.section-header ul.mobile_parent_main>li:last-child{border-bottom:0!important}.section-header .mobile_has_children_wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 4.8rem!important;align-items:center!important;gap:0!important;min-height:5.8rem!important}.section-header .mobile_drawer_inner .mobile_parent_main>li>a,.section-header .mobile_drawer_inner .mobile_has_children_wrapper>a{display:flex!important;align-items:center!important;min-height:5.8rem!important;padding:1.25rem .2rem!important;color:var(--mc-ink, #241B1D)!important;font-family:var(--font-heading-family)!important;font-size:1.42rem!important;font-weight:500!important;letter-spacing:.055em!important;line-height:1.2!important;text-transform:none!important}.section-header .mobile_drawer_inner .plus{position:static!important;display:grid!important;place-items:center!important;width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;margin-left:auto!important;border:0!important;background:transparent!important;color:var(--mc-ink, #241B1D)!important}.section-header .mobile_drawer_inner .plus:focus-visible,.section-header .mobile_drawer_inner a:focus-visible,.section-header .mobile_drawer_inner .caret:focus-visible{outline:2px solid var(--mc-fig, #5C3441)!important;outline-offset:2px!important}.section-header .mobile_drawer_inner ul.mobile_child_main{margin:0 0 1.1rem!important;padding:.35rem 0 .15rem!important;border:0!important;background:transparent!important}.section-header .mobile_drawer_inner ul.mobile_child_main[hidden],.section-header .mobile_drawer_inner ul.mobile_grandchild_main[hidden]{display:none!important}.section-header .mobile_drawer_inner ul.mobile_child_main.active{display:block!important}.section-header .mobile_drawer_inner .marri-mobile-feature-grid.active{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;padding-top:.5rem!important}.section-header .marri-mobile-feature-grid>li,.section-header .marri-mobile-row-list>li,.section-header .mobile_grandchild_main>li{border:0!important;margin:0!important;padding:0!important}.section-header .marri-mobile-feature-grid .marri-mobile-child-link{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important;min-height:0!important;padding:0 0 .8rem!important;border:0!important}.section-header .marri-mobile-feature-grid .marri-mobile-child-link__media{width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#f2eee7!important}.section-header .marri-mobile-feature-grid .marri-mobile-child-link__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--marri-focus, center center)!important}.section-header .marri-mobile-feature-grid .marri-mobile-child-link__title{padding-inline:.15rem!important;font-size:1.18rem!important;line-height:1.25!important;text-align:center!important}.section-header .marri-mobile-feature-grid .marri-mobile-child-link__arrow{display:none!important}.section-header .marri-mobile-row-list .marri-mobile-child-link{display:grid!important;grid-template-columns:4.8rem minmax(0,1fr) 2.4rem!important;align-items:center!important;gap:1rem!important;min-height:6.1rem!important;padding:.7rem 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--mc-line, #D9D6CE) 62%,transparent)!important}.section-header .marri-mobile-row-list>li:first-child .marri-mobile-child-link{border-top:0!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__media,.section-header .marri-mobile-row-list .marri-mobile-child-link__media--placeholder{width:4.8rem!important;height:4.8rem!important;border-radius:0!important;overflow:hidden!important;background:#f2eee7!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--marri-focus, center center)!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__title{color:var(--mc-ink, #241B1D)!important;font-size:1.34rem!important;line-height:1.22!important;letter-spacing:.035em!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__arrow{justify-self:end!important;color:var(--mc-fig, #5C3441)!important;font-size:1.6rem!important}.section-header .mobile_has_grandchildren_wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 4.2rem!important;align-items:center!important}.section-header .mobile_has_grandchildren_wrapper .caret{position:static!important;width:4rem!important;height:4rem!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important}.section-header .mobile_grandchild_main{margin:.2rem 0 .65rem 5.8rem!important;padding:.1rem 0 .25rem 1rem!important;border:0!important;border-left:1px solid var(--mc-line, #D9D6CE)!important;background:transparent!important}.section-header .mobile_grandchild_main>li>a{min-height:4.4rem!important;padding:.9rem .5rem!important;color:#5e5558!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.28!important;letter-spacing:.006em!important;text-transform:none!important}.section-header .mobile_drawer_utility_wrapper{margin:1.35rem 1.55rem 0!important;padding:1.15rem 0 0!important;border-top:1px solid var(--mc-line, #D9D6CE)!important}}@media screen and (max-width:749px){.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-family:var(--marri-script-font, "Marri Beyond Infinity", cursive)!important;font-size:clamp(4rem,11.6vw,4.8rem)!important;font-weight:400!important;line-height:.98!important;letter-spacing:0!important}.page-id-index .mc-ref-primary__signature{margin-top:2.1rem!important}}@media screen and (max-width:359px){.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-size:3.65rem!important}}.template-name-collection .main_collection_grid .marri-collection-product-card{position:relative!important;height:100%!important;transition:transform .24s ease,box-shadow .24s ease!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card{height:100%!important;background:transparent!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__inner{overflow:hidden!important;background:#f7f3ed!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__media,.template-name-collection .main_collection_grid .marri-collection-product-card .media{overflow:hidden!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__media img{object-fit:cover!important;object-position:var(--marri-focus, center center)!important;transition:transform .35s ease!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__content{padding-top:1.45rem!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__heading a{position:relative!important;display:block!important;padding:0 1.1rem .15rem!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__heading a:after{content:"\2192";display:block;width:max-content;margin:.8rem auto 0;color:var(--mc-fig, #5C3441);font-family:var(--font-body-family);font-size:1.55rem;font-weight:500;line-height:1;opacity:.62;transform:translate(0);transition:opacity .2s ease,transform .2s ease}.template-name-collection .main_collection_grid .marri-collection-product-card .price{padding-bottom:.35rem!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__badge{position:absolute!important;top:1rem!important;left:1rem!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;overflow:visible!important;z-index:3!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__badge .badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:3rem!important;padding:.65rem .9rem!important;border-radius:0!important;background:#241b1de6!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}.template-name-collection .main_collection_grid .marri-collection-product-card.is-sold-out .card__media img{filter:saturate(.74) brightness(.95)!important}@media(hover:hover)and (pointer:fine){.template-name-collection .main_collection_grid .marri-collection-product-card:hover{transform:translateY(-.35rem)!important}.template-name-collection .main_collection_grid .marri-collection-product-card:hover .card__media img{transform:scale(1.025)!important}.template-name-collection .main_collection_grid .marri-collection-product-card:hover .card__heading a:after{opacity:1!important;transform:translate(.3rem)!important}}@media screen and (max-width:749px){.template-name-collection .main_collection_grid .marri-collection-product-card .card__content{padding-top:1.1rem!important}.template-name-collection .main_collection_grid .marri-collection-product-card .marri-collection-card-family{font-size:1.2rem!important;line-height:1.23!important}.template-name-collection .main_collection_grid .marri-collection-product-card .marri-collection-card-color{margin-top:.45rem!important;font-size:1.65rem!important;line-height:1.16!important}.template-name-collection .main_collection_grid .marri-collection-product-card .price{margin-top:.55rem!important;font-size:1.5rem!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__heading a:after{margin-top:.65rem!important;font-size:1.45rem!important;opacity:.78!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__badge{top:.7rem!important;left:.7rem!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__badge .badge{min-height:2.7rem!important;padding:.55rem .7rem!important;font-size:.92rem!important}}@media(prefers-reduced-motion:reduce){.template-name-collection .main_collection_grid .marri-collection-product-card,.template-name-collection .main_collection_grid .marri-collection-product-card .card__media img,.template-name-collection .main_collection_grid .marri-collection-product-card .card__heading a:after{transition:none!important}}@media screen and (max-width:989px){.section-header .mobile_drawer_inner .marri-mobile-row-list.active{display:flex!important;flex-direction:column!important}.section-header .mobile_drawer_inner .marri-mobile-row-list>li{width:100%!important}.section-header .mobile_drawer_inner .marri-mobile-child-link,.section-header .mobile_drawer_inner .mobile_parent_main>li>a,.section-header .mobile_drawer_inner .mobile_has_children_wrapper>a{-webkit-tap-highlight-color:rgba(92,52,65,.08)}.section-header .mobile_drawer_inner .marri-mobile-child-link:active{background:#5c34410b!important}}.template-name-collection .main_collection_grid .marri-collection-product-card:focus-within{outline:1px solid color-mix(in srgb,var(--mc-fig, #5C3441) 72%,transparent)!important;outline-offset:3px!important}.template-name-collection .main_collection_grid .marri-collection-product-card .product_card_link:focus-visible{outline:2px solid var(--mc-fig, #5C3441)!important;outline-offset:3px!important}.main_localization_wrapper ul.country_selector_ul.marri-language-list li.active{background:#f3eee6!important;color:#241b1d!important;border-color:#5c3441!important;box-shadow:inset 0 0 0 1px #5c3441!important}.main_localization_wrapper ul.country_selector_ul.marri-language-list li.active button,.main_localization_wrapper ul.country_selector_ul.marri-language-list li.active .marri-language-copy strong,.main_localization_wrapper ul.country_selector_ul.marri-language-list li.active .marri-language-copy small{color:#241b1d!important}.main_localization_wrapper ul.country_selector_ul.marri-language-list li.active .marri-language-state{color:#5c3441!important;opacity:1!important;font-weight:600!important}.template-name-product .marri-product-reviews-section .marri-review-card__meta,.marri-product-reviews-section .marri-review-card__meta{background:transparent!important;color:#241b1d!important;border:0!important;box-shadow:none!important}.template-name-product .marri-product-reviews-section .marri-review-card__meta :is(strong,span),.marri-product-reviews-section .marri-review-card__meta :is(strong,span){color:#241b1d!important;background:transparent!important}@media screen and (max-width:989px){.section-header .marri-mobile-menu--jewels>.mobile_child_main,.section-header .marri-mobile-menu--collections>.mobile_child_main{display:none!important}.section-header .marri-mobile-menu--jewels>.mobile_child_main.active{display:grid!important}.section-header .marri-mobile-menu--collections>.mobile_child_main.active{display:block!important}.section-header .marri-mobile-menu--jewels>.mobile_child_main[hidden],.section-header .marri-mobile-menu--collections>.mobile_child_main[hidden],.section-header .mobile_grandchild_main[hidden]{display:none!important}.section-header .marri-mobile-menu--jewels>.mobile_has_children_wrapper .plus,.section-header .marri-mobile-menu--collections>.mobile_has_children_wrapper .plus{display:grid!important}.section-header .marri-mobile-menu--jewels>.mobile_has_children_wrapper>a,.section-header .marri-mobile-menu--collections>.mobile_has_children_wrapper>a{width:calc(100% - 4.6rem)!important}.section-header .marri-mobile-row-list .marri-mobile-child-link{grid-template-columns:5.4rem minmax(0,1fr) 2.2rem!important;min-height:6.8rem!important;gap:1.15rem!important;padding-block:.7rem!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__media{width:5.4rem!important;height:5.4rem!important;overflow:hidden!important;background:#f3eee6!important;border:1px solid rgba(92,52,65,.1)!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.section-header .marri-mobile-row-list .marri-mobile-child-link--no-media{grid-template-columns:minmax(0,1fr) 2.2rem!important;padding-left:.15rem!important}.section-header .marri-mobile-row-list .marri-mobile-child-link--no-media .marri-mobile-child-link__media--placeholder{display:none!important}.section-header .marri-mobile-row-list .marri-mobile-child-link__title{font-size:clamp(1.48rem,4.15vw,1.68rem)!important;line-height:1.22!important}.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-family:var(--marri-script-font, "Marri Beyond Infinity", cursive)!important;font-size:clamp(4.7rem,13.8vw,5.9rem)!important;line-height:.94!important;font-weight:400!important;letter-spacing:0!important}.page-id-index .mc-hero__signature,.page-id-index .mc-hero__signature *{font-family:var(--marri-script-font, "Marri Beyond Infinity", cursive)!important;font-size:clamp(3.05rem,9.2vw,4rem)!important;line-height:.98!important;font-weight:400!important;letter-spacing:0!important}.template-name-collection .main_collection_grid .marri-collection-product-card{min-width:0!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__inner{border-radius:0!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__content{padding:1.15rem .35rem 1.35rem!important;text-align:center!important}.template-name-collection .main_collection_grid .marri-collection-product-card .marri-collection-card-family{display:block!important;color:#241b1d!important;font-size:clamp(1.24rem,3.65vw,1.42rem)!important;line-height:1.22!important;font-weight:600!important;letter-spacing:.035em!important}.template-name-collection .main_collection_grid .marri-collection-product-card .marri-collection-card-color{display:block!important;margin-top:.42rem!important;color:#5c3441!important;font-size:clamp(1.6rem,4.7vw,1.86rem)!important;line-height:1.12!important;font-weight:500!important}.template-name-collection .main_collection_grid .marri-collection-product-card .price,.template-name-collection .main_collection_grid .marri-collection-product-card .price *{text-align:center!important;justify-content:center!important;color:#241b1d!important}.template-name-collection .main_collection_grid .marri-collection-product-card .price{margin-top:.55rem!important;font-size:clamp(1.45rem,4vw,1.62rem)!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__heading a:after{content:"\2192"!important;display:block!important;margin:.72rem auto 0!important;color:#5c3441!important;font-size:1.55rem!important;opacity:.82!important}}@media screen and (max-width:359px){.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-size:4.25rem!important}.page-id-index .mc-hero__signature,.page-id-index .mc-hero__signature *{font-size:2.9rem!important}}@media screen and (min-width:750px)and (max-width:1199px){.template-name-collection .main_collection_grid .marri-collection-product-card .card__content{text-align:center!important}.template-name-collection .main_collection_grid .marri-collection-product-card :is(.price,.price *){text-align:center!important;justify-content:center!important}}html body :is(h1,h2,h3,h4,h5,h6,p,li,a,button,label,blockquote,strong,em,small),html body :is(.main_heading,.card__heading,.marri-collection-intro__title,.mc-ref-primary__copy h3,.mc-ref-mini-name,.marri-mobile-child-link__title,.mobile_grandchild_main a,.marri-collection-signature,.marri-product-description-signature,.mc-ref-primary__signature,.mc-hero__signature){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html.marri-mobile-menu-open,body.marri-mobile-menu-open{overflow:hidden!important}@media screen and (max-width:989px){.section-header .mobile_drawer_wrapper.active{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.section-header .mobile_drawer_wrapper.active .mobile_drawer_inner{transform:translate(0)!important;visibility:visible!important}.section-header .marri-mobile-child-link__media{display:block!important;overflow:hidden!important;background:#f3eee6!important}.section-header .marri-mobile-child-link__media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-size:clamp(44px,12vw,54px)!important;line-height:.98!important}.page-id-index .mc-hero__signature,.page-id-index .mc-hero__signature *{font-size:clamp(32px,9vw,40px)!important;line-height:1!important}.template-name-collection .marri-collection-signature,.template-name-collection .marri-collection-signature *,.template-name-product .marri-product-description-signature,.template-name-product .marri-product-description-signature *{font-size:clamp(36px,10vw,46px)!important;line-height:1!important}}@media screen and (max-width:989px){.section-header .marri-mobile-child-link__media img{object-position:var(--marri-focus, 50% 50%)!important}.page-id-index .mc-ref-primary__copy h3,.template-name-collection .marri-collection-intro__title,.template-name-product .product_info_wrapper :is(h1,h2,h3){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important}}@media screen and (max-width:359px){.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-size:42px!important}}@media screen and (max-width:989px){.section-header .mobile_drawer_wrapper{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:9999!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:#140e1057!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:opacity .24s ease,visibility .24s ease!important}.section-header .mobile_drawer_wrapper.active{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.section-header .mobile_drawer_inner{display:flex!important;flex-direction:column!important;width:min(40rem,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0 clamp(1.6rem,4.8vw,2.2rem) max(1.4rem,env(safe-area-inset-bottom))!important;overflow:hidden!important;opacity:1!important;transform:translate(-100%)!important;background:#fbf9f6!important;transition:transform .3s cubic-bezier(.22,.61,.36,1)!important;transition-delay:0s!important}.section-header .mobile_drawer_wrapper.active .mobile_drawer_inner{transform:translate(0)!important}.section-header .marri-mobile-drawer__brand{flex:0 0 auto!important;min-height:7.4rem!important;display:flex!important;align-items:center!important;padding-right:5.2rem!important}.section-header .mobile_drawer_menu_wrapper{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.section-header .mobile_drawer_utility_wrapper{flex:0 0 auto!important}.section-header .mobile_has_children_wrapper>a,.section-header .marri-mobile-menu--jewels>.mobile_has_children_wrapper>a,.section-header .marri-mobile-menu--collections>.mobile_has_children_wrapper>a{width:calc(100% - 4.8rem)!important;padding-right:.6rem!important}.section-header .plus{right:-.2rem!important;width:4.6rem!important;height:4.6rem!important;z-index:3!important;touch-action:manipulation!important}.section-header .mobile_child_main,.section-header .mobile_grandchild_main,.section-header .marri-mobile-menu--jewels>.mobile_child_main,.section-header .marri-mobile-menu--collections>.mobile_child_main{display:none!important}.section-header .mobile_child_main.active,.section-header .mobile_grandchild_main.active,.section-header .marri-mobile-menu--collections>.mobile_child_main.active{display:block!important}.section-header .marri-mobile-menu--jewels>.mobile_child_main.active{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem!important}.section-header .mobile_child_main[hidden],.section-header .mobile_grandchild_main[hidden]{display:none!important}.section-header .mobile_child_main>li,.section-header .mobile_grandchild_main>li{opacity:1!important;transform:none!important}.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-size:clamp(34px,9.4vw,42px)!important;line-height:1.02!important}.page-id-index .mc-hero__signature,.page-id-index .mc-hero__signature *{font-size:clamp(29px,8vw,36px)!important;line-height:1.02!important}.page-id-index .mc-hero__signature{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;column-gap:.2em!important;white-space:normal!important}.page-id-index .mc-hero__signature-line{display:inline-block!important;white-space:nowrap!important}}@media screen and (max-width:359px){.page-id-index .mc-ref-primary__signature,.page-id-index .mc-ref-primary__signature *{font-size:33px!important}.page-id-index .mc-hero__signature,.page-id-index .mc-hero__signature *{font-size:28px!important}}@media screen and (max-width:749px){.section-header .mobile_drawer_inner{width:100vw!important;max-width:100vw!important}}.marri-product-story__intro,.marri-product-story__intro .marri-product-story__text,.marri-product-story__intro .marri-product-story__text *,.marri-product-story__intro :is(h1,h2,h3,h4,p,span,strong,b,em,i,a,li){color:#fff!important}.template-name-collection .main_collection_grid .marri-collection-product-card .card__heading a:after,.template-name-collection .main_collection_grid .marri-collection-product-card:hover .card__heading a:after{content:""!important;width:auto!important;margin:0!important;color:transparent!important;font-size:0!important;line-height:0!important;opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/132/assets/marri-final-polish.css.map */
