.topbar{background:#141517;position:relative;z-index:70}.topbar-in{display:flex;justify-content:space-between;align-items:center;gap:16px}.topnav{display:flex;flex-wrap:wrap}.topnav a{padding:8px 16px;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;text-decoration:none;border-right:1px solid rgba(255,255,255,.09);transition:.15s}.topnav a:first-child{border-left:1px solid rgba(255,255,255,.09)}.topnav a:hover{background:#ffffff24;color:#fff}.topnav a.active{background:#fff;color:#1e2023}.topbar-rating{color:#ffffffd9;font-size:12px;white-space:nowrap}.topbar-rating .star{color:#f3b519}.hdr2{position:sticky;top:0;z-index:60;background:#fff;box-shadow:0 5px 15px #0000000f}.hdr2-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 0}.burger2{display:inline-flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;color:#1e2023;justify-self:start;padding:8px 0}.burger2 svg{display:block}.logo2{display:block;justify-self:center}.logo2 img{height:72px;width:auto;display:block}.hdr2-right{display:flex;align-items:center;gap:12px;justify-self:end}.hdr2-phone{order:1;display:inline-flex;align-items:center;gap:9px;background:#bf0c12;color:#fff!important;text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;padding:11px 18px;border-radius:4px;transition:.15s;white-space:nowrap}.hdr2-phone:hover{background:#9a0a0f}.hdr2-cta{order:2;display:inline-flex;align-items:center;background:#bf0c12;color:#fff!important;text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;padding:11px 20px;border-radius:4px;transition:.15s;white-space:nowrap}.hdr2-cta:hover{background:#9a0a0f}.hdr2-cart{order:3;display:inline-flex;position:relative;color:#1e2023;text-decoration:none;padding:6px;margin-left:4px}.hdr2-cart:hover{color:#bf0c12}.hdr2-ov{position:sticky;top:0;background:#fff;box-shadow:0 5px 15px #0000000f}.hdr2-ov .burger2{color:#1e2023}.hdr2-ov .burger2 svg path{stroke:#1e2023}.hdr2-ov .hdr2-cart{color:#1e2023}.hdr2-ov .hdr2-cart:hover{color:#bf0c12}.hdr2-ov .logo2{background:none;padding:0;border-radius:0;box-shadow:none}.hdr2-ov .logo2 img{height:72px;filter:none}.hero{position:relative;height:clamp(640px,92vh,1080px);overflow:hidden;background:#26282c}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.hero-img.on{opacity:1}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(20,21,23,.28),transparent 45%,rgba(20,21,23,.18))}.hero-badge{position:absolute;right:5%;top:54%;transform:translateY(-50%) rotate(-3deg);display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;filter:drop-shadow(0 14px 30px rgba(0,0,0,.35));max-width:min(520px,86vw)}.hb-top{background:#bf0c12;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(12px,1.4vw,16px);letter-spacing:.04em;padding:7px 18px;transform:skew(-8deg);margin-bottom:-4px;position:relative;z-index:2;text-transform:uppercase}.hb-main{position:relative;background:#26282cf0;padding:12px 30px 16px;transform:skew(-8deg)}.hb-main>*{display:block;transform:skew(8deg)}.hb-title{color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(28px,4.2vw,52px);line-height:1.05;text-transform:uppercase;letter-spacing:.01em;text-align:right}.hb-script{position:absolute;right:18px;bottom:-16px;color:#bf0c12;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(22px,3vw,38px);transform:skew(8deg) rotate(-6deg);text-shadow:0 2px 8px rgba(0,0,0,.4)}.hb-pct{background:#bf0c12;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(38px,5.6vw,70px);line-height:1.1;padding:2px 30px 6px;transform:skew(-8deg);margin-top:14px}.hb-sub{background:#26282cf0;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(12px,1.5vw,17px);line-height:1.4;padding:10px 20px;text-transform:uppercase;letter-spacing:.03em;transform:skew(-8deg);margin-top:8px;text-align:right}@keyframes hbDrop{0%{opacity:0;transform:translateY(-46px) skew(-8deg)}70%{opacity:1;transform:translateY(6px) skew(-8deg)}to{opacity:1;transform:translateY(0) skew(-8deg)}}.hb-top,.hb-main,.hb-pct,.hb-sub{opacity:0;animation:hbDrop .6s cubic-bezier(.25,.7,.35,1) forwards}.hb-top{animation-delay:.15s}.hb-main{animation-delay:.35s}.hb-pct{animation-delay:.6s}.hb-sub{animation-delay:.85s}@media(prefers-reduced-motion:reduce){.hb-top,.hb-main,.hb-pct,.hb-sub{animation:none;opacity:1}}.hero-dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px;z-index:3}.hero-dot{width:10px;height:10px;border-radius:999px;background:#ffffff73;cursor:pointer;transition:.15s;border:none;padding:0}.hero-dot.on{background:#bf0c12;transform:scale(1.25)}@media(min-width:961px){.drawer{display:flex!important}body.nav-open .drawer-ov{display:block!important;opacity:1}}@media(max-width:960px){.topbar{display:none}.hdr2-in{grid-template-columns:1fr auto 1fr;gap:8px;padding:22px 0 8px}.burger2 span{display:none}.burger2{border:1px solid #D8DBDF;border-radius:6px;width:36px;height:36px;justify-content:center;background:#fff;padding:0;justify-self:start}.burger2 svg{width:18px;height:18px}.hdr2-ov .burger2{background:#fff;border-color:#d8dbdf}.hdr2-ov .burger2 svg path{stroke:#1e2023}.logo2{justify-self:center}.logo2 img,.hdr2-ov .logo2 img{height:48px}.hdr2-right{gap:8px;justify-self:end}.hdr2-phone span,.hdr2-phone b{display:none}.hdr2-phone{width:36px;height:36px;padding:0;justify-content:center;border-radius:6px}.hdr2-phone svg{width:15px;height:15px}.hdr2-cta{display:none}.hdr2-cart{margin-left:0;padding:6px}.hdr2-cart svg{width:18px;height:18px}.cartcount{min-width:15px;height:15px;font-size:10px;top:-4px;right:-6px}.hero{height:clamp(480px,74vh,720px)}.hero-badge{right:4%;top:56%}.hb-main{padding:8px 18px 12px}.hb-pct{padding:2px 20px 4px;margin-top:10px}.hb-sub{padding:8px 14px}}@media(max-width:380px){.logo2 img,.hdr2-ov .logo2 img{height:40px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tp-hero.css.map */
