.bnt-hero--photo{min-height:clamp(540px,70svh,800px)}.bnt-hero--photo .bnt-hero__media img{object-position:center 54%;filter:brightness(.92)}.bnt-hero--photo .bnt-hero__media:after{background:linear-gradient(90deg,#040810de 0%,#040810ad 23%,#04081024 54%,transparent 75%),linear-gradient(0deg,#03070d77,transparent 40%)}.bnt-hero--photo .bnt-hero__content{width:min(650px,48%);padding-left:clamp(2rem,6vw,8rem)}.bnt-hero--photo h1{font-size:clamp(3.5rem,6.5vw,7rem);line-height:.93}.bnt-categories{background:#080d13}.bnt-categories .bnt-section-heading{padding:0 0 .5rem}.bnt-featured{padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(4rem,7vw,8rem);background:#0b1016;color:#eef3f7}.bnt-featured__heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.bnt-featured__heading h2{font-size:clamp(2rem,3vw,3.8rem);letter-spacing:-.04em;line-height:1.1;margin:.5rem 0}.bnt-featured__heading>a{font-size:.8rem;letter-spacing:.1em;font-weight:700;color:#37c3ff;text-decoration:none;white-space:nowrap}.bnt-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.bnt-featured__card{display:grid;grid-template-columns:47% 53%;min-height:290px;background:linear-gradient(135deg,#18212d,#0b1016);border:1px solid #303a45;border-radius:10px;overflow:hidden}.bnt-featured__photo{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#32435366,transparent 70%);padding:1.4rem}.bnt-featured__photo img{width:100%;height:280px;object-fit:contain;filter:drop-shadow(0 18px 20px #000b)}.bnt-featured__info{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:2rem 1.5rem 2rem .5rem}.bnt-featured__info h3{font-size:clamp(1.3rem,1.9vw,2rem);font-weight:750;line-height:1.18;letter-spacing:-.025em;color:#fff;margin:0}.bnt-featured__info p{color:#b9c6d3;margin:.7rem 0}.bnt-featured__price{color:#e5eef5;font-size:1rem;font-weight:650;margin-bottom:1.2rem}.bnt-featured__link{border:1px solid #768999;border-radius:5px;padding:.8rem 1.2rem;color:#fff;text-decoration:none;font-weight:750;letter-spacing:.08em;font-size:.8rem}.bnt-featured__link:hover{border-color:#00a8ed;color:#00a8ed}.bnt-featured__link:focus-visible,.bnt-featured__heading>a:focus-visible{outline:3px solid #20c5fa;outline-offset:4px}@media(max-width:749px){.bnt-hero--photo{min-height:69svh}.bnt-hero--photo .bnt-hero__content{width:100%;padding:2rem 1.5rem 3.5rem}.bnt-hero--photo .bnt-hero__media:after{background:linear-gradient(0deg,#040810ed,#04081099,#0408100d 90%)}.bnt-hero--photo .bnt-hero__media img{object-position:58% center}.bnt-featured__heading{align-items:start}.bnt-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.bnt-featured__card{display:flex;flex-direction:column;min-height:0}.bnt-featured__photo{padding:1rem}.bnt-featured__photo img{height:190px}.bnt-featured__info{padding:0 1rem 1.25rem}.bnt-featured__info h3{font-size:1.2rem}.bnt-featured__info p{font-size:.85rem}.bnt-featured__link{font-size:.7rem;padding:.7rem .9rem}}@media(max-width:370px){.bnt-featured__grid{grid-template-columns:1fr}.bnt-featured__photo img{height:260px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bnt-midnight-finish.css.map */
