.extras-accordion{border:1px solid #e1e7ef;border-radius:13px;background:#fff;margin-bottom:15px;overflow:hidden}.extras-accordion>summary{display:block;list-style:none;cursor:pointer;padding:20px;transition:background .15s}.extras-accordion>summary::-webkit-details-marker{display:none}.extras-accordion>summary:hover{background:#fafbfd}.extras-accordion>summary:focus-visible{outline:2px solid #a5b5ca;outline-offset:-3px;border-radius:12px}.extras-accordion .extras-section-heading{margin:0;display:flex}.extras-accordion .extras-section-heading>div{min-width:0}.extras-accordion .extras-section-heading>svg{width:18px;height:18px;margin-top:5px;transition:transform .2s;color:#8a9db5}.extras-accordion[open] .extras-section-heading>svg{transform:rotate(180deg)}.extras-accordion[open]>summary{border-bottom:1px solid #edf0f5;background:#fcfdfe}.extras-selection-summary{display:block;padding-left:41px;font-size:10px;color:#b06e80;margin-top:9px;line-height:1.8}.extras-accordion-body{padding:20px}.extras-accordion-body .extras-disclaimer{margin-bottom:0}.rental-extras{border-top:0;padding-top:12px}.extras-accordion .extras-section-heading h2{display:block}.extras-accordion .extras-section-heading p{margin-bottom:0}@media(max-width:640px){.extras-accordion>summary{padding:17px 14px}.extras-accordion-body{padding:14px}.customer-form .extras-accordion h2{font-size:14px}.extras-accordion .extras-section-heading p{font-size:9px}.extras-selection-summary{font-size:9px}.extras-accordion .extras-section-heading{gap:10px}}@media(prefers-reduced-motion:reduce){.extras-accordion>summary,.extras-accordion .extras-section-heading>svg{transition:none}}
