.naxes-layout-invisible{visibility:visible!important}.naxes-bg-video{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.naxes-layout-background-video-container{display:block!important}.naxes-component-nav-menu li:hover>.sub-menu,.naxes-component-nav-menu li:focus-within>.sub-menu{visibility:visible!important;opacity:1!important;display:block!important}.naxes-layout-image-carousel-wrapper{overflow:hidden}.naxes-layout-image-carousel{display:flex!important;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;scrollbar-width:none;align-items:center}.naxes-layout-image-carousel .swiper-slide{flex:0 0 calc((100% - 125px)/6);scroll-snap-align:start}.swiper-slide img{object-fit:contain}.naxes-layout-image-carousel .swiper-slide figure{margin:0}.naxes-layout-swiper-button{cursor:pointer}.naxes-form-status{margin:15px 0;font-size:14px;line-height:1.5}.naxes-component-nav-menu__toggle{cursor:pointer}@media(max-width:1024px){.naxes-component-nav-menu nav{display:none!important}.naxes-component-nav-menu.naxes-open nav{display:block!important;position:relative!important;width:100%!important;left:0!important;opacity:1!important;visibility:visible!important;height:auto!important}.naxes-component-nav-menu.naxes-open nav>ul{display:flex!important;flex-direction:column}.naxes-component-nav-menu.naxes-open .sub-menu{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;width:auto!important}.naxes-layout-image-carousel .swiper-slide{flex-basis:calc((100% - 50px)/3)}}@media(max-width:600px){.naxes-layout-image-carousel .swiper-slide{flex-basis:calc((100% - 25px)/2)}}@media(prefers-reduced-motion:reduce){.naxes-bg-video{display:none}}
@media(min-width:1025px){.naxes-layout-image-carousel .swiper-slide{flex-basis:calc((100% - 50px)/3)}}
.naxes-layout-background-video-container{background:url('/assets/naxes/cover-poster.webp') center/cover}
.naxes-navigation{display:block!important;position:relative;z-index:1000;width:100%;overflow:visible!important}.naxes-navigation ul{list-style:none;margin:0;padding:0}.naxes-navigation .naxes-menu{display:flex;justify-content:flex-end;align-items:center;gap:3px}.naxes-menu>li{position:relative;display:flex;align-items:center}.naxes-menu>li>a{display:block;padding:15px 10px;color:#25292b;font-size:15px;text-decoration:none;white-space:nowrap}.naxes-dropdown-button{padding:8px 5px;border:0!important;background:transparent!important;color:#25292b!important;font-size:18px;cursor:pointer;line-height:1}.naxes-navigation .naxes-submenu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:white;box-shadow:0 8px 22px #0002;border:1px solid #eee;z-index:1001}.naxes-submenu a{display:block;padding:13px 20px;color:#25292b;font-size:14px;text-decoration:none}.naxes-submenu li+li{border-top:1px solid #eee}.naxes-menu>li:hover>.naxes-submenu,.naxes-menu>li:focus-within>.naxes-submenu,.naxes-menu>li.naxes-expanded>.naxes-submenu{display:block}.naxes-navigation a:hover,.naxes-navigation a:focus-visible{color:#2b739e;background:#ffffff}.naxes-menu-button{display:none!important}.naxes-navigation:focus-within{z-index:1100}@media(max-width:1024px){.naxes-menu-button{display:block!important;margin-left:auto;border:1px solid #ddd!important;background:#ffffff!important;color:#25292b!important;padding:10px 16px!important;cursor:pointer}.naxes-navigation .naxes-menu{display:none;position:absolute;right:0;top:100%;width:min(90vw,360px);background:white;box-shadow:0 8px 22px #0002;padding:10px;max-height:75vh;overflow:auto}.naxes-navigation.naxes-menu-open .naxes-menu{display:block}.naxes-menu>li{display:flex;flex-wrap:wrap}.naxes-menu>li>a{flex:1}.naxes-navigation .naxes-submenu{position:static;width:100%;box-shadow:none;display:none}.naxes-menu>li:hover>.naxes-submenu,.naxes-menu>li:focus-within>.naxes-submenu{display:none}.naxes-menu>li.naxes-expanded>.naxes-submenu{display:block}.naxes-dropdown-button{padding:14px!important}.naxes-submenu a{padding-left:30px}}
.naxes-site-header{display:block!important;position:relative;z-index:2000;background:#ffffff;width:100%;visibility:visible!important;overflow:visible!important}.naxes-topline{background:#25292b;color:#fff;text-align:center;padding:9px 16px;font-size:13px}.naxes-header-inner{max-width:1200px;margin:auto;display:flex!important;align-items:center;gap:24px;padding:22px 24px;overflow:visible!important}.naxes-brand{display:block;flex:0 0 210px}.naxes-brand img{display:block;width:210px;height:auto;max-height:65px;object-fit:contain}.naxes-header-inner .naxes-navigation{flex:1;min-width:0}.naxes-header-contact{display:block;white-space:nowrap;background:#25292b;color:#fff!important;padding:12px 18px;border-radius:2px;font-size:14px}.naxes-menu>li:last-child>.naxes-submenu{left:auto;right:0}.naxes-submenu li{position:relative}.naxes-submenu .naxes-submenu{left:100%;top:0}.naxes-submenu li:hover>.naxes-submenu,.naxes-submenu li:focus-within>.naxes-submenu,.naxes-submenu li.naxes-expanded>.naxes-submenu{display:block}@media(max-width:1100px){.naxes-header-inner{gap:12px}.naxes-brand{flex-basis:165px}.naxes-brand img{width:165px}.naxes-menu>li>a{padding-left:6px;padding-right:6px;font-size:14px}}@media(max-width:1024px){.naxes-header-inner{padding:16px 20px}.naxes-header-contact{display:none}.naxes-menu>li:last-child>.naxes-submenu{right:auto}.naxes-submenu .naxes-submenu{position:static;left:auto;top:auto;width:100%}.naxes-menu>li:focus-within>.naxes-submenu{display:none}.naxes-menu>li.naxes-expanded>.naxes-submenu{display:block}}@media(max-width:480px){.naxes-topline{font-size:11px}.naxes-brand{flex-basis:145px}.naxes-brand img{width:145px}}

.naxes-site-header,.naxes-site-header button,.naxes-site-header a{font-family:NaxesInter,Arial,sans-serif!important}.naxes-header-inner{padding-top:20px;padding-bottom:20px}.naxes-menu>li>a{font-weight:500;font-size:14px;letter-spacing:-.15px;padding:13px 12px;border-radius:7px;transition:color .18s,background .18s}.naxes-navigation .naxes-submenu{min-width:248px;background:#ffffff;padding:9px;border:1px solid #e7ebef;border-radius:12px;box-shadow:0 16px 40px #142b451a,0 3px 8px #142b4508;overflow:visible}.naxes-submenu li+li{border-top:0}.naxes-submenu a{padding:12px 15px;line-height:1.5;font-weight:400;font-size:13px;letter-spacing:.02px;color:#354354;border-radius:7px;transition:background .18s,color .18s,transform .18s}.naxes-navigation a:hover,.naxes-navigation a:focus-visible{background:#ffffff;color:#164c72}.naxes-submenu a:hover,.naxes-submenu a:focus-visible{transform:translateX(2px)}.naxes-dropdown-button{width:22px;height:30px;display:grid;place-items:center;padding:0!important;font-family:Arial,sans-serif!important;font-size:17px;opacity:.65;transition:transform .18s,opacity .18s}.naxes-menu>li:hover>.naxes-dropdown-button,.naxes-expanded>.naxes-dropdown-button{transform:rotate(180deg);opacity:1}.naxes-header-contact{font-weight:500;border-radius:7px;padding:12px 17px;background:#173e59;transition:background .18s}.naxes-header-contact:hover{background:#245774!important;color:#fff!important}.naxes-menu-button{border-radius:7px;font-size:13px;font-weight:500}.naxes-menu>li>a:focus-visible,.naxes-submenu a:focus-visible,.naxes-dropdown-button:focus-visible{outline:2px solid #397399;outline-offset:2px}@media(max-width:1024px){.naxes-navigation .naxes-menu{border:1px solid #e7ebef;border-radius:12px;padding:12px;box-shadow:0 16px 40px #142b451a}.naxes-navigation .naxes-submenu{border:0;border-radius:8px;background:#ffffff;margin:3px 0 8px;padding:5px;min-width:0;box-shadow:none}.naxes-menu>li>a{padding:13px 12px}.naxes-submenu a{padding:10px 18px}.naxes-dropdown-button{width:38px;height:38px;padding:0!important}.naxes-menu>li:hover>.naxes-dropdown-button{transform:none}.naxes-menu>li.naxes-expanded>.naxes-dropdown-button{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.naxes-site-header *{transition:none!important}}

@font-face{font-family:NaxesInter;src:url("/assets/inter-menu-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NaxesInter;src:url("/assets/inter-menu-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NaxesInter;src:url("/assets/inter-menu-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}/* Match the existing Naxes teal-blue palette. */
.naxes-site-header{background:#099a9a}.naxes-topline{background:#087f83;color:#fff}.naxes-site-header .naxes-menu>li>a,.naxes-site-header .naxes-dropdown-button{color:#fff!important}.naxes-site-header .naxes-menu>li>a:hover,.naxes-site-header .naxes-menu>li>a:focus-visible{background:#ffffff20;color:#fff!important}.naxes-brand{background:#ffffff;padding:9px 12px;border-radius:6px}.naxes-brand img{width:100%;max-height:55px}.naxes-header-contact{background:#ffffff;color:#087f83!important}.naxes-header-contact:hover{background:#ffffff!important;color:#06676b!important}.naxes-submenu a{color:#354354!important}.naxes-submenu a:hover,.naxes-submenu a:focus-visible{background:#ffffff!important;color:#087f83!important}.naxes-menu-button{background:#ffffff!important;color:#087f83!important;border-color:#fff!important}@media(max-width:1024px){.naxes-site-header .naxes-menu>li>a,.naxes-site-header .naxes-dropdown-button{color:#25454f!important}.naxes-site-header .naxes-menu>li>a:hover,.naxes-site-header .naxes-menu>li>a:focus-visible{color:#087f83!important;background:#ffffff}.naxes-navigation .naxes-submenu{background:#ffffff}}
/* White menu section, retaining the announcement strip. */
.naxes-site-header,.naxes-header-inner{background:#ffffff}.naxes-site-header .naxes-menu>li>a,.naxes-site-header .naxes-dropdown-button{color:#25454f!important}.naxes-site-header .naxes-menu>li>a:hover,.naxes-site-header .naxes-menu>li>a:focus-visible{background:#ffffff;color:#087f83!important}.naxes-header-contact{background:#099a9a;color:#fff!important}.naxes-header-contact:hover{background:#087f83!important;color:#fff!important}.naxes-menu-button{background:#ffffff!important;color:#087f83!important;border-color:#d7e5e5!important}
.naxes-men-intro{max-width:1140px;margin:auto;padding:45px 24px 22px;font-family:NaxesInter,Arial,sans-serif}.naxes-men-intro>span{font-size:11px;letter-spacing:2px;color:#099a9a;font-weight:600}.naxes-men-intro h1{font-size:36px;font-weight:500;letter-spacing:-1px;margin:12px 0;color:#25454f}.naxes-men-intro p{font-size:14px;color:#6b7a80;margin:0}.naxes-men-page .naxes-layout-cta{border-radius:8px;overflow:hidden;background:#ffffff;border:1px solid #e8eeee;box-shadow:none!important}.naxes-men-page .naxes-layout-cta__bg-wrapper{aspect-ratio:3/4;min-height:0!important;height:auto!important;width:100%;background:#ffffff;overflow:hidden}.naxes-men-page .naxes-men-photo{display:block;position:relative;width:100%!important;height:100%!important;object-fit:contain;opacity:1!important;filter:none!important;mix-blend-mode:normal;transition:transform .25s}.naxes-men-page .naxes-layout-cta:hover .naxes-men-photo{transform:scale(1.015)}.naxes-men-page .naxes-layout-widget-call-to-action{padding:8px!important}@media(max-width:600px){.naxes-men-intro{padding:30px 20px 12px}.naxes-men-intro h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.naxes-men-page .naxes-men-photo{transition:none}}
.naxes-layout-194 .naxes-layout-element.naxes-layout-element-1b24306,.naxes-layout-194 .naxes-layout-element.naxes-layout-element-1b24306>.naxes-layout-motion-effects-container>.naxes-layout-motion-effects-layer{background-image:url('/assets/naxes/dfecde1c0699028d78.webp')!important;background-position:center center!important;background-size:cover!important}

/* Preserve desktop banner images across all responsive layouts. */
.naxes-layout-225 .naxes-layout-element.naxes-layout-element-92bfc48:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-225 .naxes-layout-element.naxes-layout-element-92bfc48 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/4865901928aba004e9.webp")!important;}
.naxes-layout-214 .naxes-layout-element.naxes-layout-element-7f970cf:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-214 .naxes-layout-element.naxes-layout-element-7f970cf > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/ea4735352aee7d64d6.webp")!important;}
.naxes-layout-220 .naxes-layout-element.naxes-layout-element-fd928b9:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-220 .naxes-layout-element.naxes-layout-element-fd928b9 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/4865901928aba004e9.webp")!important;}
.naxes-layout-256 .naxes-layout-element.naxes-layout-element-1adf03e:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-256 .naxes-layout-element.naxes-layout-element-1adf03e > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/e4ccd5d980d4577990.webp")!important;}
.naxes-layout-349 .naxes-layout-element.naxes-layout-element-e49b510:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-349 .naxes-layout-element.naxes-layout-element-e49b510 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/c443c117d15b3c5e4a.webp")!important;}
.naxes-layout-250 .naxes-layout-element.naxes-layout-element-aa54499:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-250 .naxes-layout-element.naxes-layout-element-aa54499 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/d271b2852f71dafd73.webp")!important;}
.naxes-layout-363 .naxes-layout-element.naxes-layout-element-530abad:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-363 .naxes-layout-element.naxes-layout-element-530abad > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/c443c117d15b3c5e4a.webp")!important;}
.naxes-layout-1014 .naxes-layout-element.naxes-layout-element-bc538de:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-1014 .naxes-layout-element.naxes-layout-element-bc538de > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/c443c117d15b3c5e4a.webp")!important;}
.naxes-layout-244 .naxes-layout-element.naxes-layout-element-e95c263:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-244 .naxes-layout-element.naxes-layout-element-e95c263 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/d271b2852f71dafd73.webp")!important;}
.naxes-layout-231 .naxes-layout-element.naxes-layout-element-753afa2:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-231 .naxes-layout-element.naxes-layout-element-753afa2 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/a2ee9e8f04bed033b0.webp")!important;}
.naxes-layout-194 .naxes-layout-element.naxes-layout-element-1b24306:not(.naxes-layout-motion-effects-element-type-background), .naxes-layout-194 .naxes-layout-element.naxes-layout-element-1b24306 > .naxes-layout-motion-effects-container > .naxes-layout-motion-effects-layer{background-image:url("/assets/naxes/dfecde1c0699028d78.webp")!important;}.naxes-footer-theme{background:#103e46!important;color:#dcebed!important}.naxes-footer-theme>.naxes-layout-container,.naxes-footer-theme .naxes-layout-column,.naxes-footer-theme .naxes-layout-widget-wrap,.naxes-footer-theme .naxes-layout-inner-section{background-color:transparent!important;background-image:none!important}.naxes-footer-theme h3,.naxes-footer-theme h4,.naxes-footer-theme .naxes-layout-heading-title{color:#fff!important}.naxes-footer-theme p,.naxes-footer-theme .naxes-layout-icon-list-text,.naxes-footer-theme a,.naxes-footer-theme label{color:#dcebed!important}.naxes-footer-theme a:hover{color:#63d9d4!important}.naxes-footer-theme .naxes-layout-icon-list-icon i,.naxes-footer-theme .naxes-layout-icon-list-icon svg{color:#65d5d0!important;fill:#65d5d0!important}.naxes-newsletter-theme{border-top:1px solid #ffffff25!important;margin-top:24px!important;padding-top:26px!important}.naxes-footer-theme input:not([type=hidden]):not([type=submit]){background:#1c5058!important;border:1px solid #3a6971!important;border-radius:6px!important;color:#fff!important;padding:12px 14px!important}.naxes-footer-theme input::placeholder{color:#bdd4d7!important;opacity:1}.naxes-footer-theme input:focus{outline:2px solid #63d9d4!important;outline-offset:2px}.naxes-footer-theme button[type=submit],.naxes-footer-theme input[type=submit]{background:#099a9a!important;color:#fff!important;border:0!important;border-radius:6px!important}.naxes-footer-theme button[type=submit]:hover{background:#0ab1ae!important}.naxes-footer-theme .naxes-layout-widget-image img{background:#ffffff;padding:10px;border-radius:6px}.naxes-footer-theme .naxes-layout-button-text{color:#fff!important}
html,body{background-color:#ffffff!important}.naxes-men-intro,.naxes-men-page .naxes-layout-cta,.naxes-men-page .naxes-layout-cta__bg-wrapper,.naxes-shared-men-card,.naxes-site-header,.naxes-header-inner{background-color:#ffffff!important}

.naxes-layout-15 .naxes-layout-background-video-container{background-image:url('/assets/home-cover-v2.webp')!important}
.naxes-layout-15 .naxes-layout-element.naxes-layout-element-7eb60638>.naxes-layout-background-overlay{background-color:#25292b!important;opacity:.15!important}.naxes-layout-15 .naxes-layout-element-7eb60638 video{opacity:1!important;filter:none!important}
.naxes-layout-15 .naxes-layout-element-55e7fd9 .swiper-slide-inner,.naxes-layout-15 .naxes-layout-element-688ae92 .swiper-slide-inner{height:165px;display:flex;align-items:center;justify-content:center}.naxes-layout-15 .naxes-layout-element-55e7fd9 .swiper-slide-image,.naxes-layout-15 .naxes-layout-element-688ae92 .swiper-slide-image{width:auto!important;height:auto!important;max-width:80%!important;max-height:145px!important;object-fit:contain;margin:auto}@media(max-width:600px){.naxes-layout-15 .naxes-layout-element-55e7fd9 .swiper-slide-inner,.naxes-layout-15 .naxes-layout-element-688ae92 .swiper-slide-inner{height:145px}.naxes-layout-15 .naxes-layout-element-55e7fd9 .swiper-slide-image,.naxes-layout-15 .naxes-layout-element-688ae92 .swiper-slide-image{max-height:125px!important}}
.naxes-footer-theme .naxes-layout-widget-image img{background:transparent!important;padding:0!important;border-radius:0!important}
.naxes-footer-logo-lockup{position:relative;display:inline-block;line-height:0;max-width:100%}.naxes-footer-logo-lockup>img:first-child{display:block}.naxes-footer-theme .naxes-footer-logo-lockup>.naxes-footer-white-wordmark{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill!important;filter:brightness(0) invert(1)!important;clip-path:inset(0 0 0 29%);pointer-events:none}
[data-enlarge-photo]{cursor:zoom-in}[data-enlarge-photo]:focus-visible{outline:2px solid #099a9a;outline-offset:3px}.naxes-photo-dialog{border:0;border-radius:10px;padding:0;background:#fff;width:min(94vw,1100px);max-width:94vw;max-height:94vh;overflow:hidden;box-shadow:0 25px 80px #0005}.naxes-photo-dialog::backdrop{background:#082b36cc}.naxes-photo-dialog-inner{display:flex;align-items:center;justify-content:center;position:relative;padding:45px 20px 20px;min-height:160px}.naxes-photo-dialog img{display:block;max-width:100%;max-height:calc(94vh - 70px);width:auto;height:auto;object-fit:contain}.naxes-photo-close{position:absolute;right:10px;top:8px;z-index:1;border:0;border-radius:50%;width:34px;height:34px;background:#eef4f4;color:#25454f;font-size:25px;line-height:1;cursor:pointer}.naxes-photo-close:focus-visible{outline:2px solid #099a9a;outline-offset:2px}body.naxes-photo-open{overflow:hidden}

.naxes-kids-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;width:100%;padding:16px 0 48px;background:#fff}
.naxes-kids-card{display:block;width:100%;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:#111;text-align:left;cursor:zoom-in;font-family:NaxesInter,Arial,sans-serif}
.naxes-kids-card img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;opacity:1;filter:none;background:#fff;border-radius:0}
.naxes-kids-caption{display:block;padding:12px 0 0;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.03em}
.naxes-kids-card:focus-visible{outline:2px solid #099a9a;outline-offset:4px}
@media(max-width:767px){.naxes-kids-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;padding-top:10px}.naxes-kids-caption{font-size:10px;padding-top:8px}}

/* Homepage motion stays subtle and uses compositor-friendly properties. */
@media(prefers-reduced-motion:no-preference){
.naxes-motion-home .naxes-hero-enter{animation:naxes-hero-appear .9s ease-out both}
@keyframes naxes-hero-appear{from{opacity:.65}to{opacity:1}}
.naxes-motion-home.naxes-reveal-ready .naxes-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--naxes-reveal-delay,0ms)}
.naxes-motion-home.naxes-reveal-ready .naxes-reveal.naxes-visible{opacity:1;transform:translateY(0)}
.naxes-motion-home .naxes-home-hover .naxes-layout-cta__bg{transition:transform .45s ease}
.naxes-motion-home .naxes-home-hover:hover .naxes-layout-cta__bg{transform:scale(1.025)}
.naxes-motion-home .naxes-home-hover{transition:box-shadow .3s ease}
.naxes-motion-home .naxes-home-hover:hover{box-shadow:0 0 0 1px #099a9a}
}

.naxes-seo-intro{background:#fff;padding:36px 24px;max-width:1200px;margin:auto;color:#25454f}.naxes-seo-intro h1{font-family:NaxesInter,Arial,sans-serif;font-size:clamp(24px,3vw,36px);line-height:1.25;margin:0 0 14px}.naxes-seo-intro p{max-width:850px;font-size:16px;line-height:1.7;margin:0}

/* Refined WhatsApp shortcut. */
.naxes-whatsapp-float{position:fixed!important;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:2100;display:flex!important;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#25d366!important;color:#fff!important;box-shadow:0 4px 14px #075e5429,0 1px 3px #00000014;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}
.naxes-whatsapp-float svg{display:block;width:30px;height:30px;flex-shrink:0}
.naxes-whatsapp-float:hover{background:#20c05c!important;transform:translateY(-2px);box-shadow:0 7px 20px #075e5433}
.naxes-whatsapp-float:focus-visible{outline:3px solid #087f83;outline-offset:4px}
@media(max-width:767px){.naxes-whatsapp-float{width:52px;height:52px;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px))}.naxes-whatsapp-float svg{width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){.naxes-whatsapp-float{transition:none}.naxes-whatsapp-float:hover{transform:none}}

.naxes-men-category-nav{display:flex;flex-wrap:wrap;gap:10px;max-width:1200px;margin:20px auto 30px;padding:0 24px}.naxes-men-category-nav a{padding:10px 16px;border:1px solid #d7e5e5;border-radius:6px;color:#25454f;font:500 13px NaxesInter,Arial,sans-serif;text-decoration:none;background:#fff}.naxes-men-category-nav a:hover,.naxes-men-category-nav a[aria-current=page]{background:#087f83;color:#fff;border-color:#087f83}
.naxes-men-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 24px}.naxes-men-category-card{display:block;min-width:0;border:0;padding:0;background:#fff;cursor:zoom-in}.naxes-men-category-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain}.naxes-men-category-card:focus-visible{outline:2px solid #087f83;outline-offset:4px}
.naxes-submenu>li:has(>.naxes-dropdown-button){display:flex;flex-wrap:wrap;align-items:center}.naxes-submenu>li:has(>.naxes-dropdown-button)>a{flex:1}.naxes-submenu .naxes-submenu{left:100%;top:0}.naxes-site-header .naxes-submenu .naxes-dropdown-button{color:#25454f!important}
@media(max-width:1024px){.naxes-navigation .naxes-submenu .naxes-submenu{position:static;width:100%;margin-left:12px}.naxes-submenu li:hover>.naxes-submenu,.naxes-submenu li:focus-within>.naxes-submenu{display:none}.naxes-submenu li.naxes-expanded>.naxes-submenu{display:block}}
@media(max-width:767px){.naxes-men-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px}.naxes-men-category-nav{padding:0 16px;gap:8px}.naxes-men-category-nav a{padding:9px 12px;font-size:12px}}

/* Homepage switch and site-wide dark palette. Images retain their original colours. */
.naxes-theme-control{display:flex;justify-content:flex-end;padding:10px 24px;background:#fff}
#naxes-theme-toggle{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #d7e5e5;border-radius:24px;background:#fff;color:#25454f;font:500 12px NaxesInter,Arial,sans-serif;cursor:pointer}
#naxes-theme-toggle:focus-visible{outline:3px solid #099a9a;outline-offset:3px}
.naxes-theme-track{display:block;width:32px;height:18px;border-radius:12px;background:#cbd5d5;padding:3px}
.naxes-theme-track>span{display:block;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .18s}
#naxes-theme-toggle[aria-checked=true] .naxes-theme-track{background:#099a9a}
#naxes-theme-toggle[aria-checked=true] .naxes-theme-track>span{transform:translateX(14px)}
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark],html[data-theme=dark] body{background:#000000!important;color:#e5eef0!important}
html[data-theme=dark] body :is(.naxes-layout-section,.naxes-men-intro,.naxes-seo-intro,.naxes-men-category-grid,.naxes-men-category-card,.naxes-kids-grid,.naxes-kids-card,.naxes-theme-control){background-color:#000000!important}
html[data-theme=dark] body :is(h1,h2,h3,h4,h5,h6,p,td,th,label,.naxes-layout-heading-title,.naxes-layout-text-editor,.naxes-kids-caption){color:#e5eef0!important}
html[data-theme=dark] body :is(table,td,th){border-color:#33484f!important}
html[data-theme=dark] body :is(.naxes-site-header,.naxes-header-inner,.naxes-navigation .naxes-menu,.naxes-navigation .naxes-submenu){background:#000000!important;border-color:#33484f!important}
html[data-theme=dark] body .naxes-brand{background:#fff}
html[data-theme=dark] body .naxes-site-header :is(.naxes-menu>li>a,.naxes-dropdown-button,.naxes-submenu a){color:#e5eef0!important}
html[data-theme=dark] body .naxes-navigation a:hover,html[data-theme=dark] body .naxes-navigation a:focus-visible{background:#213c41!important;color:#74dddd!important}
html[data-theme=dark] body .naxes-menu-button,html[data-theme=dark] #naxes-theme-toggle,html[data-theme=dark] .naxes-men-category-nav a{background:#000000!important;border-color:#33484f!important;color:#e5eef0!important}
html[data-theme=dark] .naxes-men-category-nav a[aria-current=page],html[data-theme=dark] .naxes-men-category-nav a:hover{background:#087f83!important;color:#fff!important}
html[data-theme=dark] body .naxes-layout-cta,html[data-theme=dark] body .naxes-layout-cta__bg-wrapper{background-color:#000000!important}
html[data-theme=dark] body :is(.naxes-footer-theme,.naxes-newsletter-theme) :is(.naxes-layout-section,.naxes-layout-column,.naxes-layout-widget-wrap){background-color:#103e46!important}
html[data-theme=dark] body :is(input,textarea,select){background-color:#1c3036!important;color:#e5eef0!important;border-color:#49626a!important}
html[data-theme=dark] body :is(input,textarea)::placeholder{color:#b6c6cb!important}
html[data-theme=dark] .naxes-photo-dialog{background:#000000;color:#e5eef0}
@media(max-width:767px){.naxes-theme-control{padding:8px 16px}}
@media(prefers-reduced-motion:reduce){.naxes-theme-track>span{transition:none}}

/* Homepage switch shares the logo row. */
.naxes-header-inner .naxes-theme-control{flex:0 0 auto;padding:0;background:transparent!important}
.naxes-header-inner #naxes-theme-toggle{gap:6px;padding:7px 9px;font-size:11px;white-space:nowrap}
@media(min-width:1025px){.naxes-header-inner:has(.naxes-theme-control){max-width:1380px;gap:14px}}
@media(max-width:767px){.naxes-header-inner:has(.naxes-theme-control){gap:8px;padding-left:12px;padding-right:12px}.naxes-header-inner #naxes-theme-toggle>span:not(.naxes-theme-track){display:none}.naxes-header-inner #naxes-theme-toggle{padding:8px;gap:6px}.naxes-header-inner #naxes-theme-toggle>svg{width:16px;height:16px}.naxes-header-inner .naxes-brand{flex-basis:130px;padding:7px}.naxes-header-inner .naxes-brand img{width:100%}.naxes-header-inner .naxes-menu-button{padding:9px 11px!important}}
html[data-theme=dark] body :is(.naxes-footer-theme,.naxes-newsletter-theme) :is(.naxes-layout-section,.naxes-layout-column,.naxes-layout-widget-wrap){background-color:#000!important}
html[data-theme=dark] body :is(.naxes-footer-theme,.naxes-newsletter-theme){background-color:#000!important}

html[data-theme=dark] body .naxes-brand{background:#000!important}
html[data-theme=dark] body .naxes-brand img{filter:brightness(0) invert(1);mix-blend-mode:screen}

/* Inner banner layers must allow the section photograph to show through. */
html[data-theme=dark] body .naxes-layout :is(.naxes-layout-column,.naxes-layout-widget-wrap){background-color:transparent!important}
html[data-theme=dark] body :is(.naxes-footer-theme,.naxes-newsletter-theme) :is(.naxes-layout-column,.naxes-layout-widget-wrap){background-color:transparent!important}
