#mg-rings .mr-grid,#magdor-engagement .mg-grid{gap:0!important;border-top:1px solid #e5e2dd;border-left:1px solid #e5e2dd}#mg-rings .mr-card,#magdor-engagement .mg-card{border-right:1px solid #e5e2dd;border-bottom:1px solid #e5e2dd;padding:24px 16px 32px;text-align:center;margin:0}#mg-rings .mr-image,#magdor-engagement .mg-image{background:#fff;display:flex;align-items:center;justify-content:center}#mg-rings .mr-image .mg-isolated-image,#magdor-engagement .mg-image .mg-isolated-image{width:78%;height:78%;object-fit:contain;margin:auto}#mg-rings .mr-card h2,#magdor-engagement .mg-card h2{font-size:18px;line-height:1.5;margin:18px 0 8px}#mg-rings .mr-card .mr-price,#magdor-engagement .mg-price{font-size:13px}#mgp .photo .mg-isolated-image{object-fit:contain;padding:6%;background:#fff}@media(max-width:700px){#mg-rings .mr-card,#magdor-engagement .mg-card{padding:16px 8px 24px}#mg-rings .mr-card h2,#magdor-engagement .mg-card h2{font-size:14px}#mg-rings .mr-card .mr-price{font-size:12px}}

#mg-rings .mr-image,#magdor-engagement .mg-image{background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}#mg-rings .mr-card h2,#mg-rings .mr-card p,#magdor-engagement .mg-card h2,#magdor-engagement .mg-card p{text-align:center!important}

#mg-rings .mr-image,#magdor-engagement .mg-image{aspect-ratio:1;position:relative;width:100%;overflow:hidden}
#mg-rings .mr-image img,#magdor-engagement .mg-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}
#mg-rings .mr-card h2,#magdor-engagement .mg-card h2{min-height:3em;display:flex;align-items:center;justify-content:center}


#mgp .photo:has(> .mg-ring-studio-image){background:#f4f2ec;aspect-ratio:1;overflow:hidden;padding:0}
#mgp .photo > img.mg-ring-studio-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:0;background:transparent;mix-blend-mode:normal;transform-origin:0 0;transform:translate(var(--mg-ring-x,0%),var(--mg-ring-y,0%)) scale(var(--mg-ring-scale,1))}
#mgp #mgp-zoom img.mg-ring-studio-image{background:#f4f2ec;mix-blend-mode:normal}
#mgp img[src*="magdor-ring-halo-white-consistent.png"]{--mg-ring-scale:0.871011236;--mg-ring-x:6.484167518%;--mg-ring-y:6.373850868%}
#mgp img[src*="magdor-ring-halo-yellow-consistent.png"]{--mg-ring-scale:0.846792453;--mg-ring-x:7.424031778%;--mg-ring-y:6.192651440%}
#mgp img[src*="magdor-ring-halo-rose-consistent.png"]{--mg-ring-scale:0.830301850;--mg-ring-x:8.054527751%;--mg-ring-y:7.563777994%}
#mgp img[src*="magdor-ring-solitaire-white-consistent.png"]{--mg-ring-scale:0.884564315;--mg-ring-x:4.784232365%;--mg-ring-y:3.041493776%}
#mgp img[src*="magdor-ring-solitaire-yellow-consistent.png"]{--mg-ring-scale:0.884564315;--mg-ring-x:5.101659751%;--mg-ring-y:3.253112033%}
#mgp img[src*="magdor-ring-solitaire-rose-consistent.png"]{--mg-ring-scale:0.851868132;--mg-ring-x:6.625374625%;--mg-ring-y:5.070929071%}

