.a-six-collections{padding:64px 0 0;background:#fff;scroll-margin-top:100px}
.a-six-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 6% 36px}
.a-six-heading h1,.a-six-heading h2{font-size:43px;line-height:1.12;font-weight:600;letter-spacing:-.04em;margin:14px 0 0}
.a-six-heading>p{max-width:430px;font-size:13px;line-height:1.9;color:#718269;margin:0}
.a-six-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}
.a-home-category{position:relative;display:flex;align-items:center;isolation:isolate;scroll-margin-top:100px;min-width:0;min-height:clamp(500px,40vw,700px);overflow:hidden;text-decoration:none!important;color:#173b2d!important;background:#f4f6ef}
.a-home-category::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f4f6ef 0%,#f4f6ef 19%,#f4f6eff5 29%,#f4f6efbd 43%,#f4f6ef1f 60%,#f4f6ef00 72%)}
.a-home-category-image{position:absolute;z-index:-2;inset:0 0 0 auto;width:78%;overflow:hidden;background:#e8ede4}
.a-home-category-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transition:transform .65s ease}
.a-home-category[data-home-category="camping"] .a-home-category-image>img{object-fit:cover;object-position:center 30%}
.a-home-category-note{position:absolute;right:20px;bottom:16px;font-size:9px;line-height:1.6;letter-spacing:.02em;color:#fff;background:#173b2d9c;padding:4px 7px}
.a-home-category-body{width:47%;max-width:690px;padding:56px 24px 62px 6vw}
.a-home-category-meta{display:flex;align-items:center;gap:13px;color:#56735f;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.09em;text-transform:uppercase}
.a-home-category-body h3{font-size:clamp(38px,4vw,62px);line-height:1.1;letter-spacing:-.045em;font-weight:600;margin:25px 0 21px;max-width:510px;text-wrap:balance}
.a-home-category-body>p{max-width:375px;font-size:14px;line-height:1.9;color:#4f6857;margin:0}
.a-home-category-action{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;margin-top:30px;padding:14px 23px;background:#173b2d;border:1px solid #173b2d;color:#fff;font-size:12px;line-height:1.5;font-weight:600;transition:background .2s,border-color .2s}
.a-home-category-action>span{font-size:17px;font-weight:400}
.a-home-category:hover .a-home-category-action{background:#24533e;border-color:#24533e}
.a-home-category:hover .a-home-category-image>img{transform:scale(1.015)}
.a-home-category:focus-visible{outline:3px solid #dc2028;outline-offset:-5px}
.a-six-directory{padding-top:52px}
.a-six-directory .a-six-heading h1{font-size:54px}
.a-style-tools-all>p{font-size:12px;line-height:1.8;color:#6c7e61;margin:0}
.a-styles-section{scroll-margin-top:105px}
@media(min-width:1800px){.a-home-category-body{padding-left:6vw;max-width:780px}.a-home-category-body>p{max-width:410px;font-size:15px}.a-home-category-action{font-size:13px}}
@media(max-width:1000px){.a-six-heading h1,.a-six-heading h2{font-size:36px}.a-six-heading>p{max-width:350px;font-size:12px}.a-home-category{min-height:490px}.a-home-category-body{width:49%;padding-right:18px}.a-home-category-body h3{font-size:39px}.a-home-category-body>p{font-size:13px}.a-home-category-action{gap:15px;font-size:11px;padding:13px 18px}.a-home-category-image{width:80%}}
@media(max-width:680px){
 .a-six-collections{padding:38px 0 0;scroll-margin-top:82px}
 .a-six-heading{display:block;margin:0 6% 26px}
 .a-six-heading h1,.a-six-heading h2,.a-six-directory .a-six-heading h1{font-size:33px;line-height:1.15;margin-top:13px}
 .a-six-heading>p{font-size:12px;line-height:1.85;margin-top:18px;max-width:100%}
 .a-six-grid{gap:24px}
 .a-home-category{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:#f4f6ef}
 .a-home-category::after{display:none}
 .a-home-category-image{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:1672/941}
 .a-home-category-image>img{position:absolute;inset:0;object-fit:contain;object-position:center}
 .a-home-category[data-home-category="camping"] .a-home-category-image{aspect-ratio:3/2}
 .a-home-category[data-home-category="camping"] .a-home-category-image>img{object-fit:contain;object-position:center}
 .a-home-category-note{font-size:8px;right:12px;bottom:11px;padding:3px 6px}
 .a-home-category-body{width:100%;max-width:none;padding:27px 6% 32px}
 .a-home-category-meta{font-size:10px;gap:10px;letter-spacing:.08em}
 .a-home-category-body h3{font-size:34px;line-height:1.12;margin:15px 0 15px;max-width:none;text-wrap:initial}
 .a-home-category-body>p{max-width:450px;font-size:12px;line-height:1.85}
 .a-home-category-action{min-height:46px;font-size:11px;gap:24px;padding:12px 18px;margin-top:22px}
 .a-home-category:hover .a-home-category-image>img{transform:none}
 .a-style-tools-all>p{font-size:11px}
 .a-styles-section{scroll-margin-top:90px}
 .a-collection-image{aspect-ratio:1672/941}
 .a-collection-image>img{object-fit:contain;object-position:center}
 .a-product-info h3 a,.g-model-copy h3 a{display:block;min-height:44px;padding:4px 0}
 .a-view-link{min-height:44px;padding-top:8px}
 .g-card-foot .g-link{display:inline-flex;align-items:center;min-height:44px}
}
@media(prefers-reduced-motion:reduce){.a-home-category-image>img,.a-home-category-action{transition:none}.a-home-category:hover .a-home-category-image>img{transform:none}}
