.package-detail-purchase-panel .purchase-hero-label{letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:700}.package-detail-purchase-panel .purchase-hero-subline{color:#fffaf0;font-size:12px;font-weight:600}.package-detail-purchase-panel .purchase-hero-main-price{margin:0}.package-detail-purchase-panel .purchase-hero-main-price-inner{font-family:var(--font-playfair),"Playfair Display",Georgia,"Times New Roman",serif;letter-spacing:-.03em;color:#f2c94c;text-shadow:0 1px rgba(0,0,0,.45),0 2px 12px rgba(242,201,76,.35);align-items:baseline;gap:.06em;font-size:2.625rem;font-weight:800;line-height:.95;display:inline-flex}@media (min-width:1024px){.package-detail-purchase-panel .purchase-hero-main-price-inner{font-size:2.75rem}}.package-detail-purchase-panel .purchase-hero-main-price-currency{letter-spacing:-.02em;font-size:.76em;font-weight:800;position:relative;top:.04em}.package-detail-purchase-panel .purchase-hero-main-price-amount{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.package-detail-purchase-panel .purchase-hero-old-price{color:rgba(255,250,240,.78);font-size:1.125rem;font-weight:600;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:rgba(255,255,255,.75);text-decoration-color:rgba(255,255,255,.75);text-decoration-thickness:2px}@media (min-width:1024px){.package-detail-purchase-panel .purchase-hero-old-price{font-size:1.25rem}}.package-detail-purchase-panel .purchase-luxury-status--open{background:linear-gradient(90deg,#075e4a 0%,#08634e 50%,#075e4a 100%);border:1px solid #1a8a6e;box-shadow:0 0 20px rgba(7,94,74,.38)}.package-detail-purchase-panel .purchase-luxury-status--open .purchase-luxury-status-icon{background:#0a604c;border-color:rgba(255,255,255,.32)}.package-detail-purchase-panel .purchase-luxury-status--closed{background:linear-gradient(90deg,#8f1f1f 0%,#991b1b 50%,#8f1f1f 100%);border:1px solid #8b2525;box-shadow:0 0 20px rgba(153,27,27,.35)}.package-detail-purchase-panel .purchase-luxury-status--closed .purchase-luxury-status-icon{background:#7f1d1d;border-color:rgba(255,255,255,.28)}.package-detail-purchase-panel .purchase-luxury-status--neutral{background:linear-gradient(90deg,#041a14 0%,#062a20 50%,#041a14 100%);border:1px solid #1a6b52;box-shadow:0 0 20px rgba(6,42,32,.45)}.package-detail-purchase-panel .purchase-luxury-status--neutral .purchase-luxury-status-icon{background:#0a3d2e;border-color:rgba(255,255,255,.25)}.package-detail-purchase-panel .purchase-booking-status-copy>p:first-child{letter-spacing:-.01em!important;color:#fff!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.package-detail-purchase-panel .purchase-booking-status-copy>p:last-child:not(:first-child){color:rgba(255,255,255,.88)!important;margin-top:2px!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}@media (min-width:1024px){.package-detail-purchase-panel .purchase-booking-status-copy>p:first-child{font-size:23px!important}.package-detail-purchase-panel .purchase-booking-status-copy>p:last-child:not(:first-child){display:none!important}}
