.leather-edit{padding-block:clamp(4.5rem,9vw,9rem);overflow:hidden}.leather-edit header{max-width:52rem;margin-bottom:clamp(2rem,4vw,3.75rem)}.leather-edit-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem)}.leather-edit-card{--float-delay:0s;position:relative;background:#21150f;color:#f7f3ec;overflow:hidden;min-width:0;transform:translateZ(0);box-shadow:0 18px 50px rgba(37,22,14,.12);animation:wolfocoCardBreath 9s ease-in-out var(--float-delay) infinite}.leather-edit-card--2,.leather-edit-card--6{--float-delay:-2.2s}.leather-edit-card--3,.leather-edit-card--7{--float-delay:-4.4s}.leather-edit-card--4,.leather-edit-card--8{--float-delay:-6.6s}.leather-edit-card a{height:100%;color:inherit;text-decoration:none;display:flex;flex-direction:column;outline-offset:-5px}.leather-edit-media{position:relative;aspect-ratio:2/1;overflow:hidden;background:#cab7a5}.leather-edit-media img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.002);transition:transform 1.3s cubic-bezier(.2,.7,.2,1),filter 1.3s ease;animation:wolfocoImageDrift 14s ease-in-out var(--float-delay) infinite}.leather-edit-copy{position:relative;flex:1;padding:clamp(1.25rem,2.4vw,2.1rem);min-height:12.5rem;background:linear-gradient(145deg,#24150e,#170e09)}.leather-edit-copy span{opacity:.58;font-size:.72rem;letter-spacing:.18em}.leather-edit-copy h3{margin:.65rem 0 .5rem;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.08}.leather-edit-copy p{opacity:.76;max-width:31rem;margin:0;line-height:1.55}.leather-edit-copy b{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.leather-edit-copy b i{font-size:1rem;font-style:normal;transition:transform .45s ease}.leather-edit-card:hover,.leather-edit-card:focus-within{box-shadow:0 30px 74px rgba(37,22,14,.24)}.leather-edit-card:hover img,.leather-edit-card:focus-within img{transform:scale(1.025);filter:saturate(1.04) contrast(1.025)}.leather-edit-card:hover b i,.leather-edit-card:focus-within b i{transform:translate(3px,-3px)}@keyframes wolfocoCardBreath{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-7px,0)}}@keyframes wolfocoImageDrift{0%,100%{transform:scale(1.002) translate3d(0,0,0)}50%{transform:scale(1.018) translate3d(0,-.45%,0)}}
.collection-editorial-hero{position:relative;margin-bottom:clamp(2.5rem,5vw,4.5rem);overflow:hidden;background:#21150f;color:#fff}.collection-editorial-hero img{width:100%;height:min(60vh,680px);object-fit:cover;opacity:.72}.collection-editorial-hero>div{position:absolute;inset:auto 0 0;padding:clamp(1.5rem,5vw,4rem);max-width:58rem}.collection-intro{max-width:62rem;margin:0 auto clamp(2.5rem,6vw,5rem);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.collection-intro h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.collection-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:clamp(3rem,7vw,6rem)}.collection-answer-grid article{padding:clamp(1.25rem,2.5vw,2rem);background:#f4eee6}.collection-answer-grid h2{font-size:clamp(1.15rem,2vw,1.45rem)}.product-card-media .product-card-secondary{position:absolute;inset:0;opacity:0;transition:opacity .45s}.product-card:hover .product-card-secondary{opacity:1}.product-badge{position:absolute;top:.75rem;left:.75rem;z-index:2;background:#f7f3ec;color:#21150f;padding:.4rem .6rem;font-size:.68rem;letter-spacing:.1em}.personalization-fields{display:grid;gap:.65rem;padding:1rem;margin-block:1rem;background:#f7f3ec}.personalization-fields input{width:100%}@media(max-width:989px){.leather-edit-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 5vw 2rem;margin-inline:-5vw;scrollbar-width:thin}.leather-edit-card{flex:0 0 min(88vw,42rem);scroll-snap-align:center}.collection-answer-grid{grid-template-columns:1fr}}@media(max-width:640px){.leather-edit-media{aspect-ratio:2/1}.leather-edit-copy{min-height:11rem}}@media(prefers-reduced-motion:reduce){.leather-edit-card,.leather-edit-media img{animation:none}.leather-edit-media img,.product-card-media .product-card-secondary,.leather-edit-copy b i{transition:none}.leather-edit-card:hover img{transform:none}}
