.hcoll{padding:72px 0 80px;background:#fff}.hcoll-header{text-align:center;margin-bottom:44px}.hcoll-title{font-size:clamp(22px,2.6vw,38px);font-weight:700;color:#1c1a14;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px}.hcoll-subtitle{font-size:15px;color:#8a8070;margin:0}.hcoll-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:stretch}.hcoll-card{position:relative;display:block;text-decoration:none;border-radius:18px;overflow:hidden;aspect-ratio:3 / 4;box-shadow:0 4px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hcoll-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000029}.hcoll-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.hcoll-card:hover .hcoll-img{transform:scale(1.06)}.hcoll-img-placeholder{width:100%;height:100%;background:#f2ede4}.hcoll-overlay{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top,rgba(10,8,4,.82) 0%,rgba(10,8,4,.3) 60%,transparent 100%);padding:0 16px 20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:5px;transition:padding .3s ease}.hcoll-card:hover .hcoll-overlay{padding-bottom:24px}.hcoll-name{font-size:14px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:-.01em}.hcoll-cta{font-size:12.5px;font-weight:500;color:#ffffffbf;letter-spacing:.02em;transition:color .2s ease}.hcoll-card:hover .hcoll-cta{color:#c4955a}@media(max-width:1024px){.hcoll-grid{grid-template-columns:repeat(3,1fr);align-items:start}.hcoll-card--featured{aspect-ratio:3 / 4;align-self:auto}}@media(max-width:640px){.hcoll{padding:48px 0 56px}.hcoll-container{padding:0}.hcoll-header{padding:0 20px}.hcoll-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:0 16px 16px;scrollbar-width:none;align-items:stretch}.hcoll-grid::-webkit-scrollbar{display:none}.hcoll-card{flex-shrink:0;width:calc((100vw - 52px) / 2.2);aspect-ratio:3 / 4;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/home-collections.css.map */
