body.mg-match.template-product{--mg-tri-gutter: 2.4rem;--mg-faint: #a9b3ad;--mg-rule-light: #e6e2da;--mg-accent: #1c3f32;--mg-bg: #fcfbf8}@media screen and (min-width:1160px){body.mg-match.template-product:not(.mg-match--piece) .list-menu--inline>.list-menu-item:first-child>a .header-label,body.mg-match.template-product.mg-match--piece .list-menu--inline>.list-menu-item>a[href="/collections/jewelry"] .header-label{text-decoration-color:currentColor}}@media screen and (min-width:990px){body.mg-match.template-product .shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer.mg-tri--match>:is(.mg-tri__left,.product__info-container){top:calc(var(--header-height, 11.9rem) + 1.6rem)!important}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){body.mg-match.template-product .product__outer.mg-tri--match>:is(.mg-tri__left,.product__info-container){transition:top .38s cubic-bezier(.22,1,.36,1)}}@media screen and (min-width:990px){body.mg-match.template-product .product__outer.mg-tri--match{display:grid;grid-template-columns:minmax(26rem,25%) minmax(0,1fr) minmax(30rem,25%);grid-template-rows:auto 1fr;align-items:start;column-gap:0!important;padding:0;max-width:192rem;margin-inline:auto}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left,body.mg-match.template-product .product__outer.mg-tri--match>.product__info-container{position:sticky!important;top:1.6rem!important;align-self:start;display:flex;flex-direction:column;gap:0;width:auto;max-width:none;height:calc(100vh - var(--header-height, 11.9rem) - 1.6rem);min-height:52rem;margin:0;overflow-y:auto;scrollbar-width:none}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left::-webkit-scrollbar,body.mg-match.template-product .product__outer.mg-tri--match>.product__info-container::-webkit-scrollbar{display:none}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left{grid-column:1;grid-row:1 / span 2;padding:.8rem 2.4rem 3.6rem}body.mg-match.template-product .product__outer.mg-tri--match>.product__media{grid-column:2;grid-row:1;width:auto;max-width:none;min-width:0;overflow:visible}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__details{grid-column:2;grid-row:2;min-width:0;padding:2.8rem 1.6rem 4rem}body.mg-match.template-product .product__outer.mg-tri--match>.product__info-container{grid-column:3;grid-row:1 / span 2;padding:0 2.5rem 3.6rem 2.4rem!important}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left .mg-tri__head,body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left .mg-tri__foot{grid-column:auto;grid-row:auto}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left .mg-tri__foot{margin-top:0;padding:3.2rem 0 0}body.mg-match.template-product .product__outer.mg-tri--match>.mg-tri__left .mg-tri__foot>*{max-width:none}body.mg-match.template-product .mg-tri--match .mg-match-rail{margin:auto 0}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons{position:static!important}body.mg-match.template-product .mg-tri--match .product__info-container .mg-opts>.mg-opt__total{position:static!important}}body.mg-match.template-product .mg-tri--match .mg-tri__head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.6rem;align-items:start;padding:0}body.mg-match.template-product .mg-tri--match .mg-tri__head>.custom-liquid{grid-column:1 / -1;grid-row:1;min-height:3.2rem;margin:0}body.mg-match.template-product .mg-tri--match .mg-tri__head>.product__badges{grid-column:1 / -1;grid-row:2;margin:0}body.mg-match.template-product .mg-tri--match .mg-tri__head>.product__title{display:contents;margin:0;font:inherit}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__name{display:block;grid-column:1 / -1;grid-row:3;min-height:4.8rem;margin:0;font-family:var(--mg-tri-serif);font-size:2rem;font-weight:500;line-height:2.4rem;letter-spacing:0;color:var(--mg-tri-ink);text-wrap:wrap}body.mg-match.template-product .mg-tri--match .mg-tri__head .mg-pdp-title__first:after{content:" |"}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__type{display:block;grid-column:1;grid-row:4;margin:0;font-family:var(--mg-tri-sans);font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:0;text-transform:none;color:var(--mg-tri-ink);text-wrap:wrap}body.mg-match.template-product .mg-tri--match .mg-tri__head>.product__price{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.mg-match.template-product .mg-match-from{grid-column:2;grid-row:4;margin:0;text-align:right;font-family:var(--mg-tri-sans);font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-ink);white-space:nowrap}body.mg-match.template-product .mg-match-from span{display:block;font-size:1rem;color:var(--mg-tri-soft)}body.mg-match.template-product .mg-match-from b{display:block;font-weight:400!important;font-variant-numeric:lining-nums proportional-nums}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__installment{grid-column:1 / -1;grid-row:5;justify-self:end;margin:.8rem 0 0;font-family:var(--mg-tri-serif);font-size:1.2rem;font-weight:500;line-height:2rem;color:var(--mg-tri-soft);text-align:right}body.mg-match.template-product .mg-tri--match :is(.mg-crumb,.mg-crumb a){font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-soft);text-decoration:none}body.mg-match.template-product .mg-tri--match .mg-crumb>a:first-child,body.mg-match.template-product .mg-tri--match .mg-crumb>.mg-crumb__sep{display:none}body.mg-match.template-product .mg-tri--match .mg-tri__lede p{margin:0;font-family:var(--mg-tri-serif);font-size:1.3rem;font-weight:500;line-height:2.14rem;color:var(--mg-tri-soft);text-wrap:wrap}body.mg-match.template-product .mg-tri--match .mg-tri__lede a{text-underline-offset:2px}body.mg-match.template-product .mg-tri--match .mg-tri__foot .product-accordion{margin:0;border-top:1px solid var(--mg-faint)}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__foot .product-accordion:not(.product-accordion+.product-accordion){margin-top:1.7rem}body.mg-match.template-product .mg-tri--match .mg-tri__foot .product-accordion:not(:has(+.product-accordion)){border-bottom:1px solid var(--mg-faint)}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__foot .product-accordion__toggle{min-height:0;padding-block:1.6rem}body.mg-match.template-product .mg-tri--match .mg-tri__foot .product-accordion__toggle-heading{font-size:1.2rem;line-height:1.6rem}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__foot .product-accordion__icon,body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__foot .product-accordion__icon .icon{width:2.2rem;height:1.6rem}body.mg-match.template-product .mg-tri--match .mg-tri__foot .product-accordion__content .rte>*{font-family:var(--mg-tri-serif);font-size:1.3rem;font-weight:500;line-height:2rem;color:var(--mg-tri-soft)}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__foot .mg-pdp-contact{display:flex;align-items:baseline;gap:.8rem;margin-top:1.7rem;font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-pdp-contact:before{content:"Questions?"}body.mg-match.template-product .mg-tri--match .mg-pdp-contact a{padding:0;font-family:var(--mg-tri-serif);font-size:1.2rem;font-weight:500;line-height:1.6rem;color:var(--mg-tri-soft);text-decoration:none}body.mg-match.template-product .mg-tri--match .mg-pdp-contact a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:currentColor}body.mg-match.template-product .mg-tri--match .product__media-img picture{position:static!important}@media screen and (min-width:990px){body.mg-match.template-product .mg-tri--match .product__media-list-container{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:0 1px;background:none}body.mg-match.template-product .mg-tri--match .product__media-list-container>.mg-tile{grid-column:auto;aspect-ratio:auto!important;margin:0}body.mg-match.template-product .mg-tri--match .product__media-list-container>.mg-tile--wide{grid-column:1 / -1}body.mg-match.template-product .product__outer.mg-tri--match .product__media-list-container>.mg-tile .product__media-img,body.mg-match.template-product .product__outer.mg-tri--match .product__media-list-container>.mg-tile--pair .product__media-img,body.mg-match.template-product .product__outer.mg-tri--match .product__media-list-container>.mg-tile--wide .product__media-img,body.mg-match.template-product .product__outer.mg-tri--match .product__media-list-container>.mg-tile--wide:first-child .product__media-img{padding-bottom:140%!important;background-color:var(--mg-tri-ground)}body.mg-match.template-product:not(.mg-match--piece) .product__outer.mg-tri--match .product__media-list-container>.mg-media--plate .product__media-img img:not([alt*=velvet i]){object-fit:contain!important;object-position:50% 50%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 75%,transparent 85.7%);mask-image:linear-gradient(to bottom,#000 0,#000 75%,transparent 85.7%)}body.mg-match.template-product .product__outer.mg-tri--match .product__media-list-container>.mg-media--video :is(img,video){object-fit:contain!important;object-position:50% 50%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 75%,transparent 85.7%);mask-image:linear-gradient(to bottom,#000 0,#000 75%,transparent 85.7%)}body.mg-match.template-product .product__outer.mg-tri--match .product__media-item>p.mg-stage-metal{top:1.6rem;left:2.4rem;font-size:1.2rem;line-height:1.6rem}body.mg-match.template-product .mg-tri--match .mg-match-rule{position:sticky;top:calc(100vh - 33px);z-index:3;height:0;pointer-events:none}body.mg-match.template-product .mg-tri--match .mg-match-rule span{position:absolute;bottom:0;right:2.4rem;width:1px;height:158px;background:var(--mg-faint)}body.mg-match.template-product .mg-tri--match .mg-match-rule i{position:absolute;top:0;left:-1px;width:3px;height:16px;background:var(--mg-accent)}body.mg-match.template-product .mg-tri--match .mg-gbar{display:none}}body.mg-match.template-product.mg-match--piece .product__outer.mg-tri--match .product__media-list-container>.mg-media--plate .product__media-img img:not([alt*=velvet i]){object-fit:cover!important;object-position:50% 50%;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}@media screen and (min-width:990px){body.mg-match.template-product.mg-match--piece .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__name{min-height:3.6rem;margin-bottom:1.2rem}}body.mg-match.template-product.mg-match--piece .mg-tri--match .mg-tri__lede p+p{margin-top:1rem}@media screen and (max-width:989.98px){body.mg-match.template-product.mg-match--piece .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__name{grid-column:1 / -1}body.mg-match.template-product.mg-match--piece .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__type{grid-column:1}body.mg-match.template-product.mg-match--piece .mg-match-from{grid-row:4;align-self:center;font-size:1.3rem;line-height:1.8rem}}body.mg-match.template-product .mg-match-your{margin:0;font-family:var(--mg-tri-serif);font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:0;text-align:center;color:var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:1.2rem 0 0;padding:1.4rem 0;border-top:0;border-bottom:1px solid var(--mg-tri-rule);cursor:pointer}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__summary:focus-visible{outline:1px solid var(--mg-tri-ink);outline-offset:2px}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-story__title{margin:0;font-family:var(--mg-tri-sans);font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:0;text-transform:none;color:var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__icon{display:block;position:relative;flex:0 0 1.2rem;width:1.2rem;height:1.2rem}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__icon:before,body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__icon:after{transform:rotate(90deg);transition:transform .25s ease}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__specs[open] .mg-story__icon:after{transform:rotate(0)}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;margin:.8rem 0 0;padding:0;border:0;max-width:none}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:.8rem 0 .9rem;border:0}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-specs dt{flex:none;max-width:46%;margin:0;font-family:var(--mg-tri-sans)!important;font-size:1rem!important;font-weight:400;line-height:1.6rem;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:normal;color:var(--mg-tri-soft)!important}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-specs dd{margin:0;font-size:1.2rem!important;line-height:1.6rem!important;text-align:right;color:var(--mg-tri-ink);text-wrap:wrap}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-covered{margin:2.4rem 0 0;padding:1.4rem 0 0;border:0;border-top:1px solid var(--mg-tri-rule);border-radius:0;background:none}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-story__specs:not([open])~.custom-liquid .mg-covered{margin-top:0;border-top:0}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-covered__title{margin:0;font-family:var(--mg-tri-sans);font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:0;text-transform:none;color:var(--mg-tri-soft)}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-covered__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2.5rem;margin:1rem 0 0;padding:0;list-style:none}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-covered__item{margin:0;padding:0;font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-ink);background:none}body.mg-match.template-product .mg-tri--match .mg-covered__item:before{display:none}body.mg-match.template-product .mg-tri--match .mg-opts.mg-opts--drop{display:block;margin:0;padding:.8rem 0 0}body.mg-match.template-product .mg-tri--match .mg-opts:before{content:"Selection options";display:flex;align-items:center;height:3.7rem;border-bottom:1px solid var(--mg-tri-rule);font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-soft)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;min-width:0;margin:0;padding:.85rem 0;border:0;border-bottom:1px solid var(--mg-tri-rule)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__label{float:left;grid-column:1;grid-row:1;width:auto;margin:0!important;padding:0;font-size:1.2rem!important;font-weight:400!important;line-height:1.6rem!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--mg-tri-soft)!important}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__head{display:contents}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__head>a:last-child{display:none}body.mg-match.template-product .mg-tri--match .mg-opts :is(.mg-opt>.mg-opt__help,.mg-opt__head>a:first-of-type){position:relative!important;inset:auto!important;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;flex:none;justify-self:start;width:14px;height:14px;min-height:0;margin:0 0 0 1.2rem!important;padding:0;border:0;border-radius:50%;background:var(--mg-faint);color:#fff;font-size:0!important;line-height:1;text-decoration:none;cursor:pointer}body.mg-match.template-product .mg-tri--match .mg-opts :is(.mg-opt>.mg-opt__help,.mg-opt__head>a:first-of-type):before{content:"?";font-size:8px;line-height:1}body.mg-match.template-product .mg-tri--match .mg-opts :is(.mg-opt>.mg-opt__help,.mg-opt__head>a:first-of-type):after{content:"";position:absolute;top:-1.5rem;right:-.6rem;bottom:-1.5rem;left:-.6rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt>.mg-select,body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__head+.mg-select{grid-column:3;grid-row:1;clear:none;min-width:0;margin:0}body.mg-match.template-product .mg-tri--match .mg-opts .mg-select__input{width:100%;height:3.2rem;min-height:3.2rem;padding:0 2.2rem 0 1.2rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mg-tri-ink);font-size:1.4rem;line-height:2rem;text-overflow:ellipsis}body.mg-match.template-product .mg-tri--match .mg-opts .mg-select__input:has(>option[value=""]:checked){color:var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-select:after{right:.2rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-select__input:focus-visible{outline:1px solid var(--mg-tri-ink);outline-offset:-1px}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt--missing{border-bottom-color:#9c2e26}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt--missing .mg-select__input{border:0}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__error{grid-column:1 / -1;margin:0;padding:0 0 .6rem;font-size:1.2rem;line-height:1.6rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__error:empty{display:none}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt>.mg-opt__note:not(.mg-opt__por){display:none}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__info{grid-column:1 / -1;margin:0;padding:.4rem 0 1.2rem;font-size:1.2rem;line-height:1.8rem;color:var(--mg-tri-soft)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt__por{margin:1rem 0 0;font-size:1.2rem;line-height:1.6rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]{grid-template-columns:auto auto auto minmax(0,1fr);padding:1.35rem 0}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal] .mg-select--metal{display:none}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal] .mg-opt__list--swatch{display:flex!important;grid-column:3;grid-row:1;flex-wrap:nowrap;gap:1rem;margin:0 0 0 1.6rem;padding:0}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch__dot{width:1.6rem;height:1.6rem;font-size:0;box-shadow:inset 0 0 0 1px #0000000f}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch:has(.mg-opt__input:checked) .mg-swatch__dot{box-shadow:0 0 0 1px var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch:not(:has(.mg-opt__input:checked)):hover .mg-swatch__dot{box-shadow:0 0 0 1px var(--mg-faint)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch:has(.mg-opt__input:focus-visible) .mg-swatch__dot{outline:1px solid var(--mg-tri-ink);outline-offset:2px}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt--missing .mg-swatch__dot{box-shadow:inset 0 0 0 1px #9c2e2699}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:after{grid-column:4;grid-row:1;justify-self:start;margin-left:1rem;font-size:1rem;line-height:1.6rem;text-transform:uppercase;white-space:nowrap;color:var(--mg-tri-soft)}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:has(input[value="14k Yellow Gold"]:checked):after{content:"14K YG"}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:has(input[value="14k White Gold"]:checked):after{content:"14K WG"}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:has(input[value="14k Rose Gold"]:checked):after{content:"14K RG"}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:has(input[value="18k Yellow Gold"]:checked):after{content:"18K YG"}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:has(input[value="18k Rose Gold"]:checked):after{content:"18K RG"}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:has(input[value=Platinum]:checked):after{content:"PT"}@media screen and (min-width:990px)and (max-width:1399.98px){body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]>.mg-opt__help{display:none}body.mg-match.template-product .mg-tri--match .mg-opts .mg-select__input{padding:0 2rem 0 .8rem;font-size:1.3rem}body.mg-match.template-product .mg-tri--match .mg-opts :is(.mg-opt>.mg-opt__help,.mg-opt__head>a:first-of-type){margin-left:.6rem!important}}@media screen and (min-width:990px)and (max-width:1199.98px){body.mg-match.template-product .product__outer.mg-tri--match>.product__info-container{padding-inline:1.6rem!important}}body.mg-match.template-product .mg-tri--match .mg-pc{margin:0;padding:.8rem 0 0}body.mg-match.template-product .mg-tri--match .mg-opts>.mg-opt__total{display:none}body.mg-match.template-product .mg-tri--match .mg-opts>.mg-opt__total:has(.mg-opt__clear){display:block;margin:.8rem 0 0;padding:0;border:0;background:none}body.mg-match.template-product .mg-tri--match .mg-opts>.mg-opt__total:has(.mg-opt__clear) .mg-opt__total-price{display:none}body.mg-match.template-product .mg-tri--match .mg-opts>.mg-opt__total:has(.mg-opt__clear) .mg-opt__total-label{display:flex;justify-content:space-between;font-size:1.2rem!important;line-height:1.6rem;text-transform:none!important}body.mg-match.template-product .mg-tri--match .mg-opts>.mg-opt__total:before{display:none!important}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons{margin:2.4rem 0 0;padding:0;background:none}body.mg-match.template-product .mg-tri--match .product__buy-buttons .product-form__buttons-row.mg-match-links{display:flex;flex-wrap:wrap;gap:.8rem}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:0;height:3.8rem;min-height:3.8rem;margin:0;padding:0 .8rem;border:1px solid var(--mg-accent)!important;border-radius:0;background:transparent!important;color:var(--mg-accent)!important;font-family:var(--mg-tri-sans)!important;font-size:1rem!important;font-weight:400!important;line-height:1.6rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn){flex:0 0 100%}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.mg-hint__open,.mg-match-links__appt){flex:1 1 0;min-width:max-content}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons .mgb-pdp__customize{background:var(--mg-accent)!important;color:var(--mg-bg)!important}body.mg-match.template-product .mg-tri--match .product__buy-buttons .product-form__submit .button__content{display:inline-flex;align-items:center;gap:0;color:inherit!important}body.mg-match.template-product .mg-tri--match .product__buy-buttons :is(.product-form__submit,.mgb-pdp__btn) .button__label{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}body.mg-match.template-product .mg-tri--match .product__buy-buttons .product-form__submit .button__content:after{content:var(--mg-cta, "");white-space:pre}body.mg-match.template-product .mg-tri--match .product__buy-buttons .product-form__submit:disabled .button__content:after{content:none}body.mg-match.template-product .mg-match-links :is(.product-form__submit,.mgb-pdp__btn):before{display:none}@media(hover:hover){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit:not(:disabled),.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt):hover{background:var(--mg-accent)!important;color:var(--mg-bg)!important}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons .mgb-pdp__customize:hover{background:transparent!important;color:var(--mg-accent)!important}}@media screen and (min-width:990px)and (max-width:1399.98px){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){padding-inline:.6rem;letter-spacing:.08em!important}}body.mg-match.template-product .mg-match-links .mgb-pdp,body.mg-match.template-product .mg-match-links .mgb-pdp[hidden]{display:contents!important}body.mg-match.template-product .mg-match-links :is(.mgb-pdp__btn,.mgb-pdp__price,.mgb-pdp__note,.mgb-pdp__error){display:none!important}body.mg-match.template-product .mg-match-links.mg-match-links--build .mgb-pdp:not([hidden]) .mgb-pdp__btn{display:flex!important}body.mg-match.template-product .mg-match-links.mg-match-links--build .mgb-pdp:not([hidden]) :is(.mgb-pdp__note,.mgb-pdp__error):not(:empty){display:block!important;flex:0 0 100%;margin:0;font-family:var(--mg-tri-sans);font-size:1.2rem;line-height:1.6rem;text-align:left}body.mg-match.template-product .mg-match-links.mg-match-links--build .mgb-pdp__note{color:var(--mg-tri-soft)}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt):focus-visible{outline:2px solid var(--mg-accent)!important;outline-offset:2px!important}body.mg-match.template-product .mg-match-facts{flex:none;margin-top:1.6rem}body.mg-match.template-product .mg-match-ship{display:flex;align-items:center;gap:.4rem;margin:0;font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-ink)}body.mg-match.template-product .mg-match-ship svg{flex:none}body.mg-match.template-product .mg-match-ship time{font-family:var(--mg-tri-serif);font-weight:500}body.mg-match.template-product .product-section:has(.mg-tri--match) .mg-match-facts:has(~*){margin-bottom:0}body.mg-match.template-product main :is(.popular-products,.mg-jr3){padding:0 0 6.4rem}body.mg-match.template-product main .container:is(.popular-products-header,.recently-viewed-header),body.mg-match.template-product main .mg-jr3__head.mg-jr3__head--row{margin-inline:0!important;padding:4rem var(--mg-tri-gutter) 2.4rem;border-top:1px solid var(--mg-tri-rule)}body.mg-match.template-product main :is(.popular-products-header__title,.recently-viewed-header__title,.mg-jr3 .mg-lux__h){font-size:3rem;line-height:3.6rem;letter-spacing:0}body.mg-match.template-product main :is(.popular-products-header,.recently-viewed-header) .heading-group__subheading{display:none}body.mg-match.template-product main .popular-products__wrapper.container{padding-inline:0}body.mg-match.template-product main .popular-products__layout.swiper{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 var(--mg-tri-gutter)}body.mg-match.template-product main [id$=__mg_recently_viewed] .popular-products__layout .popular-products__list:not(:has(>.swiper-slide:nth-child(4))){justify-content:flex-start}@media screen and (min-width:990px){body.mg-match.template-product main [id$=__mg_recently_viewed] .popular-products__layout .popular-products__list:not(:has(>.swiper-slide:nth-child(4)))>.swiper-slide{width:calc((100% - 6.4rem) / 3)!important}}@media screen and (min-width:1200px){body.mg-match.template-product main [id$=__mg_recently_viewed] .popular-products__layout .popular-products__list:not(:has(>.swiper-slide:nth-child(4)))>.swiper-slide{width:calc((100% - 9.6rem)/4)!important}}body.mg-match.template-product main .popular-products .product-card__inner{aspect-ratio:4 / 5}body.mg-match.template-product main .popular-products :is(.product-card__media,.product-card__top){height:100%}body.mg-match.template-product main .popular-products .mg-card__media--render{background-color:var(--mg-tri-ground)}body.mg-match.template-product main .popular-products .mg-card__media--render>.media--first{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 78%,transparent 90%);mask-image:linear-gradient(to bottom,#000 0,#000 78%,transparent 90%)}body.mg-match.template-product main .popular-products .product-card__information{padding:1.4rem 0 0!important}body.mg-match.template-product main .popular-products .product-card__title{min-height:4rem;min-height:2lh}body.mg-match.template-product main .popular-products .product-card__title>a{vertical-align:top}body.mg-match.template-product main .popular-products :is(.mg-dots,.mg-card__detail){display:none}body.mg-match.template-product main .popular-products .product-card__price-group{margin-top:.2rem!important}body.mg-match.template-product main .popular-products :is(.price,.price-text,.price-item){font-size:1.2rem!important;line-height:1.6rem;color:var(--mg-tri-soft)}body.mg-match.template-product:not(.mg-match--piece) main [id$=__mg_pdp_pairs]{display:none}body.mg-match.template-product main .mg-jr3 .container{padding-inline:0;max-width:none}body.mg-match.template-product main .mg-jr3 .mg-jr3__grid{margin:0;padding:0 var(--mg-tri-gutter);scroll-padding-inline:var(--mg-tri-gutter)}body.mg-match.template-product main .apps-section>.container:has(#judgeme_product_reviews){max-width:none;padding-inline:0}body.mg-match.template-product #judgeme_product_reviews.jdgm-widget{max-width:none!important;padding:0;border-top:1px solid var(--mg-tri-rule)}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__header{display:flex;flex-direction:column;align-items:center;row-gap:2rem;padding:4.3rem 1.6rem 7.2rem;border-top:0;text-align:center}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__title{font-family:var(--mg-tri-sans);font-size:1.2rem!important;font-weight:400;line-height:1.6rem!important;letter-spacing:0;color:var(--mg-tri-soft);text-align:center}body.mg-match.template-product #judgeme_product_reviews .jdgm-row-stars{display:flex;flex-direction:column;align-items:center;row-gap:2.8rem;width:100%}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__summary,body.mg-match.template-product #judgeme_product_reviews .jdgm-histogram{justify-content:center;justify-self:auto}body.mg-match.template-product #judgeme_product_reviews :is(.jdgm-rev-widg__summary,.jdgm-rev-widg__summary-inner,.jdgm-rev-widg__summary-stars,.jdgm-rev-widg__summary-text){justify-content:center;text-align:center}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__summary-text{font-family:var(--mg-tri-serif);font-size:3rem;font-weight:500;line-height:3.6rem;color:var(--mg-tri-ink)}body.mg-match.template-product #judgeme_product_reviews .jdgm-widget-actions-wrapper{justify-self:auto;align-self:center}body.mg-match.template-product #judgeme_product_reviews :is(a.jdgm-write-rev-link,.jdgm-ask-question-btn){font-family:var(--mg-tri-serif)!important;font-size:1.6rem!important;font-weight:500!important;line-height:3.4rem!important;color:var(--mg-tri-soft)!important;text-underline-offset:4px}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__body,body.mg-match.template-product #judgeme_product_reviews .jdgm-row-actions{padding-inline:var(--mg-tri-gutter)}body.mg-match.template-product .footer{display:flex;flex-direction:column;background:var(--mg-accent)}body.mg-match.template-product .footer:before{content:"";order:2;display:block;aspect-ratio:2300 / 210;margin:6.4rem 10.9vw 0;background:url(/cdn/shop/files/mineandgrown-logo-cream.png?v=1792461358&width=2300) center / contain no-repeat}body.mg-match.template-product .footer .footer-main{order:1;padding:6.4rem 10.9vw 0!important;max-width:none}body.mg-match.template-product .footer .footer-bottom{order:3;padding:2.4rem 10.9vw 4.4rem!important;max-width:none;border:0}body.mg-match.template-product .footer .footer-main .footer-main-wrapper{display:grid;grid-template-columns:calc(57.4% - 1.6rem) minmax(0,1fr) minmax(0,1fr) max-content;grid-template-rows:auto 1fr auto;column-gap:1.6rem;padding:0}body.mg-match.template-product .footer .footer-main-wrapper_inner{display:contents}body.mg-match.template-product .footer .footer-main .footer-main-wrapper .footer-contact-block{grid-column:1;grid-row:1;width:auto;max-width:49rem;margin:0;padding:0}body.mg-match.template-product .footer .footer-logo{display:none}body.mg-match.template-product .footer .mg-foot-slogan{margin:0;font-family:var(--mg-tri-serif);font-size:4.8rem!important;font-weight:500;line-height:5.6rem;letter-spacing:0}body.mg-match.template-product .footer .mg-foot-slogan span{display:block;font-family:var(--mg-tri-sans);font-weight:400;letter-spacing:-.01em}body.mg-match.template-product .footer .footer-contact-block__description{display:none}body.mg-match.template-product .footer .footer-main .footer-main-wrapper>.footer-contact-block__image{display:block;grid-column:1;grid-row:2;width:auto;max-width:49rem;margin:3.2rem 0 0;padding:0}body.mg-match.template-product .footer .footer-menu-blocks{display:contents}body.mg-match.template-product .footer .footer-menu-block{width:auto;margin:0;padding:0}body.mg-match.template-product .footer .footer-menu-block:nth-child(1){grid-column:2;grid-row:1 / span 2}body.mg-match.template-product .footer .footer-menu-block:nth-child(2){grid-column:3;grid-row:1 / span 2}body.mg-match.template-product .footer .footer-menu-block:nth-child(3){grid-column:4;grid-row:1 / span 2}body.mg-match.template-product .footer .footer-menu-blocks_media{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:45.7% minmax(0,1fr) auto;column-gap:2.4rem;align-items:start;width:auto;margin:6.4rem 0 0;padding:0}body.mg-match.template-product .footer .footer-menu-blocks_media .footer-block__heading{margin:0}body.mg-match.template-product .footer .footer-block__heading{margin-bottom:2.4rem;font-size:1.4rem!important;font-weight:500;line-height:2rem;letter-spacing:0!important;text-transform:none}body.mg-match.template-product .footer :is(.footer-menu-block-list__item,.footer-menu-block-list__item a,.mg-foot-contact li,.mg-foot-contact a){font-size:1.4rem!important;line-height:2rem}body.mg-match.template-product .footer .footer-menu-blocks_media .mg-foot-contact{margin:0}body.mg-match.template-product .footer .footer-menu-blocks_media .mg-foot-contact li{padding:0}body.mg-match.template-product .footer .footer-subscribe-block{row-gap:0}body.mg-match.template-product .footer .footer-block__heading_newsletter{margin:0;font-family:var(--mg-tri-sans);font-size:1.3rem!important;font-weight:400;line-height:1.9rem;letter-spacing:0}body.mg-match.template-product .footer .field--newsletter-wrapper{display:block;margin:.8rem 0 0;padding:0;border:0!important;box-shadow:none!important;overflow:visible}body.mg-match.template-product .footer .field--newsletter-wrapper input.body-small{display:block;width:100%;height:4.4rem;min-height:4.4rem;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;font-size:1.6rem}body.mg-match.template-product .footer .field--newsletter-wrapper input.body-small:focus-visible{outline:0!important;box-shadow:0 1px 0 0 currentColor!important}body.mg-match.template-product .footer .field--newsletter-wrapper .button--simple{display:block;position:static;width:10.8rem;min-width:0;height:4.8rem;min-height:0;margin:2.4rem 0 0;padding:0;border:1px solid currentColor!important;border-radius:0;background:none!important;color:inherit!important;font-family:var(--mg-tri-sans)!important;font-size:1.6rem!important;font-weight:400!important;line-height:2.4rem!important;letter-spacing:0!important;text-transform:none!important}body.mg-match.template-product .footer .field--newsletter-wrapper .button--simple .button__content{display:none}body.mg-match.template-product .footer .field--newsletter-wrapper .button--simple:before{display:none}body.mg-match.template-product .footer .field--newsletter-wrapper .button--simple:after{content:"Subscribe";display:inline;position:static;opacity:1;transform:none;background:none}body.mg-match.template-product .footer-bottom-wrapper{align-items:center}@media screen and (min-width:990px){body.mg-match.template-product .footer .footer-menu-block-list__item{margin:0 0 .8rem;padding:0}body.mg-match.template-product .footer .footer-menu-block-list__item .footer-menu-block-list__link{display:block;min-height:0;padding-block:0;white-space:nowrap}}@media screen and (max-width:989.98px){body.mg-match.template-product .mg-tri--match .mg-tri__head{padding-top:1.6rem}body.mg-match.template-product .mg-tri--match .mg-tri__head>.custom-liquid{grid-column:1;min-height:0;margin-bottom:.8rem}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__name{grid-column:1;grid-row:3;min-height:0;margin-bottom:.8rem}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__type{grid-column:1 / -1;grid-row:4;font-size:1.3rem;line-height:1.8rem}body.mg-match.template-product .mg-match-from{grid-column:2;grid-row:1 / span 3}body.mg-match.template-product .mg-tri--match .product__media-list-container .mg-tile .product__media-img{padding-bottom:140%!important;background-color:var(--mg-tri-ground)}body.mg-match.template-product:not(.mg-match--piece) .mg-tri--match .product__media-list-container>.mg-media--plate .product__media-img img:not([alt*=velvet i]){object-fit:contain!important;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 75%,transparent 85.7%);mask-image:linear-gradient(to bottom,#000 0,#000 75%,transparent 85.7%)}body.mg-match.template-product .mg-tri--match>.product__info-container{padding:.8rem 0!important}body.mg-match.template-product .mg-tri--match .mg-opts.mg-opts--drop{padding-top:0}body.mg-match.template-product .mg-tri--match .mg-opts .mg-select__input{font-size:1.6rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch{position:relative}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch:after{content:"";position:absolute;top:-1.2rem;right:-.5rem;bottom:-1.2rem;left:-.5rem}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){height:4.4rem;min-height:4.4rem}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__installment{justify-self:start;font-size:1.3rem;text-align:left}body.mg-match.template-product .mg-tri--match .mg-tri__lede p{font-size:1.5rem;line-height:2.3rem}body.mg-match.template-product .mg-tri--match .mg-pdp-contact a{display:inline-block;padding-block:1.2rem;margin-block:-1.2rem}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-specs,body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-covered__list{grid-template-columns:minmax(0,1fr)}body.mg-match.template-product main .popular-products-header__title,body.mg-match.template-product main .recently-viewed-header__title,body.mg-match.template-product main .mg-jr3 .mg-lux__h{font-size:2.4rem;line-height:3rem}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__summary-text{font-size:2.4rem;line-height:3rem}body.mg-match.template-product main .container:is(.popular-products-header,.recently-viewed-header),body.mg-match.template-product main .mg-jr3__head.mg-jr3__head--row{padding:3.2rem 1.6rem 2.4rem}body.mg-match.template-product main .popular-products__layout.swiper{padding-inline:1.6rem}body.mg-match.template-product main .popular-products .product-card__information{padding:1.2rem 0 0!important}body.mg-match.template-product main .mg-jr3 .mg-jr3__grid{padding-inline:1.6rem;scroll-padding-inline:1.6rem}body.mg-match.template-product .footer:before{margin:4rem 1.6rem 0}body.mg-match.template-product .footer .footer-main{padding:4.8rem 1.6rem 0!important}body.mg-match.template-product .footer .footer-bottom{padding:2.4rem 1.6rem 3.2rem!important}body.mg-match.template-product .footer .footer-main .footer-main-wrapper{display:flex;flex-direction:column}body.mg-match.template-product .footer .footer-main .footer-main-wrapper .footer-contact-block{order:1;max-width:none}body.mg-match.template-product .footer .footer-main .footer-main-wrapper>.footer-contact-block__image{order:2;max-width:none}body.mg-match.template-product .footer .mg-foot-slogan{font-size:3.6rem!important;line-height:4.2rem}body.mg-match.template-product .footer .footer-menu-blocks{order:3;display:block;margin-top:3.2rem}body.mg-match.template-product .footer .footer-menu-blocks_media{display:block;margin-top:3.2rem}}@media(prefers-reduced-motion:reduce){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt),body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__icon:after{transition:none}}body.mg-match.template-product .mgb-bar[data-mode=ring]{--mgb-sand: 248, 248, 248;--mgb-line: 226, 226, 222;padding:1.6rem var(--mg-tri-gutter);background:none;border:0;text-align:left}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-bar__inner{width:100%;max-width:none;margin:0;padding:0!important}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-bar__head{margin-bottom:.8rem}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-bar__lead{align-items:baseline}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-bar__title{font-family:var(--mg-tri-serif)!important;font-size:1.8rem!important;font-weight:var(--mg-tri-serif-weight)!important;line-height:2.4rem!important;letter-spacing:0!important;text-transform:none!important;color:var(--mg-tri-ink)!important}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-bar__steps{border-bottom:1px solid rgb(var(--mgb-line))}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__main{min-height:7.2rem}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__num{font-family:var(--mg-tri-serif);font-size:2.4rem;font-weight:var(--mg-tri-serif-weight);line-height:1}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step:not(.is-current,.is-done) .mgb-step__num{color:rgba(var(--mgb-ink),.55)}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__name{font-weight:var(--mg-tri-serif-weight);color:var(--mg-tri-ink)}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__label{font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:.14em;color:var(--mg-tri-ink)}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__hint{font-size:1.2rem;line-height:1.6rem;color:var(--mg-tri-soft)}@media screen and (min-width:990px){body.mg-match.template-product .mgb-bar[data-mode=ring]:not(:has(.mgb-step__pick)) .mgb-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);border:1px solid rgb(var(--mgb-line));background:#fff}body.mg-match.template-product .mgb-bar[data-mode=ring]:not(:has(.mgb-step__pick)) .mgb-bar__head{align-items:center;margin:0;padding:1.2rem 2.4rem}body.mg-match.template-product .mgb-bar[data-mode=ring]:not(:has(.mgb-step__pick)) .mgb-bar__lead{flex-direction:column;align-items:flex-start;gap:.2rem}body.mg-match.template-product .mgb-bar[data-mode=ring]:not(:has(.mgb-step__pick)) .mgb-bar__steps{border:0;border-left:1px solid rgb(var(--mgb-line))}}@media screen and (max-width:989.98px){body.mg-match.template-product .mgb-bar[data-mode=ring]{padding-bottom:0}}@media screen and (max-width:749.98px){body.mg-match.template-product .mgb-bar[data-mode=ring]{padding:1.2rem 1.6rem 0}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__main{min-height:6.4rem}body.mg-match.template-product .mgb-bar[data-mode=ring] .mgb-step__label{letter-spacing:.06em}}@media screen and (min-width:990px){body.mg-match.template-product .mg-tri--match .mg-tri__lede p{font-size:1.5rem;line-height:2.3rem}}body.mg-match.template-product .mg-tri--match .mg-tri__foot .product-accordion__content .rte>*{font-size:1.5rem;line-height:2.3rem}body.mg-match.template-product .product__outer.mg-tri--match .mg-tri__details .mg-specs dt{font-size:1.1rem!important}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){font-size:1.1rem!important}@media screen and (min-width:360px)and (max-width:989.98px){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){font-size:1.2rem!important}}@media screen and (max-width:359.98px){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){font-size:1rem!important}}body.mg-match.template-product .mg-match-from span{font-size:1.1rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-opt[data-mg-group=Metal]:after{font-size:1.1rem}body.mg-match.template-product .mg-pc__abbr{font-size:1.1rem}body.mg-match.template-product .mg-match-ship time{font-family:var(--mg-tri-sans);font-weight:400}body.mg-match.template-product .mg-tri--match .mg-pdp-contact a{font-family:var(--mg-tri-sans);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}body.mg-match.template-product main .popular-products :is(.price,.price-text,.price-item){font-size:1.3rem!important;line-height:1.8rem;color:var(--mg-tri-ink)}@media screen and (min-width:990px){body.mg-match.template-product .mg-tri--match .mg-match-rail{margin:0}body.mg-match.template-product .mg-tri--match :is(.mg-opts.mg-opts--drop,.mg-pc){padding-top:0}body.mg-match.template-product .mg-match-facts{margin-top:2rem}}body.mg-match.template-product.mg-match--piece .mg-tri--match .product__info-container .product__buy-buttons .product-form__submit:not(:disabled){background:var(--mg-accent)!important;color:var(--mg-bg)!important}@media(hover:hover){body.mg-match.template-product.mg-match--piece .mg-tri--match .product__info-container .product__buy-buttons .product-form__submit:not(:disabled):hover{background:transparent!important;color:var(--mg-accent)!important}}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__name{font-size:2.6rem;line-height:3rem;letter-spacing:-.01em}body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__type{font-size:1.3rem;line-height:1.8rem;text-wrap:balance}body.mg-match.template-product .mg-match-from b{font-family:var(--mg-tri-serif);font-size:1.8rem;font-weight:var(--mg-tri-serif-weight)!important;line-height:2.4rem;letter-spacing:0;color:var(--mg-tri-ink)}body.mg-match.template-product .mg-match-from span{font-size:1.2rem;line-height:1.6rem}body.mg-match.template-product .mg-tri--match .mg-tri__lede p{font-family:var(--mg-tri-sans);font-size:1.4rem;font-weight:400;line-height:2.3rem;letter-spacing:0}body.mg-match.template-product .mg-tri--match .mg-tri__foot .product-accordion__content .rte>*{font-family:var(--mg-tri-sans);font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:0}@media screen and (max-width:989.98px){body.mg-match.template-product .mg-tri--match .mg-tri__head .product__title .mg-pdp-title__name{font-size:2.4rem;line-height:2.8rem}body.mg-match.template-product .mg-tri--match .mg-tri__lede p{font-size:1.5rem;line-height:2.4rem}}body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){height:4.4rem;min-height:4.4rem;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.14em!important}@media screen and (min-width:990px)and (max-width:1399.98px){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){letter-spacing:.06em!important}}@media screen and (max-width:359.98px){body.mg-match.template-product .mg-tri--match .product__info-container .product__buy-buttons :is(.product-form__submit,.mgb-pdp__customize,.mgb-pdp__btn,.mg-hint__open,.mg-match-links__appt){font-size:1.1rem!important;letter-spacing:.06em!important}}body.mg-match.template-product #judgeme_product_reviews :is(a.jdgm-write-rev-link,.jdgm-ask-question-btn){font-family:var(--mg-tri-sans)!important;font-size:1.3rem!important;font-weight:400!important;line-height:2rem!important;color:var(--mg-tri-ink)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}body.mg-match.template-product main .container:is(.popular-products-header,.recently-viewed-header),body.mg-match.template-product main .mg-jr3__head.mg-jr3__head--row{padding-top:5.6rem;border-top:0}body.mg-match.template-product #judgeme_product_reviews.jdgm-widget{border-top:0}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__header{padding-block:5.6rem 6.4rem}body.mg-match.template-product main>:is([id$=__mg_reviews],[id$=__mg_services]),body.mg-match.template-product.mg-match--piece main>[id$=__mg_pdp_pairs]{background:var(--mg-band)}body.mg-match.template-product.mg-match--piece main>[id$=__mg_pdp_pairs]:has(.product-card)~[id$=__mg_services]{background:transparent}@media screen and (max-width:749.98px){body.mg-match.template-product main .container:is(.popular-products-header,.recently-viewed-header),body.mg-match.template-product main .mg-jr3__head.mg-jr3__head--row{padding-top:4rem}body.mg-match.template-product #judgeme_product_reviews .jdgm-rev-widg__header{padding-block:4rem 4.8rem}}body.mg-match.template-product .mg-tri--match :is(.mg-pc__head,.mg-pc__row,.mg-opt,.mg-opts .mg-opt){border-color:var(--mg-rule-soft)!important}body.mg-match.template-product .mg-tri--match .mg-tri__details .mg-story__summary{border-bottom-color:var(--mg-rule-soft)}@media screen and (min-width:990px){body.mg-match.template-product .product__outer.mg-tri--match{max-width:calc(var(--mg-grid) + 4.8rem)}body.mg-match.template-product .shopify-section-footer .footer .footer-main,body.mg-match.template-product .shopify-section-footer .footer .footer-bottom{padding-left:var(--mg-edge)!important;padding-right:var(--mg-edge)!important}body.mg-match.template-product .shopify-section-footer .footer:before{margin-left:var(--mg-edge);margin-right:var(--mg-edge)}body.mg-match.template-product .shopify-section-group-overlay-group nav.mgb-bar{padding-inline:max(2.4rem,calc((100% - var(--mg-grid)) / 2))}}@media screen and (min-width:1298px){body.mg-match.template-product .product__outer.mg-tri--match{grid-template-columns:33rem minmax(0,1fr) 36rem}}body.mg-match.template-product:not(.mg-match--piece) main>[id$=__mg_pdp_more]{display:none}body.mg-match.template-product:not(.mg-match--piece) main>[id$=__mg_services]{background:transparent}body.mg-match.template-product:not(.mg-match--piece) main>[id$=__mg_recently_viewed]:has(.product-card)~[id$=__mg_services]{background:var(--mg-band)}body.mg-match.template-product.mg-match--piece main>[id$=__mg_pdp_pairs]:not(:has(.product-card))~[id$=__mg_recently_viewed]{background:var(--mg-band)}body.mg-match.template-product.mg-match--piece main>[id$=__mg_pdp_pairs]:has(.product-card)~[id$=__mg_recently_viewed]:has(.product-card)~[id$=__mg_services]{background:var(--mg-band)}body.mg-match.template-product.mg-match--piece main>[id$=__mg_pdp_pairs]:not(:has(.product-card))~[id$=__mg_recently_viewed]:has(.product-card)~[id$=__mg_services]{background:transparent}@media screen and (min-width:990px){body.mg-match.template-product.mg-match--piece main>[id$=__main_product]{padding-top:1.6rem}}body.mg-match.template-product main .popular-products .product-card__inner{aspect-ratio:100 / 115.7}@media screen and (min-width:990px){body.mg-match.template-product main [id$=__mg_recently_viewed] .popular-products__layout .popular-products__list:not(:has(>.swiper-slide:nth-child(4)))>.swiper-slide{width:calc((100% - 4.8rem) / 3)!important}}@media screen and (min-width:1200px){body.mg-match.template-product main [id$=__mg_recently_viewed] .popular-products__layout .popular-products__list:not(:has(>.swiper-slide:nth-child(4)))>.swiper-slide{width:calc((100% - 7.2rem)/4)!important}}@media screen and (min-width:750px){body.mg-match.template-product main .popular-products :is(.price,.price-text,.price-item){font-size:1.4rem!important;line-height:2rem}}@media screen and (max-width:989.98px){body.mg-match.template-product .mg-tri--match .mg-opts .mg-select__input{height:4.4rem;min-height:4.4rem;margin-block:-.6rem}body.mg-match.template-product .mg-tri--match .mg-opts .mg-swatch:after{top:-1.4rem;right:-.5rem;bottom:-1.4rem;left:-.5rem}}body.mg-match.template-product .mg-tri--match .mg-tri__lede .mg-tri__more{margin-top:1rem}html.mg-fold body.mg-match.template-product .mg-tri--match .mg-tri__lede--fold:not(.is-open) .mg-tri__more{display:none}body.mg-match.template-product .mg-tri--match .mg-tri__lede p.mg-tri__more-row{display:none;margin:0 0 -1rem}html.mg-fold body.mg-match.template-product .mg-tri--match .mg-tri__lede p.mg-tri__more-row{display:flex}body.mg-match.template-product .mg-tri--match .mg-tri__more-btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;min-height:4.4rem;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}body.mg-match.template-product .mg-tri--match .mg-tri__more-btn:hover{color:var(--mg-tri-ink)}body.mg-match.template-product .mg-tri--match .mg-tri__more-btn:focus-visible{outline:1px solid var(--mg-tri-ink);outline-offset:-.6rem}body.mg-match.template-product .mg-tri--match .mg-tri__lede--fold:not(.is-open) .mg-tri__more-close,body.mg-match.template-product .mg-tri--match .mg-tri__lede--fold.is-open .mg-tri__more-open{display:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mg-ring-match.css.map */
