.button--primary:not([class*=facet]):not([class*=fascet]),.button--secondary:not([class*=facet]):not([class*=fascet]),.button--tertiary:not([class*=facet]),.guide-btn,.mgs-btn,.mgs-link,.mg-appt__btn,.mg-cart-empty-link,.mg-empty__all{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}:is(.button--primary,.button--secondary,.button--tertiary) .button__label{font-size:inherit;letter-spacing:inherit;text-transform:inherit}.heading-group__actions .heading-group__btn.button--tertiary,.product__description__toggle.button--tertiary,.mg-cart-empty-link,.mg-empty__all{min-height:0;padding:0 0 .6rem;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:#1c3f32;text-decoration:none}.heading-group__actions .heading-group__btn.button--tertiary:before,.heading-group__actions .heading-group__btn.button--tertiary:after,.product__description__toggle.button--tertiary:before,.product__description__toggle.button--tertiary:after{display:none}.heading-group__actions .heading-group__btn.button--tertiary:hover,.product__description__toggle.button--tertiary:hover,.mg-cart-empty-link:hover,.mg-empty__all:hover{color:#2a5744;border-bottom-color:transparent}:is(.popular-products,.content-cards,.blog-posts)>.heading-group,:is(.popular-products,.content-cards,.blog-posts)>.container.heading-group{flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem;text-align:center}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__left{display:flex;flex-direction:column;align-items:center;max-width:64rem}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__actions{justify-content:center!important;align-self:center;width:auto;margin:0}:is([id$=__mg_hero_split],[id$=__mg_shapes]) :is(.popular-products,.content-cards)>.heading-group{flex-direction:row;align-items:flex-start;text-align:left}:is([id$=__mg_hero_split],[id$=__mg_shapes]) :is(.popular-products,.content-cards)>.heading-group .heading-group__left{align-items:flex-start}@media screen and (min-width:750px){:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__actions{display:flex;align-items:center;gap:1.6rem}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__navigation{display:contents}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__navigation-button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:#1c3f32}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__navigation-button-prev{order:0}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__actions .heading-group__btn{order:1}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__navigation-button-next{order:2}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__navigation-button.swiper-button-disabled{display:inline-flex;visibility:visible!important;opacity:.3}:is(.popular-products,.content-cards,.blog-posts)>.heading-group .heading-group__navigation-button.swiper-button-lock{display:none}}.mg-hero-links__text{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:normal;text-wrap:balance}@media screen and (max-width:749px){.mg-hero-links__item{flex:0 0 7.6rem;width:7.6rem;max-width:none}.mg-hero-links__text{letter-spacing:.06em}}[id$=__mg_categories] .content-cards__info{text-align:center;justify-content:center}[id$=__mg_categories] .content-cards__info-heading{width:100%;margin-top:.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#1a1d1b}@media screen and (max-width:749px){[id$=__mg_categories] .content-cards__info-heading{font-size:1.2rem!important;letter-spacing:.12em}}.mg-appt__title{font-size:clamp(3rem,2.5vw,3.6rem)!important}.longform__body .lf-sect__head h2{font-size:clamp(3rem,2.5vw,3.6rem)}body.template-collection .collection-product-card .mg-card__media--render{background-color:#f1eee8}body.template-collection .collection-product-card .mg-card__media--render>.media--first{object-fit:contain!important;mix-blend-mode:multiply}body.template-collection .collection-product-card .mg-card__info--ring .mg-card__detail{margin-top:.6rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.mg-cg{background:#fcfbf8;border-top:1px solid #e6e2da;padding:clamp(6.4rem,3.2rem + 4.6vw,11.2rem) max(1.6rem,calc((100% - 128rem)/2))}.mg-cg__inner{display:grid;gap:5.6rem;max-width:128rem;margin:0 auto}@media screen and (min-width:990px){.mg-cg__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(6.4rem,7vw,12rem);align-items:start}}.mg-cg__h{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:clamp(3rem,2.5vw,3.6rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:#1a1d1b}.mg-cg__intro,.mg-cg__intro p{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.75;color:#5f6c66}.mg-cg__label{margin:3.6rem 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7a6440}.mg-cg__guides{margin:0;padding:0;list-style:none;border-top:1px solid #e6e2da}.mg-cg__guides li{border-bottom:1px solid #e6e2da}.mg-cg__guide{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5.6rem;padding:1.4rem 0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;color:#1a1d1b;text-decoration:none}.mg-cg__arrow{flex:0 0 auto;font-family:var(--font-body-family);font-size:1.6rem;color:#1c3f32;transition:transform .3s ease}.mg-cg__guide:hover span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.mg-cg__guide:hover .mg-cg__arrow{transform:translate(.4rem)}.mg-cg__faqh{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7a6440}.mg-cg__q{border-top:1px solid #e6e2da}.mg-cg__q:last-child{border-bottom:1px solid #e6e2da}.mg-cg__q summary{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:6.4rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.3;color:#1a1d1b}.mg-cg__q summary::-webkit-details-marker{display:none}.mg-cg__plus{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.mg-cg__plus:before,.mg-cg__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#1c3f32;transition:transform .3s ease}.mg-cg__plus:after{transform:rotate(90deg)}.mg-cg__q[open] .mg-cg__plus:after{transform:rotate(0)}.mg-cg__q p{margin:0;padding:0 4rem 2.4rem 0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.75;color:#5f6c66}.mg-cg__q summary:focus-visible,.mg-cg__guide:focus-visible{outline:2px solid #1c3f32;outline-offset:3px}@media screen and (max-width:749px){.mg-cg__guide{font-size:1.8rem}.mg-cg__q summary{font-size:2rem}.mg-cg__q p{padding-right:0}}.product__title .mg-pdp-title__name{display:block}.product__title .mg-pdp-title__type{display:block;margin-top:1rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#5f6c66}.mg-details .mg-specs{margin:0;padding:0 0 .8rem}.mg-details .mg-specs__row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1.6rem;padding:1rem 0;border-top:1px solid #e6e2da}.mg-details .mg-specs__row:first-child{border-top:0}.mg-details .mg-specs dt{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7a6440;line-height:1.6}.mg-details .mg-specs dd{margin:0;font-size:1.4rem;line-height:1.6;color:#1a1d1b}[id$=__mg_pdp_more] .mg-card__media--render{background-color:#f1eee8}[id$=__mg_pdp_more] .mg-card__media--render>.media--first{object-fit:contain!important;mix-blend-mode:multiply}[id$=__mg_pdp_more] .mg-card__name{display:block;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;line-height:1.2;color:#1a1d1b}[id$=__mg_pdp_more] .mg-card__detail{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5f6c66}[id$=__mg_pdp_more] .mg-card__progress{display:none}body.template-product [id$=__mg_service] .hero__subheading{color:#7a6440}body.template-product [id$=__mg_service] .image-with-text__button{background-color:#1c3f32;border-color:#1c3f32;color:#fcfbf8}body.template-product [id$=__mg_service] .image-with-text__button .button__label{color:inherit}body.template-product [id$=__mg_service] .image-with-text__button:hover{background-color:#2a5744;border-color:#2a5744;color:#fcfbf8}body.template-collection .collection-product-card .mg-card__detail{margin-top:.6rem;font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.collection-promo-tile__button{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}.collection-promo-tile__button--primary{min-height:4.8rem;padding-inline:3.2rem}@media screen and (min-width:990px){body .footer .footer-main .footer-main-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,36rem);column-gap:4rem;row-gap:4.8rem;align-items:start}body .footer .footer-main .footer-main-wrapper>.footer-main-wrapper_inner{display:contents}body .footer .footer-main .footer-main-wrapper .footer-contact-block{grid-column:1;grid-row:1;width:auto;max-width:none;margin:0}body .footer .footer-main .footer-main-wrapper>.footer-contact-block__image{grid-column:2;grid-row:1;width:auto;max-width:none;margin:0}body .footer .footer-main .footer-main-wrapper .footer-menu-blocks{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,36rem);column-gap:4rem;width:auto;margin:0}body .footer .footer-main .footer-main-wrapper .footer-menu-blocks>*{width:auto;max-width:none}}body .footer .mg-foot-contact{margin:0 0 2rem;padding:0;display:grid;gap:0}body .footer .mg-foot-contact li,body .footer .mg-foot-contact li a{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}body .footer .mg-foot-contact li{padding:.5rem 0}body .footer .mg-foot-contact li a{display:inline;padding:0;min-height:0}body .footer .footer-menu-blocks_media{flex-direction:column;align-items:flex-start}body .footer .footer-menu-blocks_media .footer-socials{margin-left:0;padding-left:0;justify-content:flex-start}body .footer .footer-menu-blocks_media .footer-socials li:first-child,body .footer .footer-menu-blocks_media .footer-socials a{margin-left:0;padding-left:0}@media screen and (max-width:989px){body .footer .footer-menu-blocks_media{padding-top:2.4rem}}.longform:has(>.container>.mg-lf-head){padding-top:0!important}.mg-lf-head{margin:0 0 clamp(4.8rem,6vw,8rem);padding:clamp(5.6rem,7vw,9.6rem) 0;text-align:center;border-image:conic-gradient(#f4f1ea 0 0) fill 0 / / 0 100vmax}.mg-lf-head__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7a6440}.mg-lf-head__eyebrow:before,.mg-lf-head__eyebrow:after{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6}.mg-lf-head__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.6rem,3.6vw,5.2rem);font-weight:400;line-height:1.08;letter-spacing:-.01em;color:#1a1d1b}.mg-lf-head__text{max-width:52rem;margin:1.6rem auto 0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;color:#5f6c66}body.template-search .mg-card__media--render{background-color:#f1eee8}body.template-search .mg-card__media--render>.media--first{object-fit:contain!important;mix-blend-mode:multiply}.mg-jr3__head.mg-jr3__head--row{flex-direction:column;align-items:center;text-align:center;gap:2rem}.mg-jr3__all,.mg-jr3__more{display:inline-flex;align-items:center;padding:0 0 .6rem;border-bottom:1px solid currentColor;font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:500;line-height:1.4;letter-spacing:.16em!important;text-transform:uppercase;color:#1c3f32;text-decoration:none}.mg-jr3__all:hover,.mg-jr3__more:hover{color:#2a5744;border-bottom-color:transparent}body .longform:not(.longform--financing) .longform__body.rte{max-width:76rem;margin-inline:auto;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.75;color:#5f6c66}body .longform:not(.longform--financing) .longform__body.rte :is(p,li){font-size:1.6rem;line-height:1.75;color:#5f6c66}body .longform:not(.longform--financing) .longform__body.rte h2{margin:5.6rem 0 1.6rem;padding-top:4rem;border-top:1px solid #e6e2da;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.2vw,3.2rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:#1a1d1b}body .longform:not(.longform--financing) .longform__body.rte>h2:first-child{margin-top:0;padding-top:0;border-top:0}body .longform:not(.longform--financing) .longform__body.rte :is(h3,h4){margin:3.2rem 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#7a6440}body .longform:not(.longform--financing) .longform__body.rte strong{font-weight:500;color:#1a1d1b}body .longform:not(.longform--financing) .longform__body.rte a{color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:#1c3f3273}@media screen and (min-width:990px){.mgs-columns__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:750px){.mgs-promise__grid:has(.mgs-promise__list>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);gap:0}.mgs-promise__grid:has(.mgs-promise__list>li:nth-child(3):last-child) .mgs-promise__head{position:static;margin-bottom:clamp(4rem,3rem + 2vw,6.4rem)}.mgs-promise__list:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0}.mgs-promise__list:has(>li:nth-child(3):last-child)>.mgs-promise__item{padding:3.6rem 3.6rem 4rem;border-left:1px solid var(--mgs-line)}.mgs-promise__list:has(>li:nth-child(3):last-child)>.mgs-promise__item:first-child{padding-left:0;border-left:0}.mgs-promise__list:has(>li:nth-child(3):last-child)>.mgs-promise__item:last-child{padding-right:0}}@media screen and (min-width:750px)and (max-width:989px){.mgs-columns__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .longform:not(.longform--financing) .longform__body.rte h2{margin-top:1.6rem;padding-top:3.2rem;font-size:clamp(2.2rem,1.7vw,2.6rem);letter-spacing:.04em}@media screen and (min-width:750px){.mgs-columns__list:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.mgs-columns__list:has(>li:nth-child(2):last-child) .mgs-columns__text,.mgs-columns__list:has(>li:nth-child(2):last-child) .mgs-columns__text p{max-width:52rem}}body .shopify-policy__body .rte h1{margin:0 0 1.2rem!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.16em!important;text-transform:uppercase;color:#7a6440!important}.mgs-values .mgs-body ul{margin:1.6rem 0 0;padding:0;list-style:none}.mgs-values .mgs-body ul li{position:relative;margin:0 0 1rem;padding-left:2.4rem}.mgs-values .mgs-body ul li:before{content:"";position:absolute;left:0;top:.85em;width:1.2rem;border-top:1px solid var(--mgs-gold-light, #b39b6e)}.mgs-values .mgs-body ul li:last-child{margin-bottom:0}.mgs-values .mgs-body strong{font-weight:500;color:var(--mgs-ink, #1a1d1b)}.footer .footer-policies__item a .mg-lc{text-transform:none}.mgs-promise--list .mgs-promise__list{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.mgs-promise--list .mgs-promise__list>.mgs-promise__item{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.8rem;padding:2.8rem 0 3rem!important;border-left:0!important}.mgs-promise--list .mgs-promise__title{margin:0;font-size:clamp(2.2rem,1.9rem + .5vw,2.6rem)}.mgs-promise--list .mgs-promise__text{max-width:54rem}.mgs-promise__note{margin:.6rem 0 0;font-family:var(--mgs-sans, var(--font-body-family));font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--mgs-gold-text, #7a6440)}@media screen and (min-width:750px){.mgs-promise--list .mgs-promise__list>.mgs-promise__item{grid-template-columns:minmax(0,22rem) minmax(0,1fr);column-gap:clamp(3.2rem,3vw,4.8rem);padding:3.2rem 0!important}.mgs-promise--list .mgs-promise__title{grid-row:1 / span 2}.mgs-promise--list .mgs-promise__text,.mgs-promise--list .mgs-promise__note{grid-column:2}}.mgs-columns--numbered .mgs-columns__list{counter-reset:mgs-step}.mgs-columns--numbered .mgs-columns__item{counter-increment:mgs-step}.mgs-columns--numbered .mgs-columns__title:before{content:counter(mgs-step,decimal-leading-zero);display:block;margin-bottom:1.4rem;font-family:var(--mgs-sans, var(--font-body-family));font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.16em;color:var(--mgs-gold-text, #7a6440)}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__title{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.2vw,3.2rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:#1a1d1b}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__topics{display:none}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__layout{display:block!important;max-width:none}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__answers{display:block!important;columns:auto!important;max-width:none;border-top:1px solid rgb(230,226,218)}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__item{margin:0;border-top:0;border-bottom:1px solid rgb(230,226,218);break-inside:avoid}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:6rem;padding-block:1.4rem;font-size:1.7rem;line-height:2.4rem;color:#1a1d1b;cursor:pointer;list-style:none}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__q::-webkit-details-marker{display:none}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__q:hover{color:#1c3f32}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__chevron{flex:none;position:relative;width:1.4rem;height:1.4rem;margin:0 .4rem 0 auto;border:0!important;transform:none!important}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__chevron:before,body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__chevron:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:currentColor;transition:transform .3s ease}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__chevron:after{transform:rotate(90deg)}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__item[open] .guide-faq__chevron:after{transform:rotate(0)}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__a{max-width:68rem;padding:0 4rem 2.8rem 0;font-size:1.6rem;line-height:1.7;color:#5f6c66}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__a :is(p,li){font-size:1.6rem;line-height:1.7;color:#5f6c66}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__a a{color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:#1c3f3273}@media screen and (min-width:990px){body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq>.container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(6.4rem,7vw,12rem);align-items:start}body:is(:has(.guide-hero--studio),.template-page-page-custom-process,.template-page-longform:has(.longform--financing)) .guide-faq .guide-faq__title{margin:0;position:sticky;top:12rem}}body:has(.guide-hero--studio) .mgs-columns__text ul{margin:0;padding:0;list-style:none}body:has(.guide-hero--studio) .mgs-columns__text li{position:relative;margin:0 0 1rem;padding-left:2.4rem;font-size:1.5rem;line-height:1.7;color:var(--mgs-sage, #5f6c66)}body:has(.guide-hero--studio) .mgs-columns__text li:before{content:"";position:absolute;left:0;top:.85em;width:1.2rem;border-top:1px solid var(--mgs-gold-light, #b39b6e)}body:has(.guide-hero--studio) .mgs-columns__text li:last-child{margin-bottom:0}body:has(.guide-hero--studio) .mgs-columns__list:has(>li:nth-child(2):last-child) .mgs-columns__text{max-width:56rem}body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__title{font-family:var(--mgs-serif);font-size:clamp(2rem,1.8rem + .4vw,2.4rem);line-height:1.25}body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__item{padding:2.2rem 0}body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__text,body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__text p{max-width:56rem;color:var(--mgs-sage, #5f6c66)}@media screen and (min-width:990px){body:has(.guide-hero--studio) .mgs-columns--rows .mgs__wrap{padding-inline:var(--mgs-edge);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(6.4rem,7vw,12rem);align-items:start}body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__head{margin:0}body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__item{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}body:has(.guide-hero--studio) .mgs-columns--rows .mgs-columns__list{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}body:has(.guide-hero--studio) :is(.mgs,.guide-faq,.guide-hero){font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.mgs-compare__intro{margin:1.6rem 0 0;max-width:40rem;font-size:1.6rem;line-height:1.7;color:var(--mgs-sage, #5f6c66)}.mgs-compare__body{margin-top:3.2rem}.mgs-compare__table{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums}.mgs-compare__table thead th{padding:0 2.4rem 1.6rem 0;font-family:var(--mgs-serif);font-size:clamp(2rem,1.8rem + .4vw,2.4rem);font-weight:400;line-height:1.2;text-align:left;vertical-align:bottom;color:var(--mgs-ink, #1a1d1b)}.mgs-compare__table tbody th,.mgs-compare__table tbody td{padding:2rem 2.4rem 2rem 0;border-top:1px solid var(--mgs-line, #e6e2da);text-align:left;vertical-align:top;font-size:1.5rem;line-height:1.7}.mgs-compare__table tbody tr:last-child :is(th,td){border-bottom:1px solid var(--mgs-line, #e6e2da)}.mgs-compare__table tbody th{width:24%;font-family:var(--mgs-sans, var(--font-body-family));font-weight:500;color:var(--mgs-ink, #1a1d1b)}.mgs-compare__table tbody td{width:38%;color:var(--mgs-sage, #5f6c66)}.mgs-compare__table a,.mgs-compare__note a{color:#1c3f32;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:#1c3f3273}.mgs-compare__note{margin-top:2.4rem;max-width:60rem}.mgs-compare__note p{margin:0;font-size:1.5rem;line-height:1.7;color:var(--mgs-sage, #5f6c66)}@media screen and (min-width:990px){.mgs-compare__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(6.4rem,7vw,12rem);align-items:start}.mgs-compare__body{margin-top:0}}@media screen and (max-width:749px){.mgs-compare__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mgs-compare__table,.mgs-compare__table tbody,.mgs-compare__table tr,.mgs-compare__table tbody th,.mgs-compare__table tbody td{display:block;width:auto}.mgs-compare__table tbody tr{padding:2rem 0;border-top:1px solid var(--mgs-line, #e6e2da)}.mgs-compare__table tbody tr:last-child{border-bottom:1px solid var(--mgs-line, #e6e2da)}.mgs-compare__table tbody th,.mgs-compare__table tbody td,.mgs-compare__table tbody tr:last-child :is(th,td){padding:0;border:0}.mgs-compare__table tbody th{margin-bottom:.8rem;font-family:var(--mgs-serif);font-size:2rem;font-weight:400;line-height:1.25}.mgs-compare__table tbody td+td{margin-top:.6rem}.mgs-compare__table tbody td:before{content:attr(data-label) ": ";font-weight:500;color:var(--mgs-ink, #1a1d1b)}}body.template-cart .shopify-section:has(>.main-cart){padding-top:0!important}body.template-cart .main-cart__header{padding-block:clamp(3.2rem,4vw,4.8rem);margin-bottom:clamp(2.4rem,3vw,4rem);border-image:conic-gradient(#f4f1ea 0 0) fill 0 / / 0 100vmax}body.template-cart .main-cart.is-empty .main-cart__header{margin-bottom:0;padding-bottom:1.6rem}body.template-cart .main-cart.is-empty .main-cart__empty{margin-bottom:clamp(2.4rem,3vw,4rem);padding-bottom:clamp(4rem,5vw,5.6rem);border-image:conic-gradient(#f4f1ea 0 0) fill 0 / / 0 100vmax}body.template-cart .main-cart.is-empty .main-cart__header{border-image:conic-gradient(#f4f1ea 0 0) fill 0 / / 0 100vmax 2rem}@media screen and (min-width:750px){body:is(.template-cart,.template-product) #MainContent>.shopify-section:has(.image-with-text){padding-bottom:clamp(6.4rem,6vw,9.6rem)!important}}@media screen and (min-width:1160px){.header__inline-menu .list-menu--inline>li>a.header__menu-item,.header__buttons .header__menu-item{background-image:none!important}.header__inline-menu .list-menu--inline>li>a.header__menu-item>.header-label{font-size:1.3rem;letter-spacing:.14em;text-decoration:underline 1px transparent;text-underline-offset:.7rem;transition:text-decoration-color .25s ease}.header__inline-menu .list-menu--inline>li:hover>a .header-label,.header__inline-menu .list-menu--inline>li:focus-within>a .header-label,.header__inline-menu .list-menu--inline>li>a[aria-current=page] .header-label{text-decoration-color:currentColor}}.header__buttons .header__account>a.header__button--icon{width:3.8rem;justify-content:center}@media screen and (max-width:749px){.announcement-bar .announcement-bar__text{letter-spacing:.04em}}@media screen and (max-width:1159px){#menu-drawer .menu-drawer__menu>li{border-top:0!important;border-bottom:0!important}#menu-drawer .menu-drawer__menu-item>.menu-drawer__menu-link.header-label{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.mm-built-m .mega-menu__subitem-title .body-large{font-size:1.2rem;font-weight:500;letter-spacing:.14em;color:#5f6c66}}.mg-search-suggest{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem 2.4rem;padding:2rem .4rem .4rem}.mg-search-suggest__label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5f6c66}.mg-search-suggest ul{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:0;padding:0}.mg-search-suggest a{font-family:var(--font-body-family);font-size:1.4rem;color:#1a1d1b;text-decoration:underline 1px transparent;text-underline-offset:.5rem;transition:text-decoration-color .25s ease}.mg-search-suggest a:hover,.mg-search-suggest a:focus-visible{text-decoration-color:currentColor}.header__search-modal .modal__content:has(predictive-search[open]) .mg-search-suggest,.header__search-modal .modal__content:has(.search__input:not(:placeholder-shown)) .mg-search-suggest{display:none}@media screen and (min-width:750px){body.template-collection img.collection-promo-tile__image[src*=hf_20260219_044310]{object-position:0% 50%}}body.template-product [id$=__mg_pdp_pairs] .product-card__information .product-card__title,body.template-product [id$=__mg_pdp_pairs] .product-card__information .product-card__title a{font-family:var(--font-heading-family);color:#1a1d1b;font-size:2.2rem!important;font-weight:400;line-height:1.2;letter-spacing:-.01em!important;text-transform:none!important;text-wrap:pretty}@media screen and (min-width:990px){body.template-product [id$=__mg_pdp_pairs] .product-card__information .product-card__title,body.template-product [id$=__mg_pdp_pairs] .product-card__information .product-card__title a{font-size:clamp(2.2rem,1.8vw,2.6rem)!important}}body.template-product [id$=__mg_pdp_pairs] .mg-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.template-product [id$=__mg_pdp_pairs] .mg-card__detail{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#5f6c66;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:750px){body.template-product [id$=__mg_pdp_pairs] .mg-card__detail{font-size:1.4rem}}body.template-product [id$=__mg_pdp_pairs] .product-card__price-group{margin-top:.6rem}@media(hover:hover)and (pointer:fine){body.template-product [id$=__mg_pdp_pairs] .product-card:hover .product-card__title a{text-decoration:none!important}body.template-product [id$=__mg_pdp_pairs] .product-card:hover .mg-card__name{text-decoration:underline 1px;text-underline-offset:.2em}}body.template-product [id$=__mg_services] .mg-jr3__t{margin-top:1.6rem}body.template-product [id$=__mg_services] .mg-jr3__line{font-size:1.4rem}@media screen and (min-width:750px){body.template-product [id$=__mg_services] .mg-jr3__t{margin-top:2rem}body.template-product [id$=__mg_services] .mg-jr3__line{font-size:1.5rem}}body.template-collection .mg-hero-links--photos .mg-hero-links__list{display:grid;grid-template-columns:repeat(4,11.2rem);gap:1.6rem;margin-top:.8rem}body.template-collection .mg-hero-links--photos .mg-hero-links__item{flex:none;width:auto;max-width:none}body.template-collection .mg-hero-links--photos .mg-hero-links__link{flex-direction:column;align-items:stretch;gap:1rem;min-height:0}body.template-collection .mg-hero-links--photos .mg-hero-links__photo{display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:#efe9df}body.template-collection .mg-hero-links--photos .mg-hero-links__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}@media(hover:hover)and (pointer:fine){body.template-collection .mg-hero-links--photos .mg-hero-links__link:hover .mg-hero-links__photo img{transform:scale(1.05)}}@media screen and (max-width:749px){body.template-collection .mg-hero-links--photos .mg-hero-links__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-inline:0;padding-inline:0;overflow:visible}body.template-collection .mg-hero-links--photos .mg-hero-links__item{flex:none;width:auto}body.template-collection .mg-hero-links--photos .mg-hero-links__link{gap:.8rem}}body.template-collection .collection-hero--centred .collection-hero__content{align-items:center;width:100%;max-width:none;margin-inline:auto;text-align:center}body.template-collection .collection-hero--centred .mg-hero-crumbs{justify-content:center}body.template-collection .collection-hero--centred .collection-hero__text{align-items:center!important;width:100%;max-width:none!important;text-align:center}body.template-collection .collection-hero--centred .mg-hero-links{display:flex;flex-direction:column;align-items:center;width:100%}body.template-collection .collection-hero--photos .mg-hero-links--photos .mg-hero-links__list{grid-template-columns:repeat(4,minmax(0,17.6rem));gap:2.4rem;justify-content:center;width:100%}@media screen and (max-width:749px){body.template-collection .collection-hero--photos .mg-hero-links--photos .mg-hero-links__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%}}body.template-cart [id$=__mg_services] .mg-jr3__t{margin-top:1.6rem}body.template-cart [id$=__mg_services] .mg-jr3__line{font-size:1.4rem}@media screen and (min-width:750px){body.template-cart [id$=__mg_services] .mg-jr3__t{margin-top:2rem}body.template-cart [id$=__mg_services] .mg-jr3__line{font-size:1.5rem}}.product-card .mg-card__detail.mg-card__detail--shape{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product-card .mg-card__detail.mg-card__detail--piece{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:#5f6c66!important}@media screen and (min-width:750px){.product-card .mg-card__detail.mg-card__detail--piece{font-size:1.4rem!important}}body.template-product .custom-liquid:has(>.mg-details)+.product-accordion{margin-top:0!important}body.template-product .product-accordion.mg-details{border-bottom-width:0!important}body.template-product .mg-opt .mg-opt__help{padding-block:1.2rem;margin-top:-1.2rem}@media screen and (max-width:749px){body.template-collection .mg-hero-links--shapes .mg-hero-links__list{padding-inline-start:1.7rem!important;scroll-padding-inline-start:1.7rem}}@media screen and (min-width:750px){body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__list{margin-inline:auto;justify-content:center}body.template-collection .collection-hero--centred .mg-hero-links+.mg-hero-links{margin-top:2.4rem}}@media screen and (max-width:749px){body.template-collection .collection-hero--centred .mg-hero-links--shapes{align-items:stretch}body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__label{text-align:center}body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:1.6rem;column-gap:.8rem;width:100%;margin:.8rem 0 0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__item{flex:none!important;width:auto!important;max-width:none!important;min-width:0}body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__link{width:100%;min-height:0;justify-content:flex-start}body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__text{font-size:1.2rem;letter-spacing:.06em}}@media screen and (max-width:359px){body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__list{column-gap:.4rem}body.template-collection .collection-hero--centred .mg-hero-links--shapes .mg-hero-links__text{font-size:1.1rem;letter-spacing:.04em}}body.template-collection .mg-hero-links--photos .mg-hero-links__photo--render img{object-fit:contain;mix-blend-mode:multiply;transform:scale(1.3);transform-origin:50% 45%}@media(hover:hover)and (pointer:fine){body.template-collection .mg-hero-links--photos .mg-hero-links__link:hover .mg-hero-links__photo--render img{transform:scale(1.36)}}body .guide-chart__table thead th{font-size:1.2rem}.guide-chart__hint{display:none}@media screen and (max-width:989px){.guide-chart__hint{display:block;margin:0 0 1.6rem;font-size:1.3rem;line-height:1.5;letter-spacing:.02em;text-align:center;color:rgb(var(--color-foreground-secondary, 95 108 102))}.guide-chart__intro+.guide-chart__hint{margin-top:-1.6rem}}@media screen and (max-width:749px){html body[class~=template-] .mg-policy-nav{margin:2.4rem 0 0;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}html body[class~=template-] .mg-policy-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0;white-space:normal}html body[class~=template-] .mg-policy-nav li,html body[class~=template-] .mg-policy-nav li:last-child{padding-right:0;min-width:0}html body[class~=template-] .mg-policy-nav a{display:flex;justify-content:center;width:100%;min-height:4.4rem;padding:0 .8rem;font-size:1.3rem;text-align:center}}@media screen and (max-width:749px){body:not(.template-index) [id$=__mg_shapes] .heading-group.content-cards-header{flex-direction:column!important;align-items:center!important;gap:1.2rem;text-align:center}body:not(.template-index) [id$=__mg_shapes] .heading-group__left{width:100%;align-items:center!important;text-align:center}body:not(.template-index) [id$=__mg_shapes] .heading-group__left>*{align-self:center;margin-inline:auto;text-align:center!important}}@media screen and (max-width:749px){body.template-product .product-sticky-add-bar__title .mg-bar__type{display:none}}body.template-collection .collection-hero--tiles .collection-hero__text>.mg-hero-links--tiles{order:2}body.template-collection .collection-hero--tiles .collection-hero__text>.mg-hero-lead{order:3;max-width:48rem;margin:2.4rem auto 0;font-size:1.4rem;text-align:center}body.template-collection .collection-hero--tiles .mg-hero-lead__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media screen and (max-width:749px){body.template-collection .collection-hero--tiles .collection-hero__text>.mg-hero-lead{margin-top:1.6rem;font-size:1.3rem}}body.template-collection .collection-hero--tiles .mg-hero-links--tiles .mg-hero-links__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,17.6rem);justify-content:center}body.template-collection .mg-hero-links--tiles .mg-hero-links__photo img{object-position:var(--mg-tile-pos, 50% 50%)}@media screen and (max-width:749px){body.template-collection .collection-hero--tiles .mg-hero-links--tiles .mg-hero-links__list{grid-auto-columns:calc((100% - 3rem)/4)}}@media screen and (max-width:749px){html body.template-page-longform .longform.longform--financing>.container:before{grid-row:1 / 6!important}html body.template-page-longform .longform.longform--financing>.container:after{display:block!important;grid-column:1 / -1!important;grid-row:5!important;width:auto!important;max-width:none!important;max-height:none!important;justify-self:stretch!important;align-self:start!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;margin:0 var(--mg-gutter, 1.6rem) 4rem!important;border-radius:999px 999px 0 0;background-size:cover!important;background-position:center!important;position:relative;z-index:1}html body.template-page-longform .longform.longform--financing .lf-sect:has(.financing-flex)>.lf-sect__head{grid-row:6!important}html body.template-page-longform .longform.longform--financing .lf-lead>p~p{grid-row:7!important}html body.template-page-longform .longform.longform--financing .lf-sect:has(.financing-flex)>.lf-sect__body{grid-row:8!important}}@media screen and (max-width:749px){html body.template-page-longform .longform.longform--financing>.container:after{grid-row:4!important;margin:.8rem var(--mg-gutter, 1.6rem) 3.2rem!important}html body.template-page-longform .longform.longform--financing>.container>.lf-index{grid-row:5!important}}body.template-page-longform .longform.longform--financing .lf-sect__body>.lf-sub{margin:2.8rem 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#1a1d1b;break-after:avoid}body.template-page-longform .longform.longform--financing .financing-flex+.lf-sub{margin-top:1.6rem}@media screen and (min-width:1140px){body.template-page-longform .longform.longform--financing .lf-sect__body>.lf-sub{margin-top:0}body.template-page-longform .longform.longform--financing .lf-sect__body>p+.lf-sub{break-before:column}}body.template-page-longform .longform.longform--financing .mg-suite-nav--end{display:none!important}body.template-collection .collection-hero--photos.collection-hero--empty .collection-hero__text>.mg-hero-links{order:2}body.template-collection .collection-hero--photos.collection-hero--empty .collection-hero__text>.mg-hero-lead{order:3;max-width:48rem;margin:2.4rem auto 0;font-size:1.4rem;text-align:center}body.template-collection .collection-hero--photos.collection-hero--empty .mg-hero-lead__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media screen and (max-width:749px){body.template-collection .collection-hero--photos.collection-hero--empty .collection-hero__text>.mg-hero-lead{margin-top:1.6rem;font-size:1.3rem}}@media screen and (min-width:750px){body.template-collection .collection-hero--photos .mg-hero-links--photos .mg-hero-links__list:has(>li:nth-child(5)){grid-template-columns:repeat(5,minmax(0,17.6rem))}}@media screen and (max-width:749px){body.template-collection .collection-hero--photos .mg-hero-links--photos .mg-hero-links__list:has(>li:nth-child(5)){display:flex!important;flex-wrap:wrap;justify-content:center;gap:1.6rem 1rem}body.template-collection .collection-hero--photos .mg-hero-links--photos .mg-hero-links__list:has(>li:nth-child(5))>li{flex:0 0 calc((100% - 2rem) / 3)!important;width:calc((100% - 2rem) / 3)!important;max-width:none!important}}@media screen and (min-width:1160px){.mm-built .mm-features:has(>.mm-card--tile:nth-child(4)) .mm-card--tile{width:clamp(13rem,calc((100vw - 64rem)/4),24rem)}}body.template-list-collections [id$=__categories] .content-cards__wrapper--4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .8rem}@media screen and (min-width:750px){body.template-list-collections [id$=__categories] .content-cards__wrapper--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem .8rem}}body.template-product .mg-swatch__dot{font-size:1.2rem}body [id$=__mg_shapes] .content-cards__info-heading{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important}@media screen and (max-width:749px){body [id$=__mg_shapes] .content-cards__wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:.8rem!important;row-gap:2.4rem!important;overflow:visible!important;scroll-snap-type:none!important;padding-inline:var(--mg-gutter, 1.6rem)!important;margin-inline:0!important;width:auto!important}body [id$=__mg_shapes] .content-cards__wrapper>.content-cards__item{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}body [id$=__mg_shapes] .content-cards__image-wrapper{width:100%!important;height:4.8rem!important;padding-bottom:0!important;background-size:auto 100%!important;background-position:center!important;background-repeat:no-repeat!important}body [id$=__mg_shapes] .content-cards__info{margin-top:1.2rem!important;text-align:center}}body.template-product .mg-opts{row-gap:1.8rem;margin-top:2.4rem}body.template-product .mg-opt__label,body.template-product .mg-opt__head{margin-bottom:.8rem}body.template-product .mg-opt__list{gap:.6rem}body.template-product .mg-opt__list--swatch{gap:.8rem}body.template-product .mg-pill{min-height:4.4rem;padding-block:.6rem}body.template-product .mg-pill--tall{min-height:5.6rem}body.template-product .mg-opt__note{margin-top:.6rem}body.template-product .mg-select__input{min-height:4.4rem}body.template-product .mg-opt__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding-top:1.4rem;border-top:1px solid rgb(230,226,218)}body.template-product .mg-opt__total-label{font-size:1.2rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#5f6c66}body.template-product .mg-opt__total-price{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.3;color:#1a1d1b;text-align:right}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mg-luxe.css.map */
