.amenities-summary{margin-top:42px;padding-top:34px;border-top:1px solid #dfe3e1}.amenities-summary h3{margin:8px 0 24px;font:600 31px 'Fraunces',Georgia,serif;color:#1b2a3a}.amenities-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.amenities-preview span,.amenities-dialog-grid span{display:flex;align-items:center;gap:11px;color:#53636c;font-size:15px}.amenities-preview i,.amenities-dialog-grid i{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:#edf1ee;color:#1b2a3a;font-size:17px;font-style:normal}.amenities-open{margin-top:27px;padding:12px 0;border:0;border-bottom:1px solid #c08a3e;background:transparent;color:#1b2a3a;font:600 14px inherit;cursor:pointer}.amenities-dialog{width:min(880px,calc(100% - 36px));max-height:86vh;padding:0;border:0;background:#fff;color:#1b2a3a;box-shadow:0 30px 100px rgba(0,0,0,.34)}.amenities-dialog::backdrop{background:rgba(14,30,42,.72);backdrop-filter:blur(4px)}.amenities-dialog-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:start;padding:32px 38px 23px;background:#fff;border-bottom:1px solid #e3e5e4}.amenities-dialog-head h2{margin:4px 0 0;font:600 40px 'Fraunces',Georgia,serif}.amenities-dialog-head button{width:44px;height:44px;border:0;border-radius:50%;background:#edf1ee;color:#1b2a3a;font-size:30px;line-height:1;cursor:pointer}.amenities-dialog>section{padding:27px 38px;border-bottom:1px solid #e3e5e4}.amenities-dialog>section h3{margin:0 0 21px;font:600 21px 'Fraunces',Georgia,serif}.amenities-dialog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}@media(max-width:750px){.amenities-preview,.amenities-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amenities-dialog-head,.amenities-dialog>section{padding-inline:22px}}@media(max-width:480px){.amenities-preview,.amenities-dialog-grid{grid-template-columns:1fr}}
