/* Atlas navy and yellow, matching the approved visual proposal. */
:root{--atlas-navy:#14263e;--atlas-yellow:#ffcb35;--atlas-bg:#e8eff4}
body{background:var(--atlas-bg);color:var(--atlas-navy)}
.atlas-header-bg{background:linear-gradient(110deg,#153a52,#0b2238)}
.header{background:transparent;color:white;gap:42px;min-height:95px;padding-block:18px}
.atlas-brand{display:flex;align-items:center;gap:12px;min-width:240px}.atlas-brand strong{font-size:43px;letter-spacing:5px;line-height:1;display:block;color:white}.atlas-brand small{font-size:11px;letter-spacing:2px;display:block;color:white}.header .logo{max-height:65px;width:240px;object-fit:contain}
.atlas-search{background:white;min-width:0}.atlas-search input{background:white}.atlas-search button{background:var(--atlas-yellow);color:var(--atlas-navy);font-size:24px;padding:8px 20px}.cartlink{color:var(--atlas-yellow);font-size:14px}
.nav{background:#0b2033;border-bottom:1px solid #496173}.nav .wrap{justify-content:center;gap:44px}.nav a{color:var(--atlas-yellow);font-weight:700;text-transform:uppercase;font-size:13px;padding:16px 0}.nav a:hover{color:white;border-color:var(--atlas-yellow)}
.atlas-hero{background:#102c43;position:relative;overflow:hidden;min-height:365px;display:flex;align-items:center}.atlas-hero>.wrap{position:relative;z-index:1;width:100%;padding-block:40px}.atlas-hero h1{font-size:clamp(34px,4.1vw,60px);line-height:1.06;max-width:650px;margin:0 0 22px;letter-spacing:-1.7px}.atlas-hero p{font-size:23px;line-height:1.5;color:#fff;margin:0 0 24px;max-width:500px}.atlas-hero .btn{background:var(--atlas-yellow);color:var(--atlas-navy);font-size:18px;border-radius:9px;padding:17px 32px}.atlas-hero-photo{position:absolute;right:0;top:0;bottom:0;width:59%;background-image:url('assets/atlas-approved-v2.png');background-size:auto 270.4%;background-position:right 18.04%;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);border-left:0}.atlas-hero-photo::before{content:"";position:absolute;inset:0;background:var(--atlas-yellow);clip-path:polygon(14% 0,16.6% 0,2.6% 100%,0 100%)}
.heading{margin:0;padding-top:22px;padding-bottom:14px}.heading h2{font-size:28px;letter-spacing:-.7px}.heading a{font-size:13px;color:var(--atlas-navy)}.categories{gap:14px}.category{background:white;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px #14263e08}.category>span:last-child{display:block;text-align:center;font-weight:700;padding:10px 4px;font-size:14px}.category .atlas-category-photo{display:block;padding:0;aspect-ratio:234/145;background-image:url('assets/atlas-approved-v2.png');background-size:714.53% 648.97%;background-position-y:64.824%}
.atlas-cat-0{background-position-x:7.719%}.atlas-cat-1{background-position-x:24.896%}.atlas-cat-2{background-position-x:41.725%}.atlas-cat-3{background-position-x:58.554%}.atlas-cat-4{background-position-x:75.452%}.atlas-cat-5{background-position-x:92.351%}
.atlas-showcase{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.atlas-showcase-card{background:white;border-radius:7px;overflow:hidden;padding:10px;display:flex;flex-direction:column}.atlas-showcase-photo{display:block;aspect-ratio:212/151;background-image:url('assets/atlas-approved-v2.png');background-size:788.679% 623.179%;background-position-y:95.696%}.atlas-item-0{background-position-x:8.219%}.atlas-item-1{background-position-x:25%}.atlas-item-2{background-position-x:41.78%}.atlas-item-3{background-position-x:58.56%}.atlas-item-4{background-position-x:75.34%}.atlas-item-5{background-position-x:92.12%}.atlas-showcase-link{background:var(--atlas-yellow);color:var(--atlas-navy);text-align:center;border-radius:5px;font-weight:bold;font-size:12px;padding:9px 3px}.atlas-catalog-note{font-size:12px;color:#566b7e;margin-bottom:25px}
.woocommerce ul.products li.product{background:white;border:0;border-radius:7px;box-shadow:0 3px 12px #14263e08}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button,.btn{background:var(--atlas-yellow);color:var(--atlas-navy)}.woocommerce a.button:hover,.woocommerce button.button:hover,.btn:hover{background:#efb915;color:var(--atlas-navy)}.trust{margin-top:35px}footer{margin-top:30px}
@media(min-width:1400px){.atlas-hero{min-height:390px}}
@media(max-width:1000px){.header{gap:20px}.atlas-brand{min-width:180px}.atlas-brand strong{font-size:30px}.atlas-brand small{font-size:8px}.atlas-brand svg{width:46px}.nav .wrap{gap:23px}.atlas-hero h1{font-size:43px;max-width:500px}.atlas-hero p{font-size:18px}.atlas-hero-photo{width:56%;opacity:.72}.atlas-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.header{flex-wrap:wrap;gap:10px;padding-block:12px}.atlas-brand{min-width:150px}.atlas-brand strong{font-size:25px}.atlas-brand small{font-size:7px}.atlas-brand svg{width:40px;height:40px}.cartlink{font-size:12px}.atlas-search{flex-basis:100%;order:3}.menutoggle{background:transparent;color:var(--atlas-yellow);padding:5px}.atlas-hero{min-height:500px;align-items:flex-start;padding-bottom:210px}.atlas-hero>.wrap{padding-top:28px;padding-bottom:20px}.atlas-hero h1{font-size:37px;letter-spacing:-1px}.atlas-hero p{font-size:17px}.atlas-hero-photo{top:auto;height:205px;width:100%;opacity:1;clip-path:none}.atlas-hero-photo::before{display:none}.atlas-hero .btn{font-size:15px;padding:13px 24px}.heading h2{font-size:23px}.heading a{font-size:11px}.atlas-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.category>span:last-child{font-size:12px}.nav .wrap{gap:15px}.nav a{font-size:12px}}

/* Approved second proposal, v1.2 */
.header{max-width:1440px}.atlas-brand{min-width:300px}.atlas-brand strong{font-size:27px;letter-spacing:.4px}.atlas-brand small{font-size:15px;letter-spacing:2px}.atlas-brand svg{width:72px}.nav .wrap{justify-content:space-between;max-width:1440px}.nav a{font-size:17px}.atlas-hero h1{font-size:clamp(34px,4vw,59px)}.atlas-hero p{font-size:20px;max-width:540px}.atlas-hero-photo{width:62%;background-size:auto 333.55%;background-position:right 15.34%;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.atlas-hero-photo::before{clip-path:polygon(16% 0,17.4% 0,1.4% 100%,0 100%)}
.categories{gap:13px}.category{position:relative;border:3px solid white;box-shadow:0 3px 6px #14263e30}.category .atlas-category-photo{aspect-ratio:230/164;background-size:667.826% 624.39%;background-position-y:51.744%}.category>span:last-child{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000b);color:white;padding:20px 2px 10px;font-size:19px;line-height:1.1}.atlas-cat-0{background-position-x:4.365%}.atlas-cat-1{background-position-x:23.277%}.atlas-cat-2{background-position-x:41.807%}.atlas-cat-3{background-position-x:59.801%}.atlas-cat-4{background-position-x:78.331%}.atlas-cat-5{background-position-x:95.942%}
.home main>section:first-of-type>.heading{display:none}.home main>section:first-of-type{padding-top:25px}.home main>section:nth-of-type(2)>.heading{justify-content:center;padding:27px 0 19px}.home main>section:nth-of-type(2)>.heading h2{font-size:36px;text-align:center}.home main>section:nth-of-type(2)>.heading>a{display:none}.atlas-showcase-photo{aspect-ratio:210/148;background-size:731.429% 691.892%;background-position-y:80.708%}.atlas-item-0{background-position-x:4.977%}.atlas-item-1{background-position-x:23.077%}.atlas-item-2{background-position-x:41.176%}.atlas-item-3{background-position-x:59.276%}.atlas-item-4{background-position-x:77.376%}.atlas-item-5{background-position-x:95.475%}.atlas-showcase-name{text-align:center;font-size:17px;margin:2px 0 12px}.atlas-showcase-card{padding:12px 14px;box-shadow:0 3px 7px #14263e20}.atlas-showcase-link{font-size:14px}.atlas-footer{background:linear-gradient(110deg,#15334b,#10273e);margin-top:25px;padding:22px 0 10px}.atlas-footer-row{display:flex;align-items:center;gap:30px}.atlas-footer-brand{color:white;font-weight:bold;min-width:225px;font-size:24px;line-height:1.1}.atlas-footer-brand small{font-size:17px;letter-spacing:2px}.atlas-footer-row nav{display:flex;justify-content:space-between;gap:18px;flex:1}.atlas-footer-row nav a{color:#ffcb35;font-weight:bold;text-transform:uppercase;font-size:14px}.atlas-footer-meta{display:flex;gap:22px;color:#cad8e3;font-size:11px;margin-top:18px}.atlas-footer-meta a{color:#cad8e3}
@media(max-width:1000px){.atlas-brand{min-width:225px}.atlas-brand strong{font-size:21px}.atlas-brand small{font-size:11px}.atlas-brand svg{width:48px}.nav a{font-size:13px}.category>span:last-child{font-size:15px}.atlas-footer-row{flex-wrap:wrap}.atlas-footer-row nav{flex-wrap:wrap}.atlas-hero-photo{opacity:.55}.home main>section:nth-of-type(2)>.heading h2{font-size:28px}}
@media(max-width:600px){.atlas-brand{min-width:170px;gap:5px}.atlas-brand strong{font-size:17px}.atlas-brand small{font-size:10px}.atlas-brand svg{width:37px}.atlas-hero h1{font-size:36px}.atlas-hero p{font-size:17px}.atlas-hero-photo{width:100%;opacity:1;clip-path:none;background-position:right 15.34%}.atlas-footer-row{gap:20px}.atlas-footer-row nav{gap:15px}.atlas-footer-row nav a{font-size:12px}.atlas-footer-meta{flex-wrap:wrap}.category>span:last-child{font-size:16px}.home main>section:nth-of-type(2)>.heading h2{font-size:25px}}
