.page-module__NfDiEG__container{max-width:900px;margin:40px auto;padding:0 20px}.page-module__NfDiEG__title{text-align:center;margin-bottom:20px;font-size:42px;font-weight:700}.page-module__NfDiEG__intro{color:#333;text-align:center;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}.page-module__NfDiEG__section{background:#fff;border-radius:20px;margin-bottom:50px;padding:30px;box-shadow:0 4px 20px #00000008}.page-module__NfDiEG__sectionTitle{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px;font-size:24px;font-weight:600}.page-module__NfDiEG__grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.page-module__NfDiEG__infoItem{margin-bottom:15px}.page-module__NfDiEG__label{color:#888;margin-bottom:4px;font-size:14px;display:block}.page-module__NfDiEG__value{color:#111;font-size:16px;font-weight:500}.page-module__NfDiEG__features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.page-module__NfDiEG__featureCard{text-align:center;background:#f9f9fb;border-radius:15px;padding:20px}.page-module__NfDiEG__featureIcon{margin-bottom:10px;font-size:32px;display:block}.page-module__NfDiEG__featureTitle{margin-bottom:8px;font-weight:600}.page-module__NfDiEG__featureText{color:#666;font-size:14px;line-height:1.4}@media (max-width:768px){.page-module__NfDiEG__title{font-size:32px}.page-module__NfDiEG__grid{grid-template-columns:1fr}}
.page-module___8aEwW__container{max-width:1100px;margin:0 auto}.page-module___8aEwW__productSection .page-module___8aEwW__container{padding:0}.page-module___8aEwW__mapSection .page-module___8aEwW__container{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:24px;padding:32px}.page-module___8aEwW__slider{margin:20px 0}.page-module___8aEwW__sliderInner{position:relative;overflow:hidden}.page-module___8aEwW__slider img{object-fit:contain;background:var(--surface);border-radius:12px;width:100%;max-height:380px;display:block}.page-module___8aEwW__sliderButton{color:var(--foreground);cursor:pointer;background:#fff9;border:none;border-radius:50%;padding:8px 14px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.page-module___8aEwW__sliderButton.page-module___8aEwW__prev{left:10px}.page-module___8aEwW__sliderButton.page-module___8aEwW__next{right:10px}.page-module___8aEwW__fadeIn{animation:.5s ease-in-out page-module___8aEwW__fadeInAnimation}@keyframes page-module___8aEwW__fadeInAnimation{0%{opacity:0}to{opacity:1}}.page-module___8aEwW__productSection{text-align:center;margin:40px 0}.page-module___8aEwW__productSection h2{letter-spacing:-.015em;margin-bottom:8px;font-size:32px;font-weight:600}.page-module___8aEwW__subtitle{color:var(--text-muted);margin-bottom:40px;font-size:16px}.page-module___8aEwW__productGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px auto 0;display:grid}.page-module___8aEwW__productCard{text-align:center;cursor:pointer;border:1px solid var(--border);color:var(--foreground);background:#111;border-radius:24px;flex-direction:column;align-items:center;padding:32px 20px;text-decoration:none;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__productCard:hover{background:#181818;border-color:#ffffff4d;transform:translateY(-4px)}.page-module___8aEwW__productCard img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:24px;transition:transform .6s cubic-bezier(.19,1,.22,1)}.page-module___8aEwW__iphone{transform:scale(1.1)}.page-module___8aEwW__samsung{transform:scale(.85)}.page-module___8aEwW__mac{transform:scale(1.05)}.page-module___8aEwW__ipad{transform:scale(1.25)}.page-module___8aEwW__watch,.page-module___8aEwW__airpods{transform:scale(.8)}.page-module___8aEwW__dyson{transform:scale(1.4)}.page-module___8aEwW__accessories,.page-module___8aEwW__productCard:hover img{transform:scale(1.1)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__iphone{transform:scale(1.2)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__samsung{transform:scale(.92)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__mac{transform:scale(1.15)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__ipad{transform:scale(1.35)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__watch,.page-module___8aEwW__productCard:hover .page-module___8aEwW__airpods{transform:scale(.88)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__dyson{transform:scale(1.5)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__accessories{transform:scale(1.2)}.page-module___8aEwW__promotionSection{margin:60px 0;padding:0 20px}.page-module___8aEwW__promotionContainer{border:1px solid var(--border);text-align:center;color:var(--foreground);background:#111;border-radius:24px;padding:40px;position:relative;overflow:hidden}.page-module___8aEwW__promotionTitle{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:32px;font-weight:800;display:inline-block}.page-module___8aEwW__promotionText{color:var(--foreground);max-width:800px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6}.page-module___8aEwW__promotionText strong{color:var(--primary);font-weight:600}.page-module___8aEwW__productCard h3{letter-spacing:-.02em;margin-top:auto;font-size:20px;font-weight:600}.page-module___8aEwW__mapSection{margin:50px 0}.page-module___8aEwW__mapSection h2{text-align:center;margin-bottom:15px;font-size:26px}.page-module___8aEwW__addressCard{background:var(--background);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0 14px;padding:14px;display:flex}.page-module___8aEwW__addressTitle{margin-bottom:4px;font-weight:700}.page-module___8aEwW__addressText{color:var(--text-muted)}.page-module___8aEwW__addressActions{align-items:center;gap:10px;display:flex}.page-module___8aEwW__addressButton{background:var(--foreground);color:var(--surface);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.page-module___8aEwW__addressButton:hover{background:var(--primary-hover)}.page-module___8aEwW__addressButton.page-module___8aEwW__secondary{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.page-module___8aEwW__addressButton.page-module___8aEwW__secondary:hover{background:var(--surface-hover)}.page-module___8aEwW__footer{background:var(--background);color:var(--foreground);margin-top:40px;padding:28px 0 18px}.page-module___8aEwW__footerGrid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px;display:grid}.page-module___8aEwW__footerLogo a{color:#fff;font-size:18px;font-weight:800;text-decoration:none}.page-module___8aEwW__footerTitle{margin-bottom:10px;font-weight:800}.page-module___8aEwW__footerLink{color:#cfd0d6;margin:7px 0;font-size:14px;text-decoration:none;display:block}.page-module___8aEwW__footerLink:hover{color:#fff}.page-module___8aEwW__footerText{color:#a8a9b3;margin-top:10px;font-size:13px}.page-module___8aEwW__paymentBadges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.page-module___8aEwW__paymentBadge{color:#fff;background:#17171c;border:1px solid #2a2a31;border-radius:999px;padding:6px 10px;font-size:12px;text-decoration:none}.page-module___8aEwW__socialLinks{gap:10px;margin-top:12px;display:flex}.page-module___8aEwW__socialIcon{color:#fff;background:#17171c;border:1px solid #2a2a31;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;text-decoration:none;display:grid}.page-module___8aEwW__footerColumn{flex-direction:column;display:flex}.page-module___8aEwW__backToTop{background:var(--surface);width:50px;height:50px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;z-index:100;border-radius:50%;justify-content:center;align-items:center;font-size:24px;transition:background .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000080}.page-module___8aEwW__backToTop:hover{background:var(--surface-hover)}.page-module___8aEwW__socialIcon:hover{border-color:#555}.page-module___8aEwW__footerBottom{text-align:center;border-top:1px solid #2a2a31;flex-direction:column;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.page-module___8aEwW__footerDisclaimer{color:#71717a;max-width:800px;margin-bottom:8px;font-size:11px;line-height:1.5}.page-module___8aEwW__bottomLinks a{color:#cfd0d6;margin-left:12px;font-size:13px;text-decoration:none}.page-module___8aEwW__bottomLinks a:hover{color:#fff}@media (max-width:1024px){.page-module___8aEwW__container{max-width:95%;padding:0 15px}.page-module___8aEwW__footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page-module___8aEwW__productGrid{grid-template-columns:repeat(2,1fr);gap:16px}.page-module___8aEwW__productCard{border-radius:20px;padding:24px 16px}.page-module___8aEwW__productCard img{width:150px;height:150px}.page-module___8aEwW__footerGrid{grid-template-columns:1fr}}@media (max-width:480px){.page-module___8aEwW__productGrid{grid-template-columns:1fr}.page-module___8aEwW__productCard{max-width:100%}.page-module___8aEwW__productCard img{width:235px;height:235px}}.page-module___8aEwW__reviewsSection{background:var(--surface);border:1px solid var(--border);border-radius:15px;width:100%;max-width:1100px;margin:60px auto;padding:15px}.page-module___8aEwW__widget2GIS{width:100%;display:block}.page-module___8aEwW__widget2GIS iframe{border-radius:12px;width:100%!important;max-width:none!important}.page-module___8aEwW__skeletonImg{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:160px;height:160px;margin-bottom:20px}.page-module___8aEwW__skeletonText{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:60%;height:24px}@media (max-width:768px){.page-module___8aEwW__skeletonImg{width:120px;height:120px}}.page-module___8aEwW__sliderSkeleton{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:calc(100% - 40px);max-width:1800px;height:500px;margin:30px auto;animation:1.5s ease-in-out infinite page-module___8aEwW__pulse}@media (max-width:768px){.page-module___8aEwW__sliderSkeleton{border-radius:0;width:100%;height:220px;margin:0}}@keyframes page-module___8aEwW__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
.index-module__hlrZTG__gallerySection{background-color:var(--background);padding:80px 0}.index-module__hlrZTG__container{max-width:1100px;margin:0 auto;padding:0 20px}.index-module__hlrZTG__header{text-align:center;margin-bottom:50px}.index-module__hlrZTG__title{color:var(--foreground);margin-bottom:10px;font-size:2.5rem;font-weight:700}.index-module__hlrZTG__subtitle{color:var(--text-muted);font-size:1.1rem}.index-module__hlrZTG__carouselContainer{width:100vw;margin-left:calc(50% - 50vw);padding:0 20px}.index-module__hlrZTG__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding-bottom:40px;display:flex;overflow-x:auto}.index-module__hlrZTG__carousel::-webkit-scrollbar{display:none}.index-module__hlrZTG__imageWrapper{scroll-snap-align:center;max-width:600px;height:400px;box-shadow:var(--shadow-md);cursor:pointer;border:1px solid var(--border);background:#1d1d1f;border-radius:24px;flex:0 0 85%;transition:all .4s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.index-module__hlrZTG__imageWrapper:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 40px #000c}.index-module__hlrZTG__image{object-fit:cover;transition:transform .6s}.index-module__hlrZTG__imageWrapper:hover .index-module__hlrZTG__image{transform:scale(1.03)}.index-module__hlrZTG__overlay{opacity:0;background:linear-gradient(#0000 50%,#00000080);align-items:flex-end;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.index-module__hlrZTG__imageWrapper:hover .index-module__hlrZTG__overlay{opacity:1}.index-module__hlrZTG__overlay span{color:#fff;letter-spacing:.5px;font-size:1rem;font-weight:600}@media (min-width:768px){.index-module__hlrZTG__imageWrapper{flex:0 0 calc(33.333% - 14px);height:450px}}@media (max-width:640px){.index-module__hlrZTG__gallerySection{padding:40px 0}.index-module__hlrZTG__title{font-size:2rem}.index-module__hlrZTG__imageWrapper{height:300px}}
.Reviews-module__gXt27q__reviewsSection{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:100%;max-width:1100px;margin:60px auto;padding:24px}.Reviews-module__gXt27q__reviewsTitle{text-align:center;color:var(--foreground);margin:0 0 24px;font-size:28px;font-weight:700}.Reviews-module__gXt27q__widgetWrapper{width:100%;display:block;overflow:hidden}.Reviews-module__gXt27q__iframe{border:none;transition:height .4s cubic-bezier(.19,1,.22,1);display:block}@media (max-width:768px){.Reviews-module__gXt27q__reviewsSection{width:auto;margin:40px 15px;padding:16px}.Reviews-module__gXt27q__reviewsTitle{font-size:24px}}
.Map-module__GwM-Ba__mapSection{margin:60px 0}.Map-module__GwM-Ba__container{background:var(--surface);border:1px solid var(--border);max-width:1100px;box-shadow:var(--shadow-sm);border-radius:24px;margin:0 auto;padding:32px}.Map-module__GwM-Ba__title{letter-spacing:-.015em;text-align:center;color:var(--foreground);margin-bottom:24px;font-size:32px;font-weight:600}.Map-module__GwM-Ba__addressCard{background:var(--background);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 24px;padding:20px;display:flex}.Map-module__GwM-Ba__addressTitle{color:var(--foreground);margin-bottom:4px;font-size:16px;font-weight:700}.Map-module__GwM-Ba__addressText{color:var(--text-muted);font-size:14px}.Map-module__GwM-Ba__addressActions{align-items:center;gap:12px;display:flex}.Map-module__GwM-Ba__addressButton{background:var(--foreground);color:var(--background);border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.Map-module__GwM-Ba__addressButton:hover{opacity:.9;transform:translateY(-1px)}.Map-module__GwM-Ba__addressButton.Map-module__GwM-Ba__secondary{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.Map-module__GwM-Ba__iframe{border:0;border-radius:16px;display:block}.Map-module__GwM-Ba__mapPlaceholder{width:100%;height:600px}@media (max-width:768px){.Map-module__GwM-Ba__container{border-left:none;border-right:none;border-radius:0;width:100%;padding:20px}.Map-module__GwM-Ba__title{font-size:26px}.Map-module__GwM-Ba__iframe{height:400px}}
