:root,body[data-jax-theme="petrol"]{--jax-primary:#164e55;--jax-primary-dark:#103e44;--jax-accent:#b87545;--jax-ink:#242a2d;--jax-muted:#596366;--jax-page:#fafaf8;--jax-surface:#fff;--jax-line:#e8eceb;--jax-font-body:Arial,Helvetica,sans-serif;--theme-palette-color-1:#164e55;--theme-palette-color-2:#103e44;--theme-palette-color-3:#596366;--theme-palette-color-4:#242a2d;--theme-font-family:Arial,Helvetica,sans-serif;--theme-text-color:#242a2d}
body[data-jax-theme="petrol"]{margin:0;background:#fafaf8;color:#242a2d;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}
body[data-jax-theme="petrol"] *{box-sizing:border-box}body[data-jax-theme="petrol"] :is(h1,h2,h3,h4,p){overflow-wrap:break-word}body[data-jax-theme="petrol"] :is(h1,h2,h3){font-family:inherit;letter-spacing:-.035em;color:#242a2d}body[data-jax-theme="petrol"] :is(h1,h2,h3,p){margin-top:0}body[data-jax-theme="petrol"] h1{font-size:32px;line-height:1.1;font-weight:750}body[data-jax-theme="petrol"] h2{font-size:23px;line-height:1.2;font-weight:700}body[data-jax-theme="petrol"] h3{font-size:18px;line-height:1.3}body[data-jax-theme="petrol"] a{color:#164e55}body[data-jax-theme="petrol"] img{max-width:100%}body[data-jax-theme="petrol"] :is(button,input,select,textarea){font:inherit}body[data-jax-theme="petrol"] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #b87545!important;outline-offset:3px}body[data-jax-theme="petrol"] :is(input,select,textarea){max-width:100%;font-size:16px;min-height:44px;border:1px solid #d5dcda;border-radius:4px;color:#242a2d;background:#fff}body[data-jax-theme="petrol"] input:not([type=checkbox]):not([type=radio]),body[data-jax-theme="petrol"] textarea{padding:10px 12px}body[data-jax-theme="petrol"] input:is([type=checkbox],[type=radio]){accent-color:#164e55;min-height:20px;min-width:20px}body[data-jax-theme="petrol"] button{cursor:pointer}body[data-jax-theme="petrol"] button:disabled{opacity:.5;cursor:not-allowed}body[data-jax-theme="petrol"] :is(.jax-btn,.jax-info-button,.jax-filter-actions button,.jax-card-add,.jax-contact-submit,.jax-visit-submit,.jax-product-order-form button,.jax-primary-button){min-height:44px;border:1px solid #164e55!important;border-radius:4px!important;background:#164e55!important;color:white!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;box-shadow:none!important}body[data-jax-theme="petrol"] :is(.jax-btn.secondary,.jax-info-button.secondary,.jax-btn-outline){background:transparent!important;color:#164e55!important}body[data-jax-theme="petrol"] :is(.jax-btn,.jax-card-add):hover{background:#103e44!important}body[data-jax-theme="petrol"] label{font-size:14px}.jax-shell{width:calc(100% - 32px);max-width:1200px;margin-inline:auto}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jax-skip-link{position:fixed;top:-100px;left:12px;padding:12px;background:white;z-index:100001}.jax-skip-link:focus{top:10px}
/* Compact, shared navigation */
.jax-announcement{background:#164e55;color:#fff}.jax-announcement>.jax-shell{min-height:32px;font-size:11px}.jax-announcement a{display:none}.jax-brand-header{position:sticky;top:0;background:#fafaf8;z-index:100;border-bottom:1px solid #e8eceb;box-shadow:none}.jax-brand-header-row{min-height:78px;gap:8px}.jax-brand{gap:9px;flex-shrink:1;min-width:0}.jax-brand>img{width:52px;height:52px;border-radius:50%;flex-shrink:0}.jax-brand strong{font-size:16px;letter-spacing:-.02em;color:#164e55}.jax-brand small{font-size:7.5px;letter-spacing:0;color:#242a2d}.jax-brand-actions{margin-left:auto;gap:1px}.jax-icon-action{width:38px;min-height:44px;padding:8px;color:#242a2d!important}.jax-icon-action svg{width:22px;height:22px}.jax-new-cart>span{background:#b87545}.jax-header-contact,.jax-primary-nav{display:none}.jax-nav-toggle{display:flex}.jax-brand-header .jax-brand strong{white-space:nowrap}.jax-menu-brand{display:flex;align-items:center;gap:10px;font-weight:700;text-transform:uppercase;text-decoration:none}.jax-menu-brand img{border-radius:50%}.jax-policy-links{display:none}.jax-brand-footer{padding-bottom:86px;border-top:1px solid #e8eceb;background:#f2f4f2}.jax-footer-top{padding-block:35px;grid-template-columns:1fr 1fr;gap:28px}.jax-footer-intro,.jax-footer-contact{grid-column:1/-1}.jax-footer-bottom{font-size:11px;flex-wrap:wrap}.jax-footer-top a{min-height:36px}.jax-footer-intro>p{font-size:14px}.jax-whatsapp-float{position:fixed;left:12px;bottom:12px;width:48px!important;height:48px!important;min-height:48px!important;padding:12px!important;border-radius:50%!important;background:#164e55!important;border:1px solid #fff!important;box-shadow:0 2px 7px #0002!important;z-index:99}.jax-whatsapp-float>span{display:none}.jax-whatsapp-float svg{width:23px;height:23px}.jax-search-dialog{border-radius:5px;background:#fafaf8}.jax-search-dialog input{min-width:0}.jax-mobile-menu{max-width:390px;background:#fafaf8}.jax-mobile-menu-nav a,.jax-mobile-menu-toggle{min-height:48px}.jax-search-head strong{font-size:24px}.jax-product-search-form{gap:7px}.jax-product-search-submit{min-height:44px;background:#164e55!important}.jax-search-close,.jax-mobile-menu-close{min-height:44px;min-width:44px;color:#242a2d}.jax-search-overlay[aria-hidden=true],.jax-mobile-menu[aria-hidden=true]{visibility:hidden}.jax-search-overlay[aria-hidden=false],.jax-mobile-menu[aria-hidden=false]{visibility:visible}.jax-search-overlay{z-index:1002}.jax-mobile-menu{z-index:1002}.jax-mobile-menu-backdrop{z-index:1001}.jax-mobile-submenu a{font-size:15px!important}
/* Home follows the approved mobile inventory-first board. */
.approved-hero{padding-block:24px 18px}.eyebrow{font-size:11px;letter-spacing:.06em;color:#596366;margin-bottom:10px}.approved-hero h1{font-size:42px!important;line-height:1.02!important;letter-spacing:-.055em!important;margin-bottom:15px;max-width:700px}.approved-hero h1 span{color:#164e55}.approved-hero p:not(.eyebrow){font-size:17px;line-height:1.4;max-width:480px;margin-bottom:18px}.approved-hero .jax-btn{font-size:16px;margin-bottom:17px}.approved-hero-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.approved-hero-strip a{aspect-ratio:1.15;overflow:hidden;border-radius:4px}.approved-hero-strip img{width:100%;height:100%;object-fit:cover;display:block}.approved-inventory{padding-bottom:22px}.approved-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.approved-section-head h2{font-size:21px!important;letter-spacing:-.045em!important;margin:0}.approved-section-head>a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap}.approved-categories{padding-block:12px 24px;border-top:1px solid #e8eceb}.approved-categories h2{font-size:22px}.approved-category-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.approved-category-links a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:13px;min-height:44px;padding:10px;border:1px solid #e0e5e3;background:#fff;border-radius:4px;text-decoration:none;color:#242a2d!important}.approved-guidance{padding-block:25px 35px;border-top:1px solid #e8eceb}.approved-guidance h2{font-size:26px}.approved-guidance h3{margin:0 0 6px}.approved-guidance p{font-size:15px;color:#596366}.approved-guidance-grid{display:grid;gap:10px}
/* One product card across home, catalog and categories */
body[data-jax-theme="petrol"] .jax-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.jax-product-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e8eceb;border-radius:5px;overflow:hidden;box-shadow:none!important}.jax-card-media{display:block!important;position:relative;aspect-ratio:1.35!important;overflow:hidden;background:#e8eceb}.jax-card-media img{display:block;width:100%!important;height:100%!important;object-fit:cover}.jax-card-body{display:flex;flex-direction:column;gap:0;padding:10px;flex:1}.jax-card-condition{color:#66716e;font-size:9px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px}.jax-card-title{font-size:14px!important;font-weight:600!important;line-height:1.32!important;letter-spacing:-.015em!important;margin:0 0 8px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jax-card-title a{color:#242a2d!important;text-decoration:none!important}.jax-card-price{font-size:19px;line-height:1.3;color:#242a2d!important;font-weight:700;margin-top:auto;margin-bottom:9px;display:block}.jax-card-body form{margin:0}.jax-card-add{width:100%;padding:8px!important;gap:6px!important;font-size:12px!important;white-space:nowrap}.jax-card-add svg{flex-shrink:0}.jax-card-meta,.jax-stock-badge,.jax-card-stock{display:none!important}
/* Inventory and category controls */
body[data-jax-theme="petrol"] .jax-shop{background:#fafaf8}.jax-shop-shell{padding-top:12px!important;width:calc(100% - 32px)!important;max-width:1200px!important}.approved-catalog-search{display:flex;gap:8px;margin-bottom:20px}.approved-catalog-search input{width:100%;min-width:0}.approved-catalog-search button{background:#164e55;color:#fff;border:0;border-radius:4px;font-size:13px;padding:8px 12px;min-height:44px}.jax-shop-top{margin-bottom:12px!important;gap:10px!important;align-items:flex-end!important}.jax-shop-title h1{font-size:29px!important}.jax-shop-title>p{font-size:14px!important}.jax-category-intro{font-size:16px!important}.approved-category-tabs{display:flex;overflow-x:auto;gap:8px;padding-bottom:10px;margin-bottom:10px;scrollbar-width:thin}.approved-category-tabs a{display:flex;align-items:center;flex:0 0 auto;min-height:44px;padding:9px 12px;border:1px solid #e0e5e3;border-radius:4px;text-decoration:none;font-size:12px;white-space:nowrap}.approved-category-tabs [aria-current=page]{background:#164e55;color:#fff!important;border-color:#164e55}.jax-shop-filter-button{min-height:44px!important;background:transparent!important;color:#164e55!important;border:1px solid #d6ddda!important;font-size:14px!important}.jax-shop-tools{margin-bottom:16px!important;gap:10px!important}.jax-sort-form{width:100%;gap:8px!important}.jax-sort-form label{font-size:13px!important}.jax-sort-form select{min-width:0!important;width:100%!important;font-size:14px!important;min-height:44px!important}.jax-view-buttons{display:none!important}.jax-filter-actions button,.jax-filter-actions a{min-height:44px!important;display:flex;align-items:center;justify-content:center}.jax-filter-close{min-height:44px;min-width:44px}.jax-filter-panel{background:#fafaf8}.jax-check{min-height:44px}.jax-price-row{gap:8px}.jax-price-row input{min-width:0;width:100%}.jax-category-guide{display:none}.jax-shop-empty{min-height:250px!important;padding:28px 18px!important}.jax-shop-pager a,.jax-shop-pager span{min-height:44px!important;min-width:44px!important}.jax-category-content{background:#f0f3f1!important;padding:22px!important}.jax-filter-panel h2{font-size:17px!important}.jax-cat-link{min-height:44px!important}.jax-shop-pagination{flex-wrap:wrap}.jax-shop-filter-open .jax-whatsapp-float{visibility:hidden}
/* Product gallery and purchase area */
body[data-jax-theme="petrol"] #main>.ct-container-full[data-content=normal]{padding-top:18px!important;padding-bottom:40px!important}.jax-product-shell{width:calc(100% - 32px)!important;max-width:1200px!important}.jax-product-breadcrumbs{font-size:12px!important;padding-bottom:12px!important;white-space:normal!important}.product-entry-wrapper{gap:24px!important}.product-entry-wrapper .product_title{font-size:27px!important;line-height:1.13!important;font-weight:700!important;letter-spacing:-.03em!important;text-transform:none!important;margin-bottom:10px!important}.product-entry-wrapper .summary{min-width:0}.product-entry-wrapper .price{font-size:27px!important;margin:8px 0 12px!important}.product-entry-wrapper .price del{font-size:16px!important}.product-entry-wrapper .ct-product-gallery-container{position:static!important}.product-entry-wrapper .flexy-item figure{padding:0!important;aspect-ratio:1.08!important;border-radius:4px}.product-entry-wrapper .flexy-item img{object-fit:cover!important}.product-entry-wrapper .flexy-pills ol{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.product-entry-wrapper .flexy-pills li{min-height:44px}.jax-product-meta{font-size:12px!important;margin:10px 0!important}.jax-product-summary{font-size:16px!important;margin-bottom:14px!important}.jax-product-facts{margin-bottom:16px!important}.jax-product-facts div{padding:9px 11px!important}.jax-buy-panel{padding:0!important;border:0!important;background:transparent!important}.jax-product-order-form{grid-template-columns:85px 1fr!important}.jax-product-order-form input{min-height:46px!important}.jax-product-order-form button{min-height:46px!important}.jax-notice{padding:13px 14px;background:#edf2ef;border:1px solid #e1e8e4;border-radius:4px;margin:16px 0;color:#3f5050;font-size:13px;line-height:1.5}.jax-notice p{margin:0 0 7px!important;font-size:13px!important}.jax-notice p:last-child{margin-bottom:0!important}.jax-buy-benefits{display:none!important}.jax-visit-booking{padding:14px!important;border-color:#d3dedb!important;margin-top:14px!important}.jax-visit-booking summary{min-height:44px;cursor:pointer;font-size:15px;font-weight:650;color:#164e55}.jax-calendar-nav,.jax-calendar-day,.jax-visit-slots button{min-height:44px!important}.jax-calendar-day{padding:4px!important}.jax-calendar-weekdays{font-size:11px}.jax-visit-product{display:none}.jax-visit-message{font-size:14px!important}.jax-visit-terms{font-size:13px!important}.jax-product-details{margin-top:24px!important}.jax-product-details-heading{font-size:24px!important;padding-top:22px!important}.ct-accordion-heading{min-height:52px!important;font-size:16px!important}.jax-product-details .entry-content{font-size:16px!important;overflow-wrap:anywhere}.jax-product-details img{height:auto;max-width:100%}.jax-product-status{font-size:12px!important;margin-bottom:10px!important}.jax-product-facts dt{font-size:11px!important}.jax-product-facts dd{font-size:14px!important}
/* Cart, checkout, confirmation: existing forms, calmer presentation */
body[data-jax-theme="petrol"] :is(.jax-cart,.jax-checkout,.jax-confirm,.jax-policy-page,.jax-article-page,.jax-blog-page,.jax-info-page,.jax-contact-page){font-family:inherit!important;background:#fafaf8!important;color:#242a2d!important}body[data-jax-theme="petrol"] :is(.jax-cart-shell,.jax-checkout-shell,.jax-confirm-shell,.jax-policy-wrap,.jax-article-wrap,.jax-blog-wrap,.jax-info-wrap,.jax-contact-wrap){width:calc(100% - 32px)!important;padding-top:24px!important;padding-bottom:42px!important}body[data-jax-theme="petrol"] :is(.jax-cart h1,.jax-checkout h1,.jax-confirm h1,.jax-policy-page h1,.jax-blog-page h1,.jax-contact-page h1,.jax-info-page h1,.jax-article-page h1){font-size:32px!important;line-height:1.1!important;letter-spacing:-.035em!important}body[data-jax-theme="petrol"] :is(.jax-panel,.jax-cart-panel,.jax-cart-summary,.jax-summary,.jax-summary-card,.jax-confirm-card,.jax-info-panel){box-shadow:none!important;border-color:#e0e6e2!important;border-radius:5px!important;background:#fff!important}body[data-jax-theme="petrol"] :is(.jax-checkout,.jax-cart,.jax-confirm) :is(p,li){font-size:15px;line-height:1.55}.jax-summary-line{align-items:flex-start!important;gap:16px!important}.jax-summary-line strong{text-align:right;font-size:14px!important;max-width:65%}.jax-field label{display:block!important;margin-bottom:6px!important;font-weight:500!important}.jax-field-grid{gap:14px!important}.jax-checkout-stepper{display:none!important}.jax-panel-actions{gap:10px!important}.jax-panel-actions .jax-btn{min-width:0!important}.jax-checkout-trust,.jax-confirm-benefits,.jax-cart-benefits{display:none!important}.jax-checkout .jax-method{padding:14px!important;min-height:58px}.jax-method:has(input:checked){border-color:#164e55!important;background:#edf2ef!important}.jax-checkout .jax-panel>h1,.jax-checkout .jax-panel>h2{font-size:23px!important}.jax-checkout-submit{min-height:48px!important;background:#164e55!important}.jax-cart table{width:100%}.jax-cart-quantity input{min-width:44px!important}.jax-confirm-icon{background:#edf2ef!important;color:#164e55!important}.jax-confirm .jax-confirm-hero{padding:26px 0!important}.jax-confirm h1{font-size:32px!important}.jax-confirm-grid{gap:20px!important}.jax-policy-updated{font-size:13px!important}.jax-policy-page section{padding:22px 0!important}.jax-policy-page h2{font-size:22px!important}.jax-policy-page p,.jax-policy-page li{font-size:16px!important;line-height:1.65!important}.jax-policy-wrap{max-width:820px!important}.jax-info-hero{padding:20px 0!important}.jax-info-panel{padding:22px!important}.jax-info-photo img{width:100%;object-fit:cover;aspect-ratio:1.6;border-radius:4px}.jax-info-hero p{font-size:16px!important}.jax-info-content :is(p,li){font-size:16px!important}.jax-info-kicker{font-size:11px!important;color:#98613b!important}.jax-article-wrap{max-width:820px!important}.jax-article-kicker,.jax-blog-kicker{font-size:11px!important;color:#98613b!important;letter-spacing:.06em!important}.jax-article-content{font-size:17px!important;line-height:1.7!important}.jax-article-content h2{font-size:24px!important;line-height:1.2!important}.jax-article-content h3{font-size:20px!important}.jax-article-content img{height:auto!important;max-width:100%!important;border-radius:4px}.jax-article-content iframe{max-width:100%}.jax-article-content table{display:block;overflow-x:auto;max-width:100%}.jax-article-content a{overflow-wrap:anywhere}.jax-blog-hero{padding:0 0 22px!important}.jax-blog-hero>p{font-size:16px!important;max-width:560px}.jax-blog-grid{gap:16px!important;padding-bottom:22px!important}.jax-blog-card{padding:0!important;overflow:hidden;border:1px solid #e2e7e4!important;border-radius:4px!important;box-shadow:none!important;background:#fff}.approved-resource-image{display:block;width:100%;aspect-ratio:1.7;object-fit:cover}.approved-resource-body{padding:17px}.jax-blog-card h2{font-size:21px!important;line-height:1.2!important;margin:6px 0 10px!important}.jax-blog-card p{font-size:14px!important}.jax-blog-date{font-size:11px!important;color:#98613b!important;margin-bottom:8px!important}.jax-blog-link{font-size:14px!important;min-height:44px;display:flex;align-items:center}.approved-reading-lead{font-size:17px;color:#596366}.approved-related{padding:20px;border:1px solid #e0e5e2;border-radius:4px;margin:24px 0;background:#f1f4f1}.approved-related a{display:block;min-height:44px;line-height:1.4;padding:10px 0}
/* Support content and forms */
.approved-content{width:calc(100% - 32px);max-width:1000px;margin-inline:auto;padding:24px 0 44px}.approved-content>p{color:#596366}.approved-content .eyebrow{color:#98613b}.approved-contact-links{display:grid;gap:10px;margin:20px 0}.approved-contact-links a{display:block;padding:13px 15px;border:1px solid #e0e5e3;border-radius:4px;text-decoration:none;min-width:0;overflow-wrap:anywhere;background:#fff}.approved-contact-links strong{display:block;color:#242a2d;font-size:14px}.approved-contact-links span{font-size:14px}.approved-contact-form{display:grid;gap:13px}.approved-contact-form label{display:block;margin-bottom:5px}.approved-contact-form input,.approved-contact-form textarea{width:100%;display:block}.approved-contact-form textarea{min-height:120px}.approved-contact-form button{width:100%}.approved-contact-location{padding:17px;border:1px solid #e0e5e3;margin-top:24px;border-radius:4px}.approved-contact-location strong{display:block}.approved-contact-location p{font-size:15px;margin-bottom:0}.approved-support-links{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.approved-support-links a{padding:10px 14px;min-height:44px;border:1px solid #dce3df;border-radius:4px;text-decoration:none;background:#fff}.approved-faq-group{margin-top:24px}.approved-faq-group>h2{font-size:20px!important}.approved-faq-group details{padding:0 14px;border:1px solid #e0e5e3;border-radius:4px;background:#fff;margin-bottom:10px}.approved-faq-group summary{padding:16px 0;min-height:52px;cursor:pointer;font-weight:650}.approved-faq-group details p{font-size:16px;color:#596366;margin:0 0 16px}.approved-policy-nav{display:grid;gap:6px;margin:24px 0}.approved-policy-nav a{min-height:44px;padding:10px 12px;border:1px solid #e0e5e3;border-radius:4px;text-decoration:none}.approved-about-image{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:4px;margin-bottom:20px}.approved-about-features{display:grid;gap:18px;margin-top:24px}.approved-about-features article{padding:18px 0;border-top:1px solid #e0e5e3}.approved-about-features h2{font-size:21px!important}.approved-error{padding:60px 16px;max-width:650px;min-height:55vh;margin:auto}.approved-error p{color:#596366}.jax-product-card .jax-card-add:disabled{background:#687a78!important}.approved-alert{border:1px solid #d3ddd7;background:#edf2ef;border-radius:4px;padding:14px;margin:16px 0;font-size:15px}.approved-form-errors{border:1px solid #b94736;background:#fff0ed;border-radius:4px;padding:14px;margin:16px 0;color:#7d3026}.approved-form-errors li{margin-bottom:5px}
@media(min-width:768px){.jax-brand-header-row{min-height:86px}.jax-brand strong{font-size:20px}.jax-brand small{font-size:9px}.jax-brand>img{width:60px;height:60px}.jax-icon-action{width:44px}.approved-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding-block:38px}.approved-hero h1{font-size:52px!important}.approved-hero-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.approved-hero-strip a{aspect-ratio:.7}.approved-section-head h2{font-size:28px!important}body[data-jax-theme="petrol"] .jax-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.jax-card-title{font-size:16px!important}.jax-card-add{font-size:14px!important}.jax-card-body{padding:14px}.approved-inventory{padding-bottom:36px}.approved-categories{padding-block:24px 32px}.approved-category-links{grid-template-columns:repeat(4,minmax(0,1fr))}.approved-category-links a{padding:12px;font-size:14px}.approved-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.jax-footer-top{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:28px}.jax-footer-intro,.jax-footer-contact{grid-column:auto}.approved-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.approved-content{padding-top:40px}.approved-content h1{font-size:40px!important}.approved-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.approved-about-features{grid-template-columns:1fr 1fr 1fr}.jax-brand-footer{padding-bottom:30px}}
@media(min-width:1100px){.jax-primary-nav{display:flex;gap:25px}.jax-nav-toggle{display:none}.jax-brand-header-row{gap:30px}.jax-brand-actions{margin-left:0}.approved-hero{gap:65px;padding-block:48px}.approved-hero h1{font-size:58px!important}.approved-hero-strip a{aspect-ratio:.8}body[data-jax-theme="petrol"] .approved-inventory .jax-products{grid-template-columns:repeat(4,minmax(0,1fr))}.jax-shop-layout{grid-template-columns:220px minmax(0,1fr)}.jax-footer-top h2{font-size:15px}.jax-shop .jax-card-title{font-size:16px!important}}
@media(max-width:767px){.jax-shop-layout{display:block!important}.jax-shop-filter-button{display:flex!important}.jax-shop-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(88%,340px)!important;background:#fafaf8;z-index:1002;overflow:auto;transform:translateX(-105%)}body.jax-filter-open .jax-shop-sidebar{transform:translateX(0)!important}.jax-shop-tools{padding:0!important}.jax-checkout-layout,.jax-cart-layout,.jax-confirm-grid{grid-template-columns:minmax(0,1fr)!important}.jax-checkout-sidebar,.jax-cart-summary{position:static!important}.jax-panel{padding:20px 16px!important}.jax-cart-item{gap:12px!important}.jax-cart-item-title{font-size:17px!important}.jax-cart-item-image{width:100%!important;max-width:none!important}.jax-field-grid{grid-template-columns:1fr!important}.jax-panel-actions{flex-wrap:wrap}.jax-panel-actions .jax-btn{flex:1;min-width:115px!important}.jax-summary-card{padding:18px!important}.jax-product-shell .product-entry-wrapper{grid-template-columns:1fr!important;gap:18px!important}.jax-product-shell .summary{padding:0!important}.jax-article-wrap{width:calc(100% - 32px)!important}.jax-article-content{font-size:16px!important}.jax-article-content>h2{font-size:24px!important}.jax-info-hero{grid-template-columns:1fr!important}.jax-blog-grid{grid-template-columns:1fr!important}.jax-blog-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.approved-resource-image{height:100%;min-height:150px;aspect-ratio:auto}.jax-blog-card:has(.approved-resource-image){display:grid!important;grid-template-columns:112px minmax(0,1fr)}.approved-resource-body{padding:13px}.jax-blog-card h2{font-size:19px!important}.jax-blog-card p{font-size:13px!important}.jax-blog-card .jax-blog-link{font-size:13px!important}.jax-blog-card .jax-blog-date{font-size:10px!important}.jax-shop-pagination .jax-page-direction{font-size:12px!important}.jax-product-order-form{grid-template-columns:76px minmax(0,1fr)!important}}
@media(max-width:359px){.jax-shell,.jax-shop-shell,.approved-content{width:calc(100% - 24px)!important}.jax-brand-header-row{min-height:70px}.jax-brand>img{width:42px;height:42px}.jax-brand{gap:6px}.jax-brand strong{font-size:13px}.jax-brand small{font-size:6px}.jax-icon-action{width:33px;padding:6px}.jax-brand-header-row{gap:2px}.jax-brand-actions{gap:0}.approved-hero h1{font-size:36px!important}.approved-section-head h2{font-size:18px!important}.approved-section-head>a{font-size:11px}.jax-card-body{padding:8px}.jax-card-title{font-size:13px!important}.jax-card-price{font-size:18px}.jax-card-add{font-size:11px!important;gap:4px!important}.jax-card-add svg{width:15px}.approved-category-links a{font-size:12px}.jax-brand-footer .jax-brand strong{font-size:15px}.jax-product-search-submit span{display:none}.jax-calendar-day{font-size:12px!important}.jax-visit-slots{grid-template-columns:1fr 1fr!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.approved-image-dialog{padding:12px;border:1px solid #d9e1dc;border-radius:5px;max-width:95vw;max-height:95vh;background:#fafaf8}.approved-image-dialog::backdrop{background:#132e36cc}.approved-image-dialog img{display:block;max-width:90vw;max-height:85vh;object-fit:contain}.approved-image-dialog button{display:block;min-height:44px;min-width:44px;margin-left:auto;background:#164e55;color:white;border:0;border-radius:4px;font-size:24px}.jax-checkout .jax-panel{display:block!important;margin-bottom:20px}.jax-checkout .jax-panel-actions [data-next-step],.jax-checkout .jax-panel-actions [data-prev-step]{display:none!important}.jax-checkout .jax-panel-actions:has([data-next-step]){display:none!important}
.jax-brand-header .jax-header-contact{display:none!important}.jax-brand-header .jax-brand-actions{gap:1px!important}.jax-card-title{text-transform:none!important}.jax-card-title a{text-transform:none!important}.jax-article-body{padding:20px 0!important;border:0!important;border-radius:0!important;background:transparent!important}.jax-shop-pager .is-current{background:#164e55!important;border-color:#164e55!important}.jax-checkout .jax-summary-card{position:static!important}.jax-checkout .jax-panel h2{margin-bottom:15px!important}

body[data-jax-theme="petrol"] .jax-brand-header .jax-header-contact{display:none!important}
body[data-jax-theme="petrol"] .jax-card-title,body[data-jax-theme="petrol"] .jax-card-title a{font-weight:500!important;text-transform:none!important;font-size:14px!important;line-height:1.3!important}
body[data-jax-theme="petrol"] .jax-brand{flex:1}.jax-brand-header-row>.jax-brand{max-width:270px}.jax-brand-header .jax-brand-actions{flex:0 0 auto;margin-left:auto}
body[data-jax-theme="petrol"] .product .flexy-item figure{padding:0!important;aspect-ratio:1.12!important}
body[data-jax-theme="petrol"] .product .flexy-item img{object-fit:cover!important}
body[data-jax-theme="petrol"] .product .product_title{font-size:25px!important;text-transform:none!important}
body[data-jax-theme="petrol"] .jax-visit-toggle{min-height:46px!important;border:1px solid #164e55!important;color:#164e55!important;background:transparent!important;border-radius:4px!important;font-size:15px!important}
body[data-jax-theme="petrol"] .jax-product-order-form input{font-size:17px!important}
body[data-jax-theme="petrol"] .jax-product-meta{font-size:12px!important}
body[data-jax-theme="petrol"] .jax-product-breadcrumbs{font-size:12px!important;font-weight:400!important}
body[data-jax-theme="petrol"] .jax-product-breadcrumbs span:last-child{font-weight:400!important;text-transform:none!important}
body[data-jax-theme="petrol"] .jax-product-details .ct-accordion-heading{text-transform:none!important;font-size:16px!important;font-weight:600!important}
body[data-jax-theme="petrol"] .jax-product-details .ct-accordion-heading>svg{display:block!important}
body[data-jax-theme="petrol"] .jax-buy-panel h2{display:none}
body[data-jax-theme="petrol"] .jax-product-summary{font-size:15px!important;line-height:1.55!important}
body[data-jax-theme="petrol"] .jax-card-body .jax-card-price{font-size:19px!important;font-weight:700!important}
@media(min-width:768px){body[data-jax-theme="petrol"] .jax-card-title,body[data-jax-theme="petrol"] .jax-card-title a{font-size:16px!important}.jax-card-media{aspect-ratio:1.3!important}}

.approved-status-timeline{list-style:none;padding:20px;margin:24px 0;background:#f0f3f0;border:1px solid #e0e5e1;border-radius:4px;counter-reset:steps}.approved-status-timeline li{position:relative;padding:0 0 22px 42px;counter-increment:steps}.approved-status-timeline li:last-child{padding-bottom:0}.approved-status-timeline li:before{content:counter(steps);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#164e55;color:#fff}.approved-status-timeline strong,.approved-status-timeline span{display:block}.approved-status-timeline strong{font-size:16px}.approved-status-timeline span{font-size:14px;color:#596366;margin-top:5px}
.approved-preview-notice{background:#f5eade;color:#704321;text-align:center;font-size:11px;padding:5px 10px;line-height:1.4}

            .jax-visit-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:14px;border:1px solid #164e55;border-radius:6px;background:#fff;color:#164e55;font-size:14px;font-weight:900;cursor:pointer;}
            .jax-visit-toggle:hover{background:#f0f8f3;}
            .jax-visit-booking{margin-top:14px;padding:16px;border:1px solid #cbd5df;border-radius:6px;background:#fff;}
            .jax-visit-booking[hidden]{display:none;}
            .jax-visit-booking h3{margin:0 0 6px;color:#101828;font-size:17px;line-height:1.3;}
            .jax-visit-booking>p{margin:0 0 14px;color:#5f6b7a;font-size:12px;line-height:1.55;}
            .jax-visit-product{margin-bottom:14px;padding:10px 12px;border-left:3px solid #164e55;background:#f3faf5;color:#1f3d2a;font-size:12px;line-height:1.45;}
            .jax-visit-field{display:grid;gap:6px;margin-bottom:14px;}
            .jax-visit-field>label{color:#344054;font-size:12px;font-weight:800;}
            .jax-calendar{overflow:hidden;border:1px solid #cbd5df;border-radius:6px;background:#fff;}
            .jax-calendar-head{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:46px;border-bottom:1px solid #e4e7ec;background:#f8faf9;}
            .jax-calendar-head strong{color:#101828;font-size:14px;text-align:center;}
            .jax-calendar-nav{display:grid;place-items:center;width:42px;height:42px;border:0;background:transparent;color:#164e55;font-size:25px;line-height:1;cursor:pointer;}
            .jax-calendar-nav:disabled{color:#b8c0cc;cursor:not-allowed;}
            .jax-calendar-weekdays,.jax-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));}
            .jax-calendar-weekdays span{padding:9px 0 5px;color:#667085;font-size:10px;font-weight:900;text-align:center;text-transform:uppercase;}
            .jax-calendar-days{gap:3px;padding:5px 7px 9px;}
            .jax-calendar-spacer{aspect-ratio:1;}
            .jax-calendar-day{display:grid;place-items:center;aspect-ratio:1;min-width:0;border:1px solid transparent;border-radius:5px;background:#fff;color:#243349;font-size:12px;font-weight:800;cursor:pointer;}
            .jax-calendar-day:hover{border-color:#164e55;background:#f0f8f3;}
            .jax-calendar-day.is-today{border-color:#9fb9a8;}
            .jax-calendar-day.is-selected{border-color:#164e55;background:#164e55;color:#fff;}
            .jax-calendar-day:disabled{border-color:transparent;background:#f3f4f6;color:#b0b7c2;text-decoration:line-through;cursor:not-allowed;}
            .jax-calendar-day.is-weekend:disabled{background:#eceff2;color:#98a1ad;}
            .jax-calendar-selected{margin:8px 0 0;color:#344054;font-size:12px;font-weight:800;}
            .jax-visit-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
            .jax-visit-slot{position:relative;}
            .jax-visit-slot input{position:absolute;opacity:0;pointer-events:none;}
            .jax-visit-slot span{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #cbd5df;border-radius:5px;background:#fff;color:#344054;font-size:12px;font-weight:800;cursor:pointer;}
            .jax-visit-slot input:checked+span{border-color:#164e55;background:#164e55;color:#fff;}
            .jax-visit-message{margin:0 0 12px;color:#667085;font-size:12px;line-height:1.45;}
            .jax-visit-message.is-error{color:#a52020;font-weight:700;}
            .jax-visit-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:14px;border:1px solid #164e55;border-radius:6px;background:#164e55;color:#fff;font-size:14px;font-weight:900;cursor:pointer;}
            .jax-visit-submit:disabled{cursor:not-allowed;opacity:.55;}
            .jax-visit-terms{margin:12px 0 0;color:#536170;font-size:11px;line-height:1.5;}

.approved-booking{max-width:760px}.approved-booking-product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #e0e5e3;border-radius:4px;background:#fff;margin:22px 0}.approved-booking-product img{width:100px;height:100px;object-fit:cover;border-radius:3px}.approved-booking-product h2{font-size:18px!important;margin-bottom:8px}.approved-booking-product p{font-size:14px;margin-bottom:0}.approved-booking .jax-visit-booking>h3,.approved-booking .jax-visit-booking>p{display:none}.approved-booking [data-visit-toggle]{display:none}.approved-booking .jax-calendar-day{min-height:44px}.approved-booking .jax-visit-slot span{min-height:48px!important;font-size:13px}.jax-visit-slot input:focus-visible+span{outline:3px solid #b87545;outline-offset:2px}.approved-booking .jax-visit-terms{font-size:13px!important}.approved-booking .jax-product-order-form{display:flex;align-items:center;gap:15px}.approved-booking .jax-product-order-form label{position:static;width:auto;height:auto;clip:auto;font-size:15px}.approved-booking .jax-product-order-form input{width:85px}.approved-booking-summary{padding:18px;border:1px solid #e0e5e3;border-radius:4px;background:#f0f3f0;margin-top:18px}.approved-booking-summary>div{display:flex;justify-content:space-between;gap:18px;margin-bottom:10px}.approved-booking-summary p{font-size:14px;color:#596366}.approved-booking .jax-visit-submit{font-size:15px!important}.jax-calendar-head strong{font-size:16px!important}.jax-calendar-day{min-height:44px!important}.jax-visit-slot span{min-height:44px!important}.approved-booking .jax-visit-booking{border:0!important;background:transparent;padding:0!important}
.approved-booking-steps{list-style:none;padding:0;display:flex;justify-content:space-between;font-size:13px;color:#596366;margin:20px 0}.approved-booking-steps [aria-current]{color:#164e55;font-weight:700}
body[data-jax-theme="petrol"] .jax-shop.is-filter-open .jax-shop-sidebar{transform:translateX(0)!important;z-index:2002!important}body[data-jax-theme="petrol"] .jax-filter-backdrop{z-index:2001!important}.jax-shop.is-filter-open~.jax-whatsapp-float{visibility:hidden}.jax-whatsapp-float.is-obstructing{opacity:0;pointer-events:none;visibility:hidden}.approved-support-links [aria-current=page]{background:#164e55;color:#fff!important;border-color:#164e55}.jax-article-actions .jax-article-button{min-height:44px!important;background:#164e55!important;color:#fff!important;border-color:#164e55!important;border-radius:4px!important}.jax-article-actions .jax-article-button.secondary{background:transparent!important;color:#164e55!important}.jax-article-date{font-size:12px;color:#596366;margin:12px 0}.jax-blog-pagination a,.jax-blog-pagination span[aria-current]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.jax-cart-item-remove{min-height:44px}.jax-cart .jax-cart-benefits,.jax-checkout .jax-why-card{display:none!important}

body[data-jax-theme="petrol"] [hidden]{display:none!important}.jax-checkout .jax-why-box{display:none!important}

body[data-jax-theme="petrol"] .jax-checkout-button,body[data-jax-theme="petrol"] .jax-promo button,body[data-jax-theme="petrol"] .jax-confirm-btn.primary{background:#164e55!important;border-color:#164e55!important;color:#fff!important;min-height:46px!important;font-size:15px!important;border-radius:4px!important}body[data-jax-theme="petrol"] .jax-cart-update,body[data-jax-theme="petrol"] .jax-continue,body[data-jax-theme="petrol"] .jax-confirm-btn.secondary{border-color:#164e55!important;color:#164e55!important;min-height:44px!important;border-radius:4px!important}.jax-qty{grid-template-columns:44px 48px 44px!important}.jax-qty button{width:44px!important;height:44px!important}.jax-remove{width:44px!important;min-height:44px!important}.jax-cart-product .jax-product-name{text-transform:none!important;font-size:17px!important;font-weight:600!important}.jax-checkout .jax-product-name{text-transform:none!important;font-size:14px!important;font-weight:600!important}.jax-cart-shell>h1{font-size:32px!important}.jax-contact-page input{font-size:16px!important}@media(max-width:720px){.jax-cart-product{display:block!important}.jax-cart-product img{display:block!important;width:100%!important;height:210px!important;max-width:none!important;object-fit:cover!important;margin-bottom:12px!important}.jax-cart-product span{display:none!important}.jax-cart-table tr{background:#fff;padding:0 0 10px}.jax-cart-table td{padding:8px 14px!important}.jax-cart-table td:first-child{padding:12px 12px 8px!important}.jax-cart-table td[data-label=Subtotal]{display:none!important}.jax-cart-table td[data-label=Price]{border-bottom:0!important}.jax-cart-table td[data-label=Remove]{border-bottom:0!important}.jax-cart-table td[data-label=Quantity]{border-bottom:0!important}.jax-cart-table .jax-cart-product strong{margin:0!important}.jax-cart-price{font-size:19px!important}.jax-cart-table td[data-label=Price]:before{display:none!important}.jax-cart-table td[data-label=Price]{justify-content:flex-start!important}}

.jax-confirm-btn.whatsapp{background:#164e55!important;border-color:#164e55!important;min-height:44px!important}.jax-payment-close{min-width:44px!important;min-height:44px!important}.jax-confirm-success p{font-size:16px!important}.jax-confirm .jax-order-line .jax-product-name{text-transform:none!important;font-size:15px!important;font-weight:600!important}.approved-status-timeline strong{text-transform:none!important;letter-spacing:0!important}
