.editorial-collection__heading{margin-bottom:2rem}.editorial-collection__scroller{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#faa43b transparent}.editorial-collection__scroller::-webkit-scrollbar{height:.6rem}.editorial-collection__scroller::-webkit-scrollbar-track{background:#0c8cce1f;border-radius:999px}.editorial-collection__scroller::-webkit-scrollbar-thumb{background:#faa43b;border-radius:999px}.editorial-collection__scroller::-webkit-scrollbar-thumb:hover{background:#e8912a}.editorial-card{position:relative;flex:0 0 auto;width:78vw;max-width:320px;aspect-ratio:3 / 4.8;border-radius:1.6rem;overflow:hidden;display:block;text-decoration:none;scroll-snap-align:start;background:#1a1a1a;isolation:isolate}@media screen and (min-width:750px){.editorial-card{width:280px}}.editorial-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.editorial-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.editorial-card:hover .editorial-card__media img{transform:scale(1.06)}.editorial-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000002e 42%,#0000 68%);z-index:1}.editorial-card__badge{position:absolute;top:.7rem;left:.7rem;z-index:2;background:#faa43b;color:#121212;font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px}.editorial-card__content{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;z-index:2;display:flex;flex-direction:column;gap:.4rem}.editorial-card__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;line-height:1.2;color:#fff;text-wrap:balance}.editorial-card__tags{position:absolute;top:.8rem;right:.8rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.editorial-card__tags-row{display:flex;gap:.3rem}.editorial-card__tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.96rem;font-weight:800;letter-spacing:.01em;line-height:1;color:#632b00;background:#f7f1eaeb;border:1px solid rgba(99,43,0,.2);border-radius:999px;padding:.28rem .62rem;white-space:nowrap}.editorial-card__tag-icon{display:inline-flex;width:1.35rem;height:1.35rem;color:#632b00;flex-shrink:0}.editorial-card__tag-icon svg{width:100%;height:100%;display:block}.editorial-card__price-row{display:flex;align-items:baseline;gap:.7rem}.editorial-card__price-compare{color:#ffffffa6;font-size:1.3rem}.editorial-card__price{color:#ffaa3c;font-size:1.7rem;font-weight:800}.editorial-card__cta{position:absolute;right:1.4rem;bottom:1.4rem;z-index:2;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.editorial-card:hover .editorial-card__cta{opacity:1;transform:translateY(0)}.editorial-card__cta svg{width:1.6rem;height:1.6rem;color:#121212}@media(hover:none){.editorial-card__cta{opacity:1;transform:none}}.horizontal-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem}@media screen and (max-width:749px){.horizontal-collection-grid{grid-template-columns:repeat(2,1fr)}}.horizontal-collection-card{display:flex;align-items:center;justify-content:space-between;border-radius:1.6rem;padding:1.8rem 2.2rem;text-decoration:none;height:8.4rem;overflow:hidden;border:1px solid rgba(109,52,29,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.horizontal-collection-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #6d341d1f;border-color:#faa43b8c}.horizontal-collection-card__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.9rem;letter-spacing:.02em;color:#4a2e1a}.horizontal-collection-card__media{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8.55rem;height:8.55rem;margin:-1.8rem -1.2rem -1.8rem 0;border-radius:1.2rem;overflow:hidden}.horizontal-collection-card__media img{width:100%;height:100%;max-height:100%;max-width:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
