.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,.page-module___8aEwW__mapSection .page-module___8aEwW__container{background:#fff;border:1px solid #ececf1;border-radius:14px;padding:22px}.page-module___8aEwW__slider{margin:20px 0}.page-module___8aEwW__sliderInner{position:relative;overflow:hidden}.page-module___8aEwW__slider img{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:380px;display:block}.page-module___8aEwW__sliderButton{color:#fff;cursor:pointer;background:#0009;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{margin-bottom:8px;font-size:28px}.page-module___8aEwW__subtitle{color:#666;margin-bottom:25px;font-size:14px}.page-module___8aEwW__productGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin:40px auto 0;display:grid}.page-module___8aEwW__productCard{text-align:center;cursor:pointer;color:#1d1d1f;background:#fff;border:1px solid #f0f0f5;border-radius:20px;flex-direction:column;align-items:center;padding:30px 20px;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;box-shadow:0 4px 6px #00000005}.page-module___8aEwW__productCard:hover{border-color:#d2d2d7;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.page-module___8aEwW__productCard img{object-fit:contain;width:240px;height:240px;margin-bottom:20px;transition:transform .4s}.page-module___8aEwW__productCard img.page-module___8aEwW__largeImage{transform-origin:50%;transform:scale(1.3)}.page-module___8aEwW__productCard:hover img{transform:scale(1.05)}.page-module___8aEwW__productCard:hover img.page-module___8aEwW__largeImage{transform-origin:50%;transform:scale(1.4)}.page-module___8aEwW__productCard img.page-module___8aEwW__mediumImage{transform-origin:50%;transform:scale(1.85)}.page-module___8aEwW__productCard:hover img.page-module___8aEwW__mediumImage{transform-origin:50%;transform:scale(1.95)}.page-module___8aEwW__productCard img.page-module___8aEwW__airpodsImage{transform-origin:50%;transform:scale(1.9)}.page-module___8aEwW__productCard:hover img.page-module___8aEwW__airpodsImage{transform-origin:50%;transform:scale(2)}.page-module___8aEwW__promotionSection{margin:60px 0;padding:0 20px}.page-module___8aEwW__promotionContainer{text-align:center;color:#1d1d1f;background:linear-gradient(135deg,#f5f5f7 0%,#fff 100%);border:1px solid #e1e1e6;border-radius:24px;padding:40px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module___8aEwW__promotionTitle{color:#1d1d1f;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:32px;font-weight:800;display:inline-block}.page-module___8aEwW__promotionText{color:#1d1d1f;max-width:800px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6}.page-module___8aEwW__promotionText strong{color:#000;font-weight:600}.page-module___8aEwW__productCard h3{letter-spacing:-.01em;font-size:18px;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:#fbfbfd;border:1px solid #ececf1;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:#444}.page-module___8aEwW__addressActions{align-items:center;gap:10px;display:flex}.page-module___8aEwW__addressButton{color:#fff;background:#0e0e0e;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.page-module___8aEwW__addressButton.page-module___8aEwW__secondary{color:#121212;background:#fff;border:1px solid #232323}.page-module___8aEwW__footer{color:#fff;background:#0f0f12;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{color:#fff;cursor:pointer;z-index:100;background:#161616;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 10px #0003}.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:12px}.page-module___8aEwW__productCard{padding:20px 10px}.page-module___8aEwW__productCard img{width:150px;height:150px}.page-module___8aEwW__productCard img.page-module___8aEwW__largeImage{transform:scale(1.9)}.page-module___8aEwW__productCard img.page-module___8aEwW__mediumImage{transform:scale(1.85)}.page-module___8aEwW__productCard img.page-module___8aEwW__airpodsImage{transform:scale(2.5)}.page-module___8aEwW__productCard:hover img.page-module___8aEwW__airpodsImage{transform:scale(2.6)}.page-module___8aEwW__footerGrid{grid-template-columns:1fr}}@media (max-width:642px){.page-module___8aEwW__productCard img.page-module___8aEwW__largeImage{transform:scale(1.3)}.page-module___8aEwW__productCard img.page-module___8aEwW__mediumImage{transform:scale(1.5)}.page-module___8aEwW__productCard img.page-module___8aEwW__airpodsImage{transform:scale(1.8)}}@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__productCard:hover img.page-module___8aEwW__airpodsImage{transform:scale(2)}}.page-module___8aEwW__reviewsSection{background:#fff;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:#f5f5f7;border-radius:12px;width:160px;height:160px;margin-bottom:20px}.page-module___8aEwW__skeletonText{background:#f5f5f7;border-radius:6px;width:60%;height:24px}@media (max-width:768px){.page-module___8aEwW__skeletonImg{width:120px;height:120px}}.page-module___8aEwW__sliderSkeleton{background:#f5f5f7;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:#f9f9f9;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:#1d1d1f;margin-bottom:10px;font-size:2.5rem;font-weight:700}.index-module__hlrZTG__subtitle{color:#86868b;font-size:1.1rem}.index-module__hlrZTG__grid{grid-template-rows:repeat(2,300px);grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.index-module__hlrZTG__imageWrapper{cursor:pointer;border-radius:20px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.index-module__hlrZTG__imageWrapper:hover{transform:scale(1.02);box-shadow:0 10px 30px #0000001a}.index-module__hlrZTG__image{object-fit:cover;transition:transform .6s}.index-module__hlrZTG__imageWrapper:hover .index-module__hlrZTG__image{transform:scale(1.05)}.index-module__hlrZTG__overlay{opacity:0;background:linear-gradient(#0000,#0006);align-items:flex-end;padding:20px;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;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:500}.index-module__hlrZTG__item1{grid-area:span 2/span 2}.index-module__hlrZTG__item2,.index-module__hlrZTG__item3,.index-module__hlrZTG__item4,.index-module__hlrZTG__item5{grid-area:span 1/span 1}@media (max-width:1024px){.index-module__hlrZTG__grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);height:auto}.index-module__hlrZTG__item1,.index-module__hlrZTG__item2,.index-module__hlrZTG__item3,.index-module__hlrZTG__item4,.index-module__hlrZTG__item5{grid-area:span 1/span 1;height:300px}.index-module__hlrZTG__item1{grid-column:span 2}}@media (max-width:640px){.index-module__hlrZTG__gallerySection{padding:40px 0}.index-module__hlrZTG__title{font-size:2rem}.index-module__hlrZTG__grid{grid-template-columns:1fr;gap:15px}.index-module__hlrZTG__item1,.index-module__hlrZTG__item2,.index-module__hlrZTG__item3,.index-module__hlrZTG__item4,.index-module__hlrZTG__item5{grid-column:span 1;height:250px}}
