.header-currency-trigger .header-currency-trigger-symbol{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:1;display:inline-block}.currency-dropdown-panel{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;min-width:min(200px,100vw - 24px);max-width:min(300px,100vw - 16px);display:flex;overflow:hidden;box-shadow:0 8px 24px #3d6ea82e}.currency-dropdown-header{color:#1f2937;background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 12px;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;display:flex}.currency-dropdown-globe{font-size:16px;line-height:1}.currency-dropdown-search-wrap{padding:6px 10px 0}.currency-dropdown-search{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:6px 10px;font-size:14px}.currency-dropdown-search:focus{border-color:#000369;outline:none;box-shadow:0 0 0 1px #00036933}.currency-dropdown-search::placeholder{color:#9ca3af}.currency-dropdown-list{-webkit-overflow-scrolling:touch;max-height:280px;margin:8px 0 0;padding:0 0 6px;list-style:none;overflow-y:auto}.currency-dropdown-list::-webkit-scrollbar{width:6px}.currency-dropdown-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.currency-dropdown-list::-webkit-scrollbar-thumb{background:#c5c7d0;border-radius:3px}.currency-dropdown-row{text-align:left;color:#111827;cursor:pointer;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.currency-dropdown-row:hover:not(.is-active){color:#fff;background:#5897fb}.currency-dropdown-row:hover:not(.is-active) .currency-dropdown-paren{color:#ffffffe0}.currency-dropdown-row.is-active{color:#fff;background:#5897fb}.currency-dropdown-flag{object-fit:cover;border-radius:2px;flex-shrink:0}.currency-dropdown-code{min-width:2.5rem;font-weight:600}.currency-dropdown-paren{color:#6b7280;font-weight:500}.currency-dropdown-row.is-active .currency-dropdown-paren{color:#ffffffeb}.currency-dropdown-empty{color:#6b7280;text-align:center;margin:0;padding:12px;font-size:14px}.currency-minicart-panel.minicart.currency-symbols-minicart{z-index:9999;box-shadow:none!important;background:0 0!important;width:auto!important;max-width:none!important;padding:10px 12px!important}*{box-sizing:border-box}.whatsapp-chat{z-index:99;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;text-decoration:none;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:95px;right:50px;box-shadow:0 6px 18px #25d36659}.whatsapp-chat:hover,.whatsapp-chat:focus{color:#fff;background:#1ebe57;transform:translateY(-2px)}@media only screen and (width>=992px) and (width<=1199px){.whatsapp-chat{right:25px}}@media only screen and (width>=768px) and (width<=991px){.whatsapp-chat{right:30px}}@media (width<=575px){.whatsapp-chat{width:44px;height:44px;font-size:24px;bottom:55px;right:10px}.whatsapp-chat[data-page=tour-details]{bottom:130px}}body{color:#353844;margin:0;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;line-height:23px}@media (width<=768px){.bottom-bar.show-bar{transition:bottom .3s;bottom:56px}.bottom-nav.show-bar2{transition:bottom .3s;bottom:0}}@media (width>=769px){.bottom-bar,.bottom-nav{display:none!important}}.bottom-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1050;background:#ffffffbf;border:1px solid #0e8c2f;border-radius:12px;width:70%;max-width:600px;transition:bottom .3s;position:fixed;bottom:-100px;left:50%;transform:translate(-50%)}.bottom-btn{color:#fff;text-align:center;cursor:pointer;flex:1;font-size:15px;font-weight:500;transition:all .3s}.bottom-btn i{vertical-align:middle;color:#454748;margin-right:6px;font-size:15px}.vertical-line{background:#454748;width:1px;height:11px;margin:10px 0}.stikey_bottom_sts{color:#454748;font-size:15px;font-weight:600}.bottom-nav{z-index:1000;width:100%;height:55px;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #ddd;justify-content:space-around;align-items:center;font-family:Nunito,sans-serif;display:flex;position:fixed;bottom:-100px;left:0}.ftr-nav-item{text-align:center;color:#454748;width:25%;font-size:11px;font-weight:600;position:relative}.ftr-nav-item .icon{margin-bottom:0;font-size:11px;line-height:1;display:block}.ftr-nav-item .icon.round_circle{margin:0 auto;color:#fff!important}.ftr-nav-item.active,.ftr-nav-item.active a,.ftr-nav-item.active .icon{color:#0e8c2f}.ftr-nav-item.active .icon.round_circle{color:#fff!important}.ftr-nav-item.cart .badge{color:#fff;background:#0e8c2f;border-radius:50px;padding:4px 6px;font-size:10px;position:absolute;top:-4px;right:18px}.ftr-nav-item a{color:inherit;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.ftr-nav-item a:hover{color:#a2a9ac}.round_circle{color:#fff;background:#d02752;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;display:flex;line-height:27px!important}.ftr-nav-item span{margin-top:3px;font-size:12px;font-weight:600}.tgmobile__menu.open{transform:translate(0)}.tgmobile__menu{z-index:9999;background:#fff;width:300px;max-width:85%;height:100%;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.tgmobile__menu-backdrop{z-index:9998;opacity:0;visibility:hidden;pointer-events:none;background:#00000080;width:100%;height:100%;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}.tgmobile__menu-backdrop.active{opacity:1;visibility:visible;pointer-events:auto}.tgmobile__menu .navigation li.tgmobile__call-item{margin:6px 20px 10px;padding:0}.tgmobile__menu .navigation li.tgmobile__call-item>a.tgmobile__call-link{text-transform:none;letter-spacing:0;color:#1a1a1a;align-items:center;gap:14px;padding:14px 16px 14px 0;display:flex}.tgmobile__menu .navigation li.tgmobile__call-item>a.tgmobile__call-link:before{display:none}.tgmobile__menu .tgmobile__call-icon{color:#fff;background:#0e8c2f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex}.tgmobile__menu .tgmobile__call-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tgmobile__menu .tgmobile__call-label{text-transform:uppercase;letter-spacing:.06em;color:#0e8c2f;font-size:11px;font-weight:600;line-height:1.2}.tgmobile__menu .tgmobile__call-number{color:#1a1a1a;font-size:16px;font-weight:700;line-height:1.25}.tg-menu-right-action-2 .tg-header-contact-icon .fa-phone{vertical-align:middle;font-size:14px;line-height:1}.tg-menu-right-action-2 .tg-header-contact-number a{letter-spacing:0;white-space:nowrap;font-size:15px}.accordion-item{border:1px solid #dee2e6;border-radius:4px;margin-bottom:8px}.accordion-button{text-align:left;cursor:pointer;background:#f8f9fa;border:none;width:100%;padding:12px 16px;font-weight:500}.accordion-button.collapsed+.accordion-collapse{display:none}.accordion-body{background:#fff;padding:12px 16px}.order-card{background:#fff;border:1px solid #a2a9ac;border-radius:10px;padding:25px;box-shadow:0 2px 10px #0000000d}.order-title{font-size:20px;font-weight:600}.section-title{margin-bottom:15px;font-size:18px;font-weight:600}.order-card .table th{background:#f8f9fa;font-weight:600}.badge-status{background:#0e8c2f;border-radius:50%;padding:5px 6px;font-size:20px}.side-box{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:20px}.side-header{color:#fff;text-align:center;background:#0e8c2f;border-radius:6px;margin-bottom:15px;padding:10px}.back_btn:hover{color:#000}@media (width<=768px){.order-title{font-size:16px}.order-card{padding:15px}}@media print{@page{size:A4;margin:15mm}body{font-size:13px;background:#fff!important}body *{visibility:hidden}#receiptContent,#receiptContent *{visibility:visible}#receiptContent{width:100%;margin:0;padding:10px;position:absolute;top:0;left:0;box-shadow:none!important;border-radius:0!important}.tg-shop-area .row{flex-wrap:nowrap!important;display:flex!important}.tg-shop-area .col-lg-8{width:65%!important}.tg-shop-area .col-lg-4{width:35%!important}.tg-shop-area .col-md-8{width:65%!important}.tg-shop-area .col-md-4{text-align:right;width:35%!important}.order-card table{border-collapse:collapse!important;width:100%!important}.order-card table th,.order-card table td{border:1px solid #000!important;padding:6px!important}.filter_btn,.sticky-search,.back_btn,.tg-header,.tg-footer,.bottom-nav,.bottom-bar,.whatsapp-chat{display:none!important}.order-card h4,.order-card h5,.order-card h6{margin-bottom:8px}.order-card hr{border-top:1px solid #000}#receiptContent{page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.side-header,.badge-status{color:#fff!important;background-color:#0e8c2f!important}.side-box{background-color:#f8f9fa!important}}.popover__wrapper{display:inline-block;position:relative}.popover__content{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #0000001f;border-radius:10px;padding:8px 10px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 24px #00000024}.popover__wrapper.open .popover__content,.popover__wrapper:hover .popover__content{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)}.popover__content .a2a_kit{align-items:center;gap:8px;display:flex}.popover__content .a2a_kit a{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.bottom-bar .popover__wrapper{display:inline-block;position:relative}.bottom-bar .popover__content{pointer-events:none;margin-left:0;inset:auto auto calc(100% + 10px) 20%;transform:translate(-50%,6px)}.bottom-bar .popover__wrapper.open .popover__content,.bottom-bar .popover__wrapper:hover .popover__content{z-index:9999;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.tg-header-cart.currency-minicart-open .minicart{opacity:1;visibility:visible;transform:scaleY(1)}
