.single-product .woocommerce-product-details__short-description{display:none!important}.info-banner{background-color:#fffbe6;border:1px solid #ffe58f;color:#594207;padding:12px 16px;margin:15px 0;border-radius:6px;font-size:12px;line-height:1.5}.info-banner p{margin:0;text-align:left}.info-banner strong{color:#d48806}@media (max-width:768px){.info-banner{font-size:12px;padding:10px 14px}}.textcols{overflow:hidden}.textcols-left{float:left;width:50%}.textcols-right{margin-left:50%}.clearfix::after{content:"";display:table;clear:both}.owp-quick-view{display:none}.price .tbss-viewprice{display:none}.woocommerce #tab-description ul{list-style:disc;margin:20px}.hainan-tour-block,.hainan-widget{background:#f7f9fc;border:1px solid #e0e6ed;padding:20px;border-radius:8px;margin:30px 0;text-align:center}.hainan-list{text-align:left;margin:15px 0}.hainan-cta{display:inline-block;background:#e63946;color:#fff;padding:12px 24px;text-decoration:none;border-radius:6px;font-weight:700;margin:10px 0;font-size:1rem}.hainan-cta:hover{background:#d02a38}.hainan-small-text{font-size:.9em;color:#666;margin-top:15px}.hainan-faq{background:#f9f9f9;padding:15px;border-left:4px solid #1a5fb4;margin:20px 0}.seo-archive-text{clear:both;width:100%}.woocommerce .term-description{margin-bottom:20px;margin-top:10px}.price.hidden{display:none!important}.aksia-discount-box{background:#e8f6ec;color:#1f6d3a;border:1px solid #b7e1c6;border-radius:8px;padding:12px 12px;margin:12px 0 0;font-size:12px;line-height:1.5}.aksia-discount-box a{color:#0f5a2c;text-decoration:underline;text-underline-offset:2px}.aksia-discount-box a:hover{text-decoration:none}.aksia-cruise-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.aksia-cruise-table th,.aksia-cruise-table td{padding:10px 8px;border-bottom:1px solid rgb(0 0 0 / .08);vertical-align:top}.aksia-cruise-table th{text-align:left;font-weight:600;white-space:nowrap}.aksia-cruise-table .d2{opacity:.75}.aksia-cruise-table .acs-soldout{opacity:.75}.aksia-cruise-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.aksia-cruise-table th:nth-child(1),.aksia-cruise-table td:nth-child(1),.aksia-cruise-table th:nth-child(4),.aksia-cruise-table td:nth-child(4){display:none}.aksia-cruise-table{font-size:13px}.aksia-cruise-table th,.aksia-cruise-table td{padding:8px 6px}.aksia-cruise-table td:nth-child(3){white-space:nowrap}}@media (max-width:420px){.aksia-cruise-table{font-size:12px}}.clearfy-cookie-container{padding:8px 15px!important;font-size:11px!important;line-height:1.3!important}.clearfy-cookie-accept{padding:4px 12px!important;font-size:11px!important}.aksia-seo-links-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.aksia-seo-links-list li{margin:0;padding:0}.aksia-seo-links-list a{display:inline-block;padding:6px 10px;border:1px solid rgb(0 0 0 / .12);border-radius:5px;text-decoration:none;line-height:1.2;font-size:14px;background:#fff}.aksia-seo-links-list a:hover{border-color:rgb(0 0 0 / .22);text-decoration:none}.aksia-picks{margin:5px 0 1px;padding:10px 10px;border:1px solid rgb(0 0 0 / .08);border-radius:10px;background:rgb(0 0 0 / .02)}.aksia-picks__title{font-weight:700;margin:0 0 10px}.aksia-picks__grid{display:flex;flex-wrap:wrap;gap:8px}.woocommerce .oceanwp-toolbar{margin-bottom:2px;padding:1px}@media (min-width:769px){.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a.product_type_simple,.woocommerce ul.products li.product a.product_type_variable,.woocommerce ul.products li.product .btn-success{flex:2!important;min-width:65%!important}}@media (max-width:768px){.woocommerce ul.products li.product .btn-wrap.clr{display:flex!important;flex-direction:row!important;gap:6px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .btn-success,.aksia-quote-btn{flex:1!important;width:auto!important;margin:0!important;font-size:11px!important;padding:8px 6px!important}}.woocommerce-ordering{display:none!important}.hp-field{display:none!important}@media (max-width:768px){.aksia-page-intro{background:transparent!important;padding:0!important}}.aksia-tour-included{margin:24px 0;padding:16px;background:#f7f4fa;border-left:4px solid #926eae;border-radius:6px}.aksia-tour-included h3{margin-top:0;margin-bottom:10px}.aksia-tour-included ul{margin-bottom:14px}html{scroll-behavior:smooth}.aksia-tour-anchor{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:13px;color:gray;font-style:italic;text-decoration:none}.aksia-tour-anchor:hover{color:#926eae;text-decoration:underline}.aksia-tour-anchor-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:11px;line-height:1;font-style:normal}#tab-reviews>h2:first-child,.woocommerce-Reviews-title{display:none!important}.product_meta:not(.summary .product_meta) div{display:none!important}.how-to-buy{max-width:800px;margin:0 auto;font-family:inherit;color:#333;line-height:1.6}.how-to-buy h2{text-align:center;margin-bottom:30px;color:#1a1a1a}.buy-steps{display:flex;flex-direction:column;gap:24px}.step-item{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 24px 24px 70px;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.step-number{position:absolute;top:20px;left:20px;width:36px;height:36px;background-color:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.step-item h3{margin-top:0;margin-bottom:12px;font-size:20px;color:#1e293b}.step-item h4{margin-top:16px;margin-bottom:8px;font-size:16px}.step-item ul{padding-left:20px;margin-bottom:12px}.step-item li{margin-bottom:6px}.step-note{font-size:.9em;color:#64748b;margin-top:8px}.info-warning{background-color:#fffbeb;border-left:4px solid #f59e0b;padding:12px 16px;border-radius:4px;font-size:.9em;color:#b45309;margin-top:16px}.sbp-section{margin-top:36px;padding:24px;background:#f8fafc;border-radius:12px;text-align:center;border:1px dashed #cbd5e1}.sbp-section h3{margin-top:0;margin-bottom:8px}.sbp-qr{margin-top:16px}.sbp-qr img{border-radius:8px;border:1px solid #e2e8f0;padding:8px;background:#fff}@media (max-width:600px){.step-item{padding:20px;padding-top:60px}.step-number{top:16px;left:20px}}.installment-page{max-width:900px;margin:0 auto;color:#333}.installment-page .subtitle{text-align:center;color:#64748b;margin-bottom:30px}.manager-card{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:20px;margin-bottom:30px;text-align:center}.manager-card h3{margin-top:0;color:#0369a1}.manager-contacts{display:flex;gap:15px;justify-content:center;margin-top:15px;flex-wrap:wrap}.btn-contact{background:#fff;border:1px solid #0284c7;color:#0284c7;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;transition:all 0.2s}.btn-contact:hover{background:#0284c7;color:#fff}.payment-options-grid{display:flex;flex-direction:column;gap:20px;width:100%;margin-left:0;margin-right:0;margin-bottom:40px;text-align:left}.option-card{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 5px rgb(0 0 0 / .03);box-sizing:border-box}@media (max-width:768px){.payment-options-grid{grid-template-columns:1fr}}.option-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.option-header h3{margin:0;font-size:18px}.badge{background:#e0e7ff;color:#3730a3;font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;text-transform:uppercase}.option-details{padding-left:18px;margin:10px 0;font-size:14px}.partner-banks{font-size:13px;color:#475569;background:#f8fafc;padding:6px 10px;border-radius:6px}.option-note{font-size:12px;color:#64748b;margin-top:auto}.eligibility-block{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.eligibility-col{padding:20px;border-radius:10px}.eligibility-col.success{background:#f0fdf4;border:1px solid #bbf7d0}.eligibility-col.success h4{color:#166534;margin-top:0}.eligibility-col.danger{background:#fef2f2;border:1px solid #fecaca}.eligibility-col.danger h4{color:#991b1b;margin-top:0}.eligibility-col ul{padding-left:20px;margin-bottom:0;font-size:14px}.process-steps{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.custom-ol{padding-left:20px}.custom-ol li{margin-bottom:12px}@media (max-width:650px){.eligibility-block{grid-template-columns:1fr}}