.bn-categories{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:40px 16px 46px;background:#080d29;color:#fff}.bn-categories *,.bn-categories *:before,.bn-categories *:after{box-sizing:border-box}.bn-categories:before{content:"";position:absolute;inset:0 0 auto;height:260px;z-index:-1;background-image:linear-gradient(to bottom,#0862e926,#0862e900),linear-gradient(rgba(8,98,233,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(8,98,233,.12) 1px,transparent 1px);background-size:100% 100%,42px 42px,42px 42px;background-position:center top;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);pointer-events:none}.bn-categories__inner{position:relative;z-index:1;width:100%;max-width:1440px;margin-inline:auto}.bn-categories__heading{margin-bottom:24px;text-align:center}.bn-categories__eyebrow{display:block;margin-bottom:9px;color:#ffde12;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:1.5px}.bn-categories__heading h2{margin:0 0 9px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,4vw,32px);font-weight:900;line-height:1.2;letter-spacing:-.4px}.bn-categories__heading p{max-width:560px;margin:0 auto;color:#bac3d7;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}.bn-categories__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bn-category{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:96px;padding:12px 9px;background:#101a3c;border:1px solid #243967;border-radius:12px;color:#fff;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}a.bn-category:hover{background:#15234d;border-color:#ffde12;transform:translateY(-2px);box-shadow:0 4px 18px #0000002e}a.bn-category:focus-visible{outline:3px solid #ffde12;outline-offset:3px}.bn-category--no-link{cursor:default}.bn-category__image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px}.bn-category__image img{display:block;width:100%;height:100%;object-fit:contain}.bn-category__icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#ffde12}.bn-category__icon svg{display:block;width:24px;height:24px}.bn-category__name{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:break-word}@media(min-width:601px){.bn-categories{padding:46px 24px 54px}.bn-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bn-category{min-height:102px}}@media(min-width:1024px){.bn-categories{padding:48px 32px 24px}.bn-categories__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bn-category{min-height:104px;padding:13px 10px}.bn-category__image,.bn-category__icon{width:32px;height:32px}.bn-category__icon svg{width:25px;height:25px}.bn-category__name{font-size:12px}}@media(min-width:1440px){.bn-categories{padding-inline:48px}}@media(max-width:600px){.bn-categories{padding:40px 0 18px}.bn-categories__heading{padding-inline:16px}.bn-categories__grid{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 16px 12px;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.bn-categories__grid::-webkit-scrollbar{display:none}.bn-category{flex:0 0 142px;width:142px;min-height:98px;padding:12px 8px;scroll-snap-align:start}.bn-category__name{font-size:11px}}@media(prefers-reduced-motion:reduce){.bn-category{transition:none}}@media(max-width:599px){.bn-categories{padding-bottom:12px!important}.bn-categories__grid{padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/black-november-categories.css.map */
