.soil-preferences{position:fixed;inset-inline-start:16px;bottom:16px;z-index:80;color:#2a211c;font:12px/1.5 Arial,sans-serif;direction:ltr}.soil-preferences summary{list-style:none;cursor:pointer;background:#f8f6f1;border:1px solid #b4a28e;border-radius:24px;padding:10px 15px;box-shadow:0 3px 18px #0001}.soil-preferences summary::-webkit-details-marker{display:none}.soil-preference-panel{position:absolute;bottom:48px;inset-inline-start:0;width:280px;padding:18px;background:#f8f6f1;border:1px solid #b4a28e;border-radius:12px;box-shadow:0 8px 30px #0002;max-height:65vh;overflow:auto}.soil-preference-panel label{display:block;margin:0 0 14px;font-size:12px}.soil-preference-panel select{width:100%;font:14px Arial,sans-serif;color:#2a211c;background:white;border:1px solid #b4a28e;border-radius:4px;padding:9px;margin-top:5px}.soil-preference-panel p{font:11px/1.6 Arial,sans-serif!important;margin:8px 0!important;color:#554738}.soil-preference-panel a{font-size:10px}.soil-preferences--dialog{position:relative;inset:auto;margin:16px 0 0;z-index:auto}.soil-preferences--dialog .soil-preference-panel{position:relative;bottom:auto;inset:auto;margin-top:8px;width:100%}.soil-preference-note{font-size:11px;line-height:1.6}[dir=rtl] body{text-align:start}[dir=rtl] .invoice-table-scroll,[dir=rtl] .tax-invoice{direction:ltr}[dir=rtl] .site-header,[dir=rtl] .event-header{direction:rtl}[dir=rtl] .phone-fields,[dir=rtl] input[type=tel],[dir=rtl] input[type=email]{direction:ltr} @media(max-width:600px){.soil-preferences{bottom:12px;inset-inline-start:10px}.soil-preferences summary{padding:8px 11px;font-size:11px}.soil-preference-panel{width:min(280px,calc(100vw - 24px))}.soil-preferences--dialog{inset:auto}.soil-preferences--dialog summary{width:fit-content}} @media print{.soil-preferences{display:none!important}}
html[lang=he] body,html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{font-family:Arial,sans-serif}html[dir=rtl] .checkout-agreement input{margin-inline:0 0}.soil-preference-panel select option{direction:ltr}
body > .soil-preferences{top:110px;bottom:auto;inset-inline-start:auto;inset-inline-end:16px}body > .soil-preferences .soil-preference-panel{top:48px;bottom:auto;inset-inline-start:auto;inset-inline-end:0}@media(max-width:600px){body > .soil-preferences{top:88px;bottom:auto;inset-inline-start:auto;inset-inline-end:10px}}
/* Keep the floating panel inside the viewport even when its text is RTL. */
body > .soil-preferences .soil-preference-panel{left:auto;right:0;inset-inline-start:unset;inset-inline-end:unset;left:auto;right:0}
