.rmt-app{--rmt-primary:#2563a6;--rmt-accent:#e5b72f;--rmt-ink:#1d2730;--rmt-muted:#6f7a84;--rmt-line:#dfe4e8;--rmt-soft:#f4f6f8;color:var(--rmt-ink);background:var(--rmt-soft);font:15px/1.5 Arial,sans-serif;min-height:100vh}.rmt-app *{box-sizing:border-box}.rmt-app button,.rmt-app input,.rmt-app select,.rmt-app textarea{font:inherit}.rmt-header{min-height:76px;padding:12px max(20px,calc((100% - 1200px)/2));background:#fff;border-bottom:1px solid var(--rmt-line);display:flex;align-items:center;gap:25px;position:sticky;top:0;z-index:20}.rmt-brand{display:flex;align-items:center;gap:10px;margin-right:auto}.rmt-brand>span:last-child{display:flex;flex-direction:column;line-height:1.15}.rmt-brand small{color:var(--rmt-muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.rmt-logo,.rmt-chat-logo{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--rmt-primary),var(--rmt-accent));color:#fff;font-weight:900}.rmt-header nav{display:flex;gap:20px}.rmt-header a{color:inherit;text-decoration:none}.rmt-lang{display:flex;align-items:center;gap:4px}.rmt-lang select{border:1px solid var(--rmt-line);padding:8px;background:#fff}.rmt-primary{background:var(--rmt-primary);color:#fff;border:0;border-radius:7px;padding:11px 16px;font-weight:800;cursor:pointer}.rmt-primary:hover{filter:brightness(.92)}.rmt-button{display:inline-block;text-decoration:none;margin-top:22px}.rmt-hero{max-width:1200px;margin:auto;min-height:480px;padding:55px 20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.rmt-kicker{font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--rmt-primary)}.rmt-hero h1{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.055em;margin:16px 0}.rmt-hero p{font-size:18px;color:var(--rmt-muted);max-width:540px}.rmt-placeholder{height:350px;border:2px dashed #bac4cc;border-radius:18px;background:linear-gradient(135deg,#fff,#e9eef2);display:grid;place-content:center;text-align:center;color:#89949c}.rmt-placeholder strong{font-size:30px}.rmt-placeholder small{display:block}.rmt-section{max-width:1200px;margin:auto;padding:65px 20px}.rmt-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.rmt-title h2,.rmt-section h2{font-size:34px;margin:5px 0}.rmt-title select{min-width:220px;padding:11px;border:1px solid var(--rmt-line);background:#fff}.rmt-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rmt-card{background:#fff;border:1px solid var(--rmt-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.rmt-card>img,.rmt-image-empty{width:100%;height:210px;object-fit:cover;background:#edf1f4}.rmt-image-empty{display:grid;place-items:center;color:#9aa4ad;letter-spacing:.16em}.rmt-card>div{padding:18px;display:flex;flex-direction:column;flex:1}.rmt-card small{color:var(--rmt-primary);font-weight:900;text-transform:uppercase}.rmt-card h3{margin:6px 0;font-size:20px}.rmt-card p{color:var(--rmt-muted);min-height:45px}.rmt-card strong{margin-top:auto;font-size:18px}.rmt-card button{margin-top:14px}.rmt-empty{grid-column:1/-1;border:2px dashed var(--rmt-line);background:#fff;min-height:220px;display:grid;place-content:center;text-align:center;border-radius:14px}.rmt-empty b{font-size:22px}.rmt-empty span{color:var(--rmt-muted)}.rmt-how{background:#202b34;color:#fff;padding:42px max(20px,calc((100% - 1160px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rmt-how div{border-left:3px solid var(--rmt-accent);padding-left:16px}.rmt-how b,.rmt-how span{display:block}.rmt-how span{color:#bdc7cf}.rmt-contact{text-align:center}.rmt-contact-data,.rmt-contact #rmt-contact-data{display:flex;justify-content:center;gap:20px}.rmt-contact a{color:var(--rmt-primary);font-weight:800}footer{background:#121a21;color:#b4bec5;display:flex;justify-content:space-between;padding:28px max(20px,calc((100% - 1160px)/2))}.rmt-overlay{position:fixed;inset:0;background:#0d1721bb;z-index:100;display:grid;place-items:center;padding:20px}.rmt-overlay[hidden]{display:none}.rmt-modal{position:relative;background:#fff;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px}.rmt-close{position:absolute;right:16px;top:14px;background:none;border:0;font-size:30px;color:var(--rmt-muted);cursor:pointer}.rmt-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.rmt-form label{display:flex;flex-direction:column;gap:5px;font-weight:800}.rmt-form input,.rmt-form textarea{border:1px solid var(--rmt-line);border-radius:7px;padding:11px}.rmt-form fieldset,.rmt-form .rmt-check,.rmt-wide,.rmt-config-total,.rmt-notice{grid-column:1/-1}.rmt-form .rmt-check{display:flex;flex-direction:row;align-items:center;font-weight:500}.rmt-check b{margin-left:auto}.rmt-config-total{background:var(--rmt-soft);padding:15px;display:flex;justify-content:space-between;font-size:19px}.rmt-notice{background:#fff8dc;border-left:4px solid var(--rmt-accent);padding:13px}.rmt-cart-items>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rmt-line)}.rmt-cart-items span,.rmt-cart-items small{display:block}.rmt-cart-items small{color:var(--rmt-muted)}.rmt-cart-items button{border:0;background:none;color:#a33}.rmt-totals div{display:flex;justify-content:space-between;padding:7px 0}.rmt-totals div:last-child{font-size:21px;font-weight:900;border-top:1px solid var(--rmt-line)}.rmt-success{text-align:center}.rmt-success>span{display:grid;place-items:center;margin:auto;width:64px;height:64px;border-radius:50%;background:#e6f5ea;color:#278947;font-size:34px}.rmt-chat-launcher{position:fixed;right:22px;bottom:20px;z-index:70;background:#fff;border:1px solid var(--rmt-line);border-radius:50px;padding:8px 15px 8px 8px;box-shadow:0 14px 40px #10182033;display:flex;align-items:center;gap:10px;cursor:pointer}.rmt-chat-launcher span:last-child,.rmt-chat header>span:nth-child(2){display:flex;flex-direction:column;text-align:left}.rmt-chat-launcher small,.rmt-chat header small{color:var(--rmt-muted)}.rmt-chat{position:fixed;right:22px;bottom:20px;z-index:80;width:min(390px,calc(100vw - 30px));height:min(590px,calc(100vh - 40px));background:#fff;border:1px solid var(--rmt-line);border-radius:18px;box-shadow:0 20px 60px #10182055;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.rmt-chat[hidden]{display:none}.rmt-chat header{background:var(--rmt-primary);color:#fff;padding:14px;display:flex;align-items:center;gap:10px}.rmt-chat header small{color:#ffffffcc}.rmt-chat header button{margin-left:auto;background:none;border:0;color:#fff;font-size:25px}.rmt-chat-messages{padding:15px;overflow:auto;background:#f6f8fa}.rmt-chat-messages p{max-width:83%;padding:10px 12px;border-radius:13px;background:#fff;box-shadow:0 2px 8px #0000000b}.rmt-chat-messages .user{margin-left:auto;background:var(--rmt-primary);color:#fff}.rmt-chat form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px}.rmt-chat form input{border:1px solid var(--rmt-line);border-radius:8px;padding:11px}.rmt-chat form button{width:44px}.rmt-chat-logo{width:38px;height:38px;background:linear-gradient(135deg,var(--rmt-accent),#fff);color:var(--rmt-ink);flex:0 0 auto}@media(max-width:800px){.rmt-header nav{display:none}.rmt-hero{grid-template-columns:1fr}.rmt-products{grid-template-columns:repeat(2,1fr)}.rmt-placeholder{height:280px}.rmt-how{grid-template-columns:1fr}.rmt-form{grid-template-columns:1fr}.rmt-form>*{grid-column:1!important}}@media(max-width:560px){.rmt-header{gap:9px;padding:10px}.rmt-brand small,.rmt-lang span{display:none}.rmt-brand{margin-right:auto}.rmt-primary{padding:10px}.rmt-hero{padding-top:35px}.rmt-products{grid-template-columns:1fr}.rmt-title{align-items:stretch;flex-direction:column}.rmt-title select{width:100%}footer{display:block}footer span{display:block;margin:6px 0}.rmt-chat{right:8px;bottom:8px;width:calc(100vw - 16px);height:calc(100vh - 16px)}}
.rmt-price-note{display:block;margin-top:5px;color:var(--rmt-muted);font-size:12px;text-transform:none!important;letter-spacing:0!important}.rmt-source-link{display:inline-block;margin-top:10px;color:var(--rmt-primary);font-weight:700;text-decoration:underline}.rmt-contact #rmt-contact-data{display:grid;gap:8px}.rmt-contact #rmt-contact-data a{color:var(--rmt-primary)}footer a{color:inherit}
.rmt-placeholder{border:0;overflow:hidden;position:relative}.rmt-placeholder img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rmt-placeholder small{position:relative;z-index:1;background:#fffE;padding:10px 14px;border-radius:6px;color:#202b34;font-weight:700}
.rmt-logo{width:54px;height:54px;object-fit:contain;flex:0 0 auto}.rmt-chat-logo{width:38px;height:38px;object-fit:contain;background:transparent;border-radius:0;color:transparent;flex:0 0 auto}
