.m-product-option--color .m-product-option--content{display:inline-flex!important;flex-wrap:wrap!important;gap:12px!important}.m-product-option--color .m-product-option--node{display:inline-block!important;margin:0!important;padding:0!important;width:44px!important;height:44px!important;flex:0 0 44px!important;flex-shrink:0!important;box-sizing:border-box!important}.m-product-option--color .m-product-option--swatch{width:100%!important;height:100%!important;box-sizing:border-box!important}.m-product-option--color .m-product-option--node__label{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;border:1.5px solid transparent!important;font-size:0!important;cursor:pointer!important;position:relative!important;transition:all .2s ease-in-out!important;box-sizing:border-box!important;flex-shrink:0!important}.m-product-option--color input[type=radio]:checked+.m-product-option--node__label{border-color:#222!important;border-width:1.5px!important;box-shadow:none!important}.m-product-option--color .m-product-option--node:hover label,.m-product-option--color .m-product-option--node label:hover{border-color:#8a8a8a!important;box-shadow:none!important;outline:none!important}.m-product-option--color .m-product-option--node:hover input[type=radio]:checked+.m-product-option--node__label{border-color:#222!important}.m-product-option--color .m-product-option--node[data-value*="White Gold"] .m-product-option--node__label{background:radial-gradient(circle at 30% 30%,#f7f9fa,#d0d4d9)!important}.m-product-option--color .m-product-option--node[data-value*="Yellow Gold"] .m-product-option--node__label{background:radial-gradient(circle at 30% 30%,#fff1d6,#e6be82)!important}.m-product-option--color .m-product-option--node[data-value*="Rose Gold"] .m-product-option--node__label{background:radial-gradient(circle at 30% 30%,#fceae2,#d6a18c)!important}.m-product-option--color .m-product-option--node[data-value=Platinum] .m-product-option--node__label{background:radial-gradient(circle at 30% 30%,#fbfcfc,#d4d7da)!important}.m-product-option--color .m-product-option--node[data-value*="14K"] .m-product-option--node__label:after{content:"14K"!important;font-size:11px!important;font-weight:500!important;color:#333!important;position:absolute!important}.m-product-option--color .m-product-option--node[data-value*="18K"] .m-product-option--node__label:after{content:"18K"!important;font-size:11px!important;font-weight:500!important;color:#333!important;position:absolute!important}.m-product-option--color .m-product-option--node[data-value=Platinum] .m-product-option--node__label:after{content:"PL"!important;font-size:11px!important;font-weight:500!important;color:#333!important;position:absolute!important}.m-product-option--image .m-product-option--content{display:inline-flex!important;flex-wrap:wrap!important;gap:14px!important}.m-product-option--image .m-product-option--node{display:inline-block!important;margin:0!important;padding:0!important;width:36px!important;height:36px!important;flex:0 0 36px!important;flex-shrink:0!important;position:relative!important}.m-product-option--image .m-product-option--node label{display:block!important;width:36px!important;height:36px!important;border:none!important;border-radius:0!important;background-size:30px!important;background-repeat:no-repeat!important;background-position:center!important;background-color:transparent!important;font-size:0!important;cursor:pointer!important;opacity:.35!important;transition:opacity .2s ease-in-out!important}.m-product-option--image .m-product-option--node:hover label{opacity:.7!important}.m-product-option--image .m-product-option--node input[type=radio]:checked+label{opacity:1!important;border:none!important;background-color:transparent!important}.m-product-option--image .m-product-option--node[data-value*=Round] label{background-image:url(icon-shape-round-cut.svg)!important}.m-product-option--image .m-product-option--node[data-value="Cushion Cut"] label{background-image:url(icon-shape-cushion-cut.svg)!important}.m-product-option--image .m-product-option--node[data-value*="Elongated Cushion"] label{background-image:url(icon-shape-elongated-cushion-cut.svg)!important;background-size:38px!important}.m-product-option--image .m-product-option--node[data-value*=Oval] label{background-image:url(icon-shape-oval-cut.svg)!important;background-size:24px!important}.m-product-option--image .m-product-option--node[data-value*=Emerald] label{background-image:url(icon-shape-emerald-cut.svg)!important;background-size:32px!important}.m-product-option--image .m-product-option--node[data-value*=Marquise] label{background-image:url(icon-shape-marquise-cut.svg)!important;background-size:22px!important}.m-product-option--image .m-product-option--node[data-value*=Radiant] label{background-image:url(icon-shape-radiant-cut.svg)!important;background-size:30px!important}.m-product-option--image .m-product-option--node[data-value*=Pear] label{background-image:url(icon-shape-pear-cut.svg)!important;background-size:24px!important}.m-product-option--image .m-product-option--node[data-value*=Princess] label{background-image:url(icon-shape-princess-cut.svg)!important;background-size:30px!important}.m-product-option--image .m-product-option--node[data-value*=Asscher] label{background-image:url(icon-shape-asscher-cut.svg)!important;background-size:30px!important}.m-product-option--image .m-product-option--node[data-value*=Heart] label{background-image:url(icon-shape-heart-cut.svg)!important;background-size:28px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-swatches-custom.css.map */
