@font-face{font-family:MG Note Classic;src:url(mg-note-classic.woff2) format("woff2"),url(mg-note-classic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MG Note Calligraphy;src:url(mg-note-calligraphy.woff2) format("woff2"),url(mg-note-calligraphy.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MG Engrave Symbols;src:url(mg-engrave-symbols.woff2) format("woff2"),url(mg-engrave-symbols.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"MG Engrave Serif";src:url(/cdn/shop/files/MADE_Mirage_Bold.otf?v=1772099935) format("opentype");font-weight:400;font-style:normal;font-display:swap}[data-eng-font=Classic],.mg-eng[data-font=Classic],.mg-eng__modal[data-font=Classic]{--eng-font: "MG Note Classic", "MG Engrave Symbols";--eng-scale: 1}[data-eng-font=Calligraphy],.mg-eng[data-font=Calligraphy],.mg-eng__modal[data-font=Calligraphy]{--eng-font: "MG Note Calligraphy", "MG Engrave Symbols";--eng-scale: 1.35}[data-eng-font=Serif],.mg-eng[data-font=Serif],.mg-eng__modal[data-font=Serif]{--eng-font: "MG Engrave Serif", "MG Engrave Symbols";--eng-scale: .95}[data-eng-font=Modern],.mg-eng[data-font=Modern],.mg-eng__modal[data-font=Modern]{--eng-font: "Sofia Pro", "MG Engrave Symbols";--eng-scale: .95}html.mg-eng-lock,html.mg-eng-lock body{overflow:hidden!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)){--mgp-pdp-gap: 64px;color:var(--mgp-ink)}@media screen and (min-width:1000px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)){--product-grid: auto / minmax(0, 1.36fr) minmax(0, 1fr);column-gap:var(--mgp-pdp-gap);max-width:calc(1360px + 2 * (var(--mgp-gutter) - 1rem));margin:24px auto 0;padding-inline:calc(var(--mgp-gutter) - 1rem)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) product-gallery.product-gallery--desktop-grid{--product-gallery-media-list-gap: 12px;--product-gallery-media-list-grid: auto-flow dense / repeat(2, minmax(0, 1fr))}}@media screen and (min-width:1000px)and (max-width:1199px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)){--mgp-pdp-gap: 40px}}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media{aspect-ratio:1;background:var(--mgp-warm);border-radius:var(--mgp-r)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media>img,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media>video,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media>.video-wrapper{width:100%;height:100%!important;object-fit:cover;border-radius:var(--mgp-r)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-roundel,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-eng-flag{display:none!important}@media screen and (min-width:1000px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media .product-gallery__zoom{opacity:0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media:hover .product-gallery__zoom{opacity:1}}@media screen and (max-width:999px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)){row-gap:0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) product-gallery{margin:-1rem -1rem 0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media-list{gap:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media{border-radius:0!important;-webkit-mask-image:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media>img,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-gallery__media>video{border-radius:0!important}.mgp-gallery--multi{--product-gallery-media-list-grid: auto / auto-flow 88%}.mgp-gallery--multi .product-gallery__media-list.product-gallery__media-list{gap:6px!important}.mgp-gallery .product-gallery__thumbnail-list-wrapper{display:block;margin:0;padding:0}.mgp-gallery .product-gallery__thumbnail-list{grid-auto-columns:62px;gap:8px;margin:0;padding:12px 16px 2px;scroll-padding-inline:16px;scrollbar-width:none}.mgp-gallery .product-gallery__thumbnail-list::-webkit-scrollbar{display:none}.mgp-gallery .product-gallery__thumbnail{width:62px;height:62px;border-radius:8px!important;background:var(--mgp-warm)!important;transition:opacity .2s ease}.mgp-gallery .product-gallery__thumbnail img,.mgp-gallery .product-gallery__thumbnail .mg-thumb-highlight{border-radius:8px!important}.mgp-gallery .product-gallery__thumbnail[aria-current=false]{opacity:.55!important}.mgp-gallery .product-gallery__thumbnail[aria-current=true]{opacity:1!important}.mgp-gallery .product-gallery__thumbnail[aria-current=true] .mg-thumb-highlight{box-shadow:inset 0 0 0 1.5px var(--mgp-ink),inset 0 0 0 3.5px var(--mgp-cream)!important}.mgp-gallery .product-gallery__thumbnail-list-wrapper>button{display:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info{position:relative;padding:26px calc(var(--mgp-gutter) - 1rem) 0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist{top:26px!important;right:calc(var(--mgp-gutter) - 1rem)!important}}:where(:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info)>div.product-info__block-item{margin-top:0!important;margin-bottom:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info>.product-info__block-item:has(>.product-info__liquid:empty){display:none}.mgp-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:28px}.mgp-kicker .mgp-eyebrow{color:var(--mgp-terra)}@media(max-width:760px){.mgp-kicker{padding-right:92px;row-gap:8px}}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__title{margin:12px 0 8px!important;padding-right:0;font-family:var(--mgp-display)!important;font-weight:500!important;font-size:var(--mgp-fs-h2)!important;line-height:1.08;letter-spacing:-.01em;text-transform:none!important;color:var(--mgp-ink);text-wrap:balance}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__block-item:has(>.product-info__liquid>.mgp-pdp-on):not(:has(.mgp-kicker))+[data-block-type=title] .product-info__title{margin-top:0!important;padding-right:96px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__block-item:has(.mgp-kicker .mgp-pill)+[data-block-type=title] .product-info__title{margin-top:var(--mgp-pill-gap)!important}.mgp-sub{display:flex;align-items:center;justify-content:flex-start;gap:16px;font-family:var(--mgp-sans)}.mgp-sub__mat{font-weight:300;font-size:var(--mgp-fs-body);line-height:1.5;color:var(--mgp-ink-2)}.mgp-sub__rate{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2);white-space:nowrap;text-decoration:none}.mgp-sub__rate:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.mgp-sub__rate .mgp-stars svg{width:13px;height:13px}.mgp-price{display:flex;align-items:center;gap:16px;margin:18px 0 26px;font-family:var(--mgp-sans)}.mgp-price__stack{display:flex;flex-direction:row;align-items:baseline;gap:12px;line-height:1.2}.mgp-price__now{font-weight:500;font-size:var(--mgp-fs-h3);color:var(--mgp-ink)}.mgp-price--save .mgp-price__now{color:var(--mgp-terra-deep)}.mgp-price__was{font-size:var(--mgp-fs-body);color:var(--mgp-ink-3);text-decoration-thickness:1px}.mgp-price__pill{height:30px;padding:0 14px;font-size:var(--mgp-fs-label);letter-spacing:.1em}@media(max-width:760px){.mgp-price{margin:12px 0 18px}.mgp-price__pill{height:26px;padding:0 12px}}.mgp-price__deal{margin:-16px 0 24px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-sm);color:var(--mgp-terra-deep)}.mgp-price__deal span{font-weight:400;color:var(--mgp-ink-2)}@media(max-width:760px){.mgp-price__deal{margin:-10px 0 18px}}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-restock-badge{margin:-12px 0 18px!important}.mgp-opt{padding:22px 0;border-top:var(--mgp-hair);font-family:var(--mgp-sans)}.mgp-optlabel{padding-bottom:0}.mgp-opt__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.mgp-opt__label b{font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}.mgp-opt__label span{font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2);text-align:right}.mgp-metals{display:flex;flex-wrap:wrap;gap:10px}.mgp-metal{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 8px;border:var(--mgp-hair-strong);border-radius:9999px;font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink);text-decoration:none;transition:border-color .2s ease}.mgp-metal:hover{border-color:var(--mgp-ink)}.mgp-metal.is-on{border:1.5px solid var(--mgp-ink);padding-left:7.5px}.mgp-metal__dot{display:block;width:28px;height:28px;border-radius:50%}.mgp-metal__dot--gold{background:linear-gradient(135deg,#ecd08c,#c49a45 60%,#a77f33)}.mgp-metal__dot--silver{background:linear-gradient(135deg,#f1f1ef,#bdbdba 60%,#9a9a97)}.mgp-metal__dot--rose{background:linear-gradient(135deg,#f3d2c6,#cf8f7c 60%,#b06f5e)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__block-item:has(.mgp-optlabel)+[data-block-type=variant-picker] .variant-picker__option-info{display:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-info{margin-bottom:14px;font-family:var(--mgp-sans);font-size:var(--mgp-fs-sm)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-info legend{font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option+.variant-picker__option{margin-top:22px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;margin:0;padding:0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values label.block-swatch{display:flex;align-items:center;justify-content:center;min-width:0;height:46px;padding:0 8px;border:var(--mgp-hair-strong)!important;border-radius:9999px!important;background:transparent;box-shadow:none!important;transform:none!important;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink);white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values label.block-swatch:before{display:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values label.block-swatch:hover{border-color:var(--mgp-ink)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values input[type=radio]:checked+label.block-swatch{background:var(--mgp-terra);border-color:var(--mgp-terra)!important;color:var(--mgp-cream);box-shadow:none!important;transform:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values input:focus-visible+label.block-swatch{outline:2px solid var(--mgp-ink);outline-offset:2px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values label.block-swatch.is-disabled{background-image:none;color:var(--mgp-ink-3);text-decoration:line-through;text-decoration-thickness:1px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values input:checked+label.block-swatch.is-disabled{color:var(--mgp-cream)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .block-swatch>span{overflow:hidden;text-overflow:ellipsis}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .block-swatch>span:before{margin-right:7px;font-family:Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,serif;font-size:var(--mgp-fs-body);color:var(--mgp-ink-2)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker input:checked+.block-swatch>span:before{color:var(--mgp-cream)}@media(max-width:760px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .variant-picker__option-values label.block-swatch{height:42px;padding:0 6px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) variant-picker .block-swatch>span:before{margin-right:5px}}.mgp-finder{margin-top:14px;font-family:var(--mgp-sans)}.mgp-finder__link{margin:0;padding:0 0 1px;border:0;border-bottom:1px solid rgba(40,30,22,.35);border-radius:0;background:none;font:inherit;font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink);cursor:pointer}.mgp-finder__link:hover{border-bottom-color:var(--mgp-ink)}.mgp-finder__panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.mgp-finder__panel[hidden]{display:none}.mgp-finder__field select{height:40px;margin:0;padding:0 36px 0 16px;border:var(--mgp-hair-strong);border-radius:9999px;background:var(--mgp-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23281e16' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 15px center / 10px 6px;-webkit-appearance:none;appearance:none;font-family:var(--mgp-sans);font-size:var(--mgp-fs-input);color:var(--mgp-ink);cursor:pointer}.mgp-finder__field select:focus{outline:none}.mgp-finder__field select:focus-visible{outline:2px solid var(--mgp-terra);outline-offset:2px}.mgp-finder__out{font-weight:700;font-size:var(--mgp-fs-sm);color:var(--mgp-ink)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-block-size-guide{justify-content:flex-start!important;margin:14px 0 0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-size-guide-trigger{padding:0 0 1px!important;border-bottom:1px solid rgba(40,30,22,.35)!important;font-family:var(--mgp-sans)!important;font-weight:300!important;font-size:var(--mgp-fs-sm)!important;color:var(--mgp-ink-2)!important;text-decoration:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__block-item:has(.mgp-finder__panel[hidden])+[data-block-type=size-guide-trigger] .product-block-size-guide{justify-content:flex-end!important;margin-top:-21px!important;pointer-events:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__block-item:has(.mgp-finder__panel[hidden])+[data-block-type=size-guide-trigger] .mg-size-guide-trigger{pointer-events:auto}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) [data-block-type=engraving]:not(:empty),:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) [data-block-type=engraving]:empty+[data-block-type=gift-note]{margin-top:22px!important;padding-top:12px;border-top:var(--mgp-hair)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) [data-block-type=engraving]+[data-block-type=gift-note],:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__block-item:has(>.product-info__liquid>.mgp-extra){margin-top:10px!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-pdp-engrave .mg-eng{margin:0}.mgp-extra,.mg-eng__row,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin:0;padding:12px 16px 12px 12px;border:var(--mgp-hair);border-radius:var(--mgp-r);background:var(--mgp-card);box-shadow:none;color:var(--mgp-ink);text-align:left;font-family:var(--mgp-sans);-webkit-tap-highlight-color:transparent}.mg-eng__row,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp{cursor:pointer;transition:border-color .2s ease}.mg-eng__row:hover,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp:hover{border-color:#281e1647;background:var(--mgp-card);box-shadow:none}.mg-eng__row:focus{outline:none}.mg-eng__row:focus-visible,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp:focus-visible{outline:2px solid var(--mgp-terra);outline-offset:2px}.mgp-extra__thumb,.mg-eng__thumb,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__thumb{position:relative;display:grid;place-items:center;width:56px;height:56px;aspect-ratio:auto;overflow:hidden;border-radius:8px;background:var(--mgp-warm);box-shadow:none}.mgp-extra__thumb img,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mgp-extra--hoops .mgp-extra__thumb img{transform:scale(1.25)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__thumb img{width:80%;height:auto;object-fit:contain;border-radius:2px;box-shadow:0 1px 2px #281e162e,0 6px 10px -6px #281e1659}.mgp-extra__text,.mg-eng__rowtext,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__text{display:flex;flex-direction:column;gap:3px;min-width:0}.mgp-extra__lbl,.mg-eng__rowlbl,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__sub .mg-gne__empty{font-family:var(--mgp-sans);font-style:normal;font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--mgp-terra)}.mgp-extra__ttl,.mg-eng__rowtitle,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__title{display:block;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);letter-spacing:0;line-height:1.2;text-transform:none;color:var(--mgp-ink)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__sub{order:-1;font-style:normal}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp.mg-gne--set .mg-gne__sub{order:0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__excerpt{font-size:var(--mgp-fs-body)}.mg-eng__cta,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__cta{display:inline-flex;flex:none;align-items:center;justify-content:center;height:38px;min-width:0;padding:0 18px;border:var(--mgp-hair-strong);border-radius:9999px;background:transparent;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-indent:0;text-transform:uppercase;color:var(--mgp-ink);transition:background .2s ease,color .2s ease,border-color .2s ease}.mg-eng__row:hover .mg-eng__cta,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp:hover .mg-gne__cta{border-color:var(--mgp-ink);background:var(--mgp-ink);color:var(--mgp-cream)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__arrow{display:none}.mgp-free-chip{display:inline-flex;flex:none;align-items:center;height:32px;padding:0 13px;border-radius:9999px;background:#6a29221f;color:var(--mgp-terra-deep);font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.14em;text-transform:uppercase}@media(max-width:760px){.mgp-extra,.mg-eng__row,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px}.mgp-extra__thumb,.mg-eng__thumb,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__thumb{width:52px;height:52px}.mg-eng__cta,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__cta{padding:0 14px}}.mg-eng{margin:0 0 12px;font-family:var(--mgp-sans);color:var(--mgp-ink)}.mg-eng__thumb{color:#6e480ae0}.mg-eng__thumb--silver{color:#3a3a38d9}.mg-eng__thumb:not(.has-photo){background:radial-gradient(circle at 36% 30%,#fbe6a3,#e2b54e 45%,#b08022)}.mg-eng__thumb--silver:not(.has-photo){background:radial-gradient(circle at 36% 30%,#fbfbfa,#d9d9d6 45%,#a5a5a1)}.mg-eng__thumbimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.45);transform-origin:50% 62%}.mg-eng__thumbmark{position:relative;max-width:44px;overflow:hidden;font-family:var(--eng-font, "MG Note Classic"),"MG Engrave Symbols",serif;font-size:var(--mgp-fs-h5);line-height:1;white-space:nowrap;text-shadow:0 .6px 0 rgba(255,244,210,.7)}.mg-eng__thumb--silver .mg-eng__thumbmark{text-shadow:0 .6px 0 rgba(255,255,255,.8)}.mg-eng__thumbmark svg{display:block;width:28px;height:28px}.mg-eng__rowsub{display:none;min-width:0;font-style:normal}.mg-eng__isset{display:none}.mg-eng.is-set .mg-eng__isset{display:inline}.mg-eng.is-set .mg-eng__empty{display:none}.mg-eng.is-set .mg-eng__rowsub{display:block}.mg-eng__excerpt{overflow:hidden;font-family:var(--eng-font, inherit),serif;font-size:var(--mgp-fs-body);color:var(--mgp-ink-2);white-space:nowrap;text-overflow:ellipsis}.mg-eng.is-set .mg-eng__excerpt{display:block}.mg-eng.is-set[data-kind=draw] .mg-eng__excerpt{font-family:var(--mgp-sans);font-size:var(--mgp-fs-xs)}.mg-eng__tick{display:inline-block;width:12px;height:10px;margin-left:8px;vertical-align:1px;background:var(--mgp-terra);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+CiAgPHBhdGggZD0iTTEuNSAzLjUgMy44IDZsNC43LTUiIHN0cm9rZT0iI2Y1ZjRmMSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==) center / contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+CiAgPHBhdGggZD0iTTEuNSAzLjUgMy44IDZsNC43LTUiIHN0cm9rZT0iI2Y1ZjRmMSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==) center / contain no-repeat}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-gne--pdp .mg-gne__tick{width:12px;height:10px;margin-left:8px;border:0;transform:none;vertical-align:1px;background:var(--mgp-terra);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+CiAgPHBhdGggZD0iTTEuNSAzLjUgMy44IDZsNC43LTUiIHN0cm9rZT0iI2Y1ZjRmMSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==) center / contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+CiAgPHBhdGggZD0iTTEuNSAzLjUgMy44IDZsNC43LTUiIHN0cm9rZT0iI2Y1ZjRmMSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==) center / contain no-repeat}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) [data-block-type=buy-buttons]{margin-top:22px!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__buy-buttons :is(button,#mgp-id)[type=submit]{height:58px;min-height:58px;padding:0 30px!important;border-radius:9999px!important;background-color:var(--mgp-terra)!important;color:var(--mgp-cream)!important;font-family:var(--mgp-sans)!important;font-weight:700!important;font-size:var(--mgp-fs-xs)!important;letter-spacing:.14em!important;box-shadow:none!important;transform:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__buy-buttons :is(button,#mgp-id)[type=submit]:hover{background-color:var(--mgp-terra-deep)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__buy-buttons :is(button,#mgp-id)[type=submit][disabled]{background-color:var(--mgp-ink)!important;color:var(--mgp-cream)!important;border-radius:9999px!important;opacity:.85!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist .mg-wl-btn button{height:34px;padding:0 14px;gap:6px;border-color:var(--mgp-sand);background:transparent;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.12em;text-transform:uppercase}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist .mg-wl-btn button svg{width:16px;height:16px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist .mg-wl-btn.is-saved button{background:transparent;border-color:var(--mgp-terra);color:var(--mgp-terra)}.mgp-ship{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.45;color:var(--mgp-ink-2)}.mgp-ship p{margin:0}.mgp-ship b{font-weight:700;color:var(--mgp-ink)}.mgp-ship__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--mgp-star)}.mgp-ship--pre .mgp-ship__dot{background:var(--mgp-terra)}.mgp-ship__date{margin:4px 0 0 18px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.45;color:var(--mgp-ink-2)}.mgp-ship__date b{font-weight:700;color:var(--mgp-ink)}.mgp-three{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border-radius:var(--mgp-r);background:#6a292217;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink)}.mgp-three b{font-weight:700}.mgp-three .mgp-link{font-size:var(--mgp-fs-label)}.mgp-three .mgp-arrow{width:11px;height:11px}.mgp-svc{display:grid;grid-template-columns:1fr 1fr;margin:26px 0 0;padding:0;list-style:none;border-top:var(--mgp-hair)}.mgp-svc li{display:flex;align-items:center;gap:12px;margin:0;padding:16px 10px 16px 0;border-bottom:var(--mgp-hair);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.35;color:var(--mgp-ink)}.mgp-svc li:nth-child(2n){padding-left:16px;border-left:var(--mgp-hair)}@media(max-width:760px){.mgp-three{flex-direction:column;align-items:flex-start}.mgp-svc li{gap:9px}.mgp-svc li:nth-child(2n){padding-left:12px}}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) [data-block-type=mg-upsell-item]{margin-top:10px!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-wrap{margin:0}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id){grid-template-columns:56px minmax(0,1fr);gap:16px;min-height:0;padding:12px 16px 12px 12px;overflow:visible;border:var(--mgp-hair);border-radius:var(--mgp-r);background:var(--mgp-card);box-shadow:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id):hover{border-color:#281e1647;background:var(--mgp-card);box-shadow:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id).is-on{border-color:var(--mgp-terra)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-fig{width:56px;height:56px;overflow:hidden;border-radius:8px;background:var(--mgp-warm)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-body{gap:6px;padding:0;font-family:var(--mgp-sans)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-row{align-items:baseline}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-title{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);letter-spacing:0;line-height:1.2;text-transform:none;color:var(--mgp-ink)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-badge{padding:0;border:0;border-radius:0;background:none;font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-was{font-size:var(--mgp-fs-xs)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-sub{display:none}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .m-link{font-weight:300;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2);border-bottom-color:#281e1659}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .tg-label{font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) :is(.mg-upsell-card,#mgp-id) .tg-input:checked+.tg-slider{background:var(--mgp-terra)}.mgp-acc{margin-top:10px}.mgp-acc__item{border-bottom:var(--mgp-hair)}.mgp-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 0;list-style:none;cursor:pointer;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}.mgp-acc__sum::-webkit-details-marker{display:none}.mgp-acc__sum::marker{content:""}.mgp-acc__sum:after{content:"+";flex:none;font-weight:300;font-size:var(--mgp-fs-h4);line-height:1;letter-spacing:0}.mgp-acc__item[open]>.mgp-acc__sum:after{content:"\2212"}.mgp-acc__body{padding:0 0 20px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-body);line-height:1.6;color:var(--mgp-ink-2)}.mgp-acc__body p{margin:0 0 10px}.mgp-acc__body p:last-child{margin-bottom:0}.mgp-acc__body a{color:var(--mgp-ink);text-decoration:underline;text-underline-offset:3px}.mgp-acc__body--rte :is(p,span,li,div,strong,b,em){font-size:inherit!important;line-height:inherit}.mgp-unwrap{display:grid;grid-template-columns:repeat(var(--mgp-unwrap-n, 4),minmax(0,1fr));gap:20px;counter-reset:mgpu}.mgp-unwrap__item{margin:0}.mgp-unwrap__ph{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--mgp-r);background:#6a2922}.mgp-unwrap__ph img,.mgp-unwrap__ph svg{display:block;width:100%;height:100%;object-fit:cover}.mgp-unwrap__intro{margin-top:12px;max-width:560px}.mgp-unwrap figcaption{padding-top:18px}.mgp-unwrap figcaption b{display:block;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h4);line-height:1.22;text-transform:none;color:var(--mgp-ink)}.mgp-unwrap figcaption b:before{counter-increment:mgpu;content:counter(mgpu) ". ";color:var(--mgp-terra)}.mgp-unwrap figcaption span{display:block;margin-top:4px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.4;color:var(--mgp-ink-2)}@media(max-width:760px){.mgp-unwrap{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:70%;gap:12px;margin:0 calc(-1 * var(--mgp-gutter));padding:0 var(--mgp-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--mgp-gutter);scrollbar-width:none}.mgp-unwrap::-webkit-scrollbar{display:none}.mgp-unwrap__item{scroll-snap-align:start}}.mgp-pdprevs__line{display:flex;align-items:center;gap:10px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-pdprevs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mgp-pdprev{display:flex;flex-direction:column;margin:0;padding:30px 30px 26px;border:var(--mgp-hair);border-radius:var(--mgp-r);background:var(--mgp-card)}.mgp-pdprev .mgp-stars svg.is-off{fill:#281e1626}.mgp-pdprev__q{flex:1;margin:18px 0 22px;padding:0;border:0;quotes:none;font-family:var(--mgp-display);font-style:normal;font-weight:500;font-size:var(--mgp-fs-h4);line-height:1.38;text-transform:none;color:var(--mgp-ink)}.mgp-pdprev__q:before,.mgp-pdprev__q:after{content:none}.mgp-pdprev__who{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:var(--mgp-hair);font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-pdprev__who b{font-weight:700;color:var(--mgp-ink)}.mgp-pdprevs__more{margin-top:28px}@media(max-width:760px){.mgp-pdprevs{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;gap:12px;margin:0 calc(-1 * var(--mgp-gutter));padding:0 var(--mgp-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--mgp-gutter);scrollbar-width:none}.mgp-pdprevs::-webkit-scrollbar{display:none}.mgp-pdprev{padding:24px 22px 20px;scroll-snap-align:start}.mgp-pdprev__who{flex-direction:column;gap:2px}}.mgp-pairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:999px){.mgp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.mg-eng__modal{--eng-ink: #281e16;--eng-clay: #6a2922;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;font-family:var(--mgp-sans);color:var(--mgp-ink)}.mg-eng__modal[hidden]{display:none}.mg-eng__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#281e166b;opacity:0;transition:opacity .25s ease}.mg-eng__modal.is-open .mg-eng__overlay{opacity:1}.mg-eng__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-height:94vh;max-height:94dvh;overflow:hidden;background:var(--mgp-cream);border-radius:18px 18px 0 0;box-shadow:0 -10px 40px -20px #281e1680;opacity:0;transform:translateY(24px);transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.mg-eng__modal.is-open .mg-eng__dialog{opacity:1;transform:none}.mg-eng__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mg-eng__modal button{font-family:var(--mgp-sans);-webkit-tap-highlight-color:transparent}.mg-eng__modal button:focus{outline:none}.mg-eng__modal button:focus-visible{outline:2px solid var(--mgp-terra);outline-offset:2px}.mg-eng__x{position:absolute;top:16px;right:18px;z-index:5;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:var(--mgp-hair);border-radius:50%;background:var(--mgp-card);color:var(--mgp-ink);cursor:pointer}.mg-eng__x:hover{border-color:var(--mgp-ink)}.mg-eng__left{position:relative;background:#efece8}.mg-eng__stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#efece8}.mg-eng__photo{display:block;width:100%;height:100%;object-fit:cover}.mg-eng__zone{position:absolute;transform:translate(-50%,-50%);border-radius:50%}.mg-eng__zone--rect{border-radius:6%}.mg-eng__lines{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.12;white-space:pre;font-family:var(--eng-font),serif;color:#6e480ae0;text-shadow:0 .6px 0 rgba(255,244,210,.75),0 -.4px 0 rgba(60,35,0,.35)}.mg-eng__stage--silver .mg-eng__lines{color:#3a3a38d9;text-shadow:0 .6px 0 rgba(255,255,255,.85),0 -.4px 0 rgba(0,0,0,.3)}.mg-eng__lines span{display:block}.mg-eng__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;border:1px dashed rgba(70,45,5,.35);border-radius:inherit;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-xs);letter-spacing:.02em;color:#462d0580}.mg-eng__stage--silver .mg-eng__ph{color:#28282880;border-color:#28282859}.mg-eng__ph[hidden]{display:none}.mg-eng__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;border-radius:inherit;touch-action:none}.mg-eng__modal[data-mode=draw] .mg-eng__canvas{display:block;cursor:crosshair;outline:1.5px dashed rgba(110,72,10,.45);outline-offset:-1.5px}.mg-eng__modal[data-mode=draw] .mg-eng__lines,.mg-eng__modal[data-mode=draw] .mg-eng__ph,.mg-eng__modal[data-mode=text] .mg-eng__canvas.has-ink{display:none}.mg-eng__scale{position:absolute;right:18px;bottom:16px;left:18px;display:flex;justify-content:space-between;gap:12px;margin:0;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2);pointer-events:none}.mg-eng__controls{padding:20px 20px 4px}.mg-eng__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:52px}.mg-eng__title{margin:0;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h3);line-height:1.18;letter-spacing:-.005em;text-transform:none;color:var(--mgp-ink)}.mg-eng__free{display:inline-flex;flex:none;align-items:center;height:28px;padding:0 13px;border-radius:9999px;background:var(--mgp-terra);color:var(--mgp-cream);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.16em;text-transform:uppercase}.mg-eng__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:18px 0 6px;padding:5px;border-radius:9999px;background:var(--mgp-warm)}.mg-eng__modal .mg-eng__tab{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:46px;margin:0;padding:0;border:0;border-radius:9999px;background:transparent;font-weight:700;font-size:var(--mgp-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mgp-ink-2);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.mg-eng__modal .mg-eng__tab[aria-selected=true]{background:var(--mgp-card);color:var(--mgp-ink);box-shadow:0 2px 10px #281e161a}.mg-eng__tab svg{flex:none}.mg-eng__tabaa{font-family:MG Note Classic,Georgia,serif;font-weight:400;font-size:var(--mgp-fs-h4);letter-spacing:0;text-transform:none}.mg-eng__pane[hidden]{display:none}.mg-eng__labelrow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px;margin:18px 0 9px}.mg-eng__labelside{display:inline-flex;align-items:center;gap:10px}.mg-eng__label{display:block;font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}.mg-eng__label--gap{margin:18px 0 9px}.mg-eng__labelnote{font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2);text-align:right}.mg-eng__match{font-weight:700;font-size:var(--mgp-fs-xs);color:var(--mgp-terra-deep)}.mg-eng__match[hidden]{display:none}.mg-eng__fonts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mg-eng__modal .mg-eng__font{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;height:70px;margin:0;padding:0 4px;border:var(--mgp-hair-strong);border-radius:12px;background:var(--mgp-card);color:var(--mgp-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.mg-eng__modal .mg-eng__font:hover{border-color:#281e1673}.mg-eng__modal .mg-eng__font[aria-checked=true]{border:1.5px solid var(--mgp-terra);background:#6a292214}.mg-eng__fontaa{font-family:var(--eng-font),serif;font-size:var(--mgp-fs-h4);line-height:1}.mg-eng__font[data-eng-font=Calligraphy] .mg-eng__fontaa{font-size:var(--mgp-fs-h3)}.mg-eng__font small{max-width:100%;overflow:hidden;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--mgp-ink-2)}.mg-eng__fields{display:grid;gap:10px}.mg-eng__fieldlabel{display:flex;justify-content:space-between;margin:0 0 6px;font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mgp-ink-2)}.mg-eng__count{font-variant-numeric:tabular-nums}.mg-eng__field{width:100%;height:44px;margin:0;padding:0 20px;box-sizing:border-box;border:var(--mgp-hair-strong);border-radius:9999px;background:var(--mgp-card);box-shadow:none;font-family:var(--mgp-sans);font-weight:300;font-size:max(var(--mgp-fs-lede),16px);color:var(--mgp-ink)}.mg-eng__field::placeholder{color:var(--mgp-ink-3);opacity:1}.mg-eng__field:focus{outline:none;border-color:var(--mgp-terra);box-shadow:0 0 0 3px #6a292233}.mg-eng__warn{margin:10px 2px 0;font-size:var(--mgp-fs-xs);line-height:1.4;color:#8a4a1f}.mg-eng__warn[hidden]{display:none}.mg-eng__ideas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0}.mg-eng__ideas[hidden]{display:none}.mg-eng__ideaslabel{margin-right:2px;font-weight:700;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2)}.mg-eng__modal .mg-eng__idea{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 12px;border:var(--mgp-hair-strong);border-radius:9999px;background:var(--mgp-card);font-weight:300;font-size:var(--mgp-fs-xs);color:var(--mgp-ink);cursor:pointer}.mg-eng__modal .mg-eng__idea:hover{border-color:var(--mgp-terra)}.mg-eng__aligns{display:inline-grid;grid-auto-flow:column;gap:2px;margin:-6px 0;padding:3px;border-radius:9999px;background:var(--mgp-warm)}.mg-eng__modal .mg-eng__align{display:grid;place-items:center;width:36px;height:26px;margin:0;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--mgp-ink-3);cursor:pointer}.mg-eng__modal .mg-eng__align[aria-checked=true]{background:var(--mgp-card);color:var(--mgp-ink);box-shadow:0 1px 6px #281e161f}.mg-eng__texttools,.mg-eng__drawtools{display:flex;gap:6px}.mg-eng__labelrow .mg-eng__texttools{margin:-7px 0}.mg-eng__modal .mg-eng__tool{display:inline-flex;align-items:center;justify-content:center;height:32px;margin:0;padding:0 13px;border:var(--mgp-hair-strong);border-radius:9999px;background:var(--mgp-cream);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mgp-ink);cursor:pointer}.mg-eng__modal .mg-eng__tool:hover{border-color:var(--mgp-ink)}.mg-eng__modal .mg-eng__tool:disabled{opacity:.35;border-color:#281e1633;cursor:default}.mg-eng__symbols{display:grid;grid-template-columns:repeat(9,minmax(0,40px));gap:6px}.mg-eng__modal .mg-eng__sym{display:grid;place-items:center;width:100%;height:auto;aspect-ratio:1;margin:0;padding:0;border:var(--mgp-hair-strong);border-radius:50%;background:var(--mgp-card);font-family:MG Engrave Symbols,serif;font-size:var(--mgp-fs-h5);line-height:1;color:var(--mgp-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease}.mg-eng__modal .mg-eng__sym:hover{border-color:var(--mgp-ink)}.mg-eng__modal .mg-eng__sym.is-full{border-color:#b3261e;background:#fbe7e5;color:#b3261e}.mg-eng__drawhint{margin:0 0 12px;font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.5;color:var(--mgp-ink-2)}.mg-eng__gift{margin-top:18px;font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.5;color:var(--mgp-ink-2)}.mg-eng__gift-icon{display:none}.mg-eng__gift strong{font-weight:700;color:var(--mgp-ink)}.mg-eng__gift-none[hidden],.mg-eng__gift-has[hidden]{display:none}.mg-eng__modal .mg-eng__giftlink{display:inline;margin:0 0 0 4px;padding:0;border:0;background:none;font-weight:700;font-size:var(--mgp-fs-sm);color:var(--mgp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mg-eng__modal .mg-eng__giftlink:hover{color:var(--mgp-terra-deep)}.mg-eng__confirm{display:flex;align-items:flex-start;gap:10px;margin:18px 0 6px;border-radius:10px;font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.45;color:var(--mgp-ink-2);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.mg-eng__confirm input{flex:none;display:block;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--mgp-terra);border-radius:5px;background:transparent center / 10px 8px no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.mg-eng__confirm input:checked{background-color:var(--mgp-terra);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+CiAgPHBhdGggZD0iTTEuNSAzLjUgMy44IDZsNC43LTUiIHN0cm9rZT0iI2Y1ZjRmMSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==)}.mg-eng__confirm input:focus-visible{outline:2px solid var(--mgp-terra);outline-offset:2px}.mg-eng__confirm-text--draw,.mg-eng__modal[data-mode=draw] .mg-eng__confirm-text--text{display:none}.mg-eng__modal[data-mode=draw] .mg-eng__confirm-text--draw{display:inline}.mg-eng__confirm.is-needed{margin-right:-12px;margin-left:-12px;padding:10px 12px;background:#fbeee8;box-shadow:0 0 0 1px #6a292299}.mg-eng__modal .mg-eng__remove{display:block;margin:4px 0 0;padding:6px 0;border:0;background:none;font-weight:700;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mg-eng__modal .mg-eng__remove[hidden]{display:none}.mg-eng__needtick{margin:0 0 6px;font-weight:700;font-size:var(--mgp-fs-xs);color:var(--mgp-terra-deep);scroll-margin-bottom:120px}.mg-eng__needtick[hidden]{display:none}.mg-eng__bag{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px 10px 10px;border:var(--mgp-hair);border-radius:var(--mgp-r);background:var(--mgp-card)}.mg-eng__bag-img{flex:none;width:48px;height:48px;overflow:hidden;border-radius:8px;background:var(--mgp-warm)}.mg-eng__bag-img img{display:block;width:100%;height:100%;object-fit:cover}.mg-eng__bag-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.mg-eng__bag-copy b{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.2;color:var(--mgp-ink)}.mg-eng__bag-copy span{font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.35;color:var(--mgp-ink-2)}.mg-eng__modal .mg-eng__bag-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;flex:none;height:36px;min-width:76px;margin:0;padding:0 16px;border:var(--mgp-hair-strong);border-radius:9999px;background:transparent;font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.mg-eng__modal .mg-eng__bag-btn:hover{border-color:var(--mgp-ink);background:var(--mgp-ink);color:var(--mgp-cream)}.mg-eng__bag-btn>span{margin-right:-.14em}.mg-eng__bag-added,.mg-eng__bag.is-added .mg-eng__bag-add{display:none}.mg-eng__bag.is-added .mg-eng__bag-added{display:inline}.mg-eng__modal .mg-eng__bag.is-added .mg-eng__bag-btn{border-color:var(--mgp-terra);background:var(--mgp-terra);color:var(--mgp-cream);cursor:default}.mg-eng__foot{position:sticky;bottom:0;z-index:2;padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:var(--mgp-hair);background:var(--mgp-cream)}.mg-eng__opts{display:flex;gap:8px;margin:0 0 10px}.mg-eng__opt{position:relative;display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;height:42px;margin:0;padding:0 36px 0 14px;border:var(--mgp-hair-strong);border-radius:10px;background:var(--mgp-card);color:var(--mgp-ink);cursor:pointer;transition:border-color .2s ease}.mg-eng__opt:hover,.mg-eng__opt:focus-within{border-color:var(--mgp-ink)}.mg-eng__opt:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.mg-eng__optname{flex:none;font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mg-eng__optval{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:700;font-size:var(--mgp-fs-sm);text-align:right;white-space:nowrap;text-overflow:ellipsis}.mg-eng__opt select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;appearance:none}.mg-eng__btns{display:flex;gap:8px}.mg-eng__modal .mg-eng__save,.mg-eng__modal .mg-eng__atc{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;margin:0;padding:0 22px;border-radius:9999px;font-weight:700;font-size:var(--mgp-fs-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.mg-eng__modal .mg-eng__save{flex:none;border:var(--mgp-hair-strong);background:transparent;color:var(--mgp-ink)}.mg-eng__modal .mg-eng__save:hover{border-color:var(--mgp-ink)}.mg-eng__modal .mg-eng__atc{flex:1 1 auto;min-width:0;border:0;background:var(--mgp-terra);color:var(--mgp-cream)}.mg-eng__modal .mg-eng__atc:hover{background:var(--mgp-terra-deep)}.mg-eng__modal .mg-eng__atc[hidden]{display:none}.mg-eng__modal .mg-eng__btns:has(.mg-eng__atc[hidden]) .mg-eng__save{flex:1 1 auto}.mg-eng__modal .mg-eng__save:disabled,.mg-eng__modal .mg-eng__atc:disabled{opacity:.45;cursor:not-allowed}.mg-eng__atc .mgp-arrow{width:12px;height:12px;margin-left:2px;vertical-align:0}.mg-eng__note{margin:10px 0 0;text-align:center;font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}@media(max-width:380px){.mg-eng__modal .mg-eng__save,.mg-eng__modal .mg-eng__atc{padding:0 16px;letter-spacing:.1em}}@media(max-width:859px){.mg-eng__left{--pvh: min(62vw, 34svh);--pv-s: 1;position:sticky;top:0;z-index:3;height:var(--pvh);overflow:hidden;transition:height .2s ease}.mg-eng__modal.is-typing .mg-eng__left{--pvh: min(46vw, 24svh);--pv-s: .7;box-shadow:0 10px 14px -14px #281e1659}.mg-eng__modal[data-mode=draw] .mg-eng__left{--pvh: min(96vw, 48svh);--pv-s: 1.45}.mg-eng__stage{width:calc(100% * var(--pv-s));margin-top:calc(var(--pvh) / 2 - var(--eng-zy, 56%) * var(--pv-s));margin-left:calc(50% - var(--eng-zx, 50%) * var(--pv-s));transition:width .2s ease,margin .2s ease}.mg-eng__scale{display:none}.mg-eng__x{top:14px;right:14px}.mg-eng__fonts{gap:6px}.mg-eng__modal .mg-eng__font{padding:0 2px}.mg-eng__font small{letter-spacing:.04em}}@media(min-width:860px){.mg-eng__modal{align-items:center;padding:30px}.mg-eng__dialog{width:min(1040px,100%);max-height:min(860px,calc(100vh - 60px));border-radius:16px;box-shadow:0 30px 80px #281e1640}.mg-eng__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.mg-eng__left{display:flex;flex-direction:column;justify-content:center}.mg-eng__right{display:flex;flex-direction:column;min-height:0}.mg-eng__controls{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:34px 34px 6px}.mg-eng__foot{position:static;padding:14px 34px 26px;border-top:0}.mg-eng__x{top:16px;right:18px}}@media(prefers-reduced-motion:reduce){.mg-eng__dialog,.mg-eng__overlay,.mg-eng__left,.mg-eng__stage{transition:none}}#mg-size-guide-modal{font-family:var(--mgp-sans)}#mg-size-guide-modal .mg-modal__backdrop{background:#281e166b}#mg-size-guide-modal .mg-modal__container{background:var(--mgp-cream);color:var(--mgp-ink)}#mg-size-guide-modal .mg-modal__header{padding:18px 24px;border-bottom:1px solid rgba(40,30,22,.08);background:var(--mgp-cream)}#mg-size-guide-modal .mg-modal__title{margin:0;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h4);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--mgp-ink)}#mg-size-guide-modal .mg-modal__close{width:40px;height:40px;border-radius:50%;border:1px solid rgba(40,30,22,.1);background:var(--mgp-card);color:var(--mgp-ink);display:grid;place-items:center;padding:0}#mg-size-guide-modal .mg-modal__close svg{width:16px;height:16px}#mg-size-guide-modal .mg-modal__content{padding:22px 24px 28px}#mg-size-guide-modal .mg-guide-specifics{margin:0 0 20px;padding:18px 20px;border:0;border-radius:var(--mgp-r);background:var(--mgp-warm);text-align:left;box-shadow:none}#mg-size-guide-modal .mg-spec-label{margin:0 0 8px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--mgp-terra-deep)}#mg-size-guide-modal .mg-spec-value{text-align:left}#mg-size-guide-modal .mg-spec-title{display:block;margin:0 0 6px;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.25;text-transform:none;color:var(--mgp-ink)}#mg-size-guide-modal .mg-spec-text{display:block;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.6;color:var(--mgp-ink-2)}#mg-size-guide-modal .mg-guide-body,#mg-size-guide-modal .mg-guide-fallback{font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.6;color:var(--mgp-ink-2)}#mg-size-guide-modal .mg-guide-body p,#mg-size-guide-modal .mg-guide-fallback p{font-size:var(--mgp-fs-sm);line-height:1.6;color:var(--mgp-ink-2)}#mg-size-guide-modal .mg-guide-body img{border-radius:var(--mgp-r)}#mg-size-guide-modal .mg-guide-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.25;letter-spacing:0;text-transform:none;color:var(--mgp-ink);margin:18px 0 8px}#mg-size-guide-modal .mg-guide-body strong,#mg-size-guide-modal .mg-guide-body b{font-weight:700;color:var(--mgp-ink)}#mg-size-guide-modal .mg-guide-body table{width:100%;border-collapse:collapse;margin:14px 0;border:0;font-size:var(--mgp-fs-sm)}#mg-size-guide-modal .mg-guide-body :is(th,td){padding:9px 10px;border:0;border-bottom:1px solid rgba(40,30,22,.08);text-align:left;color:var(--mgp-ink-2)}#mg-size-guide-modal .mg-guide-body th,#mg-size-guide-modal .mg-guide-body tr:first-child td{background:var(--mgp-warm);color:var(--mgp-ink);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.14em;text-transform:uppercase}#mg-size-guide-modal .mg-guide-footer{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px 0 0;border:0;border-top:1px solid rgba(40,30,22,.08);background:none;text-align:left;justify-content:flex-start}#mg-size-guide-modal .mg-footer-icon-wrapper{flex:none;width:40px;height:40px;border-radius:50%;background:var(--mgp-terra);display:grid;place-items:center;border:0}#mg-size-guide-modal .mg-footer-icon-wrapper .mgp-tick{width:14px;height:12px;background:var(--mgp-cream)}#mg-size-guide-modal .mg-footer-text{display:flex;flex-direction:column;gap:2px;text-align:left}#mg-size-guide-modal .mg-footer-title{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.25;text-transform:none;letter-spacing:0;color:var(--mgp-ink)}#mg-size-guide-modal .mg-footer-subtitle{font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.4;color:var(--mgp-ink-2)}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-wrap{margin:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-heading{display:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card{display:flex!important;align-items:center!important;gap:13px!important;margin:0 0 12px!important;padding:12px 14px!important;min-height:0!important;border:1px solid rgba(40,30,22,.12)!important;border-radius:12px!important;background:var(--mgp-card)!important;box-shadow:none!important;grid-template-columns:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card.is-hidden{display:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-fig{flex:none!important;width:52px!important;height:52px!important;border-radius:10px!important;overflow:hidden!important;background:var(--mgp-warm)!important;padding:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-link-img,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-body{flex:1 1 auto!important;min-width:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"row meta" "sub meta"!important;align-items:center!important;column-gap:12px!important;row-gap:3px!important;background:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-row{grid-area:row!important;display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:4px!important;margin:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-title{font-family:var(--mgp-display)!important;font-weight:500!important;font-size:var(--mgp-fs-h5)!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;color:var(--mgp-ink)!important;text-decoration:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-price{margin:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-badge{padding:0!important;background:none!important;border:0!important;font-family:var(--mgp-sans)!important;font-weight:700!important;font-size:var(--mgp-fs-pill)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mgp-terra-deep)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-was,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-3for2{display:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-sub{grid-area:sub!important;margin:0!important;font-family:var(--mgp-sans)!important;font-weight:300!important;font-size:var(--mgp-fs-sm)!important;line-height:1.35!important;color:var(--mgp-ink-2)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-meta{grid-area:meta!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .m-link{display:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .tg{position:relative!important;display:inline-flex!important;margin:0!important;cursor:pointer!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .tg-input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;z-index:1!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .tg-slider{display:none!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .tg-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-width:74px!important;padding:0 16px!important;border:1px solid var(--mgp-ink)!important;border-radius:9999px!important;background:transparent!important;font-family:var(--mgp-sans)!important;font-weight:700!important;font-size:var(--mgp-fs-label)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mgp-ink)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .tg:hover .tg-label{background:var(--mgp-ink)!important;color:var(--mgp-cream)!important}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .mg-upsell-card .tg-label[data-state=on]{background:var(--mgp-terra)!important;border-color:var(--mgp-terra)!important;color:var(--mgp-cream)!important}.product.mgp-pdp .product-info__price{align-items:center;gap:14px;margin:14px 0 24px;font-family:var(--mgp-sans);font-size:var(--mgp-fs-h3)!important;font-weight:300!important;color:var(--mgp-ink)!important}.product.mgp-pdp .product-info__price sale-price,.product.mgp-pdp .product-info__price compare-at-price{font-size:inherit;font-weight:300}.product.mgp-pdp .mg-top-was{font-size:var(--mgp-fs-sm);color:var(--mgp-ink-3);text-decoration-thickness:1px}.product.mgp-pdp .mg-top-badge{height:30px;align-items:center;padding:0 14px;border-radius:9999px;background:var(--mgp-terra);color:var(--mgp-cream);font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.1em}.product.mgp-pdp .mg-atelier-wrapper{--mg-ink: var(--mgp-ink);--mg-muted: var(--mgp-ink-2);--mg-faint: var(--mgp-ink-3);--mg-hairline: rgba(40, 30, 22, .08);--mg-pill-border: rgba(40, 30, 22, .18);--mg-paper: var(--mgp-cream);--mg-cream: var(--mgp-warm);--mg-accent: var(--mgp-terra);--mg-serif: var(--mgp-display);--mg-sans: var(--mgp-sans);--mg-body: var(--mgp-sans);margin:8px 0 30px;padding-top:26px;border-top:var(--mgp-hair)}.product.mgp-pdp .mg-explainer{margin-bottom:30px}.product.mgp-pdp .mg-explainer-lead{font:500 var(--mgp-fs-h4)/1.25 var(--mgp-display);letter-spacing:0}.product.mgp-pdp .mg-explainer-sub,.product.mgp-pdp .mg-step-sub{font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.55;color:var(--mgp-ink-2)}.product.mgp-pdp .mg-step{margin-bottom:34px}.product.mgp-pdp .mg-step+.mg-step{padding-top:28px;border-top:var(--mgp-hair)}.product.mgp-pdp .mg-step-eyebrow{margin:0 0 8px;font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.16em;color:var(--mgp-terra)}.product.mgp-pdp .mg-step-title,.product.mgp-pdp .mg-summary-title{font:500 var(--mgp-fs-h4)/1.2 var(--mgp-display);letter-spacing:0;color:var(--mgp-ink)}.product.mgp-pdp .mg-selected-row{font-size:var(--mgp-fs-label);letter-spacing:.14em;color:var(--mgp-ink-2)}.product.mgp-pdp .mg-charm-count{font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-terra-deep)}.product.mgp-pdp .mg-canvas-pill,.product.mgp-pdp .mg-sort-select{min-height:0;height:40px;padding:0 18px;border:var(--mgp-hair-strong);border-radius:9999px;background:transparent;box-shadow:none;color:var(--mgp-ink);font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product.mgp-pdp .mg-canvas-pill:hover,.product.mgp-pdp .mg-sort-select:hover{border-color:var(--mgp-ink);color:var(--mgp-ink)}.product.mgp-pdp .mg-canvas-pill.is-active{border-color:var(--mgp-ink);background:var(--mgp-ink);color:var(--mgp-cream);box-shadow:none}.product.mgp-pdp .mg-canvas-pill.mg-has-dot{padding:0 18px 0 6px}.product.mgp-pdp .mg-color-dot{width:26px;height:26px;margin-right:9px;border:1px solid rgba(40,30,22,.12)}.product.mgp-pdp .mg-canvas-pill.is-active .mg-color-dot{border-color:#f5f4f180}.product.mgp-pdp .mg-sort-select{padding:0 34px 0 16px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23281e16' stroke-width='1.5'/%3E%3C/svg%3E") right 15px center / 10px 7px no-repeat;-webkit-appearance:none;appearance:none}.product.mgp-pdp .mg-size-guide-top{margin:0 0 18px;font:300 var(--mgp-fs-sm)/1.4 var(--mgp-sans);color:var(--mgp-ink-2)}.product.mgp-pdp .mg-size-guide-link{padding-bottom:1px;border-bottom:1px solid rgba(40,30,22,.35);font-weight:300;color:var(--mgp-ink);text-decoration:none}.product.mgp-pdp .mg-charm-img-wrap{border-radius:var(--mgp-r);background:var(--mgp-warm)}.product.mgp-pdp .mg-charm-card.is-selected .mg-charm-img-wrap,.product.mgp-pdp .mg-base-card.is-selected .mg-charm-img-wrap{box-shadow:inset 0 0 0 1.5px var(--mgp-ink),inset 0 0 0 4px var(--mgp-cream)}.product.mgp-pdp .mg-select-indicator{top:10px;right:10px;width:30px;height:30px;border:var(--mgp-hair-strong);background:var(--mgp-card);box-shadow:none}.product.mgp-pdp .mg-charm-card.is-selected .mg-select-indicator,.product.mgp-pdp .mg-base-card.is-selected .mg-select-indicator{border-color:var(--mgp-ink);background:var(--mgp-ink)}.product.mgp-pdp .mg-icon-plus{stroke:var(--mgp-ink);stroke-width:1.6}.product.mgp-pdp .mg-icon-check{stroke:var(--mgp-cream);stroke-width:2.4}.product.mgp-pdp .mg-charm-title{margin:12px 0 4px;font:500 var(--mgp-fs-body)/1.3 var(--mgp-display);letter-spacing:0;text-transform:none;color:var(--mgp-ink)}.product.mgp-pdp .mg-charm-price{font:300 var(--mgp-fs-sm)/1.3 var(--mgp-sans);color:var(--mgp-ink-2)}.product.mgp-pdp .mg-charm-variant-select{height:38px;padding:0 14px;border:var(--mgp-hair-strong);border-radius:9999px;background:var(--mgp-card);font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.12em;color:var(--mgp-ink)}.product.mgp-pdp .mg-btn-outline{height:52px;padding:0 24px;border:var(--mgp-hair-strong);border-radius:9999px;background:transparent;color:var(--mgp-ink);font:700 var(--mgp-fs-xs)/1 var(--mgp-sans);letter-spacing:.14em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product.mgp-pdp .mg-btn-outline:hover{border-color:var(--mgp-ink);background:var(--mgp-ink);color:var(--mgp-cream)}.product.mgp-pdp .mg-summary-container{gap:16px;padding:26px 22px;border:var(--mgp-hair);border-radius:16px;background:var(--mgp-card)}.product.mgp-pdp .mg-promo-bar{padding:12px 18px;border-radius:9999px;background:#6a29221f;color:var(--mgp-terra-deep);font:700 var(--mgp-fs-label)/1.4 var(--mgp-sans);letter-spacing:.14em}.product.mgp-pdp .mg-promo-bar.is-unlocked{background:var(--mgp-terra);color:var(--mgp-cream)}.product.mgp-pdp .mg-mini-card{padding:8px;border-radius:10px;background:var(--mgp-cream)}.product.mgp-pdp .mg-mini-card img{border-radius:8px;background:var(--mgp-warm)}.product.mgp-pdp .mg-mini-title{font:500 var(--mgp-fs-sm)/1.3 var(--mgp-display);letter-spacing:0;text-transform:none}.product.mgp-pdp .mg-mini-price{font:400 var(--mgp-fs-sm)/1 var(--mgp-sans)}.product.mgp-pdp .mg-mini-remove{font:300 var(--mgp-fs-xs)/1 var(--mgp-sans);color:var(--mgp-ink-2)}.product.mgp-pdp .mg-total-row{padding-top:16px;border-top:var(--mgp-hair)}.product.mgp-pdp .mg-total-label{font:300 var(--mgp-fs-body)/1 var(--mgp-sans);color:var(--mgp-ink-2)}.product.mgp-pdp .mg-total-price{font:300 var(--mgp-fs-h3)/1 var(--mgp-sans);color:var(--mgp-ink)}.product.mgp-pdp .mg-total-was{font:300 var(--mgp-fs-sm)/1 var(--mgp-sans);color:var(--mgp-ink-3)}.product.mgp-pdp .mg-set-badge{height:26px;align-items:center;padding:0 11px;background:var(--mgp-terra);color:var(--mgp-cream);font:700 var(--mgp-fs-pill)/1 var(--mgp-sans);letter-spacing:.1em}.product.mgp-pdp .mg-custom-atc{height:62px;border:0;border-radius:9999px;background:var(--mgp-terra);color:var(--mgp-cream);font:700 var(--mgp-fs-xs)/1 var(--mgp-sans);letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease}.product.mgp-pdp .mg-custom-atc:hover{background:var(--mgp-terra-deep)}.product.mgp-pdp .mg-usp-microline,.product.mgp-pdp .pdp-free-gift-microcopy,.product.mgp-pdp .mg-delivery-msg{font:300 var(--mgp-fs-sm)/1.45 var(--mgp-sans);color:var(--mgp-ink-2)}.product.mgp-pdp .mg-checkout-note{font:300 var(--mgp-fs-xs)/1.45 var(--mgp-sans);color:var(--mgp-ink-3)}.product.mgp-pdp #mg-charm-gallery{border-top:var(--mgp-hair)}.product.mgp-pdp .mg-cg-eyebrow{font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.16em;color:var(--mgp-terra)}.product.mgp-pdp .mg-cg-main{border-radius:var(--mgp-r);background:var(--mgp-warm)}.product.mgp-pdp .mg-cg-thumb{border:0;border-radius:8px;background:var(--mgp-warm);box-shadow:inset 0 0 0 1px #281e1614}.product.mgp-pdp .mg-cg-thumb.is-active{border:0;box-shadow:inset 0 0 0 1.5px var(--mgp-ink),inset 0 0 0 3.5px var(--mgp-cream)}@media(max-width:767px){.product.mgp-pdp .mg-sticky-bar,body>.mg-sticky-bar.mg-sticky-bar{border-top:var(--mgp-hair);background:#f5f4f1f0}.product.mgp-pdp .mg-sticky-bar .mg-sticky-label,body>.mg-sticky-bar .mg-sticky-label{font:700 var(--mgp-fs-pill)/1.2 var(--mgp-sans);letter-spacing:.14em;color:var(--mgp-ink-3)}.product.mgp-pdp .mg-sticky-bar .mg-sticky-total,body>.mg-sticky-bar .mg-sticky-total{font:400 var(--mgp-fs-h5)/1.2 var(--mgp-sans);color:var(--mgp-ink)}.product.mgp-pdp .mg-sticky-bar .mg-sticky-cta-btn,body>.mg-sticky-bar .mg-sticky-cta-btn{height:48px;padding:0 22px;background:var(--mgp-terra);color:var(--mgp-cream);font:700 var(--mgp-fs-label)/1 var(--mgp-sans);letter-spacing:.14em}}.mgp-ship__xmas{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding:11px 14px;border-radius:var(--mgp-r);background:#f4e4e1;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.45;color:var(--mgp-ink)}.mgp-ship__xmas svg{flex:none;width:17px;height:17px;margin-top:1px;fill:none;stroke:var(--mgp-terra);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mgp-ship__xmas b{font-weight:700;color:var(--mgp-terra)}.mgp-ship__xmas a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mgp-svc__xmas b{font-weight:700;color:var(--mgp-terra)}.mgp-proof{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:16px 0 0;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-proof b{font-weight:700;color:var(--mgp-ink)}.mgp-proof__stars{display:inline-flex;gap:1px}.mgp-proof__stars svg{width:13px;height:13px;fill:var(--mgp-star)}.mgp-pay{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin:14px 0 0;padding:14px 0 2px;border-top:var(--mgp-hair)}.mgp-pay__label{display:inline-flex;align-items:center;gap:7px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}.mgp-pay__label svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.mgp-pay__icons{display:inline-flex;flex-wrap:wrap;gap:6px}.mgp-pay__icon{width:34px;height:22px}.mgp-tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 0;position:relative}.mgp-tl:before{content:"";position:absolute;left:16.67%;right:16.67%;top:7px;height:1px;background:#6a292259}.mgp-tl__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:22px 4px 0;text-align:center;font-family:var(--mgp-sans)}.mgp-tl__step:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:15px;height:15px;border-radius:50%;background:var(--mgp-cream);box-shadow:inset 0 0 0 1.5px var(--mgp-terra)}.mgp-tl__step--end:before{background:var(--mgp-terra)}.mgp-tl__step b{font-weight:700;font-size:var(--mgp-fs-sm);color:var(--mgp-ink)}.mgp-tl__step small{font-weight:300;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2)}.mgp-parcel{display:flex;gap:16px;align-items:center;margin:22px 0 0;padding:14px;border-radius:var(--mgp-r);background:var(--mgp-card, #fbfaf8);box-shadow:inset 0 0 0 1px #281e161a}.mgp-parcel__img{flex:none;width:96px;height:96px;border-radius:10px;overflow:hidden;background:var(--mgp-sand)}.mgp-parcel__img img{width:100%;height:100%;object-fit:cover;display:block}.mgp-parcel__t{margin:0 0 6px;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mgp-terra)}.mgp-parcel__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mgp-parcel__list li{position:relative;padding-left:14px;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);line-height:1.35;color:var(--mgp-ink)}.mgp-parcel__list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--mgp-terra)}.mgp-help{margin:14px 0 0;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink-2)}.mgp-help a{color:var(--mgp-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#281e1659}.mgp-help .mgp-arrow{width:11px;height:11px;margin-left:4px;color:var(--mgp-terra)}.mgp-sub__gifted{display:inline-flex;align-items:center;margin-left:10px;padding-left:10px;border-left:1px solid rgba(40,30,22,.2);font-family:var(--mgp-sans);font-weight:500;font-size:var(--mgp-fs-xs);color:var(--mgp-terra)}.mgp-finder__swap{margin:6px 0 0;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-xs);color:var(--mgp-terra)}@media(max-width:760px){.mgp-parcel__img{width:80px;height:80px}}.mgp-tl{margin:18px 0 0}.mgp-ship__xmas{margin-top:14px}.mgp-promise{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 0;padding:14px 16px;border-radius:var(--mgp-r);background:var(--mgp-warm)}.mgp-promise__t{margin:0;font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5);line-height:1.3;color:var(--mgp-ink);text-wrap:balance}.mgp-promise__by{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:0}.mgp-promise__by img{width:88px;height:auto;display:block}.mgp-promise__by span{font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-xs);color:var(--mgp-ink-2)}.mgp-tl.is-out{display:none}.product-info__wishlist:has(.mgp-hint){gap:8px}.mgp-hint{position:relative;display:inline-flex}.mgp-hint__btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:9999px;border:1px solid rgba(40,30,22,.22);background:transparent;cursor:pointer;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-ink)}.mgp-hint__btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mgp-hint__btn:hover{border-color:var(--mgp-ink)}.mgp-hint__menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;min-width:150px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 12px 30px -12px #281e1659}.mgp-hint__menu[hidden]{display:none}.mgp-hint__menu a,.mgp-hint__menu button{display:block;padding:9px 12px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer;text-decoration:none;font-family:var(--mgp-sans);font-weight:300;font-size:var(--mgp-fs-sm);color:var(--mgp-ink)}.mgp-hint__menu a:hover,.mgp-hint__menu button:hover{background:var(--mgp-warm)}.mgp-gp{margin:18px 0 0;border:1px solid rgba(40,30,22,.12);border-radius:var(--mgp-r);background:var(--mgp-card, #fbfaf8);overflow:hidden}.mgp-gp__row{display:flex;align-items:center;gap:14px;padding:14px 16px}.mgp-gp__row+.mgp-gp__row{border-top:1px solid rgba(40,30,22,.08)}.mgp-gp__ic{flex:none;width:22px;height:22px;color:var(--mgp-terra)}.mgp-gp__ic svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mgp-gp__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-family:var(--mgp-sans)}.mgp-gp__txt b{font-weight:700;font-size:var(--mgp-fs-sm);line-height:1.3;color:var(--mgp-ink)}.mgp-gp__txt span{font-weight:300;font-size:var(--mgp-fs-xs);line-height:1.4;color:var(--mgp-ink-2)}.mgp-gp__txt a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mgp-gp__thumb{flex:none;width:56px;height:56px;border-radius:9px;overflow:hidden;background:var(--mgp-sand)}.mgp-gp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mgp-gp__row--promise{background:var(--mgp-warm)}.mgp-gp__row--promise .mgp-gp__txt b{font-family:var(--mgp-display);font-weight:500;font-size:var(--mgp-fs-h5)}.mgp-gp__sig{flex:none;display:flex;flex-direction:column;align-items:flex-end}.mgp-gp__sig img{width:76px;height:auto;display:block}.mgp-gp__sig small{font-family:var(--mgp-sans);font-weight:300;font-size:10.5px;color:var(--mgp-ink-2);margin-top:-2px}.mgp-deal{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;border-radius:var(--mgp-r);background:#f4e4e1;color:var(--mgp-ink);text-decoration:none}.mgp-deal__pill{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:var(--mgp-terra);color:var(--mgp-cream);font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-pill);letter-spacing:.14em;text-transform:uppercase}.mgp-deal__t{flex:1;font-family:var(--mgp-sans);font-weight:500;font-size:var(--mgp-fs-sm)}.mgp-deal__t span{white-space:nowrap}.mgp-deal__go{flex:none;display:inline-flex;align-items:center;font-family:var(--mgp-sans);font-weight:700;font-size:var(--mgp-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mgp-terra)}.mgp-deal__go .mgp-arrow{width:11px;height:11px;margin-left:5px}.mgp-deal:hover .mgp-deal__go .mgp-arrow{transform:translate(3px)}.mgp-help{margin:14px 0 0}@media(max-width:760px){.mgp-gp__row{padding:13px 14px;gap:12px}.mgp-gp__sig img{width:64px}}@media(max-width:760px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist:has(.mgp-hint){display:flex!important;flex-direction:column;align-items:stretch;gap:8px!important;width:118px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist:has(.mgp-hint) .mg-wl-btn button,:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)) .product-info__wishlist .mgp-hint__btn{width:118px;height:34px;padding:0 8px;justify-content:center}.product-info__wishlist .mgp-hint__btn{font-size:10.5px;letter-spacing:.1em;gap:6px}.product-info__wishlist .mgp-hint__btn svg{width:14px;height:14px}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.product-info__wishlist .mgp-hint) .mgp-kicker{padding-right:130px;min-height:64px;align-content:flex-start}:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.product-info__wishlist .mgp-hint) .product-info__block-item:has(>.product-info__liquid>.mgp-pdp-on):not(:has(.mgp-kicker))+[data-block-type=title] .product-info__title{padding-right:130px!important;min-height:80px}}@media(min-width:761px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.product-info__wishlist .mgp-hint) .product-info__block-item:has(>.product-info__liquid>.mgp-pdp-on):not(:has(.mgp-kicker))+[data-block-type=title] .product-info__title{padding-right:0!important;margin-top:50px!important}}.mgp-price .mgp-price__in3{align-self:center;margin-left:4px;text-decoration:none}.gift-card-recipient input[type=checkbox]{-webkit-appearance:none;appearance:none;background-image:none;flex:none;width:22px;height:22px;margin:0;border:1.5px solid var(--mgp-ink, #281e16);border-radius:6px;background:#fbfaf8;display:inline-grid;place-items:center;cursor:pointer}.gift-card-recipient input[type=checkbox]:checked{background:var(--mgp-terra, #6a2922);background-image:none;border-color:var(--mgp-terra, #6a2922)}.gift-card-recipient input[type=checkbox]:checked:after{content:"";width:11px;height:6px;border-left:2px solid #f5f4f1;border-bottom:2px solid #f5f4f1;transform:translateY(-1px) rotate(-45deg)}.gift-card-recipient input[type=checkbox]:focus-visible{outline:3px solid rgba(106,41,34,.35);outline-offset:2px}.gift-card-recipient label{color:var(--mgp-ink, #281e16)!important;opacity:1!important;font-weight:500;cursor:pointer}.mgp-tl__step small .mgp-cdt{display:block;margin-top:1px;font-weight:700;font-size:var(--mgp-fs-sm);color:var(--mgp-terra);font-variant-numeric:tabular-nums;white-space:nowrap}.mgp-gp .mgp-gp__txt span{text-wrap:pretty}@media(max-width:379px){.mgp-tl__x,.mgp-gp__sig{display:none}}.shopify-section .mg-ugc-title{text-wrap:balance}.mgp-sub-acts{display:none}@media(max-width:760px){:is(.product.mgp-pdp,.product:has(.mgp-pdp-on)){--mgp-ta-gap: 16px}html body :is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.mgp-sub-acts) .product-info__wishlist{display:none!important}html body :is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.mgp-sub-acts) .mgp-kicker{padding-right:0!important;min-height:0!important}html body :is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.mgp-sub-acts) [data-block-type=title] .product-info__title:not(#mgp-id-boost){padding-right:0!important;min-height:0!important;margin-bottom:var(--mgp-ta-gap)!important}html body :is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.mgp-sub-acts) .product-info__block-item:has(.mgp-kicker)+[data-block-type=title] .product-info__title{margin-top:var(--mgp-ta-gap)!important}.mgp-sub-acts{display:flex;flex-wrap:wrap;gap:8px;margin:0}.mgp-sub-acts .mg-wl-btn button,.mgp-sub-acts .mgp-hint__btn{width:auto;height:34px;padding:0 14px;justify-content:center;font-size:10.5px;letter-spacing:.1em;gap:6px}.mgp-sub-acts .mgp-hint__btn svg{width:14px;height:14px}.mgp-sub-acts .mg-wl-btn button,.mgp-sub-acts .mg-wl-btn__label{font-family:Sofia Pro,Helvetica Neue,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em}html body .product .mgp-sub-acts~.mgp-sub{margin-top:var(--mgp-ta-gap)!important;margin-bottom:0!important}html body .product .mgp-sub-acts~.mgp-sub:not(:has(.mgp-sub__rate)){display:none!important}html body :is(.product.mgp-pdp,.product:has(.mgp-pdp-on)):has(.mgp-sub-acts) .mgp-price{margin-top:var(--mgp-ta-gap)}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/mgp-pdp.css.map */
