.filter .range-slider{width:100%;margin:auto}.filter .range-slider input[type=number]:invalid,.filter .range-slider input[type=number]:out-of-range{border:2px solid #ff6347}.filter .range-slider .control{position:relative;height:1.3em}.filter .range-slider .control input[type=range]{position:absolute;left:0;top:6px}.filter .range-slider .control input[type=range]{-webkit-appearance:none;width:100%}.filter .range-slider .control input[type=range]:focus{outline:none}.filter .range-slider .control input[type=range]:focus::-webkit-slider-runnable-track{background:#DEC567}.filter .range-slider .control input[type=range]:focus::-ms-fill-lower{background:#DEC567}.filter .range-slider .control input[type=range]:focus::-ms-fill-upper{background:#DEC567}.filter .range-slider .control input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background:#DEC567;border-radius:1px;box-shadow:none;border:0}.filter .range-slider .control input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 #dec567;height:15px;width:15px;border-radius:25px;background:#f0f0f0;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.filter .range-slider .control input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;background:#DEC567;border-radius:1px;box-shadow:none;border:0}.filter .range-slider .control input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 #dec567;height:15px;width:15px;border-radius:25px;background:#f0f0f0;cursor:pointer}.filter .range-slider .control input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.filter .range-slider .control input[type=range]::-ms-fill-lower,.filter .range-slider .control input[type=range]::-ms-fill-upper{background:#DEC567;border-radius:1px;box-shadow:none;border:0}.filter .range-slider .control input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 #dec567;height:15px;width:15px;border-radius:25px;background:#f0f0f0;cursor:pointer}.lenses-accordion .accordion-button .brand{font-size:1.125rem;background:linear-gradient(90.47deg,#DEC567 8.11%,#CDA347 91.36%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.lenses-accordion .accordion-button .frame-type,.lenses-accordion .accordion-button .price{color:#f0f0f0;font-family:Montserrat,sans-serif}.form-select option{background-color:#161616}.product-details .image-3d-slider{height:26px;-webkit-appearance:none;margin:10px 0;width:100%;background:transparent}.product-details .image-3d-slider:focus{outline:none}.product-details .image-3d-slider::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;box-shadow:0 0 #000;background:#f0f0f0;border-radius:0;border:0px solid #000000}.product-details .image-3d-slider::-webkit-slider-thumb{box-shadow:0 0 #000;border:0px solid #000000;height:20px;width:20px;border-radius:10px;background:#DEC567;cursor:pointer;-webkit-appearance:none;margin-top:-9px}.product-details .image-3d-slider:focus::-webkit-slider-runnable-track{background:#f0f0f0}.product-details .image-3d-slider::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;box-shadow:0 0 #000;background:#f0f0f0;border-radius:0;border:0px solid #000000}.product-details .image-3d-slider::-moz-range-thumb{box-shadow:0 0 #000;border:0px solid #000000;height:20px;width:20px;border-radius:10px;background:#DEC567;cursor:pointer}.product-details .image-3d-slider::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.product-details .image-3d-slider::-ms-fill-lower{background:#f0f0f0;border:0px solid #000000;border-radius:0;box-shadow:0 0 #000}.product-details .image-3d-slider::-ms-fill-upper{background:#f0f0f0;border:0px solid #000000;border-radius:0;box-shadow:0 0 #000}.product-details .image-3d-slider::-ms-thumb{margin-top:1px;box-shadow:0 0 #000;border:0px solid #000000;height:20px;width:20px;border-radius:10px;background:#DEC567;cursor:pointer}.product-details .image-3d-slider:focus::-ms-fill-lower{background:#f0f0f0}.product-details .image-3d-slider:focus::-ms-fill-upper{background:#f0f0f0}.product-details .discount{position:relative}.product-details .discount:before{content:attr(data-discount);background-image:url(/images/product/badge-bg.svg);width:82px;height:82px;position:absolute;right:-25px;top:-25px;pointer-events:none;z-index:11;display:flex;justify-content:center;align-items:center;color:#111;font-weight:600;transform:rotate(10deg)}
