.atlas-bathroom-types{margin:20px 0 42px}.atlas-bathroom-types h2{font:400 30px/1.2 Georgia,serif;margin:0 0 22px}.atlas-bathroom-types__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.atlas-bathroom-types__card{position:relative;display:block;min-width:0;aspect-ratio:2/3;overflow:hidden;border-radius:20px;background:#ddd;text-decoration:none;color:#fff}.atlas-bathroom-types__card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.atlas-bathroom-types__card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#0009)}.atlas-bathroom-types__card>span{position:absolute;z-index:1;bottom:20px;left:14px;right:14px;display:flex;align-items:end;justify-content:space-between;gap:10px;font:400 18px/1.2 Arial,sans-serif}.atlas-bathroom-types__card b{font-weight:400}.atlas-bathroom-types__card:hover img{transform:scale(1.03)}.atlas-bathroom-types__card:focus-visible{outline:2px solid #222;outline-offset:4px}.atlas-bathroom-types--compact .atlas-bathroom-types__grid{display:flex;flex-wrap:wrap;gap:8px}.atlas-bathroom-types--compact .atlas-bathroom-types__card{aspect-ratio:auto;background:#fff9;border:1px solid #ddd;border-radius:24px;padding:11px 16px;color:#222}.atlas-bathroom-types--compact .atlas-bathroom-types__card:after{display:none}.atlas-bathroom-types--compact .atlas-bathroom-types__card>span{position:static;font-size:13px;align-items:center}.atlas-bathroom-types--compact [aria-current]{background:#191919;color:#fff;border-color:#191919}.atlas-bathroom-category__hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:center;margin:30px 0}.atlas-bathroom-category__hero>img{width:100%;height:260px;object-fit:contain;border-radius:20px;background:#eee}.atlas-bathroom-category__hero .atlas-collection__header{padding:10px 0}.atlas-bathroom-category .atlas-collection__primary{object-fit:cover;opacity:1!important}.atlas-bathroom-category__copy{max-width:850px;margin:50px 0 0;padding-top:30px;border-top:1px solid #ddd;font:14px/1.85 Arial,sans-serif;color:#555}.atlas-bathroom-category__copy h2{font:400 30px/1.2 Georgia,serif;color:#222;margin:0 0 22px}.atlas-bathroom-category__copy p{margin:0 0 18px}.atlas-bathroom-category__copy>a{display:inline-block;margin-top:10px;color:#222;text-underline-offset:4px}.atlas-bathroom-category__copy>a:focus-visible{outline:2px solid #222;outline-offset:4px}
@media(max-width:760px){.atlas-bathroom-types:not(.atlas-bathroom-types--compact) .atlas-bathroom-types__grid{grid-template-columns:repeat(5,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 3px 16px;overscroll-behavior-x:contain}.atlas-bathroom-types__card{scroll-snap-align:start}.atlas-bathroom-types__card>span{font-size:20px}.atlas-bathroom-category__hero{grid-template-columns:1fr;gap:20px;margin:25px 0}.atlas-bathroom-category__hero>img{height:200px;object-fit:contain}.atlas-bathroom-category__copy{margin-top:35px;font-size:13px}.atlas-bathroom-category__copy h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.atlas-bathroom-types__card img{transition:none}.atlas-bathroom-types__card:hover img{transform:none}}
