.shoe-home{color:var(--brand-text);font-family:var(--brand-font)}.shoe-home a{color:inherit;text-decoration:none}.shoe-home [hidden]{display:none}.shoe-home h2{font-family:var(--brand-heading);color:var(--brand-dark);margin:0;font-weight:600;text-transform:uppercase}.shoe-home img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.shoe-home .shoe-home__head,.shoe-home.shoe-home__head{font-size:30px;line-height:32px}.shoe-home .shoe-home__index,.shoe-home.shoe-home__index{margin:22px 16px 0}.shoe-home .shoe-home__grid,.shoe-home.shoe-home__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}.shoe-home .shoe-home__tile,.shoe-home.shoe-home__tile{display:block;background:var(--brand-canvas)}.shoe-home .shoe-home__tile--wide,.shoe-home.shoe-home__tile--wide{grid-column:1 / -1}.shoe-home .shoe-home__tile-fig,.shoe-home.shoe-home__tile-fig{display:block;aspect-ratio:1;padding:12px}.shoe-home .shoe-home__tile--wide .shoe-home__tile-fig,.shoe-home.shoe-home__tile--wide .shoe-home__tile-fig{aspect-ratio:358 / 220}.shoe-home .shoe-home__tile-bar,.shoe-home.shoe-home__tile-bar{display:flex;align-items:baseline;gap:8px;padding:0 12px 12px}.shoe-home .shoe-home__tile-name,.shoe-home.shoe-home__tile-name{font:600 20px/22px var(--brand-heading);text-transform:uppercase;color:var(--brand-dark)}.shoe-home .shoe-home__winter,.shoe-home.shoe-home__winter{margin:28px 0 0;padding:22px 16px;background:var(--brand-boot-stone)}.shoe-home .shoe-home__winter-sub,.shoe-home.shoe-home__winter-sub{margin:6px 0 0;font:400 14px/21px var(--brand-font)}.shoe-home .shoe-home__snaps,.shoe-home.shoe-home__snaps{display:flex;gap:8px;margin:14px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px}.shoe-home .shoe-home__snaps::-webkit-scrollbar,.shoe-home.shoe-home__snaps::-webkit-scrollbar{display:none}.shoe-home .shoe-home__snap,.shoe-home.shoe-home__snap{flex:0 0 240px;scroll-snap-align:start;display:block}.shoe-home .shoe-home__snap-fig,.shoe-home.shoe-home__snap-fig{display:block;aspect-ratio:4 / 5;background:#fff;padding:12px}.shoe-home .shoe-home__snap-name,.shoe-home.shoe-home__snap-name{display:block;margin:8px 0 0;font:600 17px/20px var(--brand-heading);text-transform:uppercase;color:var(--brand-dark)}.shoe-home .shoe-home__new,.shoe-home.shoe-home__new{margin:28px 16px 0}.shoe-home .shoe-home__cards,.shoe-home.shoe-home__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px 8px;margin:14px 0 0}.shoe-home .shoe-home__card,.shoe-home.shoe-home__card{display:block}.shoe-home .shoe-home__card-fig,.shoe-home.shoe-home__card-fig{display:block;aspect-ratio:1;background:var(--brand-canvas);padding:10px}.shoe-home .shoe-home__card-name,.shoe-home.shoe-home__card-name{display:block;margin:8px 0 0;font:600 16px/19px var(--brand-heading);text-transform:uppercase;color:var(--brand-dark)}.shoe-home .shoe-home__card-price,.shoe-home.shoe-home__card-price{display:block;margin:2px 0 0;font:500 14px/20px var(--brand-font);font-variant-numeric:tabular-nums;color:var(--brand-dark)}.shoe-home .shoe-home__all,.shoe-home.shoe-home__all{display:flex;align-items:center;justify-content:center;min-height:48px;margin:20px 0 0;border:1px solid var(--brand-dark);font:600 15px/1 var(--brand-font);color:var(--brand-dark)}.shoe-home :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.shoe-home .shoe-home__bar,.shoe-home.shoe-home__bar{display:flex;justify-content:center;gap:10px;align-items:center;min-height:36px;padding:0 8px;background:var(--brand-dark);color:#fff;font:600 11px/1 var(--brand-font);white-space:nowrap;overflow:hidden}.shoe-home .shoe-home__bar span+span:before,.shoe-home.shoe-home__bar span+span:before{content:"";display:inline-block;width:3px;height:3px;margin-right:10px;border-radius:50%;background:#fff;vertical-align:middle}.shoe-home .shoe-home__hero,.shoe-home.shoe-home__hero{display:block;background:var(--brand-dark)}.shoe-home .shoe-home__hero-fig,.shoe-home.shoe-home__hero-fig{display:block;aspect-ratio:1;background:var(--brand-canvas)}.shoe-home .shoe-home__hero-fig img,.shoe-home.shoe-home__hero-fig img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.shoe-home .shoe-home__hero-copy,.shoe-home.shoe-home__hero-copy{display:block;padding:22px 16px 24px;color:#fff}.shoe-home h2.shoe-home__hero-title{margin:0;font:600 48px/46px var(--brand-heading);text-transform:uppercase;color:#fff}.shoe-home .shoe-home__hero-sub,.shoe-home.shoe-home__hero-sub{margin:10px 0 0;font:400 15px/22px var(--brand-font);color:#fff}.shoe-home .shoe-home__hero-go,.shoe-home.shoe-home__hero-go{display:flex;align-items:center;justify-content:center;min-height:50px;margin:16px 0 0;background:#fff;color:var(--brand-dark);font:600 15px/1 var(--brand-font)}.shoe-home .shoe-home__tile-from,.shoe-home.shoe-home__tile-from{margin-left:auto;font:500 12px/1 var(--brand-font);color:var(--brand-muted);font-variant-numeric:tabular-nums}.shoe-home .shoe-home__tile-fig img,.shoe-home.shoe-home__tile-fig img{mix-blend-mode:multiply}@media(min-width:750px){.shoe-home .shoe-home__bar,.shoe-home.shoe-home__bar{font-size:12px;gap:24px}.shoe-home .shoe-home__hero,.shoe-home.shoe-home__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:640px;overflow:hidden}.shoe-home .shoe-home__hero-fig,.shoe-home.shoe-home__hero-fig{aspect-ratio:auto;height:640px}.shoe-home .shoe-home__hero-copy,.shoe-home.shoe-home__hero-copy{align-self:center;padding:40px 56px}.shoe-home h2.shoe-home__hero-title{font-size:80px;line-height:76px}.shoe-home .shoe-home__hero-go,.shoe-home.shoe-home__hero-go{display:inline-flex;min-width:240px;padding:0 28px}.shoe-home .shoe-home__index,.shoe-home.shoe-home__index,.shoe-home .shoe-home__new,.shoe-home.shoe-home__new{max-width:1512px;margin-left:auto;margin-right:auto;padding:0 40px}.shoe-home .shoe-home__grid,.shoe-home.shoe-home__grid{grid-template-columns:repeat(4,1fr)}.shoe-home .shoe-home__tile--wide,.shoe-home.shoe-home__tile--wide{grid-column:span 2}.shoe-home .shoe-home__winter,.shoe-home.shoe-home__winter{padding:32px 40px}.shoe-home .shoe-home__snaps,.shoe-home.shoe-home__snaps{margin:14px -40px 0;padding:0 40px}.shoe-home .shoe-home__cards,.shoe-home.shoe-home__cards{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/shoe-home-blocks.css.map */
