.package-detail .package-facts{list-style:none;display:flex;flex-wrap:wrap;gap:18px;padding:0;margin:22px 0 12px}.package-detail .package-facts li{display:flex;align-items:center;gap:7px;font-size:15px}.package-detail .package-facts strong{font-size:20px}.package-detail .package-facts svg{flex:none}.package-facade{font-size:15px}.package-section-intro .eyebrow{display:block;margin-bottom:12px}.package-room-section,.package-promotions,.package-clarifications{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(28px,6vw,90px);align-items:start}.package-room-section h2,.package-promotions h2,.package-clarifications h2{margin-top:0}.package-room-content{min-width:0}.package-table-wrap{overflow-x:auto}.package-room-table{width:100%;border-collapse:collapse;font-size:16px}.package-room-table caption{text-align:left;font-size:14px;margin-bottom:10px}.package-room-table th,.package-room-table td{text-align:left;border-bottom:1px solid var(--line);padding:11px 13px}.package-room-table thead{background:#eee9dc}.package-room-table tbody th{font-weight:400}.package-features{margin-top:30px;padding:22px 26px;background:#eee9dc;border-radius:15px}.package-features h3{font-size:22px;margin:0 0 14px}.package-features ul,.package-promotions ul,.package-clarifications ul{padding-left:21px}.package-features li,.package-promotions li,.package-clarifications li{font-size:16px;line-height:1.6;margin:0 0 8px}.package-promotions>div:last-child,.package-clarifications>ul{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px 30px}.package-promotions>div:last-child ul,.package-clarifications>ul{margin:0}.package-clarifications>ul{padding-left:50px}.package-source-note,.package-detail .inclusions-source{font-size:14px;line-height:1.6;color:#594b3e}.package-terms-intro{max-width:78ch}.package-term-copy{max-width:90ch}.package-term-copy p{font-size:15px;line-height:1.7}.package-inclusions>div:last-child ul{padding-left:22px}.package-inclusions>div:last-child li{font-size:16px;line-height:1.6;margin:0 0 8px}.package-detail .product-actions{display:flex;flex-direction:column;align-items:stretch}.package-detail .product-actions .button{text-align:center;justify-content:center}.package-detail .product-summary>small{display:block;line-height:1.6;margin-top:15px}@media(max-width:760px){.package-detail .package-facts{gap:14px}.package-room-section,.package-promotions,.package-clarifications{display:block}.package-section-intro{margin-bottom:25px}.package-promotions>div:last-child,.package-clarifications>ul{padding:20px}.package-clarifications>ul{padding-left:40px}.package-room-table{font-size:14px}.package-room-table th,.package-room-table td{padding:10px 8px}.package-detail .product-actions .button{width:100%}}
