.netlager-main-category-hub,.netlager-main-category-hub *,.netlager-main-category-hub *:before,.netlager-main-category-hub *:after{box-sizing:border-box}.netlager-main-category-hub{--nmch-accent: #f27b00;--nmch-ink: #171615;--nmch-muted: #77716c;--nmch-border: #e8e2da;--nmch-surface: #f5f3ef;padding:clamp(18px,2.8vw,40px) 0 54px;color:var(--nmch-ink);background:#fff;font-family:inherit}.nmch__wrap{width:min(1440px,calc(100% - 48px));margin-inline:auto}.netlager-main-category-hub a{color:inherit}.nmch__hero{display:grid;min-height:clamp(190px,20vw,270px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);overflow:hidden;border:1px solid var(--nmch-border);border-radius:6px;background:#f5f1eb}.nmch__hero-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4.5vw,64px)}.nmch__eyebrow{margin:0 0 9px;color:var(--nmch-accent);font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.3}.nmch__title{max-width:620px;margin:0 0 12px;color:var(--nmch-ink);font-size:clamp(30px,4vw,52px);font-weight:760;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.nmch__description{max-width:560px;margin:0;color:#625c57;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.nmch__hero-media{position:relative;min-width:0;min-height:100%;overflow:hidden;background:#e8dfd3}.nmch__hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nmch__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nmch__hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 35%,#e8c9a7 0 11%,transparent 12%),radial-gradient(circle at 63% 75%,#bd796e 0 12%,transparent 13%),linear-gradient(135deg,#d3b28e,#956747)}.nmch__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 clamp(30px,4vw,50px);border:1px solid var(--nmch-border);border-radius:6px;background:#fff}.nmch__benefit{display:flex;min-width:0;align-items:center;gap:10px;padding:12px clamp(9px,1.5vw,20px)}.nmch__benefit+.nmch__benefit{border-left:1px solid var(--nmch-border)}.nmch__benefit-icon{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid #f1d0aa;border-radius:50%;color:var(--nmch-accent)}.nmch__benefit-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.nmch__benefit-copy{display:grid;min-width:0;gap:3px}.nmch__benefit-copy strong{overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.25}.nmch__benefit-copy small{color:var(--nmch-muted);font-size:9px;line-height:1.3}.nmch__benefits--with-rounds{margin-bottom:22px}.nmch__round-categories{margin:0 0 30px}.nmch__round-heading{margin:0 0 14px;color:var(--nmch-ink);font-size:clamp(18px,2vw,24px);font-weight:720;letter-spacing:-.025em;line-height:1.2}.nmch__rail{position:relative;min-width:0}.nmch__rail.is-overflowing{padding-inline:44px}.nmch__rail-button{position:absolute;z-index:2;top:50%;display:grid;width:36px;height:36px;padding:0;place-items:center;transform:translateY(-50%);border:1px solid var(--nmch-border);border-radius:50%;background:#fff;color:var(--nmch-ink);box-shadow:0 2px 8px #1716151f;cursor:pointer;transition:color .18s ease,border-color .18s ease,opacity .18s ease}.nmch__rail-button:hover:not(:disabled){border-color:var(--nmch-accent);color:var(--nmch-accent)}.nmch__rail-button:focus-visible{outline:2px solid var(--nmch-accent);outline-offset:2px}.nmch__rail-button:disabled{opacity:.38;cursor:default}.nmch__rail-button[hidden]{display:none}.nmch__rail-button--prev{left:0}.nmch__rail-button--next{right:0}.nmch__rail-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.nmch__round-grid,.nmch__grid{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:hidden;padding:2px 1px 8px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nmch__round-grid::-webkit-scrollbar,.nmch__grid::-webkit-scrollbar{display:none}.nmch__round-grid{gap:18px}.nmch__round-category{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;text-align:center;text-decoration:none}.nmch__round-category{flex:0 0 calc((100% - 90px) / 6);scroll-snap-align:start}.nmch__round-image{display:grid;width:min(100%,112px);aspect-ratio:1;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--nmch-border);border-radius:50%;background:#f4f2ee;transition:border-color .18s ease,transform .18s ease}.nmch__round-category:hover .nmch__round-image{transform:translateY(-2px);border-color:var(--nmch-accent)}.nmch__round-category:focus-visible{outline:2px solid var(--nmch-accent);outline-offset:3px}.nmch__round-image img{display:block;width:100%;height:100%;object-fit:cover}.nmch__round-image .nmch__image-fallback{font-size:30px}.nmch__round-title{max-width:100%;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.3}.nmch__categories{margin-top:0}.nmch__section-heading{margin:0 0 20px}.nmch__section-heading .nmch__eyebrow{margin-bottom:7px}.nmch__section-heading h2{margin:0;color:var(--nmch-ink);font-size:clamp(22px,2.5vw,32px);font-weight:750;letter-spacing:-.035em;line-height:1.12}.nmch__section-heading>p:last-child{margin:8px 0 0;color:var(--nmch-muted);font-size:14px;line-height:1.5}.nmch__grid{gap:12px}.nmch__category{display:flex;min-width:0;flex:0 0 calc((100% - 48px)/5);flex-direction:column;align-items:stretch;gap:8px;color:inherit;text-align:left;text-decoration:none;scroll-snap-align:start}.nmch__category-card{display:block;height:145px;min-height:0;padding:0;overflow:hidden;border:1px solid var(--nmch-border);border-radius:6px;background:#f4f2ee;transition:border-color .18s ease,transform .18s ease}.nmch__category-card--deals{border-color:transparent;background:#a9000d}.nmch__category:hover .nmch__category-card{transform:translateY(-1px);border-color:var(--nmch-accent)}.nmch__category:focus-visible{outline:2px solid var(--nmch-accent);outline-offset:2px}.nmch__category-image{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#f4f2ee}.nmch__category-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nmch__category-image--contain{background:#e3dcdc}.nmch__category-image--contain img{object-fit:contain}.nmch__category-image--deals{background:#a9000d}.nmch__category-image--deals img{object-fit:cover}.nmch__category-copy{display:grid;min-width:0;gap:3px;padding:0 2px}.nmch__category-title{max-width:100%;overflow-wrap:anywhere;color:var(--nmch-ink);font-size:14px;font-weight:700;line-height:1.3}.nmch__image-fallback{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 65% 35%,#e8c5a0 0,#f1e6d9 42%,#f4f2ee 76%);color:#79522f;font-size:38px;font-weight:750}.nmch__editor-note{margin:12px 0 24px;padding:14px 16px;border:1px dashed #c9b9a8;border-radius:6px;color:#66584b;font-size:13px}@media(max-width:1023px){.nmch__grid{gap:10px}.nmch__category{flex-basis:calc((100% - 20px) / 3)}.nmch__round-category{flex-basis:calc((100% - 42px)/4)}.nmch__round-grid{gap:14px}}@media(max-width:699px){.netlager-main-category-hub{padding:16px 0 40px}.nmch__wrap{width:min(calc(100% - 28px),560px)}.nmch__hero{min-height:0;grid-template-columns:minmax(0,1.2fr) minmax(112px,.8fr)}.nmch__hero-copy{padding:20px 15px}.nmch__eyebrow{margin-bottom:6px;font-size:9px}.nmch__title{margin-bottom:8px;font-size:clamp(24px,7vw,33px)}.nmch__description{font-size:12px;line-height:1.4}.nmch__hero-media{min-height:142px}.nmch__benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 30px}.nmch__benefit{min-height:55px;gap:7px;padding:8px}.nmch__benefit:nth-child(odd){border-left:0}.nmch__benefit:nth-child(n+3){border-top:1px solid var(--nmch-border)}.nmch__benefit-icon{width:26px;height:26px;flex-basis:26px}.nmch__benefit-icon svg{width:14px;height:14px}.nmch__benefit-copy strong{font-size:9px}.nmch__benefit-copy small{font-size:8px}.nmch__section-heading{margin-bottom:16px}.nmch__section-heading h2{font-size:clamp(21px,6vw,27px)}.nmch__section-heading>p:last-child{font-size:12px}.nmch__rail-button{display:none}.nmch__rail.is-overflowing{padding-inline:0}.nmch__grid{gap:8px;padding-bottom:8px}.nmch__category{flex-basis:42%}.nmch__category{gap:7px}.nmch__category-card{height:110px}.nmch__category-title{font-size:12px}.nmch__benefits--with-rounds{margin-bottom:18px}.nmch__round-categories{margin-bottom:24px}.nmch__round-heading{margin-bottom:10px;font-size:18px}.nmch__round-grid{gap:14px;padding-bottom:6px}.nmch__round-category{flex:0 0 86px;gap:7px;scroll-snap-align:start}.nmch__round-image{width:78px}.nmch__round-title{font-size:10px}}@media(max-width:360px){.nmch__wrap{width:calc(100% - 22px)}.nmch__hero-copy{padding-inline:12px}.nmch__title{font-size:23px}.nmch__benefit{gap:5px;padding-inline:6px}}@media(prefers-reduced-motion:reduce){.netlager-main-category-hub *,.netlager-main-category-hub *:before,.netlager-main-category-hub *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/netlager-main-category-hub.css.map */
