.frontCategories,.frontCategories *,.frontBenefits.__style1,.frontBenefits.__style1 *,.frontInfo-about,.frontInfo-about *{box-sizing:border-box}.frontCategories{padding:48px 0;background:#fff}.frontCategories .h2{margin:0 0 28px;color:#2a3845;font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-0.5px}.frontCategories .frontCategories-carousel,.frontCategories .frontCategories-wrapper{width:100%;height:auto !important;max-height:none !important;overflow:visible !important}.frontCategories .frontCategories-list{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;list-style:none;transform:none !important;transition:none !important}.frontCategories .frontCategories-i{display:block !important;float:none !important;position:relative;inset:auto !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important}.frontCategories .frontCategories-a{display:flex;flex-direction:column;gap:20px;height:100%;padding:24px;border:1px solid #e5eaed;border-radius:12px;background:#f3f5f6;color:#2a3845;text-decoration:none !important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.frontCategories .frontCategories-image{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:150px;min-height:150px;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:rgba(0,0,0,0)}.frontCategories .frontCategories-image::before{content:none !important}.frontCategories .frontCategories-img{display:block;position:static !important;width:auto !important;height:auto !important;max-width:100% !important;max-height:110px !important;margin:0 !important;-o-object-fit:contain;object-fit:contain;transform:none !important;mix-blend-mode:multiply}.frontCategories .frontCategories-title{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:74px;margin:auto 0 0;padding:0;color:#2a3845;font-size:17px;font-weight:600;line-height:1.45;text-align:left;white-space:normal;overflow-wrap:break-word}.frontCategories .frontCategories-title .a-link{color:inherit !important;border:0 !important;background:none !important;text-decoration:none !important}.frontCategories .frontCategories-title::after{content:"↗";display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #cad4da;border-radius:50%;color:#2a3845;font-size:19px;font-weight:400;line-height:1}.frontCategories .slideCarousel-nav-btn{display:none !important}.frontBenefits.__style1{padding:28px 0;background:#fff;color:#2a3845}.frontBenefits.__style1 .frontBenefits-container{padding:0;background:rgba(0,0,0,0)}.frontBenefits.__style1 .frontBenefits-bg{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);list-style:none}.frontBenefits.__style1 .frontBenefits-bg::before,.frontBenefits.__style1 .frontBenefits-bg::after{content:none}.frontBenefits.__style1 .frontBenefits-block{display:block;float:none;width:auto;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.frontBenefits.__style1 .frontBenefits-block-w{height:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.frontBenefits.__style1 .frontBenefits-block-w>.a-blk{display:flex;align-items:flex-start;gap:14px;height:100%;padding:22px 18px;border:1px solid #e5eaed;border-radius:10px;background:#f8fafb;color:#2a3845;text-align:left;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.frontBenefits.__style1 .frontBenefits-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;float:none;position:static;width:40px;height:40px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);line-height:1}.frontBenefits.__style1 .frontBenefits-icon-img{display:block;position:static;width:40px;height:40px;max-width:100%;max-height:100%;margin:0;-o-object-fit:contain;object-fit:contain;transform:none}.frontBenefits.__style1 .frontBenefits-txt{flex:1;min-width:0;margin:0;padding:0;text-align:left}.frontBenefits.__style1 .frontBenefits-txt-h{margin:0 0 8px;padding:0;color:#2a3845;font-size:15px;font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:break-word}.frontBenefits.__style1 .frontBenefits-txt-desc{margin:0;padding:0;color:#637580;font-size:13px;font-weight:400;line-height:1.65;white-space:normal;overflow-wrap:break-word}.frontBenefits.__style1 .frontBenefits-txt-desc p{margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}.frontBenefits.__style1 .frontBenefits-txt-desc p+p{margin-top:8px}.frontInfo-about{min-width:0;color:#2a3845}.frontInfo-about .frontInfo-content{padding:36px 40px;border:1px solid #e5eaed;border-top:3px solid #3ba9c6;border-radius:12px;background:#f8fafb}.frontInfo-about .frontInfo-content>.h2{margin:0 0 24px;color:#2a3845;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-0.5px;text-align:left}.frontInfo-about .frontInfo-text .text{color:#536570;font-size:15px;line-height:1.85;overflow-wrap:break-word}.frontInfo-about .text h1,.frontInfo-about .text h2,.frontInfo-about .text h3{color:#2a3845;font-weight:700;line-height:1.35;text-align:left !important}.frontInfo-about .text h1{margin:0 0 20px;font-size:26px}.frontInfo-about .text h1 span{font-size:inherit !important;line-height:inherit !important}.frontInfo-about .text h2{margin:30px 0 14px;font-size:23px;letter-spacing:-0.2px}.frontInfo-about .text h3{margin:24px 0 12px;font-size:19px}.frontInfo-about .text p{margin:0 0 18px;font-size:inherit;line-height:inherit}.frontInfo-about .text ul,.frontInfo-about .text ol{margin:16px 0 22px;padding-left:24px}.frontInfo-about .text ul{list-style:disc outside}.frontInfo-about .text ol{list-style:decimal outside}.frontInfo-about .text li{margin-bottom:8px;padding-left:4px}.frontInfo-about .text li::marker{color:#2788a2}.frontInfo-about .text strong,.frontInfo-about .text b{color:#2a3845;font-weight:700}.frontInfo-about .text a{color:#176c82;text-decoration:underline;text-underline-offset:3px}.frontInfo-about .text>:first-child{margin-top:0}.frontInfo-about .text>:last-child{margin-bottom:0}.frontInfo-about .text .about{width:auto;max-width:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid #dce4e8;background:rgba(0,0,0,0)}.frontInfo-about .javelin-contacts .cta{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0;padding:0}.frontInfo-about .javelin-contacts .cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:12px 22px;border:1px solid #2a3845;border-radius:6px;background:#2a3845;color:#fff;font-size:14px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.frontInfo-about .javelin-contacts .cta a+a{border-color:#b8cbd3;background:#fff;color:#2a3845}@media(hover: hover)and (pointer: fine){.frontCategories .frontCategories-a:hover{background:#fff;border-color:#3ba9c6;box-shadow:0 12px 28px rgba(42,56,69,.09);transform:translateY(-3px)}.frontCategories .frontCategories-a:hover .frontCategories-title::after{color:#fff;background:#3ba9c6;border-color:#3ba9c6}.frontBenefits.__style1 .frontBenefits-block-w>.a-blk:hover{border-color:#3ba9c6;background:#fff;box-shadow:0 8px 22px rgba(42,56,69,.07)}.frontInfo-about .javelin-contacts .cta a:hover{border-color:#176c82;background:#176c82;color:#fff}.frontInfo-about .javelin-contacts .cta a+a:hover{border-color:#3ba9c6;background:#eaf5f8;color:#2a3845}}.frontCategories .frontCategories-a:focus-visible,.frontBenefits.__style1 .frontBenefits-block-w>.a-blk:focus-visible,.frontInfo-about a:focus-visible{outline:3px solid #3ba9c6;outline-offset:4px}@media(max-width: 1100px){.frontBenefits.__style1 .frontBenefits-bg{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.frontCategories .frontCategories-a,.frontBenefits.__style1 .frontBenefits-block-w>.a-blk,.frontInfo-about .javelin-contacts .cta a{transition:none}.frontCategories .frontCategories-a:hover{transform:none}}.frontBenefits.__style1 .frontBenefits-bg>.frontBenefits-block{display:block !important;float:none !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;justify-self:stretch;align-self:stretch}.frontBenefits.__style1 .frontBenefits-block-w{display:flex !important;width:100% !important;min-width:0 !important;max-width:none !important;height:100%}.frontBenefits.__style1 .frontBenefits-block-w>.a-blk{width:100% !important;min-width:0 !important;max-width:none !important;flex:1 1 auto}.frontBenefits.__style1 .frontBenefits-txt{flex:1 1 0%;width:auto !important;min-width:0 !important;max-width:none !important}.footer__development-logo{display:none}.footer__development-link{display:none}.product .product-title{color:#2a3845;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-0.4px}.product .product-header__code{color:#637683}.product .product-price__item{color:#2a3845;font-size:36px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.product .product-price__old-price{color:#75838d;font-size:18px}.product .product__section--price{padding:18px 20px;border:1px solid #dfe6eb;border-radius:14px;background:#f7f9fa}.product .product-order__row{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.product .product-order__row>.product-order__block{margin:0}.product .product-order__block--buy{flex:1 1 200px;min-width:0}.product .product-order__block--buy>.btn:not(:disabled):not([aria-disabled=true]){display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:50px;padding:12px 20px;border-radius:10px;background-image:none;color:#102c36;box-shadow:none;text-shadow:none;font-size:17px;font-weight:700;line-height:1.4}.product .product-order__block--buy>.btn:not(:disabled):not([aria-disabled=true]) .btn-content{color:inherit;line-height:inherit}.product .product-order__block--buy>.btn:not(:disabled):not([aria-disabled=true]):hover{background:#2e99b6;border-color:#2e99b6;color:#102c36}.product .product-order__block--buy>.btn:not(:disabled):not([aria-disabled=true]):focus-visible{outline:3px solid #2a3845;outline-offset:3px}.product .gallery__photos{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #e1e7ec}.product .gallery__photo-img{-o-object-fit:contain;object-fit:contain}.product .gallery__thumb-link{border-radius:8px}.product .gallery__thumb.is-active .gallery__thumb-link{border-color:#3ba9c6}.product .product-heading__title{color:#2a3845;font-size:20px;font-weight:700}.product .product-description{color:#2a3845;font-size:15px;line-height:1.7}.product .product-description p{margin-bottom:14px}.product .product-title{overflow-wrap:anywhere}.product .product-price__box{flex-wrap:wrap}.product .product-description{overflow-wrap:anywhere}.product .product-description h2{margin:26px 0 12px;font-size:23px;line-height:1.35;color:#2a3845}.product .product-description h3{margin:22px 0 10px;font-size:19px;line-height:1.4;color:#2a3845}.product .product-description ul,.product .product-description ol{padding-left:24px;margin:12px 0 20px}.product .product-description li{margin-bottom:7px}.product .product-description img{max-width:100%;height:auto}.product .product-description table{max-width:100%;border-collapse:collapse;font-size:14px}.product .product-description table th,.product .product-description table td{padding:12px;border:1px solid #dfe6eb;vertical-align:top}.product .product-description table th{background:#f3f6f8;color:#2a3845}.product .product-description a{text-underline-offset:3px}.product .product-description a:focus-visible{outline:2px solid #16839e;outline-offset:3px}#main .catalog:has(.catalogCard.__category) .catalog__top .main-h{margin:12px 0 28px;color:#2a3845;font-size:38px;line-height:1.2;font-weight:700;letter-spacing:-0.6px}#main .catalog .catalog-grid:has(.catalogCard.__category):not(:has(.catalogCard:not(.__category))){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;width:100%;margin:0;padding:0;list-style:none}#main .catalog .catalog-grid>.catalog-grid__item:has(>.catalogCard.__category){display:block;width:auto !important;min-width:0;margin:0;padding:0}#main .catalog .catalogCard.__category{box-sizing:border-box;width:100%;height:100%;padding:0;background:#f6f8fa;border:1px solid #dfe6eb;border-radius:18px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}#main .catalog .catalogCard.__category .catalogCard-box,#main .catalog .catalogCard.__category .catalogCard-main,#main .catalog .catalogCard.__category .catalogCard-main-b{position:static !important;box-sizing:border-box;width:100% !important;max-width:none;height:100%;margin:0;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}#main .catalog .catalogCard.__category .catalogCard-a{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:18px;color:#2a3845;text-decoration:none}#main .catalog .catalogCard.__category .catalogCard-image{position:relative;width:100%;height:230px;padding:0;margin:0;flex:0 0 230px;overflow:hidden;background:#fff;border-radius:11px}#main .catalog .catalogCard.__category .catalogCard-image-i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:14px}#main .catalog .catalogCard.__category .catalogCard-img{position:static;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;-o-object-fit:contain;object-fit:contain;transform:none}#main .catalog .catalogCard.__category .catalogCard-info{position:relative;width:auto;flex:1 0 auto;padding:18px 26px 2px 0;margin:0;text-align:left}#main .catalog .catalogCard.__category .catalogCard-title{display:block;height:auto;max-height:none;margin:0;padding:0;overflow:visible;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;color:#2a3845;font-size:18px;font-weight:700;line-height:1.4;text-align:left;overflow-wrap:anywhere}#main .catalog .catalogCard.__category .catalogCard-title .a-link{color:inherit;border:0;text-decoration:none}#main .catalog .catalogCard.__category .catalogCard-info::after{content:"";position:absolute;top:24px;right:3px;width:8px;height:8px;border-top:2px solid #16839e;border-right:2px solid #16839e;transform:rotate(45deg)}#main .catalog .catalogCard.__category:focus-within{outline:3px solid #16839e;outline-offset:3px}@media(hover: hover){#main .catalog .catalogCard.__category:hover{border-color:#3ba9c6;box-shadow:0 8px 24px rgba(42,56,69,.09)}}#main .catalog:has(.catalogCard.__category) #j-catalog-seo{margin-top:36px;padding-top:24px;border-top:1px solid #dfe6eb}#main .catalog:has(.catalogCard.__category) #j-catalog-seo .text{color:#526673;font-size:15px;line-height:1.7;overflow-wrap:anywhere}#main .catalog:has(.catalogCard.__category) #j-catalog-seo .text h2{margin:24px 0 12px !important;font-size:23px;font-weight:700;line-height:1.35 !important;color:#2a3845}#main .catalog:has(.catalogCard.__category) #j-catalog-seo .text p{margin:0 0 14px !important}#main .catalog:has(.catalogCard.__category) #j-catalog-seo .text span[style]{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important;white-space:normal !important}#main .catalog:has(.catalogCard.__category) #j-catalog-seo .text li{font-family:inherit !important;font-size:inherit !important;white-space:normal !important}@media(max-width: 1050px){#main .catalog .catalog-grid:has(.catalogCard.__category):not(:has(.catalogCard:not(.__category))){grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}}@media(prefers-reduced-motion: reduce){#main .catalog .catalogCard.__category{transition:none}}