.packages{align-items:start}.package:hover{transform:none}.package-actions{display:flex;gap:10px;border-top:1px solid #e5e8df;padding-top:16px}.package-actions button{font:700 12px 'DM Sans',sans-serif;border-radius:7px;padding:12px;flex:1;cursor:pointer}.choose-date{background:var(--green);color:white;border:1px solid var(--green)}.show-details{background:white;color:var(--green);border:1px solid #cdd8c1}.package-detail{padding:0 24px 24px;grid-column:1/-1}.package-detail h4{border-top:1px solid #e1e7d8;margin:0 0 15px;padding-top:20px;font:700 16px Manrope,sans-serif}.detail-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:14px;color:#41594b}.close-details{font:700 12px 'DM Sans',sans-serif;color:var(--green);background:#edf2df;border:0;border-radius:7px;padding:12px 17px;margin-top:20px;cursor:pointer}.package-art b{font-size:36px}.package-details-label{margin:20px 0 25px}.package-details-label textarea{display:block;width:100%;margin-top:9px;padding:15px;border:1px solid #d8dfd2;border-radius:8px;background:white;font:14px/1.8 'DM Sans',sans-serif;color:var(--green);resize:vertical;min-height:180px}.package-details-label small{display:block;color:var(--muted);font-weight:400;line-height:1.7;margin-top:8px}@media(max-width:800px){.package-art b{font-size:27px}.package-detail{padding:0 20px 20px}.package-actions{flex-wrap:wrap}.package-actions button{min-width:105px}}

[hidden]{display:none!important}
.package-link{display:block;margin:16px 0;padding:15px;background:#edf6f0;border-radius:12px}.package-link input{width:100%;font-size:15px;margin:8px 0}.package-link small{display:block;color:#52665a}

.departure-price{display:block;font-size:18px;margin:8px 0;color:inherit}.date:disabled .departure-price{opacity:.8}
