.herfur-rail__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:clamp(3.2rem,4vw,5.6rem)}.herfur-rail__intro{max-width:62rem}.herfur-rail__subheading{margin-top:1.6rem}.herfur-rail__viewall{flex:0 0 auto}.herfur-rail__notice{margin:0;font-family:var(--font-body-family);font-size:1.4rem;color:var(--herfur-ink-muted)}.herfur-rail__track{margin:0;padding:0;list-style:none}.herfur-rail--rail .herfur-rail__track{display:flex;gap:clamp(1.2rem,2vw,2.4rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--herfur-gutter) * -1);padding-inline:var(--herfur-gutter);scroll-padding-inline:var(--herfur-gutter);padding-block:.4rem 1.2rem;scrollbar-width:none}.herfur-rail--rail .herfur-rail__track::-webkit-scrollbar{display:none}.herfur-rail--rail .herfur-rail__item{flex:0 0 auto;width:clamp(15rem,42vw,26rem);scroll-snap-align:start}.herfur-rail--grid .herfur-rail__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3.2rem) clamp(1.2rem,2vw,2.4rem)}@media screen and (min-width:750px){.herfur-rail--grid .herfur-rail__track--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}.herfur-rail--grid .herfur-rail__track--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}.herfur-rail--grid .herfur-rail__track--5-col{grid-template-columns:repeat(5,minmax(0,1fr))}}.herfur-rail__card{display:block;height:100%;text-decoration:none;color:inherit}.herfur-rail__frame{border:1px solid var(--herfur-rule);background-color:rgba(var(--color-foreground),.025);transition:transform .3s ease,border-color .3s ease}.herfur-rail__card:hover .herfur-rail__frame{border-color:var(--herfur-rule-strong)}@media(prefers-reduced-motion:no-preference){.herfur-rail__card:hover .herfur-rail__frame{transform:translateY(-.4rem)}}.herfur-rail__card:focus-visible{outline:2px solid var(--herfur-ink);outline-offset:.6rem;border-radius:var(--herfur-radius-md)}.herfur-rail__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.herfur-rail__card:hover .herfur-rail__img--alt{opacity:1}@media(hover:none){.herfur-rail__img--alt{display:none}}.herfur-rail__placeholder{width:100%;height:100%;fill:rgba(var(--color-foreground),.12);background-color:rgba(var(--color-foreground),.04)}.herfur-rail__badge{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;border-radius:var(--herfur-radius-pill);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.herfur-rail__badge--out{background-color:rgba(var(--color-foreground),.62)}.herfur-rail__meta{display:flex;flex-direction:column;gap:.4rem;margin-top:1.4rem}.herfur-rail__vendor{text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem}.herfur-rail__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.4;color:var(--herfur-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.herfur-rail__card:hover .herfur-rail__title{text-decoration:underline;text-underline-offset:.3rem}.herfur-rail__price{display:flex;align-items:baseline;gap:.8rem;margin:.2rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;color:var(--herfur-ink-soft)}.herfur-rail__price-current{font-weight:500;color:var(--herfur-ink)}.herfur-rail__price-was{color:var(--herfur-ink-muted);text-decoration-thickness:1px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-herfur-product-rail.css.map */
