.sbf-hot,.sbf-hot *{box-sizing:border-box}.sbf-hot{color:#fafaf9;background:radial-gradient(ellipse at 95% 5%,#331e17 0,transparent 29%),#111114;padding:66px 0 70px;font-family:inherit;overflow:hidden}.sbf-hot__wrap{width:min(100% - 64px,1400px);margin:0 auto}.sbf-hot__header{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:23px}.sbf-hot__eyebrow{font-size:11px;letter-spacing:.15em;color:#ff782f;font-weight:800;margin:0 0 11px;text-transform:uppercase}.sbf-hot__header h2{margin:0;font-family:inherit;font-size:clamp(29px,3.8vw,53px);line-height:1.05;letter-spacing:0;font-weight:800;color:#fff}.sbf-hot__subtitle{font-size:14px;line-height:1.5;color:#bab7b6;margin:11px 0 0}.sbf-hot__header-mark{font-size:12px;letter-spacing:.18em;color:#ff7e38;font-weight:800;white-space:nowrap;border-bottom:2px solid #ff6422;padding-bottom:8px}.sbf-hot__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:30px}.sbf-hot__tab{display:block;position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:161px;background:#1c1e22;border:1px solid rgba(255,255,255,.2);border-radius:3px;text-decoration:none;color:#fff!important;outline-offset:3px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sbf-hot__tab-photo{position:absolute;right:0;top:0;height:100%;width:75%;object-fit:cover;object-position:center;filter:grayscale(.22) brightness(.8);transition:transform .4s ease,filter .4s ease}.sbf-hot__tab-no-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(137deg,#27282b 0 4px,#17181a 4px 55px)}.sbf-hot__tab-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0c0ef7,#0e0e10c9 44%,#0f0f1236),linear-gradient(0deg,rgba(0,0,0,.55),transparent 60%)}.sbf-hot__tab-content{position:absolute;z-index:1;bottom:21px;left:19px;right:25px;display:flex;flex-direction:column;gap:8px}.sbf-hot__tab-content small{font-size:9px;letter-spacing:.11em;color:#ffad7d;font-weight:800;line-height:1.3}.sbf-hot__tab-content strong{font-weight:800;font-size:clamp(17px,1.75vw,26px);line-height:1.1;color:#fff;overflow-wrap:break-word}.sbf-hot__tab-arrow{position:absolute;z-index:2;right:13px;top:11px;font-size:24px;line-height:1;color:#ff7a35}.sbf-hot__tab.is-active{border-color:#ff671e;box-shadow:inset 0 -5px #ff671e,0 8px 22px #e2440d30}.sbf-hot__tab.is-active .sbf-hot__tab-overlay{background:linear-gradient(90deg,#0a0a0cf5,#140f0ea3 60%,#f6570d2e)}.sbf-hot__tab:focus-visible,.sbf-hot__all-link:focus-visible,.sbf-hot__product-link:focus-visible{outline:3px solid #ff702b;outline-offset:3px}@media(hover:hover){.sbf-hot__tab:hover{transform:translateY(-3px);border-color:#ff854c}.sbf-hot__tab:hover .sbf-hot__tab-photo{transform:scale(1.05);filter:brightness(.95)}}.sbf-hot__panel{background:#18191d;border:1px solid rgba(255,255,255,.1);border-top:3px solid #f76823;padding:26px;border-radius:3px;min-width:0}.sbf-hot__panel[hidden]{display:none!important}.sbf-hot__panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.sbf-hot__panel-kicker{margin:0 0 6px;font-size:10px;font-weight:750;color:#ff822e;letter-spacing:.12em}.sbf-hot__panel h3{margin:0;font-size:clamp(25px,2.6vw,37px);font-weight:800;letter-spacing:0;line-height:1.1;color:#fff}.sbf-hot__all-link{color:#fff!important;font-size:13px;font-weight:750;white-space:nowrap;border-bottom:1px solid #ff7024;padding:9px 0;text-decoration:none}.sbf-hot__all-link span{margin-left:8px;color:#ff782f}.sbf-hot__products{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin:0}.sbf-hot__product{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:4px;color:#202124;overflow:hidden;--body-text-color:32 33 36;--heading-color:32 33 36}.sbf-hot__product product-card{display:flex;width:100%;flex:1;min-width:0;padding:13px 13px 5px;background:#fff!important;color:#202124!important}.sbf-hot__product .card__title{line-height:1.33!important;font-size:14px!important;color:#1c1e21!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sbf-hot__product .card__main-image{object-fit:contain!important}.sbf-hot__product .card__media{overflow:hidden}.sbf-hot__product .card__info{padding-top:9px}.sbf-hot__product .price__current{font-weight:800}.sbf-hot__product .card__vendor{display:none}.sbf-hot__product .card__quick-add{margin-top:auto;padding-top:8px}.sbf-hot__product .btn--primary{background:#ff671f;color:#111!important;border-color:#ff671f}.sbf-hot__product-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin:5px 12px 13px;padding:9px 12px;color:#111!important;background:#ff681f;text-decoration:none;font-weight:800;font-size:12px;border-radius:2px}.sbf-hot__product-link span{font-size:16px}.sbf-hot__empty{padding:24px;color:#c8c3bf;background:#24252a;border:1px dashed #777}@media(max-width:1050px){.sbf-hot__tabs{gap:10px}.sbf-hot__tab{min-height:137px}.sbf-hot__tab-content{bottom:14px;left:13px}.sbf-hot__products{gap:10px}.sbf-hot__panel{padding:18px}}@media(max-width:749px){.sbf-hot{padding:39px 0 45px}.sbf-hot__wrap{width:calc(100% - 24px)}.sbf-hot__header{gap:9px;margin-bottom:16px}.sbf-hot__header h2{font-size:clamp(27px,7.5vw,36px)}.sbf-hot__eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:6px}.sbf-hot__subtitle{font-size:12px;margin-top:7px}.sbf-hot__header-mark{display:none}.sbf-hot__tabs{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;margin-inline:-12px;padding:0 12px 11px;scrollbar-width:thin;scrollbar-color:#fe782e #29292c}.sbf-hot__tab{flex:0 0 62%;min-height:136px;scroll-snap-align:start}.sbf-hot__tab-content strong{font-size:20px}.sbf-hot__panel{padding:14px 10px 15px;border-top-width:3px}.sbf-hot__panel-title{margin-bottom:14px;align-items:start}.sbf-hot__panel h3{font-size:25px}.sbf-hot__all-link{font-size:10px;padding:8px 0}.sbf-hot__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sbf-hot__product product-card{padding:8px 8px 3px}.sbf-hot__product .card__title{font-size:12px!important}.sbf-hot__product .price{font-size:13px}.sbf-hot__product-link{margin:4px 6px 8px;min-height:34px;padding:7px 8px;font-size:10px}.sbf-hot__product-link span{font-size:13px}}@media(prefers-reduced-motion:reduce){.sbf-hot__tab,.sbf-hot__tab-photo{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/rbnl-bf-hot-collections.css.map */
