:root{--brand: #1B3B6B;--brand-dark: #0F2440;--brand-light: #EDF2F9;--brand-mid: #2D5A8C;--accent: #D4963F;--accent-light: #FDF5E8;--cream: #FBF9F6;--gray-50: #F7F5F2;--gray-100: #EFECE7;--gray-200: #E0DCD4;--gray-300: #C5C0B5;--gray-600: #6B6560;--gray-800: #3D3832;--gray-900: #1E1B18;--white: #FFFFFF;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 12px 40px rgba(0,0,0,.1);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--font-body: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Georgia", "Times New Roman", serif;--transition: .3s cubic-bezier(.4, 0, .2, 1)}.skip-to-content-link{display:none}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--gray-800);background:var(--white);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none}img{max-width:100%;display:block;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:0}.section-header{text-align:center;margin-bottom:64px}.section-header h2{font-family:var(--font-display);font-size:38px;font-weight:400;color:var(--gray-900);margin-bottom:16px;letter-spacing:-.01em}.section-header p{font-size:18px;color:var(--gray-600);max-width:620px;margin:0 auto;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;transition:var(--transition);text-align:center}.btn-primary{background:var(--brand);color:var(--white)}.btn-primary:hover{background:var(--brand-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background:transparent;color:var(--brand);border:2px solid var(--brand)}.btn-secondary:hover{background:var(--brand);color:var(--white)}.btn-white{background:var(--white);color:var(--brand)}.btn-white:hover{background:var(--gray-100)}.announcement-bar{background:var(--brand-dark);color:var(--white);text-align:center;padding:10px 16px;font-size:13px;letter-spacing:.3px}.announcement-bar a{color:var(--accent);text-decoration:none;font-weight:600}.navbar{background:var(--white);border-bottom:1px solid var(--gray-200);position:sticky;top:0;z-index:1000;transition:var(--transition)}.navbar.scrolled{box-shadow:var(--shadow-sm)}.navbar .container{display:flex;align-items:center;justify-content:space-between;height:72px}.nav-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-logo svg{height:40px}.nav-logo span{font-family:var(--font-display);font-size:21px;font-weight:400;color:var(--gray-900)}.nav-logo span em{font-style:normal;color:var(--brand)}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:14px;font-weight:500;color:var(--gray-600);transition:var(--transition);position:relative}.nav-links a:hover,.nav-links a.active{color:var(--brand)}.nav-links a.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--brand);border-radius:1px}.nav-cta{display:flex;align-items:center;gap:16px}.nav-phone{font-size:14px;color:var(--gray-600)}.nav-phone strong{color:var(--brand)}.mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;padding:4px;cursor:pointer}.mobile-toggle span{width:24px;height:2px;background:var(--gray-800);border-radius:1px;transition:var(--transition)}.hero{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 50%,#0A1A2E 100%);color:var(--white);padding:120px 0 80px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:80%;height:200%;background:radial-gradient(ellipse,rgba(255,255,255,.05) 0%,transparent 70%)}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative}.hero-content{position:relative}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:20px;font-size:13px;margin-bottom:24px;border:1px solid rgba(255,255,255,.2)}.hero-badge .dot{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero h1{font-family:var(--font-display);font-size:52px;font-weight:400;line-height:1.1;margin-bottom:20px}.hero h1 span{color:var(--accent);font-style:italic}.hero p{font-size:18px;line-height:1.7;opacity:.9;margin-bottom:36px;max-width:500px}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.hero-image{position:relative}.hero-image .main-img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);object-fit:cover}.hero-stats{position:absolute;bottom:-24px;left:24px;right:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card{background:var(--white);border-radius:var(--radius-md);padding:16px;text-align:center;box-shadow:var(--shadow-md)}.stat-card .num{font-size:24px;font-weight:800;color:var(--brand)}.stat-card .label{font-size:12px;color:var(--gray-600);margin-top:2px}.trust-bar{background:var(--gray-50);border-bottom:1px solid var(--gray-200);padding:20px 0}.trust-bar .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.trust-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--gray-600)}.trust-item svg{flex-shrink:0}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.product-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);position:relative;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--brand)}.product-badge{position:absolute;top:16px;left:16px;background:var(--brand);color:var(--white);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;z-index:2;text-transform:uppercase;letter-spacing:.5px}.product-badge.hot{background:#c0392b}.product-badge.new{background:#27ae60}.product-badge.smart{background:#8e44ad}.product-badge.rehab{background:#d4963f;color:var(--gray-900)}.product-image{height:220px;background:var(--gray-100);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.product-image img{max-height:100%;max-width:100%;object-fit:contain;transition:var(--transition)}.product-card:hover .product-image img{transform:scale(1.05)}.product-info{padding:20px;display:flex;flex-direction:column;flex-grow:1}.product-info .brand-tag{font-size:11px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;display:block}.product-info h3{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--gray-900);line-height:1.35;height:auto;min-height:60px;overflow:hidden;max-height:60px}.product-info .price{font-size:20px;font-weight:800;color:var(--brand);margin-bottom:10px;margin-top:auto}.product-features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.product-features span{background:var(--brand-light);color:var(--brand-mid);padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500}.product-info .btn{width:100%;justify-content:center;font-size:13px;padding:10px 20px;margin-top:auto}.featured{background:var(--gray-50)}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.featured-content .tag{display:inline-block;background:var(--brand);color:var(--white);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.featured-content h2{font-size:34px;font-weight:700;color:var(--gray-900);margin-bottom:16px;line-height:1.2}.featured-content p{font-size:16px;color:var(--gray-600);margin-bottom:24px;line-height:1.7}.featured-specs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.spec-item{display:flex;align-items:center;gap:12px}.spec-item .icon{width:40px;height:40px;background:var(--brand-light);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.spec-item .val{font-size:15px;font-weight:700;color:var(--gray-900)}.spec-item .lbl{font-size:12px;color:var(--gray-600)}.featured-image{position:relative}.featured-image img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.why-card{text-align:center;padding:40px 24px;border-radius:var(--radius-md);transition:var(--transition)}.why-card:hover{background:var(--brand-light)}.why-card .icon{width:64px;height:64px;background:var(--brand);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.why-card h3{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--gray-900)}.why-card p{font-size:14px;color:var(--gray-600);line-height:1.6}.testimonials{background:var(--brand);color:var(--white)}.testimonials .section-header h2{color:var(--white)}.testimonials .section-header p{color:#ffffffb3}.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.testimonial-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);padding:24px;transition:var(--transition)}.testimonial-card:hover{background:#ffffff26}.testimonial-card .stars{color:var(--accent);font-size:14px;margin-bottom:12px}.testimonial-card p{font-size:13px;line-height:1.65;opacity:.9;margin-bottom:16px}.testimonial-author{display:flex;align-items:center;gap:10px}.testimonial-author svg{width:38px;height:38px;border-radius:50%}.testimonial-author .name{font-size:13px;font-weight:600}.testimonial-author .role{font-size:11px;opacity:.7}.cta-section{background:linear-gradient(135deg,var(--gray-900) 0%,var(--brand-dark) 100%);color:var(--white);text-align:center;padding:100px 0}.cta-section h2{font-size:40px;font-weight:800;margin-bottom:16px}.cta-section p{font-size:18px;opacity:.8;margin-bottom:36px;max-width:550px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.footer{background:var(--gray-900);color:#ffffffb3;padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand p{font-size:14px;line-height:1.7;margin:16px 0}.footer-brand .social{display:flex;gap:12px}.footer-brand .social a{width:36px;height:36px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.footer-brand .social a:hover{background:var(--brand)}.footer-col h4{color:var(--white);font-size:15px;font-weight:600;margin-bottom:20px}.footer-col a{display:block;font-size:14px;color:#fff9;padding:6px 0;transition:var(--transition);cursor:pointer;max-height:32px;overflow:hidden}.footer-col a:hover{color:var(--white);padding-left:4px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;flex-wrap:wrap;gap:16px}.footer-badges{display:flex;gap:16px;align-items:center}.page-hero{background:var(--gray-50);padding:80px 0 48px;text-align:center}.page-hero h1{font-size:44px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.page-hero p{font-size:17px;color:var(--gray-600);max-width:600px;margin:0 auto}.products-filter{display:flex;justify-content:center;gap:12px;margin-bottom:48px;flex-wrap:wrap}.filter-btn{padding:8px 20px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid var(--gray-300);background:var(--white);color:var(--gray-600);transition:var(--transition);cursor:pointer}.filter-btn.active,.filter-btn:hover{background:var(--brand);color:var(--white);border-color:var(--brand)}.product-detail-hero{padding:80px 0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.detail-gallery{position:sticky;top:96px}.detail-main-img{width:100%;border-radius:var(--radius-md);background:var(--gray-100);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.detail-main-img img{width:100%;height:100%;object-fit:contain}.detail-thumbs{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.detail-thumbs img{width:80px;height:80px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-sm);border:2px solid transparent;cursor:pointer;background:var(--gray-100);padding:4px;transition:var(--transition)}.detail-thumbs img:hover{border-color:var(--brand-mid)}.detail-thumbs img.active{border-color:var(--brand)}.detail-info h1{font-size:32px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.detail-price{font-size:30px;font-weight:800;color:var(--brand);margin-bottom:20px}.detail-desc{font-size:15px;color:var(--gray-600);line-height:1.7;margin-bottom:24px}.detail-actions{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.quantity-selector{display:flex;align-items:center;border:1px solid var(--gray-300);border-radius:var(--radius-sm);overflow:hidden}.quantity-selector button{width:40px;height:48px;background:var(--gray-100);font-size:18px;display:flex;align-items:center;justify-content:center}.quantity-selector input{width:48px;height:48px;border:none;text-align:center;font-size:16px;font-weight:600}.detail-specs{border-top:1px solid var(--gray-200);padding-top:24px}.detail-specs h3{font-size:16px;font-weight:700;margin-bottom:16px}.specs-table{width:100%;border-collapse:collapse}.specs-table tr{border-bottom:1px solid var(--gray-100)}.specs-table td{padding:10px 0;font-size:14px}.specs-table td:first-child{color:var(--gray-600);width:42%}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:100px}.about-image img{width:100%;border-radius:var(--radius-lg)}.about-text h2{font-size:36px;font-weight:700;color:var(--gray-900);margin-bottom:20px}.about-text p{font-size:16px;color:var(--gray-600);line-height:1.8;margin-bottom:16px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:100px}.value-card{text-align:center;padding:40px 24px;background:var(--gray-50);border-radius:var(--radius-md)}.value-card .icon{font-size:40px;margin-bottom:16px}.value-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.value-card p{font-size:14px;color:var(--gray-600)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.contact-form{background:var(--gray-50);padding:40px;border-radius:var(--radius-md)}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;font-weight:600;color:var(--gray-800);margin-bottom:8px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 16px;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;transition:var(--transition)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-light)}.form-group textarea{min-height:120px;resize:vertical}.contact-info h3{font-size:20px;font-weight:700;margin-bottom:24px}.contact-item{display:flex;gap:16px;margin-bottom:24px}.contact-item .icon{width:48px;height:48px;background:var(--brand-light);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-item h4{font-size:14px;font-weight:600;color:var(--gray-800);margin-bottom:4px}.contact-item p{font-size:14px;color:var(--gray-600)}.img-placeholder{display:flex;align-items:center;justify-content:center;background:var(--gray-100);border:2px dashed var(--gray-300);border-radius:var(--radius-md);min-height:200px;color:var(--gray-600);font-size:14px;font-weight:500;position:relative}.img-placeholder:after{content:attr(data-note);position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;color:var(--gray-300)}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.products-grid{grid-template-columns:repeat(2,1fr);gap:20px}.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:968px){.container{padding:0 20px}.section{padding:48px 0}.hero .container{grid-template-columns:1fr;text-align:center;gap:40px}.hero p{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.hero-stats{position:static;margin-top:32px}.products-grid,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:repeat(2,1fr);gap:20px}.featured-grid,.detail-grid,.about-story,.contact-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}.nav-links,.nav-cta{display:none}.mobile-toggle{display:flex}}@media(max-width:640px){.container{padding:0 16px}.section-header{margin-bottom:40px}.hero{padding:80px 0 60px}.hero h1{font-size:32px}.hero p{font-size:15px;margin-bottom:24px}.section-header h2{font-size:26px}.section-header p{font-size:15px}.products-grid,.testimonial-grid,.why-grid,.footer-grid,.about-values,.featured-specs{grid-template-columns:1fr}.why-card,.contact-form{padding:24px 16px}.about-values{gap:16px}.value-card{padding:24px 16px}.hero-stats{grid-template-columns:repeat(3,1fr);gap:8px}.stat-card{padding:10px 4px}.stat-card .num{font-size:18px}.stat-card .label{font-size:11px;transform:scale(.9);display:block}.hero-buttons .btn{width:100%}.footer-bottom{flex-direction:column;text-align:center;gap:12px}.page-hero{padding:48px 0}.page-hero h1{font-size:28px}.detail-info h1,.detail-price{font-size:24px}.detail-actions .btn{flex-grow:1}.quantity-selector button,.quantity-selector input{height:44px}}@media(max-width:360px){.hero-stats{grid-template-columns:1fr;gap:8px}.nav-logo span{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/myself-globle.css.map */
