.product-details:has(variant-picker[data-product-id="15408602251493"]){--marquise-navy: #101b32;--marquise-ivory: #fbf8f2;--marquise-border: #d9d0c4;--marquise-muted: #877e73;--marquise-ink: #282828}.product-details:has(variant-picker[data-product-id="15408602251493"]) h1{color:var(--marquise-ink)!important;font-size:clamp(23px,1.9vw,29px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.025em!important;margin-block:0 8px!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) product-price{display:block;margin-block:6px 12px;color:var(--marquise-ink);font-size:20px;line-height:1.3;font-weight:600}.product-details:has(variant-picker[data-product-id="15408602251493"]) .variant-picker{width:100%;margin-block-start:12px}.product-details:has(variant-picker[data-product-id="15408602251493"]) .variant-picker__form{display:flex;flex-direction:column;gap:17px;width:100%}.product-details:has(variant-picker[data-product-id="15408602251493"]) .variant-option+.variant-option{margin-block-start:0}.product-details:has(variant-picker[data-product-id="15408602251493"]) .variant-option--buttons legend{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;margin:0 0 8px;color:#514a42;font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.product-details:has(variant-picker[data-product-id="15408602251493"]) .marquise-option-title{min-width:0}.product-details:has(variant-picker[data-product-id="15408602251493"]) .marquise-option-current{flex-shrink:0;margin-left:auto;color:var(--marquise-muted);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"].variant-option--buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;gap:8px!important;width:100%;min-width:0}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] legend{grid-column:1 / -1}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label{display:flex!important;flex:initial!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0!important;min-height:76px;padding:10px 4px;border:1px solid var(--marquise-border);border-radius:4px;white-space:normal;text-align:center;background:#fff;color:#514a42}.product-details:has(variant-picker[data-product-id="15408602251493"]) .marquise-metal-dot{position:relative;z-index:2;display:block;flex:0 0 22px;width:22px;height:22px;border:1px solid #d7c6a6;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,#f8d99b,#b9802c 55%,#f9e3b5)}.product-details:has(variant-picker[data-product-id="15408602251493"]) .marquise-metal-dot.is-silver{background:linear-gradient(135deg,#fff,#b9bdc4 52%,#f4f5f6);border-color:#c6c8cc}.product-details:has(variant-picker[data-product-id="15408602251493"]) .marquise-metal-dot.is-mixed{background:linear-gradient(90deg,#c28b35 0 50%,#d9dce0 50%)}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label__text{position:relative;z-index:2;display:block;width:100%;font-size:12px;line-height:1.25;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label:has(input:checked){border-color:var(--marquise-navy)!important;background:var(--marquise-ivory)!important;color:var(--marquise-navy)!important;box-shadow:inset 0 0 0 1px var(--marquise-navy)}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="1"].marquise-size-enhanced{display:block!important;width:100%}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="1"].marquise-size-enhanced legend{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px}.product-details:has(variant-picker[data-product-id="15408602251493"]) .marquise-ring-size-select{display:block;width:100%;min-height:46px;margin:0;padding:10px 38px 10px 12px;border:1px solid var(--marquise-border);border-radius:4px;background-color:#fff;color:#302d29;font:inherit;font-size:13px;line-height:1.35;cursor:pointer}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="1"].marquise-size-enhanced>.variant-option__button-label{display:none!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"].variant-option--buttons{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch;gap:7px!important;width:100%;min-width:0}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] legend{grid-column:1 / -1}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label{display:flex!important;flex:initial!important;align-items:center;justify-content:center;width:100%;min-width:0!important;min-height:46px;padding:9px 2px;border:1px solid var(--marquise-border);border-radius:4px;white-space:nowrap;background:#fff;color:#514a42}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label__text{position:relative;z-index:2;display:block;font-size:12px;line-height:1.2;text-align:center}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label:has(input:checked){border-color:var(--marquise-navy)!important;background:var(--marquise-ivory)!important;color:var(--marquise-navy)!important;box-shadow:inset 0 0 0 1px var(--marquise-navy)}.product-details:has(variant-picker[data-product-id="15408602251493"]) add-to-cart-component button[name=add],.product-details:has(variant-picker[data-product-id="15408602251493"]) .product-form__submit{width:100%;min-height:52px;border:1px solid var(--marquise-navy)!important;border-radius:3px;background:var(--marquise-navy)!important;color:#fff!important;box-shadow:none!important;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.product-details:has(variant-picker[data-product-id="15408602251493"]) add-to-cart-component button[name=add]:not([disabled]):hover,.product-details:has(variant-picker[data-product-id="15408602251493"]) .product-form__submit:not([disabled]):hover{border-color:#263654!important;background:#263654!important;color:#fff!important}@media(max-width:749px){.product-details:has(variant-picker[data-product-id="15408602251493"]) h1{font-size:23px!important;line-height:1.14!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) .variant-picker__form{gap:15px}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"]{gap:6px!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label{min-height:70px;padding:9px 3px}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label__text{font-size:11px}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"]{gap:5px!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label{min-height:43px;padding:8px 1px}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label__text{font-size:10px}}.product-details:has(variant-picker[data-product-id="15408602251493"]){--marquise-selected-bg: #fcfaf6;--marquise-selected-carat-bg: #f5f0e8;--marquise-selected-border: #18283d;--marquise-selected-text: #18283d}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label:has(input:checked){border:1px solid #18283d!important;background:#fcfaf6!important;background-color:#fcfaf6!important;color:#18283d!important;box-shadow:inset 0 0 0 1px #18283d!important;transform:none!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label:has(input:checked){border:1px solid #18283d!important;background:#f5f0e8!important;background-color:#f5f0e8!important;color:#18283d!important;box-shadow:inset 0 0 0 1px #18283d!important;transform:none!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label:has(input:checked) .variant-option__button-label__pill,.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{display:none!important;background:transparent!important;background-color:transparent!important}.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="0"] .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.product-details:has(variant-picker[data-product-id="15408602251493"]) fieldset[data-fieldset-index="2"] .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#18283d!important;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/11/assets/marquise-dr90-product-info.css.map */
