.entourage-car-options{border:0;min-width:0;margin:8px 0 12px;padding:0;font-family:inherit}.entourage-car-options legend{color:inherit;margin-bottom:6px;font-size:12px;line-height:1.4}.entourage-car-options>div{flex-wrap:wrap;gap:5px;display:flex}.entourage-car-options label{cursor:pointer;box-sizing:border-box;border:1px solid #a9977859;align-items:center;gap:5px;min-height:44px;padding:7px 9px;font-size:12px;line-height:1.3;display:flex}.entourage-car-options label.is-selected{background:#b3955920;border-color:#a68a55}.entourage-car-options input{accent-color:#8f7546;width:14px;height:14px;margin:0}.entourage-car-options label:focus-within{outline-offset:2px;outline:2px solid #a68a55}.entourage-photography{justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;display:flex;overflow:hidden}.entourage-photography img{object-fit:contain;width:100%;min-width:0;height:100%;display:block}.entourage-photography.is-pair img{width:calc(50% - 3px)}.entourage-catalogue-card .entourage-starting{color:inherit;margin:0 0 7px;font-size:12px;line-height:1.4}.entourage-chosen-vehicles,.entourage-inclusions{color:inherit;margin:0 0 10px;font-size:12px;line-height:1.45}.entourage-catalogue-card .entourage-photography{height:158px}.entourage-catalogue-card .entourage-photography img{height:100%}.entourage-catalogue-card .entourage-inclusions{opacity:.8;font-size:11px}@media (max-width:800px){.bundle-savings-section .entourage-catalogue-card{grid-template-columns:35% minmax(0,1fr);position:relative}.entourage-catalogue-card .entourage-photography{grid-area:1/1/4;align-self:center;height:110px}.entourage-catalogue-card .entourage-photography.is-pair{flex-direction:column;gap:4px;height:145px}.entourage-catalogue-card .entourage-photography.is-pair img{width:100%;height:calc(50% - 2px);max-height:none}.entourage-catalogue-card .entourage-introduction{-webkit-line-clamp:unset;grid-area:2/2;margin-bottom:5px;font-size:11px;line-height:1.35;display:block;overflow:visible}.entourage-catalogue-card .entourage-starting{grid-area:3/2;align-self:start;margin:0 0 6px;font-size:11px}.entourage-catalogue-card .entourage-car-options{grid-area:4/1/auto/-1;margin:8px 0}.entourage-catalogue-card .entourage-car-options>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entourage-catalogue-card .entourage-car-options label{gap:4px;min-height:44px;padding:6px;font-size:11px}.entourage-catalogue-card .entourage-car-options legend{margin-bottom:5px;font-size:11px}.entourage-catalogue-card .entourage-chosen-vehicles{grid-area:5/1/auto/-1;margin-bottom:7px;font-size:11px}.entourage-catalogue-card .bundle-comparison{grid-area:6/1/auto/-1;margin-bottom:6px}.entourage-catalogue-card .bundle-comparison .bundle-current-price>span:first-child{display:inline}.entourage-catalogue-card .bundle-comparison .bundle-package-term{display:block}.entourage-catalogue-card .entourage-inclusions{grid-area:7/1/auto/-1;margin-bottom:7px;font-size:11px}.entourage-catalogue-card .bundle-configure-action{grid-area:8/1/auto/-1}.entourage-car-options label span{overflow-wrap:anywhere}}.hb-entourage-choice{border-top:1px solid #b6a47c30;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:16px;padding:10px 0;display:grid}.hb-entourage-choice .entourage-photography{width:160px;height:90px}.hb-entourage-choice .entourage-car-options{margin:0}.cb-chosen-image .entourage-photography{width:100%;height:100%}.cb-transport-choice>.entourage-photography{height:100%;max-height:160px}.cb-stage>.entourage-car-options{margin:0 0 20px}@media (max-width:800px){.hb-entourage-choice{grid-template-columns:minmax(0,1fr) 104px;gap:8px;padding:10px 0}.hb-entourage-choice .entourage-photography{width:104px;height:90px}.hb-entourage-choice .entourage-car-options>div{gap:4px}.hb-entourage-choice .entourage-car-options label{min-height:44px;padding:6px;font-size:11px}.entourage-catalogue-card .entourage-chosen-vehicles{margin-bottom:5px}}
