.home--shop{background:var(--white);color:var(--black)}.home--shop .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:80px 60px 0;overflow:hidden}.home--shop .header h2{color:var(--black);text-transform:uppercase;text-align:left;font-family:var(--heading);font-weight:500;font-size:var(--section-heading);letter-spacing:1px;white-space:nowrap;line-height:.6;overflow:visible;padding-top:20px;padding-bottom:20px}.home--shop .header a{text-decoration:underline;font-size:1.3rem}.home--shop .header a:hover{color:var(--blue)}.home--shop .products{overflow-x:hidden;overflow-y:hidden;width:100%}.home--shop .horizontal-scroll{gap:0;overflow-x:hidden;width:110vw;border-top:1px solid var(--black);list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.product-card .image img{display:block;width:100%;object-fit:cover;height:100%}@media screen and (max-width: 768px){.home--shop{position:relative}.home--shop .header{position:sticky;top:0;background:var(--white);padding:var(--side-padding);justify-content:flex-start;gap:20px;border-bottom:1px solid var(--black)}.home--shop .header h2{font-size:12vw;margin:0}.home--shop .header a{font-size:.9rem}.home--shop .products{overflow-x:hidden;flex-direction:column;gap:0}.home--shop .products .horizontal-scroll{flex-direction:column;gap:0;overflow-x:hidden;overflow-y:visible;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home--shop-update.css.map */
