:root{--red:#c01828;--red-dark:#9e1620;--red-darker:#8a1019;--ink:#1f1f1f;--gray-text:#6b6b6b;--light-bg:#f2f2f2;--pink:#fdeced;--border:#e3e3e3}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--ink);background:#fff;font-family:Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.btn{letter-spacing:.3px;cursor:pointer;text-transform:uppercase;border:2px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:13px 26px;font-size:13px;font-weight:700;display:inline-flex}.btn svg{width:16px;height:16px}.btn .lucide{stroke-width:2px;flex:none;width:16px;height:16px}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark)}.btn-red svg{fill:#fff}.btn-outline{color:var(--red);border-color:var(--red);background:#fff}.btn-outline:hover{background:var(--red);color:#fff}.btn-outline svg{fill:var(--red)}.btn-outline:hover svg{fill:#fff}.topbar{background:var(--red);text-align:center;color:#fff;padding:8px 0;font-size:13px}.topbar i{font-style:italic}.topbar .author{color:#ffffffbf;font-size:12px}.header{border-bottom:1px solid var(--border)}.header .wrap{align-items:center;gap:30px;padding-top:18px;padding-bottom:18px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo img{width:auto;height:46px;display:block}.logo .cross{background:var(--red);border-radius:6px;flex:none;align-self:center;width:42px;height:11px;position:relative}.logo .cross:before,.logo .cross:after{content:"";background:var(--red);border-radius:6px;position:absolute;inset:0}.logo .cross:before{transform:rotate(60deg)}.logo .cross:after{transform:rotate(120deg)}.logo .txt b{color:var(--red);font-size:20px;line-height:1;display:block}.logo .txt span{letter-spacing:1.5px;color:var(--gray-text);margin-top:3px;font-size:10px;display:block}.search{flex:1;display:flex}.search input{border:1px solid var(--border);border-right:none;border-radius:6px 0 0 6px;outline:none;flex:1;padding:12px 16px;font-size:14px}.search button{background:var(--red);cursor:pointer;border:none;border-radius:0 6px 6px 0;padding:0 18px}.search button svg{fill:#fff;width:18px;height:18px}.head-link{color:#444;white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.head-link svg{fill:none;stroke:#555;stroke-width:1.6px;width:24px;height:24px}.head-link b{font-weight:600;display:block}.head-link .sub{color:#999;font-size:12px}.head-link[href*=checkout]{position:relative}.nav{border-bottom:1px solid var(--border)}.nav .wrap{align-items:stretch;display:flex}.cat-btn{background:var(--red);color:#fff;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:10px;padding:16px 26px;font-size:13px;font-weight:700;display:flex}.cat-btn .bars{width:18px;display:inline-block}.cat-btn .bars span{background:#fff;height:2px;margin:3px 0;display:block}.nav ul{flex:1;justify-content:space-between;align-items:center;margin-left:30px;list-style:none;display:flex}.nav ul li a{letter-spacing:.5px;color:#1a1a1a;text-transform:uppercase;padding:16px 18px;font-size:14px;font-weight:800;display:block;position:relative}.nav ul li a:after{content:"";background:var(--red);transform-origin:50%;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:10px;left:18px;right:18px;transform:scaleX(0)}.nav ul li a:hover{color:var(--red)}.nav ul li a:hover:after{transform:scaleX(1)}.nav ul li.active a{color:var(--red)}.nav ul li.active a:after{transform:scaleX(1)}.breadcrumb{border-bottom:1px solid var(--border);background:#fafafa}.breadcrumb .wrap{color:#888;padding:11px 20px;font-size:12px}.breadcrumb a:hover{color:var(--red)}.breadcrumb .sep{color:#bbb;margin:0 6px}.page-banner{position:relative;overflow:hidden}.page-banner .wrap{align-items:center;min-height:430px;padding:50px 20px;display:flex}.page-banner .pb-text{z-index:2;max-width:430px;position:relative}.page-banner h1{color:#0c1020;letter-spacing:-.6px;margin-bottom:20px;font-size:46px;font-weight:900;line-height:1.1}.page-banner p{color:#1a1a1a;font-size:16px;font-weight:500;line-height:1.65}.page-banner .pb-img{background:linear-gradient(135deg,#ececec,#d8d8d8);width:52%;position:absolute;top:0;bottom:0;right:0}.page-banner .pb-img:after{content:"Attēls";color:#aaa;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.page-banner .pb-img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff,#fff0);width:34%;position:absolute;top:0;bottom:0;left:0}.section{padding:60px 0}.section.gray{background:var(--light-bg)}.sec-head{text-align:center;margin-bottom:44px}.sec-head h2{font-size:30px;font-weight:800}.sec-head .line{background:#c0182826;border-radius:3px;width:70px;height:3px;margin:14px auto 0;position:relative;overflow:hidden}.sec-head .line:after{content:"";background:var(--red);transform-origin:0;border-radius:3px;animation:2.6s cubic-bezier(.65,.05,.36,1) infinite mp-underline-sweep;position:absolute;inset:0}.sec-head.left{text-align:left;justify-content:space-between;align-items:flex-end;display:flex}.sec-head.left .line{margin:12px 0 0}.block-title{margin-bottom:26px;padding-bottom:10px;font-size:22px;font-weight:800;position:relative}.block-title:after{content:"";background:#c0182826;border-radius:3px;width:54px;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.block-title:before{content:"";background:var(--red);transform-origin:0;z-index:1;border-radius:3px;width:54px;height:3px;animation:2.6s cubic-bezier(.65,.05,.36,1) infinite mp-underline-sweep;position:absolute;bottom:0;left:0}@keyframes mp-underline-sweep{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.01%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sec-head .line:after,.block-title:before{animation:none;transform:scaleX(1)}}.sec-link{color:var(--red);text-transform:uppercase;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.center-btn{text-align:center;margin-top:44px}.hero{background:#f6f6f8;position:relative;overflow:hidden}.hero-slide{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hero-slide:first-child{position:relative}.hero-slide.active{opacity:1;z-index:1}.hero .wrap{align-items:center;min-height:430px;padding-top:50px;padding-bottom:50px;display:flex}.hero-text{z-index:2;max-width:480px;position:relative}.hero-text h1{font-size:46px;font-weight:800;line-height:1.12}.hero-text h1 .r{color:var(--red)}.hero-text p{color:#555;max-width:430px;margin:22px 0 30px;font-size:15px;line-height:1.6}.hero-actions{gap:14px;display:flex}.dots{z-index:3;gap:9px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.dots span{cursor:pointer;background:#cfcfcf;border-radius:50%;width:9px;height:9px;transition:background .2s}.dots span.on{background:var(--red)}.hero-img{background:linear-gradient(135deg,#eaeaea,#dcdcdc);width:55%;position:absolute;top:0;bottom:0;right:0}.hero-img:after{content:"Produktu attēli";color:#aaa;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.home-page .hero-slide:first-child .hero-img{background:url(/design/images/home-hero-products.jpg) 100%/contain no-repeat}.home-page .hero-slide:nth-child(2) .hero-img{background:url(/site/banner-par-mums.png) 50%/cover no-repeat}.home-page .hero-slide:nth-child(3) .hero-img{background:url(/3.jpg) 50%/cover no-repeat}.home-page .hero-img:after{display:none}.home-page .hero-img:before{content:"";z-index:1;background:linear-gradient(90deg,#f6f6f8 0%,#f6f6f800 100%);width:32%;position:absolute;top:0;bottom:0;left:0}.trust{color:#1a1a1a;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fafafa;padding:18px 0}.trust .wrap{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 20px;display:grid}.trust-item{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:all .2s;display:flex}.trust-item:hover{border-color:var(--red);box-shadow:0 6px 16px #0000000d}.trust-item .ico{background:var(--pink);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.trust-item .ico svg{fill:none;width:22px;height:22px;stroke:var(--red);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.trust-item .ico i{color:var(--red);font-size:22px;line-height:1}.trust-item b{color:#1a1a1a;font-size:14px;font-weight:800;display:block}.trust-item>span>span,.trust-item span:last-child{color:#777;font-size:12px;font-weight:500}.cat-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.cat-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:8px;padding:18px;transition:all .15s}.cat-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000014}.cat-thumb{background:linear-gradient(135deg,#f0f0f0,#e2e2e2);border-radius:6px;height:90px;margin-bottom:14px}.home-page .cat-card{border-color:var(--border);background:#fff;padding:22px 18px}.home-page .cat-card:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 10px 26px #00000014}.home-page .cat-thumb{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:180px;margin-bottom:16px}@media (max-width:1080px){.home-page .cat-thumb{height:150px}}@media (max-width:680px){.home-page .cat-thumb{height:130px}}.cat-card h3{min-height:36px;font-size:14px;font-weight:700;line-height:1.3}.cat-card .count{color:var(--gray-text);margin:6px 0 10px;font-size:12px;display:block}.cat-card .arrow{color:var(--red);font-size:16px}.categories-page .cat-grid{gap:14px}.categories-page .cat-card{-moz-column-gap:14px;text-align:left;grid-template-columns:60px 1fr auto;align-items:center;column-gap:14px;padding:14px 16px;display:grid}.categories-page .cat-thumb{grid-row:1/3;width:60px;height:60px;margin:0}.categories-page .cat-card h3{grid-area:1/2;align-self:end;min-height:0;font-size:13px}.categories-page .cat-card .count{grid-area:2/2;align-self:start;margin:2px 0 0}.categories-page .cat-card .arrow{grid-area:1/3/3}.group-title{align-items:center;gap:10px;margin:46px 0 22px;font-size:18px;font-weight:800;display:flex}.group-title:before{content:"";background:var(--red);border-radius:3px;width:14px;height:14px}.group-title:first-of-type{margin-top:0}.brands .brand-row{align-items:center;gap:14px;display:flex}.brand-row .nav-arrow{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:24px;line-height:1;transition:all .15s;display:flex}.brand-row .nav-arrow:hover{color:var(--red)}.brand-track{flex:1;padding:14px 0;position:relative;overflow:hidden}.brand-track:before,.brand-track:after{content:"";z-index:2;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.brand-track:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.brand-track:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.brand-slides{transition:transform .45s;display:flex}.brand-logo{flex:0 0 16.6666%;justify-content:center;align-items:center;height:95px;padding:0 14px;display:flex}.brand-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:all .25s}.brand-logo:hover img{transform:scale(1.06)}.brands .center-link{text-align:center;margin-top:30px}@media (max-width:980px){.brand-logo{flex-basis:33.3333%}}.news-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.news-card{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.news-thumb{background:linear-gradient(135deg,#ededed,#dcdcdc);height:140px}.home-page .news-thumb{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.home-page .news-card:first-child .news-thumb{background-image:url(/design/images/news-diagnostika.png)}.home-page .news-card:nth-child(3) .news-thumb{background-image:url(/design/images/news-medbaltica.png)}.news-thumb.percent{background:var(--red);justify-content:center;align-items:center;display:flex}.news-thumb.percent span{color:#fff;font-size:60px;font-weight:800}.news-body{flex-direction:column;flex:1;padding:18px;display:flex}.news-body .date{color:#999;font-size:12px}.news-body h3{flex:1;margin:8px 0 14px;font-size:15px;font-weight:700;line-height:1.35}.news-body .more{color:var(--red);font-size:13px;font-weight:700}.news-card.signup{text-align:left;justify-content:center;padding:24px}.news-card.signup .ico{border:2px solid var(--red);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.news-card.signup .ico svg{width:22px;height:22px;stroke:var(--red);fill:none;stroke-width:1.6px}.news-card.signup h3{margin-bottom:8px;font-size:18px;font-weight:800}.news-card.signup p{color:#666;margin-bottom:16px;font-size:13px;line-height:1.5}.news-card.signup input{border:1px solid var(--border);border-radius:6px;width:100%;margin-bottom:12px;padding:11px 14px;font-size:13px}.news-card.signup .btn{justify-content:center;width:100%}.red-ico{background:var(--pink);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.red-ico svg{width:28px;height:28px;color:var(--red);stroke-width:2px;fill:none}.red-ico.sm{width:46px;height:46px}.red-ico.sm svg{width:20px;height:20px}.pay-icon .visa{color:#1a1f71;letter-spacing:.5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:italic;font-weight:800;line-height:1}.pay-icon .mc{align-items:center;display:flex}.pay-icon .mc i{border-radius:50%;width:13px;height:13px;display:block}.pay-icon .mc i:first-child{background:#eb001b}.pay-icon .mc i:last-child{opacity:.85;background:#f79e1b;margin-left:-5px}.feature-cards{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.feature-cards.cols3{grid-template-columns:repeat(3,1fr)}.feature-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:10px;padding:30px 24px}.feature-card .red-ico{margin:0 auto 18px}.feature-card h3{margin-bottom:10px;font-size:16px;font-weight:800}.feature-card p{color:#666;font-size:13px;line-height:1.6}.feature-card ul{text-align:left;margin-top:4px;list-style:none;display:inline-block}.feature-card ul li{color:#666;padding-left:16px;font-size:13px;line-height:1.7;position:relative}.feature-card ul li:before{content:"›";color:var(--red);font-weight:700;position:absolute;left:0}.feature-card.outlined-red{border:2px solid var(--red)}.feature-card .price{color:var(--red);margin-top:8px;font-size:15px;font-weight:800;display:block}.info-strip{background:var(--pink);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.info-strip .item{border-right:1px solid #f6d4d6;padding:26px 22px}.info-strip .item:last-child{border-right:none}.info-strip .item .top{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:800;display:flex}.info-strip .item .top svg{width:20px;height:20px;fill:var(--red)}.info-strip .item p{color:#777;font-size:12px;line-height:1.6}.steps{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.step{text-align:center;flex:1;position:relative}.step .num{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 14px;font-weight:800;display:flex}.step .red-ico{margin:0 auto 14px}.step h3{margin-bottom:8px;font-size:15px;font-weight:800}.step p{color:#777;font-size:12px;line-height:1.6}.step .arrow{color:#d8a9ad;font-size:20px;position:absolute;top:14px;right:-18px}.step:last-child .arrow{display:none}.faq-grid{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.faq-item{border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.faq-item:hover{border-color:var(--red)}.faq-item .plus{color:var(--red);font-size:20px;font-weight:400}.help-box{background:var(--pink);border-radius:12px;align-items:center;gap:24px;padding:34px 40px;display:flex}.help-box .red-ico{flex:none}.help-box .hb-text{flex:1}.help-box .hb-text h3{margin-bottom:6px;font-size:20px;font-weight:800}.help-box .hb-text p{color:#666;font-size:13px}.help-box .hb-actions{gap:12px;display:flex}[data-lucide],.lucide{stroke-width:1.7px;fill:none}.red-ico .lucide{width:28px;height:28px;color:var(--red)}.red-ico.sm .lucide{width:20px;height:20px}.trust-item .ico .lucide,.trust-item .ico>svg{width:22px;height:22px;color:var(--red);stroke:var(--red);stroke-width:1.8px;fill:none}.svarigi-card .red-ico .lucide{width:22px;height:22px}.work-card .cap .lucide{color:#fff;stroke-width:1.7px;flex:none;width:16px;height:16px}.about-stats .st .red-ico .lucide{width:24px;height:24px}.feature-cards.cols3 .feature-card ul li .lucide{color:#999;flex:none;width:15px;height:15px;margin-top:1px}.ti .lucide{width:22px;height:22px;color:var(--red);flex:none}.auth-section{background:linear-gradient(#fafafa,#fff 200px);padding:50px 0 70px}.auth-wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:50px;max-width:980px;margin:0 auto;padding:0 20px;display:grid}.auth-side{flex-direction:column;justify-content:center;padding:20px 0;display:flex}.auth-side .auth-logo{width:auto;height:48px;margin-bottom:24px}.auth-side h2{margin-bottom:14px;font-size:30px;font-weight:800;line-height:1.15;display:inline-block;position:relative}.auth-side h2:after{content:"";background:var(--red);border-radius:2px;width:44px;height:3px;position:absolute;bottom:-8px;left:0}.auth-side p{color:#666;max-width:380px;margin:18px 0 22px;font-size:14px;line-height:1.7}.auth-bullets{margin:0;padding:0;list-style:none}.auth-bullets li{color:#333;align-items:center;gap:12px;padding:7px 0;font-size:14px;font-weight:600;display:flex}.auth-bullets li .lucide{color:#fff;stroke-width:3px;background:var(--red);border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.auth-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:36px 36px 30px;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000014}.auth-card:before{content:"";background:linear-gradient(90deg,var(--red),var(--red-dark));height:4px;position:absolute;top:0;left:0;right:0}.auth-tabs{background:#f4f4f4;border-radius:10px;gap:6px;margin-bottom:26px;padding:5px;display:flex}.auth-tab{cursor:pointer;color:#666;letter-spacing:.3px;text-transform:uppercase;background:0 0;border:none;border-radius:7px;flex:1;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:all .2s}.auth-tab:hover{color:var(--red)}.auth-tab.on{color:var(--red);background:#fff;box-shadow:0 4px 12px #0000000f}.auth-form .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-field{margin-bottom:16px}.auth-field label{color:#555;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.af-input{background:#fafafa;border:1.5px solid #ececec;border-radius:9px;align-items:center;transition:all .2s;display:flex;position:relative}.af-input:focus-within{border-color:var(--red);background:#fff;box-shadow:0 0 0 4px #c0182814}.af-input>.lucide{color:#999;stroke-width:2px;flex:none;width:18px;height:18px;margin-left:14px}.af-input:focus-within>.lucide{color:var(--red)}.af-input input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:13px 14px;font-family:inherit;font-size:14px}.af-input input::placeholder{color:#bbb}.pwd-toggle{cursor:pointer;color:#999;background:0 0;border:none;align-items:center;padding:0 14px;display:flex}.pwd-toggle:hover{color:var(--red)}.pwd-toggle .lucide{width:18px;height:18px}.auth-field .hint{color:#999;margin-top:6px;font-size:11px;display:block}.auth-row{justify-content:space-between;align-items:center;margin:6px 0 22px;display:flex}.auth-check{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:flex}.auth-check input{opacity:0;pointer-events:none;position:absolute}.auth-check span{background:#fff;border:1.5px solid #d0d0d0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.auth-check span:after{content:"✓";color:#fff;font-size:12px;font-weight:800;line-height:1;transition:all .15s;transform:scale(0)}.auth-check input:checked+span{background:var(--red);border-color:var(--red)}.auth-check input:checked+span:after{transform:scale(1)}.auth-check.terms{align-items:flex-start;margin-bottom:10px;line-height:1.5}.auth-check.terms span{margin-top:1px}.auth-check.terms a{color:var(--red)}.forgot{color:var(--red);font-size:12.5px;font-weight:700}.forgot:hover{text-decoration:underline}.auth-submit{border-radius:9px;justify-content:center;width:100%;margin-top:6px;padding:14px;font-size:14px;box-shadow:0 8px 20px #c0182840}.auth-submit:hover{box-shadow:0 12px 26px #c0182852}.auth-divider{color:#999;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;margin:22px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#eee;flex:1;height:1px}.auth-social{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-btn{cursor:pointer;color:#333;background:#fff;border:1.5px solid #e3e3e3;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:flex}.social-btn:hover{border-color:var(--red);color:var(--red)}@media (max-width:880px){.auth-wrap{grid-template-columns:1fr;gap:30px}.auth-side{text-align:center;order:2;align-items:center}.auth-side h2{margin:0 auto 14px}.auth-side p{margin-left:auto;margin-right:auto}.auth-bullets li{justify-content:center}.auth-form .form-row{grid-template-columns:1fr}}.news-page .page-banner .pb-img{background:url(/site/banner-jaunumi.jpeg) 50%/cover no-repeat}.news-page .page-banner .pb-img:after{display:none}.delivery-page .page-banner .pb-img{background:url(/site/piegade.jpg) 50% 70%/cover no-repeat}.delivery-page .page-banner .pb-img:after{display:none}.payment-page .page-banner .pb-img{background:url(/design/images/banner-apmaksa.jpg) 50%/cover no-repeat}.payment-page .page-banner .pb-img:after{display:none}.warranty-page .page-banner .pb-img{background:url(/design/images/banner-garantija.jpg) 50%/cover no-repeat}.warranty-page .page-banner .pb-img:after{display:none}.about-page .page-banner .pb-img{background:url(/site/banner-par-mums.png) 50%/cover no-repeat}.about-page .page-banner .pb-img:after{display:none}.videos-page .page-banner .pb-img{background:#fff url(/site/banner-vai-zinaji.png) 50%/cover no-repeat}.videos-page .page-banner .pb-img:after{display:none}.news-page .news-card:nth-child(2) .news-thumb:not(.percent){background-image:url(/design/images/news-diagnostika.png)}.news-page .news-card:nth-child(3) .news-thumb:not(.percent){background-image:url(/design/images/news-medbaltica.png)}.news-page .news-card:nth-child(4) .news-thumb:not(.percent){background-image:url(/design/images/about-work-1.png)}.news-page .news-card:nth-child(5) .news-thumb:not(.percent){background-image:url(/design/images/about-desc.jpg)}.news-page .news-card:nth-child(7) .news-thumb:not(.percent){background-image:url(/design/images/about-work-4.png)}.news-page .news-card:nth-child(8) .news-thumb:not(.percent){background-image:url(/design/images/about-work-2.png)}.news-page .news-card:nth-child(9) .news-thumb:not(.percent){background-image:url(/design/images/news-medbaltica.png)}.article-page .article-head{margin-bottom:28px}.article-page .article-head h1{letter-spacing:-.5px;margin-bottom:18px;font-size:38px;font-weight:800;line-height:1.18}.article-page .article-meta{flex-wrap:wrap;gap:14px;margin-bottom:18px}.article-page .article-meta .news-tag{background:var(--pink);color:var(--red);text-transform:uppercase;letter-spacing:.6px;border-radius:11px;padding:5px 11px;font-size:11px;font-weight:800}.article-page .article-lead{color:#444;border-left:4px solid var(--red);padding:6px 0 6px 18px;font-size:18px;font-weight:500;line-height:1.6}.article-page .article-hero{background:linear-gradient(135deg,var(--pink),#fff);border-radius:14px;height:400px;margin-bottom:32px;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000000f}.article-page .art-hero-img{position:absolute;inset:0}.article-page .art-hero-badge{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.7px;border-radius:30px;padding:7px 14px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px;box-shadow:0 6px 18px #c0182840}.article-page .article-toc{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-bottom:30px;padding:18px 22px}.article-page .article-toc>b{text-transform:uppercase;letter-spacing:.5px;color:#666;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.article-page .article-toc>b .lucide{width:16px;height:16px;color:var(--red)}.article-page .article-toc ol{counter-reset:toc;grid-template-columns:1fr 1fr;gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.article-page .article-toc li{counter-increment:toc;padding:4px 0}.article-page .article-toc li:before{content:counter(toc) ". ";color:var(--red);margin-right:5px;font-size:13px;font-weight:800}.article-page .article-toc a{color:#444;font-size:13px;font-weight:600;text-decoration:none}.article-page .article-toc a:hover{color:var(--red);text-decoration:underline}.article-page .article-body p{margin-bottom:18px}.article-page .art-lead-p:first-letter{color:var(--red);float:left;margin:6px 12px 0 0;font-family:Georgia,serif;font-size:54px;font-weight:800;line-height:.95}.article-page .article-body h2{margin:40px 0 14px;padding-left:14px;scroll-margin-top:60px;font-size:24px;font-weight:800;line-height:1.25;position:relative}.article-page .article-body h2:before{content:"";background:var(--red);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.article-page .article-body ul{margin:0 0 22px;padding:0;list-style:none}.article-page .article-body ul li{padding:7px 0 7px 30px;position:relative}.article-page .article-body ul li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:6px}.article-page .article-body b{color:var(--ink);font-weight:700}.article-page .article-body blockquote{background:linear-gradient(135deg,var(--pink),#fff);color:#3a3a3a;border-left:none;border-radius:12px;margin:28px 0;padding:24px 28px;font-size:17px;font-style:italic;line-height:1.6;position:relative}.article-page .article-body blockquote:before{content:"“";color:var(--red);opacity:.45;font-family:Georgia,serif;font-size:80px;font-style:normal;line-height:1;position:absolute;top:-12px;left:14px}.article-page .article-body blockquote p{margin:0;padding-left:36px}.article-page .art-callout{background:#fff8e6;border:1px solid #f5dd8e;border-radius:12px;align-items:flex-start;gap:16px;margin:28px 0;padding:20px 22px;display:flex}.article-page .art-callout>.lucide{color:#a07000;flex:none;width:24px;height:24px;margin-top:2px}.article-page .art-callout b{text-transform:uppercase;letter-spacing:.6px;color:#7c5500;margin-bottom:4px;font-size:12px;display:block}.article-page .art-callout p{color:#5a3e00;margin:0;font-size:15px;line-height:1.6}.article-page .art-product-cta{background:#fff;border:1px solid #eee;border-radius:14px;grid-template-columns:200px 1fr;align-items:center;gap:24px;margin:40px 0 28px;padding:24px;display:grid;box-shadow:0 12px 36px #0000000d}.article-page .apc-img{background:url(/design/images/cat-cimdi.png) center/contain no-repeat, linear-gradient(135deg,var(--pink),#fff);border-radius:10px;height:180px}.article-page .apc-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--red);background:var(--pink);border-radius:10px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.article-page .apc-body h3{margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.25}.article-page .apc-body p{color:#555;margin-bottom:14px;font-size:14px;line-height:1.6}.article-page .apc-actions{flex-wrap:wrap;gap:10px;display:flex}.article-page .apc-actions .btn{padding:10px 18px;font-size:13px}.article-page .art-author{background:#fafafa;border:1px solid #eee;border-radius:12px;align-items:flex-start;gap:16px;margin-top:30px;padding:24px;display:flex}.article-page .art-author-avatar{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;font-weight:800;display:inline-flex}.article-page .art-author b{font-size:15px}.article-page .art-author p{color:#555;margin:4px 0 0;font-size:14px;line-height:1.6}.article-page .art-author a{color:var(--red);font-weight:700}.article-page .article-share{padding:22px 0}.article-page .article-tags a{transition:all .15s}.article-page .article-tags a:hover{background:var(--red);color:#fff}.article-page .news-card{background:#fff;border:1px solid #eee;border-radius:12px;transition:all .2s;overflow:hidden}.article-page .news-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #00000012}.article-page .news-card .news-thumb{background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:cover;height:160px}.article-page .news-card:first-child .news-thumb{background-image:url(/design/images/about-work-2.png)}.article-page .news-card:nth-child(2) .news-thumb{background-image:url(/design/images/news-medbaltica.png)}.article-page .news-card:nth-child(3) .news-thumb{background-image:url(/design/images/news-diagnostika.png)}.article-page .news-card .news-body{padding:18px}.article-page .news-card .news-tag{background:var(--pink);color:var(--red);letter-spacing:.5px;text-transform:uppercase;border-radius:10px;margin-bottom:10px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.article-page .news-card h3{margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.3}.article-page .news-card h3 a{color:var(--ink);text-decoration:none}.article-page .news-card h3 a:hover{color:var(--red)}.article-page .news-card p{color:#666;margin-bottom:10px;font-size:13px;line-height:1.55}.article-page .news-card .more{color:var(--red);font-size:13px;font-weight:700;text-decoration:none}.article-page .news-card .more:hover{text-decoration:underline}@media (max-width:780px){.article-page .article-head h1{font-size:28px}.article-page .article-hero{height:260px}.article-page .article-toc ol,.article-page .art-product-cta{grid-template-columns:1fr}.article-page .apc-img{height:160px}}.returns-page .page-banner .pb-img{background:url(/design/images/banner-piegade.png) 50%/cover no-repeat}.returns-page .page-banner .pb-img:after,.news-page .page-banner .pb-img:after{display:none}.news-filters{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.news-chip{color:#555;cursor:pointer;background:#fff;border:1.5px solid #e3e3e3;border-radius:30px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s}.news-chip:hover{border-color:var(--red);color:var(--red)}.news-chip.on{background:var(--red);border-color:var(--red);color:#fff}.news-page-grid{grid-template-columns:repeat(3,1fr)}.news-page-grid .news-card{flex-direction:column;display:flex}.news-page-grid .news-thumb-link{line-height:0;display:block}.news-page-grid .news-thumb{height:180px}.news-page-grid .news-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.news-page-grid .news-meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.news-page-grid .news-tag{background:var(--pink);color:var(--red);letter-spacing:.4px;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.news-page-grid .news-tag.accent{background:var(--red);color:#fff}.news-page-grid .news-body .date{color:#999;font-size:12px}.news-page-grid .news-body h3{min-height:auto;margin:0 0 10px;font-size:16px;font-weight:800;line-height:1.35}.news-page-grid .news-body h3 a{color:inherit}.news-page-grid .news-body h3 a:hover{color:var(--red)}.news-page-grid .news-body p{color:#666;flex:1;margin:0 0 14px;font-size:13px;line-height:1.55}.news-page .news-thumb:not(.percent){background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover}.news-page .news-card:first-child .news-thumb{background-image:url(/design/images/about-work-3.png)}.news-page .news-card:nth-child(3) .news-thumb{background-image:url(/design/images/about-work-1.png)}.news-page .news-card:nth-child(4) .news-thumb{background-image:url(/design/images/about-work-2.png)}.news-page .news-card:nth-child(5) .news-thumb{background-image:url(/design/images/about-work-4.png)}.news-page .news-card:nth-child(7) .news-thumb{background-image:url(/design/images/about-team-1.png)}.news-page .news-card:nth-child(8) .news-thumb{background-image:url(/design/images/about-intro.jpg)}.news-page .news-card:nth-child(9) .news-thumb{background-image:url(/design/images/about-desc.jpg)}.news-signup{padding:50px 0}.signup-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.signup-text .red-ico{margin-bottom:16px}.signup-text .block-title{margin-bottom:14px}.signup-text p{color:#666;max-width:440px;font-size:14px;line-height:1.7}.signup-form .field{gap:10px;display:flex}.signup-form input{background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;outline:none;flex:1;padding:13px 16px;font-size:14px;transition:all .2s}.signup-form input:focus{border-color:var(--red)}.signup-form .btn{flex:none;padding:13px 24px}.signup-form .check-row{color:#777;margin-top:12px;font-size:12px}.signup-form .check-row a{color:var(--red)}@media (max-width:980px){.news-page-grid{grid-template-columns:1fr}.signup-wrap{grid-template-columns:1fr;gap:24px}.signup-form .field{flex-direction:column}}.contact-page .page-banner .pb-img{background:url(/kontakti.jpg) 50%/cover no-repeat}.contact-page .page-banner .pb-img:after{display:none}.contact-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.contact-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:10px;flex-direction:column;align-items:center;padding:28px 24px;display:flex}.contact-card .red-ico{margin-bottom:16px}.contact-card h3{margin-bottom:10px;font-size:16px;font-weight:800}.contact-card p{color:#666;flex:1;margin-bottom:14px;font-size:13px;line-height:1.6}.contact-card .sec-link{font-size:13px}.contact-form-section{background:var(--light-bg)}.contact-form-wrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:50px;display:grid}.cf-text{padding-top:6px}.cf-logo{width:auto;height:54px;margin-bottom:22px;display:block}.cf-title{margin-bottom:18px;font-size:28px;font-weight:800;line-height:1.1;display:inline-block;position:relative}.cf-title:after{content:"";background:var(--red);border-radius:2px;width:44px;height:3px;position:absolute;bottom:-8px;left:0}.cf-bullets{margin-top:24px;padding:0;list-style:none}.cf-bullets li{color:#333;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.cf-bullets li .lucide{color:#fff;stroke-width:3px;background:var(--red);border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.cf-form{background:0 0;padding:0;position:relative}.cf-form .form-row{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:26px;display:grid}.cf-form .field{margin-bottom:0;position:relative}.cf-form .field label{color:var(--ink);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cf-form .field input,.cf-form .field select,.cf-form .field textarea{width:100%;color:var(--ink);background:0 0;border:none;border-bottom:1.5px solid #fff;border-radius:0;outline:none;padding:10px 0 12px;font-family:inherit;font-size:15px;transition:border-color .2s}.cf-form .field textarea{resize:vertical;min-height:120px}.cf-form .field input::-moz-placeholder{color:#bbb}.cf-form .field textarea::-moz-placeholder{color:#bbb}.cf-form .field input::placeholder,.cf-form .field textarea::placeholder{color:#bbb}.cf-form .field input:focus,.cf-form .field select:focus,.cf-form .field textarea:focus{border-bottom-color:var(--red);border-bottom-width:2px}.cf-form .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 0 center;background-repeat:no-repeat;background-size:18px;padding-right:24px}.cf-form .check-row{color:#666;margin-top:26px}.cf-form button[type=submit]{border-radius:8px;padding:14px 36px;font-size:13px;box-shadow:0 8px 22px #c0182840}.cf-form button[type=submit]:hover{box-shadow:0 12px 28px #c0182852}.cf-form .lucide{stroke-width:2.2px}.map-full{line-height:0}.map-full iframe{border:0;width:100%;height:480px;display:block}@media (max-width:980px){.map-full iframe{height:360px}.contact-grid{grid-template-columns:repeat(2,1fr)}.contact-form-wrap{grid-template-columns:1fr;gap:30px}.cf-form .form-row{grid-template-columns:1fr}}.chat-fab{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff;cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .2s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 28px #c0182866}.chat-fab:hover{transform:scale(1.06)}.chat-fab svg{fill:#fff;width:28px;height:28px}.chat-fab .chat-badge{width:18px;height:18px;color:var(--red);border:2px solid var(--red);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.chat-tease{color:#1f1f1f;z-index:999;background:#fff;border:1px solid #eee;border-radius:18px 18px 18px 4px;max-width:220px;padding:12px 16px;font-size:13px;transition:opacity .25s;animation:.4s chatTeasePop;position:fixed;bottom:36px;left:100px;box-shadow:0 8px 22px #00000026}.chat-tease:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #fff;width:0;height:0;position:absolute;bottom:14px;left:-8px}.chat-tease .tease-close{color:#aaa;cursor:pointer;font-size:16px;line-height:1;position:absolute;top:4px;right:8px}@keyframes chatTeasePop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-panel{z-index:1001;background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;width:340px;height:460px;display:none;position:fixed;bottom:100px;left:24px;overflow:hidden;box-shadow:0 20px 50px #00000040}.chat-panel.open{animation:.25s chatPanelPop;display:flex}@keyframes chatPanelPop{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-head{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-head .avatar{background:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chat-head .avatar svg{fill:#fff;width:20px;height:20px}.chat-head .name{font-size:14px;font-weight:800;line-height:1.2}.chat-head .sub{opacity:.85;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.chat-head .sub:before{content:"";background:#5be068;border-radius:50%;width:7px;height:7px;display:inline-block}.chat-head .close{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:24px;line-height:1}.chat-body{background:#faf8f8;flex-direction:column;flex:1;gap:10px;padding:18px 14px;display:flex;overflow-y:auto}.chat-msg{border-radius:14px;max-width:82%;padding:10px 14px;font-size:13px;line-height:1.45}.chat-msg.bot{color:#1f1f1f;background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;box-shadow:0 2px 8px #0000000d}.chat-msg.user{background:var(--red);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.chat-foot{background:#fff;border-top:1px solid #eee;gap:8px;padding:12px;display:flex}.chat-foot input{border:1px solid #e3e3e3;border-radius:20px;outline:none;flex:1;padding:10px 14px;font-size:13px}.chat-foot input:focus{border-color:var(--red)}.chat-foot button{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.chat-foot button svg{fill:#fff;width:16px;height:16px}.chat-foot button:hover{background:var(--red-dark)}@media (max-width:520px){.chat-panel{width:auto;bottom:92px;left:12px;right:12px}.chat-tease{max-width:160px;left:88px}}.page-banner h1{display:inline-block;position:relative}.page-banner h1:after{content:"";background:var(--red);border-radius:2px;width:44px;height:3px;position:absolute;bottom:-8px;left:0}.page-banner .pb-text>p:first-of-type{margin-top:18px}.red-ico.pay-icon{flex-direction:column;gap:4px}.pay-icon .card-mini{background:linear-gradient(135deg,#ff5b3c 0%,#ffb02e 45%,#3aae5e 95%);border-radius:4px;width:34px;height:22px;position:relative;overflow:hidden}.pay-icon .card-mini:before{content:"";background:#ffffffd9;border-radius:1px;width:14px;height:2px;position:absolute;top:13px;left:4px}.pay-icon .card-mini:after{content:"";background:#ffffffd9;border-radius:1px;width:8px;height:2px;position:absolute;top:17px;left:4px}.pay-icon .pb-row{align-items:center;gap:6px;display:flex}.svarigi-section{background:var(--pink);padding:60px 0}.svarigi-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.svarigi-card{background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:20px 18px;display:flex;box-shadow:0 4px 14px #0000000a}.svarigi-card .red-ico{flex:none;width:56px;height:56px;margin:0}.svarigi-card .red-ico svg{width:24px;height:24px}.svarigi-card h4{align-items:center;gap:6px;margin-bottom:7px;font-size:14px;font-weight:800;line-height:1.2;display:flex}.svarigi-card h4 .info-dot{display:inline-flex}.svarigi-card p{color:#777;font-size:12px;line-height:1.55}@media (max-width:980px){.svarigi-cards{grid-template-columns:repeat(2,1fr)}}.delivery-page .feature-cards.cols3 .feature-card{padding:26px 24px}.delivery-page .ico-head{align-items:center;gap:13px;margin-bottom:13px;display:flex}.delivery-page .ico-head .red-ico{flex:none;margin:0}.delivery-page .ico-head h3{margin:0}.delivery-page .feature-cards.cols3 .feature-card>p{margin-bottom:14px}.delivery-page .feature-cards.cols3 .feature-card ul{border-top:1px solid var(--border);margin:0;padding-top:10px;display:block}.delivery-page .feature-cards.cols3 .feature-card ul li{color:#666;align-items:flex-start;gap:9px;padding:6px 0;font-size:12.5px;line-height:1.45;display:flex}.delivery-page .feature-cards.cols3 .feature-card ul li:before{content:none}.delivery-page .feature-cards.cols3 .feature-card ul li svg{fill:none;stroke:#aaa;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;margin-top:1px}.delivery-page .feature-cards.cols3 .feature-card ul li b{color:var(--ink);font-weight:800}.price-table{border-collapse:collapse;width:100%;font-size:13px}.price-table th{text-align:left;border-bottom:2px solid var(--border);color:#999;text-transform:uppercase;letter-spacing:.5px;padding:14px 16px;font-size:12px}.price-table td{border-bottom:1px solid var(--border);color:#555;vertical-align:middle;padding:16px}.price-table td:first-child{color:var(--ink);font-weight:700}.price-table .free{color:var(--red);font-weight:800}.price-table .ti{align-items:center;gap:10px;display:flex}.price-table .ti svg{width:22px;height:22px;color:var(--red);stroke-width:2px;fill:none}.timeline{padding:30px 0;position:relative}.timeline:before{content:"";background:var(--border);height:2px;position:absolute;top:46px;left:0;right:0}.timeline-row{justify-content:space-between;gap:10px;display:flex}.tl-item{text-align:center;flex:1;position:relative}.tl-item .year{color:var(--red);margin-bottom:18px;font-size:18px;font-weight:800}.tl-item .dot{background:var(--red);z-index:2;border-radius:50%;width:14px;height:14px;margin:0 auto 18px;position:relative}.tl-item p{color:#777;padding:0 6px;font-size:12px;line-height:1.6}.team-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.team-card{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.team-photo{background:linear-gradient(135deg,#ededed,#d8d8d8);height:150px}.team-card .tc-body{padding:16px}.team-card h3{font-size:15px;font-weight:800}.team-card span{color:#888;font-size:12px}.about-intro{position:relative;overflow:hidden}.about-intro .ai-img{background:url(/design/images/about-intro.jpg) 50%/cover no-repeat;width:50%;position:absolute;top:0;bottom:0;right:0}.about-intro .ai-img:before{content:"";background:linear-gradient(90deg,#fff,#fff0);width:34%;position:absolute;top:0;bottom:0;left:0}.about-intro .wrap{z-index:2;align-items:center;min-height:460px;padding:64px 20px;display:flex;position:relative}.about-intro .ai-text{max-width:540px}.about-intro .ai-text h1{color:#0c1020;letter-spacing:-.5px;margin-bottom:24px;font-size:48px;font-weight:900;line-height:1.05;display:inline-block;position:relative}.about-intro .ai-text h1:after{content:"";background:var(--red);border-radius:3px;width:64px;height:4px;position:absolute;bottom:-10px;left:0}.about-intro .ai-sub{color:#0c1020;margin-bottom:20px;font-size:17px;font-weight:800;line-height:1.5}.about-intro .ai-text p{color:#1a1a1a;margin-bottom:14px;font-size:15px;font-weight:500;line-height:1.7}.about-intro .ai-text .btn{margin-top:8px}@media (max-width:980px){.about-intro .ai-img{display:none}}.about-stats-section{padding:50px 0 20px}.about-stats{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.about-stats .st{border:1px solid var(--border);text-align:center;isolation:isolate;background:#fff;border-radius:18px;padding:28px 20px 24px;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.about-stats .st:before{content:"";background:linear-gradient(90deg,var(--red),#ff465a);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.3,1) .15s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.about-stats .st.reveal-on:before{transform:scaleX(1)}.about-stats .st:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#c018280f 0%,#c0182800 70%);border-radius:50%;width:160px;height:160px;transition:opacity .35s,transform .35s;position:absolute;top:-30px;left:50%;transform:translate(-50%)scale(.6)}.about-stats .st:hover{border-color:var(--red);transform:translateY(-6px);box-shadow:0 18px 38px #00000014}.about-stats .st:hover:after{opacity:1;transform:translate(-50%)scale(1)}.about-stats .st .red-ico{background:linear-gradient(135deg,var(--red),#9d1422);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:0 10px 22px #c0182840}.about-stats .st:hover .red-ico{transform:rotate(-5deg)scale(1.06)}.about-stats .st .red-ico>svg,.about-stats .st .red-ico .lucide{color:#fff;stroke:#fff;stroke-width:1.8px;fill:none;width:26px;height:26px}.about-stats .st b{letter-spacing:-.5px;color:#1a1a1a;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1a1a1a,#444);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1;display:block}.about-stats .st .lbl{letter-spacing:.6px;text-transform:uppercase;color:#1a1a1a;margin:10px 0 6px;font-size:12px;font-weight:800;display:block}.about-stats .st.accent .lbl{color:var(--red)}.about-stats .st span.sub{color:#888;font-size:12px;line-height:1.55;display:block}@media (max-width:1080px){.about-stats{grid-template-columns:repeat(3,1fr)}}.work-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.work-card{background-color:#eee;background-position:50%;background-size:cover;border-radius:10px;height:148px;position:relative;overflow:hidden}.work-card .cap{color:#fff;background:linear-gradient(#0000,#000000c7);align-items:flex-end;gap:8px;padding:22px 14px 12px;font-size:12px;font-weight:600;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.work-card .cap svg{fill:none;stroke:#fff;stroke-width:1.7px;flex:none;width:17px;height:17px;margin-bottom:1px}.team-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-card2{border:1px solid var(--border);background:#fff;border-radius:10px;gap:14px;padding:14px;display:flex}.team-card2 .tphoto{background-color:#eee;background-position:top;background-size:cover;border-radius:8px;flex:none;width:80px;height:100px}.team-card2 h3{font-size:14px;font-weight:800}.team-card2 .role{color:var(--red);margin:2px 0 7px;font-size:12px;font-weight:700}.team-card2 p{color:#777;font-size:11.5px;line-height:1.5}.about-brands{background:#faf9f9;padding:56px 0}.about-brands .bwrap{max-width:980px;height:380px;margin:0 auto;position:relative}.brand-center{z-index:3;background:linear-gradient(155deg,var(--red),var(--red-dark));color:#fff;text-align:center;border-radius:16px;width:300px;padding:30px 28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #c0182847}.brand-center .hs{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 14px;display:flex}.brand-center .hs svg{color:#fff;stroke-width:2px;fill:none;width:28px;height:28px}.brand-center p{margin-bottom:18px;font-size:14px;line-height:1.5}.brand-center .btn{color:var(--red);background:#fff;border-color:#fff}.brand-center .btn:hover{background:#ffffffe6}.float-brand{z-index:2;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:138px;height:60px;padding:10px 16px;display:flex;position:absolute;box-shadow:0 8px 22px #00000017}.float-brand img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.fb1{top:6px;left:16%}.fb2{top:0;right:13%}.fb3{top:40%;left:0;transform:translateY(-50%)}.fb4{top:33%;left:22%}.fb5{top:45%;right:0;transform:translateY(-50%)}.fb6{bottom:18px;left:10%}.fb7{bottom:6px;right:15%}@media (max-width:980px){.work-grid,.team-grid2{grid-template-columns:1fr}.about-brands .bwrap{flex-direction:column;align-items:center;gap:12px;height:auto;display:flex}.brand-center,.float-brand{width:auto;position:static;transform:none}}.product-top{grid-template-columns:1fr 1fr;gap:46px;display:grid}.gallery .main-img{border:1px solid var(--border);background:linear-gradient(135deg,#f4f4f4,#e6e6e6);border-radius:10px;height:380px;position:relative}.gallery .main-img:after{content:"⌕";color:#aaa;font-size:22px;position:absolute;top:14px;right:14px}.gallery .thumbs{gap:10px;margin-top:14px;display:flex}.gallery .thumbs .t{border:1px solid var(--border);cursor:pointer;background:linear-gradient(135deg,#f0f0f0,#e2e2e2);border-radius:6px;width:70px;height:70px}.gallery .thumbs .t.on{border-color:var(--red)}.pd-info h1{font-size:28px;font-weight:800;line-height:1.2}.pd-meta{color:#888;margin:10px 0;font-size:13px}.pd-rating{align-items:center;gap:10px;margin-bottom:18px;display:flex}.stars{color:var(--red);letter-spacing:2px}.pd-rating .count{color:#999;font-size:12px}.pd-stock{color:#2e8b3d;background:#e7f4ea;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.pd-price{color:var(--red);margin:14px 0 2px;font-size:34px;font-weight:800}.pd-price small{color:#888;font-size:14px;font-weight:600}.pd-price-net{color:#888;margin-bottom:20px;font-size:13px}.pd-buy{align-items:center;gap:14px;margin-bottom:24px;display:flex}.qty{border:1px solid var(--border);border-radius:6px;display:flex;overflow:hidden}.qty button{cursor:pointer;background:#f5f5f5;border:none;width:38px;font-size:16px}.qty input{text-align:center;border:none;width:48px;font-size:14px}.pd-features{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 22px;padding-top:18px;display:flex}.pd-features li{color:#555;align-items:center;gap:7px;font-size:13px;list-style:none;display:flex}.pd-features li:before{content:"";background:var(--red);width:7px;height:7px;transform:rotate(45deg)}.tabs{border-bottom:2px solid var(--border);gap:6px;margin:50px 0 30px;display:flex}.tabs a{text-transform:uppercase;color:#888;padding:14px 22px;font-size:13px;font-weight:700}.tabs a.on{color:var(--red);border-bottom:3px solid var(--red);margin-bottom:-2px}.desc-cols{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.desc-cols p{color:#555;margin-bottom:14px;font-size:14px;line-height:1.7}.desc-cols ul{list-style:none}.desc-cols ul li{color:#555;padding:5px 0 5px 22px;font-size:13px;position:relative}.desc-cols ul li:before{content:"✓";color:var(--red);font-weight:800;position:absolute;left:0}.desc-img{background:linear-gradient(135deg,#ededed,#dadada);border-radius:10px;height:280px}.desc-badges{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px;display:grid}.desc-badges .b{text-align:center}.desc-badges .b .red-ico{margin:0 auto 8px}.desc-badges .b span{color:#777;font-size:12px}.review-summary{grid-template-columns:240px 1fr;align-items:flex-start;gap:50px;display:grid}.rs-score{text-align:center}.rs-score .big{font-size:54px;font-weight:800}.rs-score .stars{font-size:18px}.rs-score .sub{color:#999;margin-top:6px;font-size:12px}.rs-bars{margin-top:4px}.rs-bar{color:#888;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.rs-bar .track{background:#eee;border-radius:4px;flex:1;height:8px;overflow:hidden}.rs-bar .fill{background:var(--red);height:100%}.review-form h3{margin-bottom:14px;font-size:16px;font-weight:800}.review-form .pick{color:#ccc;letter-spacing:4px;margin-bottom:14px;font-size:24px}.review-form textarea{border:1px solid var(--border);border-radius:8px;width:100%;min-height:90px;margin-bottom:14px;padding:14px;font-family:inherit;font-size:13px}.related-row{align-items:center;gap:14px;display:flex}.related-track{flex:1;grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.prod-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:8px;padding:16px}.prod-card .pc-img{background:linear-gradient(135deg,#f1f1f1,#e3e3e3);border-radius:6px;height:110px;margin-bottom:12px}.prod-card h4{min-height:36px;font-size:13px;font-weight:700;line-height:1.35}.prod-card .pc-price{color:var(--red);margin:8px 0 4px;font-size:15px;font-weight:800}.prod-card .pc-stock{color:#2e8b3d;background:#e7f4ea;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.prod-card .pc-cart{border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:8px;display:inline-flex}.prod-card .pc-cart svg{width:16px;height:16px;fill:var(--red)}.checkout-head{border-bottom:1px solid var(--border)}.checkout-head .wrap{justify-content:space-between;align-items:center;padding:20px;display:flex}.secure{color:#888;align-items:center;gap:10px;font-size:12px;display:flex}.secure svg{fill:#888;width:20px;height:20px}.checkout-steps{align-items:flex-start;max-width:760px;margin:0 auto;padding:48px 30px 36px;display:flex}.checkout-steps .cs{flex-direction:column;flex:none;align-items:center;gap:10px;width:80px;display:flex}.checkout-steps .cs .num{color:#aaa;z-index:2;background:#fff;border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:800;transition:all .3s;display:flex;position:relative}.checkout-steps .cs .lbl{color:#aaa;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:700;transition:all .25s}.checkout-steps .cs.active .num{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 0 6px #c018281f}.checkout-steps .cs.active .lbl{color:var(--red)}.checkout-steps .cs.done .num{background:var(--red);border-color:var(--red);color:#fff;font-size:0}.checkout-steps .cs.done .num:after{content:"✓";font-size:18px;font-weight:800;line-height:1}.checkout-steps .cs.done .lbl{color:var(--ink)}.checkout-steps .bar{background:#e0e0e0;border-radius:1px;flex:1;min-width:30px;height:2px;margin:21px 4px 0;transition:all .4s}.checkout-steps .bar.done{background:var(--red)}.checkout-grid{grid-template-columns:1fr 360px;gap:34px;padding-bottom:70px;display:grid}.co-block{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:14px;transition:all .2s;overflow:hidden}.co-block .co-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:18px 24px;display:flex}.co-block .step-num{color:#888;background:#e8e8e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;transition:all .2s;display:flex}.co-block .co-head h2{margin:0;font-size:17px;font-weight:800}.co-block .co-summary{color:#777;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:6px;font-size:13px;overflow:hidden}.co-block .co-edit{color:var(--red);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;font-weight:700}.co-block .co-edit:hover{text-decoration:underline}.co-block .co-body{padding:0 24px 24px}.co-block .co-actions{justify-content:flex-end;margin-top:20px;display:flex}.co-block.pending .co-head{opacity:.5;cursor:default}.co-block.pending .co-body{display:none}.co-block.active{border-color:var(--red);box-shadow:0 4px 18px #c0182814}.co-block.active .step-num{background:var(--red);color:#fff}.co-block.active .co-head{cursor:default}.co-block.done .step-num{color:#fff;background:#2e8b3d}.co-block.done .co-body,.co-block:not(.done) .co-edit,.co-block:not(.done) .co-summary{display:none}.form-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:16px;display:grid}.field label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.field label .req{color:var(--red)}.field input,.field select,.field textarea{border:1px solid var(--border);border-radius:6px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13px}.field textarea{resize:vertical;min-height:80px}.check-row{color:#555;align-items:center;gap:9px;margin-top:4px;font-size:13px;display:flex}.check-row .box{background:var(--red);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex}.ship-options{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.ship-opt{border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:8px;padding:18px;position:relative}.ship-opt.on{border:2px solid var(--red)}.ship-opt .radio{border:2px solid #ccc;border-radius:50%;width:16px;height:16px;position:absolute;top:12px;left:12px}.ship-opt.on .radio{border-color:var(--red);background:radial-gradient(var(--red) 40%,#fff 45%)}.ship-opt .si{width:34px;height:34px;margin:0 auto 10px}.ship-opt .si svg{color:#555;stroke-width:1.7px;fill:none;width:32px;height:32px}.ship-opt.on .si svg{color:var(--red)}.ship-opt b{font-size:14px;display:block}.ship-opt span{color:#888;font-size:11px}.ship-opt .so-price{color:var(--red);margin-top:8px;font-size:14px;font-weight:800}.pay-options{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}@media (max-width:780px){.ship-options{grid-template-columns:1fr}.pay-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pay-options{grid-template-columns:1fr}}.summary{border:1px solid var(--border);border-radius:10px;align-self:start;padding:24px}.summary h2{margin-bottom:18px;font-size:17px;font-weight:800}.sum-item{border-bottom:1px solid var(--border);gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.sum-item .si-img{border:1px solid var(--border);background:linear-gradient(135deg,#f0f0f0,#e2e2e2);border-radius:6px;flex:none;width:60px;height:60px}.sum-item h4{font-size:13px;font-weight:700;line-height:1.4}.sum-item span{color:#999;font-size:11px}.sum-item .si-price{margin-left:auto;font-size:13px;font-weight:800}.sum-line{color:#666;justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.sum-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:6px;padding-top:16px;font-size:15px;font-weight:800;display:flex}.sum-total .amt{color:var(--red);font-size:24px}.summary .btn{justify-content:center;width:100%;margin-top:18px}.summary .terms{color:#999;text-align:center;margin-top:14px;font-size:11px;line-height:1.6}.summary .terms a{color:var(--red)}.footer{border-top:1px solid var(--border);padding:55px 0 40px}.footer .wrap{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:40px;display:grid}.footer h4{letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:800}.footer p{color:#666;font-size:13px;line-height:1.6}.footer .more{color:var(--red);margin-top:12px;font-size:13px;font-weight:700;display:inline-block}.footer ul{list-style:none}.footer ul li{margin-bottom:10px}.footer ul li a{color:#666;font-size:13px}.footer ul li a:hover{color:var(--red)}.footer .contact-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer .contact-row .ci{background:var(--pink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.footer .contact-row .ci svg{width:18px;height:18px;color:var(--red);stroke-width:2px;fill:none}.footbar .fb-item svg{color:#fff;stroke-width:2px;fill:none;width:20px;height:20px}.footer .contact-row b{font-size:13px}.footer .contact-row span{color:#666;font-size:13px}.footbar{background:var(--red);color:#fff}.footbar .wrap{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.footbar .powered{letter-spacing:.5px;align-items:center;gap:10px;font-size:12px;display:flex}.footbar .powered .mlink{color:var(--red);background:#fff;border-radius:5px;padding:6px 12px;font-size:13px;font-weight:800}.footbar .fb-item{align-items:center;gap:10px;font-size:13px;display:flex}.footbar .fb-item b{display:block}.footbar .fb-item span{color:#ffffffd9;font-size:12px}.categories-page .cat-thumb{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain}.categories-page .cat-grid-featured .cat-card:first-child .cat-thumb{background-image:url(/design/images/cat-dazadi.png)}.categories-page .cat-grid-featured .cat-card:nth-child(2) .cat-thumb{background-image:url(/design/images/cat-aksesuari.png)}.categories-page .cat-grid-featured .cat-card:nth-child(3) .cat-thumb{background-image:url(/design/images/cat-mediciniskas-mebeles.png)}.categories-page .cat-grid-care .cat-card:first-child .cat-thumb{background-image:url(/design/images/cat-vienreizlietojamie.png)}.categories-page .cat-grid-care .cat-card:nth-child(2) .cat-thumb{background-image:url(/design/images/cat-pirma-palidziba.png)}.categories-page .cat-grid-care .cat-card:nth-child(3) .cat-thumb{background-image:url(/design/images/cat-ortopediskas.png)}.categories-page .cat-grid-care .cat-card:nth-child(4) .cat-thumb{background-image:url(/design/images/cat-inhalatori.png)}.categories-page .cat-grid-care .cat-card:nth-child(5) .cat-thumb{background-image:url(/design/images/cat-ikdienas-veseliba.png)}.categories-page .cat-grid-professional .cat-card:first-child .cat-thumb{background-image:url(/design/images/cat-arstnieciskas-iekartas.png)}.categories-page .cat-grid-professional .cat-card:nth-child(2) .cat-thumb{background-image:url(/design/images/cat-mediciniskie-instrumenti.png)}.categories-page .cat-grid-professional .cat-card:nth-child(3) .cat-thumb{background-image:url(/design/images/cat-klinikas-aprikojums.png)}.categories-page .cat-grid-professional .cat-card:nth-child(4) .cat-thumb{background-image:url(/design/images/cat-diagnostikas-ierices.png)}.categories-page .cat-grid-professional .cat-card:nth-child(5) .cat-thumb{background-image:url(/design/images/cat-laboratorija.png)}.categories-page .cat-grid-professional .cat-card:nth-child(6) .cat-thumb{background-image:url(/design/images/cat-asinsspiediena.png)}.categories-page .cat-grid-hygiene .cat-card:first-child .cat-thumb{background-image:url(/design/images/cat-cimdi.png)}.categories-page .cat-grid-hygiene .cat-card:nth-child(2) .cat-thumb{background-image:url(/design/images/cat-dezinfekcija.png)}.categories-page .cat-grid-hygiene .cat-card:nth-child(3) .cat-thumb{background-image:url(/design/images/cat-dez-lidzekli.png)}.categories-page .cat-grid-hygiene .cat-card:nth-child(4) .cat-thumb{background-image:url(/design/images/cat-higiena.png)}.categories-page .cat-grid-wellness .cat-card:first-child .cat-thumb{background-image:url(/design/images/cat-rehabilitacija.png)}.categories-page .cat-grid-wellness .cat-card:nth-child(2) .cat-thumb{background-image:url(/design/images/cat-tekstilpreces.png)}.categories-page .cat-grid-wellness .cat-card:nth-child(3) .cat-thumb{background-image:url(/design/images/cat-termometri.png)}.categories-page .cat-grid-wellness .cat-card:nth-child(4) .cat-thumb{background-image:url(/design/images/cat-maskas.png)}.categories-page .cat-grid-wellness .cat-card:nth-child(5) .cat-thumb{background-image:url(/design/images/cat-uzglabasana.png)}.product-page .gallery .main-img{background:#fff url(/design/images/product-main-gloves.png) 50%/contain no-repeat}.product-page .gallery .main-img:after{display:none}.product-page .gallery .thumbs .t{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain}.product-page .gallery .thumbs .t:first-child{background-image:url(/design/images/product-thumb-box.png)}.product-page .gallery .thumbs .t:nth-child(2){background-image:url(/design/images/product-thumb-glove.png)}.product-page .gallery .thumbs .t:nth-child(3){background-image:url(/design/images/product-thumb-pipette.png)}.product-page .gallery .thumbs .t:nth-child(4){background-image:url(/design/images/product-thumb-tools.png)}.product-page .gallery .thumbs .t:nth-child(5){background-image:url(/design/images/product-thumb-wipes.png)}.product-page .desc-img{background:#fff url(/design/images/product-desc-glove.png) 50%/cover no-repeat}.product-page .prod-card .pc-img{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain}.product-page .prod-card:first-child .pc-img{background-image:url(/design/images/related-dezinfekcija.png)}.product-page .prod-card:nth-child(2) .pc-img{background-image:url(/design/images/related-maskas.png)}.product-page .prod-card:nth-child(3) .pc-img{background-image:url(/design/images/related-cimdi.png)}.product-page .prod-card:nth-child(4) .pc-img{background-image:url(/design/images/related-salvetes.png)}.product-page .prod-card:nth-child(5) .pc-img{background-image:url(/design/images/related-turetajs.png)}.checkout-page .sum-item .si-img{background:#fff url(/design/images/checkout-product.png) 50%/contain no-repeat}.about-page .desc-img{background:#fff url(/design/images/about-desc.jpg) 50%/cover no-repeat}.about-page .work-card.w1{background-image:url(/site/piegade.jpg);background-position:50%}.about-page .work-card.w2{background:#1f2735}.about-page .work-card.w3{background-image:url(/site/banner-vai-zinaji.png);background-position:50%}.about-page .work-card.w4{background:#1f2735}.about-page .tphoto.p1{background-image:url(/site/team/team-1.jpg)}.about-page .tphoto.p2{background-image:url(/site/team/team-2.jpg)}.about-page .tphoto.p3{background-image:url(/site/team/team-3.jpg)}.about-page .tphoto.p4,.about-page .tphoto.p5{background-image:linear-gradient(135deg,#fde6e8,#fbc6cc)}@media (max-width:980px){.cat-grid{grid-template-columns:repeat(3,1fr)}.news-grid,.feature-cards,.team-grid,.desc-badges,.related-track{grid-template-columns:repeat(2,1fr)}.footer .wrap{grid-template-columns:1fr 1fr}.hero-img,.page-banner .pb-img{display:none}.product-top,.checkout-grid,.desc-cols,.review-summary,.faq-grid{grid-template-columns:1fr}.info-strip,.about-stats,.timeline-row,.steps{grid-template-columns:1fr;display:block}}.page-title{margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.1}.page-title-meta{color:#999;margin-left:6px;font-size:16px;font-weight:600}.videos-page .vg-hero{background:linear-gradient(135deg,var(--pink) 0%,#fff 60%);border-bottom:1px solid #eee;padding:50px 0 60px}.videos-page .vg-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--red);border:1px solid var(--pink);background:#fff;border-radius:24px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #c018281a}.videos-page .vg-eyebrow .lucide{width:14px;height:14px}.videos-page .vg-hero h1{letter-spacing:-1px;margin-top:18px;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.05}.videos-page .vg-hero p{color:#555;max-width:680px;margin-bottom:32px;font-size:17px;line-height:1.55}.vg-stats{flex-wrap:wrap;gap:32px;margin-top:8px;display:flex}.vg-stats>div{border-left:3px solid var(--red);flex-direction:column;padding:4px 0 4px 14px;display:flex}.vg-stats b{color:var(--ink);font-size:24px;font-weight:800;line-height:1}.vg-stats span{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-top:5px;font-size:12px;font-weight:600}.vg-filters{border-bottom:1px solid #eee;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:36px 0 28px;padding-bottom:24px;display:grid}.vg-chip{cursor:pointer;color:#444;background:#fff;border:1.5px solid #e3e3e3;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.vg-chip:hover{border-color:var(--red);color:var(--red)}.vg-chip.active{background:var(--red);border-color:var(--red);color:#fff}.vg-chip em{background:#00000012;border-radius:10px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.vg-chip.active em{color:#fff;background:#ffffff38}.vg-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.vg-card{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.vg-card:hover{border-color:#ddd;transform:translateY(-4px);box-shadow:0 18px 40px #0000001a}.vg-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a2e,#16213e);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vg-thumb:before{content:"";background:radial-gradient(circle,#ffffff14,#0000 65%);position:absolute;inset:0}.vg-thumb:after{content:"";background:linear-gradient(#0000 60%,#00000059 100%);position:absolute;inset:0}.vg-card:hover .vg-thumb:after{background:linear-gradient(#c0182826 0%,#00000073 100%)}.vg-thumb-1{background:linear-gradient(135deg,#2563eb,#1e40af)}.vg-thumb-2{background:linear-gradient(135deg,#c01828,#7c1015)}.vg-thumb-3{background:linear-gradient(135deg,#059669,#065f46)}.vg-thumb-4{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.vg-thumb-5{background:linear-gradient(135deg,#ea580c,#9a3412)}.vg-thumb-6{background:linear-gradient(135deg,#0891b2,#155e75)}.vg-thumb-7{background:linear-gradient(135deg,#16a34a,#15803d)}.vg-thumb-8{background:linear-gradient(135deg,#db2777,#9d174d)}.vg-thumb-9{background:linear-gradient(135deg,#475569,#1e293b)}.vg-thumb-10{background:linear-gradient(135deg,#f59e0b,#b45309)}.vg-thumb-11{background:linear-gradient(135deg,#0d9488,#115e59)}.vg-thumb-12{background:linear-gradient(135deg,#6366f1,#3730a3)}.vg-play{z-index:2;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:all .2s;display:flex;position:relative;box-shadow:0 12px 32px #0000004d}.vg-card:hover .vg-play{background:var(--red);transform:scale(1.08);box-shadow:0 16px 40px #c0182866}.vg-play svg{width:24px;height:24px;fill:var(--red);margin-left:3px;transition:all .2s}.vg-card:hover .vg-play svg{fill:#fff}.vg-duration{z-index:3;color:#fff;letter-spacing:.4px;background:#000c;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.vg-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.vg-tag{background:var(--pink);color:var(--red);letter-spacing:.5px;text-transform:uppercase;border-radius:11px;align-self:flex-start;margin-bottom:11px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.vg-body h3{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.3}.vg-body p{color:#666;flex:1;margin-bottom:14px;font-size:13px;line-height:1.55}.vg-meta{color:#888;border-top:1px solid #f4f4f4;align-items:center;gap:6px;padding-top:11px;font-size:12px;font-weight:600;display:flex}.vg-meta .lucide{color:#bbb;width:14px;height:14px}.vg-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:8px 0 40px;padding-top:4px;display:flex}.vg-pagination:empty{display:none}.vg-page-btn{cursor:pointer;color:#444;background:#fff;border:1.5px solid #eee;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.vg-page-btn:hover:not(:disabled){border-color:var(--red);color:var(--red)}.vg-page-btn.on{background:var(--red);border-color:var(--red);color:#fff;cursor:default}.vg-page-btn:disabled{opacity:.4;cursor:not-allowed}.vg-page-btn .lucide{width:16px;height:16px}.vg-prev,.vg-next{padding:0 12px}.vg-prev .lucide{margin-right:2px}.vg-next .lucide{margin-left:2px}.vg-page-ellipsis{color:#aaa;padding:0 4px;font-weight:700}.vg-page-info{color:#888;border-left:1px solid #eee;margin-left:14px;padding-left:14px;font-size:12px;font-weight:600}@media (max-width:780px){.vg-pagination{gap:4px}.vg-page-btn{min-width:36px;height:36px;padding:0 10px;font-size:12px}.vg-prev span,.vg-next span{display:none}.vg-page-info{text-align:center;border-top:1px solid #eee;border-left:none;flex-basis:100%;margin:8px 0 0;padding:6px 0 0}}.vg-empty{text-align:center;color:#888;padding:60px 20px}.vg-empty .lucide{color:#ddd;width:48px;height:48px;margin-bottom:14px}.vg-empty h3{color:#444;margin-bottom:8px;font-size:18px;font-weight:800}.vg-empty p{max-width:380px;margin:0 auto;font-size:14px;line-height:1.55}.vg-cta{background:linear-gradient(135deg,var(--pink),#fff);border:1px solid var(--pink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:28px 32px;display:grid}.vg-cta-icon{width:56px;height:56px;color:var(--red);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 22px #c0182826}.vg-cta-icon .lucide{width:26px;height:26px}.vg-cta-body h3{margin-bottom:4px;font-size:18px;font-weight:800}.vg-cta-body p{color:#555;font-size:14px;line-height:1.5}.vg-cta .btn{padding:12px 22px}.vg-lightbox{z-index:1200;justify-content:center;align-items:center;padding:40px 20px;display:none;position:fixed;inset:0}.vg-lightbox.open{display:flex}.vgl-backdrop{-webkit-backdrop-filter:blur(6px);background:#08080cc7;animation:.25s vglFade;position:fixed;inset:0}@keyframes vglFade{0%{opacity:0}to{opacity:1}}.vgl-panel{z-index:2;background:#fff;border-radius:16px;width:100%;max-width:920px;animation:.35s cubic-bezier(.2,.9,.3,1.1) vglSlide;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000073}@keyframes vglSlide{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.vgl-close{color:#444;cursor:pointer;z-index:3;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-family:inherit;font-size:24px;line-height:1;transition:all .15s;display:inline-flex;position:absolute;top:14px;right:14px}.vgl-close:hover{background:var(--red);color:#fff}.vgl-video{aspect-ratio:16/9;background:#0f0f17;justify-content:center;align-items:center;display:flex;position:relative}.vgl-placeholder{text-align:center;color:#fff;padding:30px}.vgl-placeholder .lucide{color:#ffffff8c;width:64px;height:64px;margin-bottom:14px}.vgl-placeholder b{letter-spacing:.7px;text-transform:uppercase;color:var(--red);background:var(--pink);border-radius:11px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.vgl-placeholder p{color:#fffc;max-width:380px;margin:0 auto;font-size:14px;line-height:1.6}.vgl-body{padding:24px 30px 26px}.vgl-body .vg-tag{margin-bottom:12px}.vgl-body h3{margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.25}.vgl-body p{color:#555;margin-bottom:18px;font-size:14px;line-height:1.6}.vgl-actions{flex-wrap:wrap;gap:10px;display:flex}.vgl-actions .btn{padding:11px 20px;font-size:13px}@media (max-width:980px){.videos-page .vg-hero h1{font-size:36px}.vg-grid{grid-template-columns:repeat(2,1fr);gap:18px}.vg-cta{text-align:center;grid-template-columns:1fr}.vg-cta-icon{margin:0 auto}}@media (max-width:600px){.videos-page .vg-hero h1{font-size:28px}.videos-page .vg-hero p{font-size:14px}.vg-stats{gap:18px}.vg-stats b{font-size:18px}.vg-grid{grid-template-columns:1fr;gap:14px}.vg-filters{margin:24px 0 20px;padding-bottom:18px}.vgl-panel{border-radius:0;max-width:none;max-height:100vh;overflow-y:auto}.vg-lightbox{align-items:stretch;padding:0}.vgl-body{padding:20px 18px}}.cm-overlay{z-index:1100;justify-content:center;align-items:flex-start;padding:60px 20px 40px;display:none;position:fixed;inset:0;overflow-y:auto}.cm-overlay.open{display:flex}.cm-backdrop{-webkit-backdrop-filter:blur(4px);background:#0f0f0f8c;animation:.25s cmFade;position:fixed;inset:0}@keyframes cmFade{0%{opacity:0}to{opacity:1}}.cm-panel{z-index:2;background:#fff;border-radius:16px;width:100%;max-width:600px;padding:32px 36px 28px;animation:.32s cubic-bezier(.2,.9,.3,1.1) cmSlide;position:relative;box-shadow:0 24px 64px #0000004d}@keyframes cmSlide{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.cm-close{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:inherit;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:14px;right:16px}.cm-close:hover{color:var(--red);background:#f4f4f4}.cm-head{border-bottom:1px solid #eee;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.cm-icon{background:var(--pink);width:52px;height:52px;color:var(--red);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cm-icon .lucide{width:24px;height:24px}.cm-head h3{margin-bottom:4px;font-size:20px;font-weight:800}.cm-head p{color:#666;font-size:13px;line-height:1.5}.cm-form{flex-direction:column;gap:14px;display:flex}.cm-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cm-field{flex-direction:column;display:flex}.cm-field label{text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:6px;font-size:11px;font-weight:700}.cm-field input,.cm-field select,.cm-field textarea{background:#fafafa;border:1.5px solid #ececec;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.cm-field input:focus,.cm-field select:focus,.cm-field textarea:focus{border-color:var(--red);background:#fff}.cm-field textarea{resize:vertical;min-height:110px;line-height:1.5}.cm-consent{color:#666;cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.cm-consent input{opacity:0;pointer-events:none;position:absolute}.cm-consent>span{background:#fff;border:1.5px solid #d0d0d0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:inline-flex;position:relative}.cm-consent>span:after{content:"✓";color:#fff;font-size:12px;font-weight:800;line-height:1;transition:all .15s;transform:scale(0)}.cm-consent input:checked+span{background:var(--red);border-color:var(--red)}.cm-consent input:checked+span:after{transform:scale(1)}.cm-consent a{color:var(--red);font-weight:700}.cm-success{color:#2e8b3d;background:#e7f4ea;border:1px solid #cce6d4;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cm-success[hidden]{display:none}.cm-success .lucide{flex:none;width:20px;height:20px}.cm-success b{font-weight:800}.cm-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cm-actions .btn{padding:11px 22px;font-size:13px}.cm-direct{color:#666;border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:18px;font-size:13px;display:flex}.cm-direct a{color:var(--red);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.cm-direct a:hover{text-decoration:underline}.cm-direct .lucide{width:15px;height:15px}@media (max-width:600px){.cm-overlay{align-items:stretch;padding:0}.cm-panel{border-radius:0;max-width:none;min-height:100vh;padding:28px 22px 22px}.cm-row{grid-template-columns:1fr}.cm-head h3{font-size:18px}.cm-actions{flex-direction:column-reverse}.cm-actions .btn{justify-content:center;width:100%}.cm-direct{flex-direction:column;align-items:flex-start;gap:8px}}.demo-hint{color:#7c5500;background:#fff8e6;border:1px solid #f5dd8e;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}.demo-hint .lucide{color:#a07000;flex:none;width:18px;height:18px}.demo-hint b{color:#5a3e00}.auth-error{color:#9e1620;background:#fdeced;border:1px solid #f5b3b8;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:600}.auth-error[hidden]{display:none}.btn.pd-fav{justify-content:center;align-items:center;gap:9px;display:inline-flex}.btn.pd-fav svg{width:18px;height:18px}.btn.pd-fav.on{color:var(--red);border-color:var(--red);background:var(--pink)}.head-link{position:relative}.head-link .cart-badge{background:var(--red);color:#fff;z-index:2;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:none;position:absolute;top:-4px;left:18px;box-shadow:0 0 0 2px #fff}.hamburger{cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;display:none}.hamburger:hover{background:#f6f6f6}.hamburger .lucide{width:24px;height:24px}.md-head{border-bottom:1px solid #eee;flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.md-head .logo{height:34px}.md-head .logo img{width:auto;height:34px}.md-close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:inherit;font-size:22px;line-height:1;display:inline-flex}.md-close:hover{color:var(--red);background:#f4f4f4}.md-search{border-bottom:1px solid #eee;padding:14px 18px}.md-search input{border:1.5px solid #e3e3e3;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.md-search input:focus{border-color:var(--red)}.md-section{border-bottom:1px solid #eee;padding:14px 0}.md-section:last-child{border-bottom:none}.md-title{letter-spacing:.6px;color:#888;text-transform:uppercase;padding:6px 18px;font-size:11px;font-weight:800}.md-link{color:#333;align-items:center;gap:12px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.md-link .lucide{color:#999;width:18px;height:18px}.md-link.cta,.md-link.cta .lucide{color:var(--red)}.md-link:hover{background:#fafafa}.md-link em{background:var(--pink);color:var(--red);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}@media (max-width:980px){.header{z-index:80;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.header .wrap{flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px}.header .logo{flex:1;justify-content:flex-start;min-width:0}.header .logo img{width:auto;height:32px;max-height:32px;display:block}.hamburger{flex:none;order:-1;display:inline-flex}.search{flex-basis:100%;order:99}.search input{padding:9px 12px;font-size:14px}.head-link{flex:none;padding:4px}.head-link .sub{display:none}.head-link svg{width:22px;height:22px}.head-link b{display:none}.head-link .cart-badge{min-width:16px;height:16px;font-size:9px;top:-6px;left:14px}.breadcrumb .wrap{padding:9px 16px}.topbar{padding:6px 0;font-size:11px}.topbar .author{display:none}}@media (max-width:420px){.header .wrap{gap:6px;padding-left:14px;padding-right:14px}.header .logo img{height:28px;max-height:28px}.hamburger{width:38px;height:38px}.hamburger .lucide{width:22px;height:22px}.head-link{padding:2px}.head-link svg{width:20px;height:20px}.head-link[href*=ienakt]{display:none}.topbar i{font-size:11px;display:block}.topbar .author{display:none}}@media (max-width:640px){.home-page .cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}.home-page .cat-card{padding:14px}.home-page .cat-thumb{height:88px}.home-page .cat-card h3{font-size:13px}.home-page .cat-card .count{font-size:11px}.info-strip{grid-template-columns:1fr 1fr}.info-strip>*{padding:14px}.about-stats{grid-template-columns:repeat(2,1fr);gap:14px}.contact-grid{grid-template-columns:1fr 1fr}.news-grid,.feature-cards,.team-grid,.related-track{grid-template-columns:1fr;gap:14px}.svarigi-cards{grid-template-columns:1fr}.brand-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:10px 4px;overflow-x:auto;display:flex!important}.brand-row .brand-logo{scroll-snap-align:start;flex:none;width:100px}.section{padding:36px 0}.sec-head h2{font-size:22px}.hero-text h1{font-size:26px;line-height:1.15}.hero-text p{margin:14px 0 20px;font-size:13px}.hero-actions{flex-wrap:wrap;gap:8px}.hero-actions .btn{padding:10px 14px;font-size:12px}.page-banner h1{font-size:28px}.page-banner p{font-size:13px}.page-banner .wrap{min-height:auto;padding:30px 16px}.auth-side{padding:24px 18px}.auth-side h2{font-size:22px}.footer .wrap{grid-template-columns:1fr;gap:24px;padding:32px 16px}.footbar .wrap{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.news-card.signup{padding:24px}.news-card.signup h3{font-size:18px}.product-page .gallery .main-img{height:280px}.product-page .pd-info h1{font-size:22px;line-height:1.2}.product-page .pd-price{font-size:26px}.product-page .pd-buy{flex-wrap:wrap}.product-page .pd-buy>*{flex:auto}.cart-row{gap:10px;padding:12px}.cart-row .ci-thumb,.cart-row .cr-img img{width:64px!important;height:64px!important}.cart-row .cr-name{font-size:13px}.checkout-page .summary{padding:18px}.checkout-page .sum-item{gap:10px}.acc-stats{grid-template-columns:1fr 1fr;gap:10px}.acc-stat{padding:14px}.acc-stat b{font-size:18px}.order-row{font-size:11px}.videos-page .vg-stats{gap:14px}.videos-page .vg-stats>div{border-left-width:2px;padding:2px 0 2px 10px}.videos-page .vg-stats b{font-size:16px}.videos-page .vg-stats span{font-size:10px}}@media (max-width:380px){.home-page .cat-grid,.acc-stats,.info-strip,.contact-grid{grid-template-columns:1fr}.vg-stats{flex-direction:column;align-items:flex-start}}.cookie-banner{z-index:1000;opacity:0;background:#fff;border:1px solid #eee;border-radius:14px;max-width:1180px;margin:0 auto;transition:all .32s;position:fixed;bottom:20px;left:20px;right:20px;transform:translateY(40px);box-shadow:0 22px 56px #0000002e,0 4px 14px #0000000f}.cookie-banner.open{opacity:1;transform:translateY(0)}.cb-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:20px 26px;display:grid;position:relative}.cb-icon{background:var(--pink);width:56px;height:56px;color:var(--red);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cb-icon .lucide{width:28px;height:28px}.cb-text h3{margin-bottom:5px;font-size:15px;font-weight:800}.cb-text p{color:#666;margin:0;font-size:13px;line-height:1.55}.cb-text a{color:var(--red);font-weight:700;text-decoration:underline}.cb-actions{flex:none;align-items:center;gap:8px;display:flex}.cb-actions .btn{white-space:nowrap;padding:10px 16px;font-size:12px}.cb-close{color:#bbb;cursor:pointer;background:0 0;border:none;padding:6px 9px;font-family:inherit;font-size:22px;line-height:1;position:absolute;top:6px;right:10px}.cb-close:hover{color:#666}.cp-saved{color:#2e8b3d;text-align:center;background:#e7f4ea;border:1px solid #cce6d4;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:700}@media (max-width:780px){.cookie-banner{bottom:10px;left:10px;right:10px}.cb-inner{grid-template-columns:1fr;gap:14px;padding:18px 18px 22px}.cb-icon{display:none}.cb-actions{flex-wrap:wrap}.cb-actions .btn{flex:1;justify-content:center;min-width:0}}.nav{position:relative}.nav.mm-open .cat-btn{background:var(--red-dark)}.megamenu{border-top:3px solid var(--red);opacity:0;visibility:hidden;z-index:50;pointer-events:none;background:#fff;transition:all .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 50px #00000029,0 4px 12px #0000000d}.megamenu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.megamenu .wrap{align-items:initial;padding:28px 20px;display:block}.mm-grid{grid-template-columns:repeat(5,1fr) 240px;align-items:start;gap:28px;display:grid}.mm-col h4{color:var(--red);text-transform:uppercase;letter-spacing:.7px;border-bottom:2px solid var(--pink);margin-bottom:14px;padding-bottom:8px;font-size:11px;font-weight:800}.mm-col ul{margin:0;padding:0;list-style:none}.mm-col li{padding:3px 0}.mm-col a{color:#444;align-items:center;gap:6px;padding:3px 0;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .1s;display:inline-flex}.mm-col a:before{content:"›";color:#0000;width:0;font-weight:700;transition:all .15s;overflow:hidden}.mm-col a:hover{color:var(--red)}.mm-col a:hover:before{color:var(--red);width:9px}.mm-promo{background:linear-gradient(135deg,var(--pink),#fff);border:1px solid var(--pink);border-radius:12px;padding:22px;position:relative;overflow:hidden}.mm-promo-badge{background:var(--red);color:#fff;border-radius:30px;padding:8px 12px;font-size:14px;font-weight:800;position:absolute;top:-10px;right:-10px;box-shadow:0 6px 16px #c018284d}.mm-promo h5{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:800}.mm-promo p{color:#666;margin-bottom:14px;font-size:12px;line-height:1.5}.mm-promo .btn{padding:9px 16px;font-size:12px}.error-section{background:linear-gradient(#fafafa,#fff 220px);padding:80px 0 100px}.error-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:16px;max-width:620px;margin:0 auto;padding:54px 40px 44px;box-shadow:0 16px 44px #0000000d}.error-code{color:var(--red);background:linear-gradient(135deg,var(--red),var(--red-dark));-webkit-text-fill-color:transparent;letter-spacing:-4px;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:120px;font-weight:800;line-height:1}.error-card h1{margin-bottom:12px;font-size:26px;font-weight:800}.error-card>p{color:#666;max-width:460px;margin:0 auto 28px;font-size:15px;line-height:1.6}.error-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.error-suggest{text-align:left;border-top:1px solid #eee;max-width:380px;margin:0 auto;padding-top:24px}.error-suggest h3{text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:12px;font-size:14px;font-weight:800}.error-suggest ul{margin:0;padding:0;list-style:none}.error-suggest li{border-bottom:1px solid #f4f4f4;padding:6px 0}.error-suggest li:last-child{border-bottom:none}.error-suggest a{color:var(--ink);padding:4px 0;font-size:14px;display:block}.error-suggest a:hover{color:var(--red)}.product-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.product-grid.as-list{grid-template-columns:1fr}.prod-card.big{text-align:left;flex-direction:column;gap:8px;padding:18px;display:flex;position:relative}.prod-card.big .pc-img-link{line-height:0;display:block}.prod-card.big .pc-img{background:linear-gradient(135deg,#f0f0f0,#e2e2e2);border-radius:6px;height:160px;margin-bottom:10px}.pc-badges{z-index:2;gap:6px;display:flex;position:absolute;top:14px;left:14px}.pc-badges .badge{letter-spacing:.4px;text-transform:uppercase;border-radius:11px;padding:4px 8px;font-size:10px;font-weight:800}.pc-badges .badge.red{background:var(--red);color:#fff}.pc-badges .badge.gray{color:#fff;background:#444}.pc-fav{z-index:2;cursor:pointer;color:#999;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.pc-fav:hover{color:var(--red);border-color:var(--red)}.pc-fav.on{color:var(--red);background:var(--pink);border-color:var(--red)}.pc-fav.on .lucide{fill:currentColor}.pc-fav .lucide{width:17px;height:17px}.prod-card.big .pc-name{color:var(--ink);min-height:38px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.prod-card.big .pc-name:hover{color:var(--red)}.prod-card.big .pc-attrs{color:#999;font-size:11px}.prod-card.big .pc-rate{color:#666;align-items:center;gap:7px;font-size:12px;display:flex}.prod-card.big .pc-rate .stars{letter-spacing:1px;color:var(--red);font-size:12px}.prod-card.big .pc-pricing{align-items:baseline;gap:9px;display:flex}.prod-card.big .pc-old{color:#999;font-size:13px;text-decoration:line-through}.prod-card.big .pc-price{color:var(--red);margin:0;font-size:20px;font-weight:800}.prod-card.big .pc-stock{color:#2e8b3d;background:#e7f4ea;border-radius:11px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.prod-card.big .pc-stock.soon{color:#a06400;background:#fcf2db}.prod-card.big .pc-add{justify-content:center;margin-top:6px;padding:11px 14px;font-size:12px}.prod-card.big .pc-add[disabled]{cursor:not-allowed}mark{color:inherit;background:#fff5cc;border-radius:2px;padding:0 2px}.cat-head{margin-bottom:28px}.cat-head h1{margin-bottom:10px;font-size:32px;font-weight:800;line-height:1.15}.cat-head h1 span{font-weight:400}.cat-head p{color:#666;max-width:780px;font-size:14px;line-height:1.6}.cat-meta{color:#777;gap:24px;margin-top:14px;font-size:12px;display:flex}.cat-meta span{align-items:center;gap:7px;display:flex}.cat-meta .lucide{width:15px;height:15px;color:var(--red)}.cat-toolbar{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;padding:14px 0;display:flex}.filter-toggle{cursor:pointer;background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;display:none}.filter-toggle .lucide{width:16px;height:16px}.tb-sort{color:#555;align-items:center;gap:10px;font-size:13px;display:flex}.tb-sort select{cursor:pointer;background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;padding:8px 30px 8px 12px;font-family:inherit;font-size:13px}.tb-spacer{flex:1}.tb-results{color:#666;font-size:13px}.tb-view{gap:4px;display:flex}.view-btn{cursor:pointer;color:#999;background:0 0;border:1.5px solid #e3e3e3;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.view-btn:hover{color:var(--red);border-color:var(--red)}.view-btn.on{color:#fff;background:var(--red);border-color:var(--red)}.view-btn .lucide{width:18px;height:18px}.cat-layout{grid-template-columns:260px 1fr;align-items:start;gap:34px;display:grid}.cat-filters{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px;position:sticky;top:20px}.filter-group:last-child{border-bottom:none}.fg-head{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.fg-head .lucide,.fg-head>svg{color:#999;flex:none;width:16px;height:16px;transition:all .2s}.filter-group.collapsed .fg-head .lucide,.filter-group.collapsed .fg-head>svg{transform:rotate(180deg)}.filter-group.collapsed .fg-body{display:none}.chk{color:#444;cursor:pointer;align-items:center;gap:9px;padding:6px 0;font-size:13px;line-height:1.3;display:flex}.chk input{opacity:0;pointer-events:none;position:absolute}.chk>span{background:#fff;border:1.5px solid #d0d0d0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex;position:relative}.chk>span:after{content:"✓";color:#fff;font-size:12px;font-weight:800;line-height:1;transition:all .15s;transform:scale(0)}.chk input:checked+span{background:var(--red);border-color:var(--red)}.chk input:checked+span:after{transform:scale(1)}.chk em{color:#999;margin-left:auto;font-size:12px;font-style:normal}.show-more{color:var(--red);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 0;font-family:inherit;font-size:12px;font-weight:700}.show-more:hover{text-decoration:underline}.filter-clear{margin-top:14px;padding:10px;font-size:12px}.price-range{align-items:center;gap:7px;font-size:12px;display:flex}.price-range input{border:1.5px solid #ececec;border-radius:6px;outline:none;width:70px;padding:8px;font-family:inherit;font-size:12px}.price-range input:focus{border-color:var(--red)}.range-bar{background:#eee;border-radius:2px;height:4px;margin:14px 0 6px;position:relative}.range-fill{background:var(--red);border-radius:2px;position:absolute;inset:0 25% 0 0}.range-labels{color:#999;justify-content:space-between;font-size:11px;display:flex}.size-chips{flex-wrap:wrap;gap:6px;display:flex}.chip-chk{cursor:pointer}.chip-chk input{opacity:0;pointer-events:none;position:absolute}.chip-chk span{color:#333;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-block}.chip-chk:hover span{border-color:var(--red);color:var(--red)}.chip-chk input:checked+span{background:var(--red);color:#fff;border-color:var(--red)}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.active-chip{background:var(--pink);color:var(--red);border-radius:14px;align-items:center;gap:7px;padding:6px 6px 6px 12px;font-size:12px;font-weight:700;display:inline-flex}.active-chip button{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:15px;font-weight:700;line-height:1}.clear-all{color:#999;cursor:pointer;background:0 0;border:none;margin-left:6px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.clear-all:hover{color:var(--red)}.pagination{justify-content:center;align-items:center;gap:6px;margin-top:36px;display:flex}.page-btn{cursor:pointer;color:#444;background:#fff;border:1.5px solid #eee;border-radius:8px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.page-btn:hover{border-color:var(--red);color:var(--red)}.page-btn.on{background:var(--red);border-color:var(--red);color:#fff}.page-btn[disabled]{opacity:.4;cursor:not-allowed}.page-btn .lucide{width:16px;height:16px}.page-ellipsis{color:#999;padding:0 4px;font-weight:700}.cat-desc{border-top:1px solid #eee;padding-top:36px}.cat-desc-cols{color:#555;grid-template-columns:2fr 1fr;gap:36px;font-size:14px;line-height:1.7;display:grid}.cat-desc-cols p{margin-bottom:14px}.bullets{margin:0;padding:0;list-style:none}.bullets li{color:#555;padding:6px 0 6px 22px;font-size:13px;line-height:1.6;position:relative}.bullets li:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.search-quick{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.qk-label{color:#777;margin-right:4px;font-size:13px;font-weight:600}.qk-chip{color:#444;background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s}.qk-chip:hover{border-color:var(--red);color:var(--red)}.search-sec{margin-bottom:36px}.search-cats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.search-cat{color:var(--ink);background:#fff;border:1.5px solid #eee;border-radius:12px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:all .15s;display:flex}.search-cat:hover{border-color:var(--red);box-shadow:0 4px 16px #c018280f}.search-cat>.lucide{color:var(--red);background:var(--pink);box-sizing:border-box;border-radius:50%;flex:none;width:40px;height:40px;padding:8px}.search-cat b{font-size:14px;display:block}.search-cat span{color:#888;font-size:12px;display:block}.search-cat .cat-arrow{color:#bbb;background:0 0;flex:none;width:18px;height:18px;margin-left:auto;padding:0}.search-cat:hover .cat-arrow{color:var(--red)}.search-articles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.search-article{color:var(--ink);background:#fff;border:1.5px solid #eee;border-radius:12px;gap:14px;padding:16px;text-decoration:none;transition:all .15s;display:flex}.search-article:hover{border-color:var(--red);box-shadow:0 4px 16px #c018280f}.sa-thumb{background:url(/design/images/cat-cimdi.png) 50%/contain no-repeat,linear-gradient(135deg,#fdeced,#fff);border:1px solid #eee;border-radius:8px;flex:none;width:96px;height:96px}.sa-thumb.alt{background:url(/design/images/cat-dezinfekcija.png) 50%/contain no-repeat,linear-gradient(135deg,#e8f1ff,#fff)}.sa-body h3{margin:6px 0;font-size:14px;font-weight:800;line-height:1.35}.sa-body p{color:#777;font-size:12px;line-height:1.5}.cart-layout{grid-template-columns:1fr 360px;align-items:start;gap:30px;margin-top:20px;display:grid}.cart-items{flex-direction:column;gap:14px;display:flex}.cart-row{background:#fff;border:1px solid #eee;border-radius:12px;grid-template-columns:96px 1fr 130px 110px 36px;align-items:center;gap:18px;padding:14px;display:grid;position:relative}.cr-img{line-height:0;display:block}.ci-thumb{background:linear-gradient(135deg,#ededed,#dcdcdc);border-radius:8px;width:96px;height:96px}.ci-thumb.alt{background:linear-gradient(135deg,#e8f1ff,#d4e5fb)}.cr-info{min-width:0}.cr-name{color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.cr-name:hover{color:var(--red)}.cr-attrs{color:#888;margin-bottom:6px;font-size:12px}.cr-stock{color:#2e8b3d;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.cr-stock .lucide{width:13px;height:13px}.cr-qty .qty{margin:0}.cr-price{text-align:right}.cr-line{color:var(--ink);font-size:17px;font-weight:800;line-height:1.2}.cr-unit{color:#999;margin-top:2px;font-size:11px}.cr-remove{cursor:pointer;color:#bbb;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .15s;display:flex}.cr-remove:hover{color:var(--red);background:var(--pink)}.cr-remove .lucide{width:16px;height:16px}.cart-empty{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:80px 20px}.cart-empty .empty-ico{background:var(--pink);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:18px;display:inline-flex}.cart-empty .empty-ico .lucide{width:34px;height:34px;color:var(--red)}.cart-empty h2{margin-bottom:8px;font-size:22px;font-weight:800}.cart-empty p{color:#777;max-width:380px;margin:0 auto 22px}.cart-summary{background:#fff;border:1px solid #eee;border-radius:12px;padding:24px;position:sticky;top:20px}.cart-summary h2{margin-bottom:18px;font-size:16px;font-weight:800}.cs-promo{border-bottom:1px solid #eee;margin-bottom:18px;padding-bottom:18px}.cs-promo label{letter-spacing:.4px;text-transform:uppercase;color:#666;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cs-promo-row{gap:6px;display:flex}.cs-promo-row input{border:1.5px solid #ececec;border-radius:7px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px}.cs-promo-row input:focus{border-color:var(--red)}.cs-promo-row button{color:#fff;cursor:pointer;background:#444;border:none;border-radius:7px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700}.cs-promo-row button:hover{background:#222}.cs-lines{margin-bottom:6px}.cart-checkout-btn{justify-content:center;width:100%;margin-top:18px;padding:14px;box-shadow:0 8px 20px #c0182840}.cart-checkout-btn:hover{box-shadow:0 12px 26px #c0182852}.cs-back{color:#666;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cs-back:hover{color:var(--red)}.cs-back .lucide{width:15px;height:15px}.cs-perks{border-top:1px solid #eee;flex-direction:column;gap:11px;margin-top:22px;padding-top:18px;display:flex}.cs-perk{color:#555;align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.cs-perk .lucide{width:18px;height:18px;color:var(--red);flex:none}.cs-perk b{color:var(--ink)}.thanks-hero{text-align:center;padding:50px 0 30px}.thanks-check{color:#fff;background:linear-gradient(135deg,#5be068,#3aae5e);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:20px;display:inline-flex;box-shadow:0 12px 32px #3aae5e52}.thanks-check .lucide{stroke-width:3px;width:40px;height:40px}.thanks-hero h1{margin-bottom:14px;font-size:32px;font-weight:800;line-height:1.15}.thanks-hero>p{color:#555;max-width:540px;margin:0 auto 26px;font-size:15px;line-height:1.7}.thanks-order{background:var(--pink);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 24px;display:inline-flex}.thanks-order span{color:var(--red);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.thanks-order b{color:var(--ink);font-size:18px;font-weight:800}.thanks-summary{grid-template-columns:1.5fr 1fr 1fr;gap:18px;margin-top:36px;display:grid}.ts-block{background:#fff;border:1px solid #eee;border-radius:12px;padding:22px}.ts-block h3{text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:9px;margin-bottom:16px;font-size:14px;font-weight:800;display:flex}.ts-block h3 .lucide{width:18px;height:18px;color:var(--red)}.ts-block p{color:#555;font-size:13px;line-height:1.6}.ts-items{flex-direction:column;gap:12px;display:flex}.ts-item{border-bottom:1px solid #f4f4f4;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.ts-item:last-child{border-bottom:none;padding-bottom:0}.ts-thumb{background:linear-gradient(135deg,#ededed,#dcdcdc);border-radius:6px;width:50px;height:50px}.ts-thumb.alt{background:linear-gradient(135deg,#e8f1ff,#d4e5fb)}.ts-info b{font-size:13px;font-weight:700;display:block}.ts-info span{color:#888;font-size:11px}.ts-price{font-size:14px;font-weight:800}.ts-totals{border-top:1px solid #eee;margin-top:16px;padding-top:14px}.ts-method{background:var(--pink);color:#444;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.ts-method .lucide{width:18px;height:18px;color:var(--red);flex:none}.thanks-next{background:#fff;border:1px solid #eee;border-radius:12px;margin-top:36px;padding:28px}.thanks-next h3{margin-bottom:18px;font-size:16px;font-weight:800}.next-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.next-steps li{align-items:flex-start;gap:12px;display:flex}.ns-num{background:var(--red);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.next-steps div{color:#555;font-size:13px;line-height:1.55}.next-steps b{color:var(--ink)}.thanks-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.thanks-help{background:var(--pink);border-radius:12px;align-items:center;gap:18px;margin-top:36px;padding:22px 26px;display:flex}.thanks-help>.lucide{width:36px;height:36px;color:var(--red);box-sizing:border-box;background:#fff;border-radius:50%;flex:none;padding:8px}.thanks-help div{color:#555;font-size:13px;line-height:1.6}.thanks-help b{color:var(--ink)}.thanks-help a{color:var(--red);font-weight:700}.account-layout{grid-template-columns:260px 1fr;align-items:start;gap:30px;display:grid}.account-side{position:sticky;top:20px}.acc-card{background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:18px;display:flex}.acc-avatar{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:inline-flex}.acc-card b{font-size:14px;font-weight:800;display:block}.acc-card span{color:#888;font-size:12px}.acc-menu{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.acc-menu-item{color:#444;border-bottom:1px solid #f4f4f4;align-items:center;gap:12px;padding:13px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.acc-menu-item:last-child{border-bottom:none}.acc-menu-item .lucide{color:#999;flex:none;width:18px;height:18px}.acc-menu-item:hover{color:var(--red);background:#fafafa}.acc-menu-item:hover .lucide{color:var(--red)}.acc-menu-item.on{background:var(--pink);color:var(--red)}.acc-menu-item.on .lucide{color:var(--red)}.acc-menu-item em{color:#999;background:#f1f1f1;border-radius:11px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.acc-menu-item.on em{color:var(--red);background:#fff}.acc-menu-item.logout{color:#888;border-top:1px solid #eee}.acc-menu-item.logout:hover{color:var(--red);background:#fafafa}.account-main{min-width:0}.acc-pane{display:none}.acc-pane.on{display:block}.acc-pane h1{margin-bottom:14px;font-size:26px;font-weight:800;line-height:1.2}.acc-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.acc-stat{background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.acc-stat .red-ico{flex:none;width:46px;height:46px;margin:0}.acc-stat .red-ico .lucide{width:22px;height:22px}.acc-stat b{font-size:20px;font-weight:800;line-height:1.1;display:block}.acc-stat span{color:#888;font-size:11px}.acc-block{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:24px;padding:22px}.acc-block-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.acc-block-head h1,.acc-block-head h2{margin:0;font-size:18px;font-weight:800}.acc-block-head .btn{padding:9px 18px;font-size:12px}.acc-menu-link{color:var(--red);font-size:13px;font-weight:700}.acc-menu-link:hover{text-decoration:underline}.order-table{flex-direction:column;display:flex}.order-row{color:#555;border-bottom:1px solid #f4f4f4;grid-template-columns:1.4fr 1fr 1fr 1fr 80px;align-items:center;gap:14px;padding:12px 4px;font-size:13px;display:grid}.order-row:last-child{border-bottom:none}.order-row.head{color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #eee;font-size:11px;font-weight:800}.order-row b{color:var(--ink);font-weight:700}.order-row a{color:var(--red);font-size:12px;font-weight:700}.order-row a:hover{text-decoration:underline}.status{letter-spacing:.4px;border-radius:11px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.status.paid{color:#a06400;background:#fef0c8}.status.delivered{color:#2e8b3d;background:#e7f4ea}.status.cancelled{color:#777;background:#f4f4f4}.acc-tabs{background:#f4f4f4;border-radius:9px;gap:6px;margin-bottom:20px;padding:4px;display:flex}.acc-tab{cursor:pointer;color:#666;letter-spacing:.3px;text-transform:uppercase;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.acc-tab em{color:#999;background:#fff;border-radius:9px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.acc-tab.on{color:var(--red);background:#fff;box-shadow:0 4px 12px #0000000d}.acc-tab.on em{background:var(--pink);color:var(--red)}.addr-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.addr-card{background:#fff;border:1.5px solid #eee;border-radius:12px;padding:22px;position:relative}.addr-card.default{border-color:var(--red)}.addr-label{background:var(--pink);color:var(--red);text-transform:uppercase;letter-spacing:.4px;border-radius:11px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px}.addr-card b{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.addr-card p{color:#666;font-size:13px;line-height:1.6}.addr-actions{gap:14px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.addr-actions a{color:var(--red)}.addr-actions a:hover{text-decoration:underline}.addr-actions a.del{color:#999;margin-left:auto}.acc-form{background:#fff;border:1px solid #eee;border-radius:12px;max-width:640px;padding:24px}.acc-form .form-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.acc-form .field{margin-bottom:18px}.acc-form .field label{text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.acc-form .field input{background:#fafafa;border:1.5px solid #ececec;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.acc-form .field input:focus{border-color:var(--red);background:#fff}.acc-form .btn{margin-top:8px}.forgot-wrap{max-width:460px;margin:0 auto;padding:0 20px}.forgot-badge{background:linear-gradient(135deg,var(--red),var(--red-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:block;box-shadow:0 12px 28px #c0182847}.forgot-badge .lucide{width:28px;height:28px}.forgot-success{text-align:center;padding:8px 0}.forgot-success .success-ico{color:#fff;background:linear-gradient(135deg,#5be068,#3aae5e);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}.forgot-success .success-ico .lucide{stroke-width:3px;width:30px;height:30px}.forgot-success h2{margin-bottom:10px;font-size:20px;font-weight:800}.forgot-success p{color:#666;font-size:14px;line-height:1.6}.track-form{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:34px;padding:24px}.track-form .form-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.track-form .field label{text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.track-form .field input{background:#fafafa;border:1.5px solid #ececec;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.track-form .field input:focus{border-color:var(--red);background:#fff}.track-result{background:#fff;border:1px solid #eee;border-radius:12px;padding:24px}.tr-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:18px;display:flex}.tr-head h2{margin-bottom:4px;font-size:20px;font-weight:800}.tr-meta{color:#888;font-size:13px}.track-timeline{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.tt-step{align-items:flex-start;gap:16px;padding:8px 0;display:flex;position:relative}.tt-step:not(:last-child):before{content:"";background:#eee;width:2px;height:calc(100% - 32px);position:absolute;top:38px;left:17px}.tt-step.done:not(:last-child):before{background:var(--red)}.tt-dot{color:#bbb;z-index:2;background:#f3f3f3;border:2px solid #eee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.tt-dot .lucide{width:16px;height:16px}.tt-step.done .tt-dot{background:var(--red);color:#fff;border-color:var(--red)}.tt-step.active .tt-dot{color:var(--red);border-color:var(--red);background:#fff;box-shadow:0 0 0 5px #c018281f}.tt-body{flex:1;padding-top:5px}.tt-body b{color:#999;font-size:14px;font-weight:800;display:block}.tt-step.done .tt-body b,.tt-step.active .tt-body b{color:var(--ink)}.tt-body>span{color:#888;font-size:12px}.tt-body p{color:#666;margin-top:5px;font-size:13px;line-height:1.5}.tr-details{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:24px;display:grid}.tr-card{background:#fafafa;border-radius:10px;padding:18px}.tr-card h3{text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.tr-card h3 .lucide{width:16px;height:16px;color:var(--red)}.tr-card p{color:#555;font-size:13px;line-height:1.6}.tr-card b{color:var(--ink)}.article-wrap{padding:30px 0 50px}.article-head{margin-bottom:24px}.article-meta{color:#888;flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:12px;display:flex}.article-meta>span{align-items:center;gap:6px;display:flex}.article-meta .lucide{color:#bbb;width:14px;height:14px}.article-head h1{margin-bottom:16px;font-size:36px;font-weight:800;line-height:1.18}.article-lead{color:#444;border-left:3px solid var(--red);padding-left:16px;font-size:17px;line-height:1.6}.article-hero{background:linear-gradient(135deg,#ededed,#dcdcdc);border-radius:12px;height:360px;margin-bottom:32px}.article-body{color:#333;font-size:16px;line-height:1.75}.article-body p{margin-bottom:18px}.article-body h2{margin:36px 0 14px;font-size:22px;font-weight:800;line-height:1.25}.article-body ul,.article-body ol{margin:0 0 22px 22px;padding:0}.article-body ul li,.article-body ol li{margin-bottom:8px}.article-body blockquote{border-left:4px solid var(--red);background:var(--pink);color:#444;border-radius:0 10px 10px 0;margin:24px 0;padding:14px 22px;font-style:italic}.article-body blockquote p{margin:0}.article-share{border-top:1px solid #eee;border-bottom:1px solid #eee;align-items:center;gap:12px;margin-top:32px;padding:18px 0;display:flex}.article-share span{color:#666;margin-right:6px;font-size:13px;font-weight:700}.article-share a{background:var(--light-bg);color:#555;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:inline-flex}.article-share a:hover{background:var(--red);color:#fff}.article-share .lucide{width:16px;height:16px}.article-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.article-tags a{color:#888;background:#f4f4f4;border-radius:11px;padding:5px 11px;font-size:12px;font-weight:700;text-decoration:none}.article-tags a:hover{background:var(--pink);color:var(--red)}.faq-layout{grid-template-columns:220px 1fr;align-items:start;gap:36px;margin-top:18px;display:grid}.faq-nav{position:sticky;top:20px}.faq-search{margin-bottom:18px;position:relative}.faq-search input{background:#fff;border:1.5px solid #e3e3e3;border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 36px;font-family:inherit;font-size:13px}.faq-search input:focus{border-color:var(--red)}.faq-search .lucide{color:#bbb;width:16px;height:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.faq-toc{flex-direction:column;display:flex}.faq-toc a{color:#555;border-radius:7px;margin-bottom:2px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none}.faq-toc a:hover{color:var(--red);background:#f6f6f6}.faq-toc a.on{background:var(--pink);color:var(--red)}.faq-content{flex-direction:column;gap:36px;display:flex}.faq-section h2{align-items:center;gap:10px;margin-bottom:16px;font-size:20px;font-weight:800;display:flex}.faq-section h2 .lucide{width:22px;height:22px;color:var(--red)}.faq-list{flex-direction:column;gap:8px;display:flex}.faq-list details{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .plus{color:var(--red);font-size:20px;font-weight:400;transition:all .2s}.faq-list details[open] summary .plus{transform:rotate(45deg)}.faq-list details[open]{border-color:#e0e0e0;box-shadow:0 4px 14px #0000000a}.faq-ans{color:#555;border-top:1px solid #f4f4f4;padding:14px 18px 18px;font-size:14px;line-height:1.65}.faq-ans a{color:var(--red);font-weight:700}.legal-page .topbar{background:var(--red)}.legal-wrap{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.legal-toc{background:#fafafa;border-radius:12px;padding:20px;position:sticky;top:20px}.legal-toc h3{text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:12px;font-size:12px;font-weight:800}.legal-toc ol{counter-reset:lt;margin:0;padding:0;list-style:none}.legal-toc li{counter-increment:lt;padding:5px 0}.legal-toc li:before{content:counter(lt) ". ";color:#999;margin-right:4px;font-size:12px;font-weight:700}.legal-toc a{color:#444;font-size:13px;line-height:1.4;text-decoration:none}.legal-toc a:hover{color:var(--red)}.legal-content{color:#333;font-size:15px;line-height:1.75}.legal-head{margin-bottom:32px}.legal-head h1{margin-bottom:8px;font-size:32px;font-weight:800;line-height:1.15}.legal-head .updated{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px;font-size:12px;font-weight:700}.legal-content h2{border-top:1px solid #eee;margin:32px 0 12px;padding-top:18px;font-size:20px;font-weight:800;line-height:1.3}.legal-content section:first-of-type h2{border-top:none;margin-top:0;padding-top:0}.legal-content p{margin-bottom:14px}.legal-content ul{margin:0 0 18px 22px;padding:0}.legal-content ul li{margin-bottom:8px}.legal-content a{color:var(--red);font-weight:600}.cookie-prefs{flex-direction:column;gap:14px;margin-top:24px;display:flex}.cp-row{background:#fff;border:1px solid #eee;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:22px;display:grid}.cp-row.required{background:#fafafa}.cp-info h3{align-items:center;gap:9px;margin-bottom:6px;font-size:15px;font-weight:800;display:flex}.cp-info p{color:#666;font-size:13px;line-height:1.6}.cp-info p i{color:#777;font-style:italic}.cp-badge{background:var(--pink);color:var(--red);letter-spacing:.4px;text-transform:uppercase;border-radius:9px;padding:3px 8px;font-size:10px;font-weight:800}.cp-switch{cursor:pointer;flex:none;width:50px;height:28px;display:inline-block;position:relative}.cp-switch input{opacity:0;pointer-events:none;position:absolute}.cp-track{background:#d0d0d0;border-radius:14px;transition:all .2s;position:absolute;inset:0}.cp-track:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000026}.cp-switch input:checked+.cp-track{background:var(--red)}.cp-switch input:checked+.cp-track:after{left:25px}.cp-switch[aria-disabled=true]{cursor:not-allowed;opacity:.7}.cp-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.cookie-table{border:1px solid #eee;border-radius:10px;margin-top:14px;overflow:hidden}.ct-row{color:#555;border-bottom:1px solid #f4f4f4;grid-template-columns:1.2fr 2fr 1fr 1fr;gap:14px;padding:11px 16px;font-size:13px;display:grid}.ct-row:last-child{border-bottom:none}.ct-row.head{color:#888;text-transform:uppercase;letter-spacing:.4px;background:#fafafa;font-size:11px;font-weight:800}@media (max-width:980px){.megamenu{display:none!important}.cart-layout,.account-layout,.cat-layout,.faq-layout,.legal-wrap{grid-template-columns:1fr}.cart-row{grid-template-rows:auto auto;grid-template-columns:80px 1fr;gap:12px}.cr-img{grid-row:1/3}.cr-qty,.cr-price{text-align:left;grid-column:2}.cr-remove{position:absolute;top:12px;right:12px}.product-grid,.next-steps,.acc-stats,.thanks-summary,.search-cats,.search-articles,.addr-grid,.tr-details,.cookie-prefs .cp-row{grid-template-columns:1fr}.legal-toc,.faq-nav,.account-side,.cat-filters{position:static}.cat-filters{display:none}.cat-filters.open{display:block}.filter-toggle{display:inline-flex}.thanks-summary,.cat-desc-cols{grid-template-columns:1fr}.article-head h1{font-size:26px}.article-hero{height:220px}.article-body{font-size:15px}.legal-head h1,.cat-head h1{font-size:24px}.product-grid{grid-template-columns:repeat(2,1fr)}.order-row{grid-template-columns:1fr 1fr;gap:8px;font-size:12px}.order-row.head{display:none}.order-row b{grid-column:1/3}.acc-form .form-row,.track-form .form-row{grid-template-columns:1fr}}.checkout-page .page-title{margin:16px 0 24px;font-size:30px;font-weight:800}.checkout-layout{grid-template-columns:1fr 360px;align-items:start;gap:30px;display:grid}.checkout-main{flex-direction:column;gap:18px;display:flex}.checkout-card{background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px}.checkout-card-title{color:#1a1a1a;align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:800;display:flex}.checkout-card-title i[data-lucide]{color:#c01828;width:18px;height:18px}.checkout-card .form-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.checkout-card .form-row label{color:#555;font-size:13px;font-weight:600}.checkout-card .form-row input,.checkout-card .form-row textarea{border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.checkout-card .form-row input:focus,.checkout-card .form-row textarea:focus{border-color:#c01828;outline:none;box-shadow:0 0 0 3px #c018281a}.checkout-card .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-card .form-check{color:#333;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.ship-option,.pay-option{cursor:pointer;border:1.5px solid #e5e5e5;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:all .15s;display:flex}.ship-option:hover,.pay-option:hover{background:#fafafa;border-color:#c01828}.ship-option input,.pay-option input{accent-color:#c01828;width:18px;height:18px}.ship-option span,.pay-option span{flex-direction:column;display:flex}.ship-option b,.pay-option b{color:#1a1a1a;font-size:14px;font-weight:700}.ship-option small,.pay-option small{color:#777;font-size:12px}.checkout-summary{background:#fff;border:1px solid #ececec;border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:80px}.checkout-summary h2{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:800}.cs-lines-list{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.cs-item{color:#444;justify-content:space-between;gap:10px;font-size:13px;display:flex}.cs-item b{color:#1a1a1a;margin-right:4px;font-weight:700}.cs-item-name{flex:1}.cs-item-price{color:#1a1a1a;font-weight:700}.terms-check{color:#555;font-size:13px;align-items:flex-start!important}.terms-check a{color:#c01828;text-decoration:underline}.btn-checkout{justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:15px;font-weight:800;display:inline-flex}.btn-checkout i[data-lucide]{width:16px;height:16px}.thanks-page .section{padding:60px 0}.thanks-hero{text-align:center;max-width:640px;margin:0 auto 50px}.thanks-ico{color:#1eaa54;background:#e9f7ee;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:18px;display:inline-flex}.thanks-ico i[data-lucide]{width:42px;height:42px}.thanks-hero h1{color:#1a1a1a;margin:0 0 14px;font-size:34px;font-weight:800}.thanks-hero p{color:#555;margin:0 0 22px;line-height:1.6}.thanks-number{background:#fafafa;border:1.5px dashed #ddd;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 30px;display:inline-flex}.thanks-number span{color:#777;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.thanks-number b{color:#c01828;font-size:22px;font-weight:800}.thanks-grid{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:40px;display:grid}.thanks-card{background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px}.thanks-card h2{color:#1a1a1a;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;font-weight:800;display:flex}.thanks-card h2 i[data-lucide]{color:#c01828;width:18px;height:18px}.thanks-card p{margin:0 0 10px;font-size:14px;line-height:1.6}.thanks-items{flex-direction:column;gap:10px;display:flex}.thanks-item{border-bottom:1px dashed #eee;justify-content:space-between;gap:14px;padding:8px 0;font-size:14px;display:flex}.thanks-item:last-child{border-bottom:none}.ti-name b{color:#c01828;margin-right:6px;font-weight:800}.ti-price{color:#1a1a1a;white-space:nowrap;font-weight:700}.thanks-totals{border-top:1px solid #f0f0f0;margin-top:18px;padding-top:14px}.thanks-side{flex-direction:column;gap:18px;display:flex}.thanks-actions{justify-content:center;gap:14px;display:flex}@media (max-width:900px){.checkout-layout,.checkout-card .form-grid,.thanks-grid{grid-template-columns:1fr}.thanks-actions{flex-direction:column}}.reveal{opacity:0;transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(18px)}.reveal-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.about-page .about-intro .ai-img{background:url(/site/banner-par-mums.png) 50%/cover no-repeat}.about-page .about-intro .ai-text h1:after{background:#c0182826;width:54px;height:3px;overflow:hidden}.about-page .about-intro .ai-text h1:before{content:"";background:var(--red);transform-origin:0;border-radius:3px;width:54px;height:3px;animation:2.6s cubic-bezier(.65,.05,.36,1) infinite mp-underline-sweep;position:absolute;bottom:-8px;left:0}.team-work-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.team-work-row .work-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.team-work-row .work-card{height:auto;min-height:0}.team-work-row .team-grid3{grid-template-rows:repeat(5,1fr);gap:10px;height:100%;display:grid}.team-grid3 .team-card2{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:16px;transition:all .2s;display:grid}.team-grid3 .team-card2:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.team-grid3 .tphoto{background-position:top;background-size:cover;border-radius:10px;width:96px;height:100%;min-height:96px}.team-grid3 .tc-text{min-width:0}.team-grid3 h3{margin:0;font-size:14px;font-weight:800}.team-grid3 .role{color:var(--red);margin:2px 0 6px;font-size:12px;font-weight:700}.team-grid3 p{color:#666;margin:0;font-size:12.5px;line-height:1.55}@media (max-width:880px){.team-work-row{grid-template-columns:1fr}.team-work-row .team-grid3{grid-template-rows:auto}}.timeline-v2{max-width:760px;margin:0 auto;padding-left:14px;position:relative}.timeline-v2:before{content:"";background:linear-gradient(180deg,var(--red),#c0182840);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.tl-row{grid-template-columns:80px 30px 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.tl-row .tl-year{color:var(--red);font-size:18px;font-weight:800}.tl-row .tl-marker{justify-content:center;align-items:center;display:flex;position:relative}.tl-row .tl-dot{background:var(--red);z-index:2;border-radius:50%;width:14px;height:14px;animation:2.2s ease-out infinite mp-pulse;position:relative;box-shadow:0 0 0 4px #c018282e}.tl-row .tl-body{color:#444;font-size:14px;line-height:1.55}@keyframes mp-pulse{0%{box-shadow:0 0 0 4px #c018282e}50%{box-shadow:0 0 0 10px #c018280f}to{box-shadow:0 0 0 4px #c018282e}}@media (prefers-reduced-motion:reduce){.tl-row .tl-dot{animation:none}}.about-brands{background:#fff url(/site/world.png) 50%/cover no-repeat;padding:90px 0;position:relative;overflow:hidden}.about-brands .brand-chip{background:#fff;border-color:#0000;box-shadow:0 6px 18px #0000001f}.about-brands .brand-chip:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000002e}.brand-cloud{z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:920px;margin:0 auto;display:flex;position:relative}.brand-chip{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:130px;height:78px;padding:10px;transition:all .25s;display:flex}.brand-chip:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.brand-chip img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.contact-help-section .help-box .red-ico i[data-lucide]{color:#fff}.contact-help-form{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:24px;padding:28px}.contact-help-form h3{margin-bottom:8px;font-size:22px;font-weight:800}.contact-help-section .btn i[data-lucide]{width:16px;height:16px}.problem-steps{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.ps-step{border:1px solid var(--border);text-align:left;isolation:isolate;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:30px 22px 26px;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.ps-step:before{content:"";background:linear-gradient(90deg,var(--red),#ff465a);transform-origin:0;height:4px;transition:transform .45s cubic-bezier(.2,.7,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ps-step.reveal-on:before{transform:scaleX(1)}.ps-step:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#c0182814 0%,#c0182800 70%);border-radius:50%;width:180px;height:180px;transition:opacity .35s;position:absolute;top:-40px;right:-40px}.ps-step:hover{border-color:var(--red);transform:translateY(-6px);box-shadow:0 18px 38px #00000014}.ps-step:hover:after{opacity:1}.ps-num{color:#0000;-webkit-text-stroke:1.5px #c018282e;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:46px;font-weight:900;line-height:1;transition:all .35s;position:absolute;top:18px;right:18px}.ps-step:hover .ps-num{-webkit-text-stroke-color:var(--red);transform:scale(1.06)}.ps-icon{background:linear-gradient(135deg,var(--red),#9d1422);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:0 10px 22px #c0182840}.ps-step:hover .ps-icon{transform:rotate(-5deg)scale(1.05)}.ps-icon i[data-lucide],.ps-icon .lucide,.ps-icon>svg{color:#fff;stroke:#fff;stroke-width:2px;fill:none;width:24px;height:24px}.ps-body h3{color:#1a1a1a;margin-bottom:8px;font-size:15px;font-weight:800;line-height:1.3}.ps-body p{color:#666;margin:0;font-size:13px;line-height:1.6}@media (max-width:1080px){.problem-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.problem-steps{grid-template-columns:1fr}}.reviews-slider{padding:0 60px;position:relative}.rs-track{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rs-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:14px;min-height:230px;padding:24px;transition:all .3s ease-out;display:flex}.rs-card .rs-stars{color:#f5a623;letter-spacing:1px;font-size:18px}.rs-card .rs-quote{color:#333;flex:1;margin:0;font-size:14px;line-height:1.65}.rs-card .rs-author{color:#888;margin:0;font-size:12px}.rs-arrow{border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--red);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rs-arrow:hover{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 8px 20px #c0182840}.rs-arrow i[data-lucide]{width:18px;height:18px;color:inherit;stroke-width:2.2px}.rs-prev{left:0}.rs-next{right:0}.rs-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.rs-dot{cursor:pointer;background:#dadada;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.rs-dot.on{background:var(--red);border-radius:5px;width:22px}@media (max-width:900px){.reviews-slider{padding:0 8px}.rs-track{grid-template-columns:1fr}.rs-arrow{display:none}}.vg-thumb-cover{background:#0e1116;position:relative;overflow:hidden}.vg-thumb-cover video,.vg-thumb-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vg-position{color:#fff;z-index:2;background:#0000008c;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.vgl-frame video{-o-object-fit:contain;object-fit:contain;background:#000;border-radius:8px;width:100%;height:100%}.vg-lightbox.open{-webkit-backdrop-filter:blur(8px);background:#08080cd1;justify-content:center;align-items:center;padding:24px;display:flex}.vgl-content{background:#0f0f17;border-radius:14px;flex-direction:column;width:100%;max-width:min(900px,100vw - 48px);max-height:calc(100vh - 48px);animation:.25s cubic-bezier(.2,.9,.3,1.1) vglPop;display:flex;position:relative;overflow:hidden auto;box-shadow:0 32px 80px #0000008c}@keyframes vglPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vgl-content .vgl-close{color:#444;cursor:pointer;z-index:5;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:22px;line-height:1;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.vgl-content .vgl-close:hover{background:var(--red);color:#fff}.vgl-content .vgl-frame{background:#000;flex:none;justify-content:center;align-items:center;width:100%;height:min(60vh,506px);display:flex;position:relative}.vgl-content .vgl-frame video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.vgl-content .vgl-demo{color:#bbb;text-align:center;padding:50px;font-size:14px}.vgl-content .vgl-tag{letter-spacing:.6px;text-transform:uppercase;color:#ffb1ba;background:#c018282e;border-radius:11px;align-self:flex-start;margin:20px 24px 0;padding:5px 11px;font-size:11px;font-weight:800;display:inline-block}.vgl-content .vgl-title{color:#fff;padding:8px 24px 0;font-size:20px;font-weight:800;line-height:1.3}.vgl-content .vgl-desc{color:#bcc1cc;margin:0;padding:6px 24px;font-size:14px;line-height:1.55}.vgl-content .vgl-actions{flex-wrap:wrap;gap:10px;padding:14px 24px 22px;display:flex}.vgl-content .vgl-actions .btn{padding:10px 18px;font-size:13px}@media (max-width:700px){.vg-lightbox.open{padding:12px}.vgl-content{max-height:calc(100vh - 24px)}.vgl-content .vgl-title{font-size:16px}}.cats-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.view-toggle{border:1px solid var(--border);background:#fff;border-radius:10px;display:inline-flex;overflow:hidden}.view-tab{color:#555;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.view-tab i[data-lucide]{width:16px;height:16px}.view-tab:hover{color:var(--red);background:#fafafa}.view-tab.on{background:var(--red);color:#fff}.shop-view .shop-search{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:0;max-width:720px;margin:0 0 30px;padding:6px 6px 6px 16px;display:flex;position:relative}.shop-view .shop-search i[data-lucide]{color:#999;flex:none;width:18px;height:18px}.shop-view .shop-search input[type=search]{background:0 0;border:0;outline:none;flex:1;padding:12px;font-size:14px}.shop-view .shop-search .btn{margin:0}.shop-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.shop-side{flex-direction:column;gap:14px;max-height:calc(100vh - 100px);padding-right:6px;display:flex;position:sticky;top:80px;overflow-y:auto}.shop-side::-webkit-scrollbar{width:6px}.shop-side::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.shop-filter-block{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.sfb-head{border-bottom:1px solid var(--border);background:#fafafa;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sfb-head h3{color:#1a1a1a;text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:13px;font-weight:800}.sfb-head span{color:#999;font-size:12px;font-weight:600}.sfb-body{padding:10px 14px 14px}.shop-cat-list,.shop-brand-list{flex-direction:column;max-height:280px;padding:8px 0;display:flex;overflow-y:auto}.shop-cat-item{color:#444;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:all .15s;display:flex}.shop-cat-item span{flex:1}.shop-cat-item em{color:#999;margin-left:8px;font-size:11px;font-style:normal;font-weight:600}.shop-cat-item:hover{color:var(--red);background:#f5f5f5}.shop-cat-item.on{background:var(--red);color:#fff;font-weight:700}.shop-cat-item.on em{color:#ffffffd9}.shop-cat-list::-webkit-scrollbar{width:6px}.shop-brand-list::-webkit-scrollbar{width:6px}.shop-cat-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.shop-brand-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.active-filters{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.active-chip{color:var(--red);background:#c018281f;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.active-chip:hover{background:#c0182838}.active-chip span{font-size:14px;line-height:1}.active-chip.clear{color:#fff;background:#222;font-weight:600}.active-chip.clear:hover{background:#000}.shop-main{min-width:0}.shop-toolbar{border:1px solid var(--border);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;display:flex}.shop-toolbar .tb-results{color:#666;font-size:13px}.shop-toolbar .tb-results b{color:#1a1a1a}.shop-toolbar .tb-sort label{color:#777;margin-right:8px;font-size:13px}.shop-toolbar select{border:1px solid var(--border);border-radius:6px;padding:7px 10px;font-size:13px}.shop-main .product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.shop-main .prod-card.big{flex-direction:column;display:flex}.shop-main .pagination{margin-top:30px}@media (max-width:1100px){.shop-main .product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.shop-layout{grid-template-columns:1fr}.shop-side{max-height:none;position:static;overflow-y:visible}.shop-main .product-grid{grid-template-columns:repeat(2,1fr)}.cats-head{flex-direction:column;align-items:flex-start}}.shop-toolbar .tb-sort{align-items:center;gap:8px;display:inline-flex}.shop-toolbar .btn-tiny{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700}.shop-toolbar .btn-tiny:hover{background:#9d1422}.btn>svg{stroke-width:2px;fill:none;stroke:currentColor;flex:none;width:16px;height:16px}.help-box .red-ico>svg,.help-box .red-ico>.lucide{color:#1a1a1a;stroke:#1a1a1a;fill:none;stroke-width:1.8px;width:28px;height:28px}.cd-overlay{-webkit-backdrop-filter:blur(4px);z-index:1100;background:#08080c8c;animation:.2s ease-out cdFade;position:fixed;inset:0}.cd-content{z-index:1101;background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:calc(100vh - 48px);padding:30px;animation:.25s cubic-bezier(.2,.9,.3,1.1) cdPop;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 32px 80px #0006}@keyframes cdFade{0%{opacity:0}to{opacity:1}}@keyframes cdPop{0%{opacity:0;transform:translate(-50%,-46%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cd-title{color:#1a1a1a;align-items:center;gap:10px;margin:0 30px 6px 0;font-size:22px;font-weight:800;display:flex}.cd-title svg{color:var(--red);flex:none;width:24px;height:24px}.cd-sub{color:#666;margin:0 0 18px;font-size:14px;line-height:1.55}.cd-close{cursor:pointer;color:#444;background:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:14px;right:14px}.cd-close:hover{background:var(--red);color:#fff}.cd-close svg{width:18px;height:18px}.cd-quick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.cd-quick-row{border:1px solid var(--border);color:inherit;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .15s;display:flex}.cd-quick-row:hover{border-color:var(--red);box-shadow:0 4px 12px #c0182814}.cd-quick-row>svg{width:18px;height:18px;color:var(--red);flex:none}.cd-quick-row span{flex-direction:column;min-width:0;display:flex}.cd-quick-row b{color:#1a1a1a;font-size:13px;font-weight:700;line-height:1.3}.cd-quick-row small{color:#888;font-size:11px}.cd-divider{color:#aaa;align-items:center;gap:14px;margin:14px 0 18px;font-size:12px;display:flex}.cd-divider:before,.cd-divider:after{content:"";background:var(--border);flex:1;height:1px}@media (max-width:600px){.cd-content{border-radius:0;max-width:none;height:100vh;max-height:none;padding:20px;top:0;left:0;transform:none}@keyframes cdPop{0%{opacity:0}to{opacity:1}}.cd-quick{grid-template-columns:1fr}}.contact-mapwrap{grid-template-columns:1fr 2fr;gap:0;line-height:0;display:grid}.contact-map-illustration{background:#0f0f17 url(/site/images-for-map.png) 50%/cover no-repeat;min-height:520px;position:relative}.contact-map-illustration:after{content:"";background:linear-gradient(135deg,#0f0f1700 0%,#0f0f1773 100%);position:absolute;inset:0}.contact-map-frame{border:0;width:100%;height:520px;display:block}@media (max-width:980px){.contact-mapwrap{grid-template-columns:1fr}.contact-map-illustration{min-height:220px}.contact-map-frame{height:360px}}.article-page .article-wrap{padding:48px 0 80px}.article-page .article-meta{align-items:center;display:flex}.article-page .article-meta i[data-lucide]{width:14px;height:14px;color:var(--red);vertical-align:-2px;margin-right:5px}.article-page .article-body{color:#333;font-size:16px;line-height:1.75}.article-page .article-body h2{color:#1a1a1a;margin:36px 0 14px;font-size:24px;font-weight:800;line-height:1.3}.article-page .article-body h3{color:#1a1a1a;margin:24px 0 10px;font-size:18px;font-weight:800}.article-page .article-body p{margin:0 0 16px}.article-page .article-body ul,.article-page .article-body ol{margin:0 0 20px;padding-left:24px}.article-page .article-body li{margin-bottom:8px}.article-page .article-body a{color:var(--red);text-decoration:underline}.article-page .article-body img{border-radius:10px;max-width:100%;margin:18px 0}.article-page .article-body blockquote{border-left:4px solid var(--red);color:#555;background:#fafafa;border-radius:0 10px 10px 0;margin:24px 0;padding:16px 22px;font-style:italic}.art-share-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:40px 0 20px;padding:20px 0;display:flex}.art-share-row span{color:#777;margin-right:6px;font-size:13px;font-weight:600}.art-share-row a{color:#555;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.art-share-row a:hover{background:var(--red);color:#fff}.art-share-row a i[data-lucide],.art-share-row a .lucide,.art-share-row a>svg{color:currentColor;stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.article-page .article-meta .art-by{color:#777;align-items:center;gap:5px;font-size:13px;display:inline-flex}.article-page .article-meta .art-by>svg,.article-page .article-meta .art-date>svg{width:14px;height:14px;color:var(--red);stroke:var(--red);flex:none}.pd-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pd-actions .btn{justify-content:center;align-items:center;gap:8px;min-width:200px;padding:14px 22px;font-size:14px;display:inline-flex}.pd-actions .btn>svg{stroke-width:2px;width:18px;height:18px}.pd-actions .btn-red:disabled{opacity:.7;cursor:wait}.pd-actions .pd-wish.on{border-color:var(--red);color:var(--red);background:#c0182814}.pd-actions .pd-wish.on>svg{color:var(--red);fill:currentColor}.pd-error{color:var(--red);background:#c0182814;border:1px solid #c0182840;border-radius:8px;margin-top:10px;padding:8px 14px;font-size:13px}.spin{animation:1s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.pd-tabs-wrap{flex-direction:column;gap:36px;margin-top:44px;display:flex}.pd-tab-block{border:1px solid var(--border);background:#fff;border-radius:14px;padding:32px}.pd-tab-title{color:#1a1a1a;margin-bottom:20px;padding-bottom:12px;font-size:22px;font-weight:800;position:relative}.pd-tab-title:after{content:"";background:var(--red);border-radius:3px;width:54px;height:3px;position:absolute;bottom:0;left:0}.pd-desc{color:#333;font-size:15px;line-height:1.75}.pd-desc p{margin:0 0 14px}.pd-desc ul,.pd-desc ol{margin:0 0 16px;padding-left:22px}.pd-desc h2,.pd-desc h3{color:#1a1a1a;margin:18px 0 10px;font-weight:800}.pd-desc img{border-radius:8px;max-width:100%;margin:14px 0}.pd-spec-table{border-collapse:collapse;width:100%}.pd-spec-table th{text-align:left;color:#555;border-bottom:1px solid var(--border);background:#fafafa;width:38%;padding:12px 16px;font-size:13px;font-weight:700}.pd-spec-table td{color:#333;border-bottom:1px solid var(--border);padding:12px 16px;font-size:14px}.pd-spec-table tr:last-child th,.pd-spec-table tr:last-child td{border-bottom:none}.pd-info-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pd-info-card{border:1px solid var(--border);isolation:isolate;background:#fff;border-radius:18px;padding:28px 24px 24px;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.pd-info-card:before{content:"";background:linear-gradient(90deg,var(--red),#ff465a);height:4px;position:absolute;top:0;left:0;right:0}.pd-info-card:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#c018281a 0%,#c0182800 70%);border-radius:50%;width:220px;height:220px;transition:opacity .35s;position:absolute;top:-60px;right:-60px}.pd-info-card:hover{border-color:var(--red);transform:translateY(-5px);box-shadow:0 22px 44px #00000014}.pd-info-card:hover:after{opacity:1}.pd-info-card .red-ico{background:linear-gradient(135deg,var(--red),#9d1422);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:inline-flex;box-shadow:0 10px 22px #c0182840}.pd-info-card:hover .red-ico{transform:rotate(-5deg)scale(1.06)}.pd-info-card .red-ico>svg,.pd-info-card .red-ico>.lucide,.pd-info-card .red-ico i[data-lucide]{stroke-width:2px;width:24px;height:24px;color:#fff!important;stroke:#fff!important;fill:none!important}.pd-info-card h3{color:#1a1a1a;letter-spacing:-.2px;margin-bottom:14px;font-size:16px;font-weight:800;line-height:1.3}.pd-info-card ul{margin:0 0 16px;padding-left:0;list-style:none}.pd-info-card ul li{color:#444;border-bottom:1px solid #f1f1f1;padding:9px 0 9px 24px;font-size:13.5px;line-height:1.55;position:relative}.pd-info-card ul li:last-child{border-bottom:0}.pd-info-card ul li:before{content:"";background:#c018281f;border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:0}.pd-info-card ul li:after{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:3px}.pd-info-card .sec-link{color:var(--red);align-items:center;gap:6px;padding:8px 0 0;font-size:13px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.pd-info-card .sec-link:hover{gap:10px}.related-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.related-link{text-align:center;color:inherit;border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:18px 16px;text-decoration:none;transition:all .2s;display:flex}.related-link:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 14px 32px #00000014}.related-link .pc-img{aspect-ratio:1;background:#fafafa;border-radius:10px;width:100%;margin-bottom:14px}.related-link h4{color:#1a1a1a;min-height:36px;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.35}.related-link .pc-attrs{color:#888;margin-bottom:8px;font-size:11px}.related-link .pc-price{color:var(--red);margin-bottom:4px;font-size:16px;font-weight:800}.related-link .pc-stock{color:#4caf50;margin-bottom:10px;font-size:11px;font-weight:600}.related-link .pc-go{color:var(--red);font-size:12px;font-weight:700}@media (max-width:1100px){.related-grid{grid-template-columns:repeat(3,1fr)}.pd-info-grid{grid-template-columns:1fr}}@media (max-width:700px){.related-grid{grid-template-columns:repeat(2,1fr)}.pd-actions .btn{flex:1;min-width:0}.pd-tab-block{padding:22px}}.acc-pane h1{color:#1a1a1a;margin-bottom:6px;font-size:28px;font-weight:800}.acc-form{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:24px;display:flex}.acc-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acc-form .form-row{flex-direction:column;gap:6px;display:flex}.acc-form .form-row label{color:#555;font-size:13px;font-weight:600}.acc-form .form-row input,.acc-form .form-row textarea,.acc-form .form-row select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.acc-form .form-row input:focus,.acc-form .form-row textarea:focus,.acc-form .form-row select:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #c018281a}.acc-form .form-row input:disabled{color:#888;background:#fafafa}.acc-form .form-check{color:#444;align-items:center;gap:10px;font-size:14px;display:flex}.acc-form-actions{align-items:center;gap:14px;margin-top:8px;display:flex}.acc-form-success{color:#1eaa54;font-size:14px;font-weight:700}.acc-form-error{color:var(--red);background:#c0182812;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.acc-empty{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:14px;padding:50px 30px}.acc-empty i[data-lucide]{color:#ccc;width:48px;height:48px;margin-bottom:14px;display:inline-block}.acc-empty h2{color:#1a1a1a;margin-bottom:8px;font-size:18px;font-weight:800}.acc-empty p{color:#888;margin-bottom:18px;font-size:14px}.btn-sm{align-items:center;gap:6px;display:inline-flex;padding:7px 12px!important;font-size:13px!important}.btn-sm>svg,.btn-sm>i[data-lucide]{width:14px;height:14px}.btn-outline.danger{color:var(--red);border-color:#c0182866}.btn-outline.danger:hover{border-color:var(--red);background:#c0182814}.wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.wishlist-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.wishlist-card:hover{border-color:var(--red);box-shadow:0 10px 28px #00000012}.wc-img-link{display:block}.wc-img{aspect-ratio:1;background:#fafafa}.wc-body{flex-direction:column;gap:6px;padding:16px;display:flex}.wc-name{color:#1a1a1a;min-height:36px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.wc-name:hover{color:var(--red)}.wc-brand{color:#888;font-size:11px}.wc-price{color:var(--red);margin-top:4px;font-size:18px;font-weight:800}.wc-actions{gap:8px;margin-top:10px;display:flex}.wc-actions .btn{flex:1}.wc-actions form{display:contents}.address-add-btn{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.address-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.address-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:22px;transition:all .2s;display:flex;position:relative}.address-card.default{border-color:var(--red);background:#c0182805}.address-card .ac-label{text-transform:uppercase;letter-spacing:.4px;color:#555;background:#f5f5f5;border-radius:9px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.address-card .ac-default{text-transform:uppercase;letter-spacing:.4px;color:var(--red);background:#c018281a;border-radius:9px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.address-card h3{color:#1a1a1a;margin:0;font-size:15px;font-weight:800}.address-card p{color:#444;margin:0;font-size:13px;line-height:1.55}.ac-actions{gap:8px;margin-top:auto;padding-top:12px;display:flex}.ac-actions form{display:contents}@media (max-width:700px){.acc-form-grid,.wishlist-grid,.address-grid{grid-template-columns:1fr}}.mobile-burger{color:#1a1a1a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:8px;display:none}.mobile-burger>svg{width:24px;height:24px}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1090;background:#08080c8c;animation:.2s ease-out mdFade;position:fixed;inset:0}@keyframes mdFade{0%{opacity:0}to{opacity:1}}.mobile-drawer{z-index:1091;background:#fff;flex-direction:column;width:min(320px,86vw);animation:.26s cubic-bezier(.2,.9,.3,1.1) mdSlide;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 0 40px #0000004d}@keyframes mdSlide{0%{transform:translate(-100%)}to{transform:translate(0)}}.md-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.md-logo img{width:auto;height:32px}.md-close{cursor:pointer;color:#444;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.md-close>svg{width:22px;height:22px}.md-actions{border-bottom:1px solid var(--border);gap:8px;padding:14px 16px;display:flex}.md-action{border:1px solid var(--border);color:#1a1a1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.md-action:hover{border-color:var(--red);color:var(--red)}.md-action>svg{width:16px;height:16px}.md-list{flex:1;margin:0;padding:8px 0;list-style:none}.md-list li a{color:#333;border-left:3px solid #0000;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:block}.md-list li a:hover{color:var(--red);background:#fafafa}.md-list li.active a{color:var(--red);border-left-color:var(--red);background:#c018280a}.md-list .md-cats{background:var(--red);color:#fff;border-left:0;border-radius:10px;align-items:center;gap:12px;margin:0 16px 8px;padding:14px 18px;font-weight:700;display:flex}.md-list .md-cats:hover{color:#fff;background:#9d1422}.md-list .md-cats .bars{flex-direction:column;gap:3px;width:18px;display:inline-flex}.md-list .md-cats .bars span{background:#fff;border-radius:1px;width:100%;height:2px;display:block}.md-foot{border-top:1px solid var(--border);background:#fafafa;padding:16px}.md-call{border:1px solid var(--border);color:#1a1a1a;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.md-call>svg{width:18px;height:18px;color:var(--red)}.md-call b{font-size:14px;display:block}.md-call small{color:#888;font-size:11px;display:block}@media (max-width:900px){.mobile-burger{display:inline-flex}.nav ul{display:none}.nav .wrap{align-items:center;padding:8px 16px}.nav .cat-btn{margin-left:auto}}.search{flex:1;display:flex;position:relative}.search>form{flex:1;display:flex}.search-suggest{border:1px solid var(--border);z-index:200;background:#fff;border-radius:12px;max-height:520px;animation:.15s ease-out ss-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px #00000029}@keyframes ss-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ss-empty{color:#888;text-align:center;padding:24px 18px;font-size:13px}.ss-group{border-bottom:1px solid #f3f3f3;padding:8px 0}.ss-group:last-of-type{border-bottom:none}.ss-group-title{text-transform:uppercase;letter-spacing:.6px;color:#999;padding:8px 16px 6px;font-size:11px;font-weight:800}.ss-row{color:#1a1a1a;justify-content:space-between;align-items:center;padding:9px 16px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.ss-row:hover{color:var(--red);background:#c018280d}.ss-row em{color:#999;font-size:11px;font-style:normal;font-weight:700}.ss-prod{color:#1a1a1a;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;transition:all .15s;display:grid}.ss-prod:hover{background:#c018280d}.ss-prod-thumb{background:#fafafa;border-radius:6px;width:44px;height:44px}.ss-prod-text{min-width:0}.ss-prod-name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.ss-prod-brand{color:#888;margin-top:2px;font-size:11px}.ss-prod-price{color:var(--red);font-size:14px;font-weight:800}.ss-all{color:#1a1a1a;background:#fafafa;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ss-all:hover{color:var(--red);background:#c0182812}.ss-all>svg{width:14px;height:14px}.cat-tree{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;display:grid}.cat-tree-block{border:1px solid var(--border);background:#fff;border-radius:14px;transition:all .2s;overflow:hidden}.cat-tree-block:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.ctb-head{color:inherit;border-bottom:1px solid var(--border);background:#fafafa;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:grid}.ctb-thumb{background:#fff;border-radius:10px;width:64px;height:64px}.ctb-meta h2{color:#1a1a1a;margin:0;font-size:16px;font-weight:800;line-height:1.3}.ctb-meta span{color:#777;font-size:12px}.ctb-head i[data-lucide]{width:18px;height:18px;color:var(--red)}.ctb-children{flex-direction:column;gap:2px;margin:0;padding:10px 14px;list-style:none;display:flex}.ctb-children li a{color:#444;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.ctb-children li a:hover{color:var(--red);background:#c018280d}.ctb-children li a em{color:#999;font-size:11px;font-style:normal;font-weight:700}.ctb-more{font-weight:700;color:var(--red)!important}.shop-cat-tree{padding:6px 8px}.shop-cat-group{margin-bottom:4px}.shop-cat-group>summary{cursor:pointer;list-style:none}.shop-cat-group>summary::-webkit-details-marker{display:none}.shop-cat-group>summary:before{content:"›";color:#999;margin-right:6px;font-size:14px;transition:transform .15s;display:inline-block;transform:rotate(0)}.shop-cat-group[open]>summary:before{color:var(--red);transform:rotate(90deg)}.shop-cat-group>summary>.shop-cat-item{width:calc(100% - 16px);display:inline-flex}.shop-cat-children{border-left:1px solid #eee;margin:4px 0 8px 16px;padding-left:8px}.shop-cat-children .shop-cat-item{padding:5px 10px;font-size:12px}.shop-cat-item.child{color:#666}.shop-cat-item.child.on{color:#fff;background:var(--red)}.warranty-parallax{background:linear-gradient(135deg,#fafafa 0%,#fff 100%);position:relative;overflow:hidden}.warranty-parallax .wp-bg{pointer-events:none;background-image:radial-gradient(circle at 20% 25%,#c018280a 0,#0000 65%),radial-gradient(circle at 80% 75%,#c018280d 0,#0000 60%);background-size:100% 200%;background-attachment:fixed;animation:32s ease-in-out infinite alternate wp-drift;position:absolute;inset:0}.warranty-parallax:after{content:"";opacity:.06;pointer-events:none;background-image:url(/design/images/banner-garantija.jpg);background-position:50%;background-size:cover;background-attachment:fixed;height:80%;position:absolute;bottom:0;left:0;right:0}@keyframes wp-drift{0%{transform:translateY(0)}to{transform:translateY(-8%)}}.warranty-parallax .wrap{z-index:2;position:relative}.wp-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:880px;margin:0 auto;display:grid}.wp-card{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;transition:all .3s;display:flex}.wp-card:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.wp-card .red-ico{background:#c0182814;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.wp-card .red-ico i[data-lucide]{width:22px;height:22px;color:var(--red)}.wp-card h3{color:#1a1a1a;margin-bottom:6px;font-size:15px;font-weight:800}.wp-card p{color:#555;margin:0;font-size:13px;line-height:1.6}@media (max-width:700px){.wp-grid{grid-template-columns:1fr}.warranty-parallax:after{background-attachment:scroll}}.cart-icon-wrap{align-items:center;display:inline-flex;position:relative}.cart-count{background:var(--red);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px}.faq-grid details{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden}.faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary .plus{color:var(--red);font-size:20px;font-weight:400;transition:all .2s}.faq-grid details[open] summary .plus{transform:rotate(45deg)}.faq-grid details[open]{border-color:#e0e0e0;box-shadow:0 4px 14px #0000000a}.faq-grid .faq-ans{border-top:1px solid #f3f3f3;padding:0 18px 16px}.faq-grid .faq-ans p{color:#444;margin:14px 0 0;font-size:13px;line-height:1.65}.faq-grid .faq-ans a{color:var(--red);text-decoration:underline}.timeline-section{position:relative;overflow:hidden}.timeline-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#c018280a 0,#0000 70%);position:absolute;inset:0}.timeline-v3{max-width:980px;margin:0 auto;padding:30px 0 40px;position:relative}.tl3-spine{background:linear-gradient(180deg,#c0182800 0%,var(--red) 8%,var(--red) 92%,#c0182800 100%);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl3-spine:after{content:"";background:linear-gradient(#0000,#fff9,#0000);width:1px;height:50%;animation:4s ease-in-out infinite tl3-shimmer;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes tl3-shimmer{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,200%)}}.tl3-row{grid-template-columns:1fr 60px 1fr;align-items:center;min-height:80px;margin-bottom:36px;display:grid;position:relative}.tl3-row:last-of-type{margin-bottom:0}.tl3-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:22px 24px;transition:all .3s cubic-bezier(.2,.7,.3,1);position:relative;box-shadow:0 6px 20px #0000000a}.tl3-row.tl3-left .tl3-card{grid-column:1}.tl3-row.tl3-right .tl3-card{grid-column:3}.tl3-row.tl3-left{transform:translate(-12px)}.tl3-row.tl3-right{transform:translate(12px)}.tl3-row.reveal-on{transform:translate(0)}.tl3-card:after{content:"";border:1px solid var(--border);background:#fff;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.tl3-row.tl3-left .tl3-card:after{border-bottom:none;border-left:none;right:-8px}.tl3-row.tl3-right .tl3-card:after{border-top:none;border-right:none;left:-8px}.tl3-card:hover{border-color:var(--red);box-shadow:0 14px 32px #c018281f;transform:translateY(-3px)!important}.tl3-year{letter-spacing:.5px;color:#fff;background:var(--red);border-radius:20px;padding:5px 14px;font-size:14px;font-weight:900;display:inline-block;position:absolute;top:-14px;box-shadow:0 6px 14px #c018284d}.tl3-row.tl3-left .tl3-year{right:20px}.tl3-row.tl3-right .tl3-year{left:20px}.tl3-icon{background:#c0182814;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:inline-flex}.tl3-icon i[data-lucide]{width:20px;height:20px;color:var(--red);stroke-width:1.7px}.tl3-row.tl3-right .tl3-icon{margin-left:auto}.tl3-row.tl3-right .tl3-card{text-align:right}.tl3-row.tl3-right .tl3-card .tl3-icon{margin:0 0 12px auto}.tl3-title{color:#1a1a1a;margin:0 0 6px;font-size:16px;font-weight:800}.tl3-text{color:#555;margin:0;font-size:13px;line-height:1.6}.tl3-node{z-index:2;grid-column:2;justify-content:center;align-items:center;display:flex;position:relative}.tl3-dot{background:var(--red);border-radius:50%;width:16px;height:16px;transition:all .25s;box-shadow:0 0 0 5px #fff,0 0 0 7px #c0182840,0 4px 12px #c018284d}.tl3-row:hover .tl3-dot{transform:scale(1.2);box-shadow:0 0 0 5px #fff,0 0 0 9px #c0182859,0 6px 16px #c0182866}.tl3-row.tl3-now .tl3-dot{border:3px solid var(--red);background:#fff;animation:2.2s ease-out infinite tl3-pulse}@keyframes tl3-pulse{0%,to{box-shadow:0 0 0 5px #fff,0 0 0 7px #c0182866}50%{box-shadow:0 0 0 5px #fff,0 0 0 16px #c0182800}}.tl3-end{color:var(--red);letter-spacing:.6px;text-transform:uppercase;opacity:.8;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:13px;font-weight:700;display:flex}.tl3-end i[data-lucide]{stroke-width:2.4px;width:16px;height:16px;animation:1.6s ease-in-out infinite tl3-arrow}@keyframes tl3-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.tl3-spine:after,.tl3-row.tl3-now .tl3-dot,.tl3-end i[data-lucide]{animation:none}}@media (max-width:780px){.timeline-v3{padding:20px 0}.tl3-spine{left:20px;transform:none}.tl3-row{grid-template-columns:40px 1fr;margin-bottom:24px;transform:translate(0)!important}.tl3-row.tl3-left .tl3-card,.tl3-row.tl3-right .tl3-card{text-align:left;grid-column:2}.tl3-row.tl3-right .tl3-card{transform:none}.tl3-row.tl3-right .tl3-icon{margin:0 0 12px}.tl3-row.tl3-left .tl3-card:after{border:1px solid var(--border);border-top:none;border-right:none;left:-8px;right:auto}.tl3-row.tl3-right .tl3-card:after{border:1px solid var(--border);border-top:none;border-right:none;left:-8px}.tl3-row.tl3-left .tl3-year,.tl3-row.tl3-right .tl3-year{left:20px;right:auto}.tl3-node{grid-column:1}}.timeline-section-v4{background:#fafafa;position:relative;overflow:hidden}.timeline-section-v4:before{content:"";pointer-events:none;background:linear-gradient(#c018280a 0%,#0000 100%);height:60%;position:absolute;top:0;left:0;right:0}.tl4-sub{text-align:center;color:#666;max-width:680px;margin:-20px auto 50px;font-size:15px;font-style:italic;line-height:1.7}.timeline-v4{max-width:1040px;margin:0 auto;padding-left:8px;position:relative}.tl4-spine{background:#c018282e;border-radius:2px;width:2px;position:absolute;top:30px;bottom:60px;left:120px}.tl4-spine-fill{background:linear-gradient(180deg,var(--red) 0%,#c0182866 100%);border-radius:2px;width:100%;height:0;animation:2s cubic-bezier(.2,.7,.3,1) .4s forwards tl4-fill;position:absolute;top:0;left:0}@keyframes tl4-fill{to{height:90%}}.tl4-item{grid-template-columns:120px 30px 1fr;align-items:center;gap:0 18px;margin-bottom:8px;padding:18px 0;display:grid;position:relative}.tl4-item:last-of-type{margin-bottom:0}.tl4-anchor{z-index:2;grid-column:2;justify-content:center;align-items:center;display:flex}.tl4-dot{border:3px solid var(--red);background:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s cubic-bezier(.2,.7,.3,1);box-shadow:0 0 0 4px #c018281f,0 4px 10px #c018282e}.tl4-item:hover .tl4-dot{background:var(--red);transform:scale(1.15);box-shadow:0 0 0 6px #c018282e,0 6px 16px #c018284d}.tl4-year-block{grid-column:1;justify-content:flex-end;align-items:center;height:100%;padding-right:6px;display:flex;position:relative}.tl4-year-ghost{letter-spacing:-1.5px;color:#0000;-webkit-text-stroke:1.5px #c0182838;text-stroke:1.5px #c0182838;-webkit-user-select:none;user-select:none;font-family:Helvetica Neue,Arial,sans-serif;font-size:56px;font-weight:900;line-height:1;transition:all .4s cubic-bezier(.2,.7,.3,1)}.tl4-item:hover .tl4-year-ghost{-webkit-text-stroke-color:var(--red);text-stroke-color:var(--red);transform:scale(1.05)translate(-3px)}.tl4-year-label{display:none}.tl4-card{border:1px solid var(--border);background:#fff;border-radius:14px;grid-column:3;padding:22px 26px;transition:all .3s cubic-bezier(.2,.7,.3,1);position:relative;box-shadow:0 4px 16px #0000000a}.tl4-card:before{content:"";border:1px solid var(--border);background:#fff;border-top:none;border-right:none;width:14px;height:14px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)rotate(45deg)}.tl4-card:hover{border-color:var(--red);transform:translate(4px);box-shadow:0 12px 28px #c018281a}.tl4-card-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.tl4-icon{background:linear-gradient(135deg,var(--red),#a01421);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 6px 14px #c0182840}.tl4-icon i[data-lucide]{color:#fff;stroke-width:2px;width:20px;height:20px}.tl4-title{color:#1a1a1a;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:800}.tl4-text{color:#555;margin:0;font-size:14px;line-height:1.65}.tl4-item.tl4-now .tl4-dot{background:var(--red);animation:2.4s ease-out infinite tl4-pulse}.tl4-item.tl4-now .tl4-year-ghost{-webkit-text-stroke-color:var(--red);text-stroke-color:var(--red)}.tl4-item.tl4-now .tl4-card{border-color:var(--red);background:linear-gradient(135deg,#fff,#c018280a)}@keyframes tl4-pulse{0%,to{box-shadow:0 0 0 4px #c018281f,0 4px 10px #c018282e}50%{box-shadow:0 0 0 14px #c0182800,0 4px 10px #c018282e}}.tl4-end{color:var(--red);letter-spacing:1.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:30px 0 10px;font-size:12px;font-weight:800;display:flex}.tl4-end-pulse{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;animation:2s ease-out infinite tl4-pulse}.tl4-end-text{position:relative}.tl4-end i[data-lucide]{stroke-width:2.4px;width:16px;height:16px;animation:1.6s ease-in-out infinite tl4-arrow}@keyframes tl4-arrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.tl4-spine-fill,.tl4-item.tl4-now .tl4-dot,.tl4-end i[data-lucide],.tl4-end-pulse{animation:none}.tl4-spine-fill{height:90%}}@media (max-width:780px){.timeline-v4{padding-left:0}.tl4-spine{top:20px;bottom:60px;left:20px}.tl4-item{grid-template-columns:40px 1fr;gap:14px;padding:14px 0}.tl4-anchor{grid-column:1}.tl4-year-block{display:none}.tl4-card{grid-column:2;padding:18px 20px}.tl4-card:before{display:none}.tl4-card-head{flex-wrap:wrap}.tl4-card-head:after{content:attr(data-year)}.tl4-card .tl4-icon{width:36px;height:36px}.tl4-year-label{letter-spacing:1px;color:var(--red);background:#c0182814;border-radius:10px;margin-bottom:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.tl4-item .tl4-year-block{grid-column:2;justify-content:flex-start;height:auto;padding:0;display:flex}.tl4-year-ghost{display:none}}.timeline-section-h{background:#fafafa;position:relative;overflow:hidden}.timeline-section-h:before{content:"";pointer-events:none;background:linear-gradient(#c018280a 0%,#0000 100%);height:60%;position:absolute;top:0;left:0;right:0}.tlh-sub{text-align:center;color:#666;max-width:680px;margin:-20px auto 36px;font-size:15px;font-style:italic;line-height:1.7}.tlh-wrap{grid-template-columns:54px 1fr 54px;align-items:center;gap:12px;display:grid;position:relative}.tlh-arrow{border:1px solid var(--border);width:48px;height:48px;color:var(--red);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;box-shadow:0 6px 16px #0000000f}.tlh-arrow>svg{stroke-width:2.4px;width:20px;height:20px}.tlh-arrow:hover:not(:disabled){background:var(--red);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #c0182840}.tlh-arrow:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.tlh-track-outer{min-width:0;position:relative}.tlh-rail{background:linear-gradient(90deg,#c0182800 0%,var(--red) 5%,var(--red) 95%,#c0182800 100%);pointer-events:none;z-index:1;border-radius:3px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tlh-rail:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:30%;height:1px;animation:4s ease-in-out infinite tlh-shimmer;position:absolute;top:50%;left:0}@keyframes tlh-shimmer{0%{transform:translate(-30%,-50%)}to{transform:translate(420%,-50%)}}.tlh-track{scroll-snap-type:x mandatory;z-index:2;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding:60px 8px;scroll-padding-left:8px;display:flex;position:relative;overflow-x:auto}.tlh-track::-webkit-scrollbar{display:none}.tlh-item{scroll-snap-align:start;flex:0 0 236px;grid-template-rows:140px 40px 140px;justify-items:center;height:320px;display:grid;position:relative}.tlh-year-block{justify-content:center;align-items:center;width:100%;display:flex}.tlh-item:nth-child(odd) .tlh-year-block{grid-row:1;align-items:flex-end;padding-bottom:6px}.tlh-item:nth-child(2n) .tlh-year-block{grid-row:3;align-items:flex-start;padding-top:6px}.tlh-year-ghost{letter-spacing:-1.5px;color:#0000;-webkit-text-stroke:1.5px #c0182838;text-stroke:1.5px #c0182838;-webkit-user-select:none;user-select:none;font-family:Helvetica Neue,Arial,sans-serif;font-size:56px;font-weight:900;line-height:1;transition:all .3s cubic-bezier(.2,.7,.3,1)}.tlh-item:hover .tlh-year-ghost{-webkit-text-stroke-color:var(--red);text-stroke-color:var(--red);transform:scale(1.06)}.tlh-node{z-index:3;grid-row:2;justify-content:center;align-items:center;display:flex}.tlh-dot{border:3px solid var(--red);background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.2,.7,.3,1);box-shadow:0 0 0 4px #c018281f,0 4px 10px #c018282e}.tlh-item:hover .tlh-dot{background:var(--red);transform:scale(1.18);box-shadow:0 0 0 6px #c0182833,0 8px 18px #c018284d}.tlh-card{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;width:100%;height:130px;padding:16px;transition:all .3s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a}.tlh-item:nth-child(odd) .tlh-card{grid-row:3;align-self:start}.tlh-item:nth-child(2n) .tlh-card{grid-row:1;align-self:end}.tlh-card:after{content:"";border:1px solid var(--border);background:#fff;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.tlh-item:nth-child(odd) .tlh-card:after{border-bottom:none;border-right:none;top:-8px}.tlh-item:nth-child(2n) .tlh-card:after{border-top:none;border-left:none;bottom:-8px}.tlh-card:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 12px 28px #c018281a}.tlh-icon{background:linear-gradient(135deg,var(--red),#a01421);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;display:inline-flex;box-shadow:0 6px 14px #c0182838}.tlh-icon i[data-lucide],.tlh-icon .lucide,.tlh-icon>svg{color:#fff;stroke:#fff;stroke-width:2px;fill:none;width:20px;height:20px}.tlh-title{color:#1a1a1a;letter-spacing:-.2px;margin:0 0 6px;font-size:15px;font-weight:800}.tlh-text{color:#555;margin:0;font-size:12.5px;line-height:1.55}.tlh-item.tlh-now .tlh-dot{background:var(--red);animation:2.4s ease-out infinite tlh-pulse}.tlh-item.tlh-now .tlh-year-ghost{-webkit-text-stroke-color:var(--red);text-stroke-color:var(--red)}.tlh-item.tlh-now .tlh-card{border-color:var(--red);background:linear-gradient(135deg,#fff,#c018280a)}@keyframes tlh-pulse{0%,to{box-shadow:0 0 0 4px #c018281f,0 4px 10px #c018282e}50%{box-shadow:0 0 0 14px #c0182800,0 4px 10px #c018282e}}.tlh-end{scroll-snap-align:end;color:var(--red);letter-spacing:1px;text-transform:uppercase;z-index:4;background:#fafafa;border-radius:24px;flex:0 0 220px;align-self:center;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:800;display:flex;position:relative}.tlh-end-pulse{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;animation:2s ease-out infinite tlh-pulse}.tlh-end-text{white-space:nowrap}.tlh-end>svg{stroke-width:2.4px;width:18px;height:18px;animation:1.6s ease-in-out infinite tlh-arrow}@keyframes tlh-arrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.tlh-rail:after,.tlh-item.tlh-now .tlh-dot,.tlh-end>svg,.tlh-end-pulse{animation:none}}@media (max-width:780px){.tlh-wrap{grid-template-columns:1fr;gap:8px}.tlh-arrow{display:none}.tlh-track{gap:18px;padding:35px 8px}.tlh-item{flex:0 0 220px;grid-template-rows:120px 40px 120px;height:280px}.tlh-card{height:110px;padding:12px 14px}.tlh-year-ghost{font-size:44px}.tlh-title{font-size:14px}.tlh-text{font-size:12px}}.pdp-tabs{margin-top:40px}.pdp-tabs-nav{border-bottom:1px solid var(--border);gap:0;margin-bottom:32px;display:flex}.pdp-tab-btn{color:#666;cursor:pointer;letter-spacing:.2px;background:0 0;border:0;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;position:relative}.pdp-tab-btn:hover{color:#1a1a1a}.pdp-tab-btn.is-active{color:var(--red)}.pdp-tab-btn.is-active:after{content:"";background:var(--red);border-radius:3px 3px 0 0;height:3px;animation:.25s pdp-tab-in;position:absolute;bottom:-1px;left:0;right:0}@keyframes pdp-tab-in{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}.pdp-tab-panel{animation:.25s pdp-panel-in}@keyframes pdp-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pdp-tab-panel .pd-tab-title{display:none}@media (max-width:560px){.pdp-tabs-nav{overflow-x:auto}.pdp-tab-btn{white-space:nowrap;padding:12px 16px;font-size:13px}}.footer .footer-logo{width:auto;height:46px;margin:0 0 20px;display:block}.subcat-tiles-section{margin:0 0 40px}.subcat-tiles-section .block-title-small{color:#1a1a1a;letter-spacing:-.2px;margin:0 0 18px;font-size:18px;font-weight:800}.subcat-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.subcat-tile{border:1px solid var(--border);color:inherit;background:#fff;border-radius:14px;flex-direction:column;padding:14px 14px 16px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.subcat-tile:before{content:"";background:linear-gradient(90deg,var(--red),#ff465a);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.subcat-tile:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 14px 30px #00000012}.subcat-tile:hover:before{transform:scaleX(1)}.sct-thumb{background-color:#f7f7f9;border-radius:10px;width:100%;height:90px;margin-bottom:12px}.sct-body h3{color:#1a1a1a;margin:0 0 4px;font-size:13.5px;font-weight:800;line-height:1.3}.sct-count{color:#888;font-size:12px}@media (max-width:560px){.subcat-tiles{grid-template-columns:repeat(2,1fr)}.sct-thumb{height:72px}}.cat-side-item{color:#444;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .15s;display:flex}.chk-link{color:#444;cursor:pointer;align-items:center;gap:9px;padding:6px 0;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.chk-link:hover{color:var(--red)}.chk-link:hover .chk-box{border-color:var(--red)}.show-more-wrap summary{cursor:pointer;color:var(--red);padding:6px 0;font-size:12px;font-weight:700;list-style:none}.show-more-wrap summary::-webkit-details-marker{display:none}.show-more-wrap[open] summary{color:#888}.cat-toolbar{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;margin-bottom:24px;padding:14px 0;display:grid}.cat-toolbar .shop-search,.cat-toolbar .tb-sort,.cat-toolbar .tb-view{box-sizing:border-box;background:#fafafa;border:1.5px solid #ececec;border-radius:10px;align-items:center;height:44px;transition:border-color .15s;display:flex}.cat-toolbar .shop-search:focus-within,.cat-toolbar .tb-sort:focus-within{border-color:var(--red);background:#fff}.cat-toolbar .shop-search{min-width:0;max-width:none;margin:0;padding:0 6px 0 14px}.cat-toolbar .shop-search>svg{color:#999;flex:none;width:18px;height:18px;margin-right:8px}.cat-toolbar .shop-search input[type=search]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:42px;padding:0;font-size:14px;line-height:1}.cat-toolbar .shop-search .btn{border-radius:6px;height:32px;padding:0 16px;font-size:13px;line-height:32px}.cat-toolbar .tb-sort{gap:8px;padding:0 14px}.cat-toolbar .tb-sort label{color:#555;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1}.cat-toolbar .tb-sort select{color:#1a1a1a;cursor:pointer;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23999' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1.5 6 6.5 11 1.5'/></svg>") right 4px center/10px no-repeat;border:0;outline:none;height:42px;padding:0 24px 0 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1}.cat-toolbar .tb-view{gap:0;padding:3px}.cat-toolbar .tb-view a{color:#999;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .15s;display:inline-flex}.cat-toolbar .tb-view a>svg{stroke-width:2px;width:18px;height:18px}.cat-toolbar .tb-view a:hover{color:var(--red)}.cat-toolbar .tb-view a.on{background:var(--red);color:#fff}.cat-toolbar .tb-results{color:#666;white-space:nowrap;align-items:center;height:44px;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}.cat-toolbar .tb-results b{color:#1a1a1a}@media (max-width:880px){.cat-toolbar{grid-template-columns:1fr}.cat-toolbar .tb-results{justify-content:flex-end}}.cat-filters{background:#fff;border:1px solid #ececec;border-radius:14px;padding:6px 20px;position:sticky;top:20px;box-shadow:0 4px 16px #0000000a}.filter-group{border-bottom:1px solid #f3f3f3;padding:18px 0}.filter-group:first-child{padding-top:18px}.filter-group:last-child{border-bottom:none;padding-bottom:18px}.fg-head{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.fg-head h3{text-transform:uppercase;letter-spacing:.8px;color:#1a1a1a;margin:0;font-size:11px;font-weight:800}.fg-head>svg{color:#bbb;flex:none;width:14px;height:14px;transition:all .2s}.filter-group:hover .fg-head>svg{color:var(--red)}.fg-body{padding-top:14px}.cat-side-list{flex-direction:column;gap:1px;display:flex}.cat-side-branch{flex-direction:column;display:flex}.cat-side-item{color:#444;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .15s;display:flex;position:relative}.cat-side-item:hover{color:var(--red);background:#fafafa}.cat-side-item.on{color:var(--red);background:#c0182812;font-weight:700}.cat-side-item.on:before{content:"";background:var(--red);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-20px}.cat-side-item em{color:#999;flex:none;font-size:12px;font-style:normal}.cat-side-item.on em{color:var(--red)}.cat-side-item.child{color:#666;padding:7px 10px 7px 22px;font-size:12.5px}.cat-side-item.child:before{display:none}.cat-side-item.child:hover{color:var(--red);background:0 0;text-decoration:underline}.cat-side-kids{border-left:2px solid #c018282e;flex-direction:column;gap:1px;margin:4px 0 8px;padding:6px 0 6px 12px;animation:.25s cubic-bezier(.2,.7,.3,1) cs-slide;display:flex}@keyframes cs-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cat-side-allcats{color:#888;margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.cat-side-allcats:hover{color:var(--red)}.show-more-wrap{margin-top:8px}.show-more-wrap[open]{flex-direction:column;display:flex}.show-more-wrap[open]>summary{order:99;margin-top:8px}.show-more-wrap>summary{cursor:pointer;color:var(--red);background:#fafafa;border:1.5px solid #ececec;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;list-style:none;transition:all .15s;display:inline-flex}.show-more-wrap>summary::-webkit-details-marker{display:none}.show-more-wrap>summary:after{content:"›";font-size:16px;line-height:.6;transition:transform .2s}.show-more-wrap[open]>summary:after{transform:rotate(-90deg)}.show-more-wrap[open]>summary{color:#888}.show-more-wrap>summary:hover{border-color:var(--red);background:#fff;box-shadow:0 4px 12px #c018281f}.show-more-wrap>:not(summary){margin-top:0}.chk-link{color:#444;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .15s;display:flex}.chk-link:hover{color:var(--red);background:#fafafa}.chk-link .chk-box{background:#fff;border:1.5px solid #d0d0d0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.chk-link .chk-box:after{content:"✓";color:#fff;font-size:12px;font-weight:800;line-height:1;transition:all .15s;transform:scale(0)}.chk-link.on{color:var(--red);background:#c018280f;font-weight:600}.chk-link.on .chk-box{background:var(--red);border-color:var(--red)}.chk-link.on .chk-box:after{transform:scale(1)}.chk-link .chk-label{flex:1}.chk-link em{color:#999;font-size:12px;font-style:normal}.chk-link.on em{color:var(--red)}.price-range{align-items:center;gap:8px;display:flex}.price-range input{color:#1a1a1a;background:#fafafa;border:1.5px solid #ececec;border-radius:8px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .15s}.price-range input:focus{border-color:var(--red);background:#fff}.price-range span{color:#999;font-size:13px}.cat-filters .filter-clear{border-radius:8px;margin-top:18px;padding:11px;font-size:13px;font-weight:700}.product-grid.is-list{grid-template-columns:1fr;gap:14px}.product-grid.is-list .prod-card{grid-template-columns:160px 1fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.product-grid.is-list .prod-card .pc-img-link{grid-column:1}.product-grid.is-list .prod-card .pc-img{height:120px}.product-grid.is-list .prod-card .pc-name{grid-column:2;align-self:end;font-size:15px}.product-grid.is-list .prod-card .pc-attrs{grid-column:2;align-self:start}.product-grid.is-list .prod-card .pc-pricing{grid-column:2;align-self:end}.product-grid.is-list .prod-card .pc-stock{text-align:right;grid-column:3;align-self:end}.product-grid.is-list .prod-card .pc-add{grid-column:3;align-self:start;width:auto}.product-grid.is-list .prod-card .pc-badges{position:absolute;top:8px;left:8px}@media (max-width:760px){.product-grid.is-list .prod-card{grid-template-columns:100px 1fr}.product-grid.is-list .prod-card .pc-img{height:90px}.product-grid.is-list .prod-card .pc-stock,.product-grid.is-list .prod-card .pc-add{text-align:left;grid-column:1/-1}}html,body{overflow-x:hidden}img,video{max-width:100%;height:auto}@media (max-width:760px){.wrap{padding:0 16px}}@media (max-width:480px){.wrap{padding:0 12px}}@media (max-width:900px){.header .wrap{grid-template-columns:auto 1fr auto;gap:10px;padding:12px 16px;display:grid}.logo{order:1}.logo img{height:34px}.search{order:3;grid-column:1/-1}.head-link{order:2;min-width:0;padding:0}.head-link svg{width:22px;height:22px}.head-link>span{display:none}.head-link.cart-link{position:relative}.cart-icon-wrap{display:inline-flex}}.mb-label{display:none}@media (max-width:900px){.nav,.mobile-burger,.mb-label{display:none!important}}@media (max-width:760px){.hero,.hero-slider{padding:24px 0}.hero h1,.hero-slide h1{font-size:26px;line-height:1.2}.hero p,.hero-slide p{font-size:14px}.hero-slide .actions{flex-wrap:wrap;gap:10px}.hero-slide .actions .btn{flex:auto;min-width:140px}.hero-pager{bottom:10px}.trust .wrap{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.trust-item{font-size:12px}.trust-item b{font-size:13px}}@media (max-width:380px){.trust .wrap{grid-template-columns:1fr}}@media (max-width:760px){.sec-head h2{font-size:22px;line-height:1.2}.sec-head{margin-bottom:18px}}@media (max-width:880px){.cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:760px){.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:420px){.product-grid{grid-template-columns:1fr}}@media (max-width:880px){.cat-toolbar{grid-template-columns:1fr 1fr;gap:10px}.cat-toolbar .shop-search{grid-column:1/-1}.cat-toolbar .tb-sort{grid-column:1}.cat-toolbar .tb-view{grid-column:2;justify-self:end}.cat-toolbar .tb-results{grid-column:1/-1;justify-content:flex-end;margin-left:0}}@media (max-width:980px){.cat-layout{grid-template-columns:1fr;gap:20px}.cat-filters{max-height:none;position:relative;top:auto}}@media (max-width:760px){.cat-tree{grid-template-columns:1fr;gap:14px}.cat-tree-block{min-width:0}.ctb-head{padding:14px}}@media (max-width:980px){.team-work-row{grid-template-columns:1fr;gap:20px}.about-stats{grid-template-columns:repeat(3,1fr)}.feature-cards,.info-strip,.steps{grid-template-columns:1fr}}@media (max-width:560px){.about-stats{grid-template-columns:1fr}}@media (max-width:880px){.reviews-grid,.news-grid{grid-template-columns:1fr}.video-grid,.related-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.video-grid,.related-grid{grid-template-columns:1fr}}@media (max-width:760px){.help-box{text-align:left;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex}.help-box .hb-actions{flex-wrap:wrap;width:100%}.help-box .hb-actions .btn{flex:140px;justify-content:center}.page-banner{padding:60px 0 40px}.page-banner h1{font-size:26px}}@media (max-width:880px){.footer .wrap{grid-template-columns:1fr 1fr;gap:30px 24px}}@media (max-width:540px){.footer .wrap{grid-template-columns:1fr}}@media (max-width:880px){.pd-grid{grid-template-columns:1fr;gap:20px}.pd-gallery{position:relative;top:auto}.pd-info-grid{grid-template-columns:1fr}.pd-actions{flex-wrap:wrap}.pd-actions .btn{flex:auto}}@media (max-width:560px){.pdp-tabs-nav{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.pdp-tab-btn{flex:none;padding:12px 14px;font-size:13px}}@media (max-width:880px){.cart-grid,.kasieris-grid{grid-template-columns:1fr;gap:18px}.form-row{grid-template-columns:1fr}.order-summary{position:relative;top:auto}.konts-grid{grid-template-columns:1fr;gap:16px}.konts-side{position:relative;top:auto}}@media (max-width:760px){.article-page h1,.article-head h1{font-size:24px;line-height:1.25}.art-hero-img{aspect-ratio:16/10}}@media (max-width:880px){.brand-cloud{gap:10px}.brand-chip{width:96px;height:54px}}@media (max-width:760px){.btn{padding:11px 16px;font-size:14px}.btn-red{min-height:42px}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{font-size:16px}.vgl-content{max-width:calc(100vw - 24px)}.vgl-content .vgl-frame{height:min(50vh,360px)}.vgl-content .vgl-actions{flex-wrap:wrap}.subcat-tiles{grid-template-columns:repeat(2,1fr);gap:10px}.problem-steps{grid-template-columns:1fr}}@media (max-width:980px){.cat-side-item{padding:11px 12px}.chk-link{padding:10px}}.header-burger{display:none}@media (max-width:900px){.header-burger{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;box-shadow:0 4px 10px #c0182840;display:inline-flex!important}.header-burger>svg{color:#fff;stroke:#fff;width:22px;height:22px}.header-burger:hover,.header-burger:active{background:var(--red-dark)}.header .wrap{grid-template-columns:auto auto 1fr auto}}.title-info{color:#666;vertical-align:middle;cursor:help;background:#eaeaea;border-radius:50%;outline:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:10px;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.title-info:hover,.title-info:focus{background:var(--red);color:#fff}.title-info:after{content:attr(data-tip);color:#fff;letter-spacing:0;white-space:normal;text-align:left;opacity:0;pointer-events:none;z-index:60;background:#1a1a1a;border-radius:8px;width:max-content;max-width:320px;padding:10px 14px;font-family:inherit;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.5;transition:all .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0000002e}.title-info:before{content:"";opacity:0;border:6px solid #0000;border-top-color:#1a1a1a;width:0;height:0;transition:all .18s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.title-info:hover:after,.title-info:focus:after,.title-info:hover:before,.title-info:focus:before{opacity:1}.pay-cards-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.pay-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pay-cards-grid{grid-template-columns:1fr}}.brands-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:24px;display:grid}.brand-tile{border:1px solid var(--border);color:inherit;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:22px 16px 18px;text-decoration:none;transition:all .2s;display:flex}.brand-tile:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 12px 28px #00000012}.bt-logo{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.bt-logo img{-o-object-fit:contain;object-fit:contain;max-width:140px;max-height:60px}.bt-init{background:var(--pink);width:60px;height:60px;color:var(--red);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.bt-name{color:#1a1a1a;text-align:center;margin-top:12px;font-size:14px;font-weight:800}.bt-count{color:#888;margin-top:4px;font-size:12px}.cats-head.brand-head{align-items:center;gap:24px;display:flex}.brand-head .bh-logo{border:1px solid var(--border);background:#fafafa;border-radius:12px;flex:none;justify-content:center;align-items:center;width:120px;height:80px;padding:10px;display:flex}.brand-head .bh-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.pd-brand-link{color:var(--red);font-weight:700;text-decoration:none}.pd-brand-link:hover{text-decoration:underline}.pd-docs-list{margin:14px 0 0;padding-left:18px;font-size:13.5px;line-height:1.8}.pd-docs-list a{color:var(--red);font-weight:600}.pd-docs-list a:hover{text-decoration:underline}.review-form{border:1px solid var(--border);background:#fafafa;border-radius:14px;margin-top:50px;padding:28px 28px 22px}.review-form h3{color:#1a1a1a;margin:0 0 6px;font-size:18px;font-weight:800}.review-form .rf-sub{color:#666;margin:0 0 18px;font-size:13px}.rf-stars{align-items:center;gap:6px;margin-bottom:18px;display:flex}.rf-star{color:#dcdcdc;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:32px;line-height:1;transition:all .15s}.rf-star.on{color:#f5a623}.rf-star:hover{transform:scale(1.1)}.rf-stars-label{color:#777;margin-left:10px;font-size:13px;font-weight:700}.rf-row{margin-bottom:14px}.rf-row label{color:#555;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rf-row input,.rf-row textarea{resize:vertical;background:#fff;border:1.5px solid #e3e3e3;border-radius:9px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:14px;transition:all .15s}.rf-row input:focus,.rf-row textarea:focus{border-color:var(--red);box-shadow:0 0 0 4px #c0182814}.rf-error{color:var(--red);background:#c0182812;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:600}.review-form .btn{margin-top:4px}.review-form-done{color:#1a7a3e;text-align:center;background:#22aa5e12;border-color:#22aa5e4d;padding:24px;font-weight:700}.cat-carousel{align-items:stretch;gap:8px;display:flex;position:relative}.cat-carousel-arrow{border:1.5px solid var(--border);color:#1a1a1a;cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:42px;height:42px;font-size:24px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 12px #0000000d}.cat-carousel-arrow:hover:not(:disabled){background:var(--red);color:#fff;border-color:var(--red);transform:scale(1.05)}.cat-carousel-arrow:disabled{opacity:.4;cursor:not-allowed}.cat-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:14px;padding:8px 4px 14px;display:flex;overflow-x:auto}.cat-carousel-track::-webkit-scrollbar{display:none}.cat-carousel-card{scroll-snap-align:start;flex:0 0 200px}@media (max-width:760px){.cat-carousel-card{flex:0 0 160px}.cat-carousel-arrow{width:36px;height:36px;font-size:20px}}.footer-social{gap:10px;margin-top:18px;display:flex}.footer-social a{color:#666;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .15s;display:inline-flex}.footer-social a:hover{background:var(--red);color:#fff;transform:translateY(-2px)}.footer-social a>svg{width:18px;height:18px}.ship-opt .pay-logos{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;display:flex}.ship-opt .paylogo{letter-spacing:.5px;color:#555;text-transform:uppercase;background:#f5f5f5;border:1px solid #e7e7e7;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800;line-height:1}.ship-opt.on .paylogo{color:var(--red);background:#fff;border-color:#c018282e}.pd-features-strip{border:1px solid var(--border);background:#fafafa;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:40px 0 0;padding:22px 24px;display:grid}.pd-feature-tile{align-items:center;gap:12px;min-width:0;display:flex}.pft-ico{background:var(--pink);width:36px;height:36px;color:var(--red);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pft-ico>svg{width:18px;height:18px}.pft-label{color:#888;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:800;line-height:1.2}.pft-value{color:#1a1a1a;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.pd-reviews-tab{grid-template-columns:340px 1fr;align-items:start;gap:32px;margin-top:12px;display:grid}.pd-reviews-summary{border:1px solid var(--border);background:#fafafa;border-radius:14px;padding:24px}.pd-reviews-summary .rs-score{text-align:center;border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:18px}.pd-reviews-summary .rs-score .big{color:#1a1a1a;font-size:48px;font-weight:900;line-height:1}.pd-reviews-summary .rs-score .stars{color:#f5a623;letter-spacing:2px;margin:6px 0 4px;font-size:18px}.pd-reviews-summary .rs-score .sub{color:#666;font-size:12px}.pd-reviews-summary .rs-bars{flex-direction:column;gap:8px;display:flex}.pd-reviews-summary .rs-bar{color:#555;grid-template-columns:36px 1fr 44px;align-items:center;gap:10px;font-size:12px;display:grid}.pd-reviews-summary .rs-bar .track{background:#eee;border-radius:5px;height:8px;overflow:hidden}.pd-reviews-summary .rs-bar .fill{background:#f5a623;border-radius:5px;height:100%}.pd-reviews-tab .review-form{margin-top:0}@media (max-width:880px){.pd-reviews-tab{grid-template-columns:1fr;gap:20px}}
