.HeroCarousel_hero__sUFaS{position:relative;overflow:hidden;min-height:460px;border:1px solid rgba(43,146,255,.45);border-radius:28px;background:radial-gradient(circle at 70% 42%,rgba(25,148,255,.3),transparent 26%),linear-gradient(108deg,#083a8a,#0751b8 31%,#0a51bd 51%,#06122d);box-shadow:0 28px 75px rgba(0,0,0,.3),inset 0 0 70px rgba(18,103,220,.15)}.HeroCarousel_hero__sUFaS:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,14,42,.1),transparent 48%),repeating-linear-gradient(90deg,transparent 0 44px,rgba(90,182,255,.035) 45px 46px);pointer-events:none}.HeroCarousel_content__8zKyf{position:relative;z-index:2;display:grid;grid-template-columns:48% 52%;min-height:460px}.HeroCarousel_copy__JRpTG{display:flex;flex-direction:column;justify-content:center;padding:52px 34px 40px 82px}.HeroCarousel_eyebrow__W9Fis{align-self:flex-start;padding:8px 16px;border:1px solid rgba(90,184,255,.23);border-radius:999px;background:rgba(49,135,226,.2);color:#d7ecff;font-size:13px;font-weight:760}.HeroCarousel_copy__JRpTG h1{margin:16px 0 10px;color:#ffffff;font-size:clamp(42px,4vw,67px);line-height:.98;letter-spacing:-.055em}.HeroCarousel_copy__JRpTG h1 strong{color:#139cff;font-weight:900}.HeroCarousel_copy__JRpTG>p{max-width:620px;margin:0;color:#d6e4fa;font-size:clamp(16px,1.3vw,20px);line-height:1.45}.HeroCarousel_cta__0806j{width:fit-content;min-height:54px;margin-top:18px;display:inline-flex;align-items:center;gap:16px;padding:0 25px;border-radius:16px;background:white;color:#0864de;text-decoration:none;font-size:16px;font-weight:900;box-shadow:0 10px 24px rgba(0,0,0,.16)}.HeroCarousel_cta__0806j span{font-size:24px}.HeroCarousel_benefits__cSgpO{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px}.HeroCarousel_benefits__cSgpO>div{display:flex;align-items:center;gap:10px}.HeroCarousel_benefits__cSgpO>div>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(30,174,255,.38);border-radius:50%;color:#10b5ff;font-size:21px}.HeroCarousel_benefits__cSgpO p{margin:0;display:flex;flex-direction:column;line-height:1.2}.HeroCarousel_benefits__cSgpO strong{font-size:13px}.HeroCarousel_benefits__cSgpO small{margin-top:4px;color:#c1d1eb;font-size:11px}.HeroCarousel_visual__R3ivD{position:relative;min-width:0;overflow:hidden}.HeroCarousel_visual__R3ivD:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,55,132,.18),transparent 22%,rgba(1,13,37,.12));pointer-events:none}.HeroCarousel_glow__q1bxb{position:absolute;left:14%;right:9%;bottom:15%;height:42%;border-radius:50%;background:radial-gradient(ellipse,rgba(45,170,255,.6),rgba(15,69,154,.18) 48%,transparent 72%);filter:blur(18px)}.HeroCarousel_stage__7RrAr{position:absolute;left:16%;right:7%;bottom:4%;height:20%;border-radius:50% 50% 10% 10%/44% 44% 16% 16%;background:linear-gradient(180deg,#4a7fd3,#16386f 42%,#071633);box-shadow:0 -8px 25px rgba(116,190,255,.38),0 25px 35px rgba(0,0,0,.36)}.HeroCarousel_productVisual__zm_h5{position:absolute;z-index:3;filter:drop-shadow(0 22px 20px rgba(0,0,0,.36))}.HeroCarousel_productVisual__zm_h5 img{width:100%;height:100%;object-fit:contain;border-radius:20px;mix-blend-mode:normal}.HeroCarousel_visual1__7JxtD{width:40%;height:67%;left:8%;bottom:12%;transform:rotate(-2deg)}.HeroCarousel_visual2__Iqnn5{width:29%;height:49%;left:38%;bottom:11%}.HeroCarousel_visual3__kgto4{width:30%;height:50%;right:8%;bottom:12%}.HeroCarousel_visual4__4wx7H{width:21%;height:34%;right:31%;bottom:12%}.HeroCarousel_signature__JPSmh{position:absolute;z-index:4;top:11%;right:7%;color:white;font-family:cursive;font-size:clamp(22px,2vw,35px);font-style:italic;line-height:1.1;text-align:center;transform:rotate(-4deg);text-shadow:0 2px 8px rgba(0,0,0,.35)}.HeroCarousel_dots__cS02q{position:absolute;z-index:5;left:50%;bottom:12px;display:flex;gap:9px;transform:translateX(-50%)}.HeroCarousel_dots__cS02q button{width:11px;height:11px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:transparent;cursor:pointer}.HeroCarousel_dots__cS02q .HeroCarousel_dotActive__d7Yb0{background:white}.HeroCarousel_arrow___RL7Q{position:absolute;z-index:6;top:50%;border:0;border-radius:50%;background:rgba(15,77,161,.76);color:white;font-size:34px;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(10px)}.HeroCarousel_arrow___RL7Q:hover{background:#126cd5}.HeroCarousel_arrowLeft__oSmvS{left:12px}.HeroCarousel_arrowRight__ZroDN{right:12px}@media (max-width:1100px){.HeroCarousel_content__8zKyf,.HeroCarousel_hero__sUFaS{min-height:520px}.HeroCarousel_content__8zKyf{grid-template-columns:55% 45%}.HeroCarousel_copy__JRpTG{padding-left:60px;padding-right:20px}.HeroCarousel_benefits__cSgpO{gap:14px}.HeroCarousel_benefits__cSgpO>div:last-child{display:none}}@media (max-width:820px){.HeroCarousel_hero__sUFaS{min-height:680px;border-radius:22px}.HeroCarousel_content__8zKyf{grid-template-columns:1fr;grid-template-rows:auto 300px;min-height:680px}.HeroCarousel_copy__JRpTG{padding:48px 50px 12px}.HeroCarousel_copy__JRpTG h1{font-size:clamp(38px,8vw,57px)}.HeroCarousel_visual__R3ivD{min-height:300px}.HeroCarousel_signature__JPSmh{display:none}.HeroCarousel_visual1__7JxtD{width:38%;height:72%;left:12%}.HeroCarousel_visual2__Iqnn5{width:28%;height:55%;left:38%}.HeroCarousel_visual3__kgto4{width:30%;height:56%;right:8%}}@media (max-width:560px){.HeroCarousel_hero__sUFaS{min-height:660px}.HeroCarousel_content__8zKyf{min-height:660px;grid-template-rows:auto 250px}.HeroCarousel_copy__JRpTG{padding:36px 28px 10px}.HeroCarousel_copy__JRpTG h1{font-size:39px}.HeroCarousel_copy__JRpTG>p{font-size:15px}.HeroCarousel_benefits__cSgpO>div:nth-child(n+2){display:none}.HeroCarousel_visual__R3ivD{min-height:250px}.HeroCarousel_arrow___RL7Q{width:38px;height:38px;font-size:27px}.HeroCarousel_arrowLeft__oSmvS{left:7px}.HeroCarousel_arrowRight__ZroDN{right:7px}}.HeroCarousel_customBackground__ojBex{position:absolute;inset:0;z-index:0}.HeroCarousel_customBackground__ojBex img{width:100%;height:100%;object-fit:cover}.HeroCarousel_customBackground__ojBex:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,18,46,.78),rgba(3,18,46,.4) 42%,rgba(3,18,46,.08) 75%)}.HeroCarousel_customContent__VwEX0{position:relative;z-index:2;min-height:460px;display:flex;align-items:center;padding:50px 8%}.HeroCarousel_customCopy__UXEPL{max-width:650px;color:#fff}.HeroCarousel_customCopy__UXEPL h1{margin:12px 0 8px;font-size:clamp(38px,4vw,66px);line-height:1;letter-spacing:-.045em}.HeroCarousel_customCopy__UXEPL h1 strong{color:#16a7ff}.HeroCarousel_customCopy__UXEPL p{max-width:600px;color:#d9e8fb;font-size:18px;line-height:1.5}.HeroCarousel_customClick__bC14V{position:absolute;inset:0;z-index:1}@media(max-width:700px){.HeroCarousel_customContent__VwEX0{min-height:430px;padding:34px 42px 50px}.HeroCarousel_customCopy__UXEPL h1{font-size:36px}.HeroCarousel_customCopy__UXEPL p{font-size:15px}}.HeroCarousel_mobileCustomImage__y5gS1{display:none!important}.HeroCarousel_desktopCustomImage__8Soc8{display:block!important}@media(max-width:700px){.HeroCarousel_customBackground__ojBex .HeroCarousel_desktopCustomImage__8Soc8{display:none!important}.HeroCarousel_customBackground__ojBex .HeroCarousel_mobileCustomImage__y5gS1{display:block!important;object-fit:cover;object-position:center}}.HeroCarousel_customHero__2ApSV{min-height:0;width:100%;aspect-ratio:1920/360}.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex,.HeroCarousel_customHero__2ApSV .HeroCarousel_customClick__bC14V{inset:0}.HeroCarousel_customHero__2ApSV .HeroCarousel_customContent__VwEX0{position:absolute;inset:0;min-height:0;height:100%;padding:28px 7%}.HeroCarousel_customHero__2ApSV .HeroCarousel_customCopy__UXEPL h1{font-size:clamp(30px,3.2vw,54px)}.HeroCarousel_customHero__2ApSV .HeroCarousel_customCopy__UXEPL p{font-size:clamp(14px,1.15vw,17px)}@media (max-width:700px){.HeroCarousel_customHero__2ApSV{min-height:0;aspect-ratio:1080/470;border-radius:0}.HeroCarousel_customHero__2ApSV .HeroCarousel_customContent__VwEX0{min-height:0;height:100%;padding:18px 48px 30px;align-items:center}.HeroCarousel_customHero__2ApSV .HeroCarousel_customCopy__UXEPL{max-width:72%}.HeroCarousel_customHero__2ApSV .HeroCarousel_customCopy__UXEPL h1{margin:6px 0 4px;font-size:clamp(20px,6vw,30px)}.HeroCarousel_customHero__2ApSV .HeroCarousel_customCopy__UXEPL p{margin:4px 0 0;font-size:12px;line-height:1.35}.HeroCarousel_customHero__2ApSV .HeroCarousel_eyebrow__W9Fis{padding:5px 10px;font-size:10px}.HeroCarousel_customHero__2ApSV .HeroCarousel_cta__0806j{min-height:38px;margin-top:9px;padding:0 14px;border-radius:10px;font-size:12px}.HeroCarousel_customHero__2ApSV .HeroCarousel_cta__0806j span{font-size:18px}}.HeroCarousel_referenceHero__n_A6S{min-height:350px;height:350px;border-radius:22px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf{min-height:350px;height:350px;grid-template-columns:48% 52%;grid-template-rows:1fr}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG{padding:30px 32px 30px 68px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG h1{margin:11px 0 8px;font-size:clamp(32px,3.2vw,52px);line-height:.98}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG>p{max-width:580px;font-size:clamp(14px,1.05vw,17px);line-height:1.4}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_cta__0806j{min-height:46px;margin-top:13px;padding:0 20px;border-radius:14px;font-size:14px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_benefits__cSgpO{gap:16px;margin-top:18px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_benefits__cSgpO>div>span{width:34px;height:34px;font-size:17px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual__R3ivD{min-height:350px;height:350px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_signature__JPSmh{font-size:clamp(18px,1.7vw,28px)}.HeroCarousel_customHero__2ApSV{overflow:hidden;border-radius:22px}.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex,.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex img,.HeroCarousel_customHero__2ApSV .HeroCarousel_desktopCustomImage__8Soc8,.HeroCarousel_customHero__2ApSV .HeroCarousel_mobileCustomImage__y5gS1{border-radius:inherit}.HeroCarousel_arrow___RL7Q{width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:0;line-height:1;box-shadow:0 8px 22px rgba(0,0,0,.2)}.HeroCarousel_arrow___RL7Q svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.HeroCarousel_arrowLeft__oSmvS{left:14px}.HeroCarousel_arrowRight__ZroDN{right:14px}@media (max-width:1100px){.HeroCarousel_referenceHero__n_A6S,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual__R3ivD{min-height:320px;height:320px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG{padding:26px 26px 26px 56px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG h1{font-size:clamp(29px,3.6vw,45px)}}@media (max-width:820px){.HeroCarousel_referenceHero__n_A6S,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual__R3ivD{min-height:280px;height:280px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf{grid-template-columns:48% 52%;grid-template-rows:1fr}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG{padding:22px 18px 22px 48px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG h1{font-size:clamp(25px,4.6vw,36px)}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG>p{font-size:13px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_benefits__cSgpO,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_signature__JPSmh{display:none}}@media (max-width:700px){.HeroCarousel_customHero__2ApSV,.HeroCarousel_hero__sUFaS,.HeroCarousel_referenceHero__n_A6S{overflow:hidden;border-radius:18px}.HeroCarousel_customHero__2ApSV{min-height:0;height:auto;aspect-ratio:1080/470;border-radius:18px}.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex,.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex img,.HeroCarousel_customHero__2ApSV .HeroCarousel_desktopCustomImage__8Soc8,.HeroCarousel_customHero__2ApSV .HeroCarousel_mobileCustomImage__y5gS1{border-radius:18px}.HeroCarousel_customHero__2ApSV .HeroCarousel_customContent__VwEX0{padding:14px 48px 24px}.HeroCarousel_referenceHero__n_A6S,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual__R3ivD{min-height:228px;height:228px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf{position:relative;display:block}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual__R3ivD{position:absolute;inset:0;width:100%}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG{position:absolute;z-index:4;left:0;right:0;bottom:0;display:block;padding:54px 50px 18px;background:linear-gradient(180deg,transparent,rgba(2,16,42,.52) 38%,rgba(2,16,42,.92));pointer-events:none}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_benefits__cSgpO,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG>p,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_cta__0806j,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_eyebrow__W9Fis,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_signature__JPSmh{display:none}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG h1{margin:0;color:#ffffff;font-size:clamp(19px,5vw,25px);line-height:1.02;letter-spacing:-.025em;text-shadow:0 2px 10px rgba(0,0,0,.45)}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual1__7JxtD{width:38%;height:72%;left:7%;bottom:13%}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual2__Iqnn5{width:28%;height:53%;left:36%;bottom:13%}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual3__kgto4{width:29%;height:54%;right:6%;bottom:13%}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual4__4wx7H{width:20%;height:35%;right:29%;bottom:12%}.HeroCarousel_arrow___RL7Q{width:40px;height:40px}.HeroCarousel_arrow___RL7Q svg{width:19px;height:19px}.HeroCarousel_arrowLeft__oSmvS{left:9px}.HeroCarousel_arrowRight__ZroDN{right:9px}.HeroCarousel_dots__cS02q{bottom:8px;gap:7px}.HeroCarousel_dots__cS02q button{width:9px;height:9px}}@media (max-width:480px){.HeroCarousel_referenceHero__n_A6S,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_content__8zKyf,.HeroCarousel_referenceHero__n_A6S .HeroCarousel_visual__R3ivD{min-height:214px;height:214px}.HeroCarousel_referenceHero__n_A6S .HeroCarousel_copy__JRpTG{padding:50px 48px 16px}.HeroCarousel_customHero__2ApSV,.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex,.HeroCarousel_customHero__2ApSV .HeroCarousel_customBackground__ojBex img,.HeroCarousel_customHero__2ApSV .HeroCarousel_desktopCustomImage__8Soc8,.HeroCarousel_customHero__2ApSV .HeroCarousel_mobileCustomImage__y5gS1{border-radius:16px}.HeroCarousel_arrow___RL7Q{width:38px;height:38px}.HeroCarousel_arrowLeft__oSmvS{left:8px}.HeroCarousel_arrowRight__ZroDN{right:8px}}.CategoryStrip_grid__7xenE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px}.CategoryStrip_card__0QE9L{min-height:96px;display:grid;grid-template-columns:66px 1fr 38px;align-items:center;gap:10px;padding:14px 14px 14px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:white;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.09);transition:.18s ease}.CategoryStrip_card__0QE9L:hover{transform:translateY(-3px);filter:brightness(1.07)}.CategoryStrip_icon__zNhgu{font-size:42px;text-align:center;filter:drop-shadow(0 8px 12px rgba(0,0,0,.22))}.CategoryStrip_copy__yYD2o{display:flex;flex-direction:column;gap:6px;min-width:0}.CategoryStrip_copy__yYD2o strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.CategoryStrip_copy__yYD2o small{color:rgba(255,255,255,.82)}.CategoryStrip_go__pLAWV{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.13);font-size:20px}.CategoryStrip_tone1__z_4Bj{background:linear-gradient(135deg,#078dff,#1163df)}.CategoryStrip_tone2__U283r{background:linear-gradient(135deg,#117d79,#285e73)}.CategoryStrip_tone3__Wl9Cp{background:linear-gradient(135deg,#9244aa,#5d3899)}.CategoryStrip_tone4__DFnJ2{background:linear-gradient(135deg,#cb6909,#8b3b0d)}.CategoryStrip_tone5__hFrAy{background:linear-gradient(135deg,#e63572,#8f225e)}.CategoryStrip_tone6__1mNfb{background:linear-gradient(135deg,#1257bf,#103c8e)}@media (max-width:1250px){.CategoryStrip_grid__7xenE{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.CategoryStrip_grid__7xenE{grid-template-columns:repeat(2,1fr)}.CategoryStrip_card__0QE9L{grid-template-columns:48px 1fr 32px;min-height:84px}.CategoryStrip_icon__zNhgu{font-size:32px}}@media (max-width:430px){.CategoryStrip_grid__7xenE{gap:8px}.CategoryStrip_card__0QE9L{padding:10px;grid-template-columns:40px 1fr}.CategoryStrip_go__pLAWV{display:none}.CategoryStrip_copy__yYD2o strong{font-size:14px}.CategoryStrip_copy__yYD2o small{font-size:11px}}.ProductCard_card__VY66T{min-width:0;overflow:hidden;border:1px solid rgba(58,130,232,.34);border-radius:18px;background:linear-gradient(180deg,#173a70,#0b1d3c 58%,#081730);color:#fff;box-shadow:0 16px 38px rgba(0,8,28,.28);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ProductCard_card__VY66T:hover{transform:translateY(-5px);border-color:rgba(37,155,255,.65);box-shadow:0 24px 52px rgba(0,9,35,.4)}.ProductCard_imageWrap__jn1vK{position:relative;aspect-ratio:1/1;overflow:hidden;background:radial-gradient(circle at 50% 40%,#1858a8 0,#12396f 45%,#0c2852 100%)}.ProductCard_imageWrap__jn1vK:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(transparent,rgba(3,16,38,.28));pointer-events:none}.ProductCard_imageWrap__jn1vK>a{display:block;width:100%;height:100%}.ProductCard_image__MX6RM{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .22s ease;filter:drop-shadow(0 12px 18px rgba(0,0,0,.24))}.ProductCard_card__VY66T:hover .ProductCard_image__MX6RM{transform:scale(1.035)}.ProductCard_favoriteButton__QxANL{position:absolute;z-index:2;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(94,163,255,.35);border-radius:50%;background:rgba(6,29,65,.78);color:#dbeafe;font-size:21px;cursor:pointer;backdrop-filter:blur(8px)}.ProductCard_favoriteActive__x_mhl{color:#ff4f86;background:rgba(46,16,48,.86)}.ProductCard_body__2afgu{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;background:linear-gradient(180deg,rgba(9,29,61,.96),#07152d)}.ProductCard_title__TS_4L{min-height:40px;display:-webkit-box;overflow:hidden;color:#fff;text-decoration:none;font-size:15px;font-weight:850;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductCard_categoryRow__7NAID{display:flex;justify-content:space-between;align-items:center;padding-top:7px;border-top:1px solid rgba(130,176,236,.18);color:#d4e5fb;font-size:12px;font-weight:800}.ProductCard_categoryRow__7NAID span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_categoryRow__7NAID a{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#dbeafe}.ProductCard_categoryRow__7NAID svg,.ProductCard_footer___eYUP button svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ProductCard_meta__0Zgn8{min-height:16px;color:#88a9d2;font-size:10px;font-weight:700}.ProductCard_footer___eYUP{display:flex;align-items:center;justify-content:space-between;gap:10px}.ProductCard_footer___eYUP strong{min-width:0;color:#fff;font-size:clamp(17px,1.35vw,24px);letter-spacing:-.03em;overflow-wrap:anywhere}.ProductCard_footer___eYUP button{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:11px;background:linear-gradient(135deg,#159fff,#1663e8);color:#fff;cursor:pointer;box-shadow:0 8px 20px rgba(0,105,255,.28)}.ProductCard_footer___eYUP button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:600px){.ProductCard_card__VY66T{border-radius:14px}.ProductCard_image__MX6RM{padding:9px}.ProductCard_body__2afgu{gap:6px;padding:9px 10px 10px}.ProductCard_title__TS_4L{min-height:34px;font-size:12px;line-height:1.35}.ProductCard_categoryRow__7NAID{padding-top:6px;font-size:10px}.ProductCard_categoryRow__7NAID a{width:24px;height:24px}.ProductCard_categoryRow__7NAID svg,.ProductCard_footer___eYUP button svg{width:16px;height:16px}.ProductCard_meta__0Zgn8{min-height:14px;font-size:9px}.ProductCard_footer___eYUP{gap:6px}.ProductCard_footer___eYUP strong{font-size:16px}.ProductCard_footer___eYUP button{width:34px;height:34px;border-radius:10px}.ProductCard_favoriteButton__QxANL{top:7px;right:7px;width:30px;height:30px;font-size:18px}}@media (max-width:380px){.ProductCard_image__MX6RM{padding:7px}.ProductCard_body__2afgu{padding:8px}.ProductCard_title__TS_4L{font-size:11px}.ProductCard_footer___eYUP strong{font-size:14px}.ProductCard_footer___eYUP button{width:31px;height:31px}}.ToastContext_viewport__K_6gZ{position:fixed;right:20px;bottom:20px;z-index:5000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.ToastContext_toast__Jr8wT{min-width:260px;max-width:380px;display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:12px;box-shadow:0 14px 35px rgba(15,23,42,.2);font-weight:700;background:white;color:#111827;border:1px solid #e5e7eb}.ToastContext_toast__Jr8wT span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:13px}.ToastContext_success__jjwpS span{background:#dcfce7;color:#15803d}.ToastContext_info__dbcrt span{background:#dbeafe;color:#1d4ed8}.ToastContext_error__5ALGb span{background:#fee2e2;color:#dc2626}@media (max-width:600px){.ToastContext_viewport__K_6gZ{left:15px;right:15px;bottom:15px}.ToastContext_toast__Jr8wT{min-width:0;max-width:none;width:100%}}.CatalogoPage_page__VnVDS{position:relative;min-height:calc(100dvh - 90px);overflow:hidden;background:radial-gradient(circle at 10% 0,rgba(24,120,255,.12),transparent 26%),radial-gradient(circle at 90% 20%,rgba(0,168,255,.08),transparent 28%),linear-gradient(180deg,#06152d,#031022 52%,#020b19);color:#fff}.CatalogoPage_glowOne__JPnWu,.CatalogoPage_glowTwo__E7lZw{position:absolute;pointer-events:none;border-radius:50%;filter:blur(70px);opacity:.34}.CatalogoPage_glowOne__JPnWu{top:80px;left:-120px;width:320px;height:320px;background:#156dff}.CatalogoPage_glowTwo__E7lZw{right:-160px;bottom:8%;width:380px;height:380px;background:#0088ff}.CatalogoPage_container__muTJm{position:relative;z-index:1;width:min(1380px,calc(100% - 48px));margin:0 auto;padding:58px 0 80px}.CatalogoPage_header__3Dnpj{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.CatalogoPage_kicker__Ml1GB{display:block;margin-bottom:10px;color:#54b8ff;font-size:12px;font-weight:900;letter-spacing:.14em}.CatalogoPage_header__3Dnpj h1{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);font-weight:500;letter-spacing:-.045em}.CatalogoPage_header__3Dnpj p{max-width:680px;margin:12px 0 0;color:#9db4d3;font-size:16px;line-height:1.7}.CatalogoPage_count__bXKBO{min-width:112px;display:grid;justify-items:end;padding:14px 18px;border:1px solid rgba(75,151,255,.22);border-radius:16px;background:rgba(8,31,69,.62)}.CatalogoPage_count__bXKBO strong{color:#fff;font-size:24px}.CatalogoPage_count__bXKBO span{color:#8facd2;font-size:11px;font-weight:750}.CatalogoPage_grid__Tt4tm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.CatalogoPage_empty__dytVr,.CatalogoPage_state__qPght{min-height:240px;display:grid;place-items:center;padding:30px;border:1px solid rgba(75,151,255,.18);border-radius:20px;background:rgba(7,29,62,.72);color:#a9bdd8;text-align:center}@media (max-width:1180px){.CatalogoPage_grid__Tt4tm{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:820px){.CatalogoPage_container__muTJm{width:min(100% - 28px,760px);padding:38px 0 64px}.CatalogoPage_header__3Dnpj{align-items:flex-start;margin-bottom:26px}.CatalogoPage_header__3Dnpj p{font-size:14px}.CatalogoPage_grid__Tt4tm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:560px){.CatalogoPage_page__VnVDS{min-height:calc(100dvh - 112px)}.CatalogoPage_container__muTJm{width:calc(100% - 20px);padding:26px 0 48px}.CatalogoPage_header__3Dnpj{display:block;margin-bottom:22px}.CatalogoPage_kicker__Ml1GB{margin-bottom:7px;font-size:10px}.CatalogoPage_header__3Dnpj h1{font-size:31px}.CatalogoPage_header__3Dnpj p{margin-top:8px;font-size:13px;line-height:1.55}.CatalogoPage_count__bXKBO{display:none}.CatalogoPage_grid__Tt4tm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:360px){.CatalogoPage_container__muTJm{width:calc(100% - 14px)}.CatalogoPage_grid__Tt4tm{gap:7px}}.FavoritosPage_page__HluVp{min-height:100vh;background:#f8fafc;padding:36px 20px}.FavoritosPage_container__s9Kae{max-width:1200px;margin:0 auto}.FavoritosPage_header__Nu0sn{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.FavoritosPage_header__Nu0sn h1{margin:0;color:#111827}.FavoritosPage_header__Nu0sn p{color:#6b7280}.FavoritosPage_clear__T5__p{padding:10px 14px;border:0;border-radius:8px;background:#fee2e2;color:#b91c1c;font-weight:800}.FavoritosPage_grid__32ZJF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.FavoritosPage_card__TQj2b{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #e5e7eb;border-radius:14px;background:white}.FavoritosPage_card__TQj2b img{width:100%;height:210px;object-fit:contain}.FavoritosPage_card__TQj2b h2{margin:0;color:#111827;font-size:18px}.FavoritosPage_card__TQj2b strong{font-size:21px;color:#111827}.FavoritosPage_card__TQj2b button{padding:11px;border:0;border-radius:8px;background:#111827;color:white;font-weight:800}.FavoritosPage_card__TQj2b .FavoritosPage_remove__tGZ7n{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.FavoritosPage_empty__ZTgR0{padding:60px 25px;border-radius:14px;background:white;text-align:center}.FavoritosPage_back__Rml_5 a,.FavoritosPage_empty__ZTgR0 a{color:#4338ca;font-weight:800;text-decoration:none}.FavoritosPage_back__Rml_5{text-align:center;margin-top:28px}@media (max-width:1000px){.FavoritosPage_grid__32ZJF{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.FavoritosPage_grid__32ZJF{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.FavoritosPage_grid__32ZJF{grid-template-columns:1fr}.FavoritosPage_header__Nu0sn{align-items:flex-start;flex-direction:column}}.HomePage_page__LhSeu{min-height:100vh;padding:30px 28px 70px;background:radial-gradient(circle at 50% -15%,rgba(14,165,233,.16),transparent 34%),linear-gradient(180deg,#06152d,#041126 52%,#020a18);color:#ffffff}.HomePage_shell__NeNSa{width:min(1580px,100%);margin:0 auto}.HomePage_productsSection__4SwcK{margin-top:22px}.HomePage_sectionHeader__EManr{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px}.HomePage_titleRow__DYIvu{display:flex;align-items:center;gap:24px;min-width:0}.HomePage_titleRow__DYIvu h2{margin:0;font-size:clamp(28px,2.2vw,38px);letter-spacing:-.04em}.HomePage_filters__6_GqY{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none}.HomePage_filters__6_GqY::-webkit-scrollbar{display:none}.HomePage_filters__6_GqY button{flex:0 0 auto;min-height:42px;padding:0 22px;border:1px solid rgba(59,130,246,.28);border-radius:999px;background:rgba(12,31,66,.86);color:#f8fbff;font:inherit;font-weight:760;cursor:pointer;transition:.18s ease}.HomePage_filters__6_GqY button:hover{border-color:rgba(56,189,248,.75);transform:translateY(-1px)}.HomePage_filters__6_GqY .HomePage_filterActive__HpVi_{border-color:#1597ff;background:linear-gradient(135deg,#169bff,#1264e9);box-shadow:0 8px 26px rgba(0,136,255,.28)}.HomePage_seeAll__4mjJc{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:#18a8ff;text-decoration:none;font-weight:820}.HomePage_seeAll__4mjJc span{font-size:22px}.HomePage_loadingGrid__o_eS3,.HomePage_productGrid__swpUM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.HomePage_skeleton__lvHWt{aspect-ratio:.72;border-radius:18px;background:linear-gradient(110deg,#11284a 8%,#1d3b66 18%,#11284a 33%);background-size:200% 100%;animation:HomePage_shimmer__8oz55 1.35s linear infinite}@keyframes HomePage_shimmer__8oz55{to{background-position-x:-200%}}.HomePage_emptyState__ky6c6{padding:46px 28px;border:1px solid rgba(56,189,248,.24);border-radius:22px;background:rgba(8,27,58,.78);text-align:center}.HomePage_emptyState__ky6c6 span{color:#22b8ff;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.HomePage_emptyState__ky6c6 h3{margin:10px 0 8px;font-size:24px}.HomePage_emptyState__ky6c6 p{margin:0 auto 20px;max-width:640px;color:#aab9d4}.HomePage_emptyState__ky6c6 a{display:inline-flex;padding:11px 18px;border-radius:999px;background:#0e8cff;color:white;text-decoration:none;font-weight:800}@media (max-width:1320px){.HomePage_loadingGrid__o_eS3,.HomePage_productGrid__swpUM{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.HomePage_page__LhSeu{padding:20px 18px 55px}.HomePage_sectionHeader__EManr{align-items:flex-end}.HomePage_titleRow__DYIvu{align-items:flex-start;flex-direction:column;gap:12px}.HomePage_loadingGrid__o_eS3,.HomePage_productGrid__swpUM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.HomePage_page__LhSeu{padding:14px 12px 46px}.HomePage_sectionHeader__EManr{align-items:flex-start;flex-direction:column}.HomePage_filters__6_GqY{width:100%}.HomePage_loadingGrid__o_eS3,.HomePage_productGrid__swpUM{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:430px){.HomePage_loadingGrid__o_eS3,.HomePage_productGrid__swpUM{grid-template-columns:1fr 1fr}.HomePage_filters__6_GqY button{min-height:38px;padding:0 16px;font-size:13px}}.ProductoPage_page__QSPWX{min-height:100vh;padding:30px 20px 72px;overflow-x:hidden;background:radial-gradient(circle at top right,rgba(25,142,255,.12),transparent 34%),linear-gradient(180deg,#06142d,#041126);color:#ffffff}.ProductoPage_back__R0fmB{width:min(1240px,100%);margin:0 auto 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.ProductoPage_back__R0fmB a{color:#a9cfff;text-decoration:none;font-weight:800;transition:color .16s ease,transform .16s ease}.ProductoPage_back__R0fmB a:hover{color:#ffffff;transform:translateY(-1px)}.ProductoPage_container__4jG2f{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:28px;padding:22px;border:1px solid rgba(80,155,255,.2);border-radius:26px;background:linear-gradient(145deg,#0a1f41,#071a35);box-shadow:0 26px 70px rgba(0,0,0,.28)}.ProductoPage_galleryPanel__TrDCp{min-width:0;overflow:hidden;border:1px solid rgba(214,226,242,.88);border-radius:22px;background:#ffffff;box-shadow:0 18px 40px rgba(0,0,0,.16)}.ProductoPage_info__rTVWJ{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:24px 16px 24px 4px}.ProductoPage_category__oIAxN{color:#58b3ff;font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.ProductoPage_info__rTVWJ h1{margin:10px 0 14px;color:#ffffff;font-size:clamp(32px,4vw,48px);line-height:1.05;overflow-wrap:anywhere}.ProductoPage_price__UiUx8{display:block;margin-bottom:12px;color:#ffffff;font-size:clamp(28px,3vw,38px);line-height:1.1}.ProductoPage_stock__396dH{width:fit-content;margin:6px 0 4px;padding:7px 11px;border-radius:999px;font-size:13px;font-weight:900}.ProductoPage_stockAvailable__xou7G{border:1px solid rgba(52,211,153,.28);background:rgba(16,185,129,.12);color:#5ee7ad}.ProductoPage_stockOut__MJrKT{border:1px solid rgba(251,113,133,.28);background:rgba(244,63,94,.12);color:#ff8398}.ProductoPage_description__HpP0K{margin:16px 0 0;color:#b8c9e2;line-height:1.75;overflow-wrap:anywhere}.ProductoPage_detailedDescription__6FETl{margin-top:18px;overflow:hidden;border:1px solid rgba(89,169,255,.3);border-radius:14px;background:rgba(6,24,52,.6)}.ProductoPage_detailedDescription__6FETl summary{position:relative;padding:15px 44px 15px 16px;color:#dcecff;font-weight:900;cursor:pointer;list-style:none}.ProductoPage_detailedDescription__6FETl summary::-webkit-details-marker{display:none}.ProductoPage_detailedDescription__6FETl summary:after{content:"+";position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#58b3ff;font-size:22px}.ProductoPage_detailedDescription__6FETl[open] summary:after{content:"−"}.ProductoPage_detailedContent__3hqdX{padding:0 16px 16px;border-top:1px solid rgba(89,169,255,.16);color:#b8c9e2;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.ProductoPage_actions__ZZooh{display:grid;gap:11px;margin-top:28px}.ProductoPage_actions__ZZooh button{width:100%;min-height:54px;padding:14px 18px;border:1px solid transparent;border-radius:14px;background:linear-gradient(135deg,#139fff,#1262ee);color:#ffffff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(14,116,255,.22);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.ProductoPage_actions__ZZooh button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 16px 34px rgba(14,116,255,.28)}.ProductoPage_actions__ZZooh button:disabled{border-color:rgba(255,255,255,.08);background:#66758b;color:#dce5f1;cursor:not-allowed;box-shadow:none;opacity:.72}.ProductoPage_actions__ZZooh .ProductoPage_favorite__5bGO8{border:1px solid rgba(89,169,255,.36);background:rgba(7,27,57,.72);color:#dcecff;box-shadow:none}.ProductoPage_actions__ZZooh .ProductoPage_favorite__5bGO8:hover{border-color:rgba(89,169,255,.7);background:rgba(14,52,98,.85)}.ProductoPage_empty__9iu8b,.ProductoPage_statusCard__Xwhn2{width:min(650px,100%);margin:70px auto;padding:34px;border:1px solid rgba(80,155,255,.22);border-radius:18px;background:#0a1f41;color:#d8e7fb;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.22)}.ProductoPage_empty__9iu8b{display:grid;gap:14px}.ProductoPage_empty__9iu8b strong{color:#ffffff;font-size:20px}.ProductoPage_empty__9iu8b a{color:#67b9ff;text-decoration:none;font-weight:800}@media (max-width:900px){.ProductoPage_page__QSPWX{padding:22px 16px 54px}.ProductoPage_container__4jG2f{grid-template-columns:1fr;gap:18px;padding:16px;border-radius:22px}.ProductoPage_galleryPanel__TrDCp{border-radius:18px}.ProductoPage_info__rTVWJ{padding:4px 4px 8px}.ProductoPage_actions__ZZooh{margin-top:22px}}@media (max-width:560px){.ProductoPage_page__QSPWX{padding:16px 12px 42px}.ProductoPage_back__R0fmB{margin-bottom:14px;font-size:13px}.ProductoPage_container__4jG2f{gap:15px;padding:12px;border-radius:18px}.ProductoPage_galleryPanel__TrDCp{border-radius:15px}.ProductoPage_info__rTVWJ{padding:2px 2px 6px}.ProductoPage_info__rTVWJ h1{margin:8px 0 12px;font-size:30px}.ProductoPage_price__UiUx8{font-size:28px}.ProductoPage_description__HpP0K{margin-top:14px;font-size:14px;line-height:1.65}.ProductoPage_actions__ZZooh button{min-height:50px;border-radius:12px;font-size:14px}.ProductoPage_empty__9iu8b,.ProductoPage_statusCard__Xwhn2{margin:42px auto;padding:26px 18px}}