@font-face{font-family:JB Product Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(jb-product-dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JB Product Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(jb-product-dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final{--jb-controls-font: "JB Product Sans",Arial,Helvetica,sans-serif;--jb-controls-gap: 24px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-options,.variations,.jb-catalog-controls){gap:var(--jb-controls-gap)}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-catalog-controls{margin:0}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-controls-single-option,.jb-controls-origin-source){display:none!important}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-origin-buttons,.jb-five-stone-version-buttons,.jb-wrapped-shape-buttons,.jb-catalog-axis__buttons){display:grid;grid-template-columns:repeat(var(--jb-control-columns,2),minmax(0,1fr));gap:10px;width:100%}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-options,.variations,.jb-catalog-controls) .form__label{font-family:var(--jb-controls-font);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.095em;margin:0 0 10px;padding:0;text-transform:uppercase}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-material{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-material .form__label__value{font-family:var(--jb-controls-font);font-size:13px;font-weight:400;letter-spacing:.015em;line-height:1.5;text-transform:none}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-origin-buttons,.jb-five-stone-version-buttons,.jb-wrapped-shape-buttons,.jb-catalog-axis__buttons)>button{width:100%;min-width:0;height:auto;min-height:48px;margin:0;padding:10px 8px;border:1px solid #c9c9c6;border-radius:0;background:#fff;color:#000;box-shadow:none;font-family:var(--jb-controls-font);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.015em;text-transform:none;translate:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-origin-buttons,.jb-five-stone-version-buttons,.jb-wrapped-shape-buttons,.jb-catalog-axis__buttons)>button[aria-pressed=true]{border-color:#000;background:#000;color:#fff;box-shadow:none}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-wrapped-shape-button,.jb-catalog-axis button:is([data-jb-axis=diamondType],[data-jb-axis=shape],[data-jb-axis=sideStoneShape])){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:92px;padding:12px 8px;background:#fff;color:#000;text-align:center}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-wrapped-shape-button,.jb-catalog-axis button:is([data-jb-axis=diamondType],[data-jb-axis=shape],[data-jb-axis=sideStoneShape]))[aria-pressed=true]{border-color:#000;background:#fff;color:#000;box-shadow:inset 0 0 0 .5px #000}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-wrapped-shape-button,.jb-catalog-axis button:is([data-jb-axis=diamondType],[data-jb-axis=shape],[data-jb-axis=sideStoneShape])) img{width:40px;height:40px;object-fit:contain;object-position:center;margin:0 auto;scale:none;filter:grayscale(1)}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-shape-images--pair{width:52px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-shape-images--pair img{width:24px;height:40px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-stone-origin__note,.jb-ring-size-choice__note){font-family:var(--jb-controls-font)!important;color:#646461;font-size:11px;line-height:1.5;letter-spacing:.005em;margin-top:8px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-refined-select{height:48px;min-height:48px;border-color:#c9c9c6}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-refined-select__value{font-family:var(--jb-controls-font);font-size:13px;font-weight:400;letter-spacing:0;line-height:46px;color:#000}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-request-price-button{min-height:54px!important;height:54px!important;background:#000;color:#fff;border:1px solid #000;font-family:var(--jb-controls-font);font-size:11px;font-weight:500!important;line-height:1.5;letter-spacing:.13em;padding:14px 8px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-price-on-request{font-family:var(--jb-controls-font);font-size:14px;font-weight:400;letter-spacing:.01em}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-options,.variations,.jb-catalog-controls,.jb-first-support,.jb-first-services) :is(button,label,legend,select,.form__label,.jb-refined-select__value,.jb-motion__label),html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-request-price-button,.jb-price-on-request){font-family:var(--jb-controls-font)!important}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-origin-buttons,.jb-five-stone-version-buttons,.jb-wrapped-shape-buttons,.jb-catalog-axis__buttons)>button>span{font-family:inherit!important;font-size:inherit!important;color:inherit!important}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-native-grid{display:flex;flex-wrap:wrap;gap:10px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-native-grid input[type=radio]+label{flex:0 0 calc((100% - (var(--jb-control-columns,2) - 1)*10px)/var(--jb-control-columns,2));min-height:48px;min-width:0;margin:0;padding:10px 8px;border:1px solid #c9c9c6;border-radius:0;background:#fff;color:#000;font:400 13px/1.4 var(--jb-controls-font);letter-spacing:.015em;text-transform:none;display:flex;align-items:center;justify-content:center}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-native-grid input[type=radio]:checked+label{background:#000;color:#fff;border-color:#000}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-native-grid[data-handle*=shape] input[type=radio]+label{flex-direction:column;gap:7px;min-height:92px;background:#fff;color:#000}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-native-grid[data-handle*=shape] input[type=radio]:checked+label{box-shadow:inset 0 0 0 .5px #000}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-metal-swatches__choices{gap:14px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-metal-swatches__choice{width:46px;flex-basis:46px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-metal-swatches .jb-metal-swatches__choice>input[type=radio]+label{width:46px;height:46px;padding:5px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-metal-swatches__texture{width:32px;height:32px}@media(hover:hover){html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-origin-buttons,.jb-five-stone-version-buttons,.jb-wrapped-shape-buttons,.jb-catalog-axis__buttons)>button:not(:disabled):hover{border-color:#000;translate:none}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-first-origin-buttons,.jb-five-stone-version-buttons,.jb-wrapped-shape-buttons,.jb-catalog-axis__buttons)>button:not(:disabled):not([aria-pressed=true]):hover{background:#fff;color:#000}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-request-price-button:hover{background:#303030}}@media(max-width:767px){html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final{--jb-controls-gap: 22px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-controls-paired{grid-template-columns:repeat(2,minmax(0,1fr))}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final :is(.jb-wrapped-shape-button,.jb-catalog-axis button:is([data-jb-axis=diamondType],[data-jb-axis=shape],[data-jb-axis=sideStoneShape])){min-height:88px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-refined-select{height:50px;min-height:50px}html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final .jb-refined-select__value{font-size:16px;line-height:48px}}@media(prefers-reduced-motion:reduce){html body.template-product #main-content .jb-product-experience .product-information--inner.jb-product-controls-final button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/jb-product-controls-refined.css.map */
