:root{--bco:#ff6a00;--bcd:#0b0d10;--bci:#17191d}.announcement-bar{display:none!important}.site-header{background:#101216!important;box-shadow:0 10px 34px #00000059;color:#fff!important}.site-header__logo img{background:#fff;border-radius:8px;padding:4px 10px}.site-header .site-nav__link,.site-header a.site-header__logo-link{color:#fff!important}.site-nav__dropdown .site-nav__link,.site-nav__dropdown a{color:#17191d!important}.header-icons .icon{color:#fff}.site-footer{background:#0c0e11!important;color:#d5d9e0!important;box-shadow:inset 0 6px 0 var(--bco)}.site-footer a{color:#d5d9e0!important}.btn{background:linear-gradient(180deg,#ff7d26,#f25c00)!important;border-color:#f25c00!important;color:#fff!important}.btn:hover{background:#e05d00!important}.grid-product{transition:transform .35s cubic-bezier(.2,.7,.3,1.15)}.grid-product:hover{transform:translateY(-8px)}.grid-product__content{transition:box-shadow .35s ease}.grid-product:hover .grid-product__content{box-shadow:0 24px 44px #1012162e}.grid-product__tag--sale{background:#c20000!important;color:#fff!important}.bc-hero{position:relative;overflow:hidden;background:var(--bcd);color:#fff;padding:74px 20px 84px}.bc-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:9px;background:repeating-linear-gradient(45deg,var(--bco) 0 18px,#101216 18px 36px);z-index:3}.bc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://cdn.shopify.com/s/files/1/0724/0069/9471/files/4eadbf6d-Hustler_Super_104_Zero_Turn_Mower.jpg?v=1792697620&width=1800) center 30%/cover no-repeat;animation:bcZoom 26s ease-in-out infinite alternate;will-change:transform}@keyframes bcZoom{0%{transform:scale(1.02)}to{transform:scale(1.14)}}.bc-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07090bf7 26%,#07090bc7 55%,#07090b47),linear-gradient(0deg,rgba(7,9,11,.75),transparent 45%)}.bc-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;gap:40px;align-items:center}.bc-chip{display:inline-block;background:var(--bco);color:#fff;font-weight:700;letter-spacing:.09em;font-size:12px;padding:8px 14px;border-radius:999px;box-shadow:0 10px 26px #ff6a0080}.bc-hero h1{font-size:62px;line-height:.99;margin:20px 0 16px;text-transform:uppercase;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.55),0 16px 40px rgba(0,0,0,.65);letter-spacing:.005em}.bc-hero h1 span{color:var(--bco);text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 34px rgba(255,106,0,.45)}.bc-hero p{font-size:18.5px;line-height:1.55;color:#d4d9df;max-width:54ch}.bc-hero-ctas{margin-top:26px}.bc-btn{position:relative;overflow:hidden;display:inline-block;background:linear-gradient(180deg,#ff7d26,#f25c00);color:#fff!important;font-weight:800;letter-spacing:.045em;padding:15px 28px;border-radius:11px;text-decoration:none;box-shadow:0 14px 32px #ff6a006b,inset 0 1px #ffffff59;transition:transform .25s ease,box-shadow .25s ease}.bc-btn:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .55s ease}.bc-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 42px #ff6a008c,inset 0 1px #ffffff59;color:#fff!important}.bc-btn:hover:after{left:125%}.bc-btn-ghost{background:#ffffff0f;border:2px solid rgba(255,255,255,.35);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-left:10px}.bc-btn-sm{padding:11px 20px;font-size:14px}.bc-trust-row{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 18px;color:#eef1f4;font-size:14px;font-weight:600}.bc-hero-side{position:relative;height:480px;perspective:1200px}.bc-glass{position:absolute;right:0;top:6px;width:min(400px,92%);background:#101317a8;border:1px solid rgba(255,255,255,.22);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 80px #0009;transition:transform .35s ease-out}.bc-glass img{width:100%;height:230px;object-fit:cover;display:block}.bc-glass-body{padding:16px 18px 18px}.bc-glass-name{font-weight:800;letter-spacing:.05em;font-size:13.5px;color:#fff}.bc-glass-price{font-size:26px;font-weight:800;color:#fff;margin:8px 0 12px}.bc-glass-price s{color:#98a0aa;font-size:17px;font-weight:500;margin-left:6px}.bc-save{position:absolute;top:12px;left:12px;background:#c20000;color:#fff;font-weight:800;font-size:12.5px;padding:6px 10px;border-radius:8px;box-shadow:0 10px 22px #c2000073;overflow:hidden}.bc-save:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:bcShine 2.8s ease infinite}@keyframes bcShine{0%,55%{left:-80%}90%,to{left:135%}}.bc-save-lg{font-size:15px;padding:9px 14px}.bc-mini{position:absolute;left:0;bottom:118px;background:#ffffff17;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:13px;padding:12px 16px;font-weight:800;letter-spacing:.04em;font-size:13.5px;box-shadow:0 24px 48px #00000073;transition:transform .35s ease-out}.bc-mini b{display:block;color:#ffb066;font-weight:600;letter-spacing:0;font-size:13px;margin-top:2px}.bc-mini2{bottom:26px;left:52px}.bc-marquee{background:var(--bco);color:#fff;overflow:hidden;padding:11px 0;box-shadow:0 12px 26px #ff6a004d}.bc-marquee-track{display:flex;width:max-content;animation:bcScroll 30s linear infinite;font-weight:800;letter-spacing:.12em;font-size:14.5px}.bc-marquee-track span{white-space:nowrap}@keyframes bcScroll{to{transform:translate(-50%)}}.bc-wrap{max-width:1200px;margin:0 auto;padding:40px 20px 16px}.bc-eyebrow{color:var(--bco);font-weight:800;letter-spacing:.16em;font-size:12.5px;text-transform:uppercase;margin-top:44px}.bc-sec-title{font-size:32px;text-transform:uppercase;margin:6px 0 20px;position:relative;padding-bottom:12px}.bc-sec-title:after{content:"";position:absolute;left:0;bottom:0;width:74px;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--bco),#ffb066)}.bc-center{text-align:center;margin:26px 0 8px}.bc-trust-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bc-trust-cols>div{background:#fff;border:1px solid #e4e7eb;border-top:5px solid var(--bco);border-radius:14px;padding:20px 18px;text-align:center;box-shadow:0 12px 26px #10121612;transition:transform .3s ease,box-shadow .3s ease}.bc-trust-cols>div:hover{transform:translateY(-6px);box-shadow:0 22px 40px #10121624}.bc-trust-cols h3{font-size:15.5px;margin:0 0 8px;letter-spacing:.03em}.bc-trust-cols p{color:#4a5058;font-size:14.5px;line-height:1.55;margin:0}.bc-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bc-cat{position:relative;display:block;border-radius:16px;overflow:hidden;height:238px;box-shadow:0 16px 34px #1012162e;transform-style:preserve-3d;will-change:transform}.bc-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),transparent 45%);opacity:0;transition:opacity .3s}.bc-cat:hover:before{opacity:1}.bc-cat img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.bc-cat:hover img{transform:scale(1.08)}.bc-cat-label{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:30px 16px 14px;color:#fff;font-weight:800;font-size:20px;background:linear-gradient(transparent,#080a0cd9);display:block;transform:translateZ(30px)}.bc-cat-label small{display:block;font-weight:600;font-size:13px;color:#ffb066;margin-top:2px}.bc-deals{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bc-deal{position:relative;display:block;text-decoration:none;color:var(--bci);background:#fff;border:1px solid #e3e6ea;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #1012160f;transform-style:preserve-3d;will-change:transform}.bc-deal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.16),transparent 45%);opacity:0;transition:opacity .3s}.bc-deal:hover:before{opacity:1}.bc-deal-img{position:relative;height:192px;overflow:hidden}.bc-deal-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.bc-deal:hover .bc-deal-img img{transform:scale(1.07)}.bc-deal .bc-save{position:absolute}.bc-deal-title{font-weight:600;font-size:14.5px;line-height:1.4;padding:13px 14px 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:47px}.bc-deal-price{padding:0 14px 15px;font-weight:800;font-size:17.5px}.bc-deal-price s{color:#9aa1ab;font-weight:500;font-size:14px;margin-left:6px}.bc-band{background:radial-gradient(900px 380px at 50% -30%,#2b3038,#0b0d10 70%);color:#fff;margin-top:52px;padding:44px 20px}.bc-band-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.bc-num{font-size:46px;font-weight:800;color:var(--bco);text-shadow:0 0 26px rgba(255,106,0,.4)}.bc-num-label{color:#c9ced6;font-weight:600;letter-spacing:.06em;font-size:13.5px;text-transform:uppercase;margin-top:4px}.bc-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.bc-why-grid>div{background:#fff;border:1px solid #e4e7eb;border-radius:16px;padding:24px;box-shadow:0 12px 26px #10121612;transform-style:preserve-3d}.bc-ico{width:52px;height:52px;border-radius:14px;background:linear-gradient(160deg,#ff7d26,#f25c00);display:flex;align-items:center;justify-content:center;font-size:25px;box-shadow:0 12px 24px #ff6a0066;margin-bottom:14px}.bc-why-grid h3{margin:0 0 8px;font-size:18.5px}.bc-why-grid p{margin:0;color:#4a5058;line-height:1.6;font-size:15px}.bc-brands{display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;align-items:center;padding:26px 10px 8px;font-weight:800;letter-spacing:.14em;color:#5a6270;font-size:18px}@media(max-width:900px){.bc-hero{padding:52px 16px 60px}.bc-hero-inner{grid-template-columns:1fr}.bc-hero h1{font-size:40px}.bc-hero-side{height:430px;max-width:440px}.bc-trust-cols,.bc-cats,.bc-deals,.bc-band-inner{grid-template-columns:repeat(2,1fr)}.bc-cat{height:180px}}@media(max-width:560px){.bc-cats,.bc-deals,.bc-why-grid{grid-template-columns:1fr}.bc-btn-ghost{margin-left:0;margin-top:10px}.bc-mini2{left:0}}.bc-stickybar{display:none}@keyframes bcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:768px){.bc-hero-bg{background-image:url(https://cdn.shopify.com/s/files/1/0724/0069/9471/files/4eadbf6d-Hustler_Super_104_Zero_Turn_Mower.jpg?v=1792697620&width=900)}.bc-glass{animation:bcFloat 7s ease-in-out infinite}.bc-mini{animation:bcFloat 8s ease-in-out infinite}.bc-mini2{animation-duration:9s}}@media(max-width:900px){.bc-hero{padding:44px 16px 52px}.bc-hero h1{font-size:37px;line-height:1.03}.bc-hero p{font-size:16px}.bc-hero-ctas .bc-btn{display:block;text-align:center;padding:16px 20px;font-size:16px}.bc-btn-ghost{margin-left:0;margin-top:10px}.bc-trust-row{gap:6px 14px;font-size:13px}.bc-hero-side{height:400px;max-width:420px;margin:6px auto 0;width:100%}.bc-glass{width:100%}.bc-glass img{height:185px}.bc-mini{bottom:104px;padding:10px 13px;font-size:12.5px}.bc-mini2{bottom:16px;left:34px}.bc-wrap{padding:26px 14px 10px}.bc-sec-title{font-size:24px}.bc-eyebrow{margin-top:32px}.bc-trust-cols{gap:12px}.bc-trust-cols>div{padding:16px 12px}.bc-trust-cols h3{font-size:13.5px}.bc-trust-cols p{font-size:13px}.bc-cats{grid-template-columns:repeat(2,1fr);gap:12px}.bc-cat{height:158px;border-radius:13px}.bc-cat-label{font-size:15.5px;padding:22px 12px 10px}.bc-cat-label small{font-size:11.5px}.bc-deals{grid-template-columns:repeat(2,1fr);gap:12px}.bc-deal{border-radius:13px}.bc-deal-img{height:132px}.bc-deal-title{font-size:13px;min-height:42px;padding:10px 11px 3px}.bc-deal-price{font-size:15.5px;padding:0 11px 12px}.bc-save{font-size:11px;padding:5px 8px}.bc-band{padding:34px 14px;margin-top:38px}.bc-num{font-size:34px}.bc-num-label{font-size:11.5px}.bc-why-grid{gap:12px}.bc-why-grid>div{padding:18px}.bc-brands{font-size:14.5px;gap:10px 22px}.bc-stickybar{display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;background:#0d0f12eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);border-radius:15px;padding:8px;gap:8px;box-shadow:0 18px 40px #00000080;transform:translateY(120px);transition:transform .45s cubic-bezier(.2,.8,.3,1)}.bc-stickybar.bc-show{transform:translateY(0)}.bc-stickybar a{flex:1;text-align:center;text-decoration:none;font-weight:800;font-size:14.5px;padding:13px 6px;border-radius:10px}.bc-sb-deals{background:linear-gradient(180deg,#ff7d26,#f25c00);color:#fff!important}.bc-sb-all{background:#ffffff1a;color:#fff!important;border:1px solid rgba(255,255,255,.22)}.bc-sb-x{background:none;border:none;color:#9aa1ab;font-size:20px;padding:0 7px;cursor:pointer}.site-footer{padding-bottom:84px}}@media(max-width:380px){.bc-hero h1{font-size:32px}.bc-deal-img{height:118px}}@media(max-width:900px){.bc-hero-side{height:auto;display:flex;flex-direction:column;gap:12px}.bc-glass{position:relative;right:auto;top:auto;width:100%;animation:none}.bc-glass-name{font-size:12.5px;line-height:1.45}.bc-glass-price{font-size:23px}.bc-mini,.bc-mini2{position:static;left:auto;bottom:auto;width:100%;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bc-custom.css.map */