img.mg-ring-studio-image{background:#f4f2ec;mix-blend-mode:normal}

#mgp .mgp-metal-options .mgp-metal-grid{gap:8px;align-items:stretch}
#mgp .mgp-metal-options .mgp-metal-choice{height:100%;margin:0}
#mgp .mgp-metal-options .mgp-metal-tile{height:100%;min-height:60px;padding:7px 12px;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;align-content:center;border-radius:0}
#mgp .mgp-metal-options .mgp-metal-disc{width:18px;height:18px;grid-column:1;grid-row:1;align-self:center;box-shadow:none}
#mgp .mgp-metal-options .mgp-metal-name{grid-column:2;grid-row:1;align-self:center;font:500 12px/1.5 Inter,Arial,sans-serif}
#mgp .mgp-metal-options .mgp-metal-karat{grid-column:2;grid-row:2;font:11px/14px Inter,Arial,sans-serif}
#mgp .mgp-metal-options .mgp-metal-note{grid-column:2;grid-row:3;margin-top:0;min-height:0;font:10px/14px Inter,Arial,sans-serif}
#mgp .mgp-metal-options .mgp-metal-note[hidden]{display:none!important}
#mgp .mgp-metal-steps .mgp-metal-tile{grid-template-rows:1fr;min-height:60px}
#mgp .mgp-metal-steps .mgp-metal-disc,#mgp .mgp-metal-steps .mgp-metal-name{grid-row:1;align-self:center}
#mgp .photo > #mgp-image[src*="image_a391ad1e-f1fc-47ce-90ed-7bc01a7a10e4"]{transform:translate(1.08%,2%) scale(.839245);transform-origin:center}
#mgp .photo > #mgp-image[src*="magdor-triasym-two-tone-white-top-yellow-bottom"]{transform:translate(1.24%,1.96%) scale(.771619);transform-origin:center}

#mg-rings a.mr-image img[src*="magdor-10181025038637-white.png"],#magdor-engagement a.mg-image img[src*="magdor-10181025038637-white.png"]{transform:translate(2.5%,-15%) scale(1.65);transform-origin:center}

#mgp.mgp-controls fieldset:is(.mgp-metal-options,.mgp-karat-options){border:0;padding:0;min-width:0}
#mgp.mgp-controls fieldset.mgp-metal-options{margin:0 0 16px}
#mgp.mgp-controls fieldset.mgp-karat-options{margin:0 0 16px}
#mgp.mgp-controls fieldset:is(.mgp-metal-options,.mgp-karat-options)>legend{float:none;width:auto;padding:0;margin:0 0 10px;font:400 12px/normal Inter,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:#292722}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;align-items:stretch}
#mgp.mgp-controls .mgp-karat-options .mgp-karat-grid{display:grid;grid-template-columns:repeat(var(--mgp-karat-columns,2),minmax(0,1fr));gap:12px;align-items:stretch}
#mgp.mgp-controls :is(.mgp-metal-options,.mgp-karat-options) :is(.mgp-metal-choice,.mgp-karat-choice){position:relative;display:block;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#292722;text-decoration:none;cursor:pointer}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice:has(input:checked){padding:0;border:0;background:transparent}
#mgp.mgp-controls :is(.mgp-metal-options,.mgp-karat-options) :is(.mgp-metal-choice,.mgp-karat-choice)>input{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-tile{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:0;align-content:center;align-items:center;width:100%;height:100%;min-height:48px;box-sizing:border-box;padding:14px;border:1px solid #bbb;border-radius:0;background:#fff;color:#292722;box-shadow:none}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-disc{display:block;width:18px;height:18px;min-width:18px;grid-column:1;grid-row:1;align-self:center;border:1px solid #0002;border-radius:50%;box-shadow:none}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-name{grid-column:2;grid-row:1;align-self:center;min-width:0;font:400 14px/normal Inter,Arial,sans-serif;color:#292722;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-karat{grid-column:2;grid-row:2;font:400 11px/14px Inter,Arial,sans-serif;color:#716a60}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-note{grid-column:2;grid-row:3;margin:0;min-height:0;font:400 11px/1.7 Inter,Arial,sans-serif;color:#736e65;overflow-wrap:anywhere}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-note[hidden]{display:none!important}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-disc[data-tone=white]{background:linear-gradient(135deg,#f7f7f4,#b9bdbe 48%,#f3f3f1)}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-disc[data-tone=yellow]{background:linear-gradient(135deg,#f7e6b5,#c2a363 48%,#efda9c)}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-disc[data-tone=rose]{background:linear-gradient(135deg,#f3d8cb,#c79480 48%,#f1d1bf)}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-disc[data-tone=platinum]{background:linear-gradient(135deg,#e8ebed,#969ea4 48%,#d9dfe2)}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-disc[data-tone=two-tone]{background:linear-gradient(90deg,#d7bd7c 50%,#d8dcde 50%)}
#mgp.mgp-controls .mgp-karat-options .mgp-karat-tile{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:48px;box-sizing:border-box;padding:14px;border:1px solid #bbb;border-radius:0;background:#fff;color:#292722;box-shadow:none;font:400 14px/normal Inter,Arial,sans-serif;text-transform:none;letter-spacing:0}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice:is(:hover,[aria-current=page])>.mgp-metal-tile,#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice>input:checked+.mgp-metal-tile,#mgp.mgp-controls .mgp-karat-options .mgp-karat-choice:hover>.mgp-karat-tile,#mgp.mgp-controls .mgp-karat-options .mgp-karat-choice>input:checked+.mgp-karat-tile{border-color:#C2A677;background:#faf8f3}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice[aria-current=page]>.mgp-metal-tile,#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice>input:checked+.mgp-metal-tile,#mgp.mgp-controls .mgp-karat-options .mgp-karat-choice>input:checked+.mgp-karat-tile{box-shadow:none}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice:focus-visible>.mgp-metal-tile,#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice>input:focus-visible+.mgp-metal-tile,#mgp.mgp-controls .mgp-karat-options .mgp-karat-choice>input:focus-visible+.mgp-karat-tile{outline:2px solid #292722;outline-offset:3px}
#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice>input:disabled+.mgp-metal-tile,#mgp.mgp-controls .mgp-karat-options .mgp-karat-choice>input:disabled+.mgp-karat-tile{opacity:.5;cursor:not-allowed}
#mgp.mgp-controls magdor-product-family[data-metal-buttons]{margin:0 0 16px}
#mgp.mgp-controls magdor-product-family[data-metal-buttons] .mgp-metal-options{margin:0}
#mgp.mgp-controls .mg-hv-field{order:2}
#mgp.mgp-controls .mg-hv-field[data-metal]{order:0}
#mgp.mgp-controls .mg-hv-field[data-karat]{order:1}

#mgp.mgp-controls .mgp-metal-options .mgp-metal-choice:has(input:focus-visible){outline:0;outline-offset:0}

#mgp.mgp-controls .mgp-metal-options .mgp-metal-detail{grid-column:2;grid-row:2;font:400 11px/14px Inter,Arial,sans-serif;color:#716a60}

#mgp.mgp-controls:has(.mgp-metal-steps) fieldset:is(.mgp-metal-options,.mgp-karat-options)>legend{font:400 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
#mgp.mgp-controls.mgp-pearl fieldset:is(.mgp-metal-options,.mgp-karat-options)>legend{line-height:1.6}
#mgp.mgp-controls.mgp-pearl fieldset.mgp-metal-options{margin-bottom:20px}
#mgp.mgp-controls.mgp-pearl .mgp-metal-options .mgp-metal-tile{min-height:49px;padding-right:12px;padding-left:12px}
#mgp.mgp-controls.mg-hv fieldset:is(.mgp-metal-options,.mgp-karat-options){margin:0}
#mgp.mgp-controls.mg-hv fieldset:is(.mgp-metal-options,.mgp-karat-options)>legend{font-size:14px}
@media(max-width:650px){
 #mgp.mgp-controls .mgp-metal-options .mgp-metal-name,#mgp.mgp-controls .mgp-karat-options .mgp-karat-tile{font-size:16px}
 #mgp.mgp-controls .mgp-metal-options .mgp-metal-tile,#mgp.mgp-controls .mgp-karat-options .mgp-karat-tile{min-height:50px}
 #mgp.mgp-controls.mgp-pearl .mgp-metal-options .mgp-metal-tile{min-height:52px}
}

#mgp #mgp-zoom .mgv-ring-stage{background:#f4f2ec}
#mgp #mgp-zoom .mgv-ring-frame{position:relative;overflow:hidden;background:#f4f2ec;flex:none}
#mgp #mgp-zoom .mgv-ring-frame > img{position:absolute;inset:0;display:block;max-width:none;max-height:none;margin:0;padding:0;background:transparent;object-fit:contain;transform-origin:0 0;transform:translate(var(--mg-ring-x,0%),var(--mg-ring-y,0%)) scale(var(--mg-ring-scale,1))}
