.bn-category-feature{--bn-yellow: #ffde12;--bn-dark: #111318;--bn-banner-height: 240px;--bn-banner-mobile-height: 280px;padding:32px 16px 48px;color:#fff;background:var(--bn-dark)}.bn-category-feature,.bn-category-feature *{box-sizing:border-box}.bn-category-feature--dark{background:#111318}.bn-category-feature--slate{background:#22272e}.bn-category-feature--navy{background:#0b1435}.bn-category-feature__inner{width:100%;max-width:1440px;margin-inline:auto}.bn-category-feature__banner{position:relative;display:flex;align-items:center;min-height:var(--bn-banner-mobile-height);overflow:hidden;border:1px solid #303640;border-radius:14px;background:#14171c;isolation:isolate}.bn-category-feature__banner-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bn-category-feature__banner-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bn-category-feature__banner:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14171c,#14171cf0 30%,#14171c8c 70%,#14171c33);pointer-events:none}.bn-category-feature__banner--no-image:after{display:none}.bn-category-feature__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;width:100%;padding:28px 22px}.bn-category-feature__eyebrow{color:var(--bn-yellow);font-size:10px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.bn-category-feature__title{max-width:620px;margin:0;color:#fff;font:900 clamp(22px,4vw,38px)/1.12 Arial,Helvetica,sans-serif;text-transform:uppercase}.bn-category-feature__subtitle{max-width:480px;margin:0;color:#c7cbd3;font-size:13px;line-height:1.5}.bn-category-feature__banner-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:38px;margin-top:8px;padding:9px 15px;border:1px solid var(--bn-yellow);border-radius:7px;color:var(--bn-yellow);text-decoration:none;font-size:12px;font-weight:900;transition:*background* .2s,color .2s}.bn-category-feature__banner-button:hover{background:var(--bn-yellow);color:#111318}.bn-category-feature__carousel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px}.bn-category-feature__carousel-heading h3{margin:0;color:#fff;font:800 16px/1.3 Arial,Helvetica,sans-serif}.bn-category-feature__carousel-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.bn-category-feature__counter{min-width:48px;color:#c7cbd3;font-size:11px;font-weight:800;text-align:right;white-space:nowrap}.bn-category-feature__arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #4b5360;border-radius:7px;background:#252b34;color:#fff;font-size:25px;line-height:1;cursor:pointer}.bn-category-feature__arrow:hover:not(:disabled){border-color:var(--bn-yellow);color:var(--bn-yellow)}.bn-category-feature__arrow:disabled{opacity:.35;cursor:not-allowed}.bn-category-feature--no-scroll .bn-category-feature__carousel-controls{display:none}.bn-category-feature__products{display:flex;gap:12px;width:100%;min-width:0;margin:0;padding:2px 2px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:2px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bn-category-feature__products::-webkit-scrollbar{display:none}.bn-category-feature__card{flex:0 0 calc((100% - 12px) / 1.3);display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111318;scroll-snap-align:start}.bn-category-feature__product-image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;padding:14px;background:#fff;text-decoration:none}.bn-category-feature__product-image img{display:block;width:100%;height:100%;object-fit:contain}.bn-category-feature__placeholder{width:70%;max-height:180px}.bn-category-feature__discount{position:absolute;z-index:1;top:10px;left:10px;padding:6px 9px;border-radius:7px;background:var(--bn-yellow);color:#111318;font-size:12px;font-weight:900}.bn-category-feature__product-info{display:flex;flex:1;flex-direction:column;min-width:0;padding:14px}.bn-category-feature__brand{color:#737b88;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.bn-category-feature__product-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9em;margin:7px 0 12px;font:800 13px/1.3 Arial,Helvetica,sans-serif}.bn-category-feature__product-title a{color:#111318;text-decoration:none}.bn-category-feature__price{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;font-variant-numeric:tabular-nums}.bn-category-feature__price s{color:#858c97;font-size:11px;font-weight:400;line-height:1.3}.bn-category-feature__price strong{display:block;color:#111318;font-size:22px;line-height:1.15;font-weight:900;letter-spacing:-.5px;white-space:nowrap}.bn-category-feature__unavailable{margin-top:7px;color:#b42318;font-size:11px;font-weight:800}.bn-category-feature__product-button{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:14px;border-radius:7px;background:#111318;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.bn-category-feature__product-button:hover{background:#303741}.bn-category-feature__empty{margin-top:16px;padding:18px;border:1px dashed #67717e;border-radius:10px;color:#c7cbd3}.bn-category-feature a:focus-visible,.bn-category-feature button:focus-visible,.bn-category-feature__products:focus-visible{outline:3px solid var(--bn-yellow);outline-offset:3px}@media(min-width:600px){.bn-category-feature__card{flex-basis:calc((100% - 24px) / 2.4)}.bn-category-feature__banner-content{padding:30px}}@media(min-width:1024px){.bn-category-feature{padding:42px 32px 58px}.bn-category-feature__banner{height:var(--bn-banner-height);min-height:0}.bn-category-feature__banner-content{width:58%;padding:32px}.bn-category-feature__banner:after{background:linear-gradient(90deg,#14171c 0%,rgba(20,23,28,.96) 32%,rgba(20,23,28,.45) 58%,transparent 85%)}.bn-category-feature__products{gap:12px}.bn-category-feature__card{flex:0 0 calc((100% - 52px)/5)}.bn-category-feature__product-image,.bn-category-feature__product-info{padding:12px}.bn-category-feature__product-title{font-size:12px}.bn-category-feature__price strong{font-size:24px}}@media(min-width:1440px){.bn-category-feature{padding-inline:48px}}@media(prefers-reduced-motion:reduce){.bn-category-feature__banner-button{transition:none}.bn-category-feature__products{scroll-behavior:auto}}.bn-category-feature__banner-media picture{display:block;width:100%;height:100%}.bn-category-feature__banner-media picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:767px){.bn-category-feature__banner-media picture img{object-position:center}.bn-category-feature__banner:after{background:linear-gradient(0deg,#111318f2,#111318b8 42%,#11131814)}.bn-category-feature__banner{align-items:flex-end}}@media(hover:hover)and (pointer:fine){.bn-category-feature__products{cursor:grab;-webkit-user-select:none;user-select:none}.bn-category-feature__products--dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.bn-category-feature__products--dragging *{pointer-events:none;-webkit-user-select:none;user-select:none}}@media screen and (max-width:599px){.bn-category-feature{padding-top:30px!important}}@media screen and (max-width:599px){.bn-category-feature__products{gap:10px}.bn-category-feature__card{flex:0 0 calc((100% - 24px)*.4)}.bn-category-feature__product-image{padding:7px}.bn-category-feature__discount{top:6px;left:6px;padding:5px 6px;font-size:10px}.bn-category-feature__product-info{padding:9px 7px 10px}.bn-category-feature__brand{font-size:9px}.bn-category-feature__product-title{font-size:11px;line-height:1.3;min-height:3.9em;margin:5px 0 10px}.bn-category-feature__price strong{font-size:clamp(15px,4vw,19px);letter-spacing:-.4px}.bn-category-feature__price s{font-size:10px}.bn-category-feature__product-button{min-height:36px;margin-top:10px;padding:6px 3px;font-size:10px}}@media(max-width:599px){.bn-category-feature{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:1100px){.bn-category-feature{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/black-november-category-feature.css.map */
