.mv-option-picker{min-width:0;max-width:100%;--color-variant-text:#403b33;--color-selected-variant-text:#403b33;--color-variant-hover-text:#403b33;--color-selected-variant-hover-text:#403b33}.mv-option-picker .variant-picker__form{display:grid;gap:24px}.mv-option-picker .variant-option{min-width:0;max-width:100%;margin:0}.mv-option-picker .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.mv-option-picker .variant-option legend{width:100%;margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.03em}.mv-option-picker .variant-option__button-label{box-sizing:border-box;flex:0 1 auto;min-width:48px;max-width:100%;min-height:46px;padding:11px 16px;border:1px solid #d3cabc!important;border-radius:3px;color:#403b33;background:#fbfaf7;font-size:13px;line-height:1.4;white-space:normal;transition:background .18s,border-color .18s,box-shadow .18s}.mv-option-picker .variant-option__button-label:before,.mv-option-picker .variant-option__button-label:after,.mv-option-picker .variant-option__button-label__pill{display:none!important}.mv-option-picker .variant-option__button-label:hover{border-color:#968268!important;color:#403b33;background:#f3eee5}.mv-option-picker .variant-option__button-label:has(:checked){border-color:#897154!important;box-shadow:inset 0 0 0 .5px #897154;background:#eee7dc;color:#403b33}.mv-option-picker .variant-option__button-label:has([data-option-available=false]){color:#8b8377;background:#f6f4ef}.mv-option-picker .variant-option__button-label:has(:focus-visible){outline:2px solid #897154;outline-offset:3px}.mv-option-picker .variant-option__button-label__text{text-align:center;overflow-wrap:anywhere}.mv-option-picker .variant-option--swatches .variant-option__button-label{padding:5px;min-width:46px;min-height:46px}.mv-option-picker .mv-option--size .variant-option__button-label{min-width:52px}.mv-option-picker .mv-option-single{display:grid;gap:10px;font-size:12px}.mv-option-picker .mv-option-single .variant-option__swatch-value{display:block;width:fit-content;max-width:100%;padding:11px 16px;border:1px solid #d3cabc;background:#eee7dc;border-radius:3px;color:#403b33;font-size:13px}.mervaux-ring-size{width:100%;min-width:0;color:#403b33}.mervaux-ring-size .mv-size-methods{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 10px}.mervaux-ring-size .mv-choice{position:relative;display:flex;flex:1 1 145px;align-items:center;min-height:48px;padding:12px 14px;border:1px solid #d3cabc;border-radius:3px;background:#fbfaf7;font-size:13px;cursor:pointer}.mervaux-ring-size .mv-choice input{position:absolute;width:1px!important;height:1px;min-height:0!important;opacity:0;padding:0!important}.mervaux-ring-size .mv-choice:has(:checked){border-color:#897154;background:#eee7dc;box-shadow:inset 0 0 0 .5px #897154}.mervaux-ring-size .mv-choice:has(:focus-visible){outline:2px solid #897154;outline-offset:3px}.mervaux-ring-size .mv-size-request{display:grid;gap:12px;padding:18px;background:#f5f1e9;border:1px solid #e2dace}.mervaux-ring-size .mv-size-request[hidden]{display:none}.mervaux-ring-size .mv-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:7px}.mervaux-ring-size .mv-size-chip{appearance:none;-webkit-appearance:none;min-height:44px;padding:10px 5px;border:1px solid #cfc4b3;border-radius:3px;background:#fcfbf8;color:#403b33;font:inherit;font-size:13px;cursor:pointer}.mervaux-ring-size .mv-size-chip[aria-pressed=true]{background:#e5dbc9;border-color:#897154;box-shadow:inset 0 0 0 .5px #897154}.mervaux-ring-size .mv-size-chip:focus-visible{outline:2px solid #897154;outline-offset:3px}.mervaux-ring-size input[data-requested-size]{background:#fcfbf8;border-color:#cfc4b3;border-radius:3px;color:#403b33}#MainContent[data-template^=product] :is(.product-details,.product-details>.group-block,.details-content,.details-content .text-block,.product-information__grid){min-width:0;max-width:100%}#MainContent[data-template^=product] .details-content{overflow-wrap:anywhere;line-height:1.75}#MainContent[data-template^=product] .details-content .text-block{font-size:14px;line-height:1.75}#MainContent[data-template^=product] .details-content :is(p,ul,ol,dl,div){max-width:100%}#MainContent[data-template^=product] .details-content :is(img,video,iframe){max-width:100%!important}#MainContent[data-template^=product] .details-content img{height:auto}#MainContent[data-template^=product] .details-content table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse;font-size:13px}#MainContent[data-template^=product] .details-content :is(td,th){width:auto;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;padding:11px 9px;vertical-align:top;line-height:1.55}#MainContent[data-template^=product] .details-content :is(h2,h3,h4){font-family:var(--font-heading--family);font-weight:400;font-size:24px;line-height:1.25;margin:28px 0 14px}#MainContent[data-template^=product] .details-content dd{min-width:0;margin-inline-start:0}#MainContent[data-template^=product] summary,header-component summary,.mervaux-motion summary{list-style:none;color:inherit;-webkit-tap-highlight-color:transparent}#MainContent[data-template^=product] summary::-webkit-details-marker,header-component summary::-webkit-details-marker,.mervaux-motion summary::-webkit-details-marker{display:none}#MainContent[data-template^=product] summary::marker,header-component summary::marker,.mervaux-motion summary::marker{content:""}#MainContent[data-template^=product] :is(button,select),header-component button{-webkit-tap-highlight-color:transparent}#MainContent[data-template^=product] select,header-component button{color:inherit}#MainContent[data-template^=product] :is(.details__header,.details__header a){color:#403b33}#MainContent[data-template^=product] .details__header{min-height:52px}.mv-mega{display:grid;grid-column:1 / -1;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:clamp(32px,5vw,80px);width:100%;padding:28px 0 34px;align-items:start}.mv-mega--jewelry{grid-template-columns:minmax(340px,1fr) minmax(0,1.1fr)}.mv-mega .mervaux-jewelry-menu{grid-column:auto;width:100%;max-width:none;padding:0;grid-template-columns:minmax(120px,.8fr) minmax(185px,1.2fr)}.mv-mega__links{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none}.mv-mega__links>li{display:block;min-width:0;margin:0;padding:0}.mv-mega__links ul{display:grid;grid-template-columns:minmax(0,1fr);gap:0;list-style:none;margin:2px 0 12px;padding:0 0 0 16px}.mv-mega__links a{display:block;width:fit-content;min-height:42px;padding:9px 0;font-size:15px;line-height:1.5}.mv-mega__links>li>a{font-family:var(--font-heading--family);font-size:23px}.mv-mega__links a:hover{text-decoration:underline;text-underline-offset:5px}.mv-mega__visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;align-items:start}.mv-mega .mv-menu-card{display:block;min-width:0;max-width:100%;color:inherit;text-decoration:none;white-space:normal}.mv-menu-card__frame{display:block;aspect-ratio:3/2;overflow:hidden;background:#f2eee6}.mv-mega--jewelry .mv-menu-card__frame{aspect-ratio:4/5}.mv-mega--diamonds .mv-menu-card__frame{aspect-ratio:3/2;max-height:min(15rem,max(0px,calc(80vh - var(--header-height, 0px) - var(--submenu-padding-block-start, 0px) - var(--submenu-padding-block-end, 0px) - 8rem)))}.mv-mega--journal .mv-menu-card__frame{aspect-ratio:3/2}.mv-menu-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.65,.3,1)}.mv-menu-card--product img{object-fit:contain}.mv-menu-card:hover img{transform:scale(1.035)}.mv-menu-card__title{display:block;max-width:100%;margin-top:12px;font-family:var(--font-heading--family);font-size:21px;font-weight:400;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.mv-menu-card__eyebrow{display:block;margin-top:7px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.mv-menu-card:focus-visible{outline:1px solid currentColor;outline-offset:5px}#MainContent[data-template^=product] .mv-spec-label{display:none}@media(min-width:750px){#MainContent[data-template^=product] .product-details{padding-inline:clamp(28px,4vw,64px)}}@media(max-width:989px)and (min-width:750px){.mv-mega{grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);gap:28px}.mv-mega--jewelry{grid-template-columns:minmax(280px,1fr) minmax(0,1fr)}.mv-mega .mervaux-jewelry-menu{gap:14px}.mv-mega__visuals{gap:12px}.mv-menu-card__title{font-size:19px}}@media(max-width:749px){.mv-option-picker .variant-option__button-label{font-size:13px;min-height:46px;padding:11px 14px}.mervaux-ring-size .mv-size-request{padding:14px}#MainContent[data-template^=product] .details-content :is(td,th){font-size:12px;padding:10px 7px}#MainContent[data-template^=product] .details-content :is(h2,h3,h4){font-size:23px}#MainContent[data-template^=product] table[data-mv-specifications]{display:block;border:0}#MainContent[data-template^=product] table[data-mv-specifications] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#MainContent[data-template^=product] table[data-mv-specifications] :is(tbody,tr){display:block;width:100%}#MainContent[data-template^=product] table[data-mv-specifications] tbody tr{margin-bottom:20px;border:1px solid #ded7cd}#MainContent[data-template^=product] table[data-mv-specifications] td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;width:100%;padding:12px;border:0;border-bottom:1px solid #e7e1d8;font-size:13px}#MainContent[data-template^=product] table[data-mv-specifications] td:last-child{border-bottom:0}#MainContent[data-template^=product] .mv-spec-label{display:block;font-size:11px;color:#71685b}#MainContent[data-template^=product] .mv-spec-value{min-width:0}}@media(prefers-reduced-motion:reduce){.mv-menu-card img,.mv-option-picker .variant-option__button-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/mervaux-interactions.css.map */
