.store-commercial-hero.banner-renderer{--store-hero-bg-primary:#070707;--store-hero-bg-secondary:#191919;--store-hero-accent:var(--store-primary,#ffc400);--store-hero-text:#fff;--store-hero-button:var(--store-action,var(--store-hero-accent));--store-hero-button-text:var(--store-primary-text,#111);isolation:isolate;min-height:clamp(300px,32vw,430px);color:var(--store-hero-text);background:var(--store-hero-bg-primary);border-radius:18px;align-items:stretch;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000029}.store-commercial-hero.banner-renderer:before,.store-commercial-hero.banner-renderer:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.store-commercial-hero.banner-renderer:before{background:var(--store-hero-bg-primary)}.store-commercial-hero.banner-renderer:after{z-index:-1}.banner-renderer .banner-safe-area{align-items:center;width:100%;min-height:clamp(300px,32vw,430px);padding:clamp(30px,5.1vw,72px);display:grid;position:relative}.banner-renderer .store-commercial-hero-copy{align-content:center;justify-items:start;gap:0;width:100%;max-width:none;display:grid}.banner-renderer .hero-eyebrow{color:var(--store-hero-accent);font-family:var(--store-hero-eyebrow-font);font-size:clamp(10px,.82vw,13px);font-weight:var(--store-hero-eyebrow-weight);letter-spacing:var(--store-hero-eyebrow-tracking);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 clamp(13px,1.5vw,22px);line-height:1.1;display:inline-flex}.banner-renderer .hero-eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.banner-renderer h1{max-width:min(100%,var(--hero-fit-max-width,100%));color:inherit;font-family:var(--store-hero-heading-font);font-weight:var(--store-hero-heading-weight);line-height:var(--hero-fit-leading,.82);letter-spacing:var(--hero-fit-tracking,var(--store-hero-heading-tracking));text-wrap:balance;margin:0}.banner-renderer h1 mark{color:var(--store-hero-accent);background:0 0;padding:0}.banner-renderer .hero-type-line{display:block}.banner-renderer .hero-support{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(18px,2.1vw,30px);display:flex}.banner-renderer .hero-support p{max-width:520px;color:color-mix(in srgb,currentColor 72%,transparent);font-family:var(--store-hero-subtitle-font);font-size:clamp(13px,1.1vw,16px);font-weight:var(--store-hero-subtitle-weight);letter-spacing:var(--store-hero-subtitle-tracking);margin:0;line-height:1.45}.banner-renderer .hero-support>button,.banner-renderer .hero-cta{min-height:44px;color:var(--store-hero-button-text);background:var(--store-hero-button);font-family:var(--store-hero-subtitle-font);letter-spacing:.01em;text-transform:uppercase;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.banner-renderer .hero-support svg{width:15px;height:15px}.banner-renderer .store-commercial-hero-media{z-index:-1}.banner-renderer.preset-national-shipping:before{background:linear-gradient(112deg,#050505 0 66%,#17130a 100%)}.banner-renderer.preset-national-shipping:after{background:radial-gradient(circle,color-mix(in srgb,var(--store-hero-accent) 20%,transparent),transparent 56%);filter:blur(8px);inset:-40% -12% -40% 44%}.shipping-impact{width:min(100%,800px);position:relative}.shipping-impact h1{font-size:var(--hero-fit-size,clamp(58px,8.2vw,122px));line-height:var(--hero-fit-leading,.72)}.shipping-impact .line-1{letter-spacing:.005em;font-size:.68em}.shipping-impact .line-2{margin-left:.2em;font-size:.78em}.shipping-impact .line-3{font-size:1.16em;line-height:inherit}.shipping-impact .hero-motion-rule{background:var(--store-hero-accent);width:min(58%,430px);height:5px;box-shadow:0 0 24px color-mix(in srgb,var(--store-hero-accent) 34%,transparent);margin-top:20px;display:block}.banner-renderer.preset-tiered-discount:before{background:linear-gradient(135deg,#08090a,#141518)}.banner-renderer.preset-tiered-discount:after{opacity:.8;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.wholesale-ladder{grid-template-columns:minmax(0,.82fr) minmax(260px,1.18fr);align-items:end;gap:clamp(28px,5vw,78px);width:100%;display:grid}.wholesale-ladder h1{font-size:var(--hero-fit-size,clamp(48px,6vw,86px));line-height:var(--hero-fit-leading,.83);align-self:start}.wholesale-ladder h1 .line-1{letter-spacing:.035em;font-size:.58em}.wholesale-ladder h1 .line-2{font-size:1.05em}.hero-ladder{align-content:end;gap:7px;display:grid}.hero-ladder>span{border-left:4px solid var(--store-hero-accent);min-height:62px;transform:translateX(calc(var(--store-ladder-index) * 8%));background:linear-gradient(90deg,#ffffff17,#ffffff05);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px;padding:9px 14px;display:grid}.hero-ladder>span strong{color:#fff;font-family:var(--store-hero-heading-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-row:1/3;align-self:center;font-size:clamp(26px,3vw,44px);font-weight:800;line-height:.8;overflow:hidden}.hero-ladder>span em{color:#fff;font-family:var(--store-hero-subtitle-font);letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.hero-ladder>span small{color:var(--store-hero-accent);font-family:var(--store-hero-subtitle-font);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.hero-ladder[data-levels="4"]{gap:5px}.hero-ladder[data-levels="4"]>span{min-height:51px}.hero-ladder[data-levels="4"]>span strong{font-size:clamp(22px,2.5vw,36px)}.banner-renderer.preset-more-brands:before{background:#080808}.banner-renderer.preset-more-brands:after{background:var(--store-hero-accent);clip-path:polygon(60% 0,100% 0,100% 100%,0 100%);opacity:.95;width:32%;inset:0 0 0 auto}.brand-power{width:min(100%,920px);position:relative}.brand-power h1{font-size:var(--hero-fit-size,clamp(55px,8.4vw,124px));line-height:var(--hero-fit-leading,.76)}.hero-brand-line{align-items:baseline;gap:.12em;display:flex}.hero-brand-line:nth-child(2){margin-left:clamp(24px,8vw,130px)}.hero-brand-line strong,.hero-brand-line em{font:inherit;font-style:normal}.hero-brand-line em{color:#0000;-webkit-text-stroke:clamp(1px,.14vw,2px) #fff}.brand-power .hero-motion-rule{background:var(--store-hero-accent);width:94px;height:8px;margin-top:17px;display:block}.banner-renderer.preset-volume-order:before{background:linear-gradient(125deg,#080808 0 58%,#151515 58%)}.banner-renderer.preset-volume-order:after{border:1px solid color-mix(in srgb,var(--store-hero-accent) 45%,transparent);background:linear-gradient(140deg,transparent 44%,color-mix(in srgb,var(--store-hero-accent) 11%,transparent) 44%);width:58%;height:115%;inset:auto -8% -35% auto;transform:rotate(-9deg)}.business-growth{width:min(100%,940px);position:relative}.business-growth h1{font-size:var(--hero-fit-size,clamp(54px,7.6vw,112px));line-height:var(--hero-fit-leading,.8)}.business-growth .line-1{letter-spacing:.01em;font-size:.58em}.business-growth .line-2{white-space:nowrap;font-size:1.08em}.business-growth mark{font-variation-settings:"wdth" 112,"wght" 850}.hero-growth-index{color:color-mix(in srgb,currentColor 48%,transparent);font-family:var(--store-hero-subtitle-font);letter-spacing:.2em;writing-mode:vertical-rl;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:3px;right:0}.banner-renderer.preset-fast-service:before{background:linear-gradient(118deg,#070707 0 49%,#171717 49% 72%,#080808 72%)}.banner-renderer.preset-fast-service:after{background:repeating-linear-gradient(118deg,transparent 0 32px,color-mix(in srgb,var(--store-hero-accent) 12%,transparent) 33px 36px);width:70%;inset:0 -16% 0 auto;transform:skew(-8deg)}.fast-shipping{grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:22px;width:min(100%,700px);display:grid}.fast-shipping h1{font-size:var(--hero-fit-size,clamp(66px,9vw,132px));line-height:var(--hero-fit-leading,.68)}.fast-shipping .line-2{margin-left:.24em}.fast-shipping mark{font-size:1.05em}.hero-speed-track{align-content:end;gap:9px;height:78%;display:grid}.hero-speed-track b{background:var(--store-hero-accent);transform-origin:100%;height:5px;display:block}.hero-speed-track b:first-child{--store-line-index:0;width:100%}.hero-speed-track b:nth-child(2){--store-line-index:1;width:70%}.hero-speed-track b:nth-child(3){--store-line-index:2;width:42%}.banner-renderer.background-solid_black:before{background:#070707}.banner-renderer.background-accent_glow:before{background:radial-gradient(circle at 72% 32%,color-mix(in srgb,var(--store-hero-accent) 20%,#080808),#070707 48%)}.banner-renderer.background-technical_lines:before{background:#0a0b0d}.banner-renderer.background-dark_gradient:before{background:linear-gradient(115deg,#050505,#242424 58%,#080808)}.banner-renderer.background-radial_glow:before{background:radial-gradient(circle at 65% 28%,color-mix(in srgb,var(--store-hero-accent) 24%,#121212),#070707 50%)}.banner-renderer.background-editorial_minimal:before{background:linear-gradient(90deg,#f4f4f1 0 64%,#141414 64%)}.banner-renderer.background-subtle_grain:before{background:#111}.banner-renderer.background-subtle_grain:after{opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.banner-renderer.background-yellow_block:before{background:linear-gradient(105deg,var(--store-hero-accent) 0 38%,#090909 38%)}.banner-renderer.background-geometric_blocks:before{background:linear-gradient(128deg,#080808 0 62%,#171717 62%)}.banner-renderer.background-clean_white:before{background:#f5f5f2}.banner-renderer.background-clean_white{--store-hero-text:#151515;color:var(--store-hero-text)}.banner-renderer.has-custom-background:before{background:linear-gradient(118deg,var(--store-hero-bg-primary),var(--store-hero-bg-secondary))}.banner-renderer.has-custom-background:after{background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--store-hero-accent) 20%,transparent),transparent 52%)}.play-motion.motion-slam .shipping-impact .line-1{animation:.5s cubic-bezier(.16,1,.3,1) .12s both mg-slam-x}.play-motion.motion-slam .shipping-impact .line-2{animation:.46s cubic-bezier(.16,1,.3,1) .42s both mg-slam-pop}.play-motion.motion-slam .shipping-impact :is(.line-3,.line-4){animation:.58s cubic-bezier(.16,1,.3,1) .62s both mg-slam-main}.play-motion.motion-slam .shipping-impact .hero-motion-rule{animation:.48s cubic-bezier(.16,1,.3,1) .85s both mg-rule}.play-motion.motion-slam .hero-eyebrow,.play-motion.motion-slam .hero-support{animation:.45s ease-out 1s both mg-support}.play-motion.motion-ladder_reveal .wholesale-ladder h1{animation:.7s cubic-bezier(.16,1,.3,1) .12s both mg-mask-up}.play-motion.motion-ladder_reveal .hero-ladder>span{animation:mg-ladder .58s cubic-bezier(.16,1,.3,1) calc(.3s + var(--store-ladder-index)*.11s) both}.play-motion.motion-ladder_reveal .hero-support,.play-motion.motion-ladder_reveal .hero-eyebrow{animation:.42s ease-out .76s both mg-support}.play-motion.motion-brand_strike .brand-power .line-1{animation:.56s cubic-bezier(.16,1,.3,1) .12s both mg-brand-solid}.play-motion.motion-brand_strike .brand-power :is(.line-2,.line-3){animation:.62s cubic-bezier(.16,1,.3,1) .32s both mg-brand-outline}.play-motion.motion-brand_strike .brand-power .hero-motion-rule{animation:.42s cubic-bezier(.16,1,.3,1) .72s both mg-rule}.play-motion.motion-brand_strike .hero-support,.play-motion.motion-brand_strike .hero-eyebrow{animation:.4s ease-out .82s both mg-support}.play-motion.motion-stretch_settle .business-growth .line-1{animation:.56s cubic-bezier(.16,1,.3,1) .14s both mg-mask-up}.play-motion.motion-stretch_settle .business-growth .line-2{animation:.82s cubic-bezier(.16,1,.3,1) .36s both mg-stretch}.play-motion.motion-stretch_settle .hero-growth-index,.play-motion.motion-stretch_settle .hero-support,.play-motion.motion-stretch_settle .hero-eyebrow{animation:.42s ease-out .76s both mg-support}.play-motion.motion-velocity .fast-shipping .hero-type-line{animation:mg-velocity .58s cubic-bezier(.16,1,.3,1) calc(.1s + var(--store-line-index)*.105s) both}.play-motion.motion-velocity .hero-speed-track b{animation:mg-speed-rule .5s cubic-bezier(.16,1,.3,1) calc(.48s + var(--store-line-index)*60ms) both}.play-motion.motion-velocity .hero-support,.play-motion.motion-velocity .hero-eyebrow{animation:.42s ease-out .7s both mg-support}@keyframes mg-slam-x{0%{opacity:0;filter:blur(6px);transform:translate(-30%)}}@keyframes mg-slam-pop{0%{opacity:0;transform-origin:0;transform:scale(.65)}}@keyframes mg-slam-main{0%{opacity:0;transform-origin:0;transform:scale(1.3)}72%{opacity:1;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mg-rule{0%{opacity:0;transform-origin:0;transform:scaleX(0)}}@keyframes mg-support{0%{opacity:0;transform:translateY(8px)}}@keyframes mg-mask-up{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(16px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes mg-ladder{0%{opacity:0;filter:blur(4px);transform:translate(28%)}}@keyframes mg-brand-solid{0%{opacity:0;transform:translate(-18%)}}@keyframes mg-brand-outline{0%{opacity:0;transform:translate(18%)}}@keyframes mg-stretch{0%{opacity:0;font-variation-settings:"wdth" 70,"wght" 850;letter-spacing:-.1em}70%{opacity:1;font-variation-settings:"wdth" 120,"wght" 850}to{opacity:1;font-variation-settings:"wdth" 112,"wght" 850;letter-spacing:var(--store-hero-heading-tracking)}}@keyframes mg-velocity{0%{opacity:0;filter:blur(7px);transform:translate(-32%)skew(-3deg)}to{opacity:1;filter:none;transform:none}}@keyframes mg-speed-rule{0%{opacity:0;transform-origin:100%;transform:scaleX(0)}}.store-commercial-hero.banner-renderer.is-thumbnail{aspect-ratio:16/9;width:100%;height:auto;min-height:0;box-shadow:none;border-radius:11px}.banner-renderer.is-thumbnail .banner-safe-area{height:100%;min-height:0;padding:9%}.banner-renderer.is-thumbnail .hero-eyebrow{gap:4px;margin-bottom:5px;font-size:5.5px}.banner-renderer.is-thumbnail .hero-eyebrow:before{width:9px;height:1px}.banner-renderer.is-thumbnail .hero-support{display:none}.banner-renderer.is-thumbnail .shipping-impact h1{max-width:100%;font-size:31px}.banner-renderer.is-thumbnail .shipping-impact .hero-motion-rule{width:52%;height:2px;margin-top:6px}.banner-renderer.is-thumbnail .wholesale-ladder{grid-template-columns:.72fr 1.28fr;gap:8px}.banner-renderer.is-thumbnail .wholesale-ladder h1{max-width:100%;font-size:22px}.banner-renderer.is-thumbnail .hero-ladder{gap:2px}.banner-renderer.is-thumbnail .hero-ladder>span{border-left-width:2px;min-height:20px;padding:3px 4px}.banner-renderer.is-thumbnail .hero-ladder>span strong{font-size:9px}.banner-renderer.is-thumbnail .hero-ladder>span em{font-size:3.8px}.banner-renderer.is-thumbnail .hero-ladder>span small{font-size:4.5px}.banner-renderer.is-thumbnail .brand-power h1{max-width:100%;font-size:30px}.banner-renderer.is-thumbnail .hero-brand-line:nth-child(2){margin-left:22px}.banner-renderer.is-thumbnail .brand-power .hero-motion-rule{width:32px;height:3px;margin-top:5px}.banner-renderer.is-thumbnail .business-growth h1{max-width:100%;font-size:31px}.banner-renderer.is-thumbnail .hero-growth-index{font-size:4px}.banner-renderer.is-thumbnail .fast-shipping{grid-template-columns:1fr 34px;gap:6px}.banner-renderer.is-thumbnail .fast-shipping h1{max-width:100%;font-size:33px}.banner-renderer.is-thumbnail .hero-speed-track{gap:3px}.banner-renderer.is-thumbnail .hero-speed-track b{height:2px}@media (max-width:760px){.store-commercial-hero.banner-renderer:not(.is-thumbnail){border-radius:13px;min-height:260px}.banner-renderer:not(.is-thumbnail) .banner-safe-area{min-height:260px;padding:31px 24px 28px}.banner-renderer .hero-eyebrow{margin-bottom:12px;font-size:9px}.banner-renderer .hero-support{margin-top:16px}.banner-renderer .hero-support p{max-width:100%;font-size:12px}.banner-renderer[data-fit-long=true],.banner-renderer[data-fit-long=true] .banner-safe-area{min-height:284px}.banner-renderer[data-fit-long=true] .hero-eyebrow{margin-bottom:8px}.banner-renderer[data-fit-long=true] .hero-support{gap:8px 12px;margin-top:10px}.banner-renderer[data-fit-long=true] .hero-support p{max-width:165px;font-size:11px;line-height:1.35}.banner-renderer[data-fit-long=true] .hero-support>button{min-height:36px}.banner-renderer[data-fit-long=true] .hero-motion-rule{margin-top:8px}.shipping-impact .line-2{margin-left:.12em}.shipping-impact .hero-motion-rule{height:4px;margin-top:12px}.wholesale-ladder{grid-template-columns:.76fr 1.24fr;gap:12px}.hero-ladder>span{min-height:45px;padding:7px 8px}.hero-ladder>span strong{font-size:clamp(17px,5vw,24px)}.hero-ladder>span small{font-size:8px}.hero-brand-line:nth-child(2){margin-left:24px}.business-growth .line-1{font-size:.54em}.hero-growth-index{right:2px}.fast-shipping{grid-template-columns:minmax(0,1fr) 58px;gap:10px}.hero-speed-track{gap:5px}.hero-speed-track b{height:3px}}@media (max-width:430px){.store-commercial-hero.banner-renderer:not(.is-thumbnail),.banner-renderer:not(.is-thumbnail) .banner-safe-area{min-height:260px}.banner-renderer:not(.is-thumbnail) .banner-safe-area{padding:30px 24px 28px}.banner-renderer .hero-support>button{min-height:39px;padding:0 12px;font-size:10px}.wholesale-ladder{grid-template-columns:.7fr 1.3fr}.hero-ladder>span{transform:translateX(calc(var(--store-ladder-index) * 4%))}.hero-ladder>span strong{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.banner-renderer .hero-support p{font-size:11px}.brand-power:after{width:25%}}@media (max-width:390px){.store-commercial-hero.banner-renderer:not(.is-thumbnail),.banner-renderer:not(.is-thumbnail) .banner-safe-area{min-height:260px}.hero-ladder>span{min-height:41px}}@media (max-width:760px){.banner-renderer:not(.is-thumbnail) .wholesale-ladder{grid-template-columns:1fr;align-items:start;gap:14px}.banner-renderer:not(.is-thumbnail) .hero-ladder{gap:5px;width:92%}.banner-renderer:not(.is-thumbnail) .hero-ladder>span{min-height:40px}.store-commercial-hero.banner-renderer:not(.is-thumbnail)[data-fit-long=true],.store-commercial-hero.banner-renderer:not(.is-thumbnail)[data-fit-long=true] .banner-safe-area{min-height:300px}.store-commercial-hero.banner-renderer:not(.is-thumbnail)[data-fit-long=true] .shipping-impact :is(.line-1,.line-2,.line-3){font-size:1em;line-height:inherit;letter-spacing:inherit;margin-left:0}}.store-commercial-hero.banner-renderer:not(.is-thumbnail) h1{max-width:min(100%,var(--hero-fit-max-width,100%));font-family:var(--store-hero-heading-font);font-size:var(--hero-fit-size,clamp(34px,4vw,50px));font-weight:var(--store-hero-heading-weight);line-height:var(--hero-fit-leading,.82);letter-spacing:var(--hero-fit-tracking,var(--store-hero-heading-tracking));-webkit-line-clamp:unset;overflow:visible}.store-commercial-hero.banner-renderer:not(.is-thumbnail) .shipping-impact h1{font-size:var(--hero-fit-size,clamp(58px,8.2vw,122px))}.store-commercial-hero.banner-renderer:not(.is-thumbnail) .wholesale-ladder h1{font-size:var(--hero-fit-size,clamp(48px,6vw,86px))}.store-commercial-hero.banner-renderer:not(.is-thumbnail) .brand-power h1{font-size:var(--hero-fit-size,clamp(55px,8.4vw,124px))}.store-commercial-hero.banner-renderer:not(.is-thumbnail) .business-growth h1{font-size:var(--hero-fit-size,clamp(54px,7.6vw,112px))}.store-commercial-hero.banner-renderer:not(.is-thumbnail) .fast-shipping h1{font-size:var(--hero-fit-size,clamp(66px,9vw,132px))}@media (prefers-reduced-motion:reduce){.banner-renderer,.banner-renderer *,.banner-renderer:before,.banner-renderer:after{transition:none!important;animation:none!important}.banner-renderer :is(.hero-type-line,.hero-brand-line,.hero-motion-rule,.hero-speed-track b,.hero-ladder>span,.hero-support,.hero-eyebrow){opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}
