:root{--primary-color: #435fda;--secondary-color: #00b083;--body-font-size: 16px;--line-height: 1.5;--content-width: 480px;--background-color: #fff;--background-color-secondary: #f8f8f9;--text-color: #4D4E4F;--text-color--muted: #71737f;--line-color: #4D4E4F}@media(prefers-color-scheme:dark){:root{--primary-color: #657bdb;--primary-color--translucent: rgba(85, 106, 195, 0.3);--secondary-color: #00b083;--background-color: #060913;--background-color-secondary: #0f1424;--text-color: #e4e4e7;--text-color--muted: #838690;--line-color: #4D4E4F}}input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%;transition:all .265ms ease-out}input[type=range]:not(:last-of-type){margin-top:20px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;background:var(--line-color)}.calc_quantity::-webkit-slider-thumb{box-shadow:0 0 8px 1px var(--secondary-color),0 0 16px 4px var(--background-color);border:3px solid #fff;height:24px;width:24px;border-radius:50%;background:var(--secondary-color);cursor:pointer;-webkit-appearance:none;margin-top:-8px}.calc_quantity:focus::-webkit-slider-runnable-track{background:var(--secondary-color)}.disable::-webkit-slider-thumb{visibility:hidden;box-shadow:0 0 8px 1px var(--text-color),0 0 16px 4px var(--background-color);border:3px solid #fff;height:24px;width:24px;border-radius:50%;background:var(--text-color);cursor:pointer;-webkit-appearance:none;margin-top:-8px}.disable{visibility:hidden;background:var(--text-color)}.segmented-control input[type=radio]+label{border:1px solid transparent;width:100%;height:100%;display:block;cursor:pointer;color:var(--text-color--muted)}.segmented-control input[type=radio]:checked+label{background-color:var(--line-color);width:100%;height:100%;display:block;color:var(--text-color)}.segmented-control input[type=radio]:focus+label{border:1px solid var(--secondary-color)}.segmented-control:first-child input[type=radio]:checked+label{border-radius:.5em 0 0 .5em}.segmented-control:last-child input[type=radio]:checked+label{border-radius:0 .5em .5em 0}input[type=range]::-moz-range-track{width:100%;height:100%;cursor:pointer;background:var(--line-color)}input[type=range]::-moz-range-thumb{box-shadow:0 0 8px 1px var(--secondary-color),0 0 16px 4px var(--background-color);border:3px solid #fff;height:24px;width:24px;border-radius:50%;background:var(--secondary-color);cursor:pointer;-webkit-appearance:none;margin-top:-8px}