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}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mg-home-luxe.css.map */
