.hero{min-height:calc(100vh - 76px);display:flex;padding:72px 0;overflow:hidden}.hero,.hero-grid{align-items:center}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px}.eyebrow{display:inline-flex;color:var(--af-yellow);text-transform:uppercase;font-size:.78rem;font-weight:900;letter-spacing:.14em;margin-bottom:18px}.hero-copy h1{font-size:clamp(2.6rem,6vw,5.9rem);line-height:.95;letter-spacing:-.075em;margin:0 0 26px}.hero-copy p{color:#d1d5db;max-width:680px;font-size:1.1rem;line-height:1.75;margin:0 0 30px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.btn-primary,.btn-secondary{min-height:52px;border-radius:999px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.btn-primary{background:linear-gradient(135deg,var(--af-red),var(--af-orange));color:var(--white);box-shadow:var(--shadow-red)}.btn-secondary{border:1px solid var(--line);color:var(--white);background:rgba(255,255,255,.06)}.hero-note{color:var(--muted);font-size:.93rem}.hero-panel{position:relative;min-height:490px;border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(255,25,47,.2),rgba(2,46,122,.18)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid var(--line);box-shadow:0 30px 100px rgba(0,0,0,.42);overflow:hidden}.hero-panel:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,25,47,.32),transparent 65%);filter:blur(12px)}.hero-card{position:absolute;border:1px solid var(--line);background:rgba(8,9,13,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 70px rgba(0,0,0,.34)}.hero-card.main{left:50%;top:50%;width:min(380px,calc(100% - 48px));transform:translate(-50%,-50%);border-radius:30px;padding:34px}.card-label{display:inline-flex;color:var(--af-orange);font-weight:900;text-transform:uppercase;font-size:.74rem;letter-spacing:.12em;margin-bottom:18px}.hero-card h3{margin:0 0 16px;font-size:2rem;line-height:1.05}.hero-card p{line-height:1.6;margin:0}.hero-card.floating{border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:6px}.hero-card.floating strong{color:var(--white);font-size:1.9rem}.hero-card.floating span{color:var(--muted);font-size:.85rem}.hero-card.top{right:24px;top:28px}.hero-card.bottom{left:24px;bottom:28px}.hero{color:var(--white);background:radial-gradient(circle at top left,rgba(255,25,47,.28),transparent 34rem),radial-gradient(circle at top right,rgba(2,46,122,.32),transparent 36rem),linear-gradient(135deg,#090a0f,#141722 48%,#08090d)}.hero-copy p{color:#d8dde6}.hero,.hero h1,.hero h2,.hero h3,.hero strong,.hero-card h3,.hero-card strong{color:var(--white)}.hero-card p{color:#d1d5db}.hero-note{color:#b7bfcc}.hero{min-height:auto;padding:76px 0 90px}@media (max-width:1100px){.vehicle-finder-heading{align-items:flex-start;flex-direction:column}.vehicle-finder-heading p{max-width:100%}.vehicle-finder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-finder-bottom{grid-template-columns:1fr}.vehicle-finder-button{width:100%}}@media (max-width:760px){.vehicle-search-section{padding:28px 0}.vehicle-finder{padding:18px;border-radius:24px}.vehicle-finder-grid{grid-template-columns:1fr}.vehicle-finder-heading h2{font-size:2rem}}.home-commercial-hero{color:var(--white);padding:86px 0 78px;background:radial-gradient(circle at 76% 20%,rgba(255,25,47,.24),transparent 28rem),radial-gradient(circle at 10% 88%,rgba(248,128,92,.12),transparent 24rem),linear-gradient(135deg,#090a0f,#121620 50%,#07080c);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.home-commercial-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 530px;grid-gap:58px;gap:58px;align-items:center}.home-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--af-orange);font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;font-weight:950;margin-bottom:18px}.home-commercial-copy h1{max-width:900px;color:var(--white);font-size:clamp(3rem,6.5vw,6.7rem);line-height:.88;letter-spacing:-.08em;margin:0 0 26px}.home-commercial-copy p{max-width:760px;color:#d8dde6;font-size:1.08rem;line-height:1.75;margin:0}.home-commercial-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.home-secondary-button{color:var(--white);border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);gap:8px}.home-commercial-visual{min-height:420px;position:relative;border-radius:34px;background:radial-gradient(circle at 70% 25%,rgba(255,25,47,.23),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.11);box-shadow:0 34px 110px rgba(0,0,0,.42);overflow:hidden}.home-commercial-visual:before{content:"";position:absolute;inset:auto -20% -28% -20%;height:210px;background:radial-gradient(circle,rgba(255,25,47,.22),transparent 70%),linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:rotate(-7deg)}.home-visual-card{position:absolute;border-radius:26px;background:rgba(6,7,12,.76);border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px rgba(0,0,0,.28);padding:24px}.home-visual-card.main{top:36px;right:36px;left:78px}.home-visual-card.floating{left:34px;bottom:40px;width:230px}.home-visual-card span{display:block;color:var(--af-orange);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:950;margin-bottom:14px}.home-visual-card strong{display:block;color:var(--white);font-size:2.2rem;line-height:1;letter-spacing:-.05em}.home-visual-card p{color:#cfd5df;margin:12px 0 0;line-height:1.45}.home-visual-orbit{position:absolute;border-radius:999px;border:1px solid rgba(255,25,47,.18)}.home-visual-orbit.one{width:190px;height:190px;right:-56px;bottom:-42px}.home-visual-orbit.two{width:110px;height:110px;left:-26px;top:130px}.home-guided-search-section{padding:44px 0;background:radial-gradient(circle at top right,rgba(255,25,47,.07),transparent 28rem),linear-gradient(180deg,#ffffff,#f4f6f8);border-bottom:1px solid var(--line-light)}.home-benefits-strip{background:#090a0f;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.home-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-benefit-item{display:flex;gap:14px;align-items:flex-start;padding:24px 18px;border-right:1px solid rgba(255,255,255,.08)}.home-benefit-item:last-child{border-right:none}.home-benefit-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--af-red);background:rgba(255,25,47,.12);flex:0 0 auto}.home-benefit-item strong{display:block;color:var(--white);margin-bottom:6px;font-size:.95rem}.home-benefit-item p{color:#aeb7c5;margin:0;font-size:.86rem;line-height:1.55}.home-lines-section{padding-top:72px}.home-section-heading{max-width:840px}.home-lines-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.home-line-card{position:relative;min-height:280px;overflow:hidden;border-radius:26px;padding:24px;background:radial-gradient(circle at bottom right,rgba(255,25,47,.13),transparent 14rem),#ffffff;border:1px solid var(--line-light);box-shadow:0 18px 50px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-line-card:hover{transform:translateY(-4px);border-color:rgba(255,25,47,.22);box-shadow:0 24px 70px rgba(15,23,42,.13)}.home-line-icon{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;color:var(--af-red);background:rgba(255,25,47,.1);margin-bottom:22px}.home-line-card h3{color:var(--text-dark);margin:0 0 12px;line-height:1.08;letter-spacing:-.04em;font-size:1.28rem}.home-line-card p{color:var(--text-soft-dark);margin:0;line-height:1.6;font-size:.92rem}.home-line-card>span{position:absolute;left:24px;bottom:22px;display:inline-flex;align-items:center;gap:7px;color:var(--af-red);font-weight:950;font-size:.86rem}.home-video-section{padding:76px 0;background:radial-gradient(circle at 20% 40%,rgba(255,25,47,.11),transparent 28rem),linear-gradient(135deg,#090a0f,#141722 52%,#08090d);color:var(--white)}.home-video-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:44px;gap:44px;align-items:center}.home-video-grid h2{color:var(--white);font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:.96;letter-spacing:-.065em;margin:12px 0 18px}.home-video-grid p{color:#d8dde6;line-height:1.75;max-width:680px}.home-video-points{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.home-video-points div{display:flex;gap:10px;align-items:center;color:#e5e7eb;font-weight:800}.home-video-points svg{color:var(--af-red)}.home-video-placeholder{min-height:360px;border-radius:34px;display:grid;place-items:center;text-align:center;padding:32px;background:radial-gradient(circle at center,rgba(255,25,47,.23),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.11);box-shadow:0 34px 110px rgba(0,0,0,.36)}.home-video-play{color:var(--af-red);margin-bottom:18px}.home-video-placeholder strong{color:var(--white);font-size:1.5rem;letter-spacing:-.03em}.home-video-placeholder span{color:#b7bfcc;margin-top:8px}.home-why-section{padding:74px 0;background:#ffffff}.home-why-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:44px;gap:44px;align-items:start}.home-why-grid h2{color:var(--text-dark);font-size:clamp(2.2rem,4vw,4.4rem);line-height:.98;letter-spacing:-.065em;margin:12px 0 0}.home-why-cards{display:grid;grid-gap:14px;gap:14px}.home-why-cards div{border-radius:22px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);padding:22px}.home-why-cards strong{display:block;color:var(--text-dark);font-size:1.1rem;margin-bottom:7px}.home-why-cards p{color:var(--text-soft-dark);margin:0;line-height:1.65}.home-final-cta{padding:42px 0;background:radial-gradient(circle at top right,rgba(255,25,47,.2),transparent 30rem),#090a0f;color:var(--white)}.home-final-cta-inner{display:flex;justify-content:space-between;gap:28px;align-items:center}.home-final-cta span{color:var(--af-orange);font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.home-final-cta h2{color:var(--white);font-size:clamp(1.8rem,3.2vw,3.1rem);line-height:1;letter-spacing:-.055em;margin:8px 0 0;max-width:780px}.home-final-actions{display:flex;flex-wrap:wrap;gap:12px;flex:0 0 auto}@media (max-width:1120px){.home-commercial-hero-grid,.home-video-grid,.home-why-grid{grid-template-columns:1fr}.home-commercial-visual{max-width:620px}.home-benefits-grid,.home-lines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-final-cta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.home-commercial-hero{padding:54px 0}.home-commercial-copy h1{font-size:3.25rem}.home-commercial-visual{min-height:330px}.home-visual-card.main{left:20px;right:20px}.home-visual-card.floating{left:20px;bottom:24px}.home-benefits-grid,.home-lines-grid{grid-template-columns:1fr}.home-benefit-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.home-benefit-item:last-child{border-bottom:none}.home-video-section,.home-why-section{padding:54px 0}.home-video-placeholder{min-height:260px}.home-commercial-actions,.home-commercial-actions .btn-primary,.home-commercial-actions .btn-secondary,.home-final-actions,.home-final-actions .btn-primary,.home-final-actions .btn-secondary{width:100%}}.home-commercial-hero{position:relative;isolation:isolate;background:radial-gradient(circle at 72% 12%,rgba(255,25,47,.34),transparent 23rem),radial-gradient(circle at 10% 80%,rgba(248,128,92,.16),transparent 24rem),radial-gradient(circle at 48% 48%,rgba(106,84,146,.12),transparent 30rem),linear-gradient(135deg,#07080d,#111521 48%,#06070b)!important}.home-commercial-hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 72%);mask-image:radial-gradient(circle at center,black 0,transparent 72%);opacity:.38}.home-commercial-hero:after{content:"";position:absolute;inset:auto -20% -46% -20%;height:420px;z-index:-1;pointer-events:none;background:radial-gradient(circle at center,rgba(255,25,47,.28),transparent 62%),radial-gradient(circle at 30% 40%,rgba(248,128,92,.16),transparent 52%);filter:blur(18px);opacity:.85}.home-commercial-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;animation:homeFloat 6.5s ease-in-out infinite}.home-commercial-visual:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 26%),radial-gradient(circle at 68% 18%,rgba(255,255,255,.12),transparent 18rem);mix-blend-mode:screen;opacity:.48}.home-visual-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-visual-card.main{animation:homeCardFloat 5.6s ease-in-out infinite}.home-visual-card.floating{animation:homeCardFloatAlt 6.2s ease-in-out infinite}.home-visual-orbit{animation:slowSpin 18s linear infinite}.home-guided-search-section{position:relative;overflow:hidden}.home-guided-search-section:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:260px;background:radial-gradient(circle at 50% 0,rgba(255,25,47,.13),transparent 55%),radial-gradient(circle at 20% 20%,rgba(248,128,92,.09),transparent 45%);filter:blur(10px);pointer-events:none}.home-guided-search-section .vehicle-finder{position:relative;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,25,47,.12);box-shadow:0 30px 90px rgba(15,23,42,.12),0 18px 60px rgba(255,25,47,.06),inset 0 1px 0 rgba(255,255,255,.7)}.home-video-section,.vehicle-finder-button{position:relative;overflow:hidden}.home-video-section{isolation:isolate}.home-video-section:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:62px 62px;-webkit-mask-image:radial-gradient(circle at 68% 50%,black 0,transparent 70%);mask-image:radial-gradient(circle at 68% 50%,black 0,transparent 70%)}.home-video-section:after{content:"";position:absolute;width:520px;height:520px;right:-120px;top:50%;z-index:-1;transform:translateY(-50%);border-radius:999px;background:radial-gradient(circle,rgba(255,25,47,.18),transparent 65%);filter:blur(10px)}.home-video-placeholder{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-video-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.14),transparent 30%),radial-gradient(circle at center,rgba(255,25,47,.18),transparent 34%);opacity:.7;pointer-events:none}.home-video-play{animation:pulsePlay 2.2s ease-in-out infinite}.home-video-placeholder span,.home-video-placeholder strong,.home-video-play{position:relative;z-index:1}.andy-home-page{background:radial-gradient(circle at 78% 6%,rgba(255,25,47,.13),transparent 26rem),radial-gradient(circle at 8% 32%,rgba(255,25,47,.08),transparent 30rem),linear-gradient(180deg,#020304,#050608 38%,#020304)}.andy-home-page:before{opacity:.24;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);-webkit-mask-image:radial-gradient(circle at 50% 0,black 0,transparent 78%);mask-image:radial-gradient(circle at 50% 0,black 0,transparent 78%)}.andy-hero-racing{background:radial-gradient(circle at 56% 48%,rgba(255,25,47,.12),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,0))}.andy-hero-top-decoration,.andy-hero-top-decoration.right{position:absolute;top:0;height:190px;pointer-events:none;opacity:.9}.andy-hero-top-decoration{left:-60px;width:min(640px,52vw);background:linear-gradient(135deg,transparent 0 20%,rgba(38,40,44,.95) 20% 31%,transparent 31% 100%),linear-gradient(135deg,transparent 0 38%,rgba(255,25,47,.92) 38% 45%,transparent 45% 100%),linear-gradient(135deg,transparent 0 58%,rgba(96,96,100,.58) 58% 62%,transparent 62% 100%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,0));-webkit-clip-path:polygon(0 0,100% 0,82% 100%,0 84%);clip-path:polygon(0 0,100% 0,82% 100%,0 84%);filter:drop-shadow(0 16px 28px rgba(0,0,0,.72)) drop-shadow(0 0 24px rgba(255,25,47,.28))}.andy-hero-top-decoration.right:after,.andy-hero-top-decoration:after{content:"";position:absolute;height:5px;background:linear-gradient(90deg,transparent,#ff192f,#ff8a5c,transparent);box-shadow:0 0 16px rgba(255,25,47,.9),0 0 54px rgba(255,25,47,.45)}.andy-hero-top-decoration:after{left:128px;top:58px;width:230px;transform:skewX(-18deg)}.andy-hero-top-decoration.right{right:-30px;width:min(430px,35vw);background:linear-gradient(225deg,transparent 0 24%,rgba(38,40,44,.88) 24% 34%,transparent 34% 100%),linear-gradient(225deg,transparent 0 46%,rgba(255,25,47,.78) 46% 52%,transparent 52% 100%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,0));-webkit-clip-path:polygon(8% 0,100% 0,100% 84%,24% 100%);clip-path:polygon(8% 0,100% 0,100% 84%,24% 100%);filter:drop-shadow(0 16px 28px rgba(0,0,0,.72)) drop-shadow(0 0 24px rgba(255,25,47,.24))}.andy-hero-top-decoration.right:after{right:62px;top:70px;width:150px;transform:skewX(18deg)}.andy-hero-left-curve{position:absolute;left:-150px;top:34%;width:430px;height:430px;border-radius:999px;border-color:rgba(255,255,255,.74) transparent rgba(255,25,47,.88) rgba(255,255,255,.74);border-style:solid;border-width:54px;opacity:.42;filter:drop-shadow(0 0 20px rgba(255,25,47,.22)) blur(.2px)}.andy-hero-bottom-glow{position:absolute;left:0;right:0;bottom:-120px;height:240px;background:radial-gradient(circle at 70% 10%,rgba(255,25,47,.16),transparent 24rem),linear-gradient(180deg,transparent,rgba(255,25,47,.08),transparent);pointer-events:none}.andy-hero-racing-grid{grid-template-columns:minmax(0,.88fr) 130px minmax(420px,1.12fr);grid-gap:22px;gap:22px;padding-top:82px;padding-bottom:82px}.andy-hero-fade-zone{width:100%;height:520px;background:radial-gradient(circle at center,rgba(255,25,47,.18),transparent 56%),linear-gradient(90deg,transparent,rgba(255,25,47,.12),transparent);filter:blur(18px);opacity:.72;pointer-events:none}.andy-hero-carousel-frame{position:relative;min-height:520px;display:grid;place-items:center;border-radius:38px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,25,47,.16),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.11);box-shadow:0 34px 110px rgba(0,0,0,.42),inset 0 0 80px rgba(255,25,47,.05)}.andy-hero-carousel-frame:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,25,47,.16);-webkit-clip-path:polygon(0 0,100% 0,94% 100%,0 100%);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);pointer-events:none}.andy-hero-carousel-frame img{position:absolute;width:min(92%,740px);height:auto;object-fit:contain;opacity:0;transform:scale(.94) translateX(30px);transition:opacity .75s ease,transform .75s ease;filter:drop-shadow(0 36px 76px rgba(0,0,0,.62)) drop-shadow(0 0 34px rgba(255,25,47,.16))}.andy-hero-carousel-frame img.active{opacity:1;transform:scale(1) translateX(0)}.andy-hero-carousel-gradient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,3,4,.62),transparent 22%,transparent 72%,rgba(2,3,4,.52)),linear-gradient(180deg,rgba(2,3,4,.35),transparent 24%,transparent 72%,rgba(2,3,4,.45))}.andy-hero-power-text{margin:-10px 8% 0 auto;display:grid;grid-gap:0;gap:0;text-align:right;line-height:.92;letter-spacing:-.055em;text-shadow:0 0 14px rgba(255,25,47,.28),0 10px 22px rgba(0,0,0,.55)}.andy-hero-power-text strong{color:#ffffff;font-size:clamp(1rem,1.5vw,1.45rem)}.andy-hero-power-text span{font-size:clamp(1.35rem,2.25vw,2.2rem)}.andy-about-section{padding:96px 0 88px}.andy-video-promo-section{padding:90px 0}.andy-video-promo-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)}.andy-video-copy p{color:#d8dde6;line-height:1.75;margin:0;max-width:640px}.andy-video-racing-tag{width:-moz-fit-content;width:fit-content;margin-top:26px;padding:12px 20px;color:#ffffff;font-style:italic;font-weight:950;text-transform:uppercase;letter-spacing:-.04em;background:linear-gradient(135deg,rgba(255,25,47,.95),rgba(120,0,14,.58));-webkit-clip-path:polygon(0 0,96% 0,100% 100%,5% 100%);clip-path:polygon(0 0,96% 0,100% 100%,5% 100%);box-shadow:0 18px 40px rgba(255,25,47,.18)}.andy-video-racing-tag span{opacity:.76}.andy-video-card{background:radial-gradient(circle at center,rgba(255,25,47,.25),transparent 19rem),linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 110px rgba(0,0,0,.36)}.andy-video-card:before{border:1px solid rgba(255,25,47,.22)}.andy-new-products-section{padding:78px 0 96px}.andy-products-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.andy-new-product-media{min-height:210px;background:radial-gradient(circle at center,rgba(255,25,47,.18),transparent 9rem),#f8fafc}.andy-new-product-media>span{top:16px;left:16px;max-width:calc(100% - 32px);padding:7px 11px;font-size:.78rem}.andy-new-product-media>div{width:82px;height:82px;border-radius:24px;box-shadow:0 20px 60px rgba(255,25,47,.18)}.andy-new-product-body{padding:20px;grid-gap:12px;gap:12px}.andy-new-product-body h3{font-size:1.02rem;line-height:1.32;margin:0}.andy-new-product-meta{font-size:.88rem}.andy-home-page{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 72% 6%,rgba(255,25,47,.12),transparent 26rem),radial-gradient(circle at 10% 38%,rgba(255,25,47,.07),transparent 30rem),linear-gradient(180deg,#020304,#050608 42%,#020304)}.andy-home-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 0,black 0,transparent 76%);mask-image:radial-gradient(circle at 50% 0,black 0,transparent 76%)}.andy-home-page>section{position:relative;z-index:1}.andy-hero-racing-grid{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);grid-gap:56px;gap:56px;padding-top:84px}.andy-hero-copy h1{font-size:clamp(3.6rem,7.2vw,7.8rem)}.andy-hero-copy p{max-width:690px}.andy-hero-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;padding:0 24px;font-weight:950;text-transform:uppercase;font-size:.9rem;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.andy-hero-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.andy-hero-btn.catalogo{color:#ffffff;background:linear-gradient(135deg,#ff192f,#ff3b3b 48%,#f8805c);box-shadow:0 18px 46px rgba(255,25,47,.28),inset 0 1px 0 rgba(255,255,255,.24)}.andy-hero-btn.cotizacion{color:#111827;background:#ffffff;box-shadow:0 18px 46px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.5)}.andy-hero-carousel{position:relative;min-width:0}.andy-hero-carousel-track{display:flex;align-items:center;gap:34px;width:max-content;animation:andyHeroCarouselMove 34s linear infinite}.andy-hero-carousel-window:hover .andy-hero-carousel-track{animation-play-state:paused}.andy-hero-slide{flex:0 0 min(620px,52vw);display:grid;place-items:center}.andy-hero-slide img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 36px 76px rgba(0,0,0,.62)) drop-shadow(0 0 34px rgba(255,25,47,.16))}@keyframes andyHeroCarouselMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.andy-hero-power-text{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;margin:-16px 6% 0 auto;color:#ffffff;font-size:clamp(1.45rem,2.5vw,2.45rem);font-style:italic;font-weight:950;text-transform:uppercase;letter-spacing:-.06em;text-shadow:0 0 18px rgba(255,25,47,.38),0 10px 22px rgba(0,0,0,.55)}.andy-hero-power-text span{color:#ff192f}.andy-about-section{padding:92px 0 88px}.andy-section-kicker{color:#ff3e4f}.andy-about-inner h2,.andy-new-products-head h2,.andy-video-copy h2{color:#ffffff;font-size:clamp(2.4rem,4.6vw,5rem)}.andy-about-inner p{color:#d8dde6}.andy-video-promo-section{padding:88px 0}.andy-video-card{background:radial-gradient(circle at center,rgba(255,25,47,.2),transparent 19rem),linear-gradient(135deg,rgba(255,255,255,.072),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.11);box-shadow:0 34px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.andy-video-card:before{border:1px solid rgba(255,25,47,.2)}.andy-video-play-button{background:linear-gradient(135deg,#ff192f,#f8805c)}.andy-video-card strong{color:#ffffff}.andy-video-card span{color:#b7bfcc}.andy-new-products-section{padding:76px 0 96px}.andy-new-products-head p{color:#d8dde6}.andy-products-link{color:#ffffff;background:rgba(255,25,47,.14);border:1px solid rgba(255,25,47,.28)}.andy-products-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent);mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent)}.andy-new-product-card{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 70px rgba(0,0,0,.26)}.andy-guided-search-section{padding:74px 0 92px}.andy-guided-search-inner{min-height:390px;align-items:center}.catalog-top-image+section .vehicle-finder,.catalog-top-image+section .vehicle-finder h1,.catalog-top-image+section .vehicle-finder h2,.catalog-top-image+section .vehicle-finder h3,.catalog-top-image+section .vehicle-finder label,.catalog-top-image+section .vehicle-finder p,.catalog-top-image+section .vehicle-finder span{color:var(--text-dark)!important}.catalog-top-image+section .vehicle-finder label>span{color:#151923!important}.catalog-top-image+section .vehicle-finder input,.catalog-top-image+section .vehicle-finder select{color:#151923!important;background:#ffffff!important}.catalog-top-image+section .vehicle-finder select:disabled{color:#667085!important;background:#e5e7eb!important;opacity:1}.andy-hero-racing{overflow:hidden;background:radial-gradient(circle at 70% 12%,rgba(255,25,47,.12),transparent 28rem),radial-gradient(circle at 20% 55%,rgba(255,25,47,.07),transparent 28rem),linear-gradient(180deg,#020304,#050608)}.andy-hero-racing,.andy-hero-racing-grid{position:relative;min-height:calc(100dvh - 82px)}.andy-hero-racing-grid{z-index:2;width:min(1640px,calc(100% - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(440px,.86fr) minmax(620px,1.14fr);grid-gap:clamp(64px,6vw,128px);gap:clamp(64px,6vw,128px);align-items:center;padding-top:96px;padding-bottom:84px}.andy-hero-copy{max-width:760px;justify-self:start}.andy-hero-eyebrow{display:inline-flex;color:#ff3e4f;text-transform:uppercase;letter-spacing:.15em;font-size:.78rem;font-weight:950;margin-bottom:16px}.andy-hero-copy h1{color:#ffffff;font-size:clamp(3.7rem,6.8vw,7.4rem);line-height:.84;letter-spacing:-.08em;margin:0 0 22px;text-transform:uppercase}.andy-hero-copy h1 span{color:#ff192f;text-shadow:0 0 26px rgba(255,25,47,.36),0 12px 28px rgba(0,0,0,.45)}.andy-hero-copy p{max-width:680px;color:#d8dde6;font-size:1.06rem;line-height:1.75;margin:0}.andy-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.andy-guided-search-section{padding:76px 0 118px;background:radial-gradient(circle at 50% 42%,rgba(255,25,47,.1),transparent 30rem),linear-gradient(180deg,#020304,#050608)}.andy-guided-search-inner{min-height:510px;padding-top:18px}.andy-guided-search-section{padding:clamp(56px,6vw,92px) 0 clamp(92px,8vw,140px);background:radial-gradient(circle at 50% 48%,rgba(255,25,47,.13),transparent 34rem),linear-gradient(180deg,#020304,#050608);padding:clamp(56px,6vw,92px) 0 clamp(120px,10vw,180px);background:radial-gradient(circle at 50% 42%,rgba(255,25,47,.14),transparent 34rem),linear-gradient(180deg,#020304,#050608 54%,#020304)}.andy-guided-search-inner.container{width:min(1580px,calc(100% - 72px));max-width:1580px;margin:0 auto}.andy-guided-search-inner{position:relative;z-index:2;min-height:clamp(460px,42vw,620px);display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(24px,3.4vw,54px)}.andy-guided-search-section .vehicle-finder{position:relative;z-index:3;width:100%;max-width:min(1480px,100%);margin:0 auto;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,255,255,.34))!important;border:1px solid rgba(255,255,255,.26)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 34px 110px rgba(0,0,0,.34),0 18px 60px rgba(255,25,47,.12)}.andy-guided-brand{position:absolute;z-index:1;left:50%;top:60%;width:min(940px,86vw);transform:translate(-50%,-50%);opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 0 42px rgba(255,25,47,.26)) drop-shadow(0 36px 62px rgba(0,0,0,.78))}.andy-guided-brand:after{content:"";position:absolute;inset:-70px;z-index:-1;background:radial-gradient(circle at center,rgba(255,25,47,.12),transparent 66%)}.andy-guided-brand img{display:block;width:100%;height:auto;object-fit:contain}.andy-guided-search-section .vehicle-finder,.andy-guided-search-section .vehicle-finder h1,.andy-guided-search-section .vehicle-finder h2,.andy-guided-search-section .vehicle-finder h3,.andy-guided-search-section .vehicle-finder label,.andy-guided-search-section .vehicle-finder p,.andy-guided-search-section .vehicle-finder span{color:var(--text-dark)!important}.andy-guided-search-section .vehicle-finder select:disabled{color:#667085!important;background:rgba(226,232,240,.68)!important;opacity:1}.andy-guided-search-section .vehicle-finder input,.andy-guided-search-section .vehicle-finder select:not(:disabled){color:#151923!important;background:rgba(255,255,255,.96)!important}.andy-about-section,.andy-new-products-section,.andy-video-promo-section{position:relative;background:radial-gradient(circle at 86% 10%,rgba(255,25,47,.08),transparent 30rem),linear-gradient(180deg,#f4f6f8,#ffffff 52%,#f4f6f8)}.andy-about-section{padding:clamp(84px,8vw,130px) 0 clamp(72px,7vw,110px)}.andy-section-kicker{letter-spacing:.15em;margin-bottom:14px}.andy-about-inner h2,.andy-new-products-head h2,.andy-video-copy h2{font-size:clamp(2.35rem,4.6vw,5rem);line-height:.95;letter-spacing:-.07em;margin:0 auto 18px}.andy-about-inner p{max-width:980px;margin:0 auto 16px;font-size:1.05rem;line-height:1.85}.andy-video-promo-section{padding:clamp(76px,8vw,120px) 0;background:radial-gradient(circle at 12% 20%,rgba(255,25,47,.08),transparent 28rem),linear-gradient(180deg,#ffffff,#f4f6f8)}.andy-video-promo-grid{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);grid-gap:46px;gap:46px}.andy-video-copy h2{margin-left:0}.andy-video-card{min-height:420px;border-radius:34px;display:grid;place-items:center;text-align:center;padding:32px;background:radial-gradient(circle at center,rgba(255,25,47,.14),transparent 19rem),linear-gradient(135deg,#ffffff,#eef1f5)}.andy-video-card:before{inset:18px;border:1px solid rgba(255,25,47,.18)}.andy-video-play-button{position:relative;width:84px;height:84px;border:none;box-shadow:0 0 0 12px rgba(255,25,47,.12),0 20px 60px rgba(255,25,47,.28);cursor:pointer;font-size:2rem}.andy-video-card strong{position:relative;font-size:1.6rem;letter-spacing:-.03em}.andy-video-card span{position:relative;margin-top:8px}.andy-new-products-section{padding:clamp(74px,7vw,110px) 0 clamp(92px,8vw,130px);background:radial-gradient(circle at 88% 16%,rgba(255,25,47,.08),transparent 30rem),linear-gradient(180deg,#f4f6f8,#ffffff)}.andy-new-products-head{margin-bottom:28px}.andy-new-products-head>div{max-width:820px}.andy-products-marquee{padding:4px 0 18px;-webkit-mask-image:linear-gradient(90deg,transparent,black 2.5%,black 97.5%,transparent);mask-image:linear-gradient(90deg,transparent,black 2.5%,black 97.5%,transparent)}.andy-products-track{gap:18px;animation:andyProductsMove 46s linear infinite}.andy-products-marquee:hover .andy-products-track{animation-play-state:paused}.andy-new-product-card{width:320px;flex:0 0 320px;border-radius:28px}@media (min-width:1800px){.andy-guided-search-inner.container{width:min(1700px,calc(100% - 120px));max-width:1700px}.andy-guided-search-section .vehicle-finder{max-width:1600px}.andy-guided-brand{width:min(1080px,76vw);top:61%}}@media (max-width:1180px){.andy-guided-search-inner.container{width:min(100% - 48px,980px)}.andy-guided-search-inner{min-height:570px;padding-top:24px}.andy-guided-brand{width:min(680px,92vw);top:64%;opacity:.68}.andy-video-promo-grid{grid-template-columns:1fr}}@media (max-width:620px){.andy-guided-search-section{padding:42px 0 96px}.andy-guided-search-inner.container{width:min(100% - 28px,480px)}.andy-guided-search-inner{min-height:650px;padding-top:10px}.andy-guided-search-section .vehicle-finder{background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(255,255,255,.46))!important}.andy-guided-brand{width:min(500px,104vw);top:68%;opacity:.52}.andy-video-card{min-height:280px}.andy-new-products-head{flex-direction:column;align-items:flex-start}.andy-products-link{width:100%;justify-content:center}.andy-new-product-card{width:286px;flex-basis:286px}}body.theme-home-dark,body.theme-home-light{transition:background-color .85s ease,background .85s ease,color .85s ease}.andy-home-page{background:transparent!important;transition:background-color .85s ease,color .85s ease}.home-theme-trigger{position:relative;z-index:3;width:100%;height:1px;pointer-events:none;background:transparent}.andy-guided-search-section{position:relative;padding:clamp(56px,6vw,92px) 0 clamp(78px,7vw,120px);overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,25,47,.14),transparent 34rem),linear-gradient(180deg,#020304,#050608 58%,#020304)!important}.andy-about-section,.andy-new-products-section,.andy-video-promo-section{background:transparent!important;color:var(--text-dark)}.andy-about-inner h2,.andy-new-products-head h2,.andy-video-copy h2{color:var(--text-dark)}.andy-about-inner p,.andy-new-products-head p{color:var(--text-soft-dark)}.andy-video-card{background:radial-gradient(circle at center,rgba(255,25,47,.14),transparent 19rem),linear-gradient(135deg,#ffffff,#eef1f5)!important;box-shadow:0 30px 90px rgba(15,23,42,.12)}.andy-video-card strong{color:var(--text-dark)}.andy-video-card span{color:var(--text-soft-dark)}.andy-new-product-card{background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(15,23,42,.11)}.site-footer{background:#050507!important;color:var(--white)}@media (prefers-reduced-motion:reduce){.andy-home-page,body.theme-home-dark,body.theme-home-light{transition:none!important}}body.theme-home-dark{background:#020304!important;color:#ffffff}body.theme-home-dark,body.theme-home-light{transition:background-color 1.05s cubic-bezier(.22,1,.36,1),background 1.05s cubic-bezier(.22,1,.36,1),color 1.05s cubic-bezier(.22,1,.36,1)}body.theme-home-light{background:#f4f6f8!important;color:var(--text-dark)}.andy-dark-light-transition,.andy-guided-search-section:after,.andy-white-home-area:before,.transition-glow,.transition-line{display:none!important;content:none!important}body.theme-home-wipe-light .andy-white-home-area>section{animation:homeLightContentReveal .9s cubic-bezier(.22,1,.36,1) both;animation:homeLightContentReveal .85s cubic-bezier(.22,1,.36,1) both}@keyframes homeLightContentReveal{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.andy-white-home-area{position:relative;isolation:isolate;overflow:hidden;background:transparent!important;color:var(--text-dark)}body.theme-home-light .andy-white-home-area{background:radial-gradient(circle at 86% 10%,rgba(255,25,47,.07),transparent 30rem),linear-gradient(180deg,#f4f6f8,#ffffff 54%,#f4f6f8)!important}@media (prefers-reduced-motion:reduce){.home-theme-wipe,body.theme-home-dark,body.theme-home-light,body.theme-home-wipe-light .andy-white-home-area>section{transition:none!important;animation:none!important}}.home-theme-wipe{position:fixed;inset:0;z-index:45;pointer-events:none;opacity:0;transform:translateZ(0);will-change:opacity,transform;contain:paint}body.theme-home-wipe-light .home-theme-wipe{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.18),transparent 36rem),linear-gradient(180deg,rgba(2,3,4,.92),rgba(2,3,4,.84) 46%,rgba(2,3,4,.72));animation:homeLightOnSmooth .82s cubic-bezier(.25,.8,.25,1) forwards}body.theme-home-wipe-dark .home-theme-wipe{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.72),transparent 38rem),linear-gradient(180deg,rgba(244,246,248,.72),rgba(244,246,248,.64) 48%,rgba(244,246,248,.48));animation:homeLightOffSmooth .78s cubic-bezier(.25,.8,.25,1) forwards}@keyframes homeLightOnSmooth{0%{opacity:1;transform:scale(1.015) translateZ(0)}45%{opacity:.58}to{opacity:0;transform:scale(1) translateZ(0)}}@keyframes homeLightOffSmooth{0%{opacity:.72;transform:scale(1.01) translateZ(0)}48%{opacity:.44}to{opacity:0;transform:scale(1) translateZ(0)}}body.theme-home-wipe-light .andy-white-home-area>section{animation:homeLightContentRevealSmooth .72s cubic-bezier(.25,.8,.25,1) both}@keyframes homeLightContentRevealSmooth{0%{opacity:.92;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-theme-wipe,body.theme-home-wipe-light .andy-white-home-area>section{animation:none!important;transition:none!important}}.andy-about-section{position:relative;padding:clamp(96px,9vw,150px) 0 clamp(78px,7vw,120px);overflow:hidden}.andy-about-section:before{content:"";position:absolute;top:12%;left:50%;width:min(760px,82vw);height:260px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(circle at center,rgba(255,25,47,.08),transparent 68%);filter:blur(4px)}.andy-about-inner{position:relative;z-index:1;max-width:1120px;text-align:center}.andy-section-kicker{display:inline-flex;color:var(--af-red);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:950;margin-bottom:18px}.andy-about-inner h2{max-width:980px;margin:0 auto 26px;color:var(--text-dark);font-size:clamp(2.6rem,5.4vw,6rem);line-height:.92;letter-spacing:-.078em}.andy-about-inner p{max-width:940px;margin:0 auto;color:var(--text-soft-dark);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.86}.andy-about-inner p+p{margin-top:18px}.andy-about-lead{color:#303746!important;font-weight:520}.andy-about-signature{width:-moz-fit-content;width:fit-content;max-width:100%;margin:38px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 60px rgba(15,23,42,.08)}.andy-about-signature span,.andy-about-signature strong{min-height:36px;display:inline-flex;align-items:center;border-radius:999px;padding:0 15px;font-size:.8rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.andy-about-signature span{color:var(--text-soft-dark);background:#f4f6f8}.andy-about-signature strong{color:#ffffff;background:linear-gradient(135deg,var(--af-red),var(--af-orange));box-shadow:0 14px 36px rgba(255,25,47,.18)}@media (max-width:720px){.andy-about-section{padding:78px 0 72px}.andy-about-inner h2{font-size:2.8rem}.andy-about-signature{border-radius:24px}.andy-about-signature span,.andy-about-signature strong{width:100%;justify-content:center}}.andy-video-promo-section{position:relative;padding:clamp(76px,8vw,124px) 0;background:transparent!important}.andy-video-promo-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);grid-gap:clamp(34px,5vw,76px);gap:clamp(34px,5vw,76px);align-items:center}.andy-video-copy{max-width:620px}.andy-video-copy h2{margin:0;color:var(--text-dark);font-size:clamp(2.7rem,5.4vw,6.2rem);line-height:.9;letter-spacing:-.08em}.andy-video-card{position:relative;min-height:clamp(340px,38vw,560px);border-radius:36px;padding:14px;background:radial-gradient(circle at 50% 50%,rgba(255,25,47,.13),transparent 22rem),linear-gradient(135deg,#ffffff,#eef1f5);border:1px solid rgba(15,23,42,.1);box-shadow:0 32px 90px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}.andy-video-card:before{content:"";position:absolute;inset:26px;pointer-events:none;border:1px solid rgba(255,25,47,.16);-webkit-clip-path:polygon(0 0,100% 0,94% 100%,0 100%);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);z-index:2}.andy-video-preview{position:relative;width:100%;min-height:inherit;border:none;border-radius:26px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(255,25,47,.16),transparent 20rem),linear-gradient(135deg,#111827,#050608);color:#ffffff;cursor:pointer}.andy-video-preview img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);transition:transform .45s ease,filter .45s ease}.andy-video-preview:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,25,47,.14),transparent 22rem),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.72));z-index:1}.andy-video-preview:hover img{transform:scale(1.07);filter:saturate(1.08) contrast(1.04)}.andy-video-placeholder{position:relative;z-index:1;width:128px;height:128px;border-radius:36px;display:grid;place-items:center;color:var(--af-red);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px rgba(0,0,0,.3)}.andy-video-play-button{position:absolute;z-index:3;width:92px;height:92px;border-radius:999px;display:grid;place-items:center;color:#ffffff;background:linear-gradient(135deg,var(--af-red),var(--af-orange));box-shadow:0 0 0 14px rgba(255,25,47,.12),0 22px 66px rgba(255,25,47,.34);transition:transform .22s ease,box-shadow .22s ease}.andy-video-preview:hover .andy-video-play-button{transform:scale(1.06);box-shadow:0 0 0 18px rgba(255,25,47,.11),0 28px 80px rgba(255,25,47,.38)}.andy-video-caption{position:absolute;z-index:3;left:26px;right:26px;bottom:24px;display:grid;grid-gap:4px;gap:4px;text-align:left}.andy-video-caption strong{color:#ffffff;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.04em}.andy-video-caption small{color:rgba(255,255,255,.78);font-weight:750}.andy-video-player{position:relative;z-index:3;width:100%;height:clamp(340px,38vw,560px);display:block;border-radius:26px;object-fit:cover;background:#000000}@media (max-width:1180px){.andy-video-promo-grid{grid-template-columns:1fr}.andy-video-copy{max-width:840px}}@media (max-width:620px){.andy-video-card{border-radius:28px;padding:10px;min-height:280px}.andy-video-preview{border-radius:22px}.andy-video-card:before{inset:18px}.andy-video-play-button{width:76px;height:76px}.andy-video-caption{left:18px;right:18px;bottom:18px}.andy-video-player{height:280px;border-radius:22px}}.andy-new-products-section{position:relative;padding:clamp(78px,7vw,118px) 0 clamp(104px,8vw,146px);background:transparent!important}.andy-new-products-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:38px}.andy-new-products-head>div{max-width:860px}.andy-new-products-head h2{color:var(--text-dark)}.andy-new-products-head p{color:var(--text-soft-dark);line-height:1.75;margin:0;max-width:720px}.andy-products-link{flex:0 0 auto;min-height:46px;display:inline-flex;align-items:center;border-radius:999px;padding:0 18px;color:var(--af-red);background:rgba(255,25,47,.08);border:1px solid rgba(255,25,47,.18);font-weight:950}.andy-products-marquee{overflow:hidden;padding:18px 0 38px;-webkit-mask-image:linear-gradient(90deg,transparent,black 2%,black 98%,transparent);mask-image:linear-gradient(90deg,transparent,black 2%,black 98%,transparent)}.andy-products-track{display:flex;width:max-content;gap:26px;animation:andyProductsMove 76s linear infinite;will-change:transform}.andy-products-marquee:focus-within .andy-products-track,.andy-products-marquee:hover .andy-products-track{animation-play-state:paused}@keyframes andyProductsMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.andy-new-product-card{position:relative;width:336px;flex:0 0 336px;min-height:492px;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 50% 20%,rgba(255,25,47,.12),transparent 15rem),rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.1);box-shadow:0 24px 70px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.78);display:flex;flex-direction:column;transition:border-radius .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1)}.andy-new-product-card:focus-within,.andy-new-product-card:hover{border-radius:30px;transform:translateY(-10px);background:radial-gradient(circle at 50% 20%,rgba(255,25,47,.16),transparent 16rem),#ffffff;box-shadow:0 34px 90px rgba(15,23,42,.18),0 22px 60px rgba(255,25,47,.08)}.andy-new-product-media{position:relative;min-height:194px;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(255,25,47,.16),transparent 9rem),linear-gradient(135deg,#ffffff,#eef1f5);transition:min-height .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1)}.andy-new-product-card:focus-within .andy-new-product-media,.andy-new-product-card:hover .andy-new-product-media{min-height:224px}.andy-new-product-media>span{position:absolute;top:18px;left:50%;max-width:calc(100% - 58px);transform:translateX(-50%);border-radius:999px;padding:7px 12px;color:#ffffff;background:#111827;font-size:.76rem;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:left .32s ease,transform .32s ease}.andy-new-product-card:focus-within .andy-new-product-media>span,.andy-new-product-card:hover .andy-new-product-media>span{left:18px;transform:none}.andy-new-product-media>div{width:88px;height:88px;display:grid;place-items:center;border-radius:30px;color:var(--af-red);background:#ffffff;box-shadow:0 20px 60px rgba(255,25,47,.16);transition:transform .38s ease,border-radius .38s ease}.andy-new-product-card:focus-within .andy-new-product-media>div,.andy-new-product-card:hover .andy-new-product-media>div{transform:scale(1.08);border-radius:24px}.andy-new-product-body{padding:22px 24px 24px;display:grid;grid-gap:13px;gap:13px;flex:1 1;text-align:center;transition:text-align .35s ease}.andy-new-product-card:focus-within .andy-new-product-body,.andy-new-product-card:hover .andy-new-product-body{text-align:left}.andy-new-product-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;min-height:30px;transition:justify-content .35s ease}.andy-new-product-card:focus-within .andy-new-product-tags,.andy-new-product-card:hover .andy-new-product-tags{justify-content:flex-start}.andy-new-product-tags span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 9px;color:#b91c1c;background:rgba(255,25,47,.1);border:1px solid rgba(255,25,47,.18);font-size:.72rem;font-weight:950}.andy-new-product-body h3{color:var(--text-dark);font-size:1.04rem;line-height:1.36;margin:0 auto;max-width:250px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:max-width .35s ease}.andy-new-product-card:focus-within .andy-new-product-body h3,.andy-new-product-card:hover .andy-new-product-body h3{max-width:100%;-webkit-line-clamp:5}.andy-new-product-actions,.andy-new-product-card .product-warning,.andy-new-product-meta{opacity:0;transform:translateY(14px);max-height:0;overflow:hidden;transition:opacity .34s ease,transform .34s ease,max-height .42s ease}.andy-new-product-card:focus-within .andy-new-product-actions,.andy-new-product-card:focus-within .andy-new-product-meta,.andy-new-product-card:focus-within .product-warning,.andy-new-product-card:hover .andy-new-product-actions,.andy-new-product-card:hover .andy-new-product-meta,.andy-new-product-card:hover .product-warning{opacity:1;transform:translateY(0);max-height:150px}.andy-new-product-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;color:var(--text-soft-dark);font-size:.9rem}.andy-new-product-card:focus-within .andy-new-product-meta,.andy-new-product-card:hover .andy-new-product-meta{justify-content:flex-start}.andy-new-product-meta span{display:inline-flex;align-items:center;gap:6px}.andy-new-product-meta svg{color:var(--af-red)}.andy-new-product-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.andy-new-product-card:after{content:"Ver más";position:absolute;left:50%;bottom:22px;transform:translateX(-50%);min-height:36px;display:inline-flex;align-items:center;border-radius:999px;padding:0 16px;color:var(--af-red);background:rgba(255,25,47,.08);border:1px solid rgba(255,25,47,.16);font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;transition:opacity .28s ease,transform .28s ease}.andy-new-product-card:focus-within:after,.andy-new-product-card:hover:after{opacity:0;transform:translateX(-50%) translateY(10px);pointer-events:none}@media (min-width:1600px){.andy-new-product-card{width:356px;flex-basis:356px}}@media (max-width:1180px){.andy-products-track{animation-duration:86s}.andy-new-product-card{width:318px;flex-basis:318px}}@media (hover:none),(max-width:720px){.andy-products-track{animation-duration:94s}.andy-new-product-card{width:286px;flex-basis:286px;min-height:auto;border-radius:28px}.andy-new-product-card:after{display:none}.andy-new-product-media{min-height:190px}.andy-new-product-media>span{left:16px;transform:none}.andy-new-product-body,.andy-new-product-card:hover .andy-new-product-body{text-align:left}.andy-new-product-meta,.andy-new-product-tags{justify-content:flex-start}.andy-new-product-body h3{max-width:100%;-webkit-line-clamp:4}.andy-new-product-actions,.andy-new-product-card .product-warning,.andy-new-product-meta{opacity:1;transform:none;max-height:none;overflow:visible}.andy-new-product-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.andy-products-track{animation:none!important}.andy-new-product-actions,.andy-new-product-body,.andy-new-product-card,.andy-new-product-card .product-warning,.andy-new-product-media,.andy-new-product-media>div,.andy-new-product-media>span,.andy-new-product-meta,.andy-new-product-tags{transition:none!important}}.andy-new-product-card{min-height:500px!important}.andy-new-product-media{min-height:245px!important;padding-top:30px!important;overflow:visible!important}.andy-new-product-media>span{top:auto!important;bottom:-24px!important;left:50%!important;transform:translateX(-50%)!important;max-width:calc(100% - 56px)!important;min-height:44px!important;padding:0 22px!important;border:1px solid rgba(255,255,255,.16)!important;font-size:1rem!important;letter-spacing:-.02em!important;box-shadow:0 16px 36px rgba(15,23,42,.18),0 0 0 5px rgba(255,255,255,.72)!important;z-index:5!important}.andy-new-product-card:focus-within .andy-new-product-media>span,.andy-new-product-card:hover .andy-new-product-media>span{left:50%!important;transform:translateX(-50%)!important;bottom:-24px!important}.andy-new-product-body{padding-top:48px!important;gap:18px!important}.andy-new-product-tags{transform:translateY(8px)!important}.andy-new-product-card:focus-within .andy-new-product-tags,.andy-new-product-card:hover .andy-new-product-tags{max-height:48px!important}.andy-new-product-tags span{min-height:30px!important;padding:0 11px!important}.andy-new-product-meta{gap:12px 18px!important;font-size:.94rem!important;opacity:1!important;transform:none!important;max-height:none!important;overflow:visible!important}.andy-new-product-card:focus-within .andy-new-product-meta,.andy-new-product-card:hover .andy-new-product-meta{justify-content:center!important}.andy-new-product-actions{grid-template-columns:1fr!important;opacity:1!important;transform:none!important;max-height:none!important;overflow:visible!important}.andy-new-product-actions .btn-card-secondary{border-radius:999px!important;color:var(--af-red)!important;background:rgba(255,25,47,.08)!important;border:1px solid rgba(255,25,47,.22)!important;font-size:.82rem!important;text-transform:uppercase!important;letter-spacing:.04em!important}.andy-new-product-actions .btn-card-primary,.andy-new-product-actions .btn-card-secondary{min-height:46px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important}.andy-new-product-actions .btn-card-primary{gap:7px!important;border-radius:999px!important;color:#ffffff!important;background:linear-gradient(135deg,var(--af-red),var(--af-orange))!important;border:none!important;font-size:.86rem!important;box-shadow:0 14px 34px rgba(255,25,47,.22)!important;transform:translateY(10px)!important;transition:opacity .28s ease,transform .28s ease,max-height .34s ease!important}.andy-new-product-card:focus-within .btn-card-primary,.andy-new-product-card:hover .btn-card-primary{max-height:46px!important}.andy-new-product-card:after{display:none!important;content:none!important}@media (hover:none),(max-width:720px){.andy-new-product-media>span{bottom:-22px!important;left:50%!important;transform:translateX(-50%)!important}.andy-new-product-body{padding-top:46px!important;text-align:center!important}.andy-new-product-tags{opacity:1!important;transform:none!important;max-height:none!important}.andy-new-product-meta,.andy-new-product-tags{justify-content:center!important}.andy-new-product-actions{grid-template-columns:1fr!important}.andy-new-product-actions .btn-card-primary{opacity:1!important;transform:none!important;max-height:46px!important;pointer-events:auto!important}}.andy-products-track{animation-duration:118s!important}.andy-new-product-card{width:310px!important;flex-basis:310px!important;min-height:430px!important}.andy-new-product-card:focus-within,.andy-new-product-card:hover{min-height:430px!important}.andy-new-product-media{min-height:190px!important;padding-top:18px!important}.andy-new-product-card:focus-within .andy-new-product-media,.andy-new-product-card:hover .andy-new-product-media{min-height:180px!important}.andy-new-product-media>div{width:78px!important;height:78px!important;border-radius:24px!important}.andy-new-product-media>div svg{width:38px!important;height:38px!important}.andy-new-product-media>span{bottom:-22px!important;min-height:40px!important;padding:0 18px!important;font-size:.92rem!important;box-shadow:0 14px 30px rgba(15,23,42,.16),0 0 0 5px rgba(255,255,255,.72)!important}.andy-new-product-body{padding:42px 22px 22px!important;gap:13px!important}.andy-new-product-body h3{display:none!important}.andy-new-product-tags{justify-content:center!important;gap:10px!important;opacity:0!important;transform:translateY(6px)!important;max-height:0!important;overflow:hidden!important}.andy-new-product-card:focus-within .andy-new-product-tags,.andy-new-product-card:hover .andy-new-product-tags{opacity:1!important;transform:translateY(0)!important;max-height:28px!important}.andy-new-product-tags span{min-height:auto!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--af-red)!important;letter-spacing:.12em!important;text-transform:uppercase!important}.andy-new-product-tags span+span:before{content:"·";margin-right:10px;color:rgba(255,25,47,.55)}.andy-new-product-meta{justify-content:center!important;font-size:.9rem!important;font-weight:900!important;margin-top:2px!important}.andy-new-product-card .product-warning{display:none!important}.andy-new-product-actions .btn-card-primary,.andy-new-product-actions .btn-card-secondary{min-height:42px!important;height:42px!important;padding:0 12px!important;font-size:.8rem!important}.andy-new-product-actions .btn-card-primary{opacity:0!important;transform:translateY(8px)!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}.andy-new-product-card:focus-within .andy-new-product-actions,.andy-new-product-card:hover .andy-new-product-actions{grid-template-columns:1fr 1fr!important}.andy-new-product-card:focus-within .btn-card-primary,.andy-new-product-card:hover .btn-card-primary{opacity:1!important;transform:translateY(0)!important;max-height:42px!important;pointer-events:auto!important}@media (hover:none),(max-width:720px){.andy-products-track{animation-duration:130s!important}.andy-new-product-card{width:286px!important;flex-basis:286px!important;min-height:auto!important}.andy-new-product-media{min-height:178px!important}.andy-new-product-body{padding-top:42px!important}.andy-new-product-tags{opacity:1!important;transform:none!important;max-height:none!important}.andy-new-product-actions{grid-template-columns:1fr!important}.andy-new-product-actions .btn-card-primary{opacity:1!important;transform:none!important;max-height:42px!important;pointer-events:auto!important}}.andy-video-scroll-section{--video-scroll-scale:0.86;position:relative;min-height:132vh;display:grid;align-items:center;padding:18vh 0;overflow:clip;background:radial-gradient(circle at 50% 50%,rgba(255,25,47,calc(.04 + (var(--video-scroll-progress) * .12))),transparent 34rem),linear-gradient(180deg,#050608 0,#0d0d0d 50%,#050608 100%)}.andy-video-scroll-section:before{opacity:calc(.1 + (var(--video-scroll-progress) * .18));background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 72%)}.andy-video-scroll-stage{position:-webkit-sticky;position:sticky;top:92px;width:min(1420px,calc(100% - 40px));height:min(78vh,820px);margin:0 auto;border-radius:clamp(22px,3vw,46px);overflow:hidden;display:grid;place-items:center;isolation:isolate;transform:scale(var(--video-scroll-scale));transform-origin:center;border:1px solid rgba(255,255,255,calc(.1 + (var(--video-scroll-progress) * .08)));box-shadow:0 38px 120px rgba(0,0,0,.46),0 0 calc(24px + (var(--video-scroll-progress) * 58px)) rgba(255,25,47,calc(.08 + (var(--video-scroll-progress) * .18)))}.andy-video-scroll-stage:before{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 34%,rgba(0,0,0,.34)),radial-gradient(circle at center,transparent 0,rgba(0,0,0,calc(.28 - (var(--video-scroll-progress) * .2))) 100%)}.andy-video-scroll-player{width:100%;height:100%;object-fit:cover;filter:grayscale(calc((1 - var(--video-scroll-progress)) * 1)) saturate(calc(.72 + (var(--video-scroll-progress) * .78))) contrast(calc(1.04 + (var(--video-scroll-progress) * .08))) brightness(calc(.72 + (var(--video-scroll-progress) * .22)));transform:scale(calc(1.08 - (var(--video-scroll-progress) * .04)));transition:filter .16s linear,transform .16s linear}.andy-video-fullscreen-button{position:absolute;z-index:4;left:50%;top:50%;width:clamp(76px,7vw,104px);height:clamp(76px,7vw,104px);border:0;border-radius:999px;display:grid;place-items:center;color:#ffffff;box-shadow:0 0 0 14px rgba(255,25,47,.14),0 24px 76px rgba(255,25,47,.34),inset 0 1px 0 rgba(255,255,255,.28);cursor:pointer;transform:translate(-50%,-50%) scale(calc(.94 + (var(--video-scroll-progress) * .06)));transition:transform .2s ease,filter .2s ease}.andy-video-fullscreen-button:hover{transform:translate(-50%,-50%) scale(1.05);filter:brightness(1.08)}.andy-video-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(12px,2vw,30px);background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.andy-video-modal-player{width:min(100%,1500px);height:min(100%,86vh);object-fit:contain;border-radius:clamp(14px,2vw,28px);background:#000000;box-shadow:0 30px 120px rgba(0,0,0,.68)}.andy-video-modal-close{position:fixed;top:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);z-index:1001;width:46px;height:46px;border:1px solid rgba(255,255,255,.16);border-radius:999px;display:grid;place-items:center;color:#ffffff;background:rgba(255,255,255,.1);cursor:pointer}@media (max-width:760px){.andy-video-scroll-section{min-height:112vh;padding:12vh 0}.andy-video-scroll-stage{top:86px;width:calc(100% - 24px);height:64vh;border-radius:24px}}.andy-video-scroll-section{--video-scroll-progress:0;--video-scroll-scale:0.78;--video-scroll-radius:46px;min-height:180vh!important;align-items:center!important;padding:22vh 0 26vh!important;background:radial-gradient(circle at 50% 22%,rgba(255,25,47,calc(.035 + (var(--video-scroll-progress) * .085))),transparent 34rem),radial-gradient(circle at 14% 48%,rgba(15,23,42,.045),transparent 28rem),radial-gradient(circle at 86% 52%,rgba(15,23,42,.04),transparent 28rem),linear-gradient(180deg,#ffffff 0,#f8fafc 46%,#ffffff 100%)!important}.andy-video-scroll-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:calc(.16 + (var(--video-scroll-progress) * .12));background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 44%,black 0,transparent 72%);mask-image:radial-gradient(circle at 50% 44%,black 0,transparent 72%)}.andy-video-scroll-section:after{top:50%;width:min(980px,78vw);height:min(980px,78vw);background:radial-gradient(circle,rgba(255,25,47,.1),transparent 62%);filter:blur(24px);opacity:calc(.22 + (var(--video-scroll-progress) * .28))}.andy-video-scroll-stage{top:clamp(74px,8vh,96px)!important;z-index:1!important;width:min(1540px,calc(100% - clamp(24px, 5vw, 96px)))!important;height:min(86vh,920px)!important;border-radius:var(--video-scroll-radius)!important;transform:scale(var(--video-scroll-scale))!important;transform-origin:center!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(15,23,42,calc(.1 - (var(--video-scroll-progress) * .035)))!important;box-shadow:0 44px 120px rgba(15,23,42,calc(.13 + (var(--video-scroll-progress) * .1))),0 18px 48px rgba(255,25,47,calc(.05 + (var(--video-scroll-progress) * .09))),inset 0 1px 0 rgba(255,255,255,.8)!important;transition:border-radius .18s ease,box-shadow .18s ease,border-color .18s ease}.andy-video-scroll-stage:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 24%,rgba(0,0,0,.14)),radial-gradient(circle at center,transparent 0,rgba(15,23,42,calc(.18 - (var(--video-scroll-progress) * .12))) 100%)}.andy-video-scroll-stage:after{content:"";position:absolute;inset:14px;z-index:3;pointer-events:none;border-radius:calc(var(--video-scroll-radius) - 10px);border:1px solid rgba(255,255,255,calc(.36 - (var(--video-scroll-progress) * .1)));box-shadow:inset 0 0 40px rgba(255,255,255,.12)}.andy-video-scroll-player{filter:grayscale(calc((1 - var(--video-scroll-progress)) * 1)) saturate(calc(.78 + (var(--video-scroll-progress) * .82))) contrast(calc(1.02 + (var(--video-scroll-progress) * .08))) brightness(calc(.86 + (var(--video-scroll-progress) * .12)))!important;transform:scale(calc(1.09 - (var(--video-scroll-progress) * .04)))!important;transition:filter .16s linear,transform .16s linear!important}.andy-video-fullscreen-button{z-index:4!important;width:clamp(78px,7vw,106px)!important;height:clamp(78px,7vw,106px)!important;box-shadow:0 0 0 14px rgba(255,25,47,.14),0 24px 76px rgba(255,25,47,.34),inset 0 1px 0 rgba(255,255,255,.34)!important;transform:translate(-50%,-50%) scale(calc(.94 + (var(--video-scroll-progress) * .08)))!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}.andy-video-fullscreen-button:hover{transform:translate(-50%,-50%) scale(1.06)!important;box-shadow:0 0 0 16px rgba(255,25,47,.16),0 30px 90px rgba(255,25,47,.42),inset 0 1px 0 rgba(255,255,255,.38)!important}.andy-video-modal{z-index:1000!important;padding:clamp(12px,2vw,30px)!important;background:rgba(0,0,0,.92)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.andy-video-modal-player{width:min(100%,1500px)!important;height:min(100%,86vh)!important;border-radius:clamp(14px,2vw,28px)!important;box-shadow:0 30px 120px rgba(0,0,0,.68)!important}.andy-video-modal-close{top:clamp(14px,2vw,28px)!important;right:clamp(14px,2vw,28px)!important;z-index:1001!important;width:46px!important;height:46px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.1)!important}@media (max-width:760px){.andy-video-scroll-section{min-height:140vh!important;padding:14vh 0 18vh!important}.andy-video-scroll-stage{top:86px!important;width:calc(100% - 24px)!important;height:68vh!important;border-radius:26px!important}.andy-video-scroll-stage:after{inset:9px!important;border-radius:20px!important}.andy-video-fullscreen-button{width:74px!important;height:74px!important}}.andy-video-scroll-section{padding:clamp(34px,5vw,72px) 0 clamp(28px,4vw,58px)!important;background:radial-gradient(circle at 50% 24%,rgba(255,25,47,calc(.035 + (var(--video-progress) * .07))),transparent 34rem),linear-gradient(180deg,#f4f6f8 0,#ffffff 42%,#f4f6f8 100%)!important}.andy-video-scroll-section:before{display:none!important;content:none!important}.andy-video-scroll-section:after{content:"";position:absolute;left:50%;top:42%;width:min(960px,78vw);height:min(960px,78vw);pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(255,25,47,calc(.08 + (var(--video-progress) * .08))),transparent 64%);filter:blur(28px);opacity:.72;transform:translate(-50%,-50%)}.andy-video-scroll-stage{border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 34px 100px rgba(15,23,42,calc(.12 + (var(--video-progress) * .1))),0 16px 54px rgba(255,25,47,calc(.06 + (var(--video-progress) * .1)))!important}.andy-video-scroll-player{filter:saturate(calc(.98 + (var(--video-progress) * .2))) contrast(calc(1.01 + (var(--video-progress) * .04))) brightness(calc(.92 + (var(--video-progress) * .08)))!important}.andy-video-scroll-dim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,calc(.16 - (var(--video-progress) * .08))) 0,rgba(15,23,42,calc(.2 - (var(--video-progress) * .14))) 100%),rgba(244,246,248,calc(.34 - (var(--video-progress) * .34)));mix-blend-mode:normal;opacity:calc(1 - (var(--video-progress) * .82));transition:opacity .12s linear}.andy-video-fullscreen-button{box-shadow:0 0 0 13px rgba(255,25,47,.13),0 24px 76px rgba(255,25,47,.36),inset 0 1px 0 rgba(255,255,255,.34)!important}.andy-video-fullscreen-button:hover{box-shadow:0 0 0 16px rgba(255,25,47,.16),0 30px 92px rgba(255,25,47,.44),inset 0 1px 0 rgba(255,255,255,.38)!important}.andy-video-modal-close{border:1px solid rgba(255,255,255,.2)!important}.andy-video-scroll-section+.andy-about-section,.andy-white-home-area .andy-about-section{padding-top:clamp(38px,5vw,72px)!important}.andy-white-home-area{background:radial-gradient(circle at 86% 8%,rgba(255,25,47,.055),transparent 30rem),linear-gradient(180deg,#f4f6f8,#ffffff 52%,#f4f6f8)!important}@media (max-width:760px){.andy-video-scroll-section{min-height:104vh!important;padding:28px 0 38px!important}.andy-video-scroll-stage{top:82px!important;width:calc(100% - 22px)!important;height:66vh!important;border-radius:24px!important}.andy-video-fullscreen-button{width:72px!important;height:72px!important}.andy-video-scroll-section+.andy-about-section,.andy-white-home-area .andy-about-section{padding-top:34px!important}}@media (prefers-reduced-motion:reduce){.andy-video-fullscreen-button,.andy-video-scroll-dim,.andy-video-scroll-player,.andy-video-scroll-stage{transition:none!important;transform:none!important}}.andy-video-scroll-section{--video-progress:0;--video-bg-progress:0;position:relative!important;min-height:118vh!important;padding:clamp(34px,5vw,72px) 0 clamp(30px,4vw,58px)!important;display:grid!important;align-items:start!important;overflow:visible!important;background:radial-gradient(circle at 50% 28%,rgba(255,25,47,calc(.04 + (var(--video-bg-progress) * .14))),transparent 34rem),linear-gradient(180deg,rgb(calc(244 - (var(--video-bg-progress) * 242)) calc(246 - (var(--video-bg-progress) * 243)) calc(248 - (var(--video-bg-progress) * 244))) 0,rgb(calc(255 - (var(--video-bg-progress) * 250)) calc(255 - (var(--video-bg-progress) * 249)) calc(255 - (var(--video-bg-progress) * 247))) 48%,rgb(calc(244 - (var(--video-bg-progress) * 242)) calc(246 - (var(--video-bg-progress) * 243)) calc(248 - (var(--video-bg-progress) * 244))) 100%)!important}.andy-video-scroll-section:before{z-index:-2!important;background:radial-gradient(circle at 50% 36%,rgba(255,25,47,.22),transparent 32rem),radial-gradient(circle at 18% 62%,rgba(255,25,47,.08),transparent 24rem),radial-gradient(circle at 82% 62%,rgba(248,128,92,.08),transparent 24rem),linear-gradient(180deg,#f4f6f8,#050608 42%,#020304)!important;opacity:var(--video-bg-progress)!important;transition:opacity .08s linear!important}.andy-video-scroll-section:after,.andy-video-scroll-section:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important}.andy-video-scroll-section:after{z-index:-1!important;opacity:calc(var(--video-bg-progress) * .34)!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at 50% 42%,black 0,transparent 72%);mask-image:radial-gradient(circle at 50% 42%,black 0,transparent 72%)}.andy-video-scroll-stage{position:-webkit-sticky!important;position:sticky!important;top:clamp(74px,8vh,92px)!important;width:min(1480px,calc(100% - clamp(22px, 5vw, 88px)))!important;height:min(82vh,820px)!important;margin:0 auto!important;border-radius:calc(34px - (var(--video-progress) * 12px))!important;overflow:hidden!important;isolation:isolate!important;display:grid!important;place-items:center!important;transform:translateY(calc(18px - (var(--video-progress) * 18px))) scale(calc(.94 + (var(--video-progress) * .06)))!important;background:#000000!important;border:1px solid rgba(calc(15 + (var(--video-bg-progress) * 240)),calc(23 + (var(--video-bg-progress) * 232)),calc(42 + (var(--video-bg-progress) * 213)),calc(.1 + (var(--video-bg-progress) * .08)))!important;box-shadow:0 34px 100px rgba(15,23,42,calc(.12 + (var(--video-bg-progress) * .28))),0 16px 70px rgba(255,25,47,calc(.06 + (var(--video-bg-progress) * .16)))!important;will-change:transform,border-radius,box-shadow!important}.andy-video-scroll-player{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(calc(.94 + (var(--video-progress) * .26))) contrast(calc(1.01 + (var(--video-progress) * .05))) brightness(calc(.92 + (var(--video-progress) * .1)))!important;transform:scale(calc(1.035 - (var(--video-progress) * .025)))!important;transition:none!important;will-change:transform,filter!important}.andy-video-scroll-dim{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,calc(.18 - (var(--video-progress) * .12))) 0,rgba(2,3,4,calc(.22 - (var(--video-progress) * .08))) 100%),rgba(244,246,248,calc(.36 - (var(--video-progress) * .36)))!important;opacity:calc(1 - (var(--video-progress) * .82))!important;transition:opacity .08s linear!important}.andy-video-fullscreen-button{z-index:5!important;left:50%!important;top:50%!important;width:clamp(78px,7vw,108px)!important;height:clamp(78px,7vw,108px)!important;border-radius:999px!important;background:linear-gradient(135deg,#ff192f,#ff3e4f 48%,#f8805c)!important;box-shadow:0 0 0 calc(11px + (var(--video-bg-progress) * 5px)) rgba(255,25,47,.14),0 24px 82px rgba(255,25,47,calc(.34 + (var(--video-bg-progress) * .12))),inset 0 1px 0 rgba(255,255,255,.34)!important;transform:translate(-50%,-50%) scale(calc(.96 + (var(--video-progress) * .04)))!important;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important}.andy-video-fullscreen-button:hover{transform:translate(-50%,-50%) scale(1.07)!important;filter:brightness(1.08)!important}.andy-video-scroll-section+.andy-about-section,.andy-white-home-area .andy-about-section{padding-top:clamp(42px,5vw,76px)!important}body.theme-home-light .andy-white-home-area{background:transparent!important}.andy-about-section{background:radial-gradient(circle at 50% 12%,rgba(255,25,47,.065),transparent 28rem),linear-gradient(180deg,#f4f6f8,#ffffff 48%,#f4f6f8)!important}body.andy-video-modal-open .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-110%)!important}body.andy-video-modal-open{overflow:hidden!important}.andy-video-modal-close{top:clamp(14px,2vw,24px)!important;right:clamp(14px,2vw,24px)!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.11)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.andy-video-modal-close:hover{background:rgba(255,25,47,.86)!important}@media (max-width:760px){.andy-video-scroll-section{min-height:106vh!important;padding:28px 0 38px!important}.andy-video-scroll-stage{top:82px!important;width:calc(100% - 22px)!important;height:66vh!important;border-radius:24px!important}.andy-video-fullscreen-button{width:72px!important;height:72px!important}.andy-video-scroll-section+.andy-about-section,.andy-white-home-area .andy-about-section{padding-top:36px!important}}.home-theme-trigger{height:1px!important;min-height:1px!important;margin:-1px 0 0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;opacity:0!important;overflow:hidden!important}.andy-guided-search-section{border-bottom:0!important;box-shadow:none!important}.andy-video-scroll-section,.andy-white-home-area{margin-top:-1px!important;border-top:0!important;box-shadow:none!important;overflow:hidden!important}.andy-video-scroll-section{isolation:isolate!important}.andy-video-scroll-section:after,.andy-video-scroll-section:before{inset:-2px 0!important}.andy-video-scroll-stage{z-index:2!important;cursor:pointer!important}.andy-video-scroll-stage:after,.andy-video-scroll-stage:before{display:none!important;content:none!important}.andy-video-fullscreen-button{position:absolute!important;inset:0!important;z-index:6!important;width:100%!important;height:100%!important;border:0!important;border-radius:inherit!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;color:#ffffff!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;transition:none!important}.andy-video-fullscreen-button:focus-visible,.andy-video-fullscreen-button:hover{transform:none!important;filter:none!important;box-shadow:none!important}.andy-video-play-glyph{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#ffffff!important;background:rgba(255,25,47,.84)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 14px 42px rgba(255,25,47,.32),0 0 0 8px rgba(255,25,47,.08)!important;opacity:0!important;transform:scale(.82) translateY(4px)!important;transition:opacity .22s ease,transform .22s ease,background .22s ease,box-shadow .22s ease!important}.andy-video-scroll-stage:focus-within .andy-video-play-glyph,.andy-video-scroll-stage:hover .andy-video-play-glyph{opacity:1!important;transform:scale(1) translateY(0)!important}.andy-video-play-glyph svg{display:block!important;width:17px!important;height:17px!important;margin-left:2px!important}@media (hover:none){.andy-video-play-glyph{opacity:.72!important;transform:scale(.94)!important}}.andy-video-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;background:#000000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important}body.andy-video-modal-open .site-header,html.andy-video-modal-open .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-120%)!important}body.andy-video-modal-open .andy-chat-closed,body.andy-video-modal-open .andy-chat-widget,body.andy-video-modal-open .andy-chat-window,body.andy-video-modal-open [class*=chat],html.andy-video-modal-open .andy-chat-closed,html.andy-video-modal-open .andy-chat-widget,html.andy-video-modal-open .andy-chat-window,html.andy-video-modal-open [class*=chat]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.andy-video-modal-open,html.andy-video-modal-open{overflow:hidden!important}.andy-video-modal-player{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;object-fit:contain!important;border-radius:0!important;background:#000000!important;box-shadow:none!important}.andy-video-modal-close{position:fixed!important;top:max(18px,env(safe-area-inset-top))!important;right:max(18px,env(safe-area-inset-right))!important;z-index:2147483001!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;background:rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;line-height:1!important;cursor:pointer!important;box-shadow:0 18px 48px rgba(0,0,0,.42)!important}.andy-video-modal-close svg{display:block!important;width:24px!important;height:24px!important;flex:0 0 auto!important;stroke-width:2.2!important}.andy-video-modal-close:hover{background:rgba(255,25,47,.88)!important;border-color:rgba(255,255,255,.34)!important}@media (max-width:760px){.andy-video-play-glyph{width:40px!important;height:40px!important}.andy-video-modal-close{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important}.andy-video-modal-close svg{width:22px!important;height:22px!important}}.andy-guided-search-section{position:relative!important;padding:clamp(54px,6vw,88px) 0 clamp(92px,8vw,132px)!important;overflow:hidden!important;background:radial-gradient(circle at 50% 42%,rgba(255,25,47,.14),transparent 34rem),linear-gradient(180deg,#020304,#050608 54%,#020304)!important}.andy-guided-search-section:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(120px,13vw,210px);z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,3,4,0),rgba(2,3,4,.74) 28%,rgba(244,246,248,.72) 72%,#f4f6f8)}.andy-guided-search-inner.container{position:relative!important;z-index:2!important;width:min(1500px,calc(100% - 72px))!important;max-width:1500px!important;margin:0 auto!important}.andy-guided-search-inner{min-height:clamp(460px,42vw,620px)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:clamp(24px,3.4vw,54px)!important}.andy-guided-search-section .vehicle-finder{position:relative!important;z-index:2!important;width:min(1120px,100%)!important;color:#111827!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(255,25,47,.14)!important;box-shadow:0 34px 100px rgba(0,0,0,.34),0 20px 70px rgba(255,25,47,.08),inset 0 1px 0 rgba(255,255,255,.82)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.andy-guided-search-section .vehicle-finder h1,.andy-guided-search-section .vehicle-finder h2,.andy-guided-search-section .vehicle-finder h3,.andy-guided-search-section .vehicle-finder label,.andy-guided-search-section .vehicle-finder p,.andy-guided-search-section .vehicle-finder span{color:#111827!important}.andy-guided-search-section .vehicle-finder input,.andy-guided-search-section .vehicle-finder select{color:#111827!important;background:#ffffff!important}.andy-guided-search-section .vehicle-finder input:disabled,.andy-guided-search-section .vehicle-finder select:disabled{color:#667085!important;background:#e5e7eb!important}.andy-guided-search-section .vehicle-finder-button{color:#ffffff!important;background:linear-gradient(135deg,#ff192f,#ff3e4f 48%,#f8805c)!important;box-shadow:0 18px 46px rgba(255,25,47,.25),inset 0 1px 0 rgba(255,255,255,.28)!important}@media (max-width:760px){.andy-guided-search-section{padding:38px 0 78px!important}.andy-guided-search-inner.container{width:min(100% - 24px,620px)!important}.andy-guided-search-inner{min-height:auto!important;padding-top:18px!important}.andy-guided-brand{width:110vw!important;opacity:.065!important}}.andy-final-public-cta{position:relative;overflow:hidden;padding:clamp(54px,6vw,86px) 0;color:#ffffff;background:radial-gradient(circle at 82% 18%,rgba(255,25,47,.22),transparent 28rem),radial-gradient(circle at 12% 76%,rgba(248,128,92,.11),transparent 24rem),linear-gradient(135deg,#020304,#101217 54%,#050608)}.andy-final-public-cta:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,black 0,transparent 74%)}.andy-final-public-cta:after{content:"";position:absolute;right:-180px;bottom:-220px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(255,25,47,.2),transparent 66%);filter:blur(18px);pointer-events:none}.andy-final-public-cta-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:34px}.andy-final-public-cta span{display:inline-flex;margin-bottom:12px;color:#ff3e4f;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:950}.andy-final-public-cta h2{max-width:880px;margin:0;color:#ffffff;font-size:clamp(2.2rem,4.4vw,4.8rem);line-height:.92;letter-spacing:-.07em;text-transform:uppercase}.andy-final-public-actions{display:flex;flex-wrap:wrap;gap:12px;flex:0 0 auto}.andy-final-public-actions .andy-hero-btn{min-height:50px}@media (max-width:1180px){.andy-final-public-cta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.andy-final-public-cta{padding:48px 0 58px}.andy-final-public-cta h2{font-size:clamp(2rem,12vw,3.5rem)}.andy-final-public-actions{width:100%;flex-direction:column}.andy-final-public-actions .andy-hero-btn{width:100%}}.andy-guided-search-section .vehicle-finder{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.07))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 34px 100px rgba(0,0,0,.38),0 18px 64px rgba(255,25,47,.08),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important}.andy-guided-search-section .vehicle-finder h1,.andy-guided-search-section .vehicle-finder h2,.andy-guided-search-section .vehicle-finder h3,.andy-guided-search-section .vehicle-finder label,.andy-guided-search-section .vehicle-finder p,.andy-guided-search-section .vehicle-finder span{color:#ffffff!important}.andy-guided-search-section .vehicle-finder .vehicle-finder-help,.andy-guided-search-section .vehicle-finder .vehicle-finder-subtitle,.andy-guided-search-section .vehicle-finder p{color:rgba(255,255,255,.72)!important}.andy-guided-search-section .vehicle-finder input,.andy-guided-search-section .vehicle-finder select{color:#ffffff!important;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.07))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.andy-guided-search-section .vehicle-finder input:focus,.andy-guided-search-section .vehicle-finder select:focus{border-color:rgba(255,25,47,.55)!important;box-shadow:0 0 0 4px rgba(255,25,47,.13),inset 0 1px 0 rgba(255,255,255,.1)!important}.andy-guided-search-section .vehicle-finder input:disabled,.andy-guided-search-section .vehicle-finder select:disabled{color:rgba(255,255,255,.46)!important;background:rgba(255,255,255,.08)!important;opacity:1!important}.andy-guided-search-section .vehicle-finder option{color:#111827!important;background:#ffffff!important}.andy-new-product-image{height:210px!important;filter:drop-shadow(0 18px 36px rgba(15,23,42,.1))!important;transition:transform .24s ease,filter .24s ease!important}.andy-new-product-card:focus-within .andy-new-product-image,.andy-new-product-card:hover .andy-new-product-image{transform:scale(1.035)!important;filter:drop-shadow(0 22px 46px rgba(15,23,42,.14))!important}.andy-new-product-icon{width:82px!important;height:82px!important;display:grid!important;place-items:center!important;border-radius:24px!important;color:var(--af-red)!important;background:#ffffff!important;box-shadow:0 20px 60px rgba(255,25,47,.18)!important}@media (max-width:760px){.andy-new-product-image{height:196px!important}.andy-new-product-icon{width:74px!important;height:74px!important;border-radius:22px!important}}.andy-new-products-section{background:radial-gradient(circle at 10% 12%,rgba(255,25,47,.045),transparent 26rem),linear-gradient(180deg,#ffffff,#f4f6f8)!important}.andy-products-track{gap:22px!important;animation-duration:95s!important}.andy-new-product-card{width:320px!important;flex:0 0 320px!important;min-height:470px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#ffffff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 24px 70px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.78)!important;transform:none!important}.andy-new-product-card:focus-within,.andy-new-product-card:hover{min-height:470px!important;border-radius:28px!important;transform:translateY(-4px)!important;box-shadow:0 30px 86px rgba(15,23,42,.16),0 16px 40px rgba(255,25,47,.08)!important}.andy-new-product-card:after,.andy-new-product-card:before{display:none!important;content:none!important}.andy-new-product-media{position:relative!important;min-height:220px!important;height:220px!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important;background:#ffffff!important;border-radius:0!important}.andy-new-product-card:focus-within .andy-new-product-media,.andy-new-product-card:hover .andy-new-product-media{min-height:220px!important;height:220px!important}.andy-new-product-media>span{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;transform:none!important;max-width:calc(100% - 28px)!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 11px!important;color:#ffffff!important;background:#111827!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;font-size:.76rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;box-shadow:none!important;z-index:4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.andy-new-product-card:focus-within .andy-new-product-media>span,.andy-new-product-card:hover .andy-new-product-media>span{top:14px!important;left:14px!important;bottom:auto!important;transform:none!important}.andy-new-product-image{width:100%!important;height:220px!important;display:block!important;object-fit:contain!important;padding:0!important;box-sizing:border-box!important;background:#ffffff!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important}.andy-new-product-card:focus-within .andy-new-product-image,.andy-new-product-card:hover .andy-new-product-image{transform:none!important;filter:none!important}.andy-new-product-icon,.andy-new-product-media>div{width:82px!important;height:82px!important;display:grid!important;place-items:center!important;border-radius:24px!important;color:var(--af-red)!important;background:#ffffff!important;box-shadow:0 20px 60px rgba(255,25,47,.14)!important}.andy-new-product-body{padding:22px!important;grid-gap:12px!important;gap:12px!important;display:grid!important;color:#111827!important;background:#ffffff!important;text-align:left!important}.andy-new-product-body h3{display:-webkit-box!important;margin:0!important;color:#111827!important;font-size:1rem!important;line-height:1.32!important;min-height:3.9em!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.andy-new-product-tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important;opacity:1!important;max-height:none!important;overflow:visible!important;transform:none!important;margin:0!important}.andy-new-product-tags span{width:-moz-fit-content!important;width:fit-content!important;color:#b91c1c!important;background:rgba(255,25,47,.1)!important;border:1px solid rgba(255,25,47,.18)!important;border-radius:999px!important;padding:6px 9px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important}.andy-new-product-meta{display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important;justify-content:flex-start!important;font-size:.86rem!important}.andy-new-product-meta,.andy-new-product-meta span{color:#667085!important}.andy-new-product-meta svg{color:var(--af-red)!important}.andy-new-product-card .product-warning{color:#9a6400!important;background:#fff7e6!important;border-color:rgba(245,158,11,.28)!important}.andy-new-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin-top:auto!important}.andy-new-product-actions .btn-card-primary{opacity:1!important;transform:none!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important}@media (hover:none),(max-width:720px){.andy-new-product-card{width:286px!important;flex-basis:286px!important;min-height:455px!important}.andy-new-product-card:focus-within .andy-new-product-media,.andy-new-product-card:hover .andy-new-product-media,.andy-new-product-image,.andy-new-product-media{height:202px!important;min-height:202px!important}.andy-new-product-body{padding:20px!important;text-align:left!important}.andy-new-product-actions{grid-template-columns:1fr!important}}.andy-home-page .andy-new-products-section .andy-products-marquee{padding:12px 0 58px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)!important;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)!important}.andy-home-page .andy-new-products-section .andy-products-marquee:focus-within .andy-products-track,.andy-home-page .andy-new-products-section .andy-products-marquee:hover .andy-products-track{animation-play-state:paused!important}.andy-home-page .andy-new-products-section .andy-new-product-card{width:310px!important;flex:0 0 310px!important;height:455px!important;min-height:455px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#ffffff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 24px 70px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.78)!important;transition:border-radius .32s ease,transform .28s ease,box-shadow .28s ease!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within,.andy-home-page .andy-new-products-section .andy-new-product-card:hover{transform:translateY(-6px)!important;box-shadow:0 30px 86px rgba(15,23,42,.16),0 16px 40px rgba(255,25,47,.08)!important}.andy-home-page .andy-new-products-section .andy-new-product-card:after,.andy-home-page .andy-new-products-section .andy-new-product-card:before{display:none!important;content:none!important}.andy-home-page .andy-new-products-section .andy-new-product-media{position:relative!important;height:178px!important;min-height:178px!important;display:grid!important;place-items:center!important;padding:28px 44px 0!important;overflow:visible!important;background:#ffffff!important;border-radius:0!important;transition:height .28s ease,min-height .28s ease,padding .28s ease!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-media,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-media{height:168px!important;min-height:168px!important;padding:18px 22px 0!important}.andy-home-page .andy-new-products-section .andy-new-product-image{width:100%!important;height:145px!important;display:block!important;object-fit:contain!important;padding:0!important;box-sizing:border-box!important;background:#ffffff!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important;transition:height .28s ease,transform .28s ease!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-image,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-image{height:150px!important;transform:scale(1.025)!important}.andy-home-page .andy-new-products-section .andy-new-product-icon,.andy-home-page .andy-new-products-section .andy-new-product-media>div{width:74px!important;height:74px!important;border-radius:24px!important;box-shadow:0 20px 60px rgba(255,25,47,.14)!important}.andy-home-page .andy-new-products-section .andy-new-product-media>div svg{width:36px!important;height:36px!important}.andy-home-page .andy-new-products-section .andy-new-product-media>span{position:absolute!important;top:auto!important;right:auto!important;left:50%!important;bottom:-19px!important;transform:translateX(-50%)!important;min-height:38px!important;max-width:184px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;color:#ffffff!important;background:#111827!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;font-size:.86rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 14px 30px rgba(15,23,42,.16),0 0 0 5px rgba(255,255,255,.72)!important;z-index:5!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-media>span,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-media>span{left:50%!important;bottom:-19px!important;top:auto!important;right:auto!important;transform:translateX(-50%)!important}.andy-home-page .andy-new-products-section .andy-new-product-body{padding:40px 0 24px!important;grid-gap:13px!important;gap:13px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-body,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-body{padding:40px 22px 22px!important}.andy-home-page .andy-new-products-section .andy-new-product-body h3{display:none!important;margin:0!important;color:#111827!important;font-size:.98rem!important;line-height:1.28!important;letter-spacing:-.02em!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-body h3,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-body h3{min-height:3.8em!important}.andy-home-page .andy-new-products-section .andy-new-product-tags{opacity:1!important;max-height:none!important;overflow:visible!important;transform:none!important}.andy-home-page .andy-new-products-section .andy-new-product-tags span{font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.02em!important}.andy-home-page .andy-new-products-section .andy-new-product-meta{font-size:.82rem!important}.andy-home-page .andy-new-products-section .andy-new-product-meta svg{flex:0 0 auto!important}.andy-home-page .andy-new-products-section .andy-new-product-card .product-warning{display:none!important;color:#9a6400!important;background:#fff7e6!important;border-color:rgba(245,158,11,.28)!important}.andy-home-page .andy-new-products-section .andy-new-product-actions{grid-gap:10px!important;gap:10px!important}.andy-home-page .andy-new-products-section .andy-new-product-actions .btn-card-secondary{width:100%!important}.andy-home-page .andy-new-products-section .andy-new-product-actions .btn-card-primary{transform:translateY(8px)!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .btn-card-primary,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .btn-card-primary{transform:translateY(0)!important;max-height:46px!important}@media (hover:none),(max-width:720px){.andy-home-page .andy-new-products-section .andy-new-product-card{width:286px!important;flex-basis:286px!important;height:435px!important;min-height:435px!important;border-radius:999px!important;transform:none!important}.andy-home-page .andy-new-products-section .andy-new-product-body{width:206px!important;max-width:206px!important;margin:0 auto!important;padding-top:40px!important;text-align:center!important}.andy-home-page .andy-new-products-section .andy-new-product-body h3,.andy-home-page .andy-new-products-section .andy-new-product-card .product-warning{display:none!important}.andy-home-page .andy-new-products-section .andy-new-product-actions{grid-template-columns:1fr!important}.andy-home-page .andy-new-products-section .andy-new-product-actions .btn-card-primary{opacity:1!important;transform:none!important;max-height:46px!important;pointer-events:auto!important}}.andy-home-page .andy-new-products-section .andy-products-track{display:flex!important;width:max-content!important;gap:28px!important;animation:andyProductsMove 76s linear infinite!important;will-change:transform!important}.andy-home-page .andy-new-products-section .andy-products-marquee:hover .andy-products-track{animation-play-state:paused!important}.andy-home-page .andy-new-products-section .andy-new-product-card,.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within,.andy-home-page .andy-new-products-section .andy-new-product-card:hover{width:310px!important;flex:0 0 310px!important;height:455px!important;min-height:455px!important;max-height:455px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#ffffff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 24px 70px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.78)!important;transition:border-radius .28s ease,transform .24s ease,box-shadow .24s ease!important}.andy-home-page .andy-new-products-section .andy-new-product-card{border-radius:999px!important;transform:none!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within,.andy-home-page .andy-new-products-section .andy-new-product-card:hover{border-radius:30px!important;transform:translateY(-4px)!important}.andy-home-page .andy-new-products-section .andy-new-product-body:after,.andy-home-page .andy-new-products-section .andy-new-product-body:before,.andy-home-page .andy-new-products-section .andy-new-product-card:after,.andy-home-page .andy-new-products-section .andy-new-product-card:before,.andy-home-page .andy-new-products-section .andy-new-product-media:after,.andy-home-page .andy-new-products-section .andy-new-product-media:before{display:none!important;content:none!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-media,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-media,.andy-home-page .andy-new-products-section .andy-new-product-media{position:relative!important;height:145px!important;min-height:145px!important;max-height:145px!important;display:grid!important;place-items:center!important;padding:20px 42px 0!important;overflow:visible!important;background:#ffffff!important;border-radius:0!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-image,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-image,.andy-home-page .andy-new-products-section .andy-new-product-image{width:100%!important;height:120px!important;display:block!important;object-fit:contain!important;padding:0!important;background:#ffffff!important;mix-blend-mode:normal!important;filter:none!important;transform:none!important}.andy-home-page .andy-new-products-section .andy-new-product-icon,.andy-home-page .andy-new-products-section .andy-new-product-media>div{width:66px!important;height:66px!important;display:grid!important;place-items:center!important;border-radius:22px!important;color:var(--af-red)!important;background:#ffffff!important;box-shadow:0 18px 48px rgba(255,25,47,.12)!important}.andy-home-page .andy-new-products-section .andy-new-product-media>div svg{width:34px!important;height:34px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-media>span,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-media>span,.andy-home-page .andy-new-products-section .andy-new-product-media>span{position:absolute!important;left:50%!important;bottom:-18px!important;top:auto!important;right:auto!important;transform:translateX(-50%)!important;min-height:36px!important;max-width:178px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;color:#ffffff!important;background:#111827!important;border-radius:999px!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important;z-index:5!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:0 12px 26px rgba(15,23,42,.14),0 0 0 5px rgba(255,255,255,.72)!important}.andy-home-page .andy-new-products-section .andy-new-product-body{flex:1 1!important;width:218px!important;max-width:218px!important;margin:0 auto!important;padding:38px 0 24px!important;display:grid!important;align-content:start!important;grid-gap:11px!important;gap:11px!important;color:#111827!important;background:#ffffff!important;text-align:center!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-body,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-body{width:auto!important;max-width:none!important;margin:0!important;padding:38px 22px 22px!important}.andy-home-page .andy-new-products-section .andy-new-product-body h3,.andy-home-page .andy-new-products-section .andy-new-product-card .product-warning{display:none!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-body h3,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-body h3{display:-webkit-box!important;margin:0!important;color:#111827!important;font-size:.91rem!important;line-height:1.2!important;letter-spacing:-.02em!important;max-height:3.6em!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.andy-home-page .andy-new-products-section .andy-new-product-tags{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px!important;margin:0!important}.andy-home-page .andy-new-products-section .andy-new-product-tags span{width:-moz-fit-content!important;width:fit-content!important;color:var(--af-red)!important;background:rgba(255,25,47,.08)!important;border:1px solid rgba(255,25,47,.16)!important;border-radius:999px!important;padding:6px 9px!important;font-size:.7rem!important;font-weight:950!important;line-height:1!important}.andy-home-page .andy-new-products-section .andy-new-product-meta{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 12px!important;color:#667085!important;font-size:.8rem!important;line-height:1.2!important}.andy-home-page .andy-new-products-section .andy-new-product-meta span{color:#667085!important}.andy-home-page .andy-new-products-section .andy-new-product-meta svg{color:var(--af-red)!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .product-warning,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .product-warning{display:block!important;padding:8px 10px!important;color:#9a6400!important;background:#fff7e6!important;border:1px solid rgba(245,158,11,.28)!important;border-radius:14px!important;font-size:.74rem!important;line-height:1.22!important}.andy-home-page .andy-new-products-section .andy-new-product-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin-top:auto!important}.andy-home-page .andy-new-products-section .andy-new-product-actions .btn-card-primary,.andy-home-page .andy-new-products-section .andy-new-product-actions .btn-card-secondary{min-height:42px!important}.andy-home-page .andy-new-products-section .andy-new-product-actions .btn-card-primary{opacity:0!important;transform:translateY(6px)!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .andy-new-product-actions,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .andy-new-product-actions{grid-template-columns:1fr 1fr!important}.andy-home-page .andy-new-products-section .andy-new-product-card:focus-within .btn-card-primary,.andy-home-page .andy-new-products-section .andy-new-product-card:hover .btn-card-primary{opacity:1!important;transform:none!important;max-height:42px!important;pointer-events:auto!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-media{height:176px!important;min-height:176px!important;max-height:176px!important;padding:34px 42px 0!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-image{height:126px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-icon,.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-media>div{width:68px!important;height:68px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-media>span{bottom:-19px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-body{width:218px!important;max-width:218px!important;margin:0 auto!important;padding:42px 0 0!important;display:grid!important;align-content:start!important;grid-gap:13px!important;gap:13px!important;text-align:center!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-body h3,.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .product-warning{display:none!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-tags{justify-content:center!important;gap:7px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-meta{justify-content:center!important;gap:8px 12px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-actions{margin-top:6px!important;grid-template-columns:1fr!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-actions .btn-card-secondary{width:100%!important;min-height:42px!important}.andy-home-page .andy-new-products-section .andy-new-product-card:not(:hover):not(:focus-within) .andy-new-product-actions .btn-card-primary{opacity:0!important;transform:translateY(6px)!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}.andy-home-page .andy-new-products-section .andy-new-product-ribbon{position:absolute!important;top:18px!important;left:50%!important;z-index:6!important;transform:translateX(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 14px!important;border-radius:999px!important;color:#ffffff!important;background:linear-gradient(135deg,#ff192f,#f8805c)!important;font-size:.68rem!important;font-weight:950!important;font-style:normal!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:0 12px 28px rgba(255,25,47,.22),0 0 0 4px rgba(255,255,255,.72)!important;pointer-events:none!important}.andy-home-page .andy-new-products-section .andy-new-product-card.is-new-product{border-color:rgba(255,25,47,.18)!important}.andy-home-page .andy-new-products-section .andy-new-product-card.is-new-product:focus-within,.andy-home-page .andy-new-products-section .andy-new-product-card.is-new-product:hover{box-shadow:0 30px 86px rgba(15,23,42,.16),0 16px 42px rgba(255,25,47,.14)!important}.andy-home-lines-section{position:relative;padding:clamp(78px,7vw,116px) 0;background:transparent!important}.andy-home-lines-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:34px}.andy-home-lines-head>div{max-width:850px}.andy-home-lines-head h2{margin:0 0 14px;color:var(--text-dark);font-size:clamp(2.5rem,5vw,5.6rem);line-height:.92;letter-spacing:-.075em}.andy-home-lines-head p{max-width:720px;color:var(--text-soft-dark);line-height:1.75;margin:0}.andy-home-lines-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.andy-home-line-card{min-height:260px;display:grid;align-content:start;grid-gap:15px;gap:15px;padding:20px;border-radius:26px;text-decoration:none;background:radial-gradient(circle at bottom right,rgba(255,25,47,.1),transparent 13rem),#ffffff;border:1px solid rgba(15,23,42,.09);box-shadow:0 18px 52px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.andy-home-line-card:hover{transform:translateY(-5px);border-color:rgba(255,25,47,.24);box-shadow:0 28px 72px rgba(15,23,42,.12),0 12px 38px rgba(255,25,47,.08)}.andy-home-line-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;color:var(--line-color,var(--af-red));background:rgba(255,25,47,.08);border:1px solid rgba(255,25,47,.12)}.andy-home-line-card h3{margin:0;color:var(--text-dark);font-size:1.28rem;letter-spacing:-.04em}.andy-home-line-card p{color:var(--text-soft-dark);line-height:1.58;margin:0}.andy-home-line-action{margin-top:auto;display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;color:var(--af-red);font-weight:950}@media (max-width:1120px){.andy-home-lines-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.andy-home-lines-head{display:grid;align-items:start}}@media (max-width:640px){.andy-home-lines-grid{grid-template-columns:1fr}.andy-home-line-card{min-height:auto}}.andy-editable-banners-section{position:relative;padding:clamp(36px,5vw,72px) 0;background:transparent!important}.andy-editable-banners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.andy-editable-banner-card{position:relative;min-height:310px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.62fr);grid-gap:18px;gap:18px;align-items:stretch;padding:clamp(22px,3vw,32px);border-radius:32px;background:radial-gradient(circle at top right,rgba(255,25,47,.13),transparent 15rem),var(--banner-bg,#ffffff);border:1px solid rgba(15,23,42,.09);box-shadow:0 22px 64px rgba(15,23,42,.09);color:var(--banner-text,var(--text-dark));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.andy-editable-banner-card:hover{transform:translateY(-5px);border-color:rgba(255,25,47,.24);box-shadow:0 32px 84px rgba(15,23,42,.13),0 12px 38px rgba(255,25,47,.08)}.andy-editable-banner-content{min-width:0;display:grid;align-content:start;grid-gap:13px;gap:13px;z-index:1}.andy-editable-banner-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;color:var(--af-red);background:rgba(255,25,47,.08);border:1px solid rgba(255,25,47,.14)}.andy-editable-banner-card h2{margin:0;color:var(--banner-text,var(--text-dark));font-size:clamp(1.8rem,3vw,3.2rem);line-height:.96;letter-spacing:-.07em}.andy-editable-banner-card p{max-width:520px;margin:0;color:var(--text-soft-dark);line-height:1.65}.andy-editable-banner-link{width:-moz-fit-content;width:fit-content;min-height:42px;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:0 16px;border-radius:999px;color:#ffffff;background:var(--af-red);border:1px solid var(--af-red);font-weight:950;text-decoration:none;box-shadow:0 12px 28px rgba(255,25,47,.2);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.andy-editable-banner-link:hover{transform:translateY(-1px);background:#d80f23;box-shadow:0 16px 34px rgba(255,25,47,.26)}.andy-editable-banner-media{min-width:0;display:grid;place-items:center;align-self:stretch;border-radius:24px;background:#ffffff;border:1px solid rgba(15,23,42,.08);overflow:hidden}.andy-editable-banner-media img{width:100%;height:100%;max-height:240px;display:block;object-fit:contain;padding:14px}.andy-editable-banner-card:not(:has(.andy-editable-banner-media)){grid-template-columns:1fr}@media (max-width:1180px){.andy-editable-banners-grid{grid-template-columns:1fr}.andy-editable-banner-card{min-height:260px}}@media (max-width:720px){.andy-editable-banner-card{grid-template-columns:1fr;min-height:auto;border-radius:26px}.andy-editable-banner-media{min-height:180px}}.andy-featured-products-recycled{padding-top:clamp(76px,7vw,116px);padding-bottom:clamp(76px,7vw,116px)}.andy-new-product-card.is-featured-product{border-color:rgba(255,25,47,.13)}.andy-new-product-ribbon.featured{display:inline-flex;align-items:center;gap:5px;background:var(--af-red);color:#ffffff}.andy-new-product-ribbon.featured svg{flex:0 0 auto}.andy-video-scroll-section.is-empty{display:none}