.nm-hc{--gap: 1rem}.nm-hc__heading{margin:0 0 1rem}.nm-hc__row{margin-block:1.25rem 2rem}.nm-hc__row-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.nm-hc__row-title{margin:0;font-size:clamp(1rem,1vw + .9rem,1.25rem)}.nm-hc__controls{display:none}.nm-hc__btn{inline-size:2.25rem;block-size:2.25rem;border:1px solid var(--color-foreground, #000);background:#fff;border-radius:999px;font-size:1.1rem;line-height:1;display:grid;place-items:center;cursor:pointer}.nm-hc__btn:hover{background:#0000000a}.nm-hc__scroller{display:flex;gap:var(--gap);overflow-x:auto;padding:.5rem 0 .75rem;scroll-snap-type:x mandatory;scroll-padding-inline:.75rem;-webkit-overflow-scrolling:touch}.nm-hc__item{flex:0 0 72vw;scroll-snap-align:start;list-style:none}.nm-hc__scroller::-webkit-scrollbar{height:0}.nm-hc__view-all{margin-top:.5rem}@media (min-width:990px){.nm-hc:not(.nm-hc--desktop-scroll) .nm-hc__scroller{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.25rem;overflow:visible;scroll-snap-type:none;padding:0}.nm-hc:not(.nm-hc--desktop-scroll) .nm-hc__item{flex:initial}.nm-hc:not(.nm-hc--desktop-scroll) .nm-hc__controls{display:none}.nm-hc.nm-hc--desktop-scroll .nm-hc__controls{display:flex;gap:.5rem}.nm-hc.nm-hc--desktop-scroll .nm-hc__scroller{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory}.nm-hc.nm-hc--desktop-scroll .nm-hc__item{flex:0 0 clamp(240px,22vw,320px)}.nm-hc.nm-hc--desktop-scroll .nm-hc__scroller::-webkit-scrollbar{height:8px}.nm-hc.nm-hc--desktop-scroll .nm-hc__scroller::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}}@media (max-width: 749px){.nm-hc.page-width{padding-inline:0}.nm-hc__row-head{padding-inline:16px;margin-bottom:8px}.nm-hc__scroller{gap:12px;padding-inline:16px;scroll-padding-inline:16px}.nm-hc__item{flex-basis:78vw}.nm-hc__scroller::-webkit-scrollbar{height:0}@media (max-width: 380px){.nm-hc__item{flex-basis:82vw}}}@media (max-width: 749px){.nm-hc__row{position:relative}.nm-hc__row:before,.nm-hc__row:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1}.nm-hc__row:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.nm-hc__row:after{right:0;background:linear-gradient(to left,#fff,#fff0)}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
