@charset "UTF-8";html,body{max-width:100%;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{--primary: #0B2A4A;--secondary: #123E6A;--accent: #C0C0C0;--white: #ffffff;--dark: #9CA3AF;--text-light: #E5E7EB;--text-muted: #B0B6BC;--bg-dark: #050505;--bg-card: #0F172A;--border: #2A4E73;--topbar-bg: var(--primary);--topbar-text: var(--text-light);--pink: var(--accent)}body.light .topbar{background:#fff;color:#111}.hero{height:100vh;padding-top:190px;background:radial-gradient(circle,#1f7a3f,#050505);display:flex;justify-content:center;align-items:center;text-align:center}body{background:var(--topbar-bg);color:var(--pink)}.hidden{display:none}.header{position:fixed;top:44px;width:100%;background:var(--white);border-bottom:1px solid var(--topbar-bg);z-index:1000}.nav{display:flex;justify-content:space-between;align-items:center;padding:0}.logo{height:50px}.menu{list-style:none;display:flex}.menu li a{color:var(--topbar-bg);text-decoration:none;margin-left:30px;transition:.3s}.menu li a:hover{color:var(--dark)}.hero{height:100vh;background:radial-gradient(circle,#1f7a3f,#050505);display:flex;justify-content:center;align-items:center;text-align:center}.hero h1{font-size:52px;color:#2fff9c}.hero p{margin:15px 0;font-size:18px;color:#dcdcdc}.btn{display:inline-block;padding:12px 30px;border:1px solid var(--pink);color:var(--white);background:var(--topbar-bg);text-decoration:none;margin-top:20px;transition:.3s}.btn:hover{background:var(--topbar-text);color:#000}section{padding:40px}.container{max-width:1200px;margin:auto}h2{text-align:center;margin-bottom:40px;color:var(--white)}.mission-vision{display:flex;gap:30px;margin-top:40px}.card{background:linear-gradient(145deg,#6773a8,#5068ba45);padding:30px;border:1px solid #082064;flex:1;transition:.3s;border-radius:10px}.card:hover{transform:translateY(-10px)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.contact-box{text-align:center;font-size:18px}.footer{background:#000;padding:20px;text-align:center;font-size:14px}.product-card{backdrop-filter:blur(6px);border-radius:10px}.product-card img{width:100%;height:180px;object-fit:contain;margin-bottom:15px;transition:transform .5s}.product-card:hover img{transform:rotateY(15deg) rotateX(5deg) scale(1.05)}.product-card{perspective:1000px}.whatsapp-float{position:fixed;bottom:20px;right:20px;background:#25d366;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999}.whatsapp-float img{width:55px;height:55px;box-shadow:0 0 15px var(--pink);border-radius:50%;transition:transform .3s}.whatsapp-float:hover img{transform:scale(1.1)}.theme-toggle{background:transparent;border:1px solid #2fff9c;color:#2fff9c;padding:6px 10px;cursor:pointer;margin-left:20px}body.light{background:#f5f5f5;color:#111}body.light .header{background:#fff}body.light .product-card,body.light .card{background:#fff;color:#000}.topbar{background:var(--topbar-bg);color:var(--topbar-text);font-size:14px;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,60px);letter-spacing:.08em;border-bottom:1px solid #2f8f5f4f}.topbar-left{display:flex;align-items:center;gap:18px}.topbar-left i{margin-right:6px;color:var(--pink)}.topbar-contact-link{margin-right:10px;text-decoration:none;color:var(--topbar-text);font-weight:500}.topbar-contact-link:hover{color:var(--accent)}.topbar-address{border-left:2px solid var(--pink);margin-left:16px;padding-left:10px;font-size:.98em;font-weight:400}.header.shrink{top:0;background:var(--white)}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand:hover .brand-name{text-shadow:0 0 12px rgba(47,255,156,.8)}.logo{height:105px;margin-left:0}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-name{font-size:43px;font-weight:700;color:var(--topbar-bg);letter-spacing:1px}.brand-sub{font-size:20px;font-weight:400;color:var(--dark);letter-spacing:2px;text-transform:uppercase}.brand:hover .brand-name{text-shadow:0 0 12px rgb(28 150 234 / 91%)}.header.shrink .logo{height:63px}.header.shrink .brand-name{font-size:20px}.header.shrink .brand-sub{font-size:12px}.menu-toggle{display:none;flex-direction:column;cursor:pointer}.menu-toggle span{width:26px;height:3px;background:var(--topbar-bg);margin:4px 0;transition:.3s}@media (max-width: 991px){.topbar{height:auto;padding:8px 15px}.topbar-address{display:none}.header{top:0}.nav{padding:21px 20px}.logo{height:60px;margin:0}.brand-name{font-size:22px}.brand-sub{font-size:12px;letter-spacing:1px}.menu{position:absolute;top:100%;right:0;background:var(--white);width:220px;flex-direction:column;align-items:flex-start;padding:15px;display:none;border-left:1px solid var(--topbar-bg);border-bottom:1px solid var(--topbar-bg)}.menu li{width:100%}.menu li a{margin:12px 0;display:block;width:100%}.menu.active,.menu-toggle{display:flex}.hero{padding-top:140px;height:auto;padding-bottom:80px}.hero h1{font-size:32px}.hero p{font-size:16px}section{padding:60px 20px}.mission-vision{flex-direction:column}.product-grid{grid-template-columns:1fr}.footer{font-size:12px;text-align:center}}@media (max-width: 480px){.brand-name{font-size:18px}.brand-sub{font-size:11px}.hero h1{font-size:26px}.btn{padding:10px 22px}}@media (max-width: 480px){.whatsapp-float img{width:48px;height:48px}}.hero{position:relative;height:100vh;overflow:hidden;padding-top:190px}.hero-slider{position:absolute;inset:0;z-index:1}.hero-slider .slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.08);transition:opacity 1.2s ease-in-out,transform 6s ease}.hero-slider .slide.active{opacity:1;transform:scale(1)}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#9ca3afbd,#0b2a4a8f);z-index:2}.hero-content{position:relative;z-index:3;text-align:center}.hero h1{font-size:52px;color:var(--white)}.hero p{margin:15px 0;font-size:18px;color:#e0e0e0}.footer-modern{background:var(--white);color:var(--topbar-bg);padding-top:60px;border-top:1px solid var(--pink)}.footer-container{max-width:1200px;margin:auto;padding:0 8px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.footer-brand{display:flex;align-items:center;gap:14px;margin-bottom:15px}.footer-brand img{height:50px}.footer-brand h3{color:var(--topbar-bg);font-size:20px;margin:0}.footer-col p{font-size:14px;line-height:1.7;margin-bottom:15px}.footer-tagline{color:var(--topbar-bg);font-weight:500;font-size:14px}.footer-col h4{font-size:18px;margin-bottom:20px;color:var(--topbar-bg);position:relative}.footer-col h4:after{content:"";width:35px;height:2px;background:var(--topbar-bg);position:absolute;bottom:-8px;left:0}.footer-contact{list-style:none;padding:0}.footer-contact li{margin-bottom:12px;font-size:13px}.footer-contact i{color:var(--topbar-bg);margin-right:10px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{text-decoration:none;color:var(--topbar-bg);transition:.3s}.footer-links a:hover{color:var(--dark);padding-left:6px}.footer-bottom{background:var(--topbar-bg);padding:15px;text-align:center;font-size:13px;border-top:1px solid rgba(47,255,156,.2)}.footer-bottom span{margin:0 8px}.footer-bottom a{color:#13c9ed;text-decoration:none}@media (max-width: 991px){.footer-container{grid-template-columns:1fr;text-align:center}.footer-brand{justify-content:center}.footer-col h4:after{left:50%;transform:translate(-50%)}}.newsletter-text{font-size:14px;margin-bottom:15px;color:var(--topbar-bg)}.newsletter-form{display:flex;border-radius:6px;overflow:hidden}.newsletter-form input{flex:1;padding:10px 12px;border:none;outline:none;background:var(--topbar-text);color:var(--topbar-bg);font-size:14px;border:1px solid var(--pink)}.newsletter-form input::placeholder{color:#aaa}.newsletter-form button{background:var(--pink);border:none;color:#000;padding:0 16px;cursor:pointer;font-weight:600;transition:.3s}.newsletter-form button:hover{background:#93b3d4}.back-to-top:hover{background:var(--accent);color:#000}.page-header{margin-top:105px;padding:35px 20px;background:linear-gradient(145deg,#6773a8,#5068ba45);text-align:center;border-bottom:1px solid var(--dark)}.page-header h1{font-size:42px;color:var(--pink);margin-bottom:10px}.page-header p{font-size:16px;color:#cfd2d6}.page-content{max-width:1100px;margin:auto;padding:80px 20px;line-height:1.8}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.about-text p{margin-bottom:18px;font-size:16px;color:#e0e0e0}.mv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}.product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.product-item{background:#111;padding:25px;border-radius:10px;border:1px solid rgba(47,255,156,.3);transition:.3s}.product-item:hover{transform:translateY(-6px);box-shadow:0 0 20px #2fff9c40}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-form input,.contact-form textarea{width:100%;padding:12px;margin-bottom:15px;background:var(--topbar-text);border:1px solid var(--topbar-bg);color:#000;border-radius:6px}.contact-form textarea{min-height:120px;resize:none}.menu a.active{color:var(--topbar-bg);border-bottom:2px solid var(--dark);padding-bottom:5px}@media (max-width: 991px){.page-header h1{font-size:30px}.about-grid,.mv-grid,.contact-grid{grid-template-columns:1fr}.page-content{padding:50px 15px}}.global-loader{position:fixed;inset:0;background:#050f0af2;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.global-loader.active{opacity:1;visibility:visible}.loader-spinner{width:55px;height:55px;border:4px solid #0C2137;border-top-color:#fff;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.contact-section{max-width:1100px;margin:auto;padding:80px 20px}.contact-grid-modern{display:grid;grid-template-columns:1fr 1.2fr;gap:50px}.contact-info-cards{display:grid;gap:25px}.contact-card{display:flex;gap:18px;padding:22px;border:1px solid #082064;background:linear-gradient(145deg,#6773a8,#5068ba45);border-radius:12px;transition:.3s}.contact-card:hover{transform:translateY(-6px);box-shadow:0 0 18px #4a8acc}.contact-card i{font-size:26px;color:var(--pink);margin-top:4px}.contact-card h4{margin:0 0 6px;color:#fff}.contact-card p{margin:0;font-size:14px;color:#cfd2d6}.contact-form-wrapper{padding:35px;border-radius:14px;border:1px solid #082064;background:linear-gradient(145deg,#6773a8,#5068ba45)}.contact-form-wrapper h3{margin-bottom:20px;color:var(--white)}.map-section{margin-top:70px}.map-section iframe{width:100%;height:380px;border:none;border-radius:14px}@media (max-width: 991px){.contact-grid-modern{grid-template-columns:1fr}.contact-form-wrapper{padding:25px}}.about-section{max-width:1100px;margin:auto;padding:80px 20px}.about-grid{display:contents;grid-template-columns:1.2fr 1fr;gap:50px}.about-text p{margin-bottom:18px;font-size:16px;line-height:1.8;color:#e0e0e0}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mv-card{padding:30px;border-left:4px solid var(--pink);border-radius:10px;background:linear-gradient(145deg,#6773a8,#5068ba45)}.mv-card h3{color:var(--text-light);margin-bottom:10px}.info-section{margin-top:80px}.info-section h2{margin-bottom:25px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.info-card{background:linear-gradient(145deg,#6773a8,#5068ba45);padding:25px;border-radius:10px;border:1px solid #082064;transition:.3s}.info-card:hover{transform:translateY(-6px);box-shadow:0 0 18px #4a8acc}.info-card h4{color:var(--white);margin-bottom:19px}.info-card p{font-size:14px;color:#cfd2d6}@media (max-width: 991px){.about-grid,.mv-grid{grid-template-columns:1fr}}.menu .active{color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:5px}.faq-section{padding:90px 20px;background:#0b0b0b}.faq-item{background:#111;border:1px solid rgba(47,255,156,.3);border-radius:10px;padding:22px;margin-bottom:18px}.faq-item h4{color:#2fff9c;margin-bottom:8px}.faq-item p{color:#dcdcdc;font-size:14.5px;line-height:1.7}.reviews-section{padding:90px 20px;background:linear-gradient(180deg,#0f1f15,#050505)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;margin-top:40px}.review-card{background:#111;border:1px solid rgba(47,255,156,.3);border-radius:12px;padding:25px;transition:.3s}.review-card:hover{transform:translateY(-6px);box-shadow:0 0 18px #4a8acc}.review-card p{font-size:14.5px;line-height:1.7;color:#e0e0e0;margin-bottom:15px}.faq-section{padding:90px 20px;background:var(--text-light)}.faq-list{max-width:900px;margin:auto}.faq-item{border:1px solid var(--bg-card);border-radius:10px;margin-bottom:15px;overflow:hidden;background:linear-gradient(145deg,var(--border),var(--bg-dark))}.faq-question{width:100%;background:none;border:none;padding:18px 22px;color:var(--white);font-size:16px;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question span{font-size:22px;transition:transform .3s}.faq-item.active .faq-question span{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer p{padding:0 22px 18px;color:#dcdcdc;font-size:14.5px;line-height:1.7}.faq-item.active .faq-answer{max-height:300px}.reviews-section{padding:90px 20px;background:var(--topbar-bg)}.reviews-slider{overflow:hidden;margin-top:40px}.reviews-track{display:flex;gap:25px;transition:transform .8s ease}.review-card{min-width:calc(33.333% - 17px);background:#111;padding:25px;border-radius:12px;border:1px solid rgba(47,255,156,.3);color:#e0e0e0;font-size:14.5px;line-height:1.7}@media (max-width: 768px){.review-card{min-width:100%}}.reviews-wrapper{position:relative;padding:0 64px}.reviews-slider{overflow:hidden;width:100%;max-width:980px;margin:40px auto 0}.reviews-track{display:flex;gap:0;transition:transform .6s ease;will-change:transform}.review-card{flex:0 0 100%;min-width:100%;background:linear-gradient(145deg,#6773a8,#5068ba45);padding:22px;border-radius:12px;border:1px solid #082064;color:#e0e0e0;font-size:14.5px;line-height:1.7;box-sizing:border-box}.review-card h4{margin-top:12px;color:var(--white);font-weight:600}.review-card span{font-size:12.5px;color:var(--white)}.review-nav{position:absolute;top:50%;transform:translateY(-50%);background:#0b2a4a;border:1px solid var(--border);color:var(--accent);width:42px;height:42px;border-radius:50%;cursor:pointer;transition:.3s;z-index:5}.review-nav:hover{background:var(--pink);color:#000}.review-nav.left{left:12px}.review-nav.right{right:12px}@media (max-width: 768px){.reviews-wrapper{padding:0 46px}.review-nav{width:36px;height:36px}.review-nav.left{left:6px}.review-nav.right{right:6px}}.reviews-slider{overflow:hidden}.catalogue-ribbon{background:var(--topbar-bg);padding:60px 20px;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);position:relative;overflow:hidden}.catalogue-ribbon:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(47,255,156,.08),transparent);pointer-events:none}.ribbon-content{display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;z-index:2}.ribbon-text h2{color:var(--white);margin-bottom:10px;font-size:28px}.ribbon-text p{color:#dcdcdc;max-width:520px;line-height:1.7;font-size:15px}.ribbon-action{text-align:right}.ribbon-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:var(--white);color:var(--border);font-weight:600;border-radius:30px;text-decoration:none;transition:.3s}.ribbon-btn:hover{background:#93b3d4}.ribbon-alt{display:block;margin-top:10px;font-size:13.5px;color:var(--white)}.ribbon-alt a{color:var(--white);text-decoration:underline}@media (max-width: 991px){.ribbon-content{flex-direction:column;text-align:center}.ribbon-action{text-align:center}}.products-page{padding:100px 20px}.products-page h2{text-align:center;margin-bottom:50px}.product-card{background:linear-gradient(145deg,#6773a8,#5068ba45);border:1px solid var(--dark);border-radius:14px;padding:22px;text-decoration:none;color:inherit;transition:.3s}.product-card:hover{transform:translateY(-6px);box-shadow:0 0 18px #4a8acc}.product-card img{width:100%;height:200px;object-fit:contain;margin-bottom:15px}.product-card h3{color:var(--topbar-text);margin-bottom:8px}.product-card p{font-size:14.5px;line-height:1.6;color:#dcdcdc}.product-detail-ui{padding:40px 20px}.product-breadcrumb{font-size:14px;margin-bottom:25px;color:#bdbdbd}.product-breadcrumb a{color:var(--text-light);text-decoration:none}.product-breadcrumb span{margin:0 6px}.product-detail-grid{display:grid;grid-template-columns:minmax(320px,520px) 1fr;gap:48px;align-items:center}.product-image-card{background:linear-gradient(145deg,#4f5f91,#394a78);border-radius:18px;padding:16px;max-width:520px}.product-image-card img{width:100%;border-radius:10px}.image-caption{font-size:13px;color:#9becc6;margin-top:8px}.product-content h1{font-size:36px;color:var(--text-light);margin-bottom:16px}.product-description{font-size:16px;line-height:1.8;color:#e0e0e0;margin-bottom:30px}.feature-heading{margin-top:24px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(47,255,156,.25);font-size:20px;color:#2fff9c}.feature-list{list-style:none;padding:0}.feature-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:15px;color:#dcdcdc}.feature-list li:before{content:"\2714";color:var(--pink);font-weight:700}@media (max-width: 900px){.product-detail-grid{grid-template-columns:1fr}.product-content h1{font-size:28px}}.product-intro{font-size:18px;color:#dfffee;margin-bottom:14px;line-height:1.6}.product-full-desc p{margin-bottom:10px;color:#cfd2d6;line-height:1.7}.feature-list li{display:flex;gap:10px;margin-bottom:10px;color:#dcdcdc}.feature-list i{color:#2fff9c;margin-top:3px}.product-sizes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.size-badge{padding:6px 14px;font-size:13px;border-radius:18px;color:#9becc6;border:1px solid rgba(47,255,156,.4);background:#2fff9c14}.product-ribbon{margin-top:30px;padding:14px 18px;background:linear-gradient(145deg,#7388e8,#5068ba45);border-left:4px solid var(--pink);color:#eafff6;border-radius:6px}.product-ribbon a{color:var(--topbar-text);font-weight:600;margin-left:6px}.product-image-card{overflow:hidden;position:relative}.product-image-card img{transition:transform .6s ease;cursor:zoom-in}.product-image-card:hover:after{opacity:1}.why-choose-list{list-style:none;padding:0;margin-top:12px}.why-choose-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;color:#dfffee;font-size:15px;line-height:1.6}.why-choose-list li:before{content:"\2605";color:#2fff9c;font-size:14px;margin-top:2px}.product-info-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}.info-box{border:1px solid var(--dark);border-radius:14px;padding:30px;background:linear-gradient(145deg,#6773a8,#5068ba45)}.info-box:hover{transform:translateY(-6px);box-shadow:0 0 18px #4a8acc}.info-box h3{color:var(--topbar-text);margin-bottom:18px}.size-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.size-chips span{border:1px solid var(--dark);padding:6px 14px;border-radius:20px;font-size:13px;color:var(--white)}@media (max-width: 900px){.product-info-row{grid-template-columns:1fr}}.sub-heading{padding-bottom:5px}.product-image-card img{max-height:100%;max-width:100%;object-fit:contain}.product-image-card img{position:relative;z-index:1}.product-detail-grid{grid-template-columns:.9fr 1.1fr}.product-image-card{position:relative}.product-image-card img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .4s ease}.product-image-card.horizontal-img img{width:100%;height:auto}.product-image-card.vertical-img img{max-height:90%;width:auto}.product-image-card.vertical-img:after{content:"";position:absolute;inset:30px;border-radius:14px;background:radial-gradient(circle,rgba(47,255,156,.12),transparent);z-index:0}.image-caption{box-shadow:0 0 12px #2fff9c40}.image-caption:before{content:"\2714  ";font-weight:700}.image-wrapper{position:relative;width:100%;height:100%;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.image-caption{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#0000008c;color:#2fff9c;font-size:13px;padding:6px 14px;border-radius:14px;white-space:nowrap;box-shadow:0 0 12px #2fff9c40;z-index:111111111111111111}.map-section-modern{margin-top:70px}.map-card{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--dark);box-shadow:0 0 9px #4a8acc}.map-card iframe{width:100%;height:420px;border:none;filter:grayscale(15%) contrast(1.05);padding:10px}.map-overlay{position:absolute;bottom:20px;left:20px;background:#0a190fd9;backdrop-filter:blur(8px);padding:18px 22px;border-radius:14px;border:1px solid rgba(47,255,156,.4)}.map-overlay h4{margin:0 0 10px;color:#2fff9c;font-size:18px}.map-overlay a{display:inline-block;padding:10px 18px;background:#2fff9c;color:#000;font-weight:600;border-radius:24px;text-decoration:none;transition:.3s}.map-overlay a:hover{background:#24cc82}@media (max-width: 768px){.map-card iframe{height:300px}.map-overlay{left:12px;right:12px;bottom:12px;text-align:center}}@media (max-width: 768px){.product-detail-grid{grid-template-columns:1fr;gap:28px}.product-image-card{height:auto!important;padding:14px}.product-image-card img{max-height:280px;width:100%;object-fit:contain;transform:none!important}.image-wrapper{height:auto}.image-caption{position:static;transform:none;margin-top:12px;font-size:12.5px;text-align:center;background:#00000059}.product-content h1{font-size:26px;line-height:1.3}.product-intro{font-size:15px;line-height:1.6}.size-chips{gap:8px}.size-chips span{font-size:12px;padding:6px 12px}.product-info-row{grid-template-columns:1fr;gap:22px;margin-top:35px}.info-box{padding:22px}}@media (max-width: 768px){.whatsapp-float{bottom:14px;right:24px}.whatsapp-float img{width:46px;height:46px}.back-to-top{bottom:80px;right:24px}}@media (max-width: 768px){.product-detail-grid{grid-template-columns:1fr;gap:30px}.product-image-card{height:auto!important;padding:16px}.product-image-card img{width:100%;max-height:420px;object-fit:contain;transform:none!important}.image-wrapper{height:auto}.image-caption{position:static;transform:none;margin-top:14px;font-size:13px;text-align:center;background:#00000073;padding:6px 14px;border-radius:14px;display:inline-block}.product-content h1{font-size:26px;line-height:1.3}.product-intro{font-size:15px;line-height:1.6}.size-chips{gap:8px}.size-chips span{font-size:12px;padding:6px 12px}.product-info-row{grid-template-columns:1fr;gap:24px;margin-top:35px}}@media (max-width: 480px){.product-image-card img{max-height:460px}}@media (max-width: 768px){.product-image-card{height:auto!important;padding:12px}.image-wrapper{height:auto!important;min-height:unset!important}.image-wrapper img{width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain}.image-caption{position:static!important;margin-top:10px;text-align:center;font-size:13px}}.product-image-card{background:linear-gradient(145deg,#6773a8,#5068ba45);border-radius:18px;padding:16px;border:1px solid var(--dark)}.image-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.image-wrapper img{width:100%;max-height:380px;object-fit:contain}.image-caption{margin-top:10px;text-align:center;font-size:13px;color:var(--white);background:#00000073;padding:6px 14px;border-radius:14px;display:inline-block;box-shadow:0 0 18px #4a8acc}@media (max-width: 768px){.product-image-card{padding:14px}.image-wrapper img{max-height:520px;width:100%}.image-caption{font-size:13px;margin-top:12px}.page-header{margin-top:6px}}.why-title-wrap{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:40px}.why-title{color:var(--white);font-size:32px;text-align:center;white-space:nowrap}.dresser-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.dresser-icon img{width:100%;height:auto;filter:drop-shadow(0 0 6px rgba(47,255,156,.45))}.dresser-icon.left img{animation:spinLeft 6s linear infinite}.dresser-icon.right img{animation:spinRight 6s linear infinite}@keyframes spinLeft{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes spinRight{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.dresser-icon{display:none}.why-title{font-size:24px;white-space:normal}}.catalogue-ribbon:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(192,192,192,.12),transparent);pointer-events:none}.logo a,.logo a:hover,.logo a:focus,.logo a:active,.logo a:visited{text-decoration:none!important;border-bottom:none!important;background:none!important;-webkit-text-decoration:none!important}.footer-contact li,.footer-contact li a{text-decoration:none!important;border-bottom:none!important;color:inherit;-webkit-text-decoration:none!important}.brand-name{position:relative;font-size:43px;font-weight:700;letter-spacing:1px}.brand-name .tm{font-size:9px;font-weight:600;color:#676c6f;margin-left:-7px;vertical-align:super;border:1px solid #676c6f;border-radius:61px;padding:2px}@media (max-width: 768px){.brand-name{font-size:22px}.brand-name .tm{font-size:7px;margin-left:-3px}}.brand:hover .tm{color:var(--topbar-bg);text-shadow:0 0 6px rgba(47,255,156,.6)}.back-to-top{position:fixed!important;right:24px;bottom:80px;width:46px;height:46px;background:#123e6a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;box-shadow:0 4px 12px #0000004d}.button-padding{margin:.75rem 1.5rem}app-root,app-header,app-footer,app-home,router-outlet{display:block}.animate{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.animate.show{opacity:1;transform:translateY(0)}.animate-left{transform:translate(-40px)}.animate-right{transform:translate(40px)}.animate-left.show,.animate-right.show{transform:translate(0)}.animate:nth-child(2){transition-delay:.1s}.animate:nth-child(3){transition-delay:.2s}.animate.delay-1{transition-delay:.1s}.animate.delay-2{transition-delay:.2s}.animate.delay-3{transition-delay:.3s}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-6px);box-shadow:0 10px 28px #00000026}@media (prefers-reduced-motion: reduce){.animate{transition:none!important;transform:none!important;opacity:1!important}}.container{max-width:1200px;margin-left:auto;margin-right:auto}
