html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;max-width:100%;margin-bottom:1.6em;padding:1.6em;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;overflow:auto}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{cursor:help;border-bottom:1px dotted #666}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:outside}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{max-width:100%;height:auto}figure{margin:1em 0}table{width:100%;margin:0 0 1.5em}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{color:#000c;background:#e6e6e6;border:1px solid #ccc;border-bottom-color:#bbb;border-radius:3px;padding:.6em 1em .4em;line-height:1}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{width:100%;display:block}.main-navigation ul{margin:0;padding-left:0;list-style:none;display:none}.main-navigation ul ul{float:left;z-index:99999;position:absolute;top:100%;left:-999em;box-shadow:0 3px 3px #0003}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{text-decoration:none;display:block}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{margin-left:auto;margin-right:auto;display:block}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;margin-bottom:1.5em;display:grid}.gallery-item{text-align:center;width:100%;display:inline-block}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;margin-bottom:1.5em;margin-left:auto;margin-right:auto;display:block}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{color:#000;font-family:Montserrat,sans-serif;font-size:20px;line-height:1.2}mark,ins{background:0 0}a,a:visited{color:#000}ol,ul{margin:0;padding:0;list-style-type:none}body{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}a{text-decoration:none;display:inline-block}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.g-h1{font-size:26px}.g-h2{color:#000;font-size:24px;font-weight:500;line-height:1.6}.g-h3{color:#000;font-size:20px;font-weight:500;line-height:1.6}.fab-container{z-index:999;animation:.6s cubic-bezier(.175,.885,.32,1.275) both slideUp,3s ease-in-out .6s infinite continuousJump;position:fixed;bottom:30px;right:30px}.fab{color:#fff;cursor:pointer;background-color:#144d38;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:32px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.fab:hover{background-color:#11583e;transform:scale(1.1)rotate(90deg);box-shadow:0 20px 25px -5px #0003}.fab-pulse{z-index:-1;background-color:#144d38;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse-ring;position:absolute;top:0;left:0}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes continuousJump{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.95)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(.95)}}header{z-index:111;border-bottom:1px solid #0000001f;padding:7px 0;position:relative}header .custom-logo-link{max-width:120px}.site-header .container{justify-content:space-between;align-items:center;display:flex}.nav-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.main-navigation ul{align-items:center;gap:10px;display:flex}.main-navigation ul a{text-transform:capitalize;color:#000;background:#d0d0d040;border:1px solid #0000;border-radius:8px;padding:10px 17px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s ease-in-out;box-shadow:0 0 4px 4px #0000}.main-navigation ul li:last-child a{color:#fff;background:#202974}.main-navigation ul .current_page_item a{background-color:#0000;border:1px solid #0000000d;box-shadow:0 0 4px 4px #0000000a}.search-bar{color:#0000004f;z-index:1;background:#fff;border:1px solid #0000001f;border-radius:6px;align-items:center;padding:5.3px 8px;display:flex;top:100px}.home-btn{background-color:#202974;border-radius:5px;padding:10px 23px;text-decoration:none;transition:background-color .3s;display:inline-block;color:#fff!important}.home-btn:hover{background-color:#2980b9}.input-search{margin-left:10px;font-size:14.24px;border:none!important;outline:none!important}.search-icon{display:none}.footer-wrapper{color:#333;background-color:#fff;padding:40px 0 20px;font-family:Arial,sans-serif}.footer-container{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.footer-col{flex:1;max-width:230px}.footer-col .custom-logo-link{max-width:140px;display:inline-block}.footer-heading{margin-bottom:12px;font-size:14px;font-weight:700}.footer-links,.footer-contact{padding:0;font-size:12px;line-height:1.7;list-style:none}.footer-links a{color:#666;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#000}.app-buttons img{height:30px;margin-right:10px}.social-icons{gap:8px;margin-top:10px;display:flex}.social-icons a{text-align:center;color:#333;border:1px solid #ddd;border-radius:8px;width:35px;height:35px;margin-left:0;line-height:35px;text-decoration:none;display:inline-block}.payment-methods{color:#000;gap:14px;font-size:14px;display:flex}.footer-divider{background-color:#0000;border:0;border-top:1px solid #0000001a;margin:30px 0 16px}.footer-bottom{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.legal-links a{color:#888;margin:0 2px;text-decoration:none}.payment-methods img{vertical-align:middle;height:25px;margin-left:10px}.copyright{color:#00000078;margin-right:4px;font-size:12px}.legal-links{color:#00000094;margin-right:auto;font-size:12px}.hero-section{padding-top:15px;padding-bottom:30px;overflow:hidden}.hero-slider .slide-item{background-position:0;background-size:cover;border-radius:9px;width:100%;height:73vh;min-height:520px}.hero-slider .set-slide{position:relative;overflow:hidden}.hero-slider .slide-item .overlay-wrap{flex-direction:column;justify-content:center;width:100%;height:100%;padding:4%;display:flex;position:absolute}.hero-slider .slide-item .overlay-wrap p,.hero-slider .slide-item .overlay-wrap h1{color:#fff;max-width:467px;font-size:32px;line-height:1.2}.hero-slider .slide-item .overlay-wrap p{font-size:18px;line-height:1.5}.hero-slider .slick-track{display:flex!important}.g-button{letter-spacing:2px;text-transform:uppercase;transform-origin:50%;background:0 0;border:2px solid;border-radius:6px;width:fit-content;padding:10px 22px;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;color:#fff!important}.g-button:hover{letter-spacing:0;background:#fff;transform:scale(.97);color:#000!important}.slider-container{width:100%;max-width:1200px;margin:0 auto}.hero-slider .slick-arrow{display:none!important}.hero-slider .slick-slide{padding:10px;transition:all .3s ease-in-out;transform:scale(.97)}.hero-slider .slick-current{transform:scale(1.02)}.post-listing-section .container,.category-slider .container{position:relative}.category-slider .slick-track{display:flex!important}.category-slider-inner{margin:25px -9px 0;overflow:hidden}.category-slider .slick-slide{padding:0 6px}.category-slider .cs-card{background-color:#f7f7f7;border-radius:7px;width:100%;padding:8px}.category-slider .cs-card .cs-img{border-radius:8px;margin-bottom:6px;font-size:0;overflow:hidden}.category-slider .cs-card .cs-img img{aspect-ratio:1}.category-slider .cs-card .g-h3{font-size:14px}.category-slider .cs-card span{color:#9a9a9a;font-size:12px}.slick-arrow{color:#000;z-index:11;cursor:pointer;background-color:#fff;border:none;border-radius:50%;width:40px;height:40px;padding:0;font-size:12px;position:absolute;top:0;right:20px;box-shadow:0 0 5px 1px #00000036}.post-listing-slider .slick-list{margin-top:45px}.slick-prev{right:70px}.post-listing-section{padding:40px 0 0}.post-listing-slider{margin:-22px -5px 0;overflow:hidden}.post-listing-slider .slick-track{display:flex!important}.pls-subheading{color:#000;width:calc(100% - 120px);margin-top:8px;margin-bottom:0;font-size:16px;line-height:1.6}.pls-card{flex-direction:column;gap:7px;padding:0 7px;display:flex}.pls-card .pls-img{object-fit:cover;aspect-ratio:10/8;border-radius:10px;font-size:0;overflow:hidden}.pls-card .pls-img a{width:100%;height:100%}.pls-card .pls-img img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.pls-card .pls-img:hover img{transform:scale(1.1)}.pls-card .g-h3{font-size:16px}.pls-card span{font-size:14px;font-weight:600}.pls-card .price{flex-direction:column;align-items:flex-start;display:flex}.pls-card .price ins{background:0 0}.pls-card .price del bdi{color:#0006;font-size:12px}.feature-section{border-top:1px solid #eee;margin:40px 0 0;padding:40px 0 0}.feature-section .row{flex-wrap:wrap;align-items:stretch;gap:40px;display:flex}.feature-section .row-reverse{flex-direction:row-reverse}.feature-section .col{flex:1;min-width:300px}.feature-section .image-wrapper{border-radius:12px;width:100%;height:100%;overflow:hidden;box-shadow:0 10px 30px #0000001a}.feature-section .image-wrapper img{object-fit:cover;width:100%;height:100%;min-height:350px;transition:transform .5s;display:block}.feature-section .image-wrapper:hover img{transform:scale(1.05)}.feature-section .text-content{padding:20px 0}.feature-section .text-content p{color:#666;margin-top:20px;margin-bottom:20px;font-size:16px;line-height:1.5}.feature-section .btn-custom{color:#fff;background-color:#000;border-radius:6px;padding:14px 30px;font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-block}.feature-section .btn-custom:hover{opacity:.8}.faq-section{padding:40px 0}.faq-title{margin-bottom:25px}.accordion{border-top:1px solid #e5e7eb}.accordion-item{border-bottom:1px solid #e5e7eb}.accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.accordion-title{color:#1f2937;font-size:15px;font-weight:600;transition:color .2s}.accordion-icon{color:#6b7280;flex-shrink:0;width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.accordion-item.active .accordion-icon{color:#202974;transform:rotate(180deg)}.accordion-item.active .accordion-title{color:#202974}.accordion-content{max-height:0;transition:max-height .35s;overflow:hidden}.content-inner{color:#6b7280;max-width:900px;padding:0 0 24px;font-size:14px;line-height:1.6}.content-inner p{color:#6b7280;font-size:14px;line-height:1.6}.content-area .pls-card{border-radius:6px;padding:7px;box-shadow:0 0 5px #0000003b}.cs-recent-posts{padding:40px 0 60px}.cs-recent-posts .pls-card{box-shadow:none}.cs-recent-posts .pls-card .cs-read-more{width:fit-content;font-size:14px;font-weight:700}.cs-recent-posts .pls-card .cs-read-more i{transform:translateY(2px)}.woocommerce .woocommerce-breadcrumb{color:#202974ad;max-width:1200px;margin:20px auto;padding:0}.woocommerce .woocommerce-breadcrumb a{color:#202974;font-weight:600}.custom-breadcrumbs{color:#202974ad;margin:20px 0;font-size:14px}.custom-breadcrumbs a{color:#202974;font-weight:600}.speed h1{margin:0}.all-products{padding:40px 0 0}.product-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;padding:20px 0;display:grid}.product-grid .pls-card{padding:0}.product-grid .pls-card .g-h3{margin:10px 0}.load-more-wrapper{justify-content:center;margin:20px 0;display:flex}.load-more-wrapper button{text-transform:capitalize;color:#575757;cursor:pointer;background:#f3f3f36e;border:1px solid #00000017;border-radius:4px;padding:6px 10px 8px;font-size:14px;font-weight:700;text-decoration:none}.woocommerce div.product div.images,.product.type-product .woocommerce-product-gallery{float:none;grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid;position:relative}.product.type-product{float:none;width:100%}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>div,.woocommerce div.product div.images .woocommerce-product-gallery__image a,.woocommerce div.product div.images .woocommerce-product-gallery__image a img,.woocommerce-product-gallery .flex-viewport{object-fit:cover;object-position:center;height:100%!important}.woocommerce div.product div.images .flex-control-thumbs{float:none;grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.woocommerce div.product div.images .flex-control-thumbs li{display:none}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(-n+4){float:none;width:100%;display:block}.woocommerce div.product div.images .flex-control-thumbs li img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;margin:0}.woocommerce div.product div.images.woocommerce-product-gallery{border-radius:25px;height:400px;overflow:hidden}.gwoo-product-details{grid-template-columns:2fr 1fr;gap:20px;display:grid}.gwoo-product-details .gwoo-product-summary-left{position:relative}.gwoo-product-details .gwoo-product-summary-left .faq-section .container{padding:0}.gwoo-product-details h1{color:#000;width:calc(100% - 180px);font-size:24px;line-height:1.5}.gwoo-content h3{color:#000;font-size:20px;line-height:1.5}.gwoo-content p{color:#555;font-size:16px;line-height:1.6}.gwoo-top-rating{position:absolute;top:5px;right:0}.gwoo-top-rating i{color:orange;font-size:18px}.gwoo-top-rating span{color:#000;font-size:15px}.gwoo-custom-reviews{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.custom-reviews-inner{border-radius:9px;padding:10px;box-shadow:0 0 3px 2px #33333330}.reviews-row{align-items:flex-end;gap:10px;display:flex}.custom-reviews-left .icon{color:#0000006e;border:1px solid #00000036;border-radius:5px;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;display:flex}.custom-reviews-right h2{font-size:14px}.custom-reviews-inner{border-bottom:1px solid #0000001c;margin-bottom:10px;padding-bottom:10px}.custom-reviews-inner .content{margin-top:10px;margin-left:2px}.custom-reviews-right p{margin-bottom:5px;font-size:12px}.review-message{margin:10px 0;font-size:12px}.woocommerce span.onsale{display:none}.gwoo-product-summary-left .location-section h4{margin-bottom:20px}.gwoo-product-summary-left .location-section iframe{width:100%}.information-section{grid-template-columns:1fr 1fr;gap:20px;padding:30px 0;display:grid}.info-item{grid-template-columns:40px 1fr;gap:14px;display:grid}.info-item .shade{opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.info-item .item-content{flex-direction:column;justify-content:center;display:flex}.info-item .info-icon{aspect-ratio:1;border-radius:6px;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative;overflow:hidden}.info-item h4{color:#000;margin-bottom:2px;font-size:14px}.info-item p{color:gray;margin-bottom:0;font-size:12px}.availability-form{background:#fcfbfb;border:1px solid #00000036;border-radius:12px;padding:20px}.availability-form.price-sec{background:linear-gradient(158deg,#ebecff 0%,#f0fff0 100%)}.search-dropdown{background:#fff;border:1px solid #20297426;border-radius:10px;flex-direction:column;gap:12px;min-width:300px;padding:10px;font-size:14px;display:none;position:absolute;top:60px;right:0}.ccr-form input[type=submit],.availability-form .contact-us{text-align:center;color:#fff;background:#2f2f2f;border:1px solid #2f2f2f;border-radius:6px;width:100%;margin-top:30px;padding:10px;font-size:16px;font-weight:500;transition:all .2s ease-in-out}.ccr-form input[type=submit]{margin-top:0}.wpcf7-response-output{font-size:12px;margin:0!important}.ccr-form input[type=submit]:hover,.availability-form .contact-us:hover{color:#2f2f2f;background-color:#0000;border:1px solid #2f2f2f}.availability-form p{color:#9a9a9a;margin-bottom:3px;font-size:14px}.availability-form .form-price{color:#2f2f2f;font-size:24px;font-weight:500}.gwoo-product-summary-right .gwoo-product-summary-right-content{position:sticky;top:50px}.wcs-section{border-radius:9px;margin-top:30px;overflow:hidden;box-shadow:0 0 3px 2px #33333317}.wcs-section>h3{color:#202974;background:#f9f9f9;flex-direction:column;justify-content:center;height:70px;padding:16px;font-size:16px;display:flex}.wcs-section .wcs-inner .info-item{padding:10px}.wcs-section .wcs-inner .info-item .info-icon{padding:4px}.not-image-gallery{grid-template-columns:1fr!important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>div{height:400px!important}.cs-content-section{background:#2029740a;padding:40px 0}.cs-content-section .cs-title{margin-bottom:14px}.cs-content-section .cs-content-inner{margin:0 10%}.cs-content-section .cs-description ol,.cs-content-section .cs-description ul{list-style-type:unset;padding:10px 30px}.cs-content-section .cs-description img{margin:10px 0}.cs-content-section .cs-btn{color:#fff;background-color:#000;border-radius:6px;margin-top:20px;padding:14px 30px;font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-block}.page-template-about-page .site,.single-post .site,.single-post .site,.single-product .site{overflow:visible}.post-featured-image{background:linear-gradient(158deg,#9297f6 0%,#b6ffb6 100%);border-radius:30px;height:400px;margin:30px 0;font-size:0;position:relative;overflow:hidden}.post-featured-image .overlay-wrap{z-index:1;background:linear-gradient(66deg,#000 0%,#eddd5300 100%);width:100%;height:100%;position:absolute;top:0}.post-featured-image .spp-content{z-index:2;padding:10px 40px;position:absolute;bottom:0}.post-featured-image .spp-content h1{color:#fff;letter-spacing:2px;margin-bottom:10px;font-size:30px;font-weight:400}.post-featured-image img{object-fit:cover;object-position:center;width:100%;height:400px}.single-post-template .gwoo-product-details h1{margin-top:0;margin-bottom:5px;font-weight:700}.banner-inner.post-featured-image h1{margin-bottom:30px}.single-post-template .post-deatils-list p{margin-bottom:0}.single-post-template .post-deatils-list p a{color:#fff;margin-bottom:4px;font-size:14px}.single-post-template .gwoo-product-summary-left p{font-size:14px;line-height:1.5}.single-post-template .post-deatils{color:#000;margin-bottom:10px;font-weight:700;display:inline-block}.single-post-template .post-deatils-list{width:fit-content;margin-bottom:20px}.single-post-template .post-deatils-list li{align-items:center;gap:10px;display:flex}.comments-area{margin-top:40px}.comments-title{margin-bottom:20px;font-size:18px;font-weight:400}.comment-list{margin:0;padding:0;list-style:none}.comment-list>li{margin-bottom:30px}.comment-inner,.comment-body{background:#f9f9f9;border-radius:10px;flex-direction:column;gap:15px;padding:20px;display:flex}.comment-author{align-items:center;display:flex}.comment-author img{border-radius:50%;flex-shrink:0;margin-right:15px}.comment-author a{white-space:nowrap;text-overflow:ellipsis;width:190px;overflow:hidden}.comment-meta{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.comment-author .fn{font-weight:600}.comment-author .says{display:none}.comment-metadata{color:#777;margin-bottom:10px;font-size:13px}.comment-content p{margin:0;line-height:1.6}.reply{margin-top:10px}.comment-reply-link{border:1px solid #ddd;border-radius:20px;padding:6px 14px;font-size:13px;text-decoration:none;transition:all .3s;display:inline-block}.comment-reply-link:hover{color:#fff;background:#000;border-color:#000}.comment-list .children{margin-top:20px;margin-left:40px;list-style:none}.comment-respond{margin-top:50px}.comment-reply-title{margin-bottom:5px;font-size:14px}.comment-form{flex-direction:column;display:flex}.comment-form-cookies-consent,.form-submit,.comment-form-comment{order:1}.comment-form p{margin-bottom:10px;font-size:12px;line-height:1.5}.comment-form textarea,.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url]{border:1px solid #ddd;border-radius:6px;width:100%;margin-bottom:15px;padding:12px}.comment-form textarea{resize:none;height:110px}.form-submit input[type=submit]{color:#fff;cursor:pointer;background:#000;border:none;border-radius:25px;padding:12px 30px;transition:all .3s}.form-submit input[type=submit]:hover{background:#333}.category-list-heading{font-size:18px;font-weight:400}.category-list{margin-top:10px}.category-list li{border-bottom:1px solid #0000003d;padding:5px;font-size:12px}.category-list :last-child{border-bottom:none}.short-dis{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:12px;display:-webkit-box;overflow:hidden}.cs-recent-posts .pls-card .pls-img{aspect-ratio:14/8}.single-wcs .info-item{grid-template-columns:55px 1fr;margin:20px 10px}.single-wcs .info-item img{object-fit:cover;width:100%;height:100%}.single-wcs .item-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:10px;display:-webkit-box;overflow:hidden}.ccr-form .category-list-heading{margin-bottom:20px;font-size:18px;font-weight:600}.ccr-form label{color:#797979;font-size:14px;font-weight:400}.ccr-form input[type=text],.ccr-form input[type=email],.ccr-form input[type=number],.ccr-form input[type=tel],.ccr-form textarea{color:#a3a3a3;border:1px solid #f0f0f0;border-radius:3px;outline:none;width:100%;margin-top:7px;margin-bottom:7px;padding:10px;font-size:14px}.ccr-form textarea{resize:none;height:120px}.wpcf7-not-valid-tip{margin-bottom:15px;font-size:10px}.pls-card .g-h3-cc{font-size:14px;margin:10px 0 5px!important}.post-desc-cc{color:#898989;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.prices-wrap{gap:10px;margin:10px 0;display:flex}.prices-wrap .sale-price{color:#202974;font-size:28px;font-weight:700}.availability-form h6{color:#929292;margin-bottom:10px;font-size:19px;font-weight:400;line-height:1.2}.prices-wrap .regular-price{font-size:22px;line-height:inherit;color:#c0bcbc;font-weight:400;text-decoration:line-through}.save{color:#fff;background:linear-gradient(90deg,#5b82ff 0%,#4fb394 100%);border:1px solid #f9faff;border-radius:14px;width:fit-content;padding:2px 12px;font-size:13px;box-shadow:0 1px 3px 1px #00000059}.search-overlay{-webkit-backdrop-filter:blur(10px);background-color:#6f6f6f7d;border:1px solid #0000001a;border-radius:15px;width:100vw;height:100vh;padding:20px;display:none;position:fixed;top:0;left:0}.error-404{text-align:center;padding:40px 0}.error-404 h2{margin-bottom:20px}.usp-section{text-align:center;background:#f4f4f4;min-height:300px;margin-bottom:30px;padding:60px 20px;position:relative}.usp-bar{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:40px;display:flex}.usp-item{color:#fff;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.usp-icon{background:#d4a373;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.usp-icon svg{fill:#fff;width:12px;height:12px}.stats-container{z-index:10;background:linear-gradient(158deg,#ebecff 0%,#f0fff0 100%);border-radius:12px;justify-content:space-around;align-items:stretch;max-width:1100px;margin:0 auto;padding:40px 20px;display:flex;position:relative;box-shadow:0 15px 35px #0000001c}.stat-box{text-align:center;flex:1;padding:10px;position:relative}.stat-box:not(:last-child):after{content:"";background-color:#ddd;width:1px;height:70%;position:absolute;top:15%;right:0}.stat-number{color:#1e3a34;margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.1}.stat-label{color:#475569;margin-bottom:4px;font-size:1.1rem;font-weight:600}.stat-subtext{color:#94a3b8;font-size:.9rem;font-weight:400}.author-page{padding:40px 20px}.author-page .author-info{max-width:900px;margin:auto}.author-info{text-align:center;margin-bottom:40px}.author-avatar{aspect-ratio:1;border:2px solid #d7d7d71f;border-radius:50%;width:220px;margin:0 auto 20px;font-size:0;overflow:hidden}.author-avatar img{object-fit:cover;width:100%;height:100%}.author-post{border-bottom:1px solid #eee;padding:20px 0}h1.author-name{text-transform:capitalize;font-size:22px;font-weight:500}p.author-bio{color:#707070;font-size:17px;line-height:1.6}.ytp-watermark .yt-uix-sessionlink,.ytp-chrome-top.ytp-show-cards-title{display:none!important}.video-reviews-wrapper{position:relative}.video-reviews-wrapper .slick-arrow{top:4px}.video-section-title{margin-top:50px}.video-reviews-wrapper{margin:-44px -10px 30px}.video-item{aspect-ratio:9/16}.video-item video{width:100%}.video-item iframe{aspect-ratio:9/16;width:100%;height:100%}.video-reviews-wrapper .pls-slide{padding:10px}.about-us-wrapper .gwoo-product-summary-left h2{margin-bottom:14px;font-size:22px}.about-us-wrapper .gwoo-product-summary-left h3{margin-bottom:12px;font-size:18px}.about-us-wrapper .gwoo-product-summary-left h4{margin-bottom:10px;font-size:16px}.about-us-wrapper .gwoo-product-summary-left .wp-block-list,.about-us-wrapper .gwoo-product-summary-left .wp-block-list *,.about-us-wrapper .gwoo-product-summary-left p{color:#333333d4;font-size:14px;line-height:1.6}.about-us-wrapper .post-featured-image .spp-content{position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.about-us-wrapper .spp-content h1{margin:0;font-size:45px;font-weight:600}.about-us-wrapper .post-featured-image .overlay-wrap{background:linear-gradient(#f0fff000 0%,#0000008a 50%,#0000 100%)}@media (max-width:1400px){.hero-slider .slide-item{height:73vh}}@media (max-width:1200px){.woocommerce .container .woocommerce-breadcrumb{padding:0}.woocommerce .woocommerce-breadcrumb,.container{padding:0 15px}}@media (max-width:991px){.gwoo-product-details{grid-template-columns:1fr}.gwoo-product-summary-right-content{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.wcs-section{margin-top:0}.gwoo-product-details h1{font-size:20px}.cs-content-section .cs-content-inner{margin:0}.main-navigation ul a{padding:8px 10px}.author-page{padding:40px 0}}@media (max-width:768px){#nav-icon2{-o-transition:.5s ease-in-out;cursor:pointer;order:1;width:46px;height:30px;margin:0;transition:all .5s ease-in-out;position:relative;transform:scale(.8)}#nav-icon2 span{opacity:1;-o-transition:.25s ease-in-out;background:#202974;width:50%;height:6px;transition:all .25s ease-in-out;display:block;position:absolute;transform:rotate(0)}#nav-icon2 span:nth-child(2n){border-radius:0 9px 9px 0;left:50%}#nav-icon2 span:nth-child(odd){border-radius:9px 0 0 9px;left:0}#nav-icon2 span:first-child,#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:12px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:24px}#nav-icon2.open span:first-child,#nav-icon2.open span:nth-child(6){transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){transform:rotate(-45deg)}#nav-icon2.open span:first-child{top:7px;left:5px}#nav-icon2.open span:nth-child(2){top:7px;left:calc(50% - 5px)}#nav-icon2.open span:nth-child(3){opacity:0;left:-50%}#nav-icon2.open span:nth-child(4){opacity:0;left:100%}#nav-icon2.open span:nth-child(5){top:20px;left:5px}#nav-icon2.open span:nth-child(6){top:20px;left:calc(50% - 5px)}.hero-slider .slide-item{height:62vh;min-height:363px}.footer-wrapper{padding:0}.footer-bottom{flex-direction:column;justify-content:flex-start;align-items:center}.hero-slider a{background-position:-28px}.hero-slider .slide-item .overlay-wrap h1{font-size:20px}.hero-slider .slide-item .overlay-wrap p{font-size:16px}.g-button{border:1px solid;border-radius:5px;width:fit-content;font-size:14px;font-weight:700}.slick-arrow{display:none!important}.nav-bottom{flex-direction:column}.search-bar{z-index:1;opacity:0;background:#fff;width:calc(100% - 40px);position:absolute;top:100px;left:20px;box-shadow:0 0 0 20px #fff}.search-bar.active{opacity:1;z-index:1}.search-icon{color:#35007b;margin-left:auto;margin-right:15px;font-size:28px;font-weight:400;display:block}.search-bar input{width:100%;font-size:14px}.main-navigation{z-index:-2;opacity:0;background:#fff;padding:16px;position:absolute;top:88px;left:0}.main-navigation.active{opacity:1;z-index:1}.main-navigation ul{flex-direction:column;width:100%}.main-navigation li{border-radius:5px;flex:1;width:100%;box-shadow:0 1px 4px 1px #00000024}.main-navigation ul a{text-align:center;padding:10px;font-size:13px}.g-h2{font-size:20px}.category-slider .cs-card .g-h3{min-height:36px;font-size:12px;line-height:1.4}.category-slider .cs-card span{font-size:10px;line-height:13px;display:inline-block}.category-slider .slick-slide{padding:0 4px}.pls-card .pls-img{border-radius:4px}.pls-card .g-h3{font-size:14px}.feature-section{margin:20px 0 0;padding:30px 0}.feature-section .row{flex-direction:column;gap:30px}.feature-section .text-content{text-align:left;padding:0}.feature-section .text-content h2{font-size:20px}.feature-section .text-content p{margin-top:10px;font-size:14px}.payment-methods{width:100%;margin:10px}.footer-container>:first-child{min-width:100%}.gwoo-product-summary-right-content{grid-template-columns:1fr}.woocommerce div.product div.images.woocommerce-product-gallery{border-radius:6px}.woocommerce div.product div.images .woocommerce-product-gallery__image a img{object-fit:cover;min-height:300px}.woocommerce div.product div.images,.product.type-product .woocommerce-product-gallery{grid-template-columns:1fr}.woocommerce div.product div.images .flex-control-thumbs{border-radius:6px;display:flex}.speed h1{font-size:20px}.comment-inner,.comment-body{flex-direction:column;gap:0;width:90%}.comment-meta{flex-direction:column;align-items:flex-start}.comment-author img{width:40px;height:40px}.comment-list .children{margin-top:10px;margin-left:0;list-style:none}.post-featured-image .spp-content{padding:10px 20px}.post-featured-image .spp-content h1{font-size:25px}.hero-section{margin-bottom:0}.cs-description{font-size:14px}.cs-content-section .cs-title{margin-bottom:14px;font-size:18px;font-weight:500;line-height:1.6}.search-dropdown{width:100%;min-width:300px;padding:20px;top:170px}.nav-bottom{position:inherit}.stats-container{grid-template-columns:1fr 1fr;gap:10px;padding:50px 20px;display:grid}.stat-box:not(:last-child):after{display:none}.stat-label{margin-bottom:6px;font-size:15px;line-height:1.2}.stat-number{font-size:28px}.usp-bar{gap:15px}h1.author-name{font-size:18px}p.author-bio{font-size:14px}.author-avatar{width:170px}.video-reviews-wrapper .slick-arrow{width:30px;height:30px;top:10px;display:block!important}.video-section-title{margin-top:50px}}@media (max-width:560px){.information-section{grid-template-columns:1fr;gap:15px;padding:30px 0;display:grid}.information-section .info-item{border-radius:10px;grid-template-columns:40px 1fr;gap:14px;padding:10px;display:grid;box-shadow:0 0 3px 2px #33333317}.woocommerce div.product .product_title{width:100%;margin-top:40px;margin-bottom:0}.product-grid{grid-template-columns:1fr 1fr}.cs-recent-posts{padding:30px 0 0}.cs-recent-posts .post-listing-slider .slick-list{margin-top:25px}.woocommerce .woocommerce-breadcrumb{font-size:12px}}@media (max-width:340px){.footer-col{max-width:150px}}html{scroll-behavior:smooth}.site{overflow:clip visible}button{font-family:Montserrat,sans-serif}.custom-logo{object-fit:contain;width:100%;height:auto;max-height:72px;display:block}.site-header button{background:0 0;border:0;padding:0}.fab-container{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.fab-container .whatsapp-fab{color:#fff;z-index:1;background:#087b55;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;line-height:1;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:visible;box-shadow:0 12px 30px #087b5547}.fab-container:hover .whatsapp-fab{background:#066b49;transform:scale(1.06);box-shadow:0 15px 34px #087b555c}.fab-container:focus-visible{outline-offset:5px;outline:3px solid #087b5540}.fab-container .fab-pulse{background:#087b55}.static-search-dropdown{z-index:30;background:#fff;border:1px solid #ececec;border-radius:6px;min-width:260px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 25px #0000001f;display:grid!important}.static-search-dropdown a{border-radius:4px;padding:9px 10px;font-size:12px}.static-search-dropdown a:hover{background:#f4f4f4}.static-hero-slider{width:100%;max-width:none;min-height:560px;position:relative;overflow:hidden}.static-hero-track{will-change:transform;transition:transform .5s;display:flex}.static-hero-track.no-transition{transition:none}.static-hero-slide{flex:0 0 74%;padding:10px;transition:transform .3s;transform:scale(.92)}.static-hero-slide.active{z-index:1;transform:scale(1)}.static-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-inline:0;display:grid}.static-city-link{color:inherit;text-decoration:none;transition:box-shadow .18s,transform .18s;display:block}.static-city-link:hover,.static-city-link:focus-visible{transform:translateY(-4px);box-shadow:0 13px 32px #20297429}.static-city-link:focus-visible{outline-offset:3px;outline:3px solid #20297447}.static-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 0 0;display:grid;overflow:visible}.static-product-grid .pls-card,.static-all-products .pls-card{padding:0}.static-product-grid .pls-img,.static-all-products .pls-img{width:100%}.original-feature-list{color:#666;margin:0 0 20px 20px;font-family:Montserrat,sans-serif;font-size:14px;list-style:outside}.original-feature-list li{margin-bottom:8px}.static-inquiry-section{background:radial-gradient(circle at 8% 18%,#5967d829,#0000 28%),linear-gradient(135deg,#f3f4fb,#fafafa);border-top:0;margin-top:75px;padding:75px 0;overflow:hidden}.original-inquiry-layout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:0;max-width:1220px;display:grid}.original-inquiry-copy{color:#fff;background:radial-gradient(circle at 85% 12%,#ffffff24,#0000 28%),linear-gradient(145deg,#172064,#2e3a9b);border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;padding:48px;display:flex;position:relative;overflow:hidden}.original-inquiry-copy:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-125px;right:-110px}.original-inquiry-copy .g-h2{color:#fff;margin-bottom:16px;font-size:clamp(30px,3vw,43px);line-height:1.15}.original-inquiry-copy .inquiry-eyebrow{color:#aeb8ff;letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:700}.original-inquiry-copy p{color:#ffffffb8;max-width:460px;margin:0;font-size:15px;line-height:1.7}.inquiry-benefits{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:13px;margin:28px 0;padding:24px 0;display:grid}.inquiry-benefits li{align-items:center;gap:11px;font-size:13px;display:flex}.inquiry-benefits i{color:#202974;background:#fff;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;height:25px;display:flex}.inquiry-contact-note{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.inquiry-contact-note>i{background:#ffffff1f;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:17px;display:flex}.inquiry-contact-note span{color:#ffffffb3;gap:2px;font-size:11px;display:grid}.inquiry-contact-note strong{color:#fff;font-size:12px}.static-booking-card{background:#fff;border:1px solid #efefef;border-radius:8px;padding:24px;box-shadow:0 0 3px 2px #33333317}.static-inquiry-section .static-booking-card{border:0;border-radius:0 22px 22px 0;padding:38px 42px;box-shadow:0 20px 55px #20297424}.static-inquiry-section .static-booking-card h3{color:#202974;font-size:24px}.static-inquiry-section .static-booking-card>p{margin-bottom:20px}.static-inquiry-section .static-booking-card .whatsapp-booking{background:#087b55;border-color:#087b55;border-radius:8px;padding:14px 20px;font-size:14px}.static-inquiry-section .booking-divider{align-items:center;gap:12px;margin:5px 0 16px;display:flex}.static-inquiry-section .booking-divider:before,.static-inquiry-section .booking-divider:after{content:"";background:#e5e5e5;flex:1;height:1px}.static-inquiry-section .static-booking-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.static-inquiry-section .static-booking-form>.static-form-row,.static-inquiry-section .static-booking-form>label:nth-of-type(5),.static-inquiry-section .static-booking-form>.btn-custom{grid-column:1/-1}.static-inquiry-section .static-booking-form input,.static-inquiry-section .static-booking-form select,.static-inquiry-section .static-booking-form textarea{background:#f8f8fb;border-color:#dfe0e8;border-radius:7px}.static-inquiry-section .static-booking-form input:focus,.static-inquiry-section .static-booking-form select:focus,.static-inquiry-section .static-booking-form textarea:focus{border-color:#5967d8;outline:0;box-shadow:0 0 0 3px #5967d81f}.static-inquiry-section .static-booking-form .btn-custom{background:#202974;border-color:#202974;border-radius:8px;padding:14px 20px}.static-booking-card h3{margin-bottom:8px;font-size:20px}.static-booking-card>p{color:#707070;margin-bottom:16px;font-size:13px;line-height:1.5}.static-booking-card .whatsapp-booking{text-align:center;background:#144d38;border-color:#144d38;width:100%;margin-bottom:15px}.static-booking-card .btn-custom{color:#fff;background:#2f2f2f;border:1px solid #2f2f2f;border-radius:5px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-block}.booking-divider{color:#929292;text-align:center;text-transform:uppercase;margin:4px 0 14px;font-size:11px}.static-booking-form{gap:11px;display:grid}.static-booking-form label{color:#2f2f2f;gap:5px;font-size:11px;font-weight:600;display:grid}.static-booking-form input,.static-booking-form select,.static-booking-form textarea{background:#fcfbfb;border:1px solid #00000036;border-radius:3px;width:100%;min-height:42px;padding:8px 10px;font-size:13px}.static-booking-form textarea{resize:vertical}.static-booking-form .btn-custom{cursor:pointer;width:100%}.static-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-trap{display:none}.banner-inner{background-position:50%;background-size:cover;align-items:center;min-height:350px;display:flex;position:relative}.banner-inner:before{content:"";background:#0000007a;position:absolute;inset:0}.banner-inner .container{position:relative}.banner-inner h1{color:#fff;font-size:34px}.original-archive .all-products{padding:55px 0 70px}.static-all-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px;margin-top:25px;display:grid}.static-product-page{background:#fff;padding:28px 0 75px}.tour-breadcrumbs{color:#8a8a8a;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.tour-breadcrumbs a{color:#5d5d5d}.tour-gallery{border-radius:14px;grid-template-rows:repeat(2,195px);grid-template-columns:2fr 1fr 1fr;gap:7px;display:grid;overflow:hidden}.tour-gallery-main{grid-row:1/3}.tour-gallery-main,.tour-gallery-tile{background:#f1f1f1;overflow:hidden}.tour-gallery img{object-fit:cover;width:100%;height:100%;display:block}.tour-intro-grid{border-bottom:1px solid #ececec;grid-template-columns:minmax(0,1fr);align-items:start;padding:34px 0 38px;display:grid}.tour-location-label{color:#202974;margin-bottom:8px;font-size:12px;font-weight:600}.tour-intro-grid h1{color:#242424;margin-bottom:12px;font-size:clamp(28px,3vw,40px);line-height:1.15}.tour-summary{color:#555;max-width:760px;font-size:15px;line-height:1.7}.tour-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:28px;display:grid}.tour-quick-facts>div{align-items:center;gap:12px;display:flex}.tour-quick-facts i{color:#202974;background:#eef0ff;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:18px;display:flex}.tour-quick-facts span{color:#777;font-size:12px;line-height:1.35;display:grid}.tour-quick-facts strong{color:#2d2d2d;font-size:13px}.tour-price-card{background:linear-gradient(145deg,#fff 58%,#f4f5ff);border:1px solid #dfe1ef;border-radius:18px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #20297424}.tour-price-card:before{content:"";background:linear-gradient(90deg,#202974,#5967d8,#1a815b);height:5px;position:absolute;top:0;left:0;right:0}.tour-price-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.tour-response-badge{background:#eef0ff;border-radius:999px;padding:7px 10px;font-weight:700;color:#202974!important;font-size:11px!important}.tour-response-badge i{margin-right:4px}.tour-price-shield{color:#16805a;font-size:19px}.tour-price-eyebrow{color:#777;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:600}.tour-price-card small{color:#858585;font-size:12px}.tour-price-card>strong{color:#202974;font-size:30px;line-height:1.2}.tour-price-benefits{border-top:1px solid #e6e7ef;border-bottom:1px solid #e6e7ef;gap:8px;margin-top:20px;padding:15px 0;display:grid}.tour-price-benefits li{color:#555;font-size:12px}.tour-price-benefits i{color:#16805a;margin-right:7px}.tour-availability-button{color:#fff;text-align:center;background:linear-gradient(135deg,#202974,#3442a0);border-radius:9px;margin-top:18px;padding:14px 18px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #20297433}.tour-availability-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 11px 24px #20297447}.tour-availability-button i{margin-left:6px}.tour-whatsapp-link{color:#146b4a;text-align:center;background:#eaf8f1;border:1px solid #caebdc;border-radius:9px;margin-top:10px;padding:12px 16px;font-size:13px;font-weight:700}.tour-price-note{color:#888;text-align:center;margin-top:13px;font-size:10px;line-height:1.5}.tour-detail-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:55px;padding-top:38px;display:grid}.tour-section-nav{border-bottom:1px solid #e5e5e5;gap:28px;margin-bottom:10px;display:flex;overflow-x:auto}.tour-section-nav a{color:#4d4d4d;flex:none;padding:12px 0;font-size:13px;font-weight:600}.tour-content-section{border-bottom:1px solid #ececec;padding:30px 0;scroll-margin-top:95px}.tour-content-section h2{color:#272727;margin-bottom:16px;font-size:23px}.tour-content-section h3{color:#303030;margin:24px 0 9px;font-size:17px}.tour-content-section p,.tour-highlight-list,.tour-information-list{color:#666;font-size:14px;line-height:1.75}.tour-content-section p+p{margin-top:12px}.tour-content-section p+.tour-information-list,.tour-content-section .tour-information-list+p,.tour-content-section .tour-information-list+h3{margin-top:16px}.tour-table-wrap{border:1px solid #e3e5e8;border-radius:10px;margin:20px 0;overflow-x:auto}.tour-content-table{border-collapse:collapse;width:100%;min-width:620px}.tour-content-table th,.tour-content-table td{color:#555;text-align:left;vertical-align:top;border-bottom:1px solid #e8e8e8;padding:14px 16px;font-size:13px;line-height:1.5}.tour-content-table th{color:#fff;background:#202974;font-weight:700}.tour-content-table tbody tr:nth-child(2n){background:#f8f8fb}.tour-content-table tbody tr:last-child td{border-bottom:0}.tour-highlight-list,.tour-information-list{gap:10px;display:grid}.tour-highlight-list li,.tour-information-list li{padding-left:27px;position:relative}.tour-highlight-list li:before,.tour-information-list li:before{color:#146b4a;content:"✓";font-weight:800;position:absolute;left:0}.tour-booking-column{align-self:stretch;position:relative}.tour-booking-column .tour-price-card{position:sticky;top:24px}.tour-inline-booking{margin-top:38px;scroll-margin-top:24px}.tour-child-pages{border-bottom:1px solid #ececec;padding:44px 0 50px}.tour-child-pages-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.tour-child-pages-heading p{color:#202974;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700}.tour-child-pages-heading h2{color:#242424;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.2}.tour-child-pages-heading>span{color:#777;max-width:390px;font-size:13px;line-height:1.5}.tour-child-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.destination-hero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:470px;display:flex}.destination-hero .container{width:100%}.destination-breadcrumbs{align-items:center;gap:9px;margin-bottom:54px;font-size:12px;display:flex}.destination-breadcrumbs a,.destination-breadcrumbs span{color:#fffc}.destination-hero p{letter-spacing:.04em;text-transform:uppercase;margin-bottom:13px;font-size:15px;font-weight:600}.destination-hero h1{color:#fff;max-width:760px;margin-bottom:28px;font-size:clamp(36px,5vw,62px);line-height:1.08}.destination-hero-button,.destination-cta-button{color:#202974;background:#fff;border-radius:8px;padding:14px 25px;font-size:14px;font-weight:700;display:inline-block}.destination-intro{padding:70px 0}.destination-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:75px;display:grid}.destination-kicker{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-weight:700;color:#202974!important;font-size:12px!important}.destination-intro h2,.destination-section-heading h2,.destination-cta h2{color:#1f1f1f;margin-bottom:17px;font-size:clamp(28px,3vw,40px);line-height:1.2}.destination-intro-grid>div>p:last-child,.destination-cta p{color:#666;font-size:15px;line-height:1.75}.destination-highlights{background:#f5f6fb;border:1px solid #e7e8f0;border-radius:16px;gap:18px;padding:28px;display:grid}.destination-highlights li{color:#3c3c3c;align-items:center;gap:12px;font-size:14px;display:flex}.destination-highlights i{color:#13714f;background:#e4f4ed;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:flex}.destination-tours{background:#fafafa;padding:70px 0 80px}.destination-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.destination-section-heading h2{margin-bottom:0}.destination-section-heading>a{color:#202974;font-size:13px;font-weight:700}.destination-tour-grid{margin-top:32px}.destination-cta{padding:70px 0}.destination-cta .container{background:linear-gradient(120deg,#202974,#3743a0);border-radius:18px;justify-content:space-between;align-items:center;gap:45px;padding:45px 50px;display:flex}.destination-cta h2,.destination-cta p,.destination-cta .destination-kicker{color:#fff!important}.destination-cta h2{margin-bottom:10px}.destination-cta p{max-width:760px;margin:0;color:#ffffffbf!important}.destination-cta-button{flex:none}.tour-inline-booking .static-booking-card{border-radius:14px;box-shadow:0 8px 28px #00000012}.static-content-page,.static-contact-page{padding-block:65px}.static-contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:45px;display:grid}.static-contact-list{margin-top:25px;font-size:14px}.static-contact-list li{border-bottom:1px solid #eee;padding:12px 0}.static-contact-list i{color:#202974;width:18px;margin-right:8px}@media (max-width:900px){.static-product-grid,.static-all-products{grid-template-columns:repeat(2,minmax(0,1fr))}.static-category-grid{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.original-inquiry-layout,.static-contact-page{grid-template-columns:1fr}.original-inquiry-copy{border-radius:20px 20px 0 0;padding:42px}.static-inquiry-section .static-booking-card{border-radius:0 0 20px 20px}.tour-intro-grid,.tour-detail-layout,.destination-intro-grid{grid-template-columns:1fr}.destination-intro-grid{gap:35px}.destination-cta .container{flex-direction:column;align-items:flex-start}.tour-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-booking-column{order:-1}.tour-booking-column .tour-price-card{position:static}}@media (max-width:600px){.static-hero-slider{min-height:470px}.static-hero-slide .slide-item{min-height:430px}.static-product-grid,.static-all-products{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-gallery{grid-template-rows:300px 115px;grid-template-columns:1fr 1fr}.destination-hero{min-height:410px}.destination-breadcrumbs{margin-bottom:38px}.destination-intro,.destination-tours,.destination-cta{padding:50px 0}.destination-section-heading{flex-direction:column;align-items:flex-start}.tour-child-pages-heading{flex-direction:column;align-items:flex-start;gap:12px}.destination-cta .container{border-radius:14px;padding:32px 24px}.tour-gallery-main{grid-area:1/1/auto/3}.tour-gallery-tile:nth-of-type(n+4){display:none}.tour-intro-grid{gap:28px;padding-top:28px}.tour-quick-facts{grid-template-columns:1fr}.tour-detail-layout{gap:30px}.tour-section-nav{gap:20px}.static-form-row{grid-template-columns:1fr}.static-inquiry-section{margin-top:55px;padding:50px 0}.original-inquiry-copy{padding:34px 25px}.static-inquiry-section .static-booking-card{padding:30px 22px}.static-inquiry-section .static-booking-form{grid-template-columns:1fr}.static-inquiry-section .static-booking-form>*{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.static-hero-slide,.feature-section img,.pls-img img{transition:none!important}}
