.cmj-ring-v2{background:#fff!important;color:#141414!important;max-width:1550px;padding:35px clamp(16px,4vw,70px) 110px;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.cmj-ring-v2 *{box-sizing:border-box}.cmj-ring-v2__breadcrumb{font:12px/1.5 Arial,sans-serif;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 32px;color:#555}.cmj-ring-v2 a{color:inherit;text-decoration:none}.cmj-ring-v2 a:hover{text-decoration:underline;text-underline-offset:4px}.cmj-ring-v2__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.86fr);gap:clamp(30px,6vw,100px);align-items:start}.cmj-ring-v2__media{min-width:0}.cmj-ring-v2__main{aspect-ratio:1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.cmj-ring-v2__main img{max-width:100%;width:100%;max-height:100%;object-fit:contain;display:block}.cmj-ring-v2__finish-preview{display:flex;align-items:center;gap:12px;padding:13px 0}.cmj-ring-v2__finish-thumb{height:85px;width:85px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eee;cursor:pointer;padding:4px}.cmj-ring-v2__finish-thumb img{width:100%;height:100%;object-fit:contain}.cmj-ring-v2__finish-thumb.is-active{border-color:#151515}.cmj-ring-v2__details{padding:clamp(0px,2vw,33px) 0;min-width:0}.cmj-ring-v2__eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:.19em;color:#67615c}.cmj-ring-v2 h1{font:400 clamp(32px,3.3vw,51px)/1.15 Georgia,serif!important;margin:22px 0 14px!important;letter-spacing:-.03em!important;text-transform:none!important;color:#131313!important}.cmj-ring-v2__price{font-size:19px;margin:0 0 30px}.cmj-ring-v2__form{display:block}.cmj-ring-v2__colours{border:0;padding:0;margin:30px 0}.cmj-ring-v2__colours legend{font-size:13px;font-weight:600;margin-bottom:18px;padding:0}.cmj-ring-v2__selected-label{font-size:12px;color:#777;font-weight:400;margin-left:12px}.cmj-ring-v2__swatches{display:flex;flex-wrap:wrap;gap:14px}.cmj-ring-v2__swatch{display:flex;align-items:center;flex-direction:column;gap:9px;cursor:pointer;position:relative;min-width:85px;max-width:110px;font-size:11px;color:#555}.cmj-ring-v2__swatch input{position:absolute;opacity:0;width:1px;height:1px}.cmj-ring-v2__swatch-dot{width:39px;height:39px;border-radius:50%;border:1px solid #c4c4c4;display:block;outline:2px solid transparent;outline-offset:4px;transition:outline-color .2s}.cmj-ring-v2__swatch-dot--white{background:linear-gradient(135deg,#fff,#cbd0d4,#fff)}.cmj-ring-v2__swatch-dot--platinum{background:linear-gradient(135deg,#f5f6f7,#a7adb2,#e6e9ec)}.cmj-ring-v2__swatch-dot--yellow{background:linear-gradient(135deg,#fff1b1,#c39839,#fbe9b4)}.cmj-ring-v2__swatch-dot--rose{background:linear-gradient(135deg,#fbe1ce,#bf806c,#ffebdd)}.cmj-ring-v2__swatch input:checked+.cmj-ring-v2__swatch-dot{outline-color:#101010}.cmj-ring-v2__swatch input:focus-visible+.cmj-ring-v2__swatch-dot{outline:3px solid #101010}.cmj-ring-v2__swatch input:disabled+.cmj-ring-v2__swatch-dot{opacity:.4}.cmj-ring-v2__actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:12px 0 22px;border-bottom:1px solid #e5e5e5}.cmj-ring-v2 .cmj-ring-v2__add{display:flex;align-items:center;justify-content:center;border:1px solid #000!important;border-radius:0!important;background:#000!important;color:#fff!important;width:52px;height:52px;min-height:52px;cursor:pointer;padding:0;box-shadow:none}.cmj-ring-v2__add span{font:300 32px/1 Arial,sans-serif}.cmj-ring-v2__add:disabled{opacity:.4;cursor:not-allowed}.cmj-ring-v2__explore{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;display:inline-flex;gap:14px;align-items:center}.cmj-ring-v2__description{padding-top:25px;font:14px/1.8 Arial,sans-serif;max-width:550px;color:#444}.cmj-ring-v2__description h2,.cmj-ring-v2__model-gallery h2{font:400 25px/1.4 Georgia,serif!important;margin:0 0 15px;color:#111!important}.cmj-ring-v2__description :first-child{margin-top:0}.cmj-ring-v2__description p{margin-bottom:14px}.cmj-ring-v2__description h3{font:400 20px Georgia,serif}.cmj-ring-v2__note{font-size:11px;line-height:1.6;color:#777;margin-top:30px}.cmj-ring-v2__model-gallery{padding:25px 0}.cmj-ring-v2__model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cmj-ring-v2__model{margin:0}.cmj-ring-v2__model img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#fff}.cmj-ring-v2__model figcaption{font-size:10px;line-height:1.4;color:#666;margin:8px 0}.cmj-ring-v2 :focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:799px){.cmj-ring-v2{padding:15px 20px 65px}.cmj-ring-v2__grid{grid-template-columns:1fr;gap:22px}.cmj-ring-v2__details{padding-top:5px}.cmj-ring-v2__model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmj-ring-v2__finish-thumb{width:72px;height:72px}}.cmj-ring-v2 .cmj-ring-v2__finish-preview,.cmj-ring-v2 [data-cmj-view-gallery][hidden],.cmj-ring-v2 [data-cmj-model-gallery][hidden],.cmj-ring-v2 [data-cmj-model-colour][hidden],.cmj-ring-v2 [data-cmj-ring-image][hidden]{display:none!important}.cmj-ring-v2__view-gallery{display:flex;align-items:center;gap:12px;padding:13px 0;overflow-x:auto;scrollbar-width:thin}.cmj-ring-v2__view-thumb{flex:0 0 85px;width:85px;height:85px;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid #eee;border-radius:0;background:#fff;cursor:pointer}.cmj-ring-v2__view-thumb img{width:100%;height:100%;object-fit:contain;object-position:center}.cmj-ring-v2__view-thumb.is-active{border-color:#151515}.cmj-ring-v2__view-thumb:focus-visible{outline:2px solid #111;outline-offset:2px}.cmj-ring-v2 .cmj-ring-v2__main img{object-position:center}.cmj-ring-v2__swatch{min-height:66px}@media(max-width:799px){.cmj-ring-v2__view-thumb{flex-basis:72px;width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cmj-ring-product-v2.css.map */
