.select-by-cut-wrapper .section-heading>*:last-child,.select-by-cut-wrapper .section-heading .description>p:last-child{margin-bottom:0}.cut-shapes-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:10px}.cut-shape-item{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#606060;padding:10px;min-width:85px;border:1px solid transparent;transition:.3s;cursor:pointer}.cut-shape-item:hover,.cut-shape-item.active{background-color:#f8f7f3}.cut-shape-item.active{border-color:#e0d7c3}.cut-shape-item.active:after{content:"";position:absolute;top:6px;right:6px;width:14px;height:14px;border-radius:50%;background-color:#a89c78;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5L4.8 9L10 3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:9px 9px}.cut-shape-item:focus-visible{outline:2px solid #a89c78;outline-offset:2px}.cut-shape-item.active .cut-shape-name{border-color:#e0d7c3}.cut-shape-item img{width:65px;height:auto;margin-bottom:17px;object-fit:contain}.cut-shape-name{font-size:10px;line-height:16px;letter-spacing:1px;text-transform:uppercase;font-weight:600;border-bottom:1px solid transparent}.refine-btn.button.solid{margin-top:25px;margin-left:20px;padding:15px 23px;font-size:10px;letter-spacing:1px;display:inline-flex;align-items:center}.refine-btn svg path{transition:.3s ease-in-out}.refine-btn svg{width:11px;height:11px;margin-left:7px;margin-top:-3px;transition:.3s ease-in-out}.refine-btn:hover svg path{fill:#fff}.view-rings-main-wrapper{margin-top:35px;display:flex;justify-content:center}.view-rings-btn{min-width:208px}.refine-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:9998;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.refine-drawer-overlay.active{opacity:1;visibility:visible}.filter-content-row{display:flex;align-items:flex-start;gap:20px}.filter-main-col{flex:1;min-width:0}.refine-drawer{position:fixed;--sticky-top: 88px;top:88px;transform:translateY(0);right:0;width:100%;max-width:300px;height:100%;max-height:566px;background-color:#f7f4ef;z-index:-1;opacity:0;flex-shrink:0;display:flex;flex-direction:column;padding:30px;text-align:left;box-sizing:border-box}.refine-drawer.position-ready{z-index:9999;opacity:1}.refine-drawer:not(.open){opacity:0;visibility:hidden;pointer-events:none}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.drawer-header h3{font-size:22px;font-weight:400;margin:0}.close-drawer{background:none;border:none;cursor:pointer;color:#555;padding:5px;margin-right:-5px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,color .3s ease}.close-drawer:hover{transform:rotate(90deg);color:#000}.drawer-content{flex-grow:1;overflow-y:auto;padding-inline:5px}.drawer-content::-webkit-scrollbar{width:3px}.drawer-content::-webkit-scrollbar-track{background:transparent}.drawer-content::-webkit-scrollbar-thumb{background:#e0ded6;border-radius:3px}.filter-group:not(:last-child){margin-bottom:35px}.filter-group h4{font-size:16px;font-weight:500;margin-bottom:15px;font-family:inherit;line-height:normal}.metal-swatch-label{display:flex;align-items:center;margin-bottom:18px;cursor:pointer;gap:13px;transition:opacity .2s ease}.metal-swatch-label input[type=radio]{display:none}.swatch-circle{width:25px;height:25px;border-radius:50%;border:1px solid #D6CAB0;display:inline-block;box-sizing:border-box;transition:all .25s ease;position:relative}.metal-swatch-label input[type=radio]+.swatch-circle{padding:4px;background-clip:content-box}.metal-swatch-label input[type=radio]:checked+.swatch-circle{border:1px solid #606060}.swatch-text{font-size:16px;font-weight:500;color:#606060;letter-spacing:.3px}.metal-swatch-label.disabled-swatch{opacity:.7;pointer-events:none}.metal-swatch-label.disabled-swatch .swatch-circle{border-color:#e0e0e0}.price-slider-wrapper{position:relative;width:100%;height:3px;background-color:#d6cab0;border-radius:2px;margin-top:15px;margin-bottom:20px}.price-slider-track{position:absolute;height:100%;background-color:#d2c2b3;border-radius:2px;z-index:1}.price-slider-wrapper input[type=range]{position:absolute;width:100%;height:3px;top:0;left:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none;z-index:2;margin:0;outline:none}.price-slider-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#d6cab0;cursor:pointer;pointer-events:auto;transition:transform .1s}.price-slider-wrapper input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#d6cab0;cursor:pointer;pointer-events:auto;border:none}.price-inputs-container{display:flex;gap:45px}.price-field{flex:1;display:flex;flex-direction:column}.price-field label{font-size:16px;color:#606060;font-weight:500;margin-bottom:8px}.price-field input{width:100%;padding:14px 12px;border:1px solid #e0ded6;background-color:transparent;font-size:13px;color:#606060;outline:none;box-sizing:border-box;transition:border .2s}.price-field input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.price-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.price-field input[type=number]::-webkit-outer-spin-button,.price-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-field input:focus{border-color:#999}.drawer-footer{margin-top:auto;padding-top:25px;display:flex;flex-direction:column;gap:15px}.button.drawer-view-btn{background-color:#a3946b;border-color:#a3946b;color:#fff}.button.drawer-view-btn:hover{background-color:transparent;color:#50535a}.drawer-view-btn.locked-zero{opacity:.7;pointer-events:none!important;cursor:not-allowed!important}@media screen and (max-width:749px){.refine-btn.button.solid{margin-top:15px}.view-rings-main-wrapper{margin-top:25px}.refine-drawer{--sticky-top: 60px;top:60px}}@media screen and (min-width:992px){.refine-drawer{--sticky-top: 155px;top:158px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/variant-filter.css.map */
