.product-v5 .jrl-product-amount{display:block;min-width:0;margin:8px 0 20px;padding:15px 18px 12px;border:1px solid #b9d6c5;border-radius:14px;background:#f0f8f2;color:#1d4c37}.product-v5 .jrl-product-amount-head,.product-v5 .jrl-product-amount-limits{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.product-v5 .jrl-product-amount-head>span{font-size:13px;font-weight:500;color:#466653}.product-v5 .jrl-product-amount-head output{display:block;color:#00623f;font-size:25px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.product-v5 .jrl-product-amount-head output[hidden]{display:none}.product-v5 .jrl-product-amount-limits{font-size:12px;font-weight:500;color:#43664f}.product-v5 .jrl-product-amount input[type=range]{display:block;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;margin:3px 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;background:transparent!important;accent-color:#008354;touch-action:pan-y}.product-v5 .jrl-product-amount input[type=range]::-webkit-slider-runnable-track{height:8px;border:0;border-radius:99px;background:linear-gradient(to right,#0dbc70 0 var(--product-amount-progress,14.04%),#c8ded1 var(--product-amount-progress,14.04%) 100%)}.product-v5 .jrl-product-amount input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border:3px solid #056441;border-radius:50%;background:#efd58e;box-shadow:0 0 0 3px #f0f8f2;cursor:grab}.product-v5 .jrl-product-amount input[type=range]::-moz-range-track{height:8px;border:0;border-radius:99px;background:#c8ded1}.product-v5 .jrl-product-amount input[type=range]::-moz-range-progress{height:8px;border-radius:99px;background:#0dbc70}.product-v5 .jrl-product-amount input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid #056441;border-radius:50%;background:#efd58e;cursor:grab}.product-v5 .jrl-product-amount input[type=range]:focus-visible{outline:3px solid #a57819!important;outline-offset:4px}.product-v5 .jrl-product-amount input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}@media(max-width:420px){.product-v5 .jrl-product-amount{padding:13px 14px 10px}.product-v5 .jrl-product-amount-head output{font-size:23px}.product-v5 .jrl-product-amount-head>span{font-size:12px}}
