.collection-nav{padding:20px 5%;gap:32px;border-top:1px solid #e8e3d8;border-bottom:1px solid #e8e3d8;background:#fbfaf7;flex-wrap:wrap}
.collection-nav a{font-size:10px;letter-spacing:.12em;white-space:nowrap}
.collection-nav a[aria-current=page]{border-bottom:1px solid #756e56;padding-bottom:5px}
.collection-intro{padding:40px 6% 70px;background:#eeeae1;text-align:center}
.collection-crumb{max-width:1320px;margin:0 auto 50px;display:flex;gap:12px;text-align:left;font:11px/1.5 MontserratBody,Arial,sans-serif;color:#686254}
.collection-crumb a{text-decoration:underline;text-underline-offset:4px}
.collection-intro .eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:20px}
.collection-intro h1{font:400 clamp(46px,6vw,82px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:0 auto 22px;max-width:900px}
.collection-intro>p:last-child{max-width:610px;margin:auto;font:14px/1.8 MontserratBody,Arial,sans-serif;color:#625d52}
.collection-products,.collection-featured{padding:64px 6% 90px;background:#fbfaf7}
.collection-toolbar{max-width:1320px;margin:0 auto 30px;display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #d9d3c7;padding-bottom:20px}
.collection-toolbar h2{font:400 clamp(28px,4vw,43px)/1.12 Georgia,serif;margin:0;letter-spacing:-.025em}
.collection-toolbar>span{font:11px/1.5 MontserratBody,Arial,sans-serif;color:#6c6559}
.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 27px;max-width:1320px;margin:auto}
.collection-card{display:block;min-width:0}
.collection-card__media{position:relative;display:block;aspect-ratio:4/5;background:#e9e4d9;overflow:hidden;margin-bottom:21px}
.collection-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}
.collection-card__alternate{opacity:0}
.collection-card:hover .collection-card__alternate,.collection-card:focus-visible .collection-card__alternate{opacity:1}
.collection-card:hover img,.collection-card:focus-visible img{transform:scale(1.025)}
.collection-card:focus-visible{outline:2px solid #826549;outline-offset:7px}
.collection-card__status{font:600 9px/1.5 MontserratBody,Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#706950}
.collection-card h2{font:400 clamp(24px,2.7vw,34px)/1.16 Georgia,serif;margin:10px 0 12px;letter-spacing:-.025em}
.collection-card p{font:12px/1.7 MontserratBody,Arial,sans-serif;color:#6b6458;margin:0 0 5px}
.collection-card .underlink{font-size:10px;letter-spacing:.1em}
.collection-card .underlink span{margin-left:16px}
.collection-featured .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.collection-featured .collection-card h2{font-size:27px}
.collection-more{padding:65px 6% 75px;background:#e9e9df;text-align:center}
.collection-more h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.03em;margin:15px 0 30px}
.collection-more>div{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 45px}
.collection-more a{font-size:13px;border-bottom:1px solid #807764;padding:8px 0}
.collection-more a span{margin-left:20px}
.single-product-image img{opacity:1}
.shop-product__crumb{flex-wrap:wrap;row-gap:6px}
@media(max-width:1000px){.collection-featured .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.collection-products,.collection-featured{padding:42px 5% 65px}.collection-intro{padding:27px 5% 48px}.collection-crumb{margin-bottom:37px}.collection-nav{gap:12px 20px}.collection-card h2,.collection-featured .collection-card h2{font-size:24px}.collection-card p{font-size:11px}.collection-more{padding:50px 5%}.collection-card__media{margin-bottom:15px}}
@media(max-width:440px){.collection-grid{grid-template-columns:1fr}.collection-featured .collection-grid{grid-template-columns:1fr}.collection-card__media{aspect-ratio:4/4.6}.collection-card h2,.collection-featured .collection-card h2{font-size:30px}.collection-card p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.collection-card__media img{transition:none}}

@media(min-width:1021px){.shop-category-grid,.collection-featured .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

