main .container{max-width:none;padding-inline:3.2rem;margin-inline:auto}main .slideshow .container,main .media-banner .container,main .showcase .container,main [class*=full-width] .container{max-width:none}.heading-group__left{display:flex;flex-direction:column;gap:.6rem}.heading-group__left .title{order:1;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.6rem;line-height:1.15;letter-spacing:-.01em;text-transform:none}.heading-group__subheading{order:2;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;letter-spacing:0;text-transform:none;color:rgb(var(--color-secondary-text));max-width:60ch}.heading-group{align-items:flex-end;gap:2.4rem;margin-bottom:3.2rem}.heading-group .button--tertiary{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.heading-group__left .title{font-size:2.8rem}.heading-group__subheading{font-size:1.5rem}}.header{padding-block:1.6rem 0;row-gap:1.2rem}.header__menu-item span,.header__menu-item{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.header__inline-menu{justify-content:center}.content-cards__item-content,.content-cards__info,.collections-list .card__information,.collections-list .card__content{padding:1.2rem 0 0;text-align:left}.content-cards .content-cards__info-heading,.content-cards__info-heading,.collections-list .card__title,.collections-list .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.footer-main.container{max-width:none}.slideshow .slideshow__content-wrapper--hor-left{align-items:center}.slideshow .slideshow__content-wrapper--hor-left .slideshow__content-group{align-items:center;text-align:center}.slideshow .title,.slideshow h1,.slideshow h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em}.slideshow__subheading,.slideshow .subtitle{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.slideshow .button{min-height:4.6rem;padding-inline:3.2rem}.button{min-height:4.4rem;letter-spacing:.08em}.subtitle,[class*=__subheading]:not(.heading-group__subheading){letter-spacing:.18em}.card__information .card__heading,.product-card__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;letter-spacing:0;text-transform:none}.product-form .product-form__submit,.product-form__buttons .product-form__submit,.product-form__submit{background-color:#1c3f32;color:#fcfbf8;border-color:#1c3f32;min-height:5rem;font-size:1.4rem;letter-spacing:.01em;text-transform:none}.product-form .product-form__submit span,.product-form__submit span,.product-form__submit .button__label{color:#fcfbf8}.product-form .product-form__submit:hover,.product-form__submit:hover{background-color:#2a5744;border-color:#2a5744;color:#fcfbf8}.product__title,.product__info-wrapper .product__title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em}.collection .card__heading,.main-search .card__heading,.product-grid .card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none}.collection-hero,.collection-banner{padding-block:2.4rem 1.6rem}:root{--font-body-scale: 1.15;--font-body-line-height: 1.5;--font-button-scale: 1.5}.heading-group.container{padding-bottom:2.8rem;margin-bottom:0}.heading-group.container.heading-group--border-bottom{margin-bottom:4.4rem}.heading-group__subheading{color:rgb(var(--color-foreground-secondary))}.slideshow .slideshow__content-title{font-size:5.2rem;line-height:1.12}@media screen and (max-width:749px){.slideshow .slideshow__content-title{font-size:3.2rem}}.product-card .product-card__title,.card__information .product-card__title{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:0}.header .header__menu-item .header-label,.header__inline-menu .list-menu--inline .header__menu-item>.header-label{font-size:1.4rem;letter-spacing:.1em}.featured-products.container .featured-products__button-bottom{margin-top:3.2rem;padding-top:2.4rem}@media screen and (min-width:990px){.header.header--center-logo{grid-template-columns:1fr auto 1fr;grid-template-areas:"utility-left utility-left utility-right" "logo         logo         logo" "nav          nav          nav";row-gap:1.2rem;padding-block:1.4rem 0;align-items:center}.header.header--center-logo .header__heading{grid-area:logo;justify-self:center}.header.header--center-logo .header__column{grid-area:utility-right}.header.header--center-logo .header__left{grid-area:nav;justify-content:center;width:100%;padding-block:.4rem 1.2rem}.header.header--center-logo .header__inline-menu{justify-content:center;width:100%}.header.header--center-logo .header__inline-menu .list-menu--inline{justify-content:center;gap:3.2rem}}.content-cards__wrapper--5,.content-cards__wrapper--6{grid-template-columns:repeat(2,1fr)}@media(min-width:576px){.content-cards__wrapper--5,.content-cards__wrapper--6{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.content-cards__wrapper--5{grid-template-columns:repeat(5,1fr)}.content-cards__wrapper--6{grid-template-columns:repeat(6,1fr)}.content-cards__wrapper--5 .content-cards__item,.content-cards__wrapper--6 .content-cards__item{max-width:unset;justify-self:stretch}}main .media-banner .container.media-banner__content{max-width:none;margin-inline:auto;padding-inline:3.2rem}.blog-posts .blog-posts-wrapper,.footer-main .footer-main-wrapper{max-width:none;margin-inline:auto;padding-inline:3.2rem}.collection-slide-image:has(.placeholder-svg){display:none}.collection-slide-link:has(.placeholder-svg){display:inline-flex;align-items:center;min-height:4rem}.collection-slide-link:has(.placeholder-svg) .collection-slide__title{font-size:1.4rem}.newsletter:not(:has(img)) .newsletter__wrapper,.newsletter:not(:has(img)) [class*=newsletter__media]{min-height:0;height:auto}.newsletter{padding-block:6.4rem}[data-scroll-image-reveal] .scroll-image-reveal__target,.scroll-image-reveal__target{opacity:1!important;transition:none!important}[data-scroll-image-reveal]:after,[data-scroll-image-reveal].animate:after{display:none!important}.js .js-split-text,.js .js-split-text .line>*,.js .js-split-text.visible{opacity:1!important;transform:none!important}[id$=__mg_hero_split] .content-cards__wrapper{padding-inline:0;gap:0}[id$=__mg_hero_split] .content-cards__item{position:relative}[id$=__mg_hero_split] .content-cards__info{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;padding:2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;pointer-events:none}[id$=__mg_hero_split] .content-cards__info-heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,3.4vw,5.2rem);line-height:1.1;letter-spacing:-.01em;color:#fcfbf8;text-transform:none;margin:0}[id$=__mg_hero_split] .content-cards__info-description{margin-top:0;border:1px solid #fcfbf8;color:#fcfbf8;padding:1.3rem 3rem;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;background-color:transparent;transition:background-color var(--duration-default),color var(--duration-default)}[id$=__mg_hero_split] .content-cards__item:hover .content-cards__info-description{background-color:#fcfbf8;color:#1c3f32}[id$=__mg_hero_split] .heading-group{display:none}@media screen and (max-width:749px){[id$=__mg_hero_split] .content-cards__info-heading{font-size:2.8rem}}[id$=__mg_hero_split] .content-cards__info{background:radial-gradient(ellipse 62% 48% at 50% 50%,#0a16119e,#0a16116b 40%,#0a16111f,#0a161100)}[id$=__mg_hero_split] .content-cards__info-heading{text-shadow:0 1px 18px rgba(10,22,17,.55)}[id$=__mg_hero_split] .content-cards__info-description{background-color:#0a161147}@media screen and (max-width:749px){[id$=__mg_hero_split] .content-cards__image-wrapper{--padding-bottom: 116% !important}[id$=__mg_hero_split] .content-cards__info{padding:2rem;gap:1.6rem}[id$=__mg_hero_split] .content-cards__info-description{padding:1.1rem 2.2rem;font-size:1.3rem}.content-cards__wrapper--5 .content-cards__info-heading,.content-cards__wrapper--6 .content-cards__info-heading{font-size:1.4rem}}[id$=__mg_hero_split] .content-cards__item--main{isolation:isolate}[id$=__mg_hero_split] .content-cards__info{z-index:4}[id$=__mg_hero_split] .content-cards__info-heading{text-shadow:0 1px 2px rgba(10,22,17,.55),0 2px 22px rgba(10,22,17,.45)}[id$=__mg_hero_split] .content-cards__item--main .content-cards__link-overlay:focus-visible{outline:2px solid transparent;outline-offset:-10px;box-shadow:inset 0 0 0 3px #fcfbf8fa,inset 0 0 0 7px #0a1611e0}[id$=__mg_hero_split] .content-cards__item:hover .content-cards__info-description,[id$=__mg_hero_split] .content-cards__item:focus-within .content-cards__info-description{background-color:#fcfbf8;color:#1c3f32}@media(prefers-reduced-motion:reduce){[id$=__mg_hero_split] .content-cards__image,[id$=__mg_hero_split] .content-cards__item:hover .content-cards__image{transition:none!important;clip-path:inset(0)!important}}@media screen and (min-width:750px){[id$=__mg_hero_split] .content-cards__wrapper--2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px)and (max-width:989px){[id$=__mg_hero_split] .content-cards__image-wrapper.content-cards__item--landscape{aspect-ratio:5 / 6}}@media screen and (max-width:749px){[id$=__mg_hero_split] .content-cards__image-wrapper.content-cards__item--landscape{aspect-ratio:4 / 5}[id$=__mg_hero_split] .content-cards__wrapper{gap:.4rem}}.rich-text .rich-text__heading,.rich-text__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.6rem;line-height:1.15;letter-spacing:-.01em;text-transform:none}.rich-text .rich-text__text,.rich-text .rte{font-size:1.6rem;line-height:1.5;max-width:62ch;color:rgb(var(--color-foreground-secondary))}@media screen and (max-width:749px){.rich-text .rich-text__heading,.rich-text__heading{font-size:2.8rem}}[id$=__mg_service] .image-with-text__heading,[id$=__mg_service] [class*=__content-heading]{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.6rem;line-height:1.15;letter-spacing:-.01em}[id$=__mg_service] [class*=__description]{font-size:1.6rem;line-height:1.5;max-width:46ch;color:rgb(var(--color-foreground-secondary))}[id$=__mg_service] .button{background-color:transparent;border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));min-height:4.6rem;padding-inline:2.8rem}[id$=__mg_service] .button:hover{background-color:#1c3f32;border-color:#1c3f32;color:#fcfbf8}[id$=__mg_trust] [class*=column] [class*=heading],[id$=__mg_trust] .multicolumn__item [class*=heading]{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}[id$=__mg_trust] [class*=column] p,[id$=__mg_trust] [class*=__text]{font-size:1.4rem;line-height:1.55}[id$=__mg_trust] .heading-group{justify-content:center}[id$=__mg_trust] .heading-group__left{align-items:center;text-align:center}@media screen and (min-width:750px){[id$=__mg_service] .image-with-text__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding-inline:0;max-width:none}[id$=__mg_service] .image-with-text__inner .image-with-text__img_wrapper{position:relative!important;inset:auto!important;grid-column:1;grid-row:1;width:100%!important;height:auto;padding-bottom:0;aspect-ratio:2.2 / 1;overflow:hidden}[id$=__mg_service] .image-with-text__fixed,[id$=__mg_service] .image-with-text__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;padding-bottom:0}[id$=__mg_service] .image-with-text__image{width:100%;height:100%;object-fit:cover}[id$=__mg_service] .image-with-text__content{grid-column:2;grid-row:1;width:auto;max-width:none;padding:0 6.4rem;justify-items:start}}@media screen and (max-width:749px){[id$=__mg_service] .image-with-text__img_wrapper{position:relative;inset:auto;aspect-ratio:4 / 3;padding-bottom:0}[id$=__mg_service] .image-with-text__inner{display:flex;flex-direction:column}[id$=__mg_service] .image-with-text__content{padding:2.4rem 0 0}}@media screen and (min-width:990px){[id$=__mg_shapes] .content-cards{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;column-gap:4.8rem}[id$=__mg_shapes] .heading-group.container{grid-column:1;grid-row:1;padding-bottom:0;margin-bottom:0;display:block}[id$=__mg_shapes] .heading-group.container .heading-group__left{align-items:flex-start}[id$=__mg_shapes] .content-cards__wrapper{grid-column:2;grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:82rem;column-gap:2rem;row-gap:2.8rem;margin-inline:0}[id$=__mg_shapes] .content-cards__image-wrapper{--padding-bottom: 100% !important}[id$=__mg_shapes] .content-cards__info{text-align:center;padding-top:.8rem}}@media screen and (min-width:990px){[id$=__mg_shapes] .content-cards{grid-template-columns:.7fr 1.3fr;align-items:start}[id$=__mg_shapes] .content-cards__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:68rem;column-gap:2.4rem;row-gap:1.6rem}[id$=__mg_shapes] .heading-group.container{align-self:center;max-width:42rem;margin-inline:auto;text-align:center}[id$=__mg_shapes] .heading-group__left{align-items:center}[id$=__mg_shapes] .heading-group__left .title,[id$=__mg_shapes] .heading-group__subheading{text-align:center}}[id$=__mg_shapes] .content-cards__image,[id$=__mg_shapes] .content-cards__overlay{opacity:0!important}[id$=__mg_shapes] .content-cards__image-wrapper{background-repeat:no-repeat;background-position:center 45%;background-size:auto 88%;--padding-bottom: 100% !important}[id$=__mg_shapes] .content-cards__info{padding-top:.4rem}[id$=__mg_shapes] .content-cards__item:nth-child(1) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Ccircle%20cx='60'%20cy='66'%20r='43'/%3E%3Ccircle%20cx='60'%20cy='66'%20r='30'/%3E%3Ccircle%20cx='60'%20cy='66'%20r='16'/%3E%3Cline%20x1='76.0'%20y1='66.0'%20x2='90.0'%20y2='66.0'/%3E%3Cline%20x1='71.3'%20y1='77.3'%20x2='81.2'%20y2='87.2'/%3E%3Cline%20x1='60.0'%20y1='82.0'%20x2='60.0'%20y2='96.0'/%3E%3Cline%20x1='48.7'%20y1='77.3'%20x2='38.8'%20y2='87.2'/%3E%3Cline%20x1='44.0'%20y1='66.0'%20x2='30.0'%20y2='66.0'/%3E%3Cline%20x1='48.7'%20y1='54.7'%20x2='38.8'%20y2='44.8'/%3E%3Cline%20x1='60.0'%20y1='50.0'%20x2='60.0'%20y2='36.0'/%3E%3Cline%20x1='71.3'%20y1='54.7'%20x2='81.2'%20y2='44.8'/%3E%3Cline%20x1='87.7'%20y1='77.5'%20x2='99.7'%20y2='82.5'/%3E%3Cline%20x1='71.5'%20y1='93.7'%20x2='76.5'%20y2='105.7'/%3E%3Cline%20x1='48.5'%20y1='93.7'%20x2='43.5'%20y2='105.7'/%3E%3Cline%20x1='32.3'%20y1='77.5'%20x2='20.3'%20y2='82.5'/%3E%3Cline%20x1='32.3'%20y1='54.5'%20x2='20.3'%20y2='49.5'/%3E%3Cline%20x1='48.5'%20y1='38.3'%20x2='43.5'%20y2='26.3'/%3E%3Cline%20x1='71.5'%20y1='38.3'%20x2='76.5'%20y2='26.3'/%3E%3Cline%20x1='87.7'%20y1='54.5'%20x2='99.7'%20y2='49.5'/%3E%3Cline%20x1='87.7'%20y1='54.5'%20x2='99.7'%20y2='49.5'/%3E%3Cline%20x1='87.7'%20y1='77.5'%20x2='99.7'%20y2='82.5'/%3E%3Cline%20x1='71.5'%20y1='93.7'%20x2='76.5'%20y2='105.7'/%3E%3Cline%20x1='48.5'%20y1='93.7'%20x2='43.5'%20y2='105.7'/%3E%3Cline%20x1='32.3'%20y1='77.5'%20x2='20.3'%20y2='82.5'/%3E%3Cline%20x1='32.3'%20y1='54.5'%20x2='20.3'%20y2='49.5'/%3E%3Cline%20x1='48.5'%20y1='38.3'%20x2='43.5'%20y2='26.3'/%3E%3Cline%20x1='71.5'%20y1='38.3'%20x2='76.5'%20y2='26.3'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(2) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cellipse%20cx='60'%20cy='66'%20rx='31'%20ry='45'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='22'%20ry='32'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='11'%20ry='16'/%3E%3Cline%20x1='71.0'%20y1='66.0'%20x2='82.0'%20y2='66.0'/%3E%3Cline%20x1='67.8'%20y1='77.3'%20x2='75.6'%20y2='88.6'/%3E%3Cline%20x1='60.0'%20y1='82.0'%20x2='60.0'%20y2='98.0'/%3E%3Cline%20x1='52.2'%20y1='77.3'%20x2='44.4'%20y2='88.6'/%3E%3Cline%20x1='49.0'%20y1='66.0'%20x2='38.0'%20y2='66.0'/%3E%3Cline%20x1='52.2'%20y1='54.7'%20x2='44.4'%20y2='43.4'/%3E%3Cline%20x1='60.0'%20y1='50.0'%20x2='60.0'%20y2='34.0'/%3E%3Cline%20x1='67.8'%20y1='54.7'%20x2='75.6'%20y2='43.4'/%3E%3Cline%20x1='80.3'%20y1='78.2'%20x2='88.6'%20y2='83.2'/%3E%3Cline%20x1='68.4'%20y1='95.6'%20x2='71.9'%20y2='107.6'/%3E%3Cline%20x1='51.6'%20y1='95.6'%20x2='48.1'%20y2='107.6'/%3E%3Cline%20x1='39.7'%20y1='78.2'%20x2='31.4'%20y2='83.2'/%3E%3Cline%20x1='39.7'%20y1='53.8'%20x2='31.4'%20y2='48.8'/%3E%3Cline%20x1='51.6'%20y1='36.4'%20x2='48.1'%20y2='24.4'/%3E%3Cline%20x1='68.4'%20y1='36.4'%20x2='71.9'%20y2='24.4'/%3E%3Cline%20x1='80.3'%20y1='53.8'%20x2='88.6'%20y2='48.8'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(3) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M60%2020%20C81%2046%2095%2065%2095%2083%20C95%20104%2079%20116%2060%20116%20C41%20116%2025%20104%2025%2083%20C25%2065%2039%2046%2060%2020%20Z'/%3E%3Cpath%20d='M60%2044%20C74%2061%2084%2072%2084%2083%20C84%2097%2073%20105%2060%20105%20C47%20105%2036%2097%2036%2083%20C36%2072%2046%2061%2060%2044%20Z'/%3E%3Cellipse%20cx='60'%20cy='80'%20rx='13'%20ry='11'/%3E%3Cline%20x1='60'%20y1='69'%20x2='60'%20y2='44'/%3E%3Cline%20x1='73'%20y1='80'%20x2='84'%20y2='83'/%3E%3Cline%20x1='60'%20y1='91'%20x2='60'%20y2='105'/%3E%3Cline%20x1='47'%20y1='80'%20x2='36'%20y2='83'/%3E%3Cline%20x1='69'%20y1='73'%20x2='76'%20y2='63'/%3E%3Cline%20x1='69'%20y1='88'%20x2='76'%20y2='100'/%3E%3Cline%20x1='51'%20y1='88'%20x2='44'%20y2='100'/%3E%3Cline%20x1='51'%20y1='73'%20x2='44'%20y2='63'/%3E%3Cline%20x1='60'%20y1='20'%20x2='60'%20y2='44'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(4) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M60%2018%20C80%2030%2084%2050%2084%2066%20C84%2082%2080%20102%2060%20114%20C40%20102%2036%2082%2036%2066%20C36%2050%2040%2030%2060%2018%20Z'/%3E%3Cpath%20d='M60%2038%20C73%2048%2077%2057%2077%2066%20C77%2075%2073%2084%2060%2094%20C47%2084%2043%2075%2043%2066%20C43%2057%2047%2048%2060%2038%20Z'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='10'%20ry='14'/%3E%3Cline%20x1='60'%20y1='52'%20x2='60'%20y2='38'/%3E%3Cline%20x1='70'%20y1='66'%20x2='77'%20y2='66'/%3E%3Cline%20x1='60'%20y1='80'%20x2='60'%20y2='94'/%3E%3Cline%20x1='50'%20y1='66'%20x2='43'%20y2='66'/%3E%3Cline%20x1='67'%20y1='57'%20x2='72'%20y2='50'/%3E%3Cline%20x1='67'%20y1='75'%20x2='72'%20y2='82'/%3E%3Cline%20x1='53'%20y1='75'%20x2='48'%20y2='82'/%3E%3Cline%20x1='53'%20y1='57'%20x2='48'%20y2='50'/%3E%3Cline%20x1='60'%20y1='18'%20x2='60'%20y2='38'/%3E%3Cline%20x1='60'%20y1='94'%20x2='60'%20y2='114'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(5) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M40%2021%20H80%20L97%2039%20V93%20L80%20111%20H40%20L23%2093%20V39%20Z'/%3E%3Cpath%20d='M46%2030%20H74%20L88%2045%20V87%20L74%20102%20H46%20L32%2087%20V45%20Z'/%3E%3Cpath%20d='M52%2040%20H68%20L79%2052%20V80%20L68%2092%20H52%20L41%2080%20V52%20Z'/%3E%3Cline%20x1='40'%20y1='21'%20x2='52'%20y2='40'/%3E%3Cline%20x1='80'%20y1='21'%20x2='68'%20y2='40'/%3E%3Cline%20x1='97'%20y1='93'%20x2='79'%20y2='80'/%3E%3Cline%20x1='23'%20y1='93'%20x2='41'%20y2='80'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(6) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M42%2020%20H78%20L96%2038%20V94%20L78%20112%20H42%20L24%2094%20V38%20Z'/%3E%3Cpath%20d='M52%2040%20H68%20L80%2052%20V80%20L68%2092%20H52%20L40%2080%20V52%20Z'/%3E%3Cline%20x1='42'%20y1='20'%20x2='52'%20y2='40'/%3E%3Cline%20x1='78'%20y1='20'%20x2='68'%20y2='40'/%3E%3Cline%20x1='96'%20y1='94'%20x2='80'%20y2='80'/%3E%3Cline%20x1='24'%20y1='94'%20x2='40'%20y2='80'/%3E%3Cline%20x1='24'%20y1='38'%20x2='40'%20y2='52'/%3E%3Cline%20x1='96'%20y1='38'%20x2='80'%20y2='52'/%3E%3Cline%20x1='60'%20y1='40'%20x2='60'%20y2='20'/%3E%3Cline%20x1='60'%20y1='92'%20x2='60'%20y2='112'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(7) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M42%2034%20H78%20L92%2048%20V84%20L78%2098%20H42%20L28%2084%20V48%20Z'/%3E%3Cpath%20d='M48%2042%20H72%20L84%2054%20V78%20L72%2090%20H48%20L36%2078%20V54%20Z'/%3E%3Cpath%20d='M54%2050%20H66%20L76%2060%20V72%20L66%2082%20H54%20L44%2072%20V60%20Z'/%3E%3Cline%20x1='42'%20y1='34'%20x2='54'%20y2='50'/%3E%3Cline%20x1='78'%20y1='34'%20x2='66'%20y2='50'/%3E%3Cline%20x1='92'%20y1='84'%20x2='76'%20y2='72'/%3E%3Cline%20x1='28'%20y1='84'%20x2='44'%20y2='72'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(8) .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Ccircle%20cx='38'%20cy='48'%20r='19'/%3E%3Cellipse%20cx='82'%20cy='48'%20rx='13'%20ry='20'/%3E%3Cpath%20d='M31%2078%20H45%20L51%2084%20V108%20L45%20114%20H31%20L25%20108%20V84%20Z'/%3E%3Cpath%20d='M82%2076%20C88%2086%2095%2093%2095%20102%20A13%2013%200%200%201%2069%20102%20C69%2093%2076%2086%2082%2076%20Z'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (min-width:990px){.product__outer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem!important;align-items:start;max-width:192rem;margin-inline:auto;padding-inline:6.4rem}.product__outer>.product__media{grid-column:span 2;width:auto!important;max-width:none!important}.product__outer>.product__info-container{grid-column:span 1}.product__media{position:static!important}.product__info-container{max-width:none!important;padding-inline:0!important;position:sticky;top:2.4rem}.product__media-list,.product__media-list-wrapper{display:block!important}.product__media-list-container{display:grid!important;grid-template-columns:1fr 1fr;gap:.8rem;transform:none!important}.product__media-item{width:auto!important;height:auto!important;aspect-ratio:4 / 5;margin:0!important}.product__media-item>*,.product__media-item img,.product__media-item .media{width:100%!important;height:100%!important;padding-bottom:0!important}.product__media-item img{object-fit:cover}.product__slider-nav{display:none!important}}.product__info-container h1,.product__info-container .product__title{font-size:2.4rem!important;line-height:1.3;letter-spacing:0}.mg-covered{border:1px solid rgb(var(--color-border, 224 224 224));padding:2rem 2.4rem;margin-top:2.4rem}.mg-covered__title{font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.2rem}.mg-covered__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.mg-covered__list li{font-size:1.4rem;padding-left:2rem;position:relative;color:rgb(var(--color-foreground-secondary))}.mg-covered__list li:before{content:"";position:absolute;left:0;top:.7rem;width:.9rem;height:.5rem;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}.mg-pdp-contact{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:2.8rem;padding-top:2rem;border-top:1px solid rgb(var(--color-border, 224 224 224))}.mg-pdp-contact a{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.footer-main,.footer-bottom{max-width:none!important;margin-inline:0!important;padding-inline:max(3.2rem,calc((100% - 120rem)/2))!important}@media screen and (min-width:990px){.footer-menu-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4.8rem;row-gap:4rem}}.footer-block__heading{font-size:1.4rem!important;letter-spacing:.03em!important;text-transform:uppercase;margin-bottom:1.6rem}.footer a,.footer-menu-block-list__link{font-size:1.3rem!important;letter-spacing:.02em;line-height:2.2}.footer-block__heading_newsletter{font-size:1.8rem!important;letter-spacing:.01em}.footer-policies__link,.footer-copyright,.footer-copyright__content{font-size:1.2rem!important;letter-spacing:.03em}[id$=__mg_instagram] .price,[id$=__mg_instagram] .product-card__price,[id$=__mg_instagram] [class*=badge]{display:none!important}[id$=__mg_instagram] .product-card__title,[id$=__mg_instagram] .card__heading{font-size:1.3rem!important;letter-spacing:.02em}[id$=__mg_banner_promise] .media-banner__heading,[id$=__mg_banner_promise] h1,[id$=__mg_banner_promise] h2,[id$=__mg_banner_wedding] .media-banner__heading,[id$=__mg_banner_wedding] h1,[id$=__mg_banner_wedding] h2{font-size:5.2rem!important;line-height:1.1}[id$=__mg_newsletter] h1,[id$=__mg_newsletter] h2,[id$=__mg_newsletter] .newsletter__heading{font-size:3.6rem!important;line-height:1.2}@media screen and (min-width:990px){[id$=__mg_service] .image-with-text__inner{position:relative}[id$=__mg_service] .image-with-text__content{position:static!important}[id$=__mg_service] .image-with-text__img_inner{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:50%!important;height:100%!important;margin:0!important;aspect-ratio:auto!important;padding-bottom:0!important}[id$=__mg_service] .image-with-text__img_inner-wrapper{width:100%!important;height:100%!important;aspect-ratio:auto!important;padding-bottom:0!important;overflow:hidden}[id$=__mg_service] .image-with-text__img_inner img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}}[id$=__mg_shapes]{background-color:#f4f1ea}[id$=__mg_shapes] .content-cards{background-color:transparent!important;max-width:134.4rem;margin-inline:auto;padding:8rem 3.2rem!important}@media screen and (min-width:990px){[id$=__mg_shapes] .content-cards__wrapper{max-width:88rem;margin-inline:auto}}.product__info-container .product__price .price-text{font-family:var(--font-heading-family);font-size:2.4rem!important;line-height:1.3;letter-spacing:0}.product__info-container .product-accordion{border-top:1px solid rgb(217,217,217)}.product__info-container .product-accordion:last-of-type{border-bottom:1px solid rgb(217,217,217)}.product__info-container .product-accordion__toggle{padding-block:1.8rem}.product__info-container .product-accordion__toggle-heading{font-size:1.4rem!important;letter-spacing:.02em}.product__info-container .product-form__submit{min-height:4.8rem;height:4.8rem;border-radius:0}body[class*=template-collection] main .container{max-width:192rem}body[class*=template-collection] .collection-product-list{column-gap:3rem!important;row-gap:3rem!important}body[class*=template-collection] .product-card__information,body[class*=template-collection] .product-card__information a,body[class*=template-collection] .product-card__information .price-text,body[class*=template-collection] .product-card__information .price{font-size:1.4rem!important;letter-spacing:.01em}body[class*=template-collection] .product-card [class*=badge]{font-size:1rem!important;letter-spacing:.04em;text-transform:uppercase}.collection-hero__title{font-size:3.6rem!important;line-height:1.2}.recently-viewed.recently-viewed--empty{display:none!important}@media screen and (min-width:990px){[id$=__mg_service] .image-with-text__img_inner img{object-position:center 60%!important}[id$=__mg_service] .image-with-text__content{align-content:center}[id$=__mg_service] .image-with-text__text{height:100%!important;display:flex!important;flex-direction:column;justify-content:center}}@media screen and (min-width:990px){[id$=__mg_jewelry_row] .popular-products__wrapper,[id$=__mg_jewelry_row] .heading-group.container,[id$=__mg_recently_viewed] .popular-products__wrapper,[id$=__mg_recently_viewed] .heading-group.container{max-width:180rem;margin-inline:auto}}[id$=__blog-posts] .article-card-title,[id$=__blog-posts] .article-card-title__link{font-family:var(--font-body-family);font-size:1.8rem!important;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}[id$=__blog-posts] .article-card-content{padding-top:.8rem}@media screen and (min-width:990px){.product__info-container{padding-top:.8rem!important}}[id$=__mg_pdp_journal] .article-card-title,[id$=__mg_pdp_journal] .article-card-title__link{font-family:var(--font-body-family);font-size:1.8rem!important;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}[id$=__mg_pdp_journal] .article-card-content{padding-top:.8rem}@media screen and (min-width:990px){body[class*=template-product] :is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]) .popular-products__wrapper,body[class*=template-product] :is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]) .heading-group.container,body[class*=template-product] [id$=__mg_pdp_journal] .blog-posts-wrapper,body[class*=template-product] [id$=__mg_pdp_journal] .heading-group.container,body[class*=template-product] [id$=__mg_recently_viewed] .popular-products__wrapper,body[class*=template-product] [id$=__mg_recently_viewed] .heading-group.container{max-width:185.6rem;margin-inline:auto}body[class*=template-product] [id$=__mg_service] .image-with-text__inner{max-width:179.2rem;margin-inline:auto}.product__outer .product__breadcrumbs.absolute{left:6.4rem;padding-left:0}body[class*=template-product] [id$=__mg_pdp_journal] .blog-posts-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4rem;row-gap:2.4rem}body[class*=template-product] [id$=__mg_pdp_journal] .blog-posts-card{max-width:none!important;width:auto!important;min-width:0}}[id$=__mg_shapes] .content-cards__image-wrapper{transition:background-color .25s ease,transform .25s ease,background-image .15s ease;border-radius:2px}[id$=__mg_shapes] .content-cards__item:hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:focus-within .content-cards__image-wrapper{background-color:#b08d5717;transform:translateY(-3px)}[id$=__mg_shapes] .content-cards__info-heading{transition:color .25s ease}[id$=__mg_shapes] .content-cards__item:hover .content-cards__info-heading,[id$=__mg_shapes] .content-cards__item:focus-within .content-cards__info-heading{color:#b08d57}@media(prefers-reduced-motion:reduce){[id$=__mg_shapes] .content-cards__image-wrapper{transition:none}[id$=__mg_shapes] .content-cards__item:hover .content-cards__image-wrapper{transform:none}}[id$=__mg_shapes] .content-cards__item:nth-child(1):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(1):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Ccircle%20cx='60'%20cy='66'%20r='43'/%3E%3Ccircle%20cx='60'%20cy='66'%20r='30'/%3E%3Ccircle%20cx='60'%20cy='66'%20r='16'/%3E%3Cline%20x1='76.0'%20y1='66.0'%20x2='90.0'%20y2='66.0'/%3E%3Cline%20x1='71.3'%20y1='77.3'%20x2='81.2'%20y2='87.2'/%3E%3Cline%20x1='60.0'%20y1='82.0'%20x2='60.0'%20y2='96.0'/%3E%3Cline%20x1='48.7'%20y1='77.3'%20x2='38.8'%20y2='87.2'/%3E%3Cline%20x1='44.0'%20y1='66.0'%20x2='30.0'%20y2='66.0'/%3E%3Cline%20x1='48.7'%20y1='54.7'%20x2='38.8'%20y2='44.8'/%3E%3Cline%20x1='60.0'%20y1='50.0'%20x2='60.0'%20y2='36.0'/%3E%3Cline%20x1='71.3'%20y1='54.7'%20x2='81.2'%20y2='44.8'/%3E%3Cline%20x1='87.7'%20y1='77.5'%20x2='99.7'%20y2='82.5'/%3E%3Cline%20x1='71.5'%20y1='93.7'%20x2='76.5'%20y2='105.7'/%3E%3Cline%20x1='48.5'%20y1='93.7'%20x2='43.5'%20y2='105.7'/%3E%3Cline%20x1='32.3'%20y1='77.5'%20x2='20.3'%20y2='82.5'/%3E%3Cline%20x1='32.3'%20y1='54.5'%20x2='20.3'%20y2='49.5'/%3E%3Cline%20x1='48.5'%20y1='38.3'%20x2='43.5'%20y2='26.3'/%3E%3Cline%20x1='71.5'%20y1='38.3'%20x2='76.5'%20y2='26.3'/%3E%3Cline%20x1='87.7'%20y1='54.5'%20x2='99.7'%20y2='49.5'/%3E%3Cline%20x1='87.7'%20y1='54.5'%20x2='99.7'%20y2='49.5'/%3E%3Cline%20x1='87.7'%20y1='77.5'%20x2='99.7'%20y2='82.5'/%3E%3Cline%20x1='71.5'%20y1='93.7'%20x2='76.5'%20y2='105.7'/%3E%3Cline%20x1='48.5'%20y1='93.7'%20x2='43.5'%20y2='105.7'/%3E%3Cline%20x1='32.3'%20y1='77.5'%20x2='20.3'%20y2='82.5'/%3E%3Cline%20x1='32.3'%20y1='54.5'%20x2='20.3'%20y2='49.5'/%3E%3Cline%20x1='48.5'%20y1='38.3'%20x2='43.5'%20y2='26.3'/%3E%3Cline%20x1='71.5'%20y1='38.3'%20x2='76.5'%20y2='26.3'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(2):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(2):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cellipse%20cx='60'%20cy='66'%20rx='31'%20ry='45'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='22'%20ry='32'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='11'%20ry='16'/%3E%3Cline%20x1='71.0'%20y1='66.0'%20x2='82.0'%20y2='66.0'/%3E%3Cline%20x1='67.8'%20y1='77.3'%20x2='75.6'%20y2='88.6'/%3E%3Cline%20x1='60.0'%20y1='82.0'%20x2='60.0'%20y2='98.0'/%3E%3Cline%20x1='52.2'%20y1='77.3'%20x2='44.4'%20y2='88.6'/%3E%3Cline%20x1='49.0'%20y1='66.0'%20x2='38.0'%20y2='66.0'/%3E%3Cline%20x1='52.2'%20y1='54.7'%20x2='44.4'%20y2='43.4'/%3E%3Cline%20x1='60.0'%20y1='50.0'%20x2='60.0'%20y2='34.0'/%3E%3Cline%20x1='67.8'%20y1='54.7'%20x2='75.6'%20y2='43.4'/%3E%3Cline%20x1='80.3'%20y1='78.2'%20x2='88.6'%20y2='83.2'/%3E%3Cline%20x1='68.4'%20y1='95.6'%20x2='71.9'%20y2='107.6'/%3E%3Cline%20x1='51.6'%20y1='95.6'%20x2='48.1'%20y2='107.6'/%3E%3Cline%20x1='39.7'%20y1='78.2'%20x2='31.4'%20y2='83.2'/%3E%3Cline%20x1='39.7'%20y1='53.8'%20x2='31.4'%20y2='48.8'/%3E%3Cline%20x1='51.6'%20y1='36.4'%20x2='48.1'%20y2='24.4'/%3E%3Cline%20x1='68.4'%20y1='36.4'%20x2='71.9'%20y2='24.4'/%3E%3Cline%20x1='80.3'%20y1='53.8'%20x2='88.6'%20y2='48.8'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(3):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(3):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M60%2020%20C81%2046%2095%2065%2095%2083%20C95%20104%2079%20116%2060%20116%20C41%20116%2025%20104%2025%2083%20C25%2065%2039%2046%2060%2020%20Z'/%3E%3Cpath%20d='M60%2044%20C74%2061%2084%2072%2084%2083%20C84%2097%2073%20105%2060%20105%20C47%20105%2036%2097%2036%2083%20C36%2072%2046%2061%2060%2044%20Z'/%3E%3Cellipse%20cx='60'%20cy='80'%20rx='13'%20ry='11'/%3E%3Cline%20x1='60'%20y1='69'%20x2='60'%20y2='44'/%3E%3Cline%20x1='73'%20y1='80'%20x2='84'%20y2='83'/%3E%3Cline%20x1='60'%20y1='91'%20x2='60'%20y2='105'/%3E%3Cline%20x1='47'%20y1='80'%20x2='36'%20y2='83'/%3E%3Cline%20x1='69'%20y1='73'%20x2='76'%20y2='63'/%3E%3Cline%20x1='69'%20y1='88'%20x2='76'%20y2='100'/%3E%3Cline%20x1='51'%20y1='88'%20x2='44'%20y2='100'/%3E%3Cline%20x1='51'%20y1='73'%20x2='44'%20y2='63'/%3E%3Cline%20x1='60'%20y1='20'%20x2='60'%20y2='44'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(4):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(4):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M60%2018%20C80%2030%2084%2050%2084%2066%20C84%2082%2080%20102%2060%20114%20C40%20102%2036%2082%2036%2066%20C36%2050%2040%2030%2060%2018%20Z'/%3E%3Cpath%20d='M60%2038%20C73%2048%2077%2057%2077%2066%20C77%2075%2073%2084%2060%2094%20C47%2084%2043%2075%2043%2066%20C43%2057%2047%2048%2060%2038%20Z'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='10'%20ry='14'/%3E%3Cline%20x1='60'%20y1='52'%20x2='60'%20y2='38'/%3E%3Cline%20x1='70'%20y1='66'%20x2='77'%20y2='66'/%3E%3Cline%20x1='60'%20y1='80'%20x2='60'%20y2='94'/%3E%3Cline%20x1='50'%20y1='66'%20x2='43'%20y2='66'/%3E%3Cline%20x1='67'%20y1='57'%20x2='72'%20y2='50'/%3E%3Cline%20x1='67'%20y1='75'%20x2='72'%20y2='82'/%3E%3Cline%20x1='53'%20y1='75'%20x2='48'%20y2='82'/%3E%3Cline%20x1='53'%20y1='57'%20x2='48'%20y2='50'/%3E%3Cline%20x1='60'%20y1='18'%20x2='60'%20y2='38'/%3E%3Cline%20x1='60'%20y1='94'%20x2='60'%20y2='114'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(5):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(5):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M40%2021%20H80%20L97%2039%20V93%20L80%20111%20H40%20L23%2093%20V39%20Z'/%3E%3Cpath%20d='M46%2030%20H74%20L88%2045%20V87%20L74%20102%20H46%20L32%2087%20V45%20Z'/%3E%3Cpath%20d='M52%2040%20H68%20L79%2052%20V80%20L68%2092%20H52%20L41%2080%20V52%20Z'/%3E%3Cline%20x1='40'%20y1='21'%20x2='52'%20y2='40'/%3E%3Cline%20x1='80'%20y1='21'%20x2='68'%20y2='40'/%3E%3Cline%20x1='97'%20y1='93'%20x2='79'%20y2='80'/%3E%3Cline%20x1='23'%20y1='93'%20x2='41'%20y2='80'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(6):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(6):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M42%2020%20H78%20L96%2038%20V94%20L78%20112%20H42%20L24%2094%20V38%20Z'/%3E%3Cpath%20d='M52%2040%20H68%20L80%2052%20V80%20L68%2092%20H52%20L40%2080%20V52%20Z'/%3E%3Cline%20x1='42'%20y1='20'%20x2='52'%20y2='40'/%3E%3Cline%20x1='78'%20y1='20'%20x2='68'%20y2='40'/%3E%3Cline%20x1='96'%20y1='94'%20x2='80'%20y2='80'/%3E%3Cline%20x1='24'%20y1='94'%20x2='40'%20y2='80'/%3E%3Cline%20x1='24'%20y1='38'%20x2='40'%20y2='52'/%3E%3Cline%20x1='96'%20y1='38'%20x2='80'%20y2='52'/%3E%3Cline%20x1='60'%20y1='40'%20x2='60'%20y2='20'/%3E%3Cline%20x1='60'%20y1='92'%20x2='60'%20y2='112'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(7):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(7):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M42%2034%20H78%20L92%2048%20V84%20L78%2098%20H42%20L28%2084%20V48%20Z'/%3E%3Cpath%20d='M48%2042%20H72%20L84%2054%20V78%20L72%2090%20H48%20L36%2078%20V54%20Z'/%3E%3Cpath%20d='M54%2050%20H66%20L76%2060%20V72%20L66%2082%20H54%20L44%2072%20V60%20Z'/%3E%3Cline%20x1='42'%20y1='34'%20x2='54'%20y2='50'/%3E%3Cline%20x1='78'%20y1='34'%20x2='66'%20y2='50'/%3E%3Cline%20x1='92'%20y1='84'%20x2='76'%20y2='72'/%3E%3Cline%20x1='28'%20y1='84'%20x2='44'%20y2='72'/%3E%3C/g%3E%3C/svg%3E")}[id$=__mg_shapes] .content-cards__item:nth-child(8):hover .content-cards__image-wrapper,[id$=__mg_shapes] .content-cards__item:nth-child(8):focus-within .content-cards__image-wrapper{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%23b08d57'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Ccircle%20cx='38'%20cy='48'%20r='19'/%3E%3Cellipse%20cx='82'%20cy='48'%20rx='13'%20ry='20'/%3E%3Cpath%20d='M31%2078%20H45%20L51%2084%20V108%20L45%20114%20H31%20L25%20108%20V84%20Z'/%3E%3Cpath%20d='M82%2076%20C88%2086%2095%2093%2095%20102%20A13%2013%200%200%201%2069%20102%20C69%2093%2076%2086%2082%2076%20Z'/%3E%3C/g%3E%3C/svg%3E")}.mega-menu__subitem-title>span,.mega-menu__subitem-title .body-large{font-size:1.3rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mega-menu__subitem-item .mega-menu__link,.mega-menu__subitem-item .mega-menu__link span{font-size:1.4rem!important;font-weight:400;letter-spacing:.02em;text-transform:none}.mega-menu__subitem{row-gap:.4rem}.mega-menu__subitem-title{margin-bottom:1rem}[id$=__blog-posts] .button,[id$=__blog-posts] .button__content,[id$=__blog-posts] .button__label,[id$=__mg_pdp_journal] .button,[id$=__mg_pdp_journal] .button__content,[id$=__mg_pdp_journal] .button__label{white-space:nowrap}[id$=__blog-posts] .article-card .button,[id$=__mg_pdp_journal] .article-card .button{width:auto;min-width:0}body[class*=template-collection] .product-card,body[class*=template-collection] .product-card__media,body[class*=template-collection] .product-card__inner,body[class*=template-collection] [style*=--card-padding-bottom]{--card-padding-bottom: 125% !important}@media screen and (min-width:990px){.mega-menu__wrapper{max-width:160rem;margin-inline:auto}.mega-menu__subitem{min-width:19rem}}.collection-promo-tile{grid-column:span 2}.collection-promo-tile__link{display:block;text-decoration:none}.collection-promo-tile__media{position:relative;overflow:hidden;aspect-ratio:2 / 1.25}.collection-promo-tile__image{width:100%;height:100%;object-fit:cover;display:block}.collection-promo-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c1410c7,#0c14108c 45%,#0c14101f 75%,#0c141000)}.collection-promo-tile__content{position:absolute;left:0;right:0;bottom:3.2rem;z-index:2;text-align:center;padding-inline:2.4rem}.collection-promo-tile__heading{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.15;color:#fff;margin:0 0 .8rem}.collection-promo-tile__text{font-size:1.5rem;line-height:1.5;color:#ffffffeb;margin:0;max-width:42ch;margin-inline:auto}@media screen and (max-width:989px){.collection-promo-tile{grid-column:span 2}.collection-promo-tile__heading{font-size:2.4rem}.collection-promo-tile__media:after{background:linear-gradient(to top,#0c1410b8,#0c141080)}}.collection-promo-tile__button{display:inline-flex;align-items:center;justify-content:center;margin-top:1.6rem;min-height:4.4rem;padding-inline:2.8rem;border:1px solid rgba(255,255,255,.85);color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.01em;text-transform:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease}.collection-promo-tile__link:hover .collection-promo-tile__button,.collection-promo-tile__link:focus-visible .collection-promo-tile__button{background:#ffffff29;border-color:#fff}.mega-menu__subitem-item.mm-shape .mega-menu__link{background-repeat:no-repeat;background-position:left center;background-size:2.8rem 2.8rem;padding-left:3.9rem!important;display:flex;align-items:center;min-height:3.2rem;line-height:1.3}@media screen and (min-width:990px){.mega-menu__subitem.mm-shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:.8rem;align-content:start;min-width:40rem;flex:0 0 auto}.mega-menu__subitem.mm-shape-grid .mega-menu__subitem-title{grid-column:1 / -1}}.mm-shape--round .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Ccircle%20cx='60'%20cy='66'%20r='43'/%3E%3Ccircle%20cx='60'%20cy='66'%20r='30'/%3E%3Ccircle%20cx='60'%20cy='66'%20r='16'/%3E%3Cline%20x1='76.0'%20y1='66.0'%20x2='90.0'%20y2='66.0'/%3E%3Cline%20x1='71.3'%20y1='77.3'%20x2='81.2'%20y2='87.2'/%3E%3Cline%20x1='60.0'%20y1='82.0'%20x2='60.0'%20y2='96.0'/%3E%3Cline%20x1='48.7'%20y1='77.3'%20x2='38.8'%20y2='87.2'/%3E%3Cline%20x1='44.0'%20y1='66.0'%20x2='30.0'%20y2='66.0'/%3E%3Cline%20x1='48.7'%20y1='54.7'%20x2='38.8'%20y2='44.8'/%3E%3Cline%20x1='60.0'%20y1='50.0'%20x2='60.0'%20y2='36.0'/%3E%3Cline%20x1='71.3'%20y1='54.7'%20x2='81.2'%20y2='44.8'/%3E%3Cline%20x1='87.7'%20y1='77.5'%20x2='99.7'%20y2='82.5'/%3E%3Cline%20x1='71.5'%20y1='93.7'%20x2='76.5'%20y2='105.7'/%3E%3Cline%20x1='48.5'%20y1='93.7'%20x2='43.5'%20y2='105.7'/%3E%3Cline%20x1='32.3'%20y1='77.5'%20x2='20.3'%20y2='82.5'/%3E%3Cline%20x1='32.3'%20y1='54.5'%20x2='20.3'%20y2='49.5'/%3E%3Cline%20x1='48.5'%20y1='38.3'%20x2='43.5'%20y2='26.3'/%3E%3Cline%20x1='71.5'%20y1='38.3'%20x2='76.5'%20y2='26.3'/%3E%3Cline%20x1='87.7'%20y1='54.5'%20x2='99.7'%20y2='49.5'/%3E%3Cline%20x1='87.7'%20y1='54.5'%20x2='99.7'%20y2='49.5'/%3E%3Cline%20x1='87.7'%20y1='77.5'%20x2='99.7'%20y2='82.5'/%3E%3Cline%20x1='71.5'%20y1='93.7'%20x2='76.5'%20y2='105.7'/%3E%3Cline%20x1='48.5'%20y1='93.7'%20x2='43.5'%20y2='105.7'/%3E%3Cline%20x1='32.3'%20y1='77.5'%20x2='20.3'%20y2='82.5'/%3E%3Cline%20x1='32.3'%20y1='54.5'%20x2='20.3'%20y2='49.5'/%3E%3Cline%20x1='48.5'%20y1='38.3'%20x2='43.5'%20y2='26.3'/%3E%3Cline%20x1='71.5'%20y1='38.3'%20x2='76.5'%20y2='26.3'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--oval .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cellipse%20cx='60'%20cy='66'%20rx='31'%20ry='45'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='22'%20ry='32'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='11'%20ry='16'/%3E%3Cline%20x1='71.0'%20y1='66.0'%20x2='82.0'%20y2='66.0'/%3E%3Cline%20x1='67.8'%20y1='77.3'%20x2='75.6'%20y2='88.6'/%3E%3Cline%20x1='60.0'%20y1='82.0'%20x2='60.0'%20y2='98.0'/%3E%3Cline%20x1='52.2'%20y1='77.3'%20x2='44.4'%20y2='88.6'/%3E%3Cline%20x1='49.0'%20y1='66.0'%20x2='38.0'%20y2='66.0'/%3E%3Cline%20x1='52.2'%20y1='54.7'%20x2='44.4'%20y2='43.4'/%3E%3Cline%20x1='60.0'%20y1='50.0'%20x2='60.0'%20y2='34.0'/%3E%3Cline%20x1='67.8'%20y1='54.7'%20x2='75.6'%20y2='43.4'/%3E%3Cline%20x1='80.3'%20y1='78.2'%20x2='88.6'%20y2='83.2'/%3E%3Cline%20x1='68.4'%20y1='95.6'%20x2='71.9'%20y2='107.6'/%3E%3Cline%20x1='51.6'%20y1='95.6'%20x2='48.1'%20y2='107.6'/%3E%3Cline%20x1='39.7'%20y1='78.2'%20x2='31.4'%20y2='83.2'/%3E%3Cline%20x1='39.7'%20y1='53.8'%20x2='31.4'%20y2='48.8'/%3E%3Cline%20x1='51.6'%20y1='36.4'%20x2='48.1'%20y2='24.4'/%3E%3Cline%20x1='68.4'%20y1='36.4'%20x2='71.9'%20y2='24.4'/%3E%3Cline%20x1='80.3'%20y1='53.8'%20x2='88.6'%20y2='48.8'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--pear .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M60%2020%20C81%2046%2095%2065%2095%2083%20C95%20104%2079%20116%2060%20116%20C41%20116%2025%20104%2025%2083%20C25%2065%2039%2046%2060%2020%20Z'/%3E%3Cpath%20d='M60%2044%20C74%2061%2084%2072%2084%2083%20C84%2097%2073%20105%2060%20105%20C47%20105%2036%2097%2036%2083%20C36%2072%2046%2061%2060%2044%20Z'/%3E%3Cellipse%20cx='60'%20cy='80'%20rx='13'%20ry='11'/%3E%3Cline%20x1='60'%20y1='69'%20x2='60'%20y2='44'/%3E%3Cline%20x1='73'%20y1='80'%20x2='84'%20y2='83'/%3E%3Cline%20x1='60'%20y1='91'%20x2='60'%20y2='105'/%3E%3Cline%20x1='47'%20y1='80'%20x2='36'%20y2='83'/%3E%3Cline%20x1='69'%20y1='73'%20x2='76'%20y2='63'/%3E%3Cline%20x1='69'%20y1='88'%20x2='76'%20y2='100'/%3E%3Cline%20x1='51'%20y1='88'%20x2='44'%20y2='100'/%3E%3Cline%20x1='51'%20y1='73'%20x2='44'%20y2='63'/%3E%3Cline%20x1='60'%20y1='20'%20x2='60'%20y2='44'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--marquise-1 .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M60%2018%20C80%2030%2084%2050%2084%2066%20C84%2082%2080%20102%2060%20114%20C40%20102%2036%2082%2036%2066%20C36%2050%2040%2030%2060%2018%20Z'/%3E%3Cpath%20d='M60%2038%20C73%2048%2077%2057%2077%2066%20C77%2075%2073%2084%2060%2094%20C47%2084%2043%2075%2043%2066%20C43%2057%2047%2048%2060%2038%20Z'/%3E%3Cellipse%20cx='60'%20cy='66'%20rx='10'%20ry='14'/%3E%3Cline%20x1='60'%20y1='52'%20x2='60'%20y2='38'/%3E%3Cline%20x1='70'%20y1='66'%20x2='77'%20y2='66'/%3E%3Cline%20x1='60'%20y1='80'%20x2='60'%20y2='94'/%3E%3Cline%20x1='50'%20y1='66'%20x2='43'%20y2='66'/%3E%3Cline%20x1='67'%20y1='57'%20x2='72'%20y2='50'/%3E%3Cline%20x1='67'%20y1='75'%20x2='72'%20y2='82'/%3E%3Cline%20x1='53'%20y1='75'%20x2='48'%20y2='82'/%3E%3Cline%20x1='53'%20y1='57'%20x2='48'%20y2='50'/%3E%3Cline%20x1='60'%20y1='18'%20x2='60'%20y2='38'/%3E%3Cline%20x1='60'%20y1='94'%20x2='60'%20y2='114'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--emerald .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M40%2021%20H80%20L97%2039%20V93%20L80%20111%20H40%20L23%2093%20V39%20Z'/%3E%3Cpath%20d='M46%2030%20H74%20L88%2045%20V87%20L74%20102%20H46%20L32%2087%20V45%20Z'/%3E%3Cpath%20d='M52%2040%20H68%20L79%2052%20V80%20L68%2092%20H52%20L41%2080%20V52%20Z'/%3E%3Cline%20x1='40'%20y1='21'%20x2='52'%20y2='40'/%3E%3Cline%20x1='80'%20y1='21'%20x2='68'%20y2='40'/%3E%3Cline%20x1='97'%20y1='93'%20x2='79'%20y2='80'/%3E%3Cline%20x1='23'%20y1='93'%20x2='41'%20y2='80'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--radiant .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M42%2020%20H78%20L96%2038%20V94%20L78%20112%20H42%20L24%2094%20V38%20Z'/%3E%3Cpath%20d='M52%2040%20H68%20L80%2052%20V80%20L68%2092%20H52%20L40%2080%20V52%20Z'/%3E%3Cline%20x1='42'%20y1='20'%20x2='52'%20y2='40'/%3E%3Cline%20x1='78'%20y1='20'%20x2='68'%20y2='40'/%3E%3Cline%20x1='96'%20y1='94'%20x2='80'%20y2='80'/%3E%3Cline%20x1='24'%20y1='94'%20x2='40'%20y2='80'/%3E%3Cline%20x1='24'%20y1='38'%20x2='40'%20y2='52'/%3E%3Cline%20x1='96'%20y1='38'%20x2='80'%20y2='52'/%3E%3Cline%20x1='60'%20y1='40'%20x2='60'%20y2='20'/%3E%3Cline%20x1='60'%20y1='92'%20x2='60'%20y2='112'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--asscher .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Cpath%20d='M42%2034%20H78%20L92%2048%20V84%20L78%2098%20H42%20L28%2084%20V48%20Z'/%3E%3Cpath%20d='M48%2042%20H72%20L84%2054%20V78%20L72%2090%20H48%20L36%2078%20V54%20Z'/%3E%3Cpath%20d='M54%2050%20H66%20L76%2060%20V72%20L66%2082%20H54%20L44%2072%20V60%20Z'/%3E%3Cline%20x1='42'%20y1='34'%20x2='54'%20y2='50'/%3E%3Cline%20x1='78'%20y1='34'%20x2='66'%20y2='50'/%3E%3Cline%20x1='92'%20y1='84'%20x2='76'%20y2='72'/%3E%3Cline%20x1='28'%20y1='84'%20x2='44'%20y2='72'/%3E%3C/g%3E%3C/svg%3E")}.mm-shape--diamonds .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20140'%3E%3Cg%20fill='none'%20stroke='%231a1d1b'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3Ccircle%20cx='30'%20cy='66'%20r='15'/%3E%3Ccircle%20cx='30'%20cy='66'%20r='7'/%3E%3Cellipse%20cx='62'%20cy='66'%20rx='11'%20ry='17'/%3E%3Cellipse%20cx='62'%20cy='66'%20rx='5'%20ry='8'/%3E%3Cpath%20d='M88%2051%20H100%20L106%2057%20V75%20L100%2081%20H88%20L82%2075%20V57%20Z'/%3E%3Cpath%20d='M91%2057%20H97%20L101%2061%20V71%20L97%2075%20H91%20L87%2071%20V61%20Z'/%3E%3C/g%3E%3C/svg%3E")}.mobile-submenu__navigation--built .mega-menu__submenu,.mobile-submenu__navigation--built{display:block}.mobile-submenu__navigation--built .mega-menu__subitem{display:block;margin-bottom:2.4rem;min-width:0}.mobile-submenu__navigation--built .mega-menu__subitem.mm-shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:.8rem;min-width:0}.mobile-submenu__navigation--built .mega-menu__subitem.mm-shape-grid .mega-menu__subitem-title{grid-column:1 / -1}.mobile-submenu__navigation--built .mega-menu__subitem-title{margin-bottom:.8rem}.mobile-submenu__navigation--built .mega-menu__link{padding-block:.6rem}[id$=__edu_instagram] .popular-products__list,[id$=__edu_instagram] .popular-products__wrapper>.popular-products__list{max-width:179.2rem!important;margin-inline:auto!important}body[class*=template-product] .product__breadcrumbs.absolute{background-color:transparent!important}@media screen and (min-width:990px){body[class*=template-product] .product__breadcrumbs.absolute{padding:1.6rem!important;pointer-events:none}body[class*=template-product] .product__breadcrumbs.absolute .breadcrumb{display:inline-flex;background-color:rgb(var(--color-background));padding:.6rem 1.2rem!important;pointer-events:auto}}[data-scheme=dark] body[class*=template-product] .product__breadcrumbs.absolute .breadcrumb{mix-blend-mode:normal}@media(prefers-color-scheme:dark){[data-scheme=auto] body[class*=template-product] .product__breadcrumbs.absolute .breadcrumb{mix-blend-mode:normal}}input:focus-visible,select:focus-visible,textarea:focus-visible,.field__input:focus-visible,.select__select:focus-visible{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:2px}.cart-item .quantity__button,.cart-items .quantity__button{min-width:3.2rem;min-height:3.2rem}.list-menu--inline .mega-menu{content-visibility:hidden;contain-intrinsic-size:100% 32.4rem}.list-menu--inline .list-menu-item.list-menu--megamenu:active>.mega-menu,.list-menu--inline .list-menu-item.list-menu--megamenu:hover>.mega-menu,.list-menu--inline .list-menu-item.list-menu--megamenu:focus-within>.mega-menu,.list-menu--inline .list-menu-item.list-menu--megamenu:focus>.mega-menu{content-visibility:visible}.contact-section .contact-form,.contact-section form{max-width:82rem;margin-inline:auto}@media screen and (min-width:750px){.contact-section .contact-form__fields,.contact-section form>.field-group,.contact-section form{--contact-gap: 1.6rem}.contact-section form .field:has(input[type=text]),.contact-section form .field:has(input[type=email]){display:inline-block;width:calc(50% - .8rem);vertical-align:top}.contact-section form .field:has(input[type=text]){margin-right:1.4rem}}.contact-section form textarea{min-height:16rem;resize:vertical}.contact-section form textarea.text-area.field__input{min-height:16rem;height:16rem}.header__mega-menu .mega-menu__subitem-title{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary));margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.14)}.header__mega-menu .mega-menu__subitem-item>a,.header__mega-menu .mega-menu__subitem a{padding-block:.7rem;transition:color .15s ease}.header__mega-menu{box-shadow:0 12px 32px rgba(var(--color-foreground),.08)}.header__mega-menu>.page-width,.header__mega-menu>.container,.header__mega-menu>ul{padding-inline:3.2rem}.header__mega-menu{max-height:min(78vh,40rem)}.header__mega-menu .mega-menu__submenu{max-height:none;overflow-y:visible}.header .header__mega-menu.mega-menu,.header__mega-menu.mega-menu{max-height:min(78vh,40rem)}.header__mega-menu.mega-menu[style*=height],.header__mega-menu.mega-menu:not([hidden]){--mega-menu-height: 40rem}@media screen and (min-width:990px){.header.header--center-logo{grid-template-areas:"utility-left logo utility-right" "nav          nav  nav";grid-template-rows:auto auto;row-gap:.6rem;padding-block:1.8rem 0}.header.header--center-logo .header__left{padding-block:0 .4rem}.header.header--center-logo .header__inline-menu .list-menu--inline{gap:2.4rem}.header__inline-menu .header__menu-item{font-weight:500;letter-spacing:.05em}}.announcement-bar__text,.announcement-bar__text p{font-size:1.2rem;letter-spacing:.1em}body .button,body .button--primary,body .button--secondary,body .button--tertiary{text-transform:none;letter-spacing:.01em;font-size:1.4rem;font-weight:500}[id$=__mg_hero_split] .content-cards__info-heading{font-size:clamp(3.2rem,3.6vw,5.2rem)}[id$=__mg_hero_split] .content-cards__info-description{background-color:#fcfbf8;border-color:#fcfbf8;color:#1a1d1b;text-transform:none;letter-spacing:.01em;font-weight:500;padding:1.2rem 2.4rem}[id$=__mg_hero_split] .content-cards__item:hover .content-cards__info-description{background-color:#1c3f32;border-color:#1c3f32;color:#fcfbf8}[id$=__content_cards] .content-cards__image-wrapper.content-cards__item--square{aspect-ratio:220 / 255}@media screen and (min-width:990px){[id$=__content_cards] .content-cards__info-heading{font-size:1.8rem;font-weight:500;letter-spacing:0}}.footer-main{border-top:1px solid rgba(26,29,27,.12)}.footer-bottom{border-top:1px solid rgba(26,29,27,.08)}body .heading-group__actions .button.button--tertiary,body .button.button--tertiary.heading-group__btn{text-transform:none;letter-spacing:.01em}@media screen and (max-width:749px){main .container{padding-inline:1.6rem}main .media-banner .container.media-banner__content,.blog-posts .blog-posts-wrapper,.footer-main .footer-main-wrapper{padding-inline:1.6rem}.footer-main,.footer-bottom{padding-inline:1.6rem!important}[id$=__mg_hero_split] .content-cards__image-wrapper.content-cards__item--landscape{aspect-ratio:6 / 5}[id$=__mg_hero_split] .content-cards__info-heading{font-size:4rem}[id$=__mg_shapes] .content-cards__wrapper{display:flex;grid-template-columns:none;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}[id$=__mg_shapes] .content-cards__wrapper::-webkit-scrollbar{display:none}[id$=__mg_shapes] .content-cards__item{flex:0 0 10.8rem;scroll-snap-align:start}[id$=__mg_shapes] .content-cards__info-heading{font-size:1.4rem}[id$=__content_cards] .content-cards__wrapper{column-gap:.8rem;row-gap:2rem}.heading-group .title.size--h3,.image-with-text__heading{font-size:3rem}[id$=__mg_banner_promise] .media-banner__heading,[id$=__mg_banner_promise] h1,[id$=__mg_banner_promise] h2,[id$=__mg_banner_wedding] .media-banner__heading,[id$=__mg_banner_wedding] h1,[id$=__mg_banner_wedding] h2{font-size:3rem!important}[id$=__mg_trust] .multicolumn__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}[id$=__mg_trust] .multicolumn__wrapper>.multicolumn-card{width:auto;max-width:none;flex:none}.blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid{display:flex;flex-wrap:nowrap;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid>.blog-posts-card{flex:0 0 82%;max-width:82%;scroll-snap-align:start}.heading-group__navigation-button{min-width:4.4rem;min-height:4.4rem}.swiper-pagination-bullet{position:relative}.swiper-pagination-bullet:after{content:"";position:absolute;top:-1.2rem;right:-.2rem;bottom:-1.2rem;left:-.2rem}.breadcrumbs a,.breadcrumb a,nav[aria-label*=readcrumb] a{display:inline-block;padding-block:.4rem}.media-banner__subheading,.subtitle{font-size:1.2rem}}@media screen and (max-width:749px){[id$=__mg_trust] div.multicolumn__wrapper.column-width-small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}[id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card{width:auto;max-width:none;margin:0}[id$=__mg_service] .image-with-text__img_inner{aspect-ratio:4 / 3;overflow:hidden}[id$=__mg_service] .image-with-text__img_inner img{width:100%;height:100%;object-fit:cover}[id$=__mg_service] .image-with-text__heading.h3{font-size:3rem}[id$=__mg_service] .image-with-text__text{padding:2.4rem 1.6rem}}@media screen and (max-width:749px){[id$=__mg_service] .image-with-text__content .image-with-text__text{padding:2.4rem 1.6rem}}@media screen and (max-width:749px){.guides-index .guides-index__category-grid,.guides-index .guides-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .8rem}body input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),body select,body textarea{font-size:1.6rem}.field--newsletter-wrapper input{min-height:4.4rem}.field--newsletter-wrapper .button--simple{min-width:4.4rem;justify-content:center}body .guide-toc__link{min-height:4.4rem;align-items:center;padding-block:0}.footer-copyright a{display:inline-block;padding-block:.3rem}.longform__intro:has(a[href^="mailto:"]) strong,.contact-section .field__label{font-size:1.2rem}.guide-row__image{aspect-ratio:4 / 3;height:auto;object-fit:cover}}@media screen and (max-width:749px){footer .field--newsletter-wrapper input.body-small{min-height:4.4rem;height:4.4rem}body .search__button{min-width:4.4rem;min-height:4.4rem}}@media screen and (max-width:749px){body .guide-sizer__field textarea,body .guide-sizer__field input,body .guide-sizer__field select{font-size:1.6rem}}@media screen and (min-width:750px)and (max-width:989px){[id$=__mg_shapes] .content-cards__wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem .8rem}.collection-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.heading-group__navigation-button{min-width:4.4rem;min-height:4.4rem}footer .field--newsletter-wrapper input.body-small{min-height:4.4rem;height:4.4rem}.field--newsletter-wrapper .button--simple{min-width:4.4rem;justify-content:center}.footer-menu-block-list__link{display:inline-block;padding-block:.4rem}}@media screen and (min-width:750px)and (max-width:989px){body .collection-grid-section .collection-product-list,body .main-search .collection-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){footer .footer-menu-block-list .footer-menu-block-list__link{display:inline-block;padding-block:.4rem}}@media screen and (max-width:989px){body .search__button{min-width:4.4rem;min-height:4.4rem}}@media screen and (min-width:990px){[id$=__content_cards] .content-cards__wrapper{column-gap:.8rem}}[id$=__popular-products] .product-card__title,[id$=__mg_jewelry_row] .product-card__title{font-size:1.6rem;font-weight:500;line-height:1.35}[id$=__mg_instagram] .product-card__information{display:none}.blog-posts .article-card-image-wrapper--landscape{aspect-ratio:3 / 2;height:auto;padding-bottom:0}.blog-posts .article-card-image-wrapper--landscape img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid>.blog-posts-card{width:auto;max-width:none;min-width:0}}body .heading-group__actions .button.button--tertiary{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.mg-ring-tile{display:block;color:inherit;text-decoration:none}.mg-ring-tile__media{position:relative;aspect-ratio:223 / 258;overflow:hidden;background:rgba(var(--color-foreground),.04)}.mg-ring-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}a.mg-ring-tile:hover .mg-ring-tile__img{transform:scale(1.03)}.mg-ring-tile__label{margin:1.5rem 0 0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.36;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.mg-ring-tile__caption{margin:.2rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}a.mg-ring-tile:hover .mg-ring-tile__label{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}a.mg-ring-tile:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:749px){.mg-ring-tile__label{margin-top:1rem;font-size:1.6rem}.mg-ring-tile__caption{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.mg-ring-tile__img{transition:none}a.mg-ring-tile:hover .mg-ring-tile__img{transform:none}}[id$=__mg_inspired] .mg-ring-tile__media{aspect-ratio:1 / 1}@media screen and (max-width:576px){[id$=__mg_inspired] .heading-group{flex-direction:column}[id$=__mg_inspired] .heading-group__actions{width:100%;justify-content:space-between}}body .guide-sizer__field select{width:100%;min-height:4.9rem;padding:1.2rem 4rem 1.2rem 1.4rem;border:1px solid rgb(var(--color-border));border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%3E%3Cpath%20d='M1%201l4%204%204-4'%20fill='none'%20stroke='%231a1d1b'/%3E%3C/svg%3E") no-repeat right 1.4rem center;-webkit-appearance:none;appearance:none;font-family:inherit;color:inherit}@media screen and (min-width:750px){body .guide-sizer__field select{font-size:1.5rem}}body .guide-sizer__field select:focus-visible{outline:1px solid rgba(var(--color-foreground),.55);outline-offset:2px}[data-scheme=dark] body .guide-sizer__field select{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%3E%3Cpath%20d='M1%201l4%204%204-4'%20fill='none'%20stroke='%23fcfbf8'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){[data-scheme=auto] body .guide-sizer__field select{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='6'%3E%3Cpath%20d='M1%201l4%204%204-4'%20fill='none'%20stroke='%23fcfbf8'/%3E%3C/svg%3E")}}body .guide-chart__scroll{max-height:none;max-width:none}@media screen and (min-width:990px){body .guide-chart__scroll{overflow:visible}body .guide-chart__table thead th{top:var(--header-height-dynamic, 0px)}}@media screen and (max-width:989px){.guide-chart__table tbody th,.guide-chart__table thead th:first-child{position:sticky;left:0;z-index:2;background:rgb(var(--color-background))}.guide-chart__table thead th:first-child{z-index:3}}@media screen and (min-width:990px){.list-menu--inline .mega-menu__right{flex:1 1 0%;min-width:min-content}.list-menu--inline .mega-menu__collection{flex:0 1 31.3rem;min-width:18rem}}@media screen and (min-width:990px)and (max-width:1359px){.list-menu--inline .mega-menu__wrapper:has(.mm-shape-grid) .mega-menu__collection~.mega-menu__collection{display:none}}.announcement-bar__close{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:4.4rem;min-height:2.4rem;margin-left:auto;padding:0;background:none;border:0;color:inherit;cursor:pointer}.announcement-bar__close .icon-close{margin-left:0}.announcement-bar__close:hover .icon-close{color:rgba(var(--color-foreground),.7)}.announcement-bar__close:focus-visible{outline:1px solid currentColor;outline-offset:-2px}@media screen and (min-width:990px){[id$=__mg_shapes] .heading-group__actions{justify-content:center}}@media screen and (max-width:749px){[id$=__mg_shapes] .content-cards{padding:4.8rem 0!important}[id$=__mg_shapes] .content-cards__wrapper{scroll-padding-inline:1.6rem}[id$=__mg_shapes] .content-cards__item{flex:0 0 28%}[id$=__mg_shapes] .content-cards__info{text-align:center}}@media screen and (max-width:749px){[id$=__mg_trust] div.multicolumn__wrapper.column-width-small{align-items:start}}@media screen and (min-width:750px){body [id$=__mg_trust] .multicolumn-card--width-small{align-items:stretch}body [id$=__mg_trust] .multicolumn-card--width-small .multicolumn-card__icon{align-self:center}}@media screen and (max-width:575px){[id$=__mg_trust] .multicolumn-card:after{display:none}[id$=__mg_trust] .multicolumn-card__content,[id$=__mg_trust] .multicolumn-card__heading,[id$=__mg_trust] .multicolumn-card__text{text-align:center}}@media screen and (max-width:1159px){.header__buttons>.header__search[data-location=desktop-header]{display:flex}}.header__search-modal .field .search__input:focus::placeholder{opacity:1;color:rgb(var(--color-foreground-secondary))}@media screen and (min-width:990px){.quick-view-modal .product__outer{display:flex!important;flex-direction:column;gap:1rem!important;padding-inline:0!important}.quick-view-modal .product__outer>.product__media,.quick-view-modal .product__outer>.product__info-container{width:100%!important;max-width:none!important;position:static}.quick-view-modal .product__media-item{aspect-ratio:auto}}.guide-hero__media .guide-hero__scrim{z-index:1}body .guide-btn,body .guide-carousel__link{text-transform:none;letter-spacing:.01em;font-size:1.4rem;font-weight:500}body .guide-hero__panel .guide-btn--light:not(:hover){text-shadow:none}.longform .longform__body figure.lf-logo,.longform .longform__body figure.lf-logo img{position:static;left:auto;transform:none;padding-right:0;height:auto}.longform .longform__body figure.lf-logo{max-width:100%}.longform .longform__body figure.lf-logo img{margin-left:0!important;margin-right:0!important}.longform .longform__body figure.lf-logo+figure.lf-logo{margin-top:4.8rem}@media screen and (max-width:749px){body .guide-compare__table--2{min-width:0;table-layout:fixed}body .guide-compare__table--2 thead th:first-child,body .guide-compare__table--2 tbody th{width:30%}body .guide-compare__table--2 th,body .guide-compare__table--2 td{padding:1.2rem .8rem}body .guide-compare__table--3{min-width:0}body .guide-compare__table--3 thead{display:none}body .guide-compare__table--3 tr,body .guide-compare__table--3 td,body .guide-compare__table--3 tbody th{display:block;width:auto}body .guide-compare__table--3 tr{padding-block:1.6rem;border-bottom:1px solid rgba(var(--color-accent),.35)}body .guide-compare__table--3 tbody th,body .guide-compare__table--3 td{padding:.8rem 0;border-bottom:0}body .guide-compare__table--3 td:before{content:attr(data-label);display:block;margin-bottom:.4rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}}body.template-page-guide-diamond-buying-guide #guide-02 .guide-row__image,body.template-page-guide-diamond-buying-guide #guide-03 .guide-row__image,body.template-page-guide-diamond-buying-guide #guide-04 .guide-row__image,body.template-page-guide-diamond-buying-guide #guide-05 .guide-row__image,body.template-page-guide-lab-grown-diamonds #guide-04 .guide-row__image{aspect-ratio:16 / 9;object-fit:contain;background:#fff}body .guide-row__text h2,body .guide-row__text h3,body .guide-row__text h4{font-size:2rem;line-height:1.3;font-weight:400;margin:2.4rem 0 1.2rem}body .guide-row__text h4 strong{font-weight:inherit}body[class*=template-page-guide] .guide-faq .guide-faq__title{font-size:2.6rem}@media screen and (max-width:575px){body[class*=template-page-guide] .guide-faq .guide-faq__title{font-size:2.2rem}}body .guide-explore__tile{font-size:1.3rem;letter-spacing:.06em}@media screen and (min-width:990px){[id$=__mg_service] .image-with-text__content{grid-template-columns:minmax(0,1fr)}[id$=__mg_service] .image-with-text__text{width:100%;max-width:48rem}}@media screen and (min-width:990px){[id$=__blog-posts] .blog-posts-layout{padding-inline:0}[id$=__blog-posts] .article-card{padding:0}[id$=__mg_jewelry_row] .product-card__information{padding-inline:0}}@media screen and (max-width:749px){.blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid{scroll-padding-inline:1.6rem}[id$=__blog-posts] .article-card,[id$=__mg_pdp_journal] .article-card{padding-inline:0}}@media screen and (max-width:576px){[id$=__blog-posts] .heading-group,:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]) .heading-group,[id$=__mg_pdp_journal] .heading-group,[id$=__mg_recently_viewed] .heading-group,body[class*=template-cart] [id$=__popular-products] .heading-group,[id$=__edu_instagram] .heading-group{flex-direction:column}[id$=__blog-posts] .heading-group__actions,:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]) .heading-group__actions,[id$=__mg_pdp_journal] .heading-group__actions,[id$=__mg_recently_viewed] .heading-group__actions,body[class*=template-cart] [id$=__popular-products] .heading-group__actions,[id$=__edu_instagram] .heading-group__actions{width:100%;justify-content:space-between}}@media screen and (max-width:989px){.mobile-submenu-drawer .mega-menu__link,.mobile-submenu-drawer .mega-menu__subitem-item.mm-shape .mega-menu__link{display:flex;align-items:center;min-height:4.4rem}footer .footer-menu-block-list .footer-menu-block-list__link{display:flex;align-items:center;min-height:4.4rem;padding-block:0}.list-social__link{display:inline-flex;align-items:center;justify-content:flex-start;min-width:4.4rem;min-height:4.4rem}.menu-drawer .modal-close-button{min-width:4.4rem}}.mg-pdp-contact a{position:relative}.mg-pdp-contact a:after{content:"";position:absolute;top:-1.1rem;right:-.4rem;bottom:-1.1rem;left:-.4rem}body .base-breadcrumbs.container{padding-inline:1.6rem}@media screen and (min-width:750px){body .base-breadcrumbs.container{padding-inline:3.2rem}}.template-404 .field .search__input::placeholder,.template-404 .field .search__input:focus::placeholder{opacity:1;color:rgb(var(--color-foreground-secondary))}.template-404 .template-404-text{font-family:var(--font-heading-family)}.template-search .collection-product-list.container{padding-inline:0}@media screen and (max-width:749px){.template-search .pagination__list{flex-wrap:nowrap;gap:.4rem;justify-content:center}}.main-cart.is-empty #main-cart-footer{display:none}.cart__footer .cart__blocks-title{font-family:var(--font-heading-family);font-weight:400;font-size:2rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.price,.price-item,.guide-hero__title{font-variant-numeric:lining-nums proportional-nums}body .guide-toc__num,body .letter__chapter-num{font-variant-numeric:lining-nums tabular-nums}.letter__script img{mix-blend-mode:multiply}[data-scheme=dark] .letter__script img{mix-blend-mode:normal}@media(prefers-color-scheme:dark){[data-scheme=auto] .letter__script img{mix-blend-mode:normal}}.contact-section .contact-form__wrapper{width:min(82rem,100%)}@media screen and (max-width:576px){body .guide-row__text.rte>:not(ul,ol),body .letter__chapter-body.rte>:not(ul,ol),body .letter__body.rte>:not(ul,ol),body .article-template-content__rte.rte>:not(ul,ol),body .guide-sizer__text.rte>:not(ul,ol),body .guide-compare__table td .rte>*{padding-inline:0}}body .longform__intro a{display:inline}body .guide-sizer__layout{max-width:179.2rem}body .guide-hero__text a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}body .guide-note a{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}@media screen and (min-width:990px){body [id$=__blog-posts] .blog-posts-wrapper.blog-posts-wrapper--grid{display:grid!important;grid-template-columns:1.45fr 1fr 1fr;grid-template-rows:auto auto;column-gap:2.4rem!important;row-gap:2.4rem!important;align-items:stretch}[id$=__blog-posts] .blog-posts-card{max-width:none!important;width:auto!important;min-width:0}[id$=__blog-posts] .blog-posts-card:nth-child(1){grid-column:1;grid-row:1 / span 2}[id$=__blog-posts] .blog-posts-card:nth-child(2){grid-column:2;grid-row:1}[id$=__blog-posts] .blog-posts-card:nth-child(3){grid-column:3;grid-row:1}[id$=__blog-posts] .blog-posts-card:nth-child(4){grid-column:2 / span 2;grid-row:2}[id$=__blog-posts] .blog-posts-card:nth-child(4) .article-card-image-wrapper{aspect-ratio:2.76 / 1!important;padding-bottom:0!important;overflow:hidden}[id$=__blog-posts] .blog-posts-card:nth-child(4) .article-card-image-wrapper img{width:100%!important;height:100%!important;object-fit:cover}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card,[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-list{height:100%}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-list{position:relative}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-image-wrapper{position:relative;height:100%;aspect-ratio:auto!important;padding-bottom:0!important;overflow:hidden}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-image,[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-image-wrapper img{width:100%!important;height:100%!important;object-fit:cover}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0c14109e,#0c141047 32%,#0c141000 62%)}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-content{position:absolute;left:0;right:0;bottom:11rem;z-index:3;padding:0 4rem;text-align:left}[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-title,[id$=__blog-posts] .blog-posts-card:nth-child(1) .article-card-title__link{font-family:var(--font-heading-family)!important;font-size:3.2rem!important;font-weight:400;line-height:1.15;color:#fff!important;max-width:24ch}[id$=__blog-posts] .blog-posts-card:nth-child(1) .button{opacity:1!important;visibility:visible!important;position:absolute;left:4rem;right:auto;bottom:4rem;top:auto;transform:none;z-index:3;background:transparent;border:1px solid rgba(255,255,255,.85);color:#fff;min-height:4.4rem;height:4.4rem;padding-block:0;padding-inline:2.8rem;display:inline-flex;align-items:center;justify-content:center}[id$=__blog-posts] .blog-posts-card:nth-child(1) .button span,[id$=__blog-posts] .blog-posts-card:nth-child(1) .button .button__label{color:#fff}[id$=__blog-posts] .blog-posts-card:nth-child(1) .button:hover{background:#ffffff24;border-color:#fff}[id$=__blog-posts] .blog-posts-card:nth-child(2) .article-card-image-wrapper--landscape,[id$=__blog-posts] .blog-posts-card:nth-child(3) .article-card-image-wrapper--landscape{aspect-ratio:1.34 / 1}}body .letter__quote a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}body .letter__quote a:hover{text-decoration-thickness:2px}@media screen and (min-width:990px){.article-template-box .article-template-blocks-box_full{max-width:100rem;margin-inline:auto}}.collection-promo-tile__text{text-wrap:balance}@media screen and (max-width:989px){body[class*=template-product] .product__breadcrumbs.absolute{padding-inline:1.2rem}}@media screen and (max-width:749px){body[class*=template-cart] .base-breadcrumbs.container{padding-inline:1.2rem}}body.template-page-contact .longform-section .longform{padding-bottom:0}@media screen and (min-width:990px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__overlay{opacity:1!important;background:linear-gradient(90deg,#0b1a138f 0,#0b1a136b 52rem,#0b1a1354 80rem,#0b1a130f 104rem,#0b1a1300 116rem)!important}}body.template-index .media-banner__subheading{font-size:1.2rem;letter-spacing:.2em}@media screen and (max-width:749px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__wrapper{flex-direction:column;align-items:stretch}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__wrapper:before{display:none!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__media{position:relative;inset:auto;order:-1;height:auto;aspect-ratio:4 / 3}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__image--mobile{display:none!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__image--desktop{display:block!important;object-position:86% 50%}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__overlay{display:none}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__content{padding-block:3.2rem 4.8rem}}@media screen and (min-width:990px){body.template-index [id$=__mg_shapes] .content-cards{max-width:none;grid-template-columns:minmax(0,38rem) minmax(0,1fr);column-gap:6.4rem;align-items:center}body.template-index [id$=__mg_shapes] .heading-group.container{max-width:none;margin:0;padding-inline:0;text-align:left;align-self:center}body.template-index [id$=__mg_shapes] .heading-group__left{align-items:flex-start}body.template-index [id$=__mg_shapes] .heading-group__left .title,body.template-index [id$=__mg_shapes] .heading-group__subheading{text-align:left}body.template-index [id$=__mg_shapes] .heading-group__actions{justify-content:flex-start}body.template-index [id$=__mg_shapes] .content-cards__wrapper{max-width:none;margin-inline:0;padding-inline:0}}@media screen and (min-width:1280px){body.template-index [id$=__mg_shapes] .content-cards__wrapper{grid-template-columns:repeat(8,minmax(0,1fr))!important;column-gap:1.6rem;row-gap:0}}@media screen and (min-width:990px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .popular-products__layout.swiper{overflow:hidden}}body.template-index .heading-group__navigation-button{min-width:4.4rem;min-height:4.4rem}body.template-index [id$=__mg_jewelry_row] .product-card-pagination,body.template-index [id$=__mg_jewelry_row] .product-slider-button-prev,body.template-index [id$=__mg_jewelry_row] .product-slider-button-next{display:none!important}body.template-index [id$=__mg_jewelry_row] [style*=--card-padding-bottom]{--card-padding-bottom: 115.7% !important}body.template-index [id$=__mg_service] .button.button--primary{background-color:rgb(var(--color-button));border:0;color:rgb(var(--color-button-text));min-height:4.4rem}@media screen and (max-width:749px){body.template-index [id$=__mg_service] .image-with-text__img_inner{order:-1}body.template-index [id$=__mg_service] .image-with-text__content{padding-top:0}body.template-index [id$=__mg_service] .image-with-text__content .image-with-text__text{padding:2.4rem 1.6rem 4.8rem}}body.template-index [id$=__mg_trust] .multicolumn .heading-group-center{padding-top:0}body.template-index [id$=__blog-posts] .blog-posts-layout{margin-top:0}@media screen and (min-width:990px){body.template-index [id$=__mg_ring_tiles] .heading-group__left{flex:1 1 auto;max-width:none;width:auto}body.template-index [id$=__mg_ring_tiles] .heading-group__actions{flex:0 0 auto;width:auto}body.template-index [id$=__mg_jewelry_row] .popular-products__wrapper,body.template-index [id$=__mg_jewelry_row] .heading-group.container{max-width:none}}@media screen and (min-width:990px)and (max-width:1199px){body.template-index [id$=__mg_service] .image-with-text__text{padding-left:clamp(3.2rem,calc(9.6rem - ((100vw - 990px)*.35)),9.6rem)}}@media screen and (min-width:750px)and (max-width:989px){body.template-index [id$=__mg_shapes] .content-cards{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:750px){.footer-main.container,.footer-bottom.container{padding-inline:3.2rem!important}}@media screen and (min-width:750px){body.template-index .heading-group.container>.heading-group__left{flex:1 1 auto;width:auto;max-width:none}body.template-index .heading-group.container>.heading-group__actions:not(:only-child){flex:0 0 auto;width:auto}}body.template-index .heading-group__left .title{text-wrap:balance}@media screen and (min-width:990px)and (max-width:1439px){body.template-index :is([class*=__content_cards-padding],[class*=__mg_ring_tiles-padding],[class*=__mg_trust-padding],[class*=__blog-posts-padding],[class*=__mg_jewelry_row-padding],[class*=__mg_journal_row-padding],[class*=__mg_design_ring-padding]){padding-top:8rem;padding-bottom:8rem}body.template-index [class*=__mg_inspired-padding]{padding-top:4.8rem;padding-bottom:8rem}}@media screen and (max-width:749px){body.template-index :is([class*=__content_cards-padding],[class*=__mg_ring_tiles-padding],[class*=__mg_trust-padding],[class*=__blog-posts-padding],[class*=__mg_jewelry_row-padding],[class*=__mg_journal_row-padding],[class*=__mg_design_ring-padding]){padding-top:4.8rem;padding-bottom:4.8rem}body.template-index [class*=__mg_inspired-padding]{padding-top:3.2rem;padding-bottom:4.8rem}}@media screen and (min-width:750px){body.template-index .heading-group__left{row-gap:1.2rem}}body.template-index :is(.heading-group__left .title,.image-with-text__heading){text-wrap:balance}@media screen and (max-width:749px){body.template-index .heading-group__navigation{display:none!important}body.template-index main .heading-group.container:not(.heading-group-center){padding-bottom:1.6rem}}@media screen and (max-width:576px){body.template-index main .heading-group.container:not(.heading-group-center){row-gap:.8rem}body.template-index .heading-group__actions{justify-content:flex-start}}body.template-index .heading-group__actions .button--tertiary .button__icons-container,body.template-index .heading-group__actions .button--tertiary .button__label:after{display:none}body.template-index .heading-group__actions .button.button--tertiary{text-decoration-color:#1c3f3259;transition:text-decoration-color .3s ease}body.template-index .heading-group__actions .button.button--tertiary:hover{text-decoration-color:#1c3f32}@media screen and (min-width:750px){body.template-index .heading-group__navigation-button.swiper-button-disabled{visibility:hidden}}body.template-index .heading-group__navigation-button .icon{transition:color .3s ease}@media(hover:hover)and (pointer:fine){body.template-index .heading-group__navigation-button:hover{opacity:1}body.template-index .heading-group__navigation-button:hover .icon{color:#8c744a}}body.template-index main .shopify-section:not([id$=__mg_hero_split]) :is(a,button,[role=button]):focus-visible{outline:2px solid rgb(28,63,50)!important;outline-offset:2px!important;box-shadow:0 0 0 2px #fcfbf8!important}body.template-index main .shopify-section:is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) :is(a,button,[role=button]):focus-visible{outline-color:#fcfbf8!important;box-shadow:0 0 0 2px #1c3f32!important}@media screen and (min-width:990px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .popular-products__layout.swiper{width:calc(100% + .8rem);max-width:none;padding:.4rem;margin:-.4rem}}body.template-index [id$=__mg_jewelry_row] .product-card,body.template-index [id$=__mg_jewelry_row] .product-card__information{overflow:visible}body.template-index [id$=__content_cards] .content-cards__image-wrapper .content-cards__image,body.template-index [id$=__blog-posts] .article-card .article-card-image{clip-path:none!important;transition:transform .6s ease!important}body.template-index [id$=__mg_jewelry_row] .product-card__media .swiper-slide img{transition:transform .6s ease}@media(hover:hover)and (pointer:fine){body.template-index [id$=__content_cards] .content-cards__item:hover .content-cards__image,body.template-index [id$=__blog-posts] .article-card:hover .article-card-image,body.template-index [id$=__mg_jewelry_row] .product-card:hover .swiper-slide-active img{transform:scale(1.03)}body.template-index [id$=__content_cards] .content-cards__item:hover .content-cards__info-heading,body.template-index [id$=__blog-posts] .article-card:hover .article-card-title__link,body.template-index [id$=__mg_jewelry_row] .product-card:hover .product-card__title a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}body.template-index [id$=__blog-posts] .blog-posts-card:not(:first-child) .main-blog__featured-btn{display:none}@media screen and (max-width:989px){body.template-index [id$=__blog-posts] .main-blog__featured-btn{display:none}}@media(prefers-reduced-motion:reduce){body.template-index [id$=__content_cards] .content-cards__item:hover .content-cards__image,body.template-index [id$=__blog-posts] .article-card:hover .article-card-image,body.template-index [id$=__mg_jewelry_row] .product-card:hover .swiper-slide-active img{transform:none}}@media screen and (max-width:989px){body.template-index [id$=__content_cards] .content-cards__info-heading{font-size:1.8rem;font-weight:500;letter-spacing:0}}@media screen and (max-width:749px){body.template-index [id$=__content_cards] .content-cards__info-heading{font-size:1.6rem}}@media screen and (min-width:750px)and (max-width:989px){body.template-index [id$=__mg_shapes] .content-cards{padding-inline:0!important}body.template-index [id$=__mg_shapes] .content-cards__info{text-align:center}}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__heading{font-size:clamp(3.6rem,3vw,4.4rem)!important;letter-spacing:-.01em;text-wrap:balance}@media screen and (max-width:749px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__heading{font-size:3.4rem!important}}@media screen and (min-width:990px){body.template-index [id$=__mg_jewelry_row] :is(.popular-products__wrapper,.heading-group.container){max-width:none}}body.template-index [id$=__mg_jewelry_row] .product-card__badges .badge{font-size:1rem;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:575.98px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired]) .popular-products__layout.swiper:has(>.popular-products__list--mobile-1){width:68%;margin-inline:0}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .swiper-wrapper>.popular-products__item{padding-right:.4rem}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .popular-products__list--mobile-2 .popular-products__item{width:calc((100% - .4rem)/2)!important}}@media screen and (max-width:989px){body.template-index [id$=__mg_jewelry_row] .product-card-js{pointer-events:none}body.template-index [id$=__mg_jewelry_row] .product-card__link-overlay{pointer-events:auto!important}}@media screen and (min-width:576px)and (max-width:989px){body.template-index [id$=__mg_service] .image-with-text__inner{display:flex;flex-direction:column;align-items:stretch;padding-inline:0}body.template-index [id$=__mg_service] .image-with-text__content{grid-column:auto;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;max-width:none;margin:0;padding:0}body.template-index [id$=__mg_service] .image-with-text__img_inner{order:-1;min-height:0;aspect-ratio:16 / 9;overflow:hidden}body.template-index [id$=__mg_service] .image-with-text__img_inner img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}body.template-index [id$=__mg_service] .image-with-text__content .image-with-text__text{min-height:0;padding:4rem 1.6rem 5.6rem}}@media screen and (min-width:750px)and (max-width:989px){body.template-index [id$=__mg_service] .image-with-text__content .image-with-text__text{padding-inline:3.2rem}}body.template-index [id$=__mg_trust] .multicolumn-card__heading{font-size:1.2rem;letter-spacing:.2em}body.template-index [id$=__mg_trust] .multicolumn-card__text{text-wrap:pretty}@media screen and (min-width:576px){body.template-index [id$=__mg_trust] .multicolumn-card--width-small .multicolumn-card__icon{align-self:flex-start;margin-top:-.4rem}}@media screen and (min-width:750px)and (max-width:1359px){body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small{display:grid;grid-template-columns:repeat(2,minmax(0,36rem));justify-content:center;gap:3.2rem 2.8rem}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card{width:auto;max-width:none}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:nth-child(2n){border-right:0;padding-right:0}}@media screen and (min-width:1280px)and (max-width:1359px){body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small{grid-template-columns:repeat(4,minmax(0,29.2rem))}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:nth-child(2n):not(:last-child){border-right:.1rem solid rgb(var(--color-border));padding-right:2.8rem}}@media screen and (max-width:575.98px){body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small{grid-template-columns:minmax(0,1fr);gap:0}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card{flex-direction:row;align-items:flex-start;gap:1.6rem;padding:2rem 0;border-top:.1rem solid rgba(252,251,248,.16)}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:first-child{border-top:0;padding-top:.4rem}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:last-child{padding-bottom:0}body.template-index [id$=__mg_trust] .multicolumn-card__icon{flex:0 0 2.6rem;margin:0}body.template-index [id$=__mg_trust] .multicolumn-card__content{align-items:flex-start;gap:.4rem}body.template-index [id$=__mg_trust] :is(.multicolumn-card__content,.multicolumn-card__heading,.multicolumn-card__text){text-align:left}}body.template-index [id$=__blog-posts] .article-card-title,body.template-index [id$=__blog-posts] .article-card-title__link{font-family:var(--font-heading-family);font-size:2.2rem!important;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty}@media screen and (min-width:990px){body.template-index [id$=__blog-posts] .blog-posts-card:not(:nth-child(1)) :is(.article-card-title,.article-card-title__link){font-size:clamp(2.2rem,1.8vw,2.6rem)!important}body.template-index [id$=__blog-posts] .blog-posts-card:nth-child(1) :is(.article-card-title,.article-card-title__link){letter-spacing:-.01em}}@media screen and (min-width:750px)and (max-width:989px){body.template-index [id$=__blog-posts] .blog-posts-wrapper.blog-posts-wrapper--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}body.template-index [id$=__blog-posts] .blog-posts-wrapper--grid>.blog-posts-card{width:auto;max-width:none;min-width:0}body.template-index [id$=__blog-posts] .blog-posts-wrapper--grid .article-card{padding-inline:0}}.header__column .header__button .icon{width:2rem;height:2rem}.header__column .icon-account path{stroke-width:1.1}@media screen and (min-width:990px){.header__account--icon summary.header__button{min-width:3.8rem;min-height:4.4rem}}@media screen and (min-width:990px)and (max-width:1159px){.header.header--center-logo{grid-template-areas:"utility-left logo utility-right";grid-template-rows:auto;padding-block:1.8rem}.header.header--center-logo .header__left{grid-area:utility-left;justify-content:flex-start;width:auto;padding-block:0;padding-inline-start:1.8rem}.header.header--center-logo .header__left .menu-drawer-icon{min-height:4.4rem}}@media screen and (min-width:1160px){.header.header--center-logo .header__left{padding-block:.6rem 1.2rem}}.header-wrapper--border{border-bottom-color:#1a1d1b1a}@media screen and (min-width:750px){body .footer-main,body .footer-bottom{padding-inline:3.2rem!important}body footer .field--newsletter-wrapper input.body-small{min-height:4.4rem;height:4.4rem}.footer .footer-bottom .footer-bottom-wrapper__main{column-gap:2.4rem}}@media screen and (min-width:750px)and (max-width:1149px){body .footer .footer-main .footer-main-wrapper{padding-block:5.6rem 6.4rem;row-gap:5.6rem}}@media screen and (min-width:1150px){body .footer .footer-main .footer-main-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36rem);column-gap:8rem}body .footer .footer-menu-blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.2rem}}@media screen and (min-width:990px){body .footer .footer-menu-block-list{gap:0}body .footer .footer-menu-block-list .footer-menu-block-list__link,body .footer .footer-menu-block-list__item:first-child .footer-menu-block-list__link{padding-block:.6rem;line-height:1.4}}body .footer .footer-contact-block__image-wrapper:empty{display:none}body .footer .footer-contact-block__image{margin-top:0}.footer .footer-bottom .footer-policies{column-gap:2.4rem}.footer .footer-bottom .footer-policies__link,.footer .footer-bottom .footer-copyright__content,.footer .footer-bottom .footer-copyright__content a{font-size:1.2rem!important;letter-spacing:.03em}.footer .footer-bottom :is(.footer-policies__item,.footer-copyright__content) a{background-size:0% .1rem;background-position:right 94%}.footer .footer-bottom :is(.footer-policies__item,.footer-copyright__content) a:is(:hover,:focus-visible){background-size:100% .1rem;background-position:left 94%}@media screen and (max-width:749px){body .footer .footer-contact-block__image{margin-top:4.8rem}body .footer .footer-menu-block>details>summary{min-height:4.8rem;padding-block:0}body .footer .footer-menu-block>details>summary>.footer-block__heading{margin:0}body .footer .footer-copyright a{display:inline;padding-block:0;position:relative}body .footer .footer-copyright a:after{content:"";position:absolute;top:-1rem;right:-.8rem;bottom:-1rem;left:-.8rem}body .footer .footer-bottom .footer-policies{row-gap:2.4rem}body .footer .footer-policies__link{position:relative}body .footer .footer-policies__link:after{content:"";position:absolute;top:-1.2rem;right:-.8rem;bottom:-1.2rem;left:-.8rem}}@media screen and (min-width:990px){.header.header--center-logo{position:relative}body .header.header--center-logo .header__additional-btn{position:absolute;top:1.8rem;left:3.2rem;height:4.4rem;min-height:0;margin:0;padding:0;background:none;border:0;box-shadow:none;display:inline-flex;align-items:center}body .header.header--center-logo .header__additional-btn:before,body .header.header--center-logo .header__additional-btn:after{display:none}body .header.header--center-logo .header__additional-btn .button__label{font-size:1.3rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#1c3f32}body .header.header--center-logo .header__additional-btn .button__content{padding-block:.4rem;border-bottom:1px solid rgba(28,63,50,.4);transition:border-color var(--duration-default, .2s) ease}body .header.header--center-logo .header__additional-btn:hover .button__label{color:#1c3f32}body .header.header--center-logo .header__additional-btn:hover .button__content{border-bottom-color:#8c744a}}@media screen and (min-width:990px)and (max-width:1159px){body .header.header--center-logo .header__additional-btn{left:9.2rem}}body .footer .footer-main.color-background-3{border-top:0}body .footer .footer-bottom.color-background-3{border-top:1px solid rgba(252,251,248,.14)}body .footer .color-background-3 .footer-block__heading{color:#fcfbf8}body .footer .color-background-3 .footer-menu-block-list__link,body .footer .color-background-3 .footer-menu-block-list__link .hover-underlined-link,body .footer .color-background-3 .footer-contact-block__description{color:#c9d4cd}body .footer .color-background-3 .footer-menu-block-list__link:hover .hover-underlined-link{color:#fcfbf8}body .footer .color-background-3 .footer-block__heading_newsletter{font-size:2.4rem!important;color:#b39b6e}body .footer .color-background-3 .field--newsletter-wrapper{border-bottom-color:#fcfbf88c}body .footer .color-background-3 .footer-logo__image{filter:invert(1)}body .footer .footer-logo__image{margin-inline-start:-.8rem}@media screen and (max-width:989px){.header.header--center-logo header-drawer .menu-drawer-icon{justify-content:flex-start;padding-inline-start:1.6rem}.header.header--center-logo .header__buttons>*:last-child{margin-inline-end:.7rem}}@media screen and (min-width:750px)and (max-width:989px){.header.header--center-logo header-drawer .menu-drawer-icon{padding-inline-start:3.2rem}.header.header--center-logo .header__buttons>*:last-child{margin-inline-end:2.3rem}}@media screen and (min-width:990px)and (max-width:1159px){.header.header--center-logo .header__left{padding-inline-start:1.3rem}.header.header--center-logo .header__buttons>*:last-child{margin-inline-end:2.4rem}body .header.header--center-logo .header__additional-btn{left:8.7rem}}.header .menu-drawer-icon .icon-hamburger rect{height:1.4px}@media screen and (min-width:1160px){.header.header--center-logo .header__inline-menu{padding-inline-start:0}}@media screen and (max-width:389px){.header.header--center-logo{column-gap:0}}:where(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:7.2rem}@media screen and (min-width:990px){:where(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:9.2rem}}@media screen and (min-width:1160px){:where(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:13rem}}@media screen and (min-width:750px)and (max-width:989px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .popular-products__layout.swiper{overflow:hidden;width:calc(100% + .8rem);max-width:none;padding:.4rem;margin:-.4rem}}@media screen and (max-width:575.98px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .popular-products__layout.swiper:has(>.popular-products__list--mobile-1){width:100%}body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .swiper-wrapper>.popular-products__item{padding-right:0}}@media screen and (max-width:749px){body.template-index :is([id$=__mg_ring_tiles],[id$=__mg_inspired],[id$=__mg_jewelry_row]) .popular-products__wrapper{clip-path:inset(-.8rem 0 -.8rem 1.2rem)}}@media screen and (min-width:577px)and (max-width:749px){body.template-index .heading-group.container>.heading-group__left{flex:1 1 auto;width:auto;max-width:none}body.template-index .heading-group.container>.heading-group__actions:not(:only-child){flex:0 0 auto;width:auto}}@media screen and (max-width:989px){body.template-index [id$=__blog-posts] .blog-posts-wrapper .article-card{padding-top:0}}@media screen and (max-width:749px){body.template-index [id$=__mg_shapes] .content-cards__wrapper,body.template-index [id$=__blog-posts] .blog-posts-wrapper--grid{overflow-y:hidden}}@media screen and (min-width:576px)and (max-width:749px){body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:nth-child(odd){padding-right:1.6rem}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:nth-child(2n){border-right:0;padding-right:0}}@media screen and (min-width:750px)and (max-width:989px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__overlay{opacity:1!important;background:linear-gradient(90deg,#0b1a138f 0,#0b1a136b 52rem,#0b1a1354 80rem,#0b1a130f 104rem,#0b1a1300 116rem)!important}}body .footer.section-border-top:has(.footer-main.color-background-3){border-top:0}body .footer .footer-logo__image{max-width:none;height:auto}body .footer .footer-socials{margin-inline-start:-.2rem}body .footer .color-background-3 .field--newsletter-wrapper:focus-within{border-bottom-color:#fcfbf8;box-shadow:0 1px #fcfbf8}body .footer .color-background-3 .field--newsletter-wrapper:has(.button:focus-visible){overflow:visible}body .footer .color-background-3 .footer-copyright a:focus-visible{outline:1px solid rgba(252,251,248,.5);outline-offset:2px}@media screen and (min-width:750px){body .footer .footer-menu-blocks{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));column-gap:3.2rem;row-gap:0}}@media screen and (max-width:749px){body.template-index [id$=__blog-posts] .blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid{gap:.8rem}body.template-index [id$=__blog-posts] .blog-posts-wrapper.blog-posts-wrapper--grid>.blog-posts-card{flex:0 0 calc((100% - .368rem) / 1.46);max-width:calc((100% - .368rem) / 1.46)}}@media screen and (min-width:576px)and (max-width:749px){body.template-index [id$=__blog-posts] .blog-posts-wrapper.blog-posts-wrapper--grid>.blog-posts-card{flex-basis:calc((100% - 1.04rem) / 2.3);max-width:calc((100% - 1.04rem) / 2.3)}}@media screen and (max-width:576px){body.template-index [id$=__mg_jewelry_row] .product-card--mobile-1 .product-card__information{padding:.8rem 0 0;width:100%;margin:0}}@media screen and (min-width:577px)and (max-width:989px){body.template-index [id$=__mg_jewelry_row] .product-card__information{padding-inline:0}}@media screen and (max-width:575.98px){body.template-index [id$=__mg_trust] .heading-group__left{align-items:flex-start;text-align:left}body.template-index [id$=__mg_trust] .heading-group__left .title{text-align:left}}@media screen and (max-width:575.98px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__media{aspect-ratio:1 / 1}}@media screen and (min-width:576px)and (max-width:749px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__media{aspect-ratio:16 / 9}}@media screen and (min-width:750px)and (max-width:989px){body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__description{max-width:36rem}}@media screen and (max-width:1279.98px){body.template-index [id$=__mg_jewelry_row] .product-card__title{text-wrap:balance}body.template-index [id$=__mg_jewelry_row] .product-card__badges .badge{font-size:1.2rem;letter-spacing:.06em}body.template-index :is(.heading-group__subheading,.media-banner__description,.image-with-text__text){text-wrap:pretty}.footer .footer-contact-block__description{text-wrap:pretty}}@media screen and (max-width:749px){body.template-index [id$=__mg_shapes] .content-cards__info-heading{font-size:1.6rem}}body.template-index [id$=__mg_shapes] .content-cards__image{display:none!important}@media screen and (max-width:359px){.announcement-bar .announcement-bar__message.container{padding-inline:.4rem}}@media screen and (max-width:989px){body .header .header__buttons .header__button--search,body .header .header__buttons a.header__button[href="/cart"]{min-width:4.4rem;margin-inline:-.3rem;justify-content:center}}@media screen and (max-width:576px){.header__search[data-location=desktop-header] .modal__overlay{display:block}}@media screen and (max-width:575.98px){.menu-drawer .modal__heading.container,.menu-drawer .menu-drawer__main,.menu-drawer .mobile-submenu__navigation,.menu-drawer .mobile-submenu__collections,cart-drawer.cart-drawer .cart-drawer__inner{padding-left:1.6rem;padding-right:1.6rem}}cart-drawer .cart-drawer__header .modal-close-button{min-width:4.4rem;margin-right:-1.2rem;justify-content:center}@media screen and (max-width:1159px){body .menu-drawer .mobile-submenu-drawer>details>.mobile-submenu{height:auto;bottom:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body .menu-drawer .mobile-submenu>.mobile-submenu__back{position:sticky;top:0;z-index:3;flex:none;background:rgb(var(--color-background))}body .menu-drawer .mobile-submenu>.mobile-submenu__navigation{flex:none;overflow:visible}body .menu-drawer .mobile-submenu>.mobile-submenu__collections{flex:none}.menu-drawer .mobile-submenu-drawer>details>summary>.menu-drawer__menu-link{pointer-events:none}}@media(hover:none){body .shopify-section:not([id$=__mg_hero_split]) .content-cards__item:hover .content-cards__image,body .shopify-section:not([id$=__mg_hero_split]) .content-cards__item:hover .placeholder-svg{clip-path:inset(0)}body [id$=__mg_shapes] .content-cards__item:hover .content-cards__image-wrapper,body a.mg-ring-tile:hover .mg-ring-tile__img{transform:none}}@media screen and (max-width:749px){body .footer .footer-menu-blocks_media{flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:none;min-height:4.8rem;padding-top:0}body .footer .footer-menu-blocks_media>.footer-block__heading{margin:0}body .footer .footer-menu-blocks_media>.footer-socials{margin:0}body .footer .footer-menu-blocks_media .list-social__link{justify-content:flex-end;padding-right:0}}body .field--newsletter input[type=email]:focus::placeholder{opacity:1}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(mg-cormorant-figures.woff2) format("woff2");unicode-range:U+0030-0039}@media screen and (max-width:749px){.template-list-collections .collections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.6rem}}@media screen and (max-width:749px){.header.header--center-logo .header__buttons>*:last-child{margin-inline-end:calc(.7rem - 1.43px)}}@media screen and (min-width:750px)and (max-width:989px){.header.header--center-logo .header__buttons>*:last-child{margin-inline-end:calc(2.3rem - 1.43px)}}@media screen and (min-width:990px){.header.header--center-logo .header__buttons>*:last-child{margin-inline-end:calc(2.4rem - 2.43px)}}@media screen and (max-width:749px){body.template-index [id$=__blog-posts] .blog-posts-wrapper--grid{clip-path:inset(-.8rem 0 -.8rem 1.2rem)}}@media screen and (min-width:1160px){body .product__media--desktop-type-grid+.product__info-container{top:1.4rem}}body{--mg-gutter: 1.6rem;--mg-grid: 153.6rem;--mg-edge: max(var(--mg-gutter), calc((100% - var(--mg-grid)) / 2))}@media screen and (min-width:750px){body{--mg-gutter: 3.2rem}}@media screen and (min-width:1600px){body.template-index :is([id$=__content_cards],[id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired],[id$=__blog-posts]) :is(.heading-group.container,.content-cards__wrapper.container,.popular-products__wrapper.container,.blog-posts-wrapper.blog-posts-wrapper--grid){padding-inline:var(--mg-edge)}body.template-index [id$=__mg_shapes] .content-cards{padding-inline:var(--mg-edge)!important}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .container.media-banner__content{padding-inline:var(--mg-edge)}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner .media-banner__overlay{--mg-scrim-x: max(0px, calc((100% - var(--mg-grid)) / 2 - var(--mg-gutter)));background:linear-gradient(90deg,rgba(11,26,19,.56) 0,rgba(11,26,19,.56) var(--mg-scrim-x),rgba(11,26,19,.42) calc(var(--mg-scrim-x) + 52rem),rgba(11,26,19,.33) calc(var(--mg-scrim-x) + 80rem),rgba(11,26,19,.06) calc(var(--mg-scrim-x) + 104rem),rgba(11,26,19,0) calc(var(--mg-scrim-x) + 116rem))!important}body.template-index [id$=__mg_service] .image-with-text__inner{aspect-ratio:998 / 321;min-height:auto}}@media screen and (min-width:1560px){body.template-index [id$=__mg_service] .image-with-text__inner{padding-inline:max(1.2rem,calc((100% - var(--mg-grid)) / 2))}}@media screen and (min-width:1600px){body .header-wrapper>.header{padding-inline:max(0px,calc((100% - var(--mg-grid)) / 2 - var(--mg-gutter)))}body .header.header--center-logo .header__additional-btn{left:var(--mg-edge)}body .announcement-bar{padding-inline:calc(.7rem + var(--mg-edge) - var(--mg-gutter))}body .header__search-modal .modal__content{padding-inline:max(2.4rem,calc(var(--mg-edge) - .8rem))}body .footer-main.container,body .footer-bottom.container{padding-inline:var(--mg-edge)!important}}@media screen and (min-width:1160px){body .list-menu--inline .mega-menu__wrapper{padding-inline:3.2rem}}@media screen and (min-width:990px){body[class*=template-product] .product__outer{padding-inline:3.2rem}body[class*=template-product] .product__outer .product__breadcrumbs.absolute{left:3.2rem}body[class*=template-product] [id$=__mg_pdp_journal] .blog-posts-layout,body[class*=template-product] [id$=__mg_pdp_journal] .article-card{padding-inline:0}body .product-sticky-add-bar__container{padding-inline:3.2rem}body:not(.template-index) main .popular-products__layout.swiper{overflow:hidden;width:calc(100% + .8rem);max-width:none;padding:.4rem;margin:-.4rem}}@media screen and (min-width:750px){body.template-blog .main-blog-posts-grid{padding-inline:calc(var(--mg-edge) - 1.2rem)}body.template-cart .main-cart{max-width:none;margin-inline:0;padding-inline:var(--mg-edge)}body.template-cart .main-cart__left{max-width:none;flex-grow:1}}@media screen and (min-width:750px)and (max-width:989.98px){body.template-cart .main-cart__left{width:100%}}@media screen and (min-width:990px){body .letter__chapter{column-gap:4rem}body .letter__chapter-media,body .letter__chapter-img{max-width:none}body .letter__chapter-img{max-height:none;aspect-ratio:4 / 3}body.template-article .article-template-header .article-template-title{text-align:center;text-wrap:balance}}@media screen and (min-width:1200px){body .letter__chapter{column-gap:6.4rem}}@media screen and (min-width:1560px){body[class*=template-product] [id$=__mg_service] .image-with-text__inner{padding-inline:max(1.2rem,calc((100% - var(--mg-grid)) / 2))}}@media screen and (min-width:1600px){body .base-breadcrumbs.container{padding-inline:var(--mg-edge)}body :is(.guide-hero,.guide-toc-wrap,.guide-body,.guide-faq,.guide-explore,.guide-more,.guide-table-wrap,.guide-compare,.guide-video,.guide-chart,.guide-carousel,.guide-sizer,.guides-index,.letter,.longform)>.container,body :is(.page-section-wrapper,.content-tabs,.contact-form__container,.template-404__page).container{max-width:none;padding-inline:var(--mg-edge)}body .guide-explore-section:before{width:min(var(--mg-grid),calc(100% - 6.4rem))}body[class*=template-collection] main .container{max-width:none;padding-inline:var(--mg-edge)}body:is(.template-list-collections,.template-blog,.template-article,.template-search) main .container:not(.collection-product-list){max-width:none;padding-inline:var(--mg-edge)}body:not(.template-index) main :is(.popular-products,.blog-posts) :is(.heading-group.container,.popular-products__wrapper.container,.blog-posts-wrapper){max-width:none;padding-inline:var(--mg-edge)}body[class*=template-product] .product__outer{max-width:none;padding-inline:var(--mg-edge)}body[class*=template-product] .product__outer .product__breadcrumbs.absolute{left:var(--mg-edge)}body[class*=template-product] [id$=__mg_service] .image-with-text__inner{max-width:none;aspect-ratio:998 / 321;min-height:auto}body .product-sticky-add-bar__container{padding-inline:var(--mg-edge)}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .media-banner__wrapper{max-height:100rem;overflow:hidden}}@media screen and (min-width:990px){body.template-blog .main-blog-posts-grid .article-card-list{align-self:stretch;display:flex;flex-direction:column}body.template-blog .main-blog-posts-grid .article-card-content{flex-grow:1}body.template-blog .main-blog-posts-grid .article-card-content:after{content:"";flex-grow:1}body.template-blog .main-blog-posts-grid .article-card-meta-box{order:1}}@media screen and (min-width:576px)and (max-width:749px){body:not(.template-index) [id$=__mg_service] .image-with-text__img_inner{min-height:0}}@media screen and (max-width:359px){body.template-search .pagination__item-toggler--prev{margin-right:0}body.template-search .pagination__item-toggler--next{margin-left:0}}body.template-collection .collection-hero__title,body.template-list-collections .page-header__title,body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,.template-page-longform) :is(.guide-hero__title,.longform__title),body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__title,body.template-page-education .guides-index__title,body.template-blog .main-blog-title .page-header__title,body.template-article .article-template-header-main .article-template-title,body.template-cart .main-cart__header .main-page-title,body.template-search .page-header .page-header__inner-title,body[class~=template-] .shopify-policy__title h1,body.template-404 .template-404__page .template-404-text{font-family:var(--font-heading-family);font-weight:400;font-size:3.4rem!important;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}@media screen and (min-width:750px){body.template-collection .collection-hero__title,body.template-list-collections .page-header__title,body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,.template-page-longform) :is(.guide-hero__title,.longform__title),body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__title,body.template-page-education .guides-index__title,body.template-blog .main-blog-title .page-header__title,body.template-article .article-template-header-main .article-template-title,body.template-cart .main-cart__header .main-page-title,body.template-search .page-header .page-header__inner-title,body[class~=template-] .shopify-policy__title h1,body.template-404 .template-404__page .template-404-text{font-size:3.6rem!important}}@media screen and (min-width:990px){body.template-collection .collection-hero__title,body.template-list-collections .page-header__title,body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,.template-page-longform) :is(.guide-hero__title,.longform__title),body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__title,body.template-page-education .guides-index__title,body.template-blog .main-blog-title .page-header__title,body.template-article .article-template-header-main .article-template-title,body.template-cart .main-cart__header .main-page-title,body.template-search .page-header .page-header__inner-title,body[class~=template-] .shopify-policy__title h1,body.template-404 .template-404__page .template-404-text{font-size:clamp(3.6rem,3vw,4.4rem)!important}}body:not(.template-index) #breadcrumbs>span:last-child{color:#1a1d1b}@media screen and (max-width:749px){body:not(.template-index) #breadcrumbs a{position:relative}body:not(.template-index) #breadcrumbs a:after{content:"";position:absolute;top:-.9rem;right:-.4rem;bottom:-.9rem;left:-.4rem}}body:is(.template-collection,.template-list-collections,.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,.template-page-longform,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g,.template-page-education,.template-blog,.template-article,.template-cart,.template-search,.template-404,[class~=template-]) :is(main,.base-breadcrumbs) :is(a,button,[role=button],summary,input,select,textarea,[tabindex="0"],.guide-chart__scroll,.guide-compare__scroll,.guide-table__scroll):focus-visible,cart-drawer :is(a,button,input,textarea,summary):focus-visible{outline:2px solid rgb(28,63,50)!important;outline-offset:2px!important;box-shadow:0 0 0 2px #fcfbf8!important}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main .guide-hero :is(a,button,[role=button]):focus-visible{outline-color:#fcfbf8!important;box-shadow:0 0 0 2px #1c3f32!important}body.template-blog main .main-blog-posts-grid .article-card__overlay-link:focus-visible{outline-offset:4px!important}body:is(.template-search,.template-404) main .search__form-inner .search__input:focus-visible{outline:0!important;box-shadow:none!important}body.template-search main .search__form-inner:has(.search__input:focus-visible){outline:2px solid rgb(28,63,50);outline-offset:2px;box-shadow:0 0 0 2px #fcfbf8}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) :is(.product-card-pagination,.product-slider-button-prev,.product-slider-button-next,.product-button-group,.product-card__quickview){display:none!important}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__information{padding:1rem 0 0!important;margin:0;width:100%}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) :is(.product-card__title,.product-card__title a){font-size:1.6rem!important;font-weight:500;line-height:1.35;letter-spacing:0!important}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__information :is(.price,.price-item,.price-text){font-size:1.4rem;letter-spacing:.01em}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__badges .badge{font-size:1rem!important;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) :is(.product-card,.product-card__information){overflow:visible}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__media img{transition:transform .6s ease}@media screen and (max-width:749px){:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__information{padding-top:.8rem!important}}@media screen and (max-width:989px){:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card-js{pointer-events:none}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__link-overlay{pointer-events:auto!important}}@media screen and (max-width:1279.98px){:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__title{text-wrap:balance}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__badges .badge{font-size:1.2rem!important;letter-spacing:.06em}}@media(hover:hover)and (pointer:fine){:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card:hover .product-card__media img{transform:scale(1.03)}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card:hover .product-card__title a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}@media(prefers-reduced-motion:reduce){:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card__media img{transition:none}:is(body.template-collection .collection-product-card,body:is(.template-search,.template-cart) main,body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-page-education [id$=__edu_instagram]) .product-card:hover .product-card__media img{transform:none}}:is(body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education [id$=__edu_instagram]) :is(.product-card,.product-card__media,.product-card__inner,[style*=--card-padding-bottom]){--card-padding-bottom: 115.7% !important}body.template-search main :is(.product-card,.product-card__media,.product-card__inner,[style*=--card-padding-bottom]){--card-padding-bottom: 125% !important}@media screen and (max-width:749px){body:is(.template-collection,.template-search) main .collection-product-list{column-gap:.8rem!important;row-gap:3.2rem!important}}@media screen and (min-width:750px){:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__left{row-gap:1.2rem}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__navigation-button.swiper-button-disabled{visibility:hidden}}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__left .title{text-wrap:balance}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__navigation-button{min-width:4.4rem;min-height:4.4rem}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__navigation-button .icon{transition:color .3s ease}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions .button--tertiary .button__icons-container{display:none}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions .button--tertiary .button__label:after{display:none}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions .button.button--tertiary{text-decoration-color:#1c3f3259;transition:text-decoration-color .3s ease}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions .button.button--tertiary .button__label{text-decoration-color:inherit}@media(hover:hover)and (pointer:fine){:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions .button.button--tertiary:hover{text-decoration-color:#1c3f32}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__navigation-button:hover{opacity:1}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__navigation-button:hover .icon{color:#8c744a}}@media screen and (max-width:749px){:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__navigation{display:none!important}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group.container{padding-bottom:1.6rem}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions:not(:has(.heading-group__btn)){display:none}:is(body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education [id$=__edu_instagram]) .popular-products__wrapper{clip-path:inset(-.8rem 0 -.8rem 1.2rem)}}@media screen and (max-width:576px){:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group.container{row-gap:.8rem}:is(body.template-product main :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_pdp_journal],[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education main [id$=__edu_instagram]) .heading-group__actions{justify-content:flex-start}}@media screen and (min-width:750px)and (max-width:989px){:is(body.template-product :is(:is([id$=__mg_pdp_pairs],[id$=__mg_pdp_more]),[id$=__mg_recently_viewed]),body.template-cart main [id$=__popular-products],body.template-page-education [id$=__edu_instagram]) .popular-products__layout.swiper{overflow:hidden;width:calc(100% + .8rem);max-width:none;padding:.4rem;margin:-.4rem}}:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) :is(.article-card-title,.article-card-title__link){font-family:var(--font-heading-family);font-size:2.2rem!important;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty}@media screen and (min-width:990px){:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) :is(.article-card-title,.article-card-title__link){font-size:clamp(2.2rem,1.8vw,2.6rem)!important}}:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) .article-card .article-card-image{clip-path:none!important;transition:transform .6s ease!important}:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) :is(.article-card-date,.article-card-meta-box,.main-blog__featured-btn){display:none!important}@media(hover:hover)and (pointer:fine){:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) .article-card:hover .article-card-image{transform:scale(1.03)}:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) .article-card:hover .article-card-title__link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}@media(prefers-reduced-motion:reduce){:is(body.template-product [id$=__mg_pdp_journal],body.template-blog .main-blog-posts-grid) .article-card:hover .article-card-image{transform:none}}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__panel{min-width:0}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__title{margin-bottom:1.6rem}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn{min-height:4.7rem;padding:1.2rem 2.4rem;text-shadow:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn--light{background-color:#fcfbf8;border-color:#fcfbf8;color:#1a1d1b}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn--outline{background-color:transparent;border-color:#fcfbf8;color:#fcfbf8}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn--light:focus-visible{background-color:#1c3f32;border-color:#1c3f32;color:#fcfbf8}@media(hover:hover)and (pointer:fine){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn--light:hover{background-color:#1c3f32;border-color:#1c3f32;color:#fcfbf8}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn--outline:hover{background-color:#fcfbf8;color:#1c3f32}}@media screen and (max-width:575px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero .guide-btn{white-space:normal;text-align:center}}@media screen and (min-width:990px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__media .guide-hero__scrim{background-color:transparent;background-image:linear-gradient(90deg,#0b1a13cc 0,#0b1a13b3 52rem,#0b1a1366 80rem,#0b1a131a 104rem,#0b1a1300 116rem)}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__inner--right .guide-hero__media .guide-hero__scrim{background-image:linear-gradient(270deg,#0b1a13cc 0,#0b1a13b3 52rem,#0b1a1366 80rem,#0b1a131a 104rem,#0b1a1300 116rem)}}@media screen and (max-width:989px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-hero__media .guide-hero__scrim{background-color:transparent;background-image:linear-gradient(to top,#0b1a13cc,#0b1a13a3 55%,#0b1a1385)}}body:is(.template-page-page-faqs,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-faq .guide-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:5.6rem;padding-block:1.2rem;text-align:left}@media screen and (max-width:749px){body:is(.template-page-page-faqs,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-faq .guide-faq__q{min-height:4.8rem}}body:is(.template-page-page-faqs,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-faq__chevron{flex:none;margin-inline-start:auto;margin-inline-end:.4rem;border-right-width:1px;border-bottom-width:1px;color:#1a1d1b}body:is(.template-page-page-faqs,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-faq .guide-faq__a{max-width:68rem;padding-bottom:2.4rem;font-size:1.6rem;line-height:1.7}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) :is(.letter__title,.contact-form__title-form,.guide-sizer__title,.guide-carousel__title),body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-faq .guide-faq__title,.guide-compare__title,.guide-table__title,.guide-chart__title,.guide-carousel__title,.guide-sizer__title,.guide-explore__title,.guide-more__title),body.template-page-education :is(.guides-index__grid-heading,.guides-index__category-heading){font-family:var(--font-heading-family);font-size:3rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}@media screen and (min-width:750px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) :is(.letter__title,.contact-form__title-form,.guide-sizer__title,.guide-carousel__title),body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-faq .guide-faq__title,.guide-compare__title,.guide-table__title,.guide-chart__title,.guide-carousel__title,.guide-sizer__title,.guide-explore__title,.guide-more__title),body.template-page-education :is(.guides-index__grid-heading,.guides-index__category-heading){font-size:3.6rem}}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process,.template-page-longform) :is(.guide-toc__title,.letter__chapter-num,.letter__caption,.letter__attrib,.longform__intro strong,.longform__body .lf-card h3),body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-toc__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:#5f6c66}body:is(.template-page-contact,.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main :is(.contact-form__form .field,.guide-sizer__field){display:flex;flex-direction:column;gap:.8rem}body.template-page-contact main .contact-form__form .field .field__label,body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main .guide-sizer__field>span{order:-1;position:static;top:auto;left:auto;padding:0;background:none;transform:none;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#5f6c66;cursor:default}body.template-page-contact main .contact-form__form .field .field__label:after{color:inherit}body:is(.template-page-contact,.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main :is(.contact-form__form .field__input,.guide-sizer__field input,.guide-sizer__field select,.guide-sizer__field textarea){min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid rgb(230,226,218);border-radius:0;background-color:transparent;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;letter-spacing:0;color:#1a1d1b;transition:border-color .3s ease}body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main .guide-sizer .guide-sizer__field select{padding-right:4rem}body:is(.template-page-contact,.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main :is(.contact-form__form .field__input,.guide-sizer__field input,.guide-sizer__field select):not(textarea){box-sizing:border-box;height:4.8rem}body:is(.template-page-contact,.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main :is(.contact-form__form .field__input,.guide-sizer__field textarea):is(textarea){min-height:16rem;resize:vertical}body.template-page-contact main .contact-form__form .field__input::placeholder{color:transparent}@media(hover:hover)and (pointer:fine){body:is(.template-page-contact,.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main :is(.contact-form__form .field__input,.guide-sizer__field input,.guide-sizer__field select,.guide-sizer__field textarea):hover{border-color:#5f6c66}}body:is(.template-page-contact,.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main :is(.contact-form__form .field__input,.guide-sizer__field input,.guide-sizer__field select,.guide-sizer__field textarea):focus{border-color:#1a1d1b}body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-sizer .guide-btn--ghost{position:relative;isolation:isolate;overflow:hidden;min-height:4.4rem;padding:.9rem 2.8rem;background-color:#1c3f32;border-color:#1c3f32;color:#fff}body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-sizer .guide-btn--ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#2a5744;transform:scaleY(0);transform-origin:0 0;transition:transform .4s cubic-bezier(.86,0,.07,1)}@media(hover:hover)and (pointer:fine){body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-sizer .guide-btn--ghost:hover{background-color:#1c3f32;color:#fff}body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-sizer .guide-btn--ghost:hover:before{transform:scaleY(1);transform-origin:100% 100%}}@media(prefers-reduced-motion:reduce){body:is(.template-page-page-book-a-meeting,[class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-sizer .guide-btn--ghost:before{transition:none}}body.template-list-collections .section-list-collections{padding-top:4.8rem!important;padding-bottom:4.8rem!important}@media screen and (min-width:750px){body.template-list-collections .section-list-collections{padding-bottom:5rem!important}}@media screen and (min-width:990px){body.template-list-collections .section-list-collections{padding-bottom:8rem!important}}body.template-collection .collection-product-card .product-card-js .swiper-slide:not(:first-child){display:none}body.template-collection .collection-product-card .product-card-js{pointer-events:none}body.template-collection .collection-product-card .product-card__link-overlay{pointer-events:auto!important}body.template-collection .collection-top .facets-button-show{background-color:#1c3f32;color:#fff}body.template-collection .collection-top .facets-button-show:hover{background-color:#2a5744;color:#fff}body.template-collection .facets__product-count-text,body.template-collection .facets__product-count-text span,body.template-collection .facet-sort-select__current{font-size:1.4rem}@media screen and (max-width:749px){body.template-collection .collection-top .facet-open-button{display:none}body.template-collection .collection-top__container{gap:.8rem}body.template-collection .collection-top__container-right{flex:1 1 auto;justify-content:space-between;gap:.8rem}}body.template-collection .collection-grid-section{padding-bottom:4.8rem!important}@media screen and (min-width:750px){body.template-collection .collection-grid-section{padding-bottom:5rem!important}}@media screen and (min-width:990px){body.template-collection .collection-grid-section{padding-bottom:8rem!important}}body.template-collection .collection--empty .title-wrapper{padding:.8rem 0 0!important}body.template-collection .collection--empty h2{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;letter-spacing:0;color:#5f6c66}@media screen and (min-width:750px){body.template-collection .collection--empty h2{font-size:1.6rem}}body.template-list-collections .collection-card__title,body.template-list-collections .collection-card__title a{font-family:var(--font-body-family);font-size:1.6rem!important;font-weight:500;line-height:1.35;letter-spacing:0!important;text-transform:none!important}@media screen and (min-width:750px){body.template-list-collections .collection-card__title,body.template-list-collections .collection-card__title a{font-size:1.8rem!important}}body.template-list-collections .collection-card--collections-page .collection-card__information{padding-top:1.2rem}body.template-list-collections .collection-card__information>svg{display:none}body.template-list-collections .collection-card__image{--padding-bottom-collection: 115.9% !important;background:#1a1d1b0a}body.template-list-collections .collection-card__image .placeholder-svg{visibility:hidden}body.template-list-collections .collection-card__image img[src*=".svg"]{object-fit:contain!important;padding:12%}body.template-list-collections .collection-card__image .collection-card-image{transition:transform .6s ease}@media(hover:hover)and (pointer:fine){body.template-list-collections .collection-card:hover .collection-card-image{transform:scale(1.03);opacity:1}body.template-list-collections .collection-card:hover .collection-card__title{color:inherit}body.template-list-collections .collection-card:hover .collection-card__title a{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}@media(prefers-reduced-motion:reduce){body.template-list-collections .collection-card__image .collection-card-image{transition:none}body.template-list-collections .collection-card:hover .collection-card-image{transform:none}}@media screen and (max-width:749px){body.template-list-collections .collections-grid{gap:2.4rem .8rem!important}}@media screen and (min-width:750px)and (max-width:989px){body.template-list-collections .collections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem}}@media screen and (min-width:990px){body.template-list-collections .collections-grid{gap:3.2rem .8rem}}body.template-collection .collection-promo-tile__heading{color:#fcfbf8}body.template-collection .collection-promo-tile__text{color:#fcfbf8eb}@media screen and (min-width:750px){body.template-collection .collection-promo-tile__text{font-size:1.6rem}}body.template-collection .collection-promo-tile__button{border-color:#fcfbf8;color:#fcfbf8;transition:background-color .4s cubic-bezier(.86,0,.07,1),color .4s cubic-bezier(.86,0,.07,1),border-color .4s cubic-bezier(.86,0,.07,1)}body.template-collection .collection-promo-tile__link:is(:hover,:focus-visible) .collection-promo-tile__button{background-color:#fcfbf8;border-color:#fcfbf8;color:#1c3f32}body.template-collection .collection-promo-tile__image{transition:transform .6s ease}@media(hover:hover)and (pointer:fine){body.template-collection .collection-promo-tile__link:hover .collection-promo-tile__image{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){body.template-collection .collection-promo-tile__image{transition:none}body.template-collection .collection-promo-tile__link:hover .collection-promo-tile__image{transform:none}}body.template-collection .collection-promo-tile__media{aspect-ratio:auto;display:grid;align-items:end}body.template-collection .collection-promo-tile__media:before{content:"";grid-area:1 / 1;padding-top:62.5%}body.template-collection .collection-promo-tile__image{position:absolute;top:0;right:0;bottom:0;left:0}body.template-collection .collection-promo-tile__content{grid-area:1 / 1;position:relative;bottom:auto;padding:2.4rem 2.4rem 3.2rem}body.template-product .product__info-container .product__title{font-size:3rem!important;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}body.template-product .product__info-container .product-accordion{margin:0;border-top:1px solid rgb(230,226,218)}body.template-product .product__info-container .product-accordion:not(.product-accordion+.product-accordion){margin-top:2.4rem}body.template-product .product__info-container .product-accordion:not(:has(+.product-accordion)){border-bottom:1px solid rgb(230,226,218)}body.template-product .product__info-container .product-accordion__toggle{min-height:5.6rem;padding-block:1.2rem;justify-content:space-between;gap:1.6rem}body.template-product .product__info-container .product-accordion__toggle-heading{color:#1a1d1b;font-size:1.4rem!important;font-weight:500;line-height:1.5;letter-spacing:.01em}body.template-product .product__info-container .product-accordion__icon{margin-left:auto;width:1.4rem;height:1.4rem}body.template-product .product__info-container .product-accordion__icon .icon{width:1.4rem;height:1.4rem}body.template-product .product__info-container .product-accordion__content{padding-bottom:2.4rem}body.template-product .product__info-container .product-accordion__content .rte>*{font-size:1.4rem;line-height:1.55;max-width:68rem}@media screen and (max-width:749px){body.template-product .product__info-container .product-accordion__toggle{min-height:4.8rem;padding-block:0}}body.template-product .product__info-container .product-icon-with-text__text{font-size:1.4rem;line-height:1.55}body.template-product .mg-covered__title{font-size:1.2rem;line-height:1.5;letter-spacing:.2em}body.template-product .mg-pdp-contact{border-top:0;margin-top:2.4rem;padding-top:0;row-gap:1.2rem}body.template-product .mg-pdp-contact a{font-size:1.3rem;font-weight:500;letter-spacing:.1em;color:#1c3f32;border-bottom:1px solid rgba(28,63,50,.4);padding-bottom:.4rem;transition:border-color .3s ease}@media(hover:hover)and (pointer:fine){body.template-product .mg-pdp-contact a:hover{border-bottom-color:#8c744a}}body.template-product .product-form__submit:disabled,body.template-product .product-form__submit:disabled:hover{background-color:#f4f1ea!important;border:1px solid rgb(221,214,200)!important;color:#5f6c66!important;opacity:1!important;cursor:not-allowed}body.template-product .product-form__submit:disabled :is(span,.button__label){color:#5f6c66!important}body.template-product .product-form__submit:disabled:before,body.template-product .product-form__submit:disabled:after{display:none!important}body.template-product .product__inventory-inner--out-of-stock{display:inline-block;padding:.3rem .8rem;background:#f4f1ea;color:#5f6c66;font-size:1.2rem;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}body.template-product .product__inventory-inner--out-of-stock:before{display:none}@media screen and (max-width:989.98px){body.template-product .product__info-container{width:min(60rem,100% - 3.2rem);max-width:none;padding-inline:0;margin-inline:auto}body.template-product .product__breadcrumbs.absolute{padding-inline:clamp(0px,calc(1.6rem - ((100vw - 60rem)/2)),1.6rem)}}@media screen and (max-width:749px){body.template-product .product-sticky-add-bar__container{padding-inline:1.6rem}}@media screen and (min-width:750px)and (max-width:989.98px){body.template-product .product-sticky-add-bar__container{padding-inline:3.2rem}}@media screen and (max-width:989.98px){body.template-product .product__media-list .product__media-img[class*=--mobile-ratio-]{padding-bottom:125%!important}body.template-product .product__media .product__slider-nav{display:none!important}}body.template-product .product-sticky-add-bar__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.35;letter-spacing:.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.template-product .product-sticky-add-bar .price-item{font-size:1.4rem;letter-spacing:.01em}body.template-product .product-sticky-add-bar .product-form__submit{min-height:4.8rem;height:4.8rem;padding-block:0}body.template-product .product-sticky-add-bar__container{flex-wrap:nowrap}body.template-product .product-sticky-add-bar__info{flex:1 1 auto;min-width:0}body.template-product .product-sticky-add-bar__controls{flex:0 0 auto}@media screen and (min-width:750px)and (max-width:989.98px){body.template-product [id$=__mg_pdp_journal] .article-card{padding-inline:0}}@media screen and (max-width:749px){body.template-product [id$=__mg_pdp_journal] .blog-posts .blog-posts-wrapper.blog-posts-wrapper--grid{gap:.8rem;clip-path:inset(-.8rem 0 -.8rem 1.2rem)}body.template-product [id$=__mg_pdp_journal] .blog-posts-wrapper.blog-posts-wrapper--grid>.blog-posts-card{flex:0 0 calc((100% - .368rem) / 1.46);max-width:calc((100% - .368rem) / 1.46)}}@media screen and (min-width:576px)and (max-width:749px){body.template-product [id$=__mg_pdp_journal] .blog-posts-wrapper.blog-posts-wrapper--grid>.blog-posts-card{flex-basis:calc((100% - 1.04rem) / 2.3);max-width:calc((100% - 1.04rem) / 2.3)}}body.template-product [class*=__main_product-padding]{padding-bottom:0}@media screen and (min-width:990px){body.template-product :is([class*=__mg_pdp_pairs-padding],[class*=__mg_pdp_journal-padding]){padding-top:8rem;padding-bottom:8rem}body.template-product [class*=__mg_recently_viewed-padding]{padding-top:4.8rem;padding-bottom:8rem}}@media screen and (min-width:750px)and (max-width:989.98px){body.template-product :is([class*=__mg_pdp_pairs-padding],[class*=__mg_pdp_journal-padding]){padding-top:5rem;padding-bottom:5rem}body.template-product [class*=__mg_recently_viewed-padding]{padding-top:3.2rem;padding-bottom:5rem}}@media screen and (max-width:749px){body.template-product :is([class*=__mg_pdp_pairs-padding],[class*=__mg_pdp_journal-padding]){padding-top:4.8rem;padding-bottom:4.8rem}body.template-product [class*=__mg_recently_viewed-padding]{padding-top:3.2rem;padding-bottom:4.8rem}}@media screen and (min-width:576px)and (max-width:989px){body.template-product [id$=__mg_service] .image-with-text__inner{display:flex;flex-direction:column;align-items:stretch;padding-inline:0}body.template-product [id$=__mg_service] .image-with-text__content{grid-column:auto;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;max-width:none;margin:0;padding:0}body.template-product [id$=__mg_service] .image-with-text__img_inner{order:-1;width:100%;max-width:none;min-height:0;aspect-ratio:16 / 9;overflow:hidden}body.template-product [id$=__mg_service] .image-with-text__img_inner img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}body.template-product [id$=__mg_service] .image-with-text__content .image-with-text__text{min-height:0;padding:4rem 1.6rem 5.6rem}}@media screen and (min-width:750px)and (max-width:989px){body.template-product [id$=__mg_service] .image-with-text__content .image-with-text__text{padding-inline:3.2rem}}body.template-product .product__info-container .product-form__controls-group input+label:not(.color-swatch):not(.variant-swatch){min-width:4.4rem;min-height:4.4rem;padding:0 1.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.01em;text-transform:none}body.template-product .product__info-container .product-form__controls :is(legend,.product-form__group-name,.form__label){font-size:1.2rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#5f6c66}body.template-product .product__inventory-inner--in-stock{color:#1c3f32}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) #MainContent>.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:4.8rem;padding-bottom:4.8rem}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) #MainContent>.shopify-section:not(.guide-hero-section)+.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:3.2rem}body.template-page-longform #MainContent>.longform-section>.longform{padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (min-width:750px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) #MainContent>.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:5rem;padding-bottom:5rem}body.template-page-longform #MainContent>.longform-section>.longform{padding-bottom:5rem}}@media screen and (min-width:990px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) #MainContent>.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:8rem;padding-bottom:8rem}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) #MainContent>.shopify-section:not(.guide-hero-section)+.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:4.8rem}body.template-page-longform #MainContent>.longform-section>.longform{padding-bottom:8rem}}body.template-page-page-faqs #MainContent>.shopify-section.guide-faq-section:not(.guide-hero-section)+.shopify-section.guide-faq-section:not(.guide-hero-section)>[class*=-padding]{padding-top:0}body.template-page-page-faqs #MainContent>.shopify-section.guide-faq-section:not(.guide-hero-section):has(+.guide-faq-section)>[class*=-padding]{padding-bottom:3.2rem}body.template-page-contact #MainContent>.shopify-section.longform-section:not(.guide-hero-section)>[class*=-padding]{padding-bottom:0}body.template-page-contact #MainContent>.shopify-section.contact-section{padding-top:3.2rem;padding-bottom:4.8rem}body.template-page-page-custom-process #MainContent>.shopify-section.letter-section:not(.guide-hero-section):has(+.guide-hero-section)>[class*=-padding]{padding-bottom:0}body.template-page-page-custom-process .letter__chapters>.letter__chapter:last-child{padding-bottom:4.8rem}@media screen and (min-width:750px){body.template-page-contact #MainContent>.shopify-section.contact-section{padding-bottom:5rem}body.template-page-page-custom-process .letter__chapters>.letter__chapter:last-child{padding-bottom:5rem}}@media screen and (min-width:990px){body.template-page-page-faqs #MainContent>.shopify-section.guide-faq-section:not(.guide-hero-section):has(+.guide-faq-section)>[class*=-padding]{padding-bottom:4.8rem}body.template-page-contact #MainContent>.shopify-section.contact-section{padding-top:4.8rem;padding-bottom:8rem}body.template-page-page-custom-process .letter__chapters>.letter__chapter:last-child{padding-bottom:8rem}}body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) :is(.letter__chapter-heading,.guide-faq .guide-faq__title){font-size:2.2rem;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}@media screen and (min-width:990px){body:is(.template-page-page-about-us,.template-page-contact,.template-page-page-faqs,.template-page-page-book-a-meeting,.template-page-page-custom-process) :is(.letter__chapter-heading,.guide-faq .guide-faq__title){font-size:clamp(2.2rem,1.8vw,2.6rem)}}body.template-page-longform .longform__body .lf-card h3{color:#1a1d1b;font-weight:500}@media screen and (min-width:750px){body.template-page-contact .contact-section form .field:has(input[type=text]),body.template-page-contact .contact-section form .field:has(input[type=email]){display:inline-flex;width:calc(50% - .8rem)}body.template-page-contact .contact-section form .field:has(input[type=text]){margin-right:1.6rem}}body.template-page-contact .contact-section form .field{margin-bottom:1.6rem}@media screen and (min-width:990px){body.template-page-page-faqs .guide-faq .guide-faq__item:nth-last-child(2){border-bottom:1px solid rgb(230,226,218)}}@media screen and (max-width:989px){body.template-page-page-faqs .guide-toc{padding:0;border:0}body.template-page-page-faqs .guide-toc__title{margin:0 0 .8rem;padding:0;border:0}body.template-page-page-faqs .guide-toc__list{display:flex;gap:.8rem;margin:0 calc(-1 * var(--mg-gutter, 1.6rem));padding:.4rem var(--mg-gutter, 1.6rem);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--mg-gutter, 1.6rem);scrollbar-width:none}body.template-page-page-faqs .guide-toc__list::-webkit-scrollbar{display:none}body.template-page-page-faqs .guide-toc__item{flex:none;scroll-snap-align:start;border:0}body.template-page-page-faqs .guide-toc__link{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgb(230,226,218);white-space:nowrap}}@media screen and (min-width:990px)and (pointer:coarse){body.template-page-page-faqs .guide-toc__link{min-height:4.4rem;align-items:center}}body.template-page-longform .longform:has(.lf-sect) .longform__title{max-width:none;margin-inline:0;text-align:left}body.template-page-education .guides-index__title{margin-bottom:1.2rem}body.template-page-education .guides-index__subheading{font-size:1.5rem;line-height:1.5;letter-spacing:0;max-width:54rem;text-wrap:pretty}@media screen and (min-width:750px){body.template-page-education .guides-index__subheading{font-size:1.6rem;max-width:57.6rem}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-faq .guide-faq__title,.guide-explore__title,.guide-more__title),body.template-page-education :is(.guides-index__grid-heading,.guides-index__category-heading){margin-bottom:1.6rem}@media screen and (min-width:750px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-faq .guide-faq__title,.guide-explore__title,.guide-more__title),body.template-page-education :is(.guides-index__grid-heading,.guides-index__category-heading){margin-bottom:2.8rem}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:4.8rem;padding-bottom:0}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.shopify-section:is(:last-child,.guide-table-section)>[class*=-padding]{padding-bottom:4.8rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.guide-body-section+.guide-body-section>.guide-body{padding-top:8rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.guide-table-section{margin-top:4.8rem}@media screen and (min-width:750px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:5rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.shopify-section:is(:last-child,.guide-table-section)>[class*=-padding]{padding-bottom:5rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.guide-table-section{margin-top:5rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.guide-body-section+.guide-body-section>.guide-body{padding-top:8rem}}@media screen and (min-width:990px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.shopify-section:not(.guide-hero-section)>[class*=-padding]{padding-top:8rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.shopify-section:is(:last-child,.guide-table-section)>[class*=-padding]{padding-bottom:8rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.guide-table-section{margin-top:8rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) main>.guide-body-section+.guide-body-section>.guide-body{padding-top:11.2rem}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore-section:before{display:none}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__title{text-align:left}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__grid{max-width:none;margin:0;grid-template-columns:minmax(0,1fr);gap:0}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__grid>li{border-bottom:1px solid rgb(230,226,218)}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__grid>li:first-child{border-top:1px solid rgb(230,226,218)}@media screen and (min-width:750px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__grid>li:nth-child(2){border-top:1px solid rgb(230,226,218)}}@media screen and (min-width:1200px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__grid{column-gap:6.4rem}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__tile{justify-content:space-between;gap:2rem;min-height:4.8rem;padding:1.2rem 0;border:0;font-size:1.6rem;line-height:1.4;letter-spacing:0;text-align:left;text-transform:none;color:#1a1d1b}@media screen and (min-width:990px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__tile{min-height:5.6rem}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__tile:after{content:"";flex:none;width:.8rem;height:.8rem;margin-inline-end:.4rem;border-right:1px solid currentcolor;border-bottom:1px solid currentcolor;transform:rotate(-45deg);transition:color .3s ease}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__tile:hover{background:transparent;color:#1a1d1b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-explore__tile:hover:after{color:#8c744a}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-row__text.rte:has(a:focus-visible){overflow:visible;display:flow-root}body.template-page-education :is(.guides-index__media,.guides-index__featured-media){background:#1a1d1b0a}body.template-page-education .guides-index__media{aspect-ratio:3 / 2}body.template-page-education .guides-index__card-title{margin-top:1.8rem;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty}body.template-page-education .guides-index__featured-title{margin-top:1.8rem;font-variant-numeric:lining-nums proportional-nums;font-size:2.6rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}@media screen and (min-width:990px){body.template-page-education .guides-index__card-title{font-size:clamp(2.2rem,1.8vw,2.6rem)}body.template-page-education .guides-index__featured-title{font-size:3.2rem}}body.template-page-education :is(.guides-index__image,.guides-index__featured-image){transition:transform .6s ease}body.template-page-education :is(.guides-index__card,.guides-index__featured):hover :is(.guides-index__card-title,.guides-index__featured-title){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media(hover:none),(prefers-reduced-motion:reduce){body.template-page-education :is(.guides-index__card,.guides-index__featured):hover :is(.guides-index__image,.guides-index__featured-image){transform:none}}@media screen and (min-width:990px){body.template-page-education .guides-index>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.4rem}body.template-page-education .guides-index>.container>*{grid-column:1 / -1;min-width:0}body.template-page-education .guides-index>.container>.guides-index__category:has(>.guides-index__category-grid>:nth-child(2):last-child){grid-column:span 2}body.template-page-education .guides-index__category:has(>.guides-index__category-grid>:nth-child(2):last-child)>.guides-index__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){body.template-page-education .guides-index__rest{min-width:0}}@media screen and (max-width:749px){body.template-page-education .guides-index :is(.guides-index__grid,.guides-index__category-grid){display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--mg-gutter));padding-inline:var(--mg-gutter);scroll-padding-inline:var(--mg-gutter);padding-block:.4rem;margin-block:-.4rem;clip-path:inset(-.8rem 0 -.8rem 1.2rem)}body.template-page-education .guides-index :is(.guides-index__grid,.guides-index__category-grid)::-webkit-scrollbar{display:none}body.template-page-education .guides-index :is(.guides-index__grid,.guides-index__category-grid)>.guides-index__card{flex:0 0 calc((100% - .368rem) / 1.46);max-width:calc((100% - .368rem) / 1.46);scroll-snap-align:start}body.template-page-education .guides-index__featured-media{aspect-ratio:3 / 2}}@media screen and (min-width:576px)and (max-width:749px){body.template-page-education .guides-index :is(.guides-index__grid,.guides-index__category-grid)>.guides-index__card{flex-basis:calc((100% - 1.04rem) / 2.3);max-width:calc((100% - 1.04rem) / 2.3)}}body.template-page-education [class*=__guides-padding]{padding-top:4.8rem;padding-bottom:4.8rem}body.template-page-education [id$=__edu_newsletter] .newsletter{padding:0}body.template-page-education [class*=__edu_instagram-padding]{padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (min-width:750px){body.template-page-education [class*=__guides-padding]{padding-bottom:5rem}body.template-page-education [class*=__edu_instagram-padding]{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:990px){body.template-page-education [class*=__guides-padding]{padding-bottom:8rem}body.template-page-education [class*=__edu_instagram-padding]{padding-top:8rem;padding-bottom:8rem}}body.template-page-education [id$=__edu_newsletter] .newsletter__content{padding:4.8rem;margin-block:0}body.template-page-education [id$=__edu_newsletter] .text-content__heading{max-width:none;font-size:3rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}@media screen and (min-width:750px){body.template-page-education [id$=__edu_newsletter] .text-content__heading{font-size:3.6rem}}@media screen and (max-width:575px){body.template-page-education [id$=__edu_newsletter] .newsletter__content{padding:3.2rem 2.4rem}}body.template-page-education [id$=__edu_newsletter] .field--newsletter-wrapper{padding-bottom:0;align-items:center}body.template-page-education [id$=__edu_newsletter] .field--newsletter-wrapper input{min-height:4.4rem;height:4.4rem;font-size:1.6rem}body.template-page-education [id$=__edu_newsletter] .field--newsletter-wrapper input:focus-visible{outline:0!important;box-shadow:none!important}body.template-page-education [id$=__edu_newsletter] .field--newsletter-wrapper:focus-within{border-bottom-color:#1c3f32;box-shadow:0 1px #1c3f32}body.template-page-education [id$=__edu_newsletter] .field--newsletter-wrapper:has(.button:focus-visible){overflow:visible}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-more__media,.guide-more__image){aspect-ratio:223 / 258}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-more__media,.guide-carousel__media){background:#1a1d1b0a}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-more__grid,.guide-carousel__grid){gap:2rem .8rem}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-more__label{margin-top:1rem;font-size:1.6rem;font-weight:500;line-height:1.35}@media screen and (min-width:750px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-more__label{margin-top:1.5rem;font-size:1.8rem}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-carousel__name{margin-top:1rem;font-size:1.6rem;font-weight:500;line-height:1.35}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-more__image,.guide-carousel__image){transition:transform .6s ease}@media(hover:hover)and (pointer:fine){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-carousel__card:hover .guide-carousel__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}}@media(hover:none),(prefers-reduced-motion:reduce){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) :is(.guide-more__card,.guide-carousel__card):hover :is(.guide-more__image,.guide-carousel__image){transform:none}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-carousel__link{display:inline-flex;align-items:center;min-height:4.4rem;color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:#1c3f3259;transition:text-decoration-color .3s ease}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-carousel__link:hover{text-decoration-color:#1c3f32}@media screen and (max-width:989px){body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-toc__link{min-height:4.4rem;align-items:center;padding-block:0}}body:is([class*=template-page-guide-],.template-page-bridal-basics-engagement,.template-page-is-your-diamond-rare-a-g) .guide-note :is(em,i){font-style:normal}body.template-blog .main-blog-posts-grid{display:grid;gap:4rem 2.4rem;padding-inline:var(--mg-edge)}body.template-blog .main-blog-posts-grid>.main-blog-post-card{width:auto;max-width:none;min-width:0}body.template-blog .main-blog-posts-grid .article-card{padding:0}body.template-blog .main-blog-posts-grid .article-card-image-wrapper{aspect-ratio:3 / 2}body.template-blog .main-blog-posts-grid .article-card-image-wrapper img{position:absolute}body.template-blog .main-blog-posts-grid .article-card-content{margin-top:1.8rem}body.template-blog .main-blog-posts-grid .article-card-content:after{content:none}@media screen and (min-width:750px){body.template-blog .main-blog-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 2.4rem}}@media screen and (min-width:990px){body.template-blog .main-blog-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.template-blog .main-blog-posts-grid>.main-blog-post-card:first-child{grid-column:1 / -1}body.template-blog .main-blog-posts-grid>.main-blog-post-card:first-child .article-card-list{display:grid;grid-template-columns:calc((200% - 2.4rem) / 3) minmax(0,1fr);column-gap:2.4rem;align-items:center}body.template-blog .main-blog-posts-grid>.main-blog-post-card:first-child .article-card-content{margin-top:0}body.template-blog .main-blog-posts-grid>.main-blog-post-card:first-child :is(.article-card-title,.article-card-title__link){font-size:3.2rem!important;line-height:1.15}}body.template-blog .main-blog,body.template-article .article-template{padding-bottom:4.8rem}@media screen and (min-width:750px){body.template-blog .main-blog,body.template-article .article-template{padding-bottom:5rem}}@media screen and (min-width:990px){body.template-blog .main-blog,body.template-article .article-template{padding-bottom:8rem}}body.template-article .article-template-content__rte{font-size:1.6rem;line-height:1.7}body.template-article .article-template-content__rte>*{max-width:68rem}@media screen and (min-width:990px){body.template-article .article-template-content__rte>*{margin-inline:auto}}body.template-article .article-template-footer-container,body.template-article .article-template-next_blog{max-width:68rem}@media screen and (min-width:990px){body.template-article :is(.article-template-footer-container,.article-template-next_blog){margin-inline:auto}}body.template-article .article-template-footer{margin-top:4rem}@media screen and (min-width:750px){body.template-article .article-template-footer{margin-top:4.8rem}}body.template-article .article-template-footer-wrapper{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:0;padding-block:1.2rem;border-top:1px solid rgb(230,226,218)}body.template-article .article-template-footer-wrapper>*{flex:0 1 auto;min-width:0;width:auto;padding-top:0}body.template-article .article-template-footer-wrapper .article-template-footer-main{align-items:flex-start}body.template-article .article-template-footer-wrapper .article-template-date{margin-top:0;font-size:1.4rem;font-weight:400;color:#5f6c66;letter-spacing:.01em}body.template-article .article-template-footer .article-template-share{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 2.4rem}body.template-article .article-template-footer .article-template-share__title{font-size:1.2rem;letter-spacing:.2em}body.template-article .article-template-footer .copy-btn :is(.copy-btn__success,.copy-btn__error){position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:flex-end;text-align:right;letter-spacing:.1em;line-height:1.3;pointer-events:none}body.template-article .article-template-footer .copy-btn.copied .copy-btn__success,body.template-article .article-template-footer .copy-btn.notCopied .copy-btn__error{display:flex}body.template-article .article-template-footer .copy-btn:is(.copied,.notCopied) .article-template-share-list__button>*{visibility:hidden}body.template-article .article-template-footer .article-template-share-list{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 2rem}body.template-article .article-template-next_blog{border-top:1px solid rgb(230,226,218);border-bottom:1px solid rgb(230,226,218);padding-block:3.2rem}body.template-article .article-template-next_blog .button__icons-container{display:none}body.template-article .article-template-next_blog a.button{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:#5f6c66}body.template-article .article-template-next_blog .article-template-title{font-size:2.2rem;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty;margin-top:.4rem}body.template-article .article-template-next_blog .article-template-title:hover{opacity:1}@media screen and (min-width:990px){body.template-article .article-template-next_blog .article-template-title{font-size:clamp(2.2rem,1.8vw,2.6rem)}}body.template-article .article-template-next_blog .article-template-title a{text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-decoration-thickness:1px;transition:text-decoration-color .3s ease}body.template-article .article-template-next_blog .article-template-title a:hover{text-decoration-color:currentColor}@media screen and (max-width:749px){body.template-article main .breadcrumb{flex-wrap:nowrap}body.template-article main .breadcrumb>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.template-article main .breadcrumb>:is(a,.breadcrumb__delimiter){flex:none}}body.template-search .template-search__header .search-container{margin-top:0;padding-top:2.4rem}body.template-search .template-search__header:last-child .search-container{margin-bottom:0}body[class~=template-] .shopify-policy__title{margin-top:2.4rem}body.template-404 .template-404__page>.page-header{margin-top:2.4rem}body:is(.template-cart,.template-search,.template-404) main>.shopify-section:last-child{padding-bottom:4.8rem!important}body.template-cart main>[id$=__main-cart]{padding-bottom:4.8rem!important}body[class~=template-] .shopify-policy__body{padding-bottom:4.8rem}@media screen and (min-width:750px){body.template-search .template-search__header .search-container{padding-top:3.2rem}body[class~=template-] .shopify-policy__title{margin-top:3.2rem}body.template-404 .template-404__page>.page-header{margin-top:3.2rem}body:is(.template-cart,.template-search,.template-404) main>.shopify-section:last-child{padding-bottom:5rem!important}body.template-cart main>[id$=__main-cart]{padding-bottom:5rem!important}body[class~=template-] .shopify-policy__body{padding-bottom:5rem}}@media screen and (min-width:990px){body:is(.template-cart,.template-search,.template-404) main>.shopify-section:last-child{padding-bottom:8rem!important}body.template-cart main>[id$=__main-cart]{padding-bottom:8rem!important}body[class~=template-] .shopify-policy__body{padding-bottom:8rem}}@media screen and (min-width:1440px){body.template-search .template-search__header .search-container{padding-top:4.8rem}body[class~=template-] .shopify-policy__title{margin-top:4.8rem}body.template-404 .template-404__page>.page-header{margin-top:4.8rem}}body[class~=template-] .shopify-policy__container{padding-inline:var(--mg-gutter, 1.6rem)}body[class~=template-] .shopify-policy__body{max-width:68rem;margin-top:2.4rem}body[class~=template-] .shopify-policy__body .rte>*{padding-inline:0}body[class~=template-] .shopify-policy__body .rte :is(p,li){font-size:1.6rem;line-height:1.7}body[class~=template-] .shopify-policy__body .rte p{margin:0 0 2rem}body[class~=template-] .shopify-policy__body .rte ul{margin:0 0 2rem;padding-left:1.8rem}body[class~=template-] .shopify-policy__body .rte li{margin-bottom:.8rem}body[class~=template-] .shopify-policy__body .rte :is(h2,h3){font-size:2.2rem;line-height:1.25;letter-spacing:-.01em;font-weight:400;margin:4rem 0 1.2rem;text-wrap:balance}body[class~=template-] .shopify-policy__body .rte :is(h4,h5,h6){font-size:2rem;line-height:1.3;font-weight:400;margin:3.2rem 0 1.2rem}body[class~=template-] .shopify-policy__body .rte>div>:first-child{margin-top:0}body[class~=template-] .shopify-policy__body .rte>:last-child,body[class~=template-] .shopify-policy__body .rte>div>:last-child{margin-bottom:0}@media screen and (min-width:750px){body[class~=template-] .shopify-policy__body{margin-top:3.2rem}body[class~=template-] .shopify-policy__body .rte :is(h2,h3){font-size:2.6rem;margin:4.8rem 0 1.6rem}}body.template-search .template-search__header .search-container{display:flex;flex-direction:column}body.template-search .template-search__header .search-container>.page-header{order:-1;padding:0 0 2.4rem}body.template-search .template-search__header .search__description{font-size:1.5rem;line-height:1.5;max-width:54rem;margin-top:.6rem;text-wrap:pretty}body.template-search .template-search__header .template-search__search{width:100%}body.template-search .search-results__title{font-size:1.2rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:#5f6c66}body.template-search .card-page .card-page__title{font-size:2.2rem;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty}@media screen and (min-width:750px){body.template-search .template-search__header .search__description{font-size:1.6rem;max-width:57.6rem;margin-top:1.2rem}body.template-search .template-search__header .search-container>.page-header{padding-bottom:3.2rem}}@media screen and (min-width:990px){body.template-search .card-page .card-page__title{font-size:clamp(2.2rem,1.8vw,2.6rem)}}@media screen and (min-width:750px){body.template-search main .collection-product-list{column-gap:3rem!important;row-gap:3rem!important}}@media screen and (min-width:750px)and (max-width:989px){body.template-search main .collection-product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){body.template-cart .main-cart,body.template-cart .base-breadcrumbs.container{padding-inline:1.6rem}}@media screen and (min-width:990px){body.template-cart #main-cart-footer{margin-top:calc(1.1*clamp(3.6rem,3vw,4.4rem) + 3.2rem)}}:is(.main-cart,cart-drawer) .cart-item .quantity{width:auto;min-height:4.4rem}:is(.main-cart,cart-drawer) .cart-item .quantity__button{width:4.4rem;min-width:4.4rem;height:4.4rem}:is(.main-cart,cart-drawer) .cart-item .quantity__input{flex:0 0 2.4rem;width:2.4rem;height:4.4rem}:is(.main-cart,cart-drawer) .cart-item .cart-item__right{max-width:none}:is(.main-cart,cart-drawer) .cart-item cart-remove-button .button{width:4.4rem;height:4.4rem;margin:-1.2rem -1.2rem 0 0;justify-content:center}:is(.main-cart,cart-drawer) .cart-item .cart-item__name{font-size:1.6rem;font-weight:500;line-height:1.35}:is(.main-cart,cart-drawer) .cart-item .cart-item__final-price{font-size:1.4rem;letter-spacing:.01em}@media screen and (min-width:750px){:is(.main-cart,cart-drawer) .cart-item .quantity__input{font-size:1.4rem}}@container cart-item (max-width: 479px){:is(.main-cart,cart-drawer) .cart-item .cart-item__details{flex-direction:column;align-items:flex-start;row-gap:.4rem}:is(.main-cart,cart-drawer) .cart-item .cart-item__details-wrapper{padding-right:3.6rem}:is(.main-cart,cart-drawer) .cart-item .cart-item__right{flex-direction:row;justify-content:flex-start;margin-left:-1.8rem}:is(.main-cart,cart-drawer) .cart-item cart-remove-button{position:absolute;top:0;right:0}:is(.main-cart,cart-drawer) .cart-item cart-remove-button .button{margin:0}}@media screen and (min-width:1160px){body .list-menu--inline .header__mega-menu.mega-menu:has(>.mm-built){height:auto;max-height:none;overflow:visible}body .list-menu--inline .mega-menu__wrapper.mm-built{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:clamp(3.2rem,4vw,8rem);row-gap:2.8rem;height:auto;max-height:calc(100vh - 16rem);overflow-y:auto;overscroll-behavior:contain;padding-block:3.2rem 4rem}body .list-menu--inline .header__mega-menu.mega-menu:has(>.mm-built):before{left:0;width:100%}.mm-built>.mm-headline{grid-column:1;grid-row:1;align-self:start}.mm-built>.mega-menu__right{grid-column:1;grid-row:2;min-width:0;width:auto}.mm-built:not(:has(>.mm-headline))>.mega-menu__right{grid-row:1 / span 2}.mm-built>.mm-features{grid-column:2;grid-row:1 / span 2;display:flex;gap:2.4rem;align-items:flex-start}body .list-menu--inline .mm-built .mega-menu__submenu{display:flex;flex-wrap:nowrap;gap:clamp(4rem,4.4vw,9.6rem);height:auto;max-height:none;overflow:visible}body .list-menu--inline .mm-built .mega-menu__subitem{flex:0 0 auto;min-width:0}body .list-menu--inline .mm-built .mega-menu__subitem.mm-shape-grid{display:grid;grid-template-columns:repeat(2,max-content);column-gap:3.2rem;row-gap:0;min-width:0}body .list-menu--inline .mm-built .mega-menu__subitem.mm-shape-grid .mega-menu__subitem-title{grid-column:1 / -1}body .list-menu--inline .mm-built .mega-menu__subitem-item.mm-shape .mega-menu__link{min-height:3.9rem;padding-block:0}.mm-built .mm-headline{display:flex;align-items:center;gap:1.2rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none}.mm-built .mm-headline .mm-arrow{transition:transform .3s ease}.mm-built .mm-headline:hover .mm-arrow{transform:translate(.4rem)}.mm-built .mm-card{width:clamp(24rem,21vw,34rem)}.mm-built .mm-card--tile{width:clamp(17rem,14vw,24rem)}}@media screen and (min-width:1160px)and (max-height:700px){body .list-menu--inline .mega-menu__wrapper.mm-built{padding-block:2.4rem 2.4rem;row-gap:2rem}}.mm-card{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.mm-card__media{display:block;overflow:hidden;aspect-ratio:4 / 3;background:#f4f1ea}.mm-card--tile .mm-card__media{aspect-ratio:4 / 5}.mm-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.mm-card:hover .mm-card__media img{transform:scale(1.03)}}.mm-card__title{display:block;margin-top:1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.25;letter-spacing:0}.mm-card--tile .mm-card__title{font-size:1.8rem;margin-top:1rem}.mm-card__text{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.mm-card__cta{display:inline-block;margin-top:1.2rem;padding-bottom:.3rem;border-bottom:.1rem solid currentColor;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:#1c3f32}@media screen and (max-width:1159px){.mobile-submenu .mm-headline{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;margin-bottom:.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none}.mobile-submenu__navigation--built .mega-menu__subitem.mm-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;row-gap:0}.mobile-submenu__navigation--built .mega-menu__subitem.mm-grid2 .mega-menu__subitem-title{grid-column:1 / -1}.mobile-submenu__navigation--built .mega-menu__subitem.mm-shape-grid{row-gap:0}.mobile-submenu__navigation--built .mega-menu__subitem{margin-bottom:2rem}.mobile-submenu__navigation--built .mm-email .mega-menu__link span{text-transform:none}body .menu-drawer .mobile-submenu>.mobile-submenu__collections.mm-features{display:block;padding-bottom:3.2rem}.mobile-submenu .mm-features .mm-card{width:100%}.mobile-submenu .mm-features .mm-card__media{aspect-ratio:16 / 10}.mobile-submenu-drawer .mega-menu__link,.mobile-submenu-drawer .mega-menu__subitem-item.mm-shape .mega-menu__link{display:flex;align-items:center;min-height:4.4rem;padding-block:0}}@media screen and (max-width:1159px){.menu-drawer .menu-drawer__main{display:flex;flex-direction:column}.menu-drawer .menu-drawer__main>.menu-drawer__navigation{order:1}.menu-drawer .menu-drawer__main>.menu-drawer__additional{order:2;padding-block:2.4rem 0}.menu-drawer .menu-drawer__main>.menu-drawer__studio-line{order:3}.menu-drawer .menu-drawer__main>.menu-drawer__utility{order:4}.menu-drawer .menu-drawer__main>.menu-drawer__socials{order:5}.menu-drawer .menu-drawer__additional .menu-drawer__additional-btn{display:flex;width:100%;min-height:4.8rem;justify-content:center;align-items:center}.menu-drawer .menu-drawer__studio-line{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.72);text-align:center}.menu-drawer .menu-drawer__bottom:not(:has(.header__region)){display:none}}.footer .footer-policies__item a{text-transform:capitalize}body.template-404 .template-404__page .template-404-text{font-size:2.2rem!important;line-height:1.25;margin-top:.4rem}body.template-404 .template-404__page>.page-header{margin-top:4.8rem}@media screen and (min-width:750px){body.template-404 .template-404__page .template-404-text{font-size:2.6rem!important}body.template-404 .template-404__page>.page-header{margin-top:5rem}}@media screen and (min-width:990px){body.template-404 .template-404__page>.page-header{margin-top:8rem}}.mg-keep{white-space:nowrap}body[class~=template-] .shopify-policy__body .rte ul{padding-left:0}@media screen and (min-width:990px){body.template-product .product__outer{grid-template-columns:minmax(0,1fr) clamp(34rem,29vw,46rem);column-gap:clamp(4.8rem,4.4vw,9.6rem)!important;row-gap:0!important;padding-top:2.4rem}body.template-product .product__outer>.product__media{grid-column:1;display:flex;flex-direction:column;padding-bottom:var(--mg-runway, 0px)}body.template-product .product__outer>.product__info-container{grid-column:2}body.template-product .product__outer:not(:has(>.product__media)){grid-template-columns:minmax(0,64rem)!important;justify-content:center}body.template-product .product__outer:not(:has(>.product__media))>.product__info-container{grid-column:1!important;width:auto}}@media screen and (min-width:990px){body.template-product .product__media-list-container{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}body.template-product .product__media-list-container>.product__media-item{grid-column:span 2;order:0;animation:none!important}body.template-product .product__media-list-container>.mg-tile--pair{grid-column:span 3}body.template-product .product__media-list-container>.mg-tile--wide{grid-column:1 / -1;aspect-ratio:5 / 4}body.template-product .product__media-list-container>.mg-tile--solo{grid-column:2 / span 4}body.template-product .product__media-list-container>.mg-tile--feature{grid-column:span 4;grid-row:span 2}body.template-product .product__media-list-container .product__media-img{padding-bottom:125%!important}body.template-product .product__media-list-container>.mg-tile--wide .product__media-img{padding-bottom:80%!important}body.template-product .product__media-list-container>.mg-tile--wide.mg-media--plate .product__media-img img{object-fit:contain!important}body.template-product .product__media-list-container>.mg-tile--wide:not(.mg-media--plate) .product__media-img img{object-position:50% var(--mg-focus-y, 50%)!important}}body.template-product .mg-media--plate :is(.product__media-img,.deferred-media){isolation:isolate;background-color:#f4f1ea}body.template-product .mg-media--plate :is(.product__media-img,.deferred-media) :is(img,video){mix-blend-mode:multiply}body.template-product .mg-media--video :is(.product__media-img,.deferred-media) :is(img,video){filter:brightness(1.12)}body.template-product .mg-media--video .deferred-media .deferred-media__poster-button{top:auto;left:1.6rem;bottom:1.6rem;width:3.2rem;height:3.2rem;transform:none;border:0;background-color:#fcfbf8eb;box-shadow:0 0 0 1px #1a1d1b14}body.template-product .mg-media--video .deferred-media .deferred-media__poster-button:hover{transform:scale(1.06)}body.template-product .mg-media--video .deferred-media .deferred-media__poster-button svg{width:1.4rem;height:1.4rem;margin-left:.2rem}body.template-product .mg-tile.mg-swapping .product__media-img img{opacity:0}body.template-product .mg-tile .product__media-img img{transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){body.template-product .mg-tile .product__media-img img{transition:none}}body.template-product .mg-view{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4rem;margin-left:-1rem}body.template-product .mg-view__label{padding-inline:1rem 1.2rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#5f6c66}body.template-product .mg-view__opt{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding-inline:1rem;color:#5f6c66;font-size:1.3rem;letter-spacing:.01em;transition:color .3s ease}body.template-product .mg-view__name{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.45em;transition:text-decoration-color .3s ease}body.template-product .mg-view__opt[aria-pressed=true]{color:#1a1d1b}body.template-product .mg-view__opt[aria-pressed=true] .mg-view__name{text-decoration-color:#1a1d1b}body.template-product .mg-view__dot{flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px #1a1d1b24}body.template-product .mg-view__opt[aria-pressed=true] .mg-view__dot{box-shadow:inset 0 0 0 1px #1a1d1b24,0 0 0 2px #fcfbf8,0 0 0 3px #1a1d1b}@media(hover:hover)and (pointer:fine){body.template-product .mg-view__opt:hover{color:#1a1d1b}}body.template-product .mg-view__opt--yellow-gold .mg-view__dot{background-image:radial-gradient(circle at 35% 30%,#f6e7b8 0,#d9b56a 45%,#b48a3f)}body.template-product .mg-view__opt--white-gold .mg-view__dot{background-image:radial-gradient(circle at 35% 30%,#fbfaf6 0,#e4e0d6 45%,#bdb6a8)}body.template-product .mg-view__opt--rose-gold .mg-view__dot{background-image:radial-gradient(circle at 35% 30%,#f8dccd 0,#e2a98e 45%,#bf7f63)}body.template-product .mg-view__opt--platinum .mg-view__dot{background-image:radial-gradient(circle at 35% 30%,#eef1f4 0,#b4bcc4 45%,#7f8a94)}@media screen and (min-width:990px){body.template-product .mg-gbar{order:-1;margin-block:-1.3rem .4rem}body.template-product .mg-gbar:not(.mg-gbar--view){display:none}body.template-product .mg-gallery-progress{display:none}}@media screen and (max-width:749.98px){body.template-product .mg-view__long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media screen and (min-width:990px){body.template-product .product__outer>.product__info-container{top:var(--mg-rail-top, 2.4rem);padding-top:0!important;padding-bottom:2.4rem}}body.template-product .product__info-container>*{margin-top:0;margin-bottom:0}body.template-product .mg-crumb{display:flex;flex-wrap:wrap;align-items:center;column-gap:.8rem;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:#5f6c66}body.template-product .mg-crumb a{padding-block:1.3rem;margin-block:-1.3rem;color:inherit}body.template-product .mg-crumb a:last-child{color:#1a1d1b}body.template-product .mg-crumb__sep{color:#c9c4ba;letter-spacing:0}@media(hover:hover)and (pointer:fine){body.template-product .mg-crumb a:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}body.template-product .product__info-container .product__title{margin-top:1.2rem;font-size:3.4rem!important;line-height:1.1}@media screen and (min-width:750px){body.template-product .product__info-container .product__title{font-size:3.6rem!important}}@media screen and (min-width:1200px){body.template-product .product__info-container .product__title{font-size:clamp(3.6rem,3vw,4.4rem)!important}}body.template-product .product__info-container .product__price,body.template-product .product__info-container .product__inventory{margin-top:1.2rem}body.template-product .product__info-container .product__inventory.visibility-hidden{display:none}body.template-product .product__info-container .product__buy-buttons{margin-top:2.8rem;padding-block:0}body.template-product .product__info-container .product-form__submit{min-height:5.2rem}body.template-product .mg-appt__btn{--color-button-secondary: 28, 63, 50;--color-button-secondary-text: 28, 63, 50;--color-button-secondary-text-hover: 252, 251, 248;display:flex;min-height:5.2rem;margin-top:1.2rem}body.template-product .mg-appt-line,body.template-product .product__info-container .product-icon-with-text{position:relative;display:block;padding-left:3.2rem;font-size:1.4rem;line-height:1.55}body.template-product .mg-appt-line{margin-top:2rem}body.template-product .product__info-container .product-icon-with-text{margin-top:1rem}body.template-product .mg-appt-line:before,body.template-product .product__info-container .product-icon-with-text:before{content:"";position:absolute;left:0;top:0;width:2rem;height:2rem;background-color:#8c744a;-webkit-mask:var(--mg-i) center / contain no-repeat;mask:var(--mg-i) center / contain no-repeat}body.template-product .product__info-container .product-icon-with-text{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 15.5V6.5H2.5v9h2.2'/%3E%3Cpath d='M14 9.5h4l3.5 3.5v2.5h-1.7'/%3E%3Cpath d='M8.3 15.5h7.4'/%3E%3Ccircle cx='6.5' cy='16' r='1.8'/%3E%3Ccircle cx='17.6' cy='16' r='1.8'/%3E%3C/svg%3E")}body.template-product .mg-appt-line{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5'/%3E%3Cpath d='M3.5 9.5h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}body.template-product .mg-covered{margin-top:2.8rem;padding-block:2.4rem 2.6rem;border:0;background-color:#f4f1ea}body.template-product .mg-covered__title{margin-bottom:1.6rem}body.template-product .mg-covered__list{gap:1.2rem}body.template-product .mg-covered__list li.mg-covered__item{padding-left:3.2rem;line-height:1.45;color:#1a1d1b}body.template-product .mg-covered__list li.mg-covered__item:before{top:-.1rem;width:2.2rem;height:2.2rem;border:0;transform:none;background-color:#8c744a;-webkit-mask:var(--mg-i) center / contain no-repeat;mask:var(--mg-i) center / contain no-repeat}body.template-product .mg-covered__item--ship{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 12 3.5l8.5 4v9L12 20.5l-8.5-4z'/%3E%3Cpath d='M3.5 7.5 12 11.5l8.5-4M12 11.5v9'/%3E%3C/svg%3E")}body.template-product .mg-covered__item--warranty{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 19 6v5.5c0 4.2-2.9 7.6-7 9-4.1-1.4-7-4.8-7-9V6z'/%3E%3Cpath d='m9 12 2.2 2.2 4.3-4.2'/%3E%3C/svg%3E")}body.template-product .mg-covered__item--cert{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5h10L20.5 9 12 19.5 3.5 9z'/%3E%3Cpath d='M3.5 9h17M9.5 4.5 8 9l4 10.5L16 9l-1.5-4.5'/%3E%3C/svg%3E")}body.template-product .mg-covered__item--fit{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='14.5' r='6'/%3E%3Cpath d='m9.8 6.2 2.2-2.7 2.2 2.7-2.2 2.3z'/%3E%3C/svg%3E")}body.template-product .mg-covered__item--returns{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 9.5h10a5 5 0 0 1 0 10h-6'/%3E%3Cpath d='M8 6 4.5 9.5 8 13'/%3E%3C/svg%3E")}body.template-product .mg-covered__item--hand{--mg-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5c.6 3.9 2.6 5.9 6.5 6.5-3.9.6-5.9 2.6-6.5 6.5-.6-3.9-2.6-5.9-6.5-6.5 3.9-.6 5.9-2.6 6.5-6.5z'/%3E%3Cpath d='M18.5 15.5c.2 1.4.9 2.1 2.3 2.3-1.4.2-2.1.9-2.3 2.3-.2-1.4-.9-2.1-2.3-2.3 1.4-.2 2.1-.9 2.3-2.3z'/%3E%3C/svg%3E")}body.template-product .product__info-container .product__description{margin-top:3.2rem}body.template-product .product__info-container .product__description .rte{font-size:1.5rem;line-height:1.65}body.template-product .product__info-container .product__description__toggle{margin-top:1.2rem}body.template-product .product__info-container .product__description__toggle-icon{display:none}body.template-product .product__info-container .product__description__toggle-label{font-size:1.4rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:#1c3f3259}body.template-product .mg-pdp-contact a{padding-top:1.9rem;margin-top:-1.9rem}@media screen and (max-width:989.98px){body.template-product .product__media{max-width:none}body.template-product .product__media-sublist-wrapper{display:none}body.template-product .product__media-list-wrapper{overflow:hidden}body.template-product .product__media-list.swiper{width:calc(100% - 4.4rem);margin-inline:0;overflow:visible}body.template-product .product__media-list .product__media-item.swiper-slide{padding-right:.4rem}body.template-product .product__media-list .product__media-item.mg-media--plate{background-clip:content-box}body.template-product .product__media-list .product__media-toggle{width:100%;height:100%}body.template-product .product__media-mobile-icon{top:auto;bottom:1.2rem;right:1.6rem;width:3.2rem;height:3.2rem;background-color:#fcfbf8eb;box-shadow:0 0 0 1px #1a1d1b14}body.template-product .product__media-mobile-icon svg{width:1.4rem;height:1.4rem}body.template-product .mg-gbar{width:min(60rem,100% - 3.2rem);margin-inline:auto}body.template-product .mg-gallery-progress{display:flex;align-items:center;gap:1.6rem;margin-top:1.4rem}body.template-product .mg-gallery-progress__track{position:relative;flex-grow:1;height:1px;background-color:#e6e2da}body.template-product .mg-gallery-progress__thumb{position:absolute;top:-.5px;height:2px;width:calc(100% / var(--mg-count, 1));background-color:#1a1d1b;transform:translate(calc(var(--mg-index, 0) * 100%));transition:transform .4s cubic-bezier(.86,0,.07,1)}body.template-product .mg-gallery-progress__count{font-size:1.2rem;letter-spacing:.06em;color:#5f6c66;font-variant-numeric:lining-nums tabular-nums}body.template-product .mg-view{margin-inline:-.6rem;margin-bottom:-1.2rem;column-gap:0}body.template-product .mg-view__label{padding-inline:.6rem .8rem}body.template-product .mg-view__opt{gap:.6rem;padding-inline:.6rem}body.template-product .mg-view__dot{width:1.2rem;height:1.2rem}body.template-product .mg-crumb{margin-top:1.6rem}body.template-product .product__outer{gap:0}}@media screen and (min-width:576px)and (max-width:989.98px){body.template-product .product__media-list.swiper{width:62%}}@media(prefers-reduced-motion:reduce){body.template-product .mg-gallery-progress__thumb{transition:none}}body.template-product .product-sticky-add-bar{padding-bottom:env(safe-area-inset-bottom)}body.template-product .product-sticky-add-bar__container{padding-block:1.2rem;gap:1.6rem}body.template-product .product-sticky-add-bar__title{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.01em}body.template-product .product-sticky-add-bar .price-item{font-size:1.3rem;color:#5f6c66}body.template-product .product-sticky-add-bar .product-form__submit{min-width:16rem;padding-inline:2.8rem}body.template-product .mg-bar-soldout,body.template-product .mg-bar-appt{display:none}@media screen and (min-width:990px){body.template-product .product-sticky-add-bar__container{padding-block:1.4rem}body.template-product .product-sticky-add-bar :is(.product-form__submit,.mg-bar-appt){min-width:28rem}}body.template-product [class*=__main_product-padding]{padding-bottom:4.8rem}@media screen and (min-width:750px){body.template-product [class*=__main_product-padding]{padding-bottom:5rem}}@media screen and (min-width:990px){body.template-product [class*=__main_product-padding]{padding-bottom:8rem}}@media screen and (min-width:990px){body.template-product [id$=__mg_recently_viewed] .popular-products__list:not(:has(>.swiper-slide:nth-child(4)))>.swiper-slide{width:calc((100% - 1.6rem) / 3)!important}}body.template-product [id$=__mg_service] .color-background-3 .image-with-text__button.button--primary{background-color:#fcfbf8}@media screen and (max-width:575px){body.template-product [id$=__mg_service] .image-with-text__content{padding-top:0}body.template-product [id$=__mg_service] .image-with-text__img_inner{order:-1;min-height:0}body.template-product [id$=__mg_service] .image-with-text__text{padding-block:3.2rem 4.8rem}}body.template-product .product__info-container .product-parameters{margin-top:2.8rem;padding-block:0}body.template-product .product__info-container .product-parameters variant-radios{row-gap:2.4rem}body.template-product .product__info-container .product-parameters .product-form__group-name{display:block;margin:0 0 1.2rem}body.template-product .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch):not(.variant-swatch){min-height:4.8rem;padding-inline:2rem;background-color:transparent;color:#1a1d1b;border:1px solid rgb(201,196,186);transition:border-color .3s ease}body.template-product .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch):not(.variant-swatch):before,body.template-product .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch):not(.variant-swatch):after{display:none}body.template-product .product__info-container .product-parameters .product-form__controls-group input:checked+label:not(.color-swatch):not(.variant-swatch){border-color:#1a1d1b!important;box-shadow:inset 0 0 0 1px #1a1d1b}body.template-product .product__info-container .product-parameters .product-form__controls-group input.disabled+label:not(.color-swatch):not(.variant-swatch){color:#a8a49b!important;text-decoration:line-through;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){body.template-product .product__info-container .product-parameters .product-form__controls-group input:not(:checked)+label:not(.color-swatch):not(.variant-swatch):hover{border-color:#5f6c66!important}}body.template-product .product-sticky-add-bar__title{display:block;-webkit-line-clamp:none;white-space:nowrap;text-overflow:ellipsis}body.template-product .product__info-container:has(.product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .mg-appt__btn{--color-button-secondary-text: 252, 251, 248;--color-button-secondary-hover: 42, 87, 68;background-color:#1c3f32}body.template-product .product__info-container:has(.product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .product-icon-with-text{display:none}body.template-product .product-section:has(.product__info-container .product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .product-sticky-add-bar .product-sticky-add-bar__info{flex-flow:row wrap;align-items:baseline;column-gap:.8rem}body.template-product .product-section:has(.product__info-container .product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .product-sticky-add-bar .product-sticky-add-bar__title{flex:1 0 100%}body.template-product .product-section:has(.product__info-container .product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .product-sticky-add-bar .mg-bar-soldout{display:block;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#5f6c66}body.template-product .product-section:has(.product__info-container .product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .product-sticky-add-bar product-form{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.template-product .product-section:has(.product__info-container .product__buy-buttons .product-form__submit[disabled]:is([data-status=sold-out],[data-status=unavailable])) .product-sticky-add-bar .mg-bar-appt{display:inline-flex;min-height:4.8rem;padding-inline:2.4rem}body.template-product [id$=__mg_service] .hero__subheading{margin-bottom:1.2rem;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:#c9d4cd}.header__mega-menu .mega-menu__submenu>.mm-col--list{flex:1 1 0;min-width:0;max-width:34rem}.header__mega-menu .mm-col--list .mega-menu__link{white-space:normal;overflow-wrap:break-word;line-height:1.35}body.template-index{--mg-home-grid: 128rem;--mg-home-gutter: 1.6rem;--mg-home-edge: max(var(--mg-home-gutter), calc((100% - var(--mg-home-grid)) / 2))}@media screen and (min-width:750px){body.template-index{--mg-home-gutter: 4rem}body.template-index :is([id$=__content_cards],[id$=__mg_ring_tiles],[id$=__mg_jewelry_row],[id$=__mg_inspired],[id$=__blog-posts]) :is(.heading-group.container,.content-cards__wrapper.container,.popular-products__wrapper.container,.blog-posts-wrapper.blog-posts-wrapper--grid){padding-inline:var(--mg-home-edge)}body.template-index :is([id$=__mg_banner_promise],[id$=__mg_banner_wedding]) .container.media-banner__content{padding-inline:var(--mg-home-edge)}body.template-index :is([id$=__mg_design_ring],[id$=__mg_journal_row],[id$=__mg_trust]) .container{padding-inline:var(--mg-home-edge)}}@media screen and (min-width:750px)and (max-width:989.98px){body.template-index [id$=__mg_shapes] :is(.heading-group.container,.content-cards__wrapper){padding-inline:var(--mg-home-edge)}body.template-index [id$=__mg_service] .image-with-text__content .image-with-text__text{padding-inline:var(--mg-home-edge)}}@media screen and (min-width:990px){body.template-index{--mg-home-gutter: 6.4rem}body.template-index [id$=__mg_shapes] .content-cards{padding-inline:var(--mg-home-edge)!important}}@media screen and (min-width:1280px){body.template-index{--mg-home-gutter: 8rem}}body.template-index [id$=__content_cards] .content-cards__info{margin-top:0;padding-top:1.2rem}body.template-index [id$=__mg_ring_tiles] .mg-ring-tile__label{margin-top:1.2rem}body.template-index [id$=__mg_jewelry_row] .product-card .product-card__information{padding-top:1.2rem}@media screen and (min-width:750px){body.template-index [id$=__content_cards] .content-cards__info{padding-top:1.6rem}body.template-index [id$=__mg_ring_tiles] .mg-ring-tile__label{margin-top:1.6rem}body.template-index [id$=__mg_jewelry_row] .product-card .product-card__information{padding-top:1.6rem}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:3.2rem 2.8rem;max-width:none}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card{width:auto;max-width:none}}@media screen and (min-width:1280px){body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small{grid-template-columns:repeat(4,minmax(0,1fr))}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:not(:last-child){border-right:.1rem solid rgb(var(--color-border));padding-right:2.8rem}body.template-index [id$=__mg_trust] div.multicolumn__wrapper.column-width-small>.multicolumn-card:last-child{border-right:0;padding-right:0}}@media screen and (min-width:750px)and (max-width:989.98px){body.template-index [id$=__mg_service] .image-with-text__img_inner{justify-self:stretch;width:100%}}body.template-index [id$=__mg_hero_split] .content-cards__info-description{font-size:1.4rem;line-height:2.1rem;padding:1.05rem 2.8rem}body.template-product .mg-shape{margin-top:2.8rem}body.template-product .mg-shape__label{margin:0 0 1.2rem;font-size:1.2rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#5f6c66}body.template-product .mg-shape__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}body.template-product .mg-shape__opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:7.6rem;padding:1rem .4rem;border:1px solid rgb(201,196,186);color:#1a1d1b;font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;transition:border-color .3s ease}body.template-product .mg-shape__icon{width:2.6rem;height:2.6rem;fill:none;stroke:#8c744a;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}body.template-product .mg-shape__opt[aria-current=page]{border-color:#1a1d1b;box-shadow:inset 0 0 0 1px #1a1d1b}body.template-product .mg-shape__opt:focus-visible{outline:2px solid rgb(28,63,50);outline-offset:2px}@media(hover:hover)and (pointer:fine){body.template-product .mg-shape__opt:not([aria-current]):hover{border-color:#5f6c66}}body.template-product [class*=__mg_pdp_more-padding]{padding-top:0;padding-bottom:4.8rem}@media screen and (min-width:750px){body.template-product [class*=__mg_pdp_more-padding]{padding-bottom:5rem}}@media screen and (min-width:990px){body.template-product [class*=__mg_pdp_more-padding]{padding-bottom:8rem}}body.template-product .mg-opts{display:grid;row-gap:2.8rem;margin-top:2.8rem}body.template-product .mg-opt{min-width:0;margin:0;padding:0;border:0}body.template-product .mg-opt__label{display:block;float:left;width:100%;margin:0 0 1.2rem;padding:0;font-size:1.2rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#5f6c66}body.template-product .mg-opt__label+*{clear:both}body.template-product .mg-opt__value{margin-left:1rem;letter-spacing:.01em;text-transform:none;font-size:1.3rem;color:#1a1d1b}body.template-product .mg-opt__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem}body.template-product .mg-opt__head .mg-opt__label{float:none;width:auto;margin:0}body.template-product .mg-opt__link{font-size:1.3rem;color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:#1c3f3259}body.template-product .mg-opt__list{display:grid;gap:.8rem}body.template-product .mg-opt__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .mg-opt__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}body.template-product .mg-opt__list--swatch{display:flex;flex-wrap:wrap;gap:1rem}body.template-product .mg-opt__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}body.template-product .mg-opt__note{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:#5f6c66}body.template-product .mg-opt__error{margin:0;font-size:1.3rem;line-height:1.5;color:#9c2e26}body.template-product .mg-opt__error:not(:empty){margin-top:.8rem}body.template-product .mg-pill{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:4.8rem;padding:.8rem .6rem;border:1px solid rgb(201,196,186);color:#1a1d1b;text-align:center;cursor:pointer;transition:border-color .3s ease}body.template-product .mg-pill--tall{min-height:7.2rem}body.template-product .mg-pill__name{font-size:1.4rem;font-weight:500;line-height:1.25;letter-spacing:.01em}body.template-product .mg-pill__sub{font-size:1.2rem;line-height:1.35;color:#5f6c66}body.template-product .mg-pill:has(.mg-opt__input:checked){border-color:#1a1d1b;box-shadow:inset 0 0 0 1px #1a1d1b}body.template-product .mg-pill:has(.mg-opt__input:focus-visible){outline:2px solid rgb(28,63,50);outline-offset:2px}body.template-product .mg-opt--missing .mg-pill{border-color:#c4a098}@media(hover:hover)and (pointer:fine){body.template-product .mg-pill:not(:has(.mg-opt__input:checked)):hover{border-color:#5f6c66}}body.template-product .mg-swatch{position:relative;display:inline-flex;cursor:pointer}body.template-product .mg-swatch__dot{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;font-size:1.1rem;font-weight:500;letter-spacing:.04em;color:#1a1d1b;box-shadow:inset 0 0 0 1px #1a1d1b24;transition:box-shadow .25s ease}body.template-product .mg-swatch--y14 .mg-swatch__dot{background-image:radial-gradient(circle at 35% 30%,#f6e7b8 0,#d9b56a 55%,#b48a3f)}body.template-product .mg-swatch--y18 .mg-swatch__dot{background-image:radial-gradient(circle at 35% 30%,#f4dc98 0,#d0a248 55%,#a7782c)}body.template-product .mg-swatch--w14 .mg-swatch__dot{background-image:radial-gradient(circle at 35% 30%,#fbfaf6 0,#e4e0d6 55%,#bdb6a8)}body.template-product .mg-swatch--r14 .mg-swatch__dot{background-image:radial-gradient(circle at 35% 30%,#f8dccd 0,#e2a98e 55%,#bf7f63)}body.template-product .mg-swatch--r18 .mg-swatch__dot{background-image:radial-gradient(circle at 35% 30%,#f5cdb8 0,#d8957a 55%,#b06c51)}body.template-product .mg-swatch--pt .mg-swatch__dot{background-image:radial-gradient(circle at 35% 30%,#eef1f4 0,#c3c9cf 55%,#8d97a0)}body.template-product .mg-swatch:has(.mg-opt__input:checked) .mg-swatch__dot{box-shadow:inset 0 0 0 1px #1a1d1b24,0 0 0 2px #fcfbf8,0 0 0 3px #1a1d1b}body.template-product .mg-swatch:has(.mg-opt__input:focus-visible) .mg-swatch__dot{outline:2px solid rgb(28,63,50);outline-offset:4px}body.template-product .mg-opt--missing .mg-swatch__dot{box-shadow:inset 0 0 0 1px #9c2e2673}@media(hover:hover)and (pointer:fine){body.template-product .mg-swatch:not(:has(.mg-opt__input:checked)):hover .mg-swatch__dot{box-shadow:inset 0 0 0 1px #1a1d1b24,0 0 0 2px #fcfbf8,0 0 0 3px #c9c4ba}}body.template-product .mg-select{position:relative}body.template-product .mg-select:after{content:"";position:absolute;top:50%;right:1.8rem;width:.8rem;height:.8rem;border-right:1px solid rgb(26,29,27);border-bottom:1px solid rgb(26,29,27);transform:translateY(-70%) rotate(45deg);pointer-events:none}body.template-product .mg-select__input{width:100%;min-height:4.8rem;padding:0 4.4rem 0 1.6rem;border:1px solid rgb(201,196,186);border-radius:0;background:transparent;color:#1a1d1b;font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none;cursor:pointer}body.template-product .mg-select__input:focus-visible{outline:2px solid rgb(28,63,50);outline-offset:2px}body.template-product .mg-opt--missing .mg-select__input{border-color:#c4a098}@media screen and (min-width:750px){body.template-product .mg-select__input{font-size:1.4rem}}@media screen and (min-width:990px){body.template-product .product-section:has([data-mg-opts]) .mg-gbar{display:none}}@media screen and (max-width:989.98px){body.template-product .product-section:has([data-mg-opts]) .mg-view{display:none}}body.template-product .mg-opt{position:relative}body.template-product .mg-opt__help{position:absolute;top:0;right:0;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;line-height:1.5;color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:#1c3f3259;cursor:pointer}body.template-product .mg-opt__help:focus-visible,body.template-product .mg-opt__link:focus-visible{outline:2px solid rgb(28,63,50);outline-offset:2px}body.template-product .mg-opt:has(.mg-opt__help) .mg-opt__label{padding-right:14rem}body.template-product .mg-opt>:is(.mg-opt__list,.mg-opt__note,.mg-opt__info,.mg-opt__error){clear:both}body.template-product .mg-opt__info{display:grid;gap:.8rem;margin-top:1.2rem;padding:1.6rem 1.8rem;background-color:#f4f1ea;font-size:1.3rem;line-height:1.6;color:#1a1d1b}body.template-product .mg-opt__info[hidden]{display:none}body.template-product .mg-opt__info p{margin:0}body.template-product .mg-opt__info strong{font-weight:500}body.template-product .mg-opt__info a{color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.mm-ring--solitaire .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Cellipse cx='60' cy='64' rx='16' ry='23' fill='%23fcfbf8'/%3E%3Cellipse cx='60' cy='64' rx='8.0' ry='11.5'/%3E%3Cpath d='M60 41 V52.5 M60 87 V75.5 M44 64 H52.0 M76 64 H68.0'/%3E%3Ccircle cx='70.6' cy='79.6' r='2.4' fill='%23fcfbf8'/%3E%3Ccircle cx='49.4' cy='79.6' r='2.4' fill='%23fcfbf8'/%3E%3Ccircle cx='49.4' cy='48.4' r='2.4' fill='%23fcfbf8'/%3E%3Ccircle cx='70.6' cy='48.4' r='2.4' fill='%23fcfbf8'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--three-stone .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Cellipse cx='60' cy='64' rx='14' ry='21' fill='%23fcfbf8'/%3E%3Cellipse cx='60' cy='64' rx='7.0' ry='10.5'/%3E%3Cpath d='M60 43 V53.5 M60 85 V74.5 M46 64 H53.0 M74 64 H67.0'/%3E%3Cpath d='M44 56 L30 59 V69 L44 72 Z' fill='%23fcfbf8'/%3E%3Cpath d='M76 56 L90 59 V69 L76 72 Z' fill='%23fcfbf8'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--halo .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Cellipse cx='60' cy='63' rx='22' ry='29' fill='%23fcfbf8'/%3E%3Ccircle cx='78.5' cy='63.0' r='1.7'/%3E%3Ccircle cx='77.9' cy='69.5' r='1.7'/%3E%3Ccircle cx='76.0' cy='75.5' r='1.7'/%3E%3Ccircle cx='73.1' cy='80.7' r='1.7'/%3E%3Ccircle cx='69.2' cy='84.7' r='1.7'/%3E%3Ccircle cx='64.8' cy='87.1' r='1.7'/%3E%3Ccircle cx='60.0' cy='88.0' r='1.7'/%3E%3Ccircle cx='55.2' cy='87.1' r='1.7'/%3E%3Ccircle cx='50.8' cy='84.7' r='1.7'/%3E%3Ccircle cx='46.9' cy='80.7' r='1.7'/%3E%3Ccircle cx='44.0' cy='75.5' r='1.7'/%3E%3Ccircle cx='42.1' cy='69.5' r='1.7'/%3E%3Ccircle cx='41.5' cy='63.0' r='1.7'/%3E%3Ccircle cx='42.1' cy='56.5' r='1.7'/%3E%3Ccircle cx='44.0' cy='50.5' r='1.7'/%3E%3Ccircle cx='46.9' cy='45.3' r='1.7'/%3E%3Ccircle cx='50.7' cy='41.3' r='1.7'/%3E%3Ccircle cx='55.2' cy='38.9' r='1.7'/%3E%3Ccircle cx='60.0' cy='38.0' r='1.7'/%3E%3Ccircle cx='64.8' cy='38.9' r='1.7'/%3E%3Ccircle cx='69.2' cy='41.3' r='1.7'/%3E%3Ccircle cx='73.1' cy='45.3' r='1.7'/%3E%3Ccircle cx='76.0' cy='50.5' r='1.7'/%3E%3Ccircle cx='77.9' cy='56.5' r='1.7'/%3E%3Cellipse cx='60' cy='63' rx='12' ry='18' fill='%23fcfbf8'/%3E%3Cellipse cx='60' cy='63' rx='6.0' ry='9.0'/%3E%3Cpath d='M60 45 V54.0 M60 81 V72.0 M48 63 H54.0 M72 63 H66.0'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--pave .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Ccircle cx='97.7' cy='94.1' r='2'/%3E%3Ccircle cx='94.2' cy='97.7' r='2'/%3E%3Ccircle cx='88.8' cy='100.8' r='2'/%3E%3Ccircle cx='81.7' cy='103.3' r='2'/%3E%3Ccircle cx='73.3' cy='105.0' r='2'/%3E%3Ccircle cx='46.7' cy='105.0' r='2'/%3E%3Ccircle cx='38.3' cy='103.3' r='2'/%3E%3Ccircle cx='31.2' cy='100.8' r='2'/%3E%3Ccircle cx='25.8' cy='97.7' r='2'/%3E%3Ccircle cx='22.3' cy='94.1' r='2'/%3E%3Cellipse cx='60' cy='62' rx='18' ry='18' fill='%23fcfbf8'/%3E%3Cellipse cx='60' cy='62' rx='9.0' ry='9.0'/%3E%3Cpath d='M60 44 V53.0 M60 80 V71.0 M42 62 H51.0 M78 62 H69.0'/%3E%3Ccircle cx='72.0' cy='74.0' r='2.4' fill='%23fcfbf8'/%3E%3Ccircle cx='48.0' cy='74.0' r='2.4' fill='%23fcfbf8'/%3E%3Ccircle cx='48.0' cy='50.0' r='2.4' fill='%23fcfbf8'/%3E%3Ccircle cx='72.0' cy='50.0' r='2.4' fill='%23fcfbf8'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--bezel .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Cpath d='M50.0 40.0 H70.0 L78.0 48.0 V78.0 L70.0 86.0 H50.0 L42.0 78.0 V48.0 Z' fill='%23fcfbf8'/%3E%3Cpath d='M53.0 45.0 H67.0 L73.0 51.0 V75.0 L67.0 81.0 H53.0 L47.0 75.0 V51.0 Z' fill='%23fcfbf8'/%3E%3Cpath d='M57.0 51.0 H63.0 L67.0 55.0 V71.0 L63.0 75.0 H57.0 L53.0 71.0 V55.0 Z'/%3E%3Cpath d='M47 45 L53 51 M73 45 L67 51 M47 81 L53 75 M73 81 L67 75'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--toi-et-moi .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Cpath d='M45 40 C52.7 54.95 59 64.15 59 71.74 C59 81.4 52.7 86 45 86 C37.3 86 31 81.4 31 71.74 C31 64.15 37.3 54.95 45 40 Z' fill='%23fcfbf8' transform='rotate(-14 45 63)'/%3E%3Cpath d='M69.0 50.0 H83.0 L87.0 54.0 V76.0 L83.0 80.0 H69.0 L65.0 76.0 V54.0 Z' fill='%23fcfbf8'/%3E%3Cpath d='M73.0 55.0 H79.0 L82.0 58.0 V72.0 L79.0 75.0 H73.0 L70.0 72.0 V58.0 Z'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--modern .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='60' cy='92' rx='42' ry='19'/%3E%3Cellipse cx='60' cy='89' rx='36' ry='13'/%3E%3Cpath d='M56 37 C64.25 53.25 71 63.25 71 71.5 C71 82.0 64.25 87 56 87 C47.75 87 41 82.0 41 71.5 C41 63.25 47.75 53.25 56 37 Z' fill='%23fcfbf8' transform='rotate(16 56 62)'/%3E%3Cpath d='M96 86 C100 60 86 34 62 28 C50 25 40 30 36 38 L42 41 C46 34 54 32 62 34 C82 40 92 60 90 84 Z' fill='%23fcfbf8'/%3E%3C/g%3E%3C/svg%3E")}.mm-ring--all .mega-menu__link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 18 100 100'%3E%3Cg fill='none' stroke='%231a1d1b' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cellipse cx='42' cy='81.2' rx='23.8' ry='10.4' fill='%23fcfbf8'/%3E%3Cellipse cx='42' cy='79.3' rx='19.0' ry='7.1'/%3E%3Cellipse cx='42' cy='66' rx='8.5' ry='12.3' fill='%23fcfbf8'/%3E%3Cellipse cx='78' cy='96.8' rx='26.2' ry='11.6' fill='%23fcfbf8'/%3E%3Cellipse cx='78' cy='94.7' rx='21.0' ry='7.9'/%3E%3Cellipse cx='78' cy='80' rx='9.5' ry='13.7' fill='%23fcfbf8'/%3E%3C/g%3E%3C/svg%3E")}@media screen and (min-width:1160px){.mm-built .mm-headline--pair{flex-wrap:wrap;column-gap:4.8rem;row-gap:.8rem}.mm-built .mm-headline--pair .mm-headline__link{display:inline-flex;align-items:center;gap:1.2rem;color:inherit;text-decoration:none}.mm-built .mm-headline--pair:hover .mm-arrow{transform:none}.mm-built .mm-headline--pair .mm-headline__link:hover .mm-arrow{transform:translate(.4rem)}}@media screen and (max-width:1159px){.mobile-submenu .mm-headline:has(+.mm-headline){margin-bottom:0}}.mm-metal__dot{display:inline-block;flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px #1a1d1b24}.mm-metal--yellow-gold .mm-metal__dot{background-image:radial-gradient(circle at 35% 30%,#f6e7b8 0,#d9b56a 45%,#b48a3f)}.mm-metal--white-gold .mm-metal__dot{background-image:radial-gradient(circle at 35% 30%,#fbfbf9 0,#dcdddb 45%,#a6a9a6)}.mm-metal--rose-gold .mm-metal__dot{background-image:radial-gradient(circle at 35% 30%,#f8dccd 0,#e2a98e 45%,#bf7f63)}.mm-metal--platinum .mm-metal__dot{background-image:radial-gradient(circle at 35% 30%,#eef1f4 0,#b4bcc4 45%,#7f8a94)}@media screen and (min-width:1160px){.mm-built .mm-metals{display:flex;align-items:center;flex-wrap:wrap;column-gap:4rem;row-gap:1.2rem;margin-top:2.4rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.mm-built .mm-metals__label{font-family:var(--font-heading-family);font-weight:500;font-size:2rem;line-height:1.3;color:#1a1d1bb8}.mm-built .mm-metals__list{display:flex;flex-wrap:wrap;column-gap:3.2rem;row-gap:.8rem;margin:0;padding:0}.mm-built .mm-metals__link{display:inline-flex;align-items:center;gap:1rem;min-height:3.2rem;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;color:#1a1d1b;text-decoration:none}}@media screen and (max-width:1159px){.mobile-submenu__navigation--built .mm-col--metal .mega-menu__link{display:flex;align-items:center;gap:1.2rem}}@media screen and (min-width:1160px){body .list-menu--inline .mm-built .mega-menu__subitem.mm-col--style{align-content:start;grid-template-rows:3.7rem repeat(4,4.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mg-refinements.css.map */
