.flight-card{width:100%;max-width:340px;background-color:#fdbf2e!important;border-radius:24px;font-family:'Open Sans',Arial,sans-serif;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);color:#000000;display:block}.card-header{background-color:#333333!important;padding:20px 10px!important;text-align:center;width:100%;margin:0!important;display:block}.card-header h2.card-title{color:#ffffff!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:700!important;letter-spacing:0.5px;line-height:1.2!important}.card-body{padding:0px 20px}.price-section{text-align:center;margin-bottom:25px}.price-item{display:flex;align-items:baseline;justify-content:center;margin-bottom:12px}.price-item .currency{font-size:28px;font-weight:800;margin-right:2px}.price-item .amount{font-size:38px;font-weight:800;margin-right:8px}.price-item .label{font-size:14px;font-weight:600}.price-item.secondary .currency{font-size:22px}.price-item.secondary .amount{font-size:28px}.price-item.secondary .label{font-size:13px}.group-discount{text-align:center;margin:25px 0}.group-discount p{font-size:18px;font-weight:800;color:#1e293b;margin:0}.features-list{list-style:none!important;padding:0!important;margin:0!important}.features-list li{display:flex;align-items:flex-start;margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.4}.features-list .fa-icon-mod{font-size:18px!important;width:24px;text-align:center;margin-right:12px;margin-top:3px;color:#000000!important;flex-shrink:0;display:inline-block}.features-list .text{flex:1}.mini-cop{font-size:0.5em!important;font-weight:normal!important;vertical-align:middle;margin-left:5px}.woocommerce .star-rating span::before{color:#fdbf2e!important}.woocommerce .star-rating::before{color:#E0E0E0!important}.star-rating i,.stars a{color:#fdbf2e!important}ul.et_pb_tabs_controls{background-color:#000!important}.list-services{width:100%;list-style:none;background:transparent;font-family:open sans}.list-services li{display:flex;align-items:flex-start;margin-bottom:20px;color:#fdbf2e;font-size:14px;line-height:1.4}.list-services .icon{width:25px;margin-right:15px;margin-top:3px;flex-shrink:0}.parent-container{width:100%;max-width:500px;background-color:#000;padding:20px}.discount-card{width:100%;margin:0 auto;background:transparent;color:#ffffff;font-family:sans-serif}.title{font-size:1.2rem;color:#fdbf2e;font-weight:bold;text-transform:uppercase;text-align:center;margin:0 0 1px 0}.price-container{display:flex;align-items:baseline;gap:3px;justify-content:center;padding-top:30px}.price{font-size:2.2em!important;font-weight:bold;color:#fff!important}.details{font-size:1rem;font-weight:normal;color:#fdbf2e}@media (max-width:480px){.title{font-size:2em!important}.price{font-size:1.8em!important}.details{font-size:0.9em}}.tour-banner{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:sans-serif;color:#e5a93b;width:100%;padding:2px;box-sizing:border-box}.tour-banner h1,.tour-banner p{margin:0 0 4px 0;line-height:1.2;width:100%}.tour-banner p:last-child{margin-bottom:0}.title{font-size:1.2rem;font-weight:900}.info{font-size:1.2rem;color:#ffffff}.hours{font-size:1.4rem;color:#fdbf2e}@media (max-width:768px){.tour-banner{padding:10px}.tour-banner h1,.tour-banner p{margin-bottom:25px;line-height:1.3}.title{font-size:1.8rem}.info{font-size:1.4rem}.hours{font-size:1.6rem}}@media only screen and (min-width:981px){.woocommerce-cart .cross-sells ul.products{display:flex!important;gap:20px!important}.woocommerce-cart .cross-sells ul.products li.product{width:31%!important;margin-right:0!important}}.et_pb_woo_cross_sells .et_overlay,.et_pb_woo_cross_sells .et_pb_overlay,.et_pb_woo_cross_sells .et_link_overlay,.et_pb_woo_cross_sells [class*="overlay"]{background-color:#000000!important}.et_pb_woo_cross_sells .et_shop_image:hover .et_overlay,.et_pb_woo_cross_sells .et_pb_product:hover .et_overlay,.et_pb_woo_cross_sells :hover>.et_overlay{background-color:#000000!important}.single-product .quantity{position:relative;display:inline-flex!important;align-items:center;margin-right:15px!important}.single-product .quantity::before{content:"Pax People:";font-weight:600;font-size:16px;color:#fdbf2e;margin-right:10px}.single-product .quantity input.qty{background-color:#2a2a2a!important;color:#ffffff!important;border:1px solid #555555!important;border-radius:6px!important;padding:10px 5px 10px 10px!important;min-width:60px!important;max-width:60px!important;height:42px!important;font-size:16px!important;font-weight:bold!important;text-align:center!important}.single-product .quantity input.qty::-webkit-calendar-picker-indicator,.single-product .quantity input.qty::-webkit-inner-spin-button{filter:invert(1);opacity:0.8;cursor:pointer}@media only screen and (max-width:767px){.single-product form.cart{display:grid!important;grid-template-columns:1fr 1fr!important;justify-items:center!important;align-items:center!important;width:100%!important;gap:15px!important}.single-product form.cart .quantity{grid-column:span 2!important;display:inline-flex!important;justify-content:center!important;margin:0 auto 10px auto!important}.single-product form.cart button.single_add_to_cart_button{display:block!important;width:100%!important;min-width:135px!important;padding:12px 5px!important;font-size:14px!important;text-align:center!important;white-space:nowrap!important;height:auto!important}}