
.r-all-products .r-list img{height:180px;width:100%;object-fit:contain;margin-bottom:16px}.r-all-products .r-list{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.r-all-products .r-list{grid-template-columns:1fr}}

.r-product-top{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start;margin:28px 0}.r-product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.r-product-gallery>a:first-child{grid-column:1/-1}.r-product-gallery img{display:block;width:100%;height:110px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.r-product-gallery>a:first-child img{height:340px}.r-product-placeholder{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--muted);min-height:180px;display:flex;align-items:center;justify-content:center;padding:24px}.r-product-price{font-size:28px;font-weight:750;color:var(--ink)}.r-product-copy{max-width:960px}.r-content .wrapp_docs a{display:block;padding:10px 0}.r-content .tabs_slider{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.r-product-top{grid-template-columns:1fr}.r-product-gallery>a:first-child img{height:280px}.r-content .tabs_slider{grid-template-columns:1fr}}

.r-content .catalog_item_wrapp{border:1px solid var(--line);border-radius:8px;padding:18px;min-width:0}.r-content .catalog_item_wrapp img{width:100%;height:190px;object-fit:contain}.r-content .tabs_slider{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0}.r-content .om_item_title{font-weight:650;font-size:17px;line-height:1.4;margin:14px 0}.r-content .blog-detail,.r-content .blog__detail{max-width:940px;margin:auto}.r-content .om_price{font-weight:700;font-size:20px}.r-content .blog__text{max-width:940px}.r-content .blog__item{margin:16px 0}.r-content .pagination{display:none}
@media(max-width:760px){.r-content .tabs_slider{grid-template-columns:1fr}}

