.jlr-form-fields{--jlr-form-label-font-size:14px;--jlr-form-label-font-family:var(--jlr-font-secondary);--jlr-form-label-font-weight:700;--jlr-form-label-letter-spacing:normal;--jlr-form-label-line-height:20px;--jlr-form-label-color:var(--jlr-color-text-primary);--jlr-form-input-bg-color:var(--jlr-color-white);--jlr-form-input-color:var(--jlr-color-text-primary);--jlr-form-input-border-color:var(--jlr-color-border-subtle);--jlr-form-input-font-family:var(--jlr-font-secondary);--jlr-form-input-font-size:13px;--jlr-form-input-font-weight:500;--jlr-form-input-line-height:24px;--jlr-form-input-placeholder-font-size:13px;--jlr-form-input-placeholder-color:rgba(74,79,84,.4);--jlr-form-input-focus-border-color:var(--jlr-color-text-primary);--jlr-form-input-border-hover-color:var(--jlr-color-text-primary);--jlr-form-submit-font-family:var(--jlr-font-secondary);--jlr-form-submit-font-size:14px;--jlr-form-submit-font-weight:600;--jlr-form-submit-line-height:14px;--jlr-form-submit-letter-spacing:3px;--jlr-form-submit-color:var(--jlr-color-white);--jlr-form-submit-border-color:#141414;--jlr-form-submit-bg-color:#141414;--jlr-form-submit-bg-hover:#141414;--jlr-form-submit-border-hover:#141414;--jlr-form-submit-padding-inline-start:24px;--jlr-form-submit-padding-inline-end:24px;--jlr-form-submit-min-height:45px;--jlr-form-submit-dark-font-family:var(--jlr-font-secondary);--jlr-form-submit-dark-font-size:10px;--jlr-form-submit-dark-font-weight:700;--jlr-form-submit-dark-line-height:12px;--jlr-form-submit-dark-letter-spacing:3px;--jlr-form-submit-dark-color:var(--jlr-color-white);--jlr-form-submit-dark-bg-color:var(--jlr-color-text-primary);--jlr-form-submit-dark-bg-hover:var(--jlr-color-white);--jlr-form-submit-dark-hover-color:var(--jlr-color-black);--jlr-form-submit-dark-hover-border-color:var(--jlr-color-black);--jlr-form-submit-dark-min-height:45px;--jlr-form-checkbox-border-color:var(--jlr-color-text-primary);--jlr-form-checkbox-color:var(--jlr-color-text-primary);--jlr-form-checkbox-color-checked:var(--jlr-color-white);--jlr-form-checkbox-bg-color:var(--jlr-color-surface-muted);--jlr-form-checkbox-bg-color-hover:var(--jlr-color-text-primary);--jlr-form-checkbox-bg-color-active:var(--jlr-color-surface-muted);--jlr-form-checkbox-color-hover:var(--jlr-color-white);--jlr-form-checkbox-field-border-color:var(--jlr-color-text-secondary);--jlr-form-checkbox-caption-font-family:var(--jlr-font-secondary);--jlr-form-radio-font-family:var(--jlr-font-secondary);--jlr-form-radio-font-size:16px;--jlr-form-radio-bg-color:var(--jlr-color-surface-muted);--jlr-form-radio-border-color:var(--jlr-color-text-primary);--jlr-form-radio-color-checked:var(--jlr-color-text-primary);--jlr-form-radio-color-bg-checked:var(--jlr-color-white);--jlr-form-thank-you-color:var(--jlr-color-text-primary);--jlr-form-heading-color:var(--jlr-color-text-primary);--jlr-form-heading-font-family:var(--jlr-font-secondary);--jlr-form-heading-font-weight:500;--jlr-form-h1-font-family:var(--jlr-font-primary);--jlr-form-h1-font-weight:700;--jlr-form-h1-font-size:19px;--jlr-form-paragraph-font-family:var(--jlr-font-secondary);--jlr-form-paragraph-color:#5c6165;--jlr-form-error-color:var(--jlr-color-status-error);--jlr-form-file-button-font-family:var(--jlr-font-secondary);--jlr-form-file-button-font-size:10px;--jlr-form-file-button-font-weight:600;--jlr-form-file-button-line-height:14px;--jlr-form-file-button-letter-spacing:3px;--jlr-form-file-button-color:var(--jlr-color-text-secondary);--jlr-form-file-button-bg-color:var(--jlr-color-surface-page-alt);--jlr-form-file-button-hover-color:var(--jlr-color-text-primary);--jlr-form-file-button-hover-border-color:var(--jlr-color-text-primary);--jlr-form-file-button-copy-color:var(--jlr-color-text-secondary);--jlr-form-file-button-padding-inline-start:60px;--jlr-form-file-button-padding-inline-end:60px;--jlr-form-file-button-min-height:45px}.jlr-form-fields label{margin:0 0 10px}.jlr-form-fields input,.jlr-form-fields textarea{box-shadow:none}.jlr-form-fields input::-moz-placeholder,.jlr-form-fields textarea::-moz-placeholder{font-weight:400}.jlr-form-fields input::placeholder,.jlr-form-fields textarea::placeholder{font-weight:400}.jlr-form-fields input:disabled,.jlr-form-fields textarea:disabled{background-color:var(--jlr-color-surface-page-alt);color:var(--jlr-color-border-subtle)}.jlr-form-fields select{font-weight:500}.jlr-form-fields select:focus{color:var(--jlr-color-text-primary)}.jlr-form-fields select:disabled{background-color:var(--jlr-color-surface-muted);color:#acacac}.jlr-form-fields option{color:var(--jlr-color-text-primary);font-weight:500}.jlr-form-fields option:first-of-type{color:rgba(74,79,84,.4)}.jlr-form-fields__button:hover:not([disabled]){box-shadow:none}.jlr-form-fields .jlr-date-picker{--jlr-date-picker-icon-left:12px;--jlr-date-picker-modal-shadow:0 4px 4px 0 rgba(0,0,0,.15);--jlr-date-picker-modal-top:44px;--jlr-date-picker-calendar-header-bg:#f9f9f9;--jlr-date-picker-month-btn-color:var(--jlr-color-text-primary);--jlr-date-picker-month-btn-font-size:14px;--jlr-date-picker-month-btn-font-weight:600;--jlr-date-picker-day-header-font-size:14px;--jlr-date-picker-day-header-font-weight:600;--jlr-date-picker-placeholder-font-size:14px;--jlr-date-picker-placeholder-font-weight:400;--jlr-date-picker-placeholder-letter-spacing:0.2px;--jlr-date-picker-placeholder-color:var(--jlr-color-text-secondary);--jlr-date-picker-arrows-color:var(--jlr-color-text-primary);--jlr-date-picker-arrows-color-disabled:var(--jlr-color-border-subtle);--jlr-date-picker-arrows-font-size:24px;--jlr-date-picker-cell-day-font-size:18px;--jlr-date-picker-cell-line-height:38px;--jlr-date-picker-cell-color:var(--jlr-color-text-primary);--jlr-date-picker-cell-bg-hover:var(--jlr-color-text-primary);--jlr-date-picker-cell-bg-selected:var(--jlr-color-text-primary);--jlr-date-picker-cell-bg-highlighted:var(--jlr-color-surface-page-alt);--jlr-date-picker-header-min-height:44px;--jlr-date-picker-header-bg:var(--jlr-color-text-primary);--jlr-date-picker-header-paragraph-letter-spacing:2.5px;--jlr-date-picker-header-paragraph-font-weight:600;--jlr-date-picker-header-icon-right:14px;--jlr-date-picker-footer-min-height:44px;--jlr-date-picker-footer-padding:6px 18px;--jlr-date-picker-footer-button-min-height:24px;--jlr-date-picker-footer-date-color:var(--jlr-color-black);--jlr-date-picker-border-color:#d5d9d9;--jlr-date-picker-color:var(--jlr-color-text-secondary);--jlr-date-picker-letter-spacing:0.2px;--jlr-date-picker-font-weight:400;--jlr-date-picker-font-size:14px}.jlr-form-fields .date-picker{--sl-date-picker-icon-left:12px;--sl-date-picker-modal-shadow:0 4px 4px 0 rgba(0,0,0,.15);--sl-date-picker-modal-top:23px;--sl-date-picker-calendar-header-bg:#f9f9f9;--sl-date-picker-month-btn-color:var(--jlr-color-text-primary);--sl-date-picker-month-btn-font-size:14px;--sl-date-picker-month-btn-font-weight:600;--sl-date-picker-day-header-font-size:14px;--sl-date-picker-day-header-font-weight:600;--sl-date-picker-placeholder-font-size:14px;--sl-date-picker-placeholder-font-weight:400;--sl-date-picker-placeholder-letter-spacing:0.2px;--sl-date-picker-placeholder-color:var(--jlr-color-text-secondary);--sl-date-picker-arrows-color:var(--jlr-color-text-primary);--sl-date-picker-arrows-color-disabled:var(--jlr-color-border-subtle);--sl-date-picker-arrows-font-size:24px;--sl-date-picker-cell-day-font-size:18px;--sl-date-picker-cell-line-height:38px;--sl-date-picker-cell-color:var(--jlr-color-text-primary);--sl-date-picker-cell-bg-hover:var(--jlr-color-text-primary);--sl-date-picker-cell-bg-selected:var(--jlr-color-text-primary);--sl-date-picker-cell-bg-highlighted:var(--jlr-color-surface-page-alt);--sl-date-picker-header-min-height:44px;--sl-date-picker-header-bg:var(--jlr-color-text-primary);--sl-date-picker-header-paragraph-letter-spacing:2.5px;--sl-date-picker-header-paragraph-font-weight:600;--sl-date-picker-header-icon-right:14px;--sl-date-picker-footer-min-height:44px;--sl-date-picker-footer-padding:6px 18px;--sl-date-picker-footer-button-min-height:24px}.jlr-car-rent__additionals,.jlr-car-rent__equipment,.jlr-car-rent__icons{display:flex;flex-wrap:wrap;font-size:.875rem;margin:14px 0;width:100%}.jlr-car-rent__equipment{align-items:center;flex-wrap:nowrap;justify-content:space-between}.jlr-car-rent__checkbox{display:flex;position:relative}.jlr-car-rent__card .jlr-block-item__button-box{display:flex;justify-content:center}.jlr-car-rent__card .jlr-form-fields input[type=checkbox]{margin:0;padding:0}.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:checked+label,.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:not(:checked)+label{line-height:normal;vertical-align:baseline;vertical-align:initial}.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:checked+label:after,.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:checked+label:before,.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:not(:checked)+label:after,.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:not(:checked)+label:before{font-size:14px;top:50%;transform:translateY(-50%)}.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:checked+label:after,.jlr-car-rent__card .jlr-form-fields input[type=checkbox]:not(:checked)+label:after{left:5px}.jlr-car-rent__actions{display:flex;justify-content:center}.jlr-car-rent__equipment-img{align-self:start;margin-left:10px;width:30%}.jlr-car-rent__desc,.jlr-car-rent__title{display:block;font-family:var(--jlr-font-secondary);word-break:break-word}.jlr-car-rent__title{font-size:.875rem;letter-spacing:.8px;margin-bottom:5px}.jlr-car-rent__desc{font-family:var(--jlr-font-secondary);font-size:.75rem;font-weight:400;letter-spacing:.2px;text-align:start}.jlr-car-rent__icon-box{align-items:center;display:flex;margin-bottom:5px;margin-right:14px}.jlr-car-rent__icon-box--with-icon{margin-left:-6px}.jlr-car-rent__icon-box .jlr-icon{font-size:1rem}@media(min-width:768px){.jlr-car-rent__card{display:flex;flex-direction:column;height:100%}.jlr-car-rent__card .jlr-block-item__text-container{display:flex;flex:1 1 auto;flex-direction:column}.jlr-car-rent__card .jlr-block-item__text-container .jlr-column-template{display:flex;flex-direction:column;height:100%}.jlr-car-rent__actions{margin-top:auto}}.jlr-car-rent__additionals--dark-theme .jlr-form-fields label{color:var(--jlr-color-text-inverse)}.jlr-car-rent__additionals--dark-theme .jlr-form-fields input[type=checkbox]:checked:focus+label:before,.jlr-car-rent__additionals--dark-theme .jlr-form-fields input[type=checkbox]:checked:hover+label:before{background:var(--jlr-color-white)}.jlr-car-rent__additionals--dark-theme .jlr-form-fields input[type=checkbox]:checked:focus+label:after,.jlr-car-rent__additionals--dark-theme .jlr-form-fields input[type=checkbox]:checked:hover+label:after{color:var(--jlr-color-text-primary)}.jlr-car-rent__icons{font-family:var(--jlr-font-secondary)}.jlr-car-rent__icons,.jlr-car-rent__icons .jlr-icon{color:var(--jlr-color-text-secondary)}.jlr-car-rent__icons--dark-theme .jlr-car-rent__icon-box,.jlr-car-rent__icons--dark-theme .jlr-car-rent__icon-box .jlr-icon{color:var(--jlr-color-text-inverse)}