.lsdj-range-options{display:block;font:400 16px/1.55 var(--font-body-family);color:var(--lsdj-v1-ink,#20251b);margin:18px 0}.lsdj-range-options__group{min-width:0;margin:0 0 18px;padding:16px;border:1px solid var(--lsdj-v1-line,#dce4c3);border-radius:var(--blocks-radius,10px);background:#fff}.lsdj-range-options legend{float:none;padding:0 6px;font-family:var(--font-subheading-family,var(--font-body-family));font-size:18px;font-weight:400;line-height:1.4;max-width:100%}.lsdj-range-options__choice{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:start;margin:10px 0 0;padding:13px;border:1px solid var(--lsdj-v1-line,#dce4c3);border-radius:var(--inputs-radius,10px);cursor:pointer;text-align:left}.lsdj-range-options__choice:has(input:checked){background:var(--lsdj-v1-soft,#fcffed);border-color:#536d12}.lsdj-range-options__choice:has(input:focus-visible){outline:2px solid #536d12;outline-offset:3px}.lsdj-range-options__choice input{width:18px;height:18px;margin:3px 0 0;accent-color:#536d12}.lsdj-range-options__copy{display:grid;gap:4px;min-width:0}.lsdj-range-options__title{font-weight:500;font-size:16px;line-height:1.4}.lsdj-range-options__hint{font:400 14px/1.55 var(--font-body-family);color:var(--lsdj-v1-muted,#535b4a);margin:0}.lsdj-range-options__price{font:500 16px/1.4 var(--font-body-family);text-align:right;white-space:nowrap}.lsdj-range-options__price small{display:block;font-size:12px;font-weight:400}.lsdj-range-options__link,.lsdj-range-options a{color:#536d12;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lsdj-range-options__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-button-family,var(--font-body-family));font-weight:var(--font-button-weight,400)}.lsdj-range-options__details{margin-top:10px}.lsdj-range-options__details summary{display:list-item;min-height:44px;align-content:center;cursor:pointer;font-family:var(--font-button-family,var(--font-body-family));font-weight:var(--font-button-weight,400);font-size:15px;line-height:1.5;border-radius:var(--buttons-radius,10px);padding:8px 0}.lsdj-range-options__details p,.lsdj-range-options__details li{font-size:14px;line-height:1.6;margin-bottom:8px}.lsdj-range-options__details ul{list-style:disc;padding-left:20px;margin-top:10px}.lsdj-range-options :is(summary,a):focus-visible{outline:2px solid #536d12;outline-offset:3px}.lsdj-range-options__notice{padding:14px;background:var(--lsdj-v1-soft,#fcffed);border:1px solid var(--lsdj-v1-line,#dce4c3);border-radius:var(--blocks-radius,10px);font-size:14px;margin:12px 0}.lsdj-range-options__total{font:500 17px/1.5 var(--font-body-family);margin:12px 0 6px;padding-top:12px;border-top:1px solid var(--lsdj-v1-line,#dce4c3)}.lsdj-range-options__error{font-size:14px;line-height:1.5;color:#9c2922;background:#fff4f2;padding:14px;border:1px solid #9c2922;border-radius:var(--blocks-radius,10px)}.lsdj-range-options [hidden]{display:none!important}.lsdj-range-faq{padding:var(--range-pad-top,48px) 0 var(--range-pad-bottom,48px);font:400 16px/1.65 var(--font-body-family);color:var(--lsdj-v1-ink,#20251b)}.lsdj-range-faq__inner{width:min(1100px,calc(100% - 32px));margin:auto}.lsdj-range-faq h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,400);font-size:var(--lsdj-v1-h2,36px);line-height:1.25;text-align:center;margin:0 0 24px}.lsdj-range-faq__prepare{background:#f8f7f3;border:1px solid #d8d8ce;border-left:4px solid #536d12;border-radius:var(--blocks-radius,10px);padding:22px;margin:0 0 32px}.lsdj-range-faq__prepare h3{font:400 22px/1.4 var(--font-subheading-family,var(--font-body-family));margin:0 0 12px}.lsdj-range-faq ul{list-style:disc;padding-left:22px;margin:10px 0}.lsdj-range-faq li{margin-bottom:8px}.lsdj-range-faq__item{border-top:1px solid var(--lsdj-v1-line,#dce4c3)}.lsdj-range-faq__item:last-child{border-bottom:1px solid var(--lsdj-v1-line,#dce4c3)}.lsdj-range-faq__item>summary{cursor:pointer;display:list-item;list-style-position:inside;padding:18px 0;min-height:64px;font:400 23px/1.4 var(--font-subheading-family,var(--font-body-family))}.lsdj-range-faq__item>summary small{display:block;color:var(--lsdj-v1-muted,#535b4a);font:400 15px/1.5 var(--font-body-family);padding-top:4px}.lsdj-range-faq__content{background:var(--lsdj-v1-soft,#fcffed);padding:8px 20px 20px;border-radius:0 0 var(--blocks-radius,10px) var(--blocks-radius,10px)}.lsdj-range-faq__question{padding-top:18px}.lsdj-range-faq__question+.lsdj-range-faq__question{margin-top:18px;border-top:1px solid var(--lsdj-v1-line,#dce4c3)}.lsdj-range-faq__question h3{margin:0 0 10px;font:400 21px/1.4 var(--font-subheading-family,var(--font-body-family))}.lsdj-range-faq__question p{margin:0 0 12px;font:400 16px/1.65 var(--font-body-family)}.lsdj-range-faq a{color:#536d12;text-decoration:underline;text-underline-offset:3px}.lsdj-range-faq :is(a,summary):focus-visible{outline:2px solid #536d12;outline-offset:3px}@media(max-width:749px){.lsdj-range-options__group{padding:12px}.lsdj-range-options__choice{grid-template-columns:18px minmax(0,1fr);padding:12px}.lsdj-range-options__price{grid-column:2;text-align:left;white-space:normal}.lsdj-range-options__price small{display:inline;margin-left:5px}.lsdj-range-faq__prepare{padding:18px}.lsdj-range-faq__item>summary{font-size:21px}.lsdj-range-faq__question h3{font-size:20px}.lsdj-range-faq__content{padding-inline:16px}}.lsdj-range-options__group{border-color:#d6e2cd;border-radius:12px;background:#fff}.lsdj-range-options legend{font-family:var(--font-body-family);font-weight:700;color:#28533c}.lsdj-range-options__choice{border-color:#d6e2cd;border-radius:10px;background:#fff}.lsdj-range-options__choice:has(input:checked){background:#eaf2d4;border-color:#28533c}.lsdj-range-options__choice:has(input:focus-visible),.lsdj-range-options :is(summary,a):focus-visible{outline-color:#28533c}.lsdj-range-options__choice input{accent-color:#28533c}.lsdj-range-options__title,.lsdj-range-options__price{font-weight:700;color:#28533c}.lsdj-range-options__link,.lsdj-range-options a,.lsdj-range-faq a{color:#28533c}.lsdj-range-options__notice{background:#eaf2d4;border-color:#d6e2cd}.lsdj-range-faq__prepare{background:#eaf2d4;border:1px solid #d6e2cd;border-radius:12px}.lsdj-range-faq__item,.lsdj-range-faq__item:last-child{border-color:#deddd7}.lsdj-range-faq__item>summary{font-family:var(--font-heading-family);font-size:18px;font-weight:600;color:#28533c}.lsdj-range-faq__item>summary small{font-family:var(--font-body-family);font-size:15px;font-weight:400}.lsdj-range-faq__content{background:#fff;padding:0 16px 20px}.lsdj-range-faq :is(a,summary):focus-visible{outline-color:#28533c}@media(max-width:749px){.lsdj-range-faq__item>summary{font-size:18px}}body[data-lsdj-template=product]:has(.lsdj-range-options) .lsdj-roulers-pickup{background:#eaf2d4!important;border-color:#d6e2cd!important;border-radius:12px!important}body[data-lsdj-template=product]:has(.lsdj-range-options) .lsdj-roulers-pickup__icon{background:#28533c!important;color:#fff!important}body[data-lsdj-template=product]:has(.lsdj-range-options) .lsdj-product-check{background:#eaf2d4!important;border:1px solid #d6e2cd!important;border-radius:12px!important;box-shadow:none!important}body[data-lsdj-template=product]:has(.lsdj-range-options) .lsdj-product-check>summary{color:#28533c!important;font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:700!important}body[data-lsdj-template=product]:has(.lsdj-range-options) .lsdj-product-check__body{background:#fff!important;color:#28533c!important}.lsdj-range-faq__prepare-cards{margin:0 0 56px}.lsdj-range-faq__prepare-cards>h2{margin:0 0 24px;text-align:center;font-family:var(--font-heading-family);color:#28533c}.lsdj-range-faq__prepare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lsdj-range-faq__prepare-card{min-width:0;padding:24px;border:1px solid rgba(40,83,60,.2);border-top:3px solid #a0bf28;background:#faf9f5}.lsdj-range-faq__prepare-number{display:grid;place-items:center;width:26px;height:26px;margin-bottom:13px;border-radius:50%;background:#a0bf2838;color:#28533c;font-size:14px;font-weight:800}.lsdj-range-faq__prepare-card h3{margin:0 0 12px;color:#20211b;font-size:19px;line-height:1.35}.lsdj-range-faq__prepare-card p{margin:0;color:#66665f;font-size:15px;line-height:1.55}@media(max-width:749px){.lsdj-range-faq__prepare-cards{margin-bottom:42px}.lsdj-range-faq__prepare-grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a0bf28 transparent;padding-bottom:12px}.lsdj-range-faq__prepare-card{flex:0 0 min(78vw,320px);scroll-snap-align:start;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/lsdj-range-options.css.map */
