.featured-display--rail .product-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:2px 2px 20px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.featured-display--rail .product-card{flex:0 0 calc((100% - 48px)/3.2);scroll-snap-align:start}.featured-display--rail .product-card-image{border:1px solid var(--line)}.rail-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.rail-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--line);border-radius:50%;color:var(--ink)}.rail-button:not(:disabled):hover{background:var(--accent);border-color:var(--accent)}.rail-button--previous .icon{transform:rotate(180deg)}.rail-button:disabled{opacity:.3}.directory-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.directory-gallery{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:28px;background:var(--bg);overflow:hidden}.directory-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.directory-preview.is-current{opacity:1;visibility:visible}.directory-preview img{width:100%;height:100%;object-fit:cover}.directory-links{display:grid;gap:5px}.directory-link{display:flex;align-items:center;gap:16px;min-height:80px;padding:14px 18px;border-radius:14px;border-bottom:1px solid var(--line);transition:background-color .2s}.directory-link.is-current,.directory-link:hover{background:var(--accent);color:var(--on-accent);border-color:transparent}.directory-label{flex:1;min-width:0}.directory-label h3{font-size:21px;line-height:1.2;margin:0 0 6px}.directory-label>span{font-size:13px;color:var(--muted);display:block}.directory-link.is-current .directory-label>span,.directory-link:hover .directory-label>span{color:inherit}.directory-link>.icon{width:20px;height:20px}.directory-thumb{display:none}@media(max-width:989px){.directory-layout{gap:28px;grid-template-columns:.8fr 1.2fr}.directory-link{min-height:74px;padding:13px 14px}.directory-label h3{font-size:18px}.featured-display--rail .product-card{flex-basis:calc((100% - 24px)/2.25)}}@media(max-width:749px){.featured-display--rail .product-grid{gap:16px}.featured-display--rail .product-card{flex-basis:76%}.featured-display--rail .product-card-info h3{font-size:19px}.featured-display--rail .product-card .text-link{font-size:14px}.directory-layout{display:block}.directory-gallery{display:none}.directory-thumb{display:block;width:58px;height:58px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--bg)}.directory-thumb img{width:100%;height:100%;object-fit:cover}.directory-link{min-height:90px;padding:12px 10px;gap:13px}.directory-label h3{font-size:17px}.directory-label>span{font-size:12px}.directory-link>.icon{width:17px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/discovery.css.map */
