body.template-index{--mgl-ink: #1a1d1b;--mgl-forest: #1c3f32;--mgl-forest-hover: #2a5744;--mgl-sage: #5f6c66;--mgl-ivory: #fcfbf8;--mgl-line: #ddd6c8}body.template-index [id$=__mg_hero_split] .content-cards__info-description,body.template-index .mg-dyr5__btn,body.template-index .mg-dyr5__more,body.template-index .heading-group__actions .heading-group__btn,body.template-index .media-banner__button,body.template-index .image-with-text__button,body.template-index .mg-jr3__all,body.template-index .mg-jr3__more{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}body.template-index .mg-dyr5__btn,body.template-index .image-with-text__button.button--primary{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 4rem;border:1px solid var(--mgl-forest);border-radius:0;background-color:var(--mgl-forest);color:var(--mgl-ivory);transition:background-color .3s ease,border-color .3s ease}body.template-index .mg-dyr5__btn:hover,body.template-index .image-with-text__button.button--primary:hover{background-color:var(--mgl-forest-hover);border-color:var(--mgl-forest-hover);color:var(--mgl-ivory)}body.template-index [id$=__mg_hero_split] .content-cards__info-description,body.template-index .media-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;margin:0;padding:0 3.6rem;border:1px solid rgba(252,251,248,.9);border-radius:0;background-color:#0a16111f;color:var(--mgl-ivory);box-shadow:none;transition:background-color .3s ease,color .3s ease}body.template-index [id$=__mg_hero_split] .content-cards__item:hover .content-cards__info-description,body.template-index [id$=__mg_hero_split] .content-cards__item:focus-within .content-cards__info-description,body.template-index .media-banner__button:hover{background-color:var(--mgl-ivory);color:var(--mgl-forest)}body.template-index .media-banner__button:before,body.template-index .media-banner__button:after{display:none}body.template-index .mg-dyr5__more,body.template-index .heading-group__actions .heading-group__btn,body.template-index .mg-jr3__all,body.template-index .mg-jr3__more{display:inline-flex;align-items:center;min-height:0;padding:0 0 .6rem;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:var(--mgl-forest);text-decoration:none}body.template-index .heading-group__actions .heading-group__btn:before,body.template-index .heading-group__actions .heading-group__btn:after{display:none}body.template-index .mg-dyr5__more:hover,body.template-index .heading-group__actions .heading-group__btn:hover,body.template-index .mg-jr3__all:hover,body.template-index .mg-jr3__more:hover{color:var(--mgl-forest-hover);border-bottom-color:transparent}body.template-index [id$=__mg_hero_split] .content-cards__info-heading{font-size:clamp(3.4rem,3.05vw,4.4rem);line-height:1.08}body.template-index [id$=__mg_hero_split] .content-cards__info{gap:2.8rem}body.template-index .mg-dyr5__h,body.template-index .media-banner__heading,body.template-index .heading-group__left>.title,body.template-index .mg-lux__h,body.template-index .multicolumn-header .title{font-size:clamp(3rem,2.5vw,3.6rem);line-height:1.15}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__wrapper .media-banner__heading{font-size:clamp(3rem,2.5vw,3.6rem)!important;line-height:1.15}body.template-index :is([id$=__content_cards],[id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group{flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem;text-align:center}body.template-index :is([id$=__content_cards],[id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__left{display:flex;flex-direction:column;align-items:center;max-width:64rem}body.template-index :is([id$=__content_cards],[id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__actions{justify-content:center;margin:0}@media screen and (min-width:750px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__actions{display:flex;align-items:center;gap:1.6rem}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__navigation{display:contents}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__navigation-button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:var(--mgl-forest)}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__navigation-button-prev{order:0}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__actions .heading-group__btn{order:1}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__navigation-button-next{order:2}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__navigation-button.swiper-button-disabled{display:inline-flex;opacity:.3}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired]) .heading-group__navigation-button .icon{color:var(--mgl-forest)}}body.template-index [id$=__mg_shapes] .heading-group__actions{margin-top:1.6rem}body.template-index .mg-jr3__head.mg-jr3__head--row{flex-direction:column;align-items:center;text-align:center;gap:2rem}body.template-index [id$=__content_cards] .content-cards__info,body.template-index [id$=__mg_shapes] .content-cards__info,body.template-index .mg-ring-tile__caption{text-align:center;justify-content:center}body.template-index [id$=__content_cards] .content-cards__info-heading,body.template-index .mg-ring-tile__label{width:100%;margin-top:.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--mgl-ink)}body.template-index [id$=__mg_shapes] .content-cards__info-heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){body.template-index [id$=__mg_hero_split] .content-cards__info-heading{font-size:3.2rem}body.template-index [id$=__mg_hero_split] .content-cards__info{gap:2rem}body.template-index [id$=__mg_hero_split] .content-cards__info-description,body.template-index .media-banner__button{min-height:4.8rem;padding:0 2.8rem}body.template-index .mg-dyr5__h,body.template-index .media-banner__heading,body.template-index .heading-group__left>.title,body.template-index .mg-lux__h,body.template-index .multicolumn-header .title{font-size:3rem}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__wrapper .media-banner__heading{font-size:3rem!important}body.template-index [id$=__content_cards] .content-cards__info-heading,body.template-index .mg-ring-tile__label{letter-spacing:.12em}}body.template-index [id$=__mg_jewelry_row] .product-card__information .product-card__title,body.template-index [id$=__mg_jewelry_row] .product-card__information .product-card__title a{font-family:var(--font-heading-family);color:#1a1d1b;font-size:2.2rem!important;font-weight:400;line-height:1.2;letter-spacing:-.01em!important;text-transform:none!important;text-wrap:pretty}@media screen and (min-width:990px){body.template-index [id$=__mg_jewelry_row] .product-card__information .product-card__title,body.template-index [id$=__mg_jewelry_row] .product-card__information .product-card__title a{font-size:clamp(2.2rem,1.8vw,2.6rem)!important}}body.template-index [id$=__mg_jewelry_row] .mg-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.template-index [id$=__mg_jewelry_row] .mg-card__detail{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#5f6c66;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:750px){body.template-index [id$=__mg_jewelry_row] .mg-card__detail{font-size:1.4rem}}body.template-index [id$=__mg_jewelry_row] .product-card__price-group{margin-top:.6rem}@media(hover:hover)and (pointer:fine){body.template-index [id$=__mg_jewelry_row] .product-card:hover .product-card__title a{text-decoration:none!important}body.template-index [id$=__mg_jewelry_row] .product-card:hover .mg-card__name{text-decoration:underline 1px;text-underline-offset:.2em}}body.template-index [id$=__mg_services] .mg-jr3__t{margin-top:1.6rem}body.template-index [id$=__mg_services] .mg-jr3__line{font-size:1.4rem}@media screen and (min-width:750px){body.template-index [id$=__mg_services] .mg-jr3__t{margin-top:2rem}body.template-index [id$=__mg_services] .mg-jr3__line{font-size:1.5rem}}@media screen and (max-width:749px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner{--color-background: 252, 251, 248;--color-foreground: 26, 29, 27;background-color:#fcfbf8;color:#1a1d1b}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__subheading{color:#7a6440!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__heading{color:#1a1d1b!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__description,body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__description *{color:#5f6c66!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button{border-color:#1c3f32;background-color:transparent;color:#1c3f32}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button:hover{background-color:#1c3f32;color:#fcfbf8}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button :is(.button__content,.button__label){color:inherit!important}}@media screen and (min-width:750px){body.template-index [id$=__mg_services] .container{padding-inline:var(--mg-home-edge)}}@media screen and (min-width:990px)and (max-width:1439px){body.template-index [class*=__mg_services-padding]{padding-top:8rem;padding-bottom:8rem}}@media screen and (max-width:749px){body.template-index [class*=__mg_services-padding]{padding-top:4.8rem;padding-bottom:4.8rem}}@media screen and (max-width:749px){body.template-index [id$=__mg_shapes] .heading-group.content-cards-header{flex-direction:column;align-items:center;gap:1.2rem;text-align:center}body.template-index [id$=__mg_shapes] .heading-group__left{width:100%;align-items:center;text-align:center}body.template-index [id$=__mg_shapes] .heading-group__left>*{align-self:center;margin-inline:auto;text-align:center!important}}@media screen and (min-width:990px){body.template-index [id$=__mg_hero_split] .content-cards__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-index [id$=__mg_hero_split] .content-cards__image-wrapper{height:auto!important;max-height:none!important;aspect-ratio:auto!important;padding-bottom:0!important}body.template-index [id$=__mg_hero_split] img.content-cards__image{width:100%!important;height:clamp(52rem,calc(100vh - 15rem),80rem)!important;object-fit:cover!important}body.template-index [id$=__mg_hero_split] .content-cards__item:first-child img.content-cards__image{object-position:68% 50%!important}body.template-index [id$=__mg_hero_split] .content-cards__info-heading{font-size:clamp(4rem,3.3vw,5.2rem)!important}}body.template-index [id$=__mg_hero_split] .content-cards__info-description{min-height:0!important;padding:0 0 .7rem!important;border:0!important;border-bottom:1px solid rgba(252,251,248,.85)!important;background:none!important;color:#fcfbf8!important}body.template-index [id$=__mg_hero_split] .content-cards__item:is(:hover,:focus-within) .content-cards__info-description{background:none!important;color:#fcfbf8!important;border-bottom-color:transparent!important}body.template-index .mg-dyr5__num,body.template-index [id$=__mg_trust] .multicolumn-card__icon{display:none!important}body.template-index [id$=__mg_trust] .multicolumn-card{justify-content:center!important;text-align:center!important}body.template-index [id$=__mg_trust] .multicolumn-card__content{display:flex;flex-direction:column;align-items:center!important;width:100%;text-align:center!important}body.template-index [id$=__mg_trust] .multicolumn-card__heading{margin-bottom:.8rem!important;font-family:var(--font-heading-family)!important;font-size:2.2rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#1a1d1b!important}body.template-index [id$=__mg_trust] .multicolumn-card__text{width:100%;text-align:center!important;color:#5f6c66!important}@media screen and (min-width:1200px){body.template-index main :is([id$=__mg_design_ring],[id$=__content_cards],[id$=__mg_shapes],[id$=__mg_ring_tiles],[id$=__mg_services],[id$=__mg_trust],[id$=__mg_jewelry_row],[id$=__mg_journal_row],[id$=__mg_inspired]) [class*=section-template--][class*=-padding]{padding-top:10.4rem!important;padding-bottom:10.4rem!important}}body.template-index .popular-products>.mg-rail.heading-group__navigation{display:flex!important;align-items:center;justify-content:center;gap:2rem;width:fit-content;margin:3.6rem auto 0;padding:0;opacity:0;transition:opacity .4s ease}body.template-index .popular-products>.mg-rail.is-ready{opacity:1}body.template-index .popular-products>.mg-rail.is-locked{display:none!important}body.template-index .mg-rail .mg-rail__track{position:relative;display:block;width:clamp(16rem,22vw,32rem);height:1px;background:#ddd6c8}body.template-index .mg-rail .mg-rail__ink{position:absolute;top:-.5px;left:calc((100% - var(--mg-rail-w, 25%)) * var(--mg-rail-p, 0));width:var(--mg-rail-w, 25%);height:2px;background:#1a1d1b;transition:left var(--mg-rail-t, .8s) ease}body.template-index .popular-products>.mg-rail .heading-group__navigation-button{display:inline-flex!important;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;visibility:visible!important;color:#1c3f32}body.template-index .popular-products>.mg-rail .heading-group__navigation-button .icon{color:#1c3f32}body.template-index .popular-products>.mg-rail .heading-group__navigation-button.swiper-button-disabled{opacity:.3}@media screen and (max-width:749px){body.template-index .popular-products>.mg-rail.heading-group__navigation{margin-top:2.8rem}body.template-index .popular-products>.mg-rail .heading-group__navigation-button{display:none!important}body.template-index .mg-rail .mg-rail__track{width:clamp(14rem,42vw,20rem)}}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button{min-height:0!important;margin-top:1.2rem!important;padding:0 0 .7rem!important;border:0!important;border-bottom:1px solid rgba(252,251,248,.85)!important;background:none!important;color:#fcfbf8!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button :is(.button__content,.button__label){color:inherit!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button:is(:hover,:focus-visible){background:none!important;color:#fcfbf8!important;border-bottom-color:transparent!important}@media screen and (max-width:749px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button,body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button:is(:hover,:focus-visible){color:#1c3f32!important;border-bottom-color:#1c3f32!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__button:is(:hover,:focus-visible){border-bottom-color:transparent!important}}.mg-tall-pic{display:contents}@media screen and (max-width:749px){body.template-index [id$=__mg_hero_split] .content-cards__image-wrapper{height:auto!important;max-height:none!important;aspect-ratio:auto!important;padding-bottom:0!important}body.template-index [id$=__mg_hero_split] img.content-cards__image{position:relative!important;width:100%!important;height:calc(100svh - 14.7rem)!important;min-height:48rem;object-fit:cover!important;object-position:50% 70%!important}body.template-index [id$=__mg_hero_split] .content-cards__item:nth-child(2) img.content-cards__image{height:75svh!important;min-height:44rem;object-position:50% 72%!important}}@media screen and (max-width:749px){body.template-index main :is(.heading-group__btn,.media-banner__button,.mg-jr3__all,[id$=__mg_trust] .multicolumn-card__heading a){position:relative;overflow:visible}body.template-index main :is(.heading-group__btn,.media-banner__button,.mg-jr3__all,[id$=__mg_trust] .multicolumn-card__heading a):after{content:"";position:absolute;left:-.8rem;right:-.8rem;top:50%;height:4.4rem;transform:translateY(-50%);display:block}}@media screen and (max-width:749px){body.template-index [id$=__mg_trust] .heading-group__left{align-items:center;text-align:center}body.template-index [id$=__mg_trust] .multicolumn-header__title{text-align:center}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card{padding-block:1.4rem}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:first-child{padding-top:.4rem}}@media screen and (max-width:575px){body.template-index [id$=__content_cards] .content-cards__wrapper--5>.content-cards__item:nth-child(5){grid-column:1 / -1;justify-self:center;width:calc(50% - .4rem)}}@media screen and (min-width:576px)and (max-width:989px){body.template-index [id$=__content_cards] .content-cards__wrapper--5{grid-template-columns:repeat(6,minmax(0,1fr))}body.template-index [id$=__content_cards] .content-cards__wrapper--5>.content-cards__item{grid-column:span 2}body.template-index [id$=__content_cards] .content-cards__wrapper--5>.content-cards__item:nth-child(4){grid-column:2 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mg-home-luxe.css.map */
