.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description
.text{width:72%;float:left}.widget_brand_description
img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0
0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails
li{float:left;margin:0
3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns
li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1
li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2
li{width:48%}ul.brand-thumbnails.columns-3
li{width:30.75%}ul.brand-thumbnails.columns-5
li{width:16.95%}ul.brand-thumbnails.columns-6
li{width:13.5%}.brand-thumbnails li
img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description
li{text-align:center}.brand-thumbnails-description li .term-thumbnail
img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index
li{float:left;margin:0
2px 2px 0}ul.brands_index li a,ul.brands_index li
span{border:1px
solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li
span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li
a.active{border-width:2px;padding:5px}div#brands_a_z
a.top{border:1px
solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.ninja-forms-required-items,.hp-wrap,.honeypot-wrap{display:none}.nf-form-layout .nf-field-element select,
.nf-form-layout .nf-field-element
input{height:2.7em}.ninja-forms-response-msg .ninja-forms-error-msg,.ninja-forms-field-error{color:red}.latest-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0}.latest-products .product-buttons{display:flex;gap:10px;margin-top:auto}.latest-products .product-buttons
a{flex:1;font-size:14px;border-radius:5px;margin:0}.latest-products .product-item{border-radius:10px;text-align:center;background:#fff;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.1);overflow:hidden}.latest-products .product-item:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15)}.latest-products .product-title{font-size:18px;font-weight:600;margin:10px
0 5px;min-height:50px}.latest-products .product-title
a{color:#00796b;text-decoration:none;text-transform:uppercase}.latest-products .product-desc{font-size:14px;color:#000;margin-bottom:10px;min-height:40px}.latest-products .product-price{margin-bottom:10px;font-size:20px;font-weight:600;color:#00796b}.latest-products .product-price
span{font-size:16px;color:#fbc02d;font-weight:bold}.latest-products .view-detail{display:inline-block;padding:0px
15px;font-weight:400;border-radius:6px;color:#fff;text-decoration:none;width:100%;margin:0;text-transform:none;transition:background 0.3s ease}.latest-products .product-item-bottom{padding:0
20px 20px;display:flex;flex-direction:column;height:calc(100% - 255.5px);text-align:left}.latest-products .view-detail{margin-top:auto}.latest-products .product-image
img{width:100%;height:255.5px;max-height:100%;object-fit:cover}.latest-products .product-item-top{height:255.5px}.single-product .woocommerce-breadcrumb.breadcrumbs{text-transform:none}.single-product .product-title{color:var(--fs-color-primary)}.single-product .wb_cptb_title,
.single-product .wb_cptb_content,
.single-product .wb_cptb_content p,
.single-product .related-tours
h2{color:#000}.single-product .price-wrapper{font-size:14px}.single-product .price
span{color:var(--fs-color-secondary)}.single-product .box-image{aspect-ratio:1;object-fit:cover}.single-product .product-images
img{aspect-ratio:1;object-fit:cover}.single-product .product-container{display:flex;flex-direction:column-reverse}.single-product .product-section{border-top:2px solid var(--fs-color-secondary)}.variations
.label{display:block;width:100%}.variations
.value{display:block}.variations_form.cart
label{font-size:14px}#booking_date{outline:none}#package-type{height:38px;font-size:15px}#booking_time{width:100%;height:38px;outline:none;box-shadow:none}.product-short-description
p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-page-sections .product-section .large-2{display:none}.product-page-sections .product-section:last-child{display:none}.product-hero-section{position:relative;height:60vh;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.product-hero-section{height:50vh;min-height:300px}}@media (max-width: 480px){.product-hero-section{height:40vh;min-height:250px}}.page-title.shop-page-title.product-page-title{display:none}.product-hero-slogan{padding-top:10px;padding-bottom:10px;background-color:var(--fs-color-secondary)}.product-hero-slogan
h2{color:#fff;text-align:center;font-size:1.2rem;text-transform:uppercase}.tours-highlight-list{display:flex;gap:30px;justify-content:space-between}.product-hero-tours-highlight .product-title{text-align:center;margin:20px
0}.tours-highlight-item{padding:20px;display:flex;gap:10px;align-items:center;flex:1}.tours-highlight-item{justify-content:start}.tours-highlight-item:nth-child(2){justify-content:center}.tours-highlight-item:last-child{justify-content:end}.tours-highlight-item
p{font-size:1rem;color:#000;text-transform:capitalize;font-weight:500;margin-bottom:0}.tours-highlight-item
img{width:30px;height:auto}#content .wp-block-search__label{display:none}#content .wp-block-search__button{text-indent:-999px;padding:0;width:60px;background:none;background-size:19px;background-repeat:no-repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABuwAAAbsBOuzj4gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUQSURBVHic5ZtNaFVHFMd/c6PFKMWoKTZJQRBEiYgbDZR+grSipIkuXBahuOjCRQsuBCmCO6GlaFcFsRi6CEgpSkX6JRQEQaVowUVAraCGVqNtlJr6kTddnBt43J657765c+9E/cPwYO575/zPf2bOna9nrLWEgDGmA3gdeAt4BegF+tLPhcCfwM20jANXgBPW2itBCHjClBHAGLMAeBcYBgaBJR5mLgHH0nLOhmqRorDWtl2AecBu4G/ABiy/AZt8OPmWdgNPgO3A9cCBZ8spYN2sEgBYCVyoOPDm0gAOA51VClAoBxhjNgKjQFfLL8MUcAa4gSS7ceAesBRJiL3ACmAtYArYOw9ssdbeLPDd9lGg5T8CnpDfWreR1hqmYIshb4gPgZPAoxb2x4GB2ocA8EULYpPAHmB+KRKwHOlhjRxfU8BgbQKkLe8iMw0cALqDkoH1wOkcv/eBNZULAGzM6faTVbREk+85wMEcEX4PKbxGYCXwl8P5ZaC/quAzPHYADx08fgHmBhcAec+7XnWXgSV1BN/EZ3M63DQ++6oQYHtOt6+l5RURdjk4/QP0BhMAmd5qM7zpKsd8QRGOOEQ4FFKA3Q4nB2IG39Q41xRuT4DVpQUAFqAvbCZDZtySIrzvaKCjIQTY6jC+J3bgTQIkwEWF4wNKTMQSBEP8HxPA50p9FFhrG8AnyqNO4B1fu4kxJkE2M7I4bq194Gu4IpxE5ihZDPsaTIDXgG7l2XFfo1XBWvsY+E55NJg2ZNtIgLeV+ingBx+DNeBbpe4loN/HWIJsYGZxxlo75WOwBvzkqO/zMZY4fnjDx1gdsNbeRzZYsujxsZcgOzRZjPsYqxEaP28BtB7wXAmwUKnXuthsgsZPi6MlEuTEJoulPsZqhMbvjo+hBDmqykLLC7MJGr/bPoaeVgG08X7Lx1CCnlBW+BirA8aYZcALyqM/fOwlyCltFmuNMV4TixrwnlJngbM+xhLghFJvHI5mA7YqdRestX45wMr5/CXlmfcKqyoYYxYDbyqPfvS1ObOCOqY822CMWe5ruCJ8gJwbZOG/cEt3WwbQd4RGY+8ENe0ILQLuKhyvAh1lt8QMcjkha7wBrI8dfMrxU0cj7Sxlt8nBJoeD08CcyMGvAv5VuE1Q9mA24+iUQ4SDEYPvAsYcvPaWtp9xtg73EfWOCMF3AN87+IwR4PaI5vSww+FDYHPNwX/p4DINvBrEj+K4EziX43hXDcF35bS8BfYH8+Ug0IesEVwEjgDzKgp+Vc6YnynbKhUgJTKA7A67SFxDjquSQIEvQl51WrbXhuNQpQKkpAaRayl5ZC4iJ0teFxaAxcgRuDbJqVyEIgTXINdSWhG6C4wgi5UXW9hcBuwEfgYetxl4UBGK3hPsBr5BX4i4cA/9nmAP+npeQwMZFueBrx2/e4TkBL+TrDa66lxgH3Izw7fF2iljNL3qkGHmujPk3RN8xmwvcIjWlyd9ywSwF2WSU4UI/skDVgNHkfP5EIFfRfJC7tw+tAilMmhKaD6wBfgK2ZktGnAD+BXYD2ygjSVtSBFK/WEii/RfI/3IROplJOH1IIcWd1KBbiEbmGet5zZW6msI6YHlEmPZHhCzEKAnRA8itgjRA4gtQnTysUWITjy2CNFJxxYhOuHYIkQnG1uEoBOh2YYCk6U3nmkBoKUIo8+8AJArwnWv66VPG6ysCbYh3b4ZI89FD5iBMWYA+Bi5Hz0CfPYfXFxTiqi7TCoAAAAASUVORK5CYII=);margin:0}#content .wp-block-search__input{border:0;outline:0;box-shadow:none;margin:0}#content .wp-block-search__inside-wrapper{border-radius:5px;border:1px
solid #ddd;overflow:hidden}.blog-header-wrapper .blog-readmore{display:none}#content .blog-readmore
a{color:#000;margin-top:10px}.social-icons.follow-icons .button.instagram:hover{color:#E1306C !important}.wp-block-heading,
.post-sidebar
h2{color:#000}.heading-blog-section{margin-bottom:50px}html{scroll-behavior:smooth}#wrapper .container,
#wrapper .container-width,
#wrapper .full-width
#wrapper .ubermenu-nav,
#wrapper
.row{max-width:1450px}.text
h1{margin-bottom:0}#logo{max-width:70px}#footer img:not(.bg){max-width:90px}#footer
p{margin-bottom:0}#footer .social-icons{margin-top:10px}.button.secondary{color:#000}.home
h1{margin-bottom:0}.nf-form-fields-required{display:none}#footer
a{color:#fff}#footer img:not(.bg),
#logo img:not(.bg){border-radius:50%}.floating-icons{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:15px;z-index:9999}.floating-icons
a{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,0.2);position:relative}.floating-icons a::before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;z-index:-1;animation:pulse 1.5s infinite}.floating-icons
a.phone{background:#28a745}.floating-icons a.phone::before{background:rgba(40, 167, 69, 0.6)}.floating-icons
a.whatsapp{background:#25D366}.floating-icons a.whatsapp::before{background:rgba(37, 211, 102, 0.6)}.floating-icons
a.cart{background:#ff9800}.floating-icons a.cart::before{background:rgba(255, 152, 0, 0.6)}.floating-icons
img{width:22px;height:auto}@keyframes
pulse{0%{transform:scale(1);opacity:0.8}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1);opacity:0}}.home-subheading{max-width:600px;margin:0
auto}.why-choose-us .why-choose-us-item{padding:20px;margin:10px;background-color:#F8F8FF;border-radius:10px;flex-basis:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px)}.why-choose-us .why-choose-us-item
p{margin-bottom:0}@media (max-width: 769px){.why-choose-us .why-choose-us-item{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 450px){.why-choose-us .why-choose-us-item{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px)}}.accordion .accordion-item
.toggle{left:auto;right:0}.accordion .accordion-title{padding-left:20px}.col.team-item{padding:20px;box-shadow:1px 1px 20px #ddd;border-radius:10px;max-width:800px;margin:0
auto}.blog
#content{padding-top:0}.blog-header-wrapper
.col{padding-bottom:0}.blog .blog-header-wrapper .post-item .box-text,
.blog .blog-header-wrapper .post-item .box-image{transform:none}.blog .blog-header-wrapper .post-item .box-text,
.blog .blog-wrapper .post-item .box-text{padding:10px
0;color:#000;font-size:1rem}.blog .blog-header-wrapper .post-title,
.blog .blog-wrapper .post-title{text-transform:uppercase;color:#000}.blog .blog-header-wrapper .is-divider,
.blog .blog-wrapper .is-divider{display:none}.blog .blog-wrapper .box-blog-post{display:flex;align-items:start;gap:20px}.blog .blog-wrapper#content .box-text{padding-top:0}.blog .blog-wrapper#content .image-cover{padding-top:100% !important}.blog .blog-wrapper#content .large-9.col{flex-basis:65%;max-width:65%}.blog .blog-wrapper#content .post-sidebar{flex-basis:35%;max-width:35%}@media (max-width: 768px){.blog .blog-wrapper#content .large-9.col,
.blog .blog-wrapper#content .post-sidebar{flex-basis:100%;max-width:100%}}.copyright-footer{color:#fff;padding-top:10px}.related-tours{margin-bottom:50px}.product .product-info{padding-bottom:0}#header{position:fixed}#header .header-wrapper:not(.stuck) .header-bg-color{background:transparent}#header .header-wrapper.stuck .menu-item
a{color:var(--fs-color-primary)}.woocommerce-checkout #header .header-wrapper .menu-item
a{color:var(--fs-color-primary)}@media (max-width: 850px){#header .header-wrapper:not(.stuck) .icon-shopping-cart,
#header .header-wrapper:not(.stuck) .icon-menu{color:#fff}.woocommerce-checkout #header .header-wrapper:not(.stuck) .icon-shopping-cart,
.woocommerce-checkout #header .header-wrapper:not(.stuck) .icon-menu{color:var(--fs-color-primary)}}.follow-icons-custom{background-color:#fff;border:10px
solid #ffc804;border-radius:100px;padding:16px
40px;width:max-content;max-width:100%;display:inline-flex;margin:0
auto;position:absolute;left:50%;transform:translateX(-50%)}.ready-to-write{margin-bottom:80px}.follow-icons-custom .icon-box{display:flex;align-items:center}.follow-icons-custom .icon-box h3,
.follow-icons-custom .icon-box
p{color:#000;line-height:1}.follow-icons-custom .icon-box
p{font-size:14px}.follow-icons-custom .icon-box
h3{font-size:20px}#footer .follow-icons-custom .icon-box
img{border-radius:0}.follow-icons-custom a.plain:not(:first-child) .icon-box{padding-left:31px;position:relative}.follow-icons-custom a.plain:not(:first-child) .icon-box:after{position:absolute;width:1px;height:55%;left:15px;top:50%;transform:translateY(-50%);content:"";background:rgb(0 0 0 / .12)}#footer .follow-icons-custom-section{position:absolute;top:0;transform:translateY(-50%);z-index:9}#footer .footer-inner-content{padding-top:100px}#main .section-contact-us{padding-bottom:100px}@media (max-width: 990px){.follow-icons-custom{flex-wrap:wrap}.follow-icons-custom
.plain{width:50%}.follow-icons-custom a.plain:not(:first-child) .icon-box{padding-left:0}.follow-icons-custom a.plain:not(:first-child) .icon-box:after{content:none}.follow-icons-custom a.plain .icon-box{padding-top:20px}}@media (max-width: 500px){.follow-icons-custom{gap:10px}.follow-icons-custom .icon-box-text{display:none}.follow-icons-custom
.plain{width:auto}.follow-icons-custom a.plain .icon-box{padding-top:0}}.customize-your-tour-section:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(270deg, rgb(0 0 0 / .8) 35.92%, rgb(0 0 0 / .43) 89%)}.customize-your-tour-section .custom-tour-info{padding:40px
0;width:50%;margin-left:50%;align-items:center}.custom-tour-info-inner
img{margin-left:-40%;width:140% !important;max-width:unset}.customize-your-tour-section .custom-tour-btn{font-size:1.4rem;width:14.4375rem;height:14.4375rem;background:#ffc804 !important;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0;margin:0
auto 0 0;transition:all 300ms;color:#222 !important}.customize-your-tour-section .custom-tour-btn:hover{box-shadow:none;background:#ffc804 !important;color:#fff !important}.customize-your-tour-section .large-6.custom-tour-info-inner{width:calc(100% - 25rem)}@media (max-width: 850px){.customize-your-tour-section .custom-tour-info{width:100%;margin:0;padding-bottom:0}}#booking_calendar{background:#fff;border:1px
solid #e0e0e0;border-radius:10px;padding:20px;margin:20px
0;box-shadow:0 4px 15px rgba(0,0,0,0.1);font-family:inherit;max-width:100%;margin:20px
auto}#booking_calendar .ui-state-disabled
span{border:0}#booking_calendar .ui-datepicker{border:none;box-shadow:none;background:transparent;width:100%}#booking_calendar .ui-datepicker-header{background:#ffc804;border:none;border-radius:8px;padding:15px;margin-bottom:15px;position:relative}#booking_calendar .ui-datepicker-title{color:#000;font-weight:600;font-size:16px;text-align:center}#booking_calendar .ui-datepicker-prev,
#booking_calendar .ui-datepicker-next{background:rgba(255,255,255,0.2);border:none;border-radius:50%;width:30px;height:30px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 0.3s ease}#booking_calendar .ui-datepicker-prev{left:10px}#booking_calendar .ui-datepicker-next{right:10px}#booking_calendar .ui-datepicker-prev:hover,
#booking_calendar .ui-datepicker-next:hover{background:rgba(255,255,255,0.4)}#booking_calendar .ui-datepicker-prev span,
#booking_calendar .ui-datepicker-next
span{display:block;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;color:#000;font-weight:bold}#booking_calendar .ui-datepicker-calendar{width:100%;border-collapse:separate;border-spacing:2px}#booking_calendar .ui-datepicker-calendar
th{background:#f8f9fa;color:#666;font-weight:600;text-align:center;padding:10px
5px;border-radius:5px;font-size:12px;text-transform:uppercase}#booking_calendar .ui-datepicker-calendar
td{text-align:center;padding:2px}#booking_calendar .ui-datepicker-calendar td
a{display:block;padding:10px;text-decoration:none;color:#333;border-radius:8px;transition:all 0.3s ease;font-weight:500;border:2px
solid transparent}#booking_calendar .ui-datepicker-calendar td.ui-datepicker-today
a{background:#e3f2fd;border-color:#2196f3;color:#1976d2}#booking_calendar .ui-datepicker-calendar td.ui-datepicker-current-day a,
#booking_calendar .ui-datepicker-calendar td a.ui-state-active{background:#ffc804 !important;color:#000 !important;font-weight:600;box-shadow:0 2px 8px rgba(255,200,4,0.4)}#booking_calendar .ui-datepicker-calendar td.ui-datepicker-other-month
a{color:#ccc;cursor:not-allowed}#booking_calendar .ui-datepicker-calendar td.ui-datepicker-unselectable{opacity:0.5}#booking_calendar+p{text-align:center;color:#666;font-style:italic;margin-top:15px;font-size:14px}@media (max-width: 768px){#booking_calendar{padding:15px}#booking_calendar .ui-datepicker-calendar td
a{padding:8px;font-size:14px}#booking_calendar .ui-datepicker-header{padding:12px}}.booking-time-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, max-content));gap:10px;margin-top:15px}.time-option{position:relative;cursor:pointer;display:block;margin:0}.time-option input[type="radio"]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.time-option
span{display:block;padding:12px
15px;text-align:center;background:#fff;border:2px
solid #e0e0e0;border-radius:8px;color:#333;font-weight:500;font-size:14px;transition:all 0.3s ease;position:relative;min-height:45px;display:flex;align-items:center;justify-content:center}.time-option:hover
span{border-color:#ffc804;background:#fff9e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,200,4,0.2)}.time-option input[type="radio"]:checked+span{background:#ffc804;border-color:#ffc804;color:#000;font-weight:600;box-shadow:0 4px 15px rgba(255,200,4,0.4);transform:translateY(-2px)}.time-option input[type="radio"]:checked+span::after{content:"✓";position:absolute;top:-5px;right:-5px;background:#28a745;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.time-option input[type="radio"]:disabled+span{opacity:0.5;cursor:not-allowed;background:#f5f5f5;color:#999}.time-option input[type="radio"]:disabled:hover+span{transform:none;box-shadow:none;border-color:#e0e0e0;background:#f5f5f5}@media (max-width: 768px){.booking-time-options{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:8px}.time-option
span{padding:10px
8px;font-size:13px;min-height:40px}}@media (max-width: 480px){.booking-time-options{grid-template-columns:repeat(2, 1fr)}}#package-type{width:100%;padding:12px
40px 12px 15px;background:#fff;border:2px
solid #e0e0e0;border-radius:8px;font-size:14px;height:50px;font-weight:500;color:#333;cursor:pointer;transition:all 0.3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}#package-type:hover{border-color:#ffc804;background-color:#fff9e6;box-shadow:0 2px 8px rgba(255,200,4,0.2)}#package-type:focus{outline:none;border-color:#ffc804;background-color:#fff;box-shadow:0 0 0 3px rgba(255,200,4,0.2)}#package-type
option{padding:10px;background:#fff;color:#333;font-weight:500}#package-type option:hover,
#package-type option:checked{background:#ffc804;color:#000}@media (max-width: 768px){#package-type{padding:10px
35px 10px 12px;font-size:13px}}.woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.ux-quantity{display:flex;align-items:center;border:1px
solid #e0e0e0;background:#fff;overflow:hidden;transition:all 0.3s ease}.ux-quantity:hover{border-color:#ffc804;box-shadow:0 2px 8px rgba(255,200,4,0.2)}.ux-quantity__button{background:#fff;border:none;padding:10px
15px;font-size:16px;font-weight:bold;color:#333;cursor:pointer;transition:all 0.3s ease;height:50px;min-width:45px;display:flex;align-items:center;justify-content:center}.ux-quantity__button:hover{background:#ffc804;color:#000}.ux-quantity__button:active{transform:scale(0.95)}.ux-quantity
.qty{border:none;box-shadow:none;text-align:center;padding:10px;font-size:16px;font-weight:500;color:#333;width:70px !important;max-width:70px !important;background:#fff;outline:none}.ux-quantity .ux-quantity__button{border:none !important}.single_add_to_cart_button{background:#ffc804 !important;color:#000 !important;border:2px
solid #ffc804 !important;padding:12px
30px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all 0.3s ease;height:50px;min-width:150px;text-transform:uppercase;letter-spacing:0.5px;flex:1}.single_add_to_cart_button:hover{box-shadow:0 4px 15px rgba(0,0,0,0.2)}.single_add_to_cart_button.disabled{cursor:not-allowed;opacity:0.6}#main
.single_add_to_cart_button{flex:1}.single_add_to_cart_button.disabled:hover{transform:none;box-shadow:none}@media (max-width: 768px){.woocommerce-variation-add-to-cart{flex-direction:column;align-items:stretch;gap:15px}.ux-quantity{align-self:center;width:auto}.single_add_to_cart_button{width:100%;min-width:auto}}@media (max-width: 480px){.ux-quantity__button{padding:8px
12px;font-size:14px;height:45px;min-width:40px}.ux-quantity
.qty{width:50px;height:45px;font-size:14px}.single_add_to_cart_button{padding:10px
20px;font-size:14px;height:45px}}form.cart{display:flex}form.cart
.variations{order:0}form.cart .product-booking-fields{order:1}form.cart
.reset_variations_alert{order:2}form.cart
.single_variation_wrap{order:3}form.cart .product-booking-fields,
form.cart
#booking_calendar{margin-top:0 !important}#main .product-main{padding-bottom:200px}#main .product-main .price.product-page-price{color:#ffc804;font-size:25px}#main .product-main
.price{font-size:35px}.product-gallery .product-thumbnails .flickity-slider
img{aspect-ratio:3 / 4;object-fit:cover}.list-blogs .box-blog-post{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 25px rgba(0,0,0,0.08);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);border:1px
solid #f5f5f5;position:relative}.list-blogs .box-blog-post .image-cover{padding-top:250px !important}.list-blogs .box-blog-post:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);border-color:#ffc804}.list-blogs .box-blog-post:hover::before{opacity:1}.list-blogs .box-image{position:relative;overflow:hidden;border-radius:15px 15px 0 0;background:#f8f9fa}.list-blogs .box-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(
135deg,
rgba(255,200,4,0.15) 0%,
rgba(52, 73, 94, 0.1) 50%,
rgba(0,0,0,0.1) 100%
);opacity:0;transition:opacity 0.4s ease;z-index:2}.list-blogs .box-blog-post:hover .box-image::after{opacity:1}.list-blogs .box-image
img{width:100%;height:250px;object-fit:cover;transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);filter:brightness(1) contrast(1.05)}.list-blogs .box-blog-post:hover .box-image
img{transform:scale(1.08);filter:brightness(1.1) contrast(1.1)}.list-blogs .box-text{padding:30px
25px 25px;background:#fff;position:relative;z-index:3;transform:none !important}.list-blogs .post-title{margin-bottom:15px;line-height:1.4;font-weight:700;font-size:18px;color:#2c3e50;transition:color 0.3s ease}.list-blogs .post-title
a{color:inherit;text-decoration:none;display:block;transition:all 0.3s ease}.list-blogs .post-title a:hover{color:#ffc804;transform:translateX(3px)}.list-blogs
.from_the_blog_excerpt{color:#6c757d;line-height:1.7;margin-bottom:20px;font-size:15px;font-weight:400}.list-blogs .blog-readmore{margin-top:20px;padding-top:20px;border-top:1px solid #eef2f7;position:relative}.list-blogs .blog-readmore::before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:linear-gradient(90deg, #ffc804, #f39c12);transition:width 0.4s ease}.list-blogs .box-blog-post:hover .blog-readmore::before{width:60px}.list-blogs .blog-readmore
a{display:inline-flex;align-items:center;color:#ffc804;font-weight:600;font-size:14px;text-decoration:none;letter-spacing:0.8px;text-transform:uppercase;transition:all 0.3s ease;position:relative;padding:8px
0}.list-blogs .blog-readmore a::after{content:"→";margin-left:10px;font-size:16px;transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:inline-block}.list-blogs .blog-readmore a:hover{color:#2c3e50;padding-left:5px}.list-blogs .blog-readmore a:hover::after{transform:translateX(8px) scale(1.1);color:#ffc804}@media (max-width: 768px){.list-blogs .box-text{padding:20px}.list-blogs .post-title{font-size:16px}.list-blogs
.from_the_blog_excerpt{font-size:14px}}@media (max-width: 480px){.list-blogs .box-text{padding:18px}.list-blogs .post-title{font-size:15px;margin-bottom:12px}.list-blogs
.from_the_blog_excerpt{font-size:13px;margin-bottom:15px}.list-blogs .blog-readmore{margin-top:15px;padding-top:15px}}#main .contact-section{padding-bottom:100px;padding-left:20px;padding-right:20px}#main .meet-the-team-section{padding-left:20px;padding-right:20px}.woocommerce-checkout .checkout-page-title{padding-top:100px}#main .galery-image-home
.col{flex-basis:50%;max-width:50%}#main .galery-image-home .col:first-child{padding-right:5px}#main .galery-image-home .col:last-child{padding-left:5px}#main .galery-image-home .col:first-child,
#main .galery-image-home .col:last-child{padding-bottom:10px}.nf-form-layout
form{max-width:600px;margin:0
auto;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08);font-family:'Helvetica Neue',Arial,sans-serif}.nf-field-label
label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:#333}.ninja-forms-field{width:100%;padding:12px
15px;border:1px
solid #ddd;border-radius:8px;font-size:14px;transition:all 0.2s ease}.ninja-forms-field:focus{border-color:#0073e6;box-shadow:0 0 0 3px rgba(0,115,230,0.15);outline:none}textarea.ninja-forms-field{min-height:120px;resize:vertical}.ninja-forms-req-symbol{color:#e63946;margin-left:3px}input[type="submit"].ninja-forms-field{border:none;color:#fff;font-weight:600;font-size:15px;padding:14px;border-radius:8px;cursor:pointer;transition:all 0.3s ease;line-height:1;width:100% !important}input[type="submit"].ninja-forms-field:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.nf-error-wrap{font-size:13px;color:#e63946;margin-top:4px}.nf-form-fields-required{font-size:13px;margin-bottom:15px;color:#666}.submit-container{margin-bottom:0 !important}