.eut-rk{--rk-blue:#123b54;--rk-muted:#526572;--rk-accent:#d94f22;--rk-line:#d9e3e9;--rk-ok:#1d6b45;max-width:1180px;margin:0 auto;padding:24px 16px 48px;color:#173346;line-height:1.5;overflow-wrap:anywhere}.eut-rk,.eut-rk *{box-sizing:border-box}.eut-rk [hidden]{display:none!important}.eut-rk .rk-header{max-width:760px;margin:0 auto 18px;text-align:center}.eut-rk .rk-eyebrow{font-size:13px;color:var(--rk-muted);margin:0 0 4px}.eut-rk h1{font-size:clamp(26px,4.4vw,38px);line-height:1.15;font-weight:750;color:var(--rk-blue);margin:4px 0 10px}.eut-rk .rk-intro{margin:0;color:#29485b}.eut-rk h2{font-size:21px;line-height:1.3;color:var(--rk-blue);margin:0 0 6px}.eut-rk button{font:inherit;cursor:pointer;letter-spacing:normal;text-transform:none;touch-action:manipulation}.eut-rk :focus-visible{outline:3px solid var(--rk-accent);outline-offset:3px}.eut-rk .rk-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 18px}.eut-rk .rk-preset{text-align:left;padding:12px 14px;border:2px solid #dbe5eb;border-radius:12px;background:#f8fafb;color:var(--rk-blue);min-height:72px}.eut-rk .rk-preset strong{display:block;font-size:16px}.eut-rk .rk-preset span{display:block;font-size:13px;color:var(--rk-muted);margin-top:2px}.eut-rk .rk-preset:hover{border-color:#517d98}.eut-rk .rk-preset[aria-pressed=true]{border-color:var(--rk-blue);background:#eaf3f8}.eut-rk .rk-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.eut-rk .rk-slot{border:1px solid var(--rk-line);border-radius:16px;background:#fff;padding:18px;margin-bottom:14px;box-shadow:0 6px 24px #123b5408}.eut-rk .rk-slot-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.eut-rk .rk-num{flex:0 0 30px;height:30px;border-radius:50%;background:var(--rk-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.eut-rk .rk-slot-help{font-size:14px;color:var(--rk-muted);margin:0}.eut-rk .rk-groups{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.eut-rk .rk-chip{padding:8px 14px;border:1px solid #8297a4;border-radius:999px;background:#fff;color:var(--rk-blue);font-size:14px;min-height:40px}.eut-rk .rk-chip[aria-pressed=true]{background:var(--rk-blue);border-color:var(--rk-blue);color:#fff}.eut-rk .rk-opts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.eut-rk .rk-opt{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:10px 12px;border:2px solid #e1e9ee;border-radius:12px;background:#fff;color:#173346}.eut-rk .rk-opt:hover{border-color:#9db5c4}.eut-rk .rk-opt[aria-pressed=true]{border-color:var(--rk-blue);background:#f1f7fb}.eut-rk .rk-opt[aria-disabled=true]{opacity:.62;background:#f6f7f8;cursor:not-allowed}.eut-rk .rk-opt img,.eut-rk .rk-noimg{flex:0 0 56px;width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f3f6f8}.eut-rk .rk-opt-body{flex:1;min-width:0}.eut-rk .rk-opt-title{display:block;font-weight:650;font-size:15px;line-height:1.3}.eut-rk .rk-opt-spec{display:block;font-size:13px;color:var(--rk-muted);margin-top:2px}.eut-rk .rk-opt-why{display:block;font-size:13px;color:var(--rk-ok);margin-top:3px}.eut-rk .rk-opt-reason{display:block;font-size:13px;color:#8a3a14;margin-top:3px}.eut-rk .rk-opt-price{flex:0 0 auto;text-align:right;font-weight:700;color:var(--rk-blue);font-size:15px;white-space:nowrap}.eut-rk .rk-opt-price s{display:block;font-weight:500;font-size:12px;color:var(--rk-muted)}.eut-rk .rk-radio{flex:0 0 20px;width:20px;height:20px;border:2px solid #8297a4;border-radius:50%;position:relative}.eut-rk .rk-opt[aria-pressed=true] .rk-radio{border-color:var(--rk-blue)}.eut-rk .rk-opt[aria-pressed=true] .rk-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--rk-blue)}.eut-rk .rk-multi .rk-radio{border-radius:5px}.eut-rk .rk-multi .rk-opt[aria-pressed=true] .rk-radio:after{border-radius:2px}.eut-rk .rk-qty{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-size:14px}.eut-rk .rk-qty button{width:40px;height:40px;border:1px solid #8297a4;border-radius:9px;background:#fff;color:var(--rk-blue);font-size:18px}.eut-rk .rk-qty button[disabled]{opacity:.4;cursor:not-allowed}.eut-rk .rk-qty output{min-width:90px;text-align:center;font-weight:700}.eut-rk .rk-info{font-size:14px;background:#f4f8fa;border-radius:10px;padding:12px 14px;margin:0}.eut-rk .rk-info p{margin:0 0 8px}.eut-rk .rk-info p:last-child{margin:0}.eut-rk .rk-notice{font-size:14px;background:#fff6ed;border:1px solid #efc7ad;border-radius:10px;padding:10px 12px;margin:10px 0 0}.eut-rk .rk-summary{position:sticky;top:90px;border:1px solid var(--rk-line);border-radius:16px;background:#fff;padding:18px;box-shadow:0 8px 32px #123b540d}.eut-rk .rk-sum-list{list-style:none;margin:0 0 12px;padding:0}.eut-rk .rk-sum-list li{display:flex;gap:8px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #edf2f5;font-size:14px}.eut-rk .rk-sum-list .rk-sum-name{flex:1;min-width:0}.eut-rk .rk-sum-list .rk-sum-price{white-space:nowrap;font-weight:650}.eut-rk .rk-sum-list .rk-sum-empty{color:var(--rk-muted)}.eut-rk .rk-x{border:0;background:none;color:var(--rk-muted);font-size:13px;text-decoration:underline;padding:0 0 0 4px}.eut-rk .rk-totals{font-size:15px;margin:0 0 12px}.eut-rk .rk-totals p{display:flex;justify-content:space-between;gap:8px;margin:0 0 4px}.eut-rk .rk-total-main{font-size:20px;font-weight:750;color:var(--rk-blue)}.eut-rk .rk-total-campaign{color:var(--rk-accent);font-weight:700}.eut-rk .rk-pkg{background:#eef7f1;border:1px solid #b9dcc6;border-radius:10px;padding:10px 12px;font-size:14px;margin:0 0 10px}.eut-rk .rk-checks{font-size:13px;color:#29485b;margin:0 0 12px}.eut-rk .rk-checks ul{margin:6px 0 0;padding-left:18px}.eut-rk .rk-checks .rk-ok{color:var(--rk-ok)}.eut-rk .rk-checks .rk-warn{color:#8a3a14}.eut-rk .rk-cta{width:100%;min-height:52px;border:0;border-radius:10px;background:var(--rk-accent);color:#fff;font-weight:700;font-size:17px;padding:12px 16px}.eut-rk .rk-cta[disabled]{opacity:.55;cursor:not-allowed}.eut-rk .rk-cta-msg{font-size:14px;margin:8px 0 0;min-height:1em}.eut-rk .rk-trust{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:10px 0 0;font-size:13px;color:var(--rk-muted)}.eut-rk .rk-trust li:before{content:"\2713  ";color:var(--rk-ok);font-weight:700}.eut-rk .rk-mbar{display:none}.eut-rk .rk-foot{max-width:860px;margin:18px auto 0}.eut-rk .rk-legal{font-size:14px;background:#fff6ed;border-left:4px solid var(--rk-accent);padding:12px 14px;border-radius:8px;margin:0 0 12px}.eut-rk .rk-notes{font-size:13px;color:var(--rk-muted);padding-left:18px;margin:0 0 16px}.eut-rk .rk-content{border-top:1px solid var(--rk-line);padding-top:16px;font-size:15px}@media(max-width:990px){.eut-rk .rk-layout{grid-template-columns:minmax(0,1fr)}.eut-rk .rk-summary{position:static}.eut-rk .rk-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.eut-rk{padding:16px 10px 96px}.eut-rk .rk-slot{padding:14px 12px;border-radius:12px}.eut-rk .rk-opt{padding:9px 10px;gap:9px}.eut-rk .rk-opt img,.eut-rk .rk-noimg{flex-basis:44px;width:44px;height:44px}.eut-rk .rk-opt-price{font-size:14px}.eut-rk .rk-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--rk-line);box-shadow:0 -6px 20px #123b5414;font-weight:700;color:var(--rk-blue)}.eut-rk .rk-cta-small{width:auto;min-height:44px;font-size:15px;padding:10px 16px}}@media(prefers-reduced-motion:reduce){.eut-rk *{transition:none!important}}.eut-rk .rk-sec{margin:0 0 14px}.eut-rk .rk-sec h3{font-size:15px;margin:0 0 2px;color:var(--rk-blue)}.eut-rk .rk-sec .rk-slot-help{margin:0 0 8px}.eut-rk .rk-sec-none{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/eut-rakentaja.css.map */
