.homeCarousel{color:#07131d;background:linear-gradient(110deg,#e9f7fa 0%,#b9dce4 100%);height:370px;margin:0 10px;position:relative;overflow:hidden}.homeCarousel.tone1{background:linear-gradient(110deg,#fff4d9,#f3c35e)}.homeCarousel.tone2{background:linear-gradient(110deg,#eaf6ee,#8fc5a1)}.homeCarousel.tone3{background:linear-gradient(110deg,#f0ebff,#b4a1e8)}.homeCarousel.tone4{background:linear-gradient(110deg,#e8f1ff,#7ca4da)}.bannerImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bannerShade{background:linear-gradient(90deg,#f4fbfdf5 0%,#f4fbfdcc 46%,#f4fbfd14 76%);position:absolute;inset:0}.bannerCopy{z-index:2;max-width:590px;padding:55px 70px;position:relative}.bannerCopy small{letter-spacing:.28em;color:#17627a}.bannerCopy h1{margin:14px 0;font-size:44px;line-height:1.12}.bannerCopy p{margin:0 0 28px;font-size:20px}.bannerCopy>a{color:#111;background:#ffd814;border-radius:24px;padding:13px 26px;text-decoration:none;display:inline-block}.bannerVideo{z-index:3;aspect-ratio:16/9;background:#07131d;border:7px solid #ffffffd9;width:min(420px,38vw);position:absolute;top:42px;right:8%;box-shadow:0 12px 35px #24414b55}.bannerVideo video{object-fit:contain;width:100%;height:100%}.bannerPrev,.bannerNext{z-index:4;cursor:pointer;background:#ffffffb8;border:0;width:42px;height:68px;font-size:42px;position:absolute;top:42%}.bannerPrev{left:0}.bannerNext{right:0}.bannerDots{z-index:4;justify-content:center;gap:9px;display:flex;position:absolute;bottom:15px;left:0;right:0}.bannerDots button{cursor:pointer;background:#617883;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.bannerDots button.active{background:#ffb000;border-radius:6px;width:28px}.categoryDepartments{display:none!important}.categoryDepartments article{min-height:390px}.categoryDepartments .miniVisual{color:#165777;place-items:center;font-size:22px;display:grid}.whatsappFloat{z-index:30;background:#25d366;border-radius:30px;align-items:center;gap:10px;padding:13px 18px;text-decoration:none;display:flex;position:fixed;bottom:28px;right:24px;box-shadow:0 8px 28px #0a402666;color:#fff!important}.whatsappFloat:before{content:"☎";border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.whatsappFloat span{font-size:13px}.languageSwitch{color:#fff;white-space:nowrap;align-items:center;gap:4px;display:flex}.languageSwitch select{color:#fff;background:#18283a;border:1px solid #66788b;max-width:105px;padding:7px 4px}.marketRegions{background:#fff;margin:18px 10px;padding:24px}.marketRegions h2{margin-top:0}.marketRegions div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.marketRegions a{text-align:center;color:#152c3c;background:#eef5f7;border-bottom:4px solid #f3a847;padding:18px 10px;font-weight:700;text-decoration:none}[dir=rtl] .bannerCopy{text-align:right}[dir=rtl] .whatsappFloat{left:24px;right:auto}.marketRegions a{gap:6px;transition:transform .18s,box-shadow .18s;display:grid}.marketRegions a:hover{transform:translateY(-3px);box-shadow:0 8px 18px #102a3b18}.marketRegions a small{color:#60717b;font-size:10px;font-weight:400}@media (max-width:800px){.marketRegions div{grid-template-columns:1fr 1fr}.marketRegions a:last-child{grid-column:1/-1}}.marketStats{background:#fff;border:1px solid #e4e9ee;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 10px;padding:18px 12px;display:grid;box-shadow:0 3px 12px #132b3c0d}.marketStats article{text-align:center;border-left:1px solid #edf0f3;place-items:center;gap:5px;min-width:0;padding:4px 14px;display:grid}.marketStats article:first-child{border-left:0}.marketStats strong{color:#3699f5;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:27px;line-height:1}.marketStats span{color:#6c757d;font-size:13px;line-height:1.25}@media (max-width:640px){.marketStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;padding:18px 4px}.marketStats article:nth-child(3){border-left:0}.marketStats article:nth-child(n+3){border-top:1px solid #edf0f3;padding-top:16px}.marketStats strong{font-size:23px}}.homeQuickZoneWrap{background:linear-gradient(105deg,#0d141c 0%,#172431 55%,#213342 100%);border:1px solid #334352;border-radius:14px;margin:0 10px 22px;padding:11px;position:relative;overflow:hidden;box-shadow:0 8px 22px #09121b2b}.homeQuickZoneWrap:before{content:"";background:#ffad22;width:4px;position:absolute;inset:0 auto 0 0}.homeQuickZoneWrap .quickZoneNav{color:#f6f8fa;background:0 0;border:0;position:relative}.homeQuickZoneWrap .quickZoneNav>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:760px;padding:0;display:grid}.homeQuickZoneWrap .quickZoneNav a{color:#f6f8fa;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;justify-content:center;min-height:46px;font-size:13px;box-shadow:inset 0 1px #ffffff0d}.homeQuickZoneWrap .quickZoneNav a:hover{color:#ffc25e;background:#ffffff14;border-color:#ffb23e;box-shadow:0 5px 15px #0004}.homeQuickZoneWrap .quickZoneNav a:focus-visible{outline-color:#ffc15a}.homeQuickZoneWrap .quickZoneNav a[aria-current=page]{color:#ffc15a;background:#ffad221f;border-color:#ffb23e}.homeQuickZoneWrap .quickZoneNav a>span{color:#75d5e5}.homeQuickZoneWrap .quickZoneNav .facebookIcon{color:#fff}@media (max-width:800px){.homeQuickZoneWrap{margin:0 10px 16px;padding:9px;overflow-x:auto}.homeQuickZoneWrap .quickZoneNav{min-width:760px;overflow:visible}.homeQuickZoneWrap .quickZoneNav a{min-height:43px}}@media (max-width:1000px){.categoryDepartments{grid-template-columns:repeat(2,minmax(0,1fr))}.bannerVideo{width:36vw;right:5%}.bannerCopy{padding:52px}.bannerCopy h1{font-size:34px}}@media (max-width:640px){.homeCarousel{height:430px;margin:0}.bannerCopy{padding:42px 38px}.bannerCopy h1{font-size:31px}.bannerVideo{width:auto;height:140px;inset:auto 38px 50px}.bannerCopy:has(+.bannerVideo){max-width:100%}.categoryDepartments{grid-template-columns:1fr;margin:12px!important}.whatsappFloat{bottom:16px;right:14px}}.whatsappFloat{animation:2.4s infinite whatsappPulse}.whatsappFloat:hover{transform:translateY(-2px)}@keyframes whatsappPulse{0%,to{box-shadow:0 8px 28px #0a402666}50%{box-shadow:0 8px 34px #25d366aa}}.liveActivity{background:linear-gradient(100deg,#fff 0%,#f7fbfc 100%);border:1px solid #dce5eb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;margin:12px 10px;padding:10px 44px 10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #17324412}.liveActivityIcon{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.liveActivityIcon.isOrder{color:#9d5c00;background:#fff0d6}.liveActivityIcon.isRegistration{color:#087f70;background:#daf6f1}.liveActivityCopy{gap:4px;min-width:0;animation:.42s liveActivityIn;display:grid}.liveActivityCopy strong{color:#17212b;font-size:14px}.liveActivityCopy span{color:#64727d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.liveActivityMeta{color:#168b77;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.liveActivityDots{flex-direction:column;justify-content:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;right:12px}.liveActivityDots i{background:#ced7dc;border-radius:4px;width:4px;height:4px;transition:height .2s,background .2s}.liveActivityDots i.active{background:#ff9f1a;height:12px}@keyframes liveActivityIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.liveActivity{border-radius:12px;gap:9px;min-height:62px;margin:10px 10px 12px;padding:9px 28px 9px 10px}.liveActivityIcon{width:38px;height:38px}.liveActivityCopy strong{font-size:12px}.liveActivityCopy span{font-size:11px}.liveActivityMeta{font-size:10px}.liveActivityMeta svg{display:none}.liveActivityDots{right:8px}}@media (prefers-reduced-motion:reduce){.liveActivityCopy{animation:none}}@media (min-width:768px){.marketStats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.liveActivity{z-index:8;border-radius:13px;gap:7px;width:min(560px,100% - 80px);height:26px;min-height:26px;margin:-22px auto -4px;padding:2px 30px 2px 5px;box-shadow:0 3px 12px #1732441f}.liveActivityCopy span,.liveActivityMeta{font-size:10px}.marketStats{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 10px 9px;padding:17px 12px}.liveActivity{z-index:1;background:linear-gradient(90deg,#fffaf0 0%,#fff 48%,#f1faf8 100%);border-color:#dfe7eb;border-radius:9px;gap:8px;width:auto;height:36px;min-height:36px;margin:0 10px 9px;padding:5px 38px 5px 8px;box-shadow:0 2px 8px #1732440d}.liveActivityIcon{width:24px;height:24px}.liveActivityIcon svg{width:14px;height:14px}.liveActivityCopy{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.liveActivityCopy strong{flex:none;font-size:12px}.liveActivityCopy span{font-size:11px}.liveActivityMeta{font-size:10px}.liveActivityMeta svg{width:12px;height:12px}.liveActivityDots{flex-direction:row;align-items:center;gap:3px;right:10px}.liveActivityDots i.active{width:11px;height:4px}.priceListLinks{background:#fff;border:1px solid #e2e8ec;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 10px 10px;padding:9px;display:grid;box-shadow:0 3px 12px #1732440d}.priceListLinks>a,.priceListLinks>.priceListPending{border:1px solid #dce4e8;border-left:3px solid var(--site-accent,#ffad22);color:#17222d;background:linear-gradient(100deg,#fff,#fffaf1);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 11px;font-size:12px;font-weight:800;line-height:1.2;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 1px 4px #1732440a}.priceListLinks>a:hover{border-color:var(--site-accent,#ffad22);transform:translateY(-1px);box-shadow:0 5px 12px #17324417}.priceListLinks>a>span,.priceListLinks>.priceListPending>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.priceListLinks>a>b{color:#b45b00;flex:none;font-size:15px}.priceListLinks>.priceListPending{color:#7b8791;background:#f5f7f8;border-left-color:#cbd5dc}.priceListLinks>.priceListPending>small{color:#707b84;white-space:nowrap;background:#e6eaed;border-radius:99px;flex:none;padding:3px 6px;font-size:8px}}@media (min-width:768px) and (max-width:1050px){.priceListLinks{gap:6px;padding:7px}.priceListLinks>a,.priceListLinks>.priceListPending{padding:7px;font-size:10px}.priceListLinks>.priceListPending>small{display:none}}.welcomeOrderCelebration{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07172538;place-items:center;padding:20px;animation:.25s celebrationFade;display:grid;position:fixed;inset:0}.confettiLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confettiLayer i{--color:#ffad22;top:-8vh;left:var(--left);background:var(--color);width:9px;height:16px;animation:confettiFall 3.6s var(--delay) cubic-bezier(.2,.7,.4,1) both;transform:rotate(calc(var(--piece) * 17deg));border-radius:2px;position:absolute}.confettiLayer i:nth-child(4n+2){--color:#08a88a;width:7px;height:12px}.confettiLayer i:nth-child(4n+3){--color:#2797f4;border-radius:50%}.confettiLayer i:nth-child(4n){--color:#f45b69;width:12px;height:7px}.welcomeOrderCard{text-align:center;background:#fffffff2;border:1px solid #ffffffb8;border-radius:22px;justify-items:center;width:min(420px,100vw - 32px);padding:30px 28px 25px;animation:.48s cubic-bezier(.18,.9,.28,1.15) orderCardIn;display:grid;position:relative;box-shadow:0 24px 70px #07172552}.welcomeOrderCard>button{color:#52616b;cursor:pointer;background:#edf1f3;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:11px;right:13px}.welcomeOrderBadge{background:linear-gradient(140deg,var(--site-accent,#ffad22),var(--site-highlight,#ffd814));width:54px;height:54px;color:var(--site-on-accent,#111);border-radius:17px;place-items:center;margin-bottom:11px;display:grid;box-shadow:0 8px 20px #d984223d}.welcomeOrderCard small{color:#997020;letter-spacing:.16em;font-size:10px;font-weight:900}.welcomeOrderCard strong{color:#132433;margin-top:7px;font-size:21px}.welcomeOrderCard p{color:#5e6d77;max-width:330px;margin:9px 0;font-size:13px;line-height:1.4}.welcomeOrderCard>b{color:#9b5500;background:#fff1d9;border-radius:99px;padding:9px 18px;font-size:15px}.welcomeOrderCard em{color:#07856e;align-items:center;gap:5px;margin-top:13px;font-size:10px;font-style:normal;display:flex}@keyframes celebrationFade{0%{opacity:0}to{opacity:1}}@keyframes orderCardIn{0%{opacity:0;transform:translateY(25px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes confettiFall{0%{opacity:0;transform:translateY(-5vh)rotate(0)}12%{opacity:1}to{opacity:.9;transform:translateY(112vh)rotate(720deg)}}@media (min-width:768px){.liveActivity{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}}@media (max-width:767px){.confettiLayer i:nth-child(n+23){display:none}.welcomeOrderCard{padding:26px 20px 22px}.welcomeOrderCard strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.welcomeOrderCelebration,.welcomeOrderCard,.confettiLayer i{animation:none}.confettiLayer{display:none}}.homepageAdvertisement{background:linear-gradient(115deg,var(--site-panel,#244957),var(--site-header,#131921));color:#fff;border-radius:16px;min-height:154px;margin:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #10283a20}.homepageAdvertisement:before{background:linear-gradient(90deg,#071725d9 0%,#071725a8 55%,#07172530 100%),var(--homepage-ad-image);content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.homepageAdvertisement>a,.homepageAdContent{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:30px 40px;display:flex;position:relative}.homepageAdvertisement small{color:var(--site-accent,#ffad22);letter-spacing:.17em;font-size:10px;font-weight:900}.homepageAdvertisement h2{margin:6px 0 8px;font-size:29px;line-height:1.1}.homepageAdvertisement p{color:#d7e2e8;margin:0;font-size:14px}.homepageAdvertisement>a>span,.homepageAdContent>span{background:var(--site-highlight,#ffd814);color:var(--site-on-accent,#111);border-radius:9px;flex:none;padding:13px 20px;font-size:13px;font-weight:850}.homepageAdvertisement.hasImage,.homepageAdvertisement.hasImage>a,.homepageAdvertisement.hasImage>.homepageAdContent{min-height:190px}@media (max-width:767px){.homepageAdvertisement{display:none}}