:root{--ink:#143d45;--teal:#087c87;--line:#dce7e8;--muted:#60777c;--bg:#f4f8f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#233b40;background:var(--bg);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#006c78;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #d4a33b;outline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3{color:var(--ink);line-height:1.25}h1{font-size:clamp(28px,4vw,44px);margin:0 0 28px}h2{font-size:28px;margin:38px 0 20px}h3{font-size:21px}p{margin:0 0 18px}ul,ol{padding-left:24px}table{border-collapse:collapse;max-width:100%;width:100%;margin:20px 0;font-size:15px}td,th{padding:12px;text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere}tr:nth-child(even){background:#f4f8f8}.r-wrap{max-width:1240px;margin:auto;padding:0 28px}.r-top{background:#fff;border-bottom:1px solid var(--line)}.r-topline{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:25px;padding-bottom:25px}.r-brand{font-size:30px;line-height:1;letter-spacing:1px;font-weight:850;color:var(--ink)}.r-brand small{display:block;font-size:11px;letter-spacing:2px;margin-top:9px;font-weight:600}.r-contact{text-align:right}.r-contact a{display:block;font-weight:700;font-size:21px}.r-contact small{font-size:12px;color:var(--muted)}.r-nav{background:var(--ink);color:white}.r-nav .r-wrap{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.r-nav a,.r-nav summary{color:white}.r-nav details{position:relative}.r-nav summary{cursor:pointer}.r-nav details>div{position:absolute;top:38px;left:0;z-index:10;background:white;padding:20px;width:310px;box-shadow:0 12px 35px #123c4530;border-radius:8px;max-height:70vh;overflow:auto}.r-nav details>div a{display:block;color:var(--ink);padding:7px 0}.r-breadcrumb{padding-top:22px;padding-bottom:22px;font-size:13px;color:var(--muted)}.r-main{background:white;border:1px solid var(--line);border-radius:12px;padding:36px;margin-bottom:32px;min-height:40vh;overflow:hidden}.r-main>article{overflow-wrap:anywhere}.r-main article>div{max-width:100%}.r-footer{background:var(--ink);color:#c9dcdf;padding:36px 0}.r-footer a{color:white}.r-footer .r-wrap{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.r-actions{margin-top:36px;padding:24px;background:#edf5f5;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:20px}.r-actions p{margin:0;font-size:14px}.r-cta{display:inline-block;background:var(--teal);color:#fff!important;padding:11px 18px;border-radius:6px;font-size:14px;font-weight:650;margin:8px 8px 8px 0;white-space:normal}.r-unavailable{color:inherit}.r-image-missing{display:flex;align-items:center;justify-content:center;min-height:90px;padding:16px;color:var(--muted);background:#f3f6f6;border:1px solid #e4eded;border-radius:8px;font-size:13px;text-align:center}.r-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none}.r-list>li{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.r-list a{font-weight:650}.r-list p{font-size:13px;color:var(--muted);margin-top:10px}.r-search{display:flex;gap:12px;margin-bottom:25px}.r-search input{font:inherit;padding:12px 16px;border:1px solid #9bb7bc;border-radius:6px;width:100%}.r-search button{font:inherit;border:0;background:var(--teal);color:white;padding:10px 22px;border-radius:6px;cursor:pointer}.r-count{color:var(--muted);font-size:14px}.r-label{font-size:12px;text-transform:uppercase;color:var(--teal);font-weight:700;letter-spacing:1px}.r-hero{background:var(--ink);color:#fff;border-radius:12px;padding:42px;margin-bottom:30px}.r-hero h1{color:#fff;max-width:820px}.r-hero p{color:#cbe3e5;max-width:740px}.r-toc{columns:2;column-gap:40px}.r-toc a{display:block;padding:7px 0}.r-archive-date{color:var(--muted);font-size:12px;margin-top:20px}.r-content .header_wrap,.r-content .left_block,.r-content .left_menu,.r-content .sidebar,.r-content .bx_catalog-compare-list,.r-content .counter_wrapp,.r-content .compare,.r-content .wish_item,.r-content .tabs-head,.r-content .tabs__nav{display:none}.r-content .wrapper,.r-content .wrapper_inner,.r-content .container,.r-content .container2,.r-content .right_block,.r-content #content{width:100%;max-width:100%;margin:0;padding:0;float:none}.r-content .grid-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.r-content .grid-main>[class*="grid-main-"]{grid-column:span 12}.r-content .grid-main>.grid-main-3{grid-column:span 3}.r-content .grid-main>.grid-main-4{grid-column:span 4}.r-content .grid-main>.grid-main-6{grid-column:span 6}.r-content .grid-main>.grid-main-8{grid-column:span 8}.r-content .container-main{margin:30px 0}.r-content .catalog_block,.r-content .items.row,.r-content .blog__list,.r-content .blog__articles,.r-content .catalog__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.r-content .catalog_item,.r-content .item_block,.r-content .blog__item,.r-content .catalog-item{border:1px solid var(--line);border-radius:8px;padding:18px;min-width:0}.r-content .image_wrapper_block img,.r-content .item_block img{height:190px;width:100%;object-fit:contain}.r-content .price{font-size:22px;font-weight:700;color:var(--ink);margin:12px 0}.r-content .item-title{font-size:17px;font-weight:650;line-height:1.4;margin:12px 0}.r-content .props_list{font-size:14px}.r-content .detail_text{line-height:1.75}.r-content .blog-top img,.r-content .blog__item img{border-radius:8px;max-height:360px;object-fit:contain}.r-content .om_banner{display:none}.r-content .contacts table{width:100%}.r-content iframe{display:none}.r-skip{position:absolute;left:-10000px}.r-skip:focus{left:20px;top:20px;background:white;padding:12px;z-index:99}
@media(max-width:760px){.r-wrap{padding-left:16px;padding-right:16px}.r-topline{gap:10px}.r-brand{font-size:23px}.r-brand small{font-size:8px;letter-spacing:1px}.r-contact a{font-size:17px}.r-contact small{font-size:10px}.r-nav .r-wrap{gap:14px;font-size:14px}.r-main{padding:22px 16px}.r-list{grid-template-columns:1fr}.r-actions{align-items:flex-start;flex-direction:column;padding:18px}.r-hero{padding:26px 22px}.r-content .grid-main>[class*="grid-main-"]{grid-column:span 12}.r-content .catalog_block,.r-content .items.row,.r-content .blog__list,.r-content .blog__articles,.r-content .catalog__items{grid-template-columns:1fr}.r-toc{columns:1}table{display:block;overflow:auto}.r-search button{padding:10px}.r-footer{font-size:14px}}
