/* aljuud.css */

:root{--aj-yellow:#febf02;--aj-navy:#0a1e36;--aj-text:#102a43;--aj-muted:#596979;--aj-line:#e1e7ed;--aj-light:#f3f6f8;--aj-green:#147d43}*{box-sizing:border-box}body.aj-site{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;color:var(--aj-text);background:#fff}a{color:var(--aj-navy);text-decoration:none}a:hover{color:#816000}h1,h2,h3,h4{font-family:inherit;font-weight:750;color:var(--aj-navy);letter-spacing:-.3px}h1{font-size:40px;line-height:1.15}h2{font-size:23px;line-height:1.3}h3{font-size:17px;line-height:1.3}p{color:var(--aj-muted)}.aj-wrap{width:calc(100% - 48px);max-width:1320px;margin:auto}.aj-skip{position:absolute;top:-100px;left:20px;background:var(--aj-yellow);padding:10px;z-index:999}.aj-skip:focus{top:10px}.aj-top{background:#edf3f6;font-size:12px;padding:8px 0}.aj-top .aj-wrap{display:flex;gap:28px;align-items:center}.aj-top span{margin-right:auto}.aj-header{padding:22px 0}.aj-header-row{display:flex;align-items:center;gap:32px}.aj-wordmark{font-size:31px;font-weight:900;letter-spacing:-1px;line-height:1;white-space:nowrap;display:block}.aj-wordmark span{color:var(--aj-yellow)}.aj-wordmark small{display:block;letter-spacing:0;font-size:7px;font-weight:750;margin-top:7px}.aj-search{flex:1}.aj-search #search{margin:0}.aj-search input{height:44px;background:var(--aj-light);border-color:var(--aj-line);box-shadow:none;border-radius:4px 0 0 4px}.aj-search button{height:44px;background:var(--aj-yellow);color:var(--aj-navy);border:0;box-shadow:none;border-radius:0 4px 4px 0}.aj-account{display:flex;gap:12px;align-items:center;line-height:1.2;font-weight:700;white-space:nowrap}.aj-account i{font-size:22px}.aj-account small{display:block;font-size:10px;color:var(--aj-muted);font-weight:400;margin-top:4px}.aj-cart{min-width:120px}.aj-cart .btn{background:transparent;border:0;box-shadow:none;color:var(--aj-navy);font-size:13px}.aj-cart .dropdown-menu{min-width:310px;z-index:300}.aj-nav{background:var(--aj-navy);color:white}.aj-nav>.aj-wrap{display:flex;align-items:center;gap:22px;min-height:48px}.aj-nav a{color:white;font-size:13px}.aj-nav a:hover{color:var(--aj-yellow)}.aj-nav-links{display:flex;gap:26px;align-items:center;flex:1}.aj-nav-quote{font-weight:700}.aj-categories{min-width:200px;position:relative;align-self:stretch}.aj-categories summary{background:var(--aj-yellow);color:var(--aj-navy);padding:13px 18px;cursor:pointer;font-size:13px;font-weight:750;list-style:none}.aj-categories summary i{margin-right:12px}.aj-categories>div{position:absolute;top:100%;left:0;background:white;z-index:200;width:260px;box-shadow:0 12px 28px #0a1e3626;border:1px solid var(--aj-line)}.aj-categories>div a{display:block;color:var(--aj-navy);padding:12px 18px;border-bottom:1px solid var(--aj-line)}.aj-hero{min-height:440px;background-color:#f2f2ef;background-size:cover;background-position:center;display:flex;align-items:center;padding:44px 36px}.aj-hero>div{max-width:550px}.aj-hero h1{font-size:48px;letter-spacing:-1.4px;margin:12px 0 20px}.aj-hero p{max-width:420px}.aj-eyebrow{font-size:11px;letter-spacing:1.2px;font-weight:750;color:var(--aj-navy);margin:0 0 14px}.aj-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.aj-button{display:inline-flex;align-items:center;gap:24px;padding:12px 19px;background:var(--aj-yellow);color:var(--aj-navy)!important;border-radius:4px;font-weight:750;font-size:13px;border:1px solid transparent}.aj-button:hover{filter:brightness(.95)}.aj-button.aj-navy{background:var(--aj-navy);color:white!important}.aj-button.aj-green{background:var(--aj-green);color:white!important}.aj-trust{display:flex;gap:44px;padding:18px 28px;background:var(--aj-light);font-size:12px}.aj-trust i{font-size:18px;margin-right:8px}.aj-divisions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.aj-divisions>a{background:var(--aj-light);display:flex;padding:25px;gap:22px;border:1px solid var(--aj-line);border-radius:5px}.aj-divisions>a>i{font-size:38px;margin-top:4px}.aj-divisions h2{font-size:17px;margin:0 0 9px}.aj-divisions p{font-size:12px;line-height:1.5;margin:0 0 12px}.aj-divisions span,.aj-systems span{font-size:12px;color:#856000;font-weight:700}.aj-section{margin:32px 0}.aj-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.aj-section-heading h2{margin:0}.aj-section-heading>a{font-size:12px;font-weight:700}.aj-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.aj-category{border:1px solid var(--aj-line);border-radius:5px;overflow:hidden;text-align:center;display:block}.aj-category-picture{height:126px;background:linear-gradient(135deg,#e6ecef,#f7f8f6);display:grid;place-items:center}.aj-category-picture i{font-size:48px;color:#1e3b50}.aj-category h3,.aj-category h2{font-size:13px;margin:13px 8px}.aj-service-strip{padding:24px;background:var(--aj-light);border-radius:5px;margin:30px 0}.aj-service-strip h2{font-size:19px;margin:0 0 18px}.aj-service-strip>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.aj-service-strip span{font-size:12px}.aj-systems{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:20px}.aj-systems>a{border:1px solid var(--aj-line);border-radius:5px;padding:22px 16px}.aj-systems i{font-size:35px;color:var(--aj-navy);margin-bottom:20px}.aj-systems h2,.aj-systems h3{font-size:15px;margin:0 0 8px}.aj-systems p{font-size:12px;line-height:1.4}.aj-visit{background:var(--aj-navy);color:white;padding:38px;display:flex;gap:40px;align-items:center;justify-content:space-between;margin:32px 0}.aj-visit>div{max-width:780px}.aj-visit h2,.aj-visit .aj-eyebrow{color:white}.aj-visit p{color:#dbe4ec;margin-bottom:0}.aj-visit .aj-eyebrow{color:var(--aj-yellow);margin-bottom:12px}.aj-visit .aj-button{white-space:nowrap}.aj-footer{background:var(--aj-navy);color:#dbe4ec;margin-top:44px;padding:42px 0 0}.aj-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:44px}.aj-footer section>a:not(.aj-wordmark){display:block;margin:7px 0}.aj-footer a{color:#e0e8ef;font-size:12px}.aj-footer .aj-wordmark{font-size:30px;color:white;margin-bottom:20px}.aj-footer h2{font-size:15px;color:white;margin:0 0 18px}.aj-footer p{font-size:12px;color:#dbe4ec}.aj-footer .aj-button{display:inline-flex!important;margin-top:15px!important}.aj-copyright{border-top:1px solid #ffffff25;margin-top:32px;padding-top:16px;padding-bottom:18px;font-size:11px}.aj-breadcrumb{font-size:12px;color:var(--aj-muted);padding:18px 0}.aj-page-heading{padding:20px 0 24px}.aj-page-heading h1{margin:0 0 12px}.aj-banner{min-height:350px;background-size:cover;background-position:center;padding:40px;display:flex;align-items:center;margin-bottom:28px}.aj-banner>div{max-width:520px}.aj-banner h1{font-size:39px}.aj-banner p{max-width:420px}.aj-two-col{display:grid;grid-template-columns:2fr 1fr;gap:24px}.aj-panel{border:1px solid var(--aj-line);padding:30px;border-radius:5px}.aj-panel h2{font-size:21px;margin-top:0}.aj-light{background:var(--aj-light)}.aj-panel li{margin:9px 0;color:var(--aj-muted)}.aj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.aj-steps b{color:#937000;font-size:28px}.aj-steps h3{font-size:15px}.aj-steps p{font-size:13px}.aj-shop-layout{display:grid;grid-template-columns:230px 1fr;gap:30px}.aj-sidebar h2{font-size:17px}.aj-sidebar>a:not(.aj-button){display:block;padding:11px;border-bottom:1px solid var(--aj-line);font-size:13px}.aj-sidebar p{font-size:13px}.aj-shop-grid{grid-template-columns:repeat(3,1fr)}.aj-shop-grid p{font-size:12px;padding:0 12px 12px}.aj-notice{background:var(--aj-light);padding:24px;margin-top:24px;border-left:3px solid var(--aj-yellow);color:var(--aj-muted)}.aj-quote-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.aj-quote-options a{background:var(--aj-light);border:1px solid var(--aj-line);padding:20px}.aj-quote-options i{font-size:26px}.aj-quote-options h3{font-size:15px}.aj-quote-options p{font-size:12px}.aj-maintenance{max-width:850px;min-height:400px;padding-top:75px;padding-bottom:50px}.aj-maintenance h1{font-size:42px}.aj-site .btn-primary{background:var(--aj-yellow);color:var(--aj-navy);border-color:var(--aj-yellow);box-shadow:none}.aj-site .btn-secondary{background:var(--aj-navy);border-color:var(--aj-navy);box-shadow:none}.aj-site .form-control,.aj-site .form-select{border-color:var(--aj-line);box-shadow:none;border-radius:4px;padding:11px 13px}.aj-site .form-control:focus,.aj-site .form-select:focus{border-color:#9a7500;outline:2px solid #febf0240}.aj-site .breadcrumb{background:transparent;border:0;font-size:12px;padding:20px 0}.aj-site .product-thumb{border:1px solid var(--aj-line);border-radius:5px;box-shadow:none}.aj-site .list-group-item.active{background:var(--aj-navy);border-color:var(--aj-navy)}.aj-site #content{min-height:380px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #987200;outline-offset:4px}
@media(min-width:1400px){.aj-site .container{max-width:1320px}}@media(max-width:1100px){.aj-header-row{gap:20px}.aj-account small{display:none}.aj-account span{font-size:12px}.aj-wordmark{font-size:27px}.aj-wordmark small{font-size:6px}.aj-nav-links{gap:17px}.aj-nav-quote{display:none}.aj-category-grid,.aj-systems{grid-template-columns:repeat(3,1fr)}.aj-divisions>a{padding:20px;gap:14px}.aj-divisions>a>i{font-size:28px}.aj-footer-grid{gap:25px}.aj-hero h1{font-size:43px}.aj-hero{background-position:60% center}}@media(max-width:767px){.aj-wrap{width:calc(100% - 30px)}.aj-top{font-size:10px}.aj-top .aj-wrap{gap:12px}.aj-top span{display:none}.aj-top a:first-of-type{margin-right:auto}.aj-header{padding:16px 0}.aj-header-row{flex-wrap:wrap;gap:15px}.aj-wordmark{font-size:26px}.aj-wordmark small{font-size:6px}.aj-search{order:4;flex-basis:100%}.aj-account{margin-left:auto}.aj-account span{display:none}.aj-cart{min-width:80px}.aj-cart .btn{font-size:10px;padding:5px}.aj-nav>.aj-wrap{align-items:stretch;gap:14px}.aj-categories{min-width:145px}.aj-categories summary{padding:13px 10px;font-size:12px}.aj-nav-links{gap:18px;overflow-x:auto;white-space:nowrap}.aj-nav-links a{font-size:12px}.aj-hero{padding:30px 22px;min-height:400px;background-position:65% center;position:relative}.aj-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f2f2efee,#f2f2efaa 60%,#f2f2ef00)}.aj-hero>div{position:relative}.aj-hero h1{font-size:35px;letter-spacing:-.8px}.aj-hero p{font-size:13px;max-width:280px}.aj-button{font-size:12px;padding:11px 14px;gap:14px}.aj-trust{padding:15px;gap:15px;flex-wrap:wrap;font-size:10px}.aj-trust i{font-size:14px}.aj-divisions{grid-template-columns:1fr;gap:12px;margin:18px 0}.aj-divisions>a{padding:20px}.aj-divisions>a>i{font-size:32px;min-width:40px}.aj-category-grid,.aj-systems{grid-template-columns:repeat(2,1fr);gap:12px}.aj-category-picture{height:105px}.aj-category-picture i{font-size:38px}.aj-section-heading{align-items:flex-start}.aj-section-heading h2{font-size:20px}.aj-section-heading>a{font-size:10px;text-align:right}.aj-service-strip{padding:20px}.aj-service-strip>div{flex-direction:column;align-items:flex-start;gap:14px}.aj-service-strip h2{font-size:18px}.aj-visit{padding:25px;flex-direction:column;align-items:flex-start;gap:20px}.aj-visit h2{font-size:23px}.aj-visit p{font-size:13px}.aj-footer{padding-top:30px}.aj-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.aj-footer-grid section:first-child{grid-column:1/-1}.aj-footer-grid section:last-child{grid-column:1/-1}.aj-two-col{grid-template-columns:1fr}.aj-panel{padding:22px}.aj-page-heading h1{font-size:30px}.aj-banner{padding:25px;min-height:340px;position:relative}.aj-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f3f3eeed,#f3f3ee66)}.aj-banner>div{position:relative}.aj-banner h1{font-size:30px}.aj-banner p{font-size:13px}.aj-steps{grid-template-columns:1fr;gap:12px;margin:20px 0}.aj-shop-layout{grid-template-columns:1fr}.aj-sidebar{display:none}.aj-quote-options{grid-template-columns:1fr}.aj-quote-options a{padding:18px}.aj-maintenance{padding-top:50px}.aj-maintenance h1{font-size:32px}.aj-site #cart .dropdown-menu{min-width:280px;max-width:calc(100vw - 20px)}.aj-site .table-responsive{overflow-x:auto}}

.aj-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.aj-service-card{display:block;border:1px solid var(--aj-line);padding:22px;border-radius:5px}.aj-service-icon{height:84px;background:var(--aj-light);display:grid;place-items:center;margin:-22px -22px 22px}.aj-service-icon i{font-size:32px}.aj-service-card h2{font-size:17px}.aj-service-card p{font-size:13px;min-height:63px}.aj-service-card span{font-size:12px;font-weight:700;color:#856000}.aj-technical{background-position:60% center}.aj-technical>div{max-width:490px}#information-contact img[src*="opencart"]{display:none}
@media(max-width:1000px){.aj-services-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.aj-header-row{display:grid;grid-template-columns:minmax(0,1fr) 32px 70px;gap:15px}.aj-wordmark{min-width:0}.aj-wordmark small{white-space:normal;max-width:190px;line-height:1.4}.aj-account{margin-left:0}.aj-search{grid-column:1/-1}.aj-cart{min-width:0}.aj-cart .btn{font-size:0;white-space:nowrap;padding:0}.aj-cart .btn:after{content:'Cart';font-size:11px;margin-left:5px}.aj-cart .btn i{font-size:17px}.aj-nav-links{scrollbar-width:none}.aj-nav-links::-webkit-scrollbar{display:none}.aj-services-grid{grid-template-columns:repeat(2,1fr);gap:12px}.aj-service-card{padding:16px}.aj-service-icon{margin:-16px -16px 16px}.aj-service-card h2{font-size:15px}.aj-service-card p{min-height:0;font-size:12px}.aj-technical{background-position:65% center}}
@media(max-width:380px){.aj-services-grid{grid-template-columns:1fr}}

@media(max-width:767px){.aj-site #cart .btn{font-size:0;min-width:0;max-width:70px;white-space:nowrap;padding:0}.aj-site #cart .btn i{font-size:17px}.aj-site #cart .btn:after{font-size:11px;border:0;vertical-align:baseline}.aj-nav-links{min-width:0}.aj-header-row>*{min-width:0}.aj-site #cart .dropdown-menu{right:0;left:auto}}

.aj-site #container{position:relative;min-height:100vh;margin-bottom:0}.aj-site footer.aj-footer{position:static;bottom:auto;width:auto;border:0}.aj-site #content,.aj-site #column-left,.aj-site #column-right{padding-bottom:30px}


.aj-header-quote{background:var(--aj-yellow);padding:11px 15px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;border-radius:4px;white-space:nowrap}.aj-search .input-group{margin:0}.aj-results{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aj-result{padding:24px;border:1px solid var(--aj-line);border-radius:5px}.aj-result h2{font-size:19px}.aj-result p{font-size:14px}@media(max-width:767px){.aj-header-quote{justify-content:center;padding:10px}.aj-header-quote span{display:none}.aj-results{grid-template-columns:1fr}}

/* Completed services section */
.aj-service-hero{min-height:400px}.aj-service-hero>div{max-width:650px}.aj-service-hero h1{font-size:38px}.aj-service-hero p{max-width:560px}.aj-service-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:26px}.aj-service-layout>div>.aj-panel{margin-bottom:24px}.aj-service-sidebar>.aj-panel{position:sticky;top:20px}.aj-service-sidebar .aj-button{display:flex;justify-content:center;margin:14px 0}.aj-service-sidebar p{font-size:14px}.aj-scope-list{padding-left:22px}.aj-scope-list li{margin:14px 0}.aj-factors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.aj-factors>div{background:var(--aj-light);padding:18px;border-radius:4px}.aj-factors i{color:#8b6700}.aj-factors p{font-size:13px;margin:10px 0 0}.aj-faq details{border-bottom:1px solid var(--aj-line);padding:16px 0}.aj-faq summary{font-weight:700;color:var(--aj-navy);cursor:pointer}.aj-faq details p{margin:14px 0 0;font-size:14px}.aj-service-coverage{background:var(--aj-navy);padding:30px;border-radius:5px;margin:30px 0}.aj-service-coverage h2{color:white}.aj-service-coverage p{color:#e3ebf2}.aj-related{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0}.aj-related a{border:1px solid var(--aj-line);padding:22px;font-weight:700;display:flex;justify-content:space-between;gap:15px;border-radius:5px}@media(max-width:1000px){.aj-service-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.aj-factors{grid-template-columns:1fr}}@media(max-width:767px){.aj-service-layout{grid-template-columns:1fr}.aj-service-sidebar>.aj-panel{position:static}.aj-service-hero{min-height:410px}.aj-service-hero h1{font-size:31px}.aj-service-hero .aj-actions{gap:10px}.aj-related{grid-template-columns:1fr;gap:10px}.aj-service-coverage{padding:24px}.aj-service-layout>div>.aj-panel{margin-bottom:18px}}

.aj-service-art{display:grid;grid-template-columns:1fr 1fr;background:#f6f1e9;margin:20px 0 28px;overflow:hidden;border-radius:5px}.aj-service-art-copy{padding:40px;align-self:center}.aj-service-art h1{font-size:38px;line-height:1.16;margin:16px 0}.aj-service-art img{width:100%;height:100%;min-height:400px;object-fit:cover;object-position:right center}.aj-service-art .aj-actions{margin-top:24px}@media(max-width:767px){.aj-service-art{grid-template-columns:1fr}.aj-service-art img{grid-row:1;height:210px;min-height:0;object-position:right center}.aj-service-art-copy{padding:26px 22px}.aj-service-art h1{font-size:30px}.aj-service-art .aj-actions{gap:10px}}

/* Uploaded company logo: preserve artwork; clip only its white outer margin. */
.aj-logo-frame{display:block;position:relative;width:180px;height:128px;overflow:hidden;background:#fff;border-radius:5px;flex-shrink:0}.aj-logo-frame .aj-brand-logo{position:absolute;width:210px;height:210px;max-width:none;left:-15px;top:-40px;object-fit:contain}.aj-header:has(.aj-brand-logo){padding:10px 0}.aj-header .aj-wordmark:has(.aj-brand-logo){flex-shrink:0}.aj-footer .aj-logo-frame{margin-bottom:16px}@media(max-width:767px){.aj-header .aj-logo-frame{width:126px;height:90px}.aj-header .aj-logo-frame .aj-brand-logo{width:147px;height:147px;left:-10.5px;top:-28px}.aj-header-row:has(.aj-brand-logo){align-items:center}.aj-footer .aj-logo-frame{width:180px;height:128px}}
/* Complete catalog navigation */
.aj-toggle{display:inline-block;flex:0 0 22px;width:22px;height:22px;position:relative;vertical-align:middle;border:1px solid #d6dfe7;border-radius:4px;margin-left:10px;background:#fff;color:var(--aj-navy)}.aj-toggle:before,.aj-toggle:after{content:'';position:absolute;background:currentColor;left:6px;right:6px;top:9px;height:2px}.aj-toggle:after{transform:rotate(90deg)}details[open]>summary>.aj-toggle:after{transform:rotate(0)}
.aj-categories>summary{display:flex;align-items:center;white-space:nowrap}.aj-categories>summary .aj-toggle{margin-left:auto;border-color:#c29400;background:transparent}.aj-categories>div.aj-category-dropdown{width:340px;max-width:calc(100vw - 30px);max-height:min(70vh,620px);overflow:auto;border-radius:0 0 7px 7px}.aj-category-tree{list-style:none;margin:0;padding:0}.aj-category-tree li{margin:0;padding:0;border-top:1px solid var(--aj-line)}.aj-category-tree summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;background:white;font-size:13px;font-weight:600;line-height:1.4;white-space:normal;list-style:none;cursor:pointer;color:var(--aj-navy)}.aj-category-tree summary::-webkit-details-marker,.aj-nav-group>summary::-webkit-details-marker,.aj-sidebar-catalog>summary::-webkit-details-marker{display:none}.aj-category-tree summary i{margin:0}.aj-categories .aj-category-tree a,.aj-category-tree a{display:block;padding:10px 13px;color:var(--aj-navy);font-size:13px;line-height:1.4;border:0}.aj-category-tree summary:hover,.aj-category-tree a:hover{background:#f1f5f8;color:#624b00}.aj-category-count{font-size:11px;color:#627385;font-weight:400;white-space:nowrap;margin-left:5px}.aj-category-children{padding-left:12px;border-left:2px solid var(--aj-yellow);margin-left:13px;background:#f7f9fb}.aj-category-children .aj-category-tree summary,.aj-category-children .aj-category-tree a{background:transparent}.aj-category-children .aj-category-all{font-size:11px!important;font-weight:700;color:#6e5500!important}.aj-category-tree [aria-current=page]{background:#fff5ce!important;font-weight:700;border-left:3px solid var(--aj-yellow)}.aj-category-all{display:block;padding:13px!important;font-size:13px!important;font-weight:700;color:var(--aj-navy)!important;background:#f1f5f8}.aj-sidebar-catalog{border:1px solid var(--aj-line);border-radius:6px;overflow:hidden}.aj-sidebar-catalog>summary{display:flex;align-items:center;justify-content:space-between;background:var(--aj-navy);color:white;font-weight:700;font-size:14px;list-style:none;cursor:pointer;padding:13px}.aj-sidebar-catalog>nav{max-height:75vh;overflow:auto}.aj-nav-group{position:relative}.aj-nav-group>summary{display:flex;align-items:center;list-style:none;cursor:pointer;white-space:nowrap;font-size:13px;color:white;padding:12px 0;gap:5px}.aj-nav-group>summary .aj-toggle{width:18px;height:18px;flex-basis:18px;background:transparent;border-color:#ffffff55;color:white;margin-left:2px}.aj-nav-group>summary .aj-toggle:before,.aj-nav-group>summary .aj-toggle:after{left:4px;right:4px;top:7px}.aj-nav-submenu{position:absolute;top:100%;left:0;width:285px;max-height:65vh;overflow:auto;background:white;border:1px solid var(--aj-line);box-shadow:0 12px 28px #0a1e3626;z-index:201}.aj-nav-submenu>a{display:block;color:var(--aj-navy);padding:10px 15px;border-bottom:1px solid var(--aj-line);font-size:13px}.aj-nav-submenu>a:hover{background:#f3f6f8;color:#624b00}.aj-nav-links{gap:19px}.aj-department-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aj-department-grid>a{border:1px solid var(--aj-line);border-radius:6px;padding:20px;background:linear-gradient(140deg,#fff,#f3f6f8)}.aj-department-grid>a:hover{border-color:#d9a600;background:#fffbeb}.aj-department-grid h3{font-size:15px;margin:0 0 10px}.aj-department-grid span{display:flex;justify-content:space-between;font-size:12px;color:var(--aj-muted)}.aj-department-grid b{color:#947000}.aj-site #product-category #content>h3{font-size:18px;margin-top:20px}.aj-site #product-category #content>h3~.row:has(ul.list-unstyled){margin:0}.aj-site #product-category #content .row:has(>div>ul.list-unstyled){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}.aj-site #product-category #content .row>div:has(>ul.list-unstyled){width:auto;padding:0}.aj-site #product-category #content ul.list-unstyled:has(a[href*="path="]){margin:0}.aj-site #product-category #content ul.list-unstyled:has(a[href*="path="]) li>a{display:block;background:#f3f6f8;border:1px solid var(--aj-line);border-radius:4px;padding:9px 12px;font-size:12px;margin-bottom:7px}
@media(max-width:1100px){.aj-nav-links{gap:12px}.aj-nav-group>summary{font-size:12px}.aj-department-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.aj-nav>.aj-wrap{flex-wrap:wrap;gap:0}.aj-categories{width:100%}.aj-categories>summary{padding:11px 13px}.aj-categories>div.aj-category-dropdown{width:100%;max-width:100%;max-height:65vh}.aj-nav-links{overflow:visible;flex-wrap:wrap;gap:0;justify-content:space-between;width:100%;padding:0 8px}.aj-nav-links>a{padding:12px 6px;font-size:11px}.aj-nav-group{position:static}.aj-nav-group>summary{font-size:11px;padding:12px 6px;gap:2px}.aj-nav-group>summary .aj-toggle{margin-left:0}.aj-nav-submenu{left:15px;right:15px;top:auto;width:auto;max-height:60vh}.aj-site #column-left:has(.aj-sidebar-catalog){display:block!important;float:none;width:100%;padding-bottom:15px}.aj-sidebar-catalog>nav{max-height:55vh}.aj-department-grid{grid-template-columns:repeat(2,1fr);gap:10px}.aj-department-grid>a{padding:15px 12px}.aj-department-grid h3{font-size:13px}.aj-department-grid span{font-size:11px}.aj-site #product-category #content .row:has(>div>ul.list-unstyled){grid-template-columns:repeat(2,1fr)}.aj-site #product-category #content{width:100%}}
.aj-site #content>h3 + .row:has(ul a[href*="path="]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 22px}.aj-site #content>h3 + .row:has(ul a[href*="path="])>.col,.aj-site #content>h3 + .row:has(ul a[href*="path="]) ul{display:contents}.aj-site #content>h3 + .row:has(ul a[href*="path="]) li{display:block;list-style:none}.aj-site #content>h3 + .row:has(ul a[href*="path="]) li>a{display:flex;align-items:center;height:100%;background:#f3f6f8;border:1px solid var(--aj-line);border-radius:5px;padding:10px 12px;font-size:12px;line-height:1.4}.aj-site #content>h3 + .row:has(ul a[href*="path="]) li>a:hover{border-color:#d9a600;background:#fffbeb}@media(max-width:767px){.aj-site #content>h3 + .row:has(ul a[href*="path="]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aj-nav-links{justify-content:flex-start;column-gap:7px}.aj-nav-links>a{padding:10px 5px}.aj-nav-group>summary{padding:10px 5px}}
.aj-menu-label{display:block;padding:11px 15px 7px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:#627385;background:#edf3f6}.aj-nav-submenu>a:first-child{font-weight:700;background:#fff6d5}
/* Product WhatsApp ordering */
.aj-product-whatsapp{display:flex;align-items:center;justify-content:center;gap:9px;background:#147d43;color:#fff!important;border:1px solid #147d43;border-radius:24px;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.4;text-align:center;margin:11px 14px 15px;min-height:40px}.aj-product-whatsapp i{font-size:22px}.aj-product-whatsapp:hover{background:#0c6333;border-color:#0c6333;color:#fff!important}.aj-product-whatsapp-detail{margin:13px 0 0;font-size:14px;min-height:45px}.aj-product-whatsapp:focus-visible{outline:3px solid var(--aj-yellow);outline-offset:3px}
.aj-site .product-thumb .description{margin-bottom:0}.aj-site .product-thumb .button{position:static}.aj-site .product-thumb .content>form{margin:0}.aj-site .product-thumb .aj-product-whatsapp{margin-top:12px;margin-bottom:14px}

/* Product and category buying guidance */
.aj-category-intro{padding:14px 18px;background:#f3f6f8;border-left:3px solid var(--aj-yellow);margin-bottom:22px;font-size:13px}.aj-category-intro p{margin:0 0 8px}.aj-category-intro summary{cursor:pointer;font-weight:700}.aj-category-intro li{margin:7px 0}.aj-product-guide{border-top:1px solid var(--aj-line);margin-top:25px;padding-top:22px}.aj-product-guide h2{font-size:21px}.aj-product-guide h3{font-size:17px;margin-top:22px}.aj-product-guide li{margin:8px 0}.aj-product-guide .aj-related{flex-wrap:wrap}

/* shop-v1.css */
/* Al Juud catalog and product experience. */
.aj-catalog-page,.aj-site #product-info{max-width:1320px;width:calc(100% - 48px);padding:0;margin:0 auto}.aj-site .breadcrumb{font-size:11px;padding:20px 0 16px;border:0;margin:0;line-height:1.8}.aj-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#78858e;margin:0 0 10px}.aj-category-heading{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:27px 30px;background:#f4f6f7;border:1px solid #e6ebee;border-radius:8px;margin-bottom:22px}.aj-category-heading h1{font-size:36px;margin:0 0 12px;letter-spacing:-1px}.aj-category-heading p:last-child{font-size:12px;margin:0;line-height:1.8}.aj-shop-help{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;font-weight:700;color:#236645}.aj-shop-help i{font-size:20px}.aj-subcategories{border:1px solid #e0e7eb;border-radius:7px;margin-bottom:20px;padding:16px 20px}.aj-subcategories>summary,.aj-shop-filters>summary,.aj-category-guide>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:13px;list-style:none}.aj-subcategories summary::-webkit-details-marker,.aj-shop-filters summary::-webkit-details-marker,.aj-category-guide summary::-webkit-details-marker{display:none}.aj-subcategories nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.aj-subcategories nav a{display:flex;justify-content:space-between;gap:9px;padding:10px 12px;border:1px solid #e4e9ed;border-radius:4px;font-size:11px;background:#fafbfc}.aj-subcategories a:hover{border-color:#c5a550;background:#fffcf1}.aj-subcategories nav a span{color:#86929b}.aj-shop-filters{border:1px solid #e0e7eb;border-radius:7px;padding:18px 20px;margin-bottom:25px}.aj-shop-filters form{display:grid;grid-template-columns:1.45fr 1.2fr .7fr .7fr auto;gap:14px;align-items:end;margin-top:18px}.aj-shop-filters label{font-size:10px;font-weight:700;display:block;margin-bottom:7px;color:#526574}.aj-shop-filters input,.aj-shop-filters select{width:100%;min-width:0;border:1px solid #d8e0e5;height:41px;border-radius:4px;padding:8px 10px;font-size:12px;background:#fff;color:#102b40}.aj-shop-filters button{border:1px solid #102b40;border-radius:4px;background:#102b40;color:#fff;font-weight:700;font-size:11px;padding:11px 16px;min-height:41px;cursor:pointer}.aj-filter-actions{display:flex;gap:12px;align-items:center}.aj-filter-actions a{font-size:10px;white-space:nowrap;text-decoration:underline}.aj-shop-filters>p{font-size:10px;margin:13px 0 0;color:#7b8992}.aj-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.aj-catalog-toolbar>p{font-size:12px;margin:0;font-weight:700;color:#506574}.aj-catalog-toolbar>div{display:flex;align-items:center;gap:10px}.aj-catalog-toolbar label{white-space:nowrap;font-size:10px;margin:0}.aj-catalog-toolbar select{font-size:11px;width:auto;border-color:#dce3e8;max-width:200px;padding:9px 30px 9px 10px}.aj-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aj-catalog-grid>div{min-width:0;display:flex}.aj-site .product-thumb{width:100%;display:flex;flex-direction:column;border:1px solid #e0e7eb;border-radius:8px;background:#fff;overflow:hidden;margin:0;height:100%;transition:box-shadow .15s,border-color .15s}.aj-site .product-thumb:hover{box-shadow:0 8px 24px #102b400d;border-color:#bac8d2}.aj-site .product-thumb .image{float:none;width:100%;padding:24px 24px 12px;aspect-ratio:1.15;display:flex;align-items:center;justify-content:center}.aj-site .product-thumb .image a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.aj-site .product-thumb .image img{width:100%;height:100%;max-height:235px;object-fit:contain}.aj-site .product-thumb .content{width:100%;display:flex;flex-direction:column;flex:1;padding:10px 17px 16px}.aj-site .product-thumb .description{padding:0;min-height:0;flex:1;display:flex;flex-direction:column;margin:0}.aj-site .product-thumb .aj-card-brand{font-size:9px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#71828d;margin:0 0 8px;min-height:14px}.aj-site .product-thumb h4{font-size:14px;line-height:1.5;min-height:42px;margin:0 0 16px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aj-site .product-thumb h4 a{color:#102b40}.aj-site .product-thumb .price{margin-top:auto;margin-bottom:16px;font-size:21px;font-weight:700;color:#102b40;line-height:1.4}.aj-site .product-thumb .price-tax{display:none}.aj-site .product-thumb .price-old{font-size:12px;font-weight:400;color:#81909a;display:block}.aj-site .product-thumb .button{display:flex;gap:6px;background:none;border:0;margin:0;position:static;overflow:visible}.aj-site .product-thumb .button button{float:none;width:30px;background:#f3f6f8;border:1px solid #e1e7eb;color:#6b7c87;flex:0 0 30px;border-radius:4px;min-height:40px;font-size:11px;padding:0}.aj-site .product-thumb .button .aj-card-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;width:auto;min-width:0;border:1px solid #102b40;background:#102b40;color:#fff;padding:10px 11px;font-size:10px;line-height:1.6;font-weight:700;border-radius:4px;white-space:normal}.aj-site .product-thumb .button .aj-card-buy:hover{background:#244c62}.aj-site .product-thumb .button button:nth-child(2){display:none}.aj-site .product-thumb .aj-product-whatsapp{background:none;border:0;border-radius:0;padding:10px 2px 0;margin:0;box-shadow:none;font-size:10px;min-height:0;font-weight:400;color:#28704b;display:flex;gap:7px;align-items:center;justify-content:center}.aj-site .product-thumb .aj-product-whatsapp i{font-size:16px}.aj-site .product-thumb .aj-product-whatsapp:hover{text-decoration:underline}.aj-catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0;font-size:11px}.aj-catalog-pagination p{margin:0}.aj-shopping-info{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:#f4f6f7;border-radius:6px;font-size:11px;color:#566d7a}.aj-shopping-info span{display:flex;align-items:center;gap:10px}.aj-shopping-info i{color:#17394e;font-size:17px}.aj-category-guide{padding:20px 0;border-bottom:1px solid #e2e8ed;margin-top:15px}.aj-category-guide>section{margin-top:15px}.aj-category-guide p,.aj-category-guide li{font-size:12px;line-height:1.9}.aj-no-results{padding:55px 20px;text-align:center;border:1px dashed #d9e1e6;border-radius:8px;margin-bottom:25px}.aj-no-results h2{font-size:24px}.aj-no-results p,.aj-no-results a{font-size:13px}
.aj-site #product-info .aj-product-overview{gap:40px;margin:8px 0 35px;align-items:flex-start}.aj-product-overview>.col-sm{padding:0;min-width:0}.aj-product-gallery{background:#fafbfc;border:1px solid #e5e9ed;border-radius:9px;padding:24px!important}.aj-product-gallery .image>a{display:flex;background:#fff;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}.aj-site .aj-product-gallery .image>a img{max-height:500px;object-fit:contain;width:100%;height:auto;border:0;margin:0!important;padding:20px}.aj-product-gallery .image>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.aj-product-gallery .image>div img{width:70px;height:70px;object-fit:contain;padding:5px;border-color:#dde5eb}.aj-site #product-info .aj-product-summary h1{font-size:30px;line-height:1.3;letter-spacing:-.6px;margin:0 0 18px}.aj-product-summary>.list-unstyled{font-size:12px;color:#667c89;line-height:1.9;margin-bottom:20px}.aj-product-summary>.list-unstyled .price-new{font-size:32px;color:#102b40;letter-spacing:-.8px}.aj-product-summary>.list-unstyled h2{margin:0}.aj-product-delivery{padding:16px 18px;background:#f4f7f6;border:1px solid #e2eae6;border-radius:6px;margin:15px 0 20px}.aj-product-delivery>div{display:flex;gap:12px;align-items:center}.aj-product-delivery i{font-size:21px;color:#274f44}.aj-product-delivery strong{display:block;font-size:12px;color:#18394c}.aj-product-delivery small{display:block;font-size:11px;color:#6a7b85;margin-top:3px}.aj-product-delivery p{font-size:10px;margin:12px 0 5px}.aj-product-delivery>a{font-size:10px;text-decoration:underline;color:#4a6b5e}.aj-product-save .btn{font-size:11px;padding:8px 12px;border:1px solid #e2e8ec;background:#fff;color:#7a8994}.aj-site #product h3{font-size:17px;margin-bottom:15px}.aj-site #product .form-label{font-size:12px;font-weight:700}.aj-site #product .form-select,.aj-site #product .form-control{font-size:13px;border-color:#d6e0e6;border-radius:4px;min-height:44px}.aj-site #input-quantity{max-width:85px;flex:0 0 85px;text-align:center}.aj-site #button-cart{background:#102b40;border-color:#102b40;color:white;font-size:14px;font-weight:700;flex:1;border-radius:0 5px 5px 0;padding:13px 15px}.aj-site #button-cart:hover{background:#244c62}.aj-site #product .input-group-text{font-size:12px;background:#f5f7f9;border-color:#d6e0e6}.aj-site .aj-product-whatsapp-detail{margin:12px 0 0;font-size:12px;padding:12px;background:#f4faf6;border:1px solid #d8e9df;color:#1c7845;border-radius:5px}.aj-product-tabs{margin-top:30px;gap:12px;border-color:#dce4e9}.aj-product-tabs .nav-link{font-size:13px;font-weight:700;color:#6f818d;border:0;border-bottom:3px solid transparent;background:none!important;padding:14px 18px}.aj-product-tabs .nav-link.active{border-bottom-color:#e0ad00;color:#102b40}.aj-site #product-info .tab-content{padding:25px 0;font-size:13px;line-height:1.9}.aj-site #product-info .tab-content img{max-width:100%;height:auto}.aj-site #product-info .tab-content table{max-width:100%}.aj-site #product-info .tab-content h2{font-size:23px}.aj-site #product-info .tab-content h3{font-size:18px}.aj-site a:focus-visible,.aj-site button:focus-visible,.aj-site summary:focus-visible{outline:3px solid #bc8c00;outline-offset:3px}
@media(max-width:1000px){.aj-shop-filters form{grid-template-columns:1fr 1fr 1fr 1fr}.aj-filter-search{grid-column:span 2}.aj-filter-actions{grid-column:span 2}.aj-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aj-category-heading{padding:24px}.aj-category-heading h1{font-size:30px}.aj-site #product-info .aj-product-overview{gap:25px}.aj-site #product-info .aj-product-summary h1{font-size:25px}.aj-shopping-info{flex-wrap:wrap}.aj-subcategories nav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.aj-catalog-page,.aj-site #product-info{width:calc(100% - 30px)}.aj-site .breadcrumb{font-size:9px;padding:16px 0}.aj-category-heading{flex-direction:column;align-items:flex-start;gap:15px;padding:22px 19px;margin-bottom:15px}.aj-category-heading h1{font-size:29px}.aj-category-heading p:last-child{font-size:11px}.aj-eyebrow{font-size:8px}.aj-shop-help{font-size:10px}.aj-subcategories{padding:14px;margin-bottom:15px}.aj-subcategories nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aj-subcategories nav a{font-size:9px;padding:9px 8px}.aj-subcategories>summary,.aj-shop-filters>summary,.aj-category-guide>summary{font-size:12px}.aj-shop-filters{padding:15px;margin-bottom:18px}.aj-shop-filters form{grid-template-columns:1fr 1fr;gap:13px 10px;margin-top:16px}.aj-filter-search{grid-column:span 2}.aj-shop-filters form>div:nth-child(2){grid-column:span 2}.aj-shop-filters label{font-size:10px}.aj-shop-filters input,.aj-shop-filters select{font-size:12px;min-height:44px}.aj-filter-actions{justify-content:space-between}.aj-shop-filters button{flex:1}.aj-shop-filters>p{font-size:9px;line-height:1.7}.aj-catalog-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.aj-catalog-toolbar>p{font-size:11px}.aj-catalog-toolbar>div{gap:7px}.aj-catalog-toolbar label{font-size:9px}.aj-catalog-toolbar select{max-width:180px;min-width:0;font-size:10px;flex:1}.aj-catalog-toolbar #input-limit{max-width:65px}.aj-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aj-site .product-thumb .image{padding:18px 11px 7px;aspect-ratio:1.05}.aj-site .product-thumb .content{padding:9px 10px 12px}.aj-site .product-thumb .aj-card-brand{font-size:7px;min-height:11px;margin-bottom:7px}.aj-site .product-thumb h4{font-size:11px;line-height:1.55;min-height:34px;margin-bottom:12px}.aj-site .product-thumb .price{font-size:17px;margin-bottom:13px}.aj-site .product-thumb .button .aj-card-buy{font-size:9px;padding:10px 8px}.aj-site .product-thumb .button button:not(.aj-card-buy){display:none}.aj-site .product-thumb .aj-product-whatsapp{font-size:8px;gap:4px;padding-top:10px}.aj-site .product-thumb .aj-product-whatsapp i{font-size:14px}.aj-catalog-pagination{flex-direction:column;gap:10px;margin:25px 0}.aj-shopping-info{font-size:10px;gap:13px;padding:18px}.aj-category-guide{padding:18px 0}.aj-site #product-info .aj-product-overview{flex-direction:column;gap:24px;margin-top:0}.aj-product-overview>.col-sm{width:100%;flex:auto}.aj-product-gallery{padding:15px!important}.aj-site .aj-product-gallery .image>a img{max-height:330px;padding:12px}.aj-site #product-info .aj-product-summary h1{font-size:25px;line-height:1.3}.aj-product-summary>.list-unstyled .price-new{font-size:29px}.aj-product-delivery{padding:15px}.aj-product-delivery strong{font-size:11px}.aj-site #product .input-group-text{padding:8px}.aj-site #input-quantity{max-width:60px;flex-basis:60px}.aj-site #button-cart{font-size:12px;padding:12px 10px}.aj-site .aj-product-whatsapp-detail{font-size:11px}.aj-product-tabs{gap:0;flex-wrap:wrap}.aj-product-tabs .nav-link{font-size:11px;padding:12px}.aj-site #product-info .tab-content{font-size:12px}.aj-site #product-info .tab-content .table-responsive{overflow-x:auto}.aj-site #product-info .tab-content h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.aj-site .product-thumb{transition:none}}
.aj-site .aj-header:has(.aj-brand-logo){padding:5px 0}.aj-site .aj-header .aj-logo-frame{width:112px;height:78px}.aj-site .aj-header .aj-logo-frame .aj-brand-logo{width:131px;height:131px;left:-9.5px;top:-26.5px}@media(max-width:767px){.aj-site .aj-header:has(.aj-brand-logo){padding:4px 0 10px}.aj-site .aj-header .aj-logo-frame{width:90px;height:64px}.aj-site .aj-header .aj-logo-frame .aj-brand-logo{width:105px;height:105px;left:-7.5px;top:-20.5px}}
.aj-site .product-thumb .aj-product-whatsapp,.aj-site .aj-product-whatsapp-detail{color:#1c7046!important}.aj-site .aj-product-whatsapp-detail:hover{background:#e5f3e9;color:#125a34!important}

/* Prominent product-specific WhatsApp ordering on shop and home cards. */
.aj-site .product-thumb .aj-product-whatsapp,.aj-site .hp-product .hp-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;box-sizing:border-box;margin:10px 0 0;padding:11px 10px;border:1px solid #147d43;border-radius:6px;background:#147d43;color:#fff!important;font-size:12px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}
.aj-site .product-thumb .aj-product-whatsapp i,.aj-site .hp-product .hp-whatsapp>i{font-size:20px;flex-shrink:0}
.aj-site .product-thumb .aj-product-whatsapp:hover,.aj-site .hp-product .hp-whatsapp:hover{background:#0c6333;border-color:#0c6333;color:#fff!important;text-decoration:none;box-shadow:0 3px 10px #147d4326}
.aj-site .product-thumb .aj-product-whatsapp:focus-visible,.aj-site .hp-product .hp-whatsapp:focus-visible{outline:3px solid #d69d00;outline-offset:3px}
@media(max-width:767px){.aj-site .product-thumb .aj-product-whatsapp,.aj-site .hp-product .hp-whatsapp{font-size:11px;gap:6px;padding:10px 6px;min-height:44px}}
@media(prefers-reduced-motion:reduce){.aj-site .product-thumb .aj-product-whatsapp,.aj-site .hp-product .hp-whatsapp{transition:none}}

/* navigation-v1.css */
/* Persistent navigation and direct WhatsApp contact. */
.aj-service-section>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:14px 15px;cursor:pointer;font-size:13px;font-weight:700;color:var(--aj-navy);background:#f3f6f8;border-bottom:1px solid var(--aj-line)}
.aj-service-section>summary::-webkit-details-marker{display:none}
.aj-service-section[open]>summary>.aj-category-chevron{transform:rotate(225deg);margin-top:5px;margin-bottom:0}
.aj-service-links{border-left:2px solid var(--aj-yellow);margin-left:13px}
.aj-service-links>a{display:block;color:var(--aj-navy);font-size:13px;line-height:1.45;padding:10px 14px;border-bottom:1px solid var(--aj-line);text-decoration:none}
.aj-service-links>a:hover,.aj-service-links>a:focus-visible{background:#fff6d8;color:#624b00}
.aj-service-section>summary:hover{background:#eaf0f5}
.aj-category-chevron{display:block;flex:0 0 7px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 5px 4px 12px}
.aj-category-branch[open]>summary>.aj-category-chevron{transform:rotate(225deg);margin-top:5px;margin-bottom:0}
.aj-categories>.aj-category-dropdown>.aj-category-tree>li>details>summary{font-size:14px;font-weight:700;padding:15px 13px;background:#f3f6f8}
.aj-categories>summary{gap:10px}
.aj-site .aj-nav{position:sticky;top:0;z-index:1020;box-shadow:0 3px 12px #0a1e3614}
.aj-site{scroll-padding-top:64px}
.aj-site [id]{scroll-margin-top:64px}
.aj-floating-whatsapp{position:fixed;right:24px;bottom:24px;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:1010;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#168b4c;color:#fff!important;border:2px solid #fff;box-shadow:0 5px 22px #102b4033;text-decoration:none;transition:background .15s,transform .15s}
.aj-floating-whatsapp i{font-size:32px;line-height:1}
.aj-floating-whatsapp:hover{background:#106e3b;transform:translateY(-2px)}
.aj-floating-whatsapp:focus-visible{outline:3px solid #febf02;outline-offset:4px}
@media(max-width:767px){.aj-site{scroll-padding-top:135px}.aj-site [id]{scroll-margin-top:135px}.aj-floating-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:54px;height:54px}.aj-floating-whatsapp i{font-size:30px}}
@media(prefers-reduced-motion:reduce){.aj-floating-whatsapp{transition:none}}

/* content-v1.css */
.aj-product-content{max-width:920px}.aj-product-content>p{font-size:14px;line-height:1.9;color:#4e6472;margin-bottom:24px}.aj-product-content h2,.aj-product-specifications h2{margin:0 0 18px;font-size:24px}.aj-product-content h3{margin:28px 0 14px;font-size:18px}.aj-product-content ul{padding-left:21px;margin-bottom:22px}.aj-product-content li{padding:3px 0;color:#526a79;line-height:1.9}.aj-product-specifications{max-width:1000px}.aj-product-specifications .table-responsive{border:1px solid #dfe7ec;border-radius:7px;overflow:hidden}.aj-site #product-info .aj-spec-table{margin:0;width:100%;table-layout:fixed;border:0}.aj-spec-table th,.aj-spec-table td{padding:14px 18px;border-bottom:1px solid #e5ebef;vertical-align:top;overflow-wrap:anywhere;line-height:1.7;font-size:13px}.aj-spec-table th{width:34%;background:#f4f6f8;color:#29485d;font-weight:600}.aj-spec-table td{background:#fff;color:#526775}.aj-spec-table tr:last-child th,.aj-spec-table tr:last-child td{border-bottom:0}
@media(max-width:767px){.aj-product-content>p{font-size:12px;line-height:1.9}.aj-product-content h2,.aj-product-specifications h2{font-size:21px}.aj-product-content h3{font-size:17px}.aj-product-content li{font-size:12px}.aj-spec-table th,.aj-spec-table td{padding:12px 10px;font-size:11px}.aj-spec-table th{width:39%}}
