:root{--rga-bg: #f6f7fb;--rga-card: #ffffff;--rga-border: #e3e7ee;--rga-border-strong: #cfd5df;--rga-text: #171a2b;--rga-text-2: #4a5265;--rga-muted: #6f7788;--rga-green: #00e07a;--rga-green-deep: #00b862;--rga-green-dark: #0b8a4b;--rga-green-soft: #e6faf0;--rga-blue-soft: #eaf3fd;--rga-blue: #2563eb;--rga-amber-soft: #fff7e6;--rga-amber: #9a6700;--rga-danger: #d92d20;--rga-radius: 18px;--rga-radius-sm: 12px;--rga-shadow: 0 10px 40px rgba(23, 26, 43, .06);--rga-font: "Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body.rga-body{background:var(--rga-bg)!important;color:var(--rga-text)}.rga,.rga *{box-sizing:border-box}.rga{font-family:var(--rga-font);color:var(--rga-text);padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px)}.rga a{color:var(--rga-green-dark)}.rga-section{margin-top:clamp(48px,7vw,88px)}.rga-section--tight{margin-top:clamp(28px,4vw,44px)}.rga-hero{max-width:860px;margin:0 auto clamp(28px,4vw,44px);text-align:center}.rga-h1{margin:0 0 14px;font:800 clamp(34px,5vw,50px)/1.08 var(--rga-font);letter-spacing:-.025em;color:var(--rga-text)}.rga-lead{margin:0 auto;max-width:720px;font:400 clamp(17px,1.8vw,20px)/1.55 var(--rga-font);color:var(--rga-text-2)}.rga-h2{margin:0 0 10px;font:700 clamp(26px,3.4vw,36px)/1.15 var(--rga-font);letter-spacing:-.02em;color:var(--rga-text)}.rga-h2--center{text-align:center}.rga-h3{margin:0 0 8px;font:700 20px/1.3 var(--rga-font);color:var(--rga-text)}.rga-sub{margin:0 0 22px;font:400 16.5px/1.55 var(--rga-font);color:var(--rga-text-2)}.rga-sub--center{text-align:center;margin-left:auto;margin-right:auto;max-width:640px}.rga-card{background:var(--rga-card);border:1px solid var(--rga-border);border-radius:var(--rga-radius);box-shadow:var(--rga-shadow)}.rga-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:var(--rga-radius-sm);border:1px solid transparent;font:700 16px/1 var(--rga-font);letter-spacing:.01em;text-decoration:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.rga-btn--primary{background:linear-gradient(135deg,var(--rga-green),var(--rga-green-deep));color:#06261a!important;box-shadow:0 8px 22px #00c86e47}.rga-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00c86e5c}.rga-btn--ghost{background:#fff;border-color:var(--rga-border-strong);color:var(--rga-text)!important}.rga-btn--ghost:hover{border-color:var(--rga-text-2)}.rga-btn--block{width:100%}.rga-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.rga-linkbtn{background:none;border:0;padding:0;color:var(--rga-muted);font:600 14px/1 var(--rga-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rga-linkbtn:hover{color:var(--rga-text)}.rga-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(20px,3vw,36px)}.rga-start__media{border-radius:14px;overflow:hidden;background:#e9edf3;aspect-ratio:1 / 1}.rga-start__media img{width:100%;height:100%;object-fit:cover;display:block}.rga-start__form .rga-h2{margin-bottom:14px}.rga-start__alt{margin:16px 0 0;font:400 14.5px/1.5 var(--rga-font);color:var(--rga-text-2)}.rga-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.rga-step{padding:28px 26px}.rga-step__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:16px;background:var(--rga-green-soft);color:var(--rga-green-dark)}.rga-step__icon svg{width:28px;height:28px}.rga-step p{margin:0;font:400 16px/1.6 var(--rga-font);color:var(--rga-text-2)}.rga-cta{display:flex;justify-content:center;margin-top:30px}.rga-faq{max-width:860px;margin:26px auto 0;display:grid;gap:12px}.rga-faq details{background:var(--rga-card);border:1px solid var(--rga-border);border-radius:14px;overflow:hidden}.rga-faq details[open]{border-color:var(--rga-border-strong)}.rga-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font:700 17px/1.35 var(--rga-font);color:var(--rga-text)}.rga-faq summary::-webkit-details-marker{display:none}.rga-faq summary:after{content:"+";flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rga-green-soft);color:var(--rga-green-dark);font-size:20px;font-weight:700;transition:transform .2s ease}.rga-faq details[open] summary:after{transform:rotate(45deg)}.rga-faq__a{padding:0 22px 20px;font:400 16px/1.65 var(--rga-font);color:var(--rga-text-2)}.rga-faq__a p{margin:0 0 10px}.rga-faq__a p:last-child{margin-bottom:0}.rga-faq__a ol,.rga-faq__a ul{margin:0 0 10px;padding-left:22px}.rga-calc{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.rga-calc--noside{grid-template-columns:minmax(0,820px);justify-content:center}.rga-calc__main{padding:clamp(22px,3.5vw,44px)}.rga-calc__side{position:sticky;top:96px}.rga-calc__title{margin:0 0 18px;font:800 clamp(30px,4vw,42px)/1.1 var(--rga-font);letter-spacing:-.025em}.rga-notice{display:block;margin:0 0 28px;padding:14px 16px;border-radius:var(--rga-radius-sm);background:var(--rga-blue-soft);border:1px solid #cfe0fa;font:500 15px/1.5 var(--rga-font);color:#1e3a8a}.rga-notice a{color:#1e3a8a;font-weight:700}.rga-group{margin:0 0 30px;padding:0;border:0;min-width:0}.rga-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;width:100%;margin:0 0 16px;padding:0;font:700 22px/1.2 var(--rga-font);color:var(--rga-text)}.rga-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;align-items:start;margin-bottom:18px}.rga-row .rga-field{margin-bottom:0}.rga-row--2{grid-template-columns:1fr 1fr}.rga-row--storage,.rga-row--psu{grid-template-columns:1fr 1fr auto}.rga-field{margin-bottom:18px;min-width:0}.rga-field[hidden]{display:none}.rga-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:700 15px/1.3 var(--rga-font);color:var(--rga-text)}.rga-label span[aria-hidden]{color:var(--rga-green-dark)}.rga-hint{margin:-8px 0 16px;font:400 14px/1.5 var(--rga-font);color:var(--rga-muted)}.rga-input{width:100%;min-height:52px;padding:0 16px;border-radius:var(--rga-radius-sm);border:1px solid var(--rga-border-strong);background:#fff;color:var(--rga-text);font:500 16px/1.3 var(--rga-font);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.rga-input::placeholder{color:#98a0b0}.rga-input:focus{outline:none;border-color:var(--rga-green-deep);box-shadow:0 0 0 4px #00e07a2e}.rga-input:disabled{background:#f1f3f7;color:#98a0b0;cursor:not-allowed}.rga-input[type=number]{-moz-appearance:textfield}.rga-input[type=number]::-webkit-outer-spin-button,.rga-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rga-select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23171a2b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.rga-textarea{min-height:0;padding:12px 16px;resize:vertical}.rga-combo{position:relative}.rga-combo input.rga-input{padding-left:46px!important;padding-right:48px!important}input.rga-input,select.rga-input{padding:0 16px!important}textarea.rga-input{padding:12px 16px!important}.rga-combo__icon{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--rga-muted);pointer-events:none}.rga-combo.is-selected input{border-color:var(--rga-green-deep);background:#f3fdf7;font-weight:700}.rga-combo.is-disabled{opacity:.45;pointer-events:none}.rga-combo__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:8px;border:0;background:#eef1f6;color:var(--rga-text-2);font-size:20px;line-height:1;cursor:pointer}.rga-combo__clear:hover{background:#e2e6ee;color:var(--rga-text)}.rga-combo__clear[hidden]{display:none}.rga-combo__list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:300px;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid var(--rga-border);background:#fff;box-shadow:0 20px 50px #171a2b29}.rga-combo__list[hidden]{display:none}.rga-combo__list li{padding:11px 12px;border-radius:9px;font:500 15px/1.3 var(--rga-font);color:var(--rga-text);cursor:pointer}.rga-combo__list li:hover,.rga-combo__list li.is-active{background:var(--rga-green-soft);color:var(--rga-green-dark)}.rga-combo__list li.is-other{margin-top:4px;border-top:1px solid var(--rga-border);border-radius:0 0 9px 9px;color:var(--rga-text-2);font-style:italic}.rga-combo__list li.is-empty{color:var(--rga-muted);cursor:default;font-size:14px}.rga-combo__list li.is-empty:hover{background:none}.rga-combo__list{max-height:360px}.rga-combo__list li.rga-combo__group{position:sticky;top:-6px;z-index:1;margin:0 -6px;padding:10px 18px 6px;border-radius:0;background:#fff;font:700 11px/1.2 var(--rga-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rga-muted);cursor:default}.rga-combo__list li.rga-combo__group:hover{background:#fff;color:var(--rga-muted)}.rga-combo__list li.rga-combo__group+li{margin-top:0}.rga-check,.rga-radio{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:var(--rga-radius-sm);border:1px solid var(--rga-border);background:#fff;font:500 15px/1.5 var(--rga-font);color:var(--rga-text-2);cursor:pointer;transition:border-color .15s ease,background .15s ease}.rga-check:hover,.rga-radio:hover{border-color:var(--rga-border-strong)}.rga-check input,.rga-radio input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--rga-green-deep);cursor:pointer}.rga-check--inline{align-items:center;padding:0;border:0;background:none;white-space:nowrap;font-weight:600;color:var(--rga-text);margin-top:32px}.rga-check--inline input{margin:0}.rga-row--psu .rga-check--inline{margin-top:15px}.rga-check a{color:var(--rga-green-dark);text-decoration:underline;text-underline-offset:3px}.rga-check span span[aria-hidden]{color:var(--rga-green-dark)}.rga-checks{display:grid;gap:10px;margin-bottom:22px}.rga-radios{display:grid;gap:10px}.rga-radio:has(input:checked){border-color:var(--rga-green-deep);background:#f3fdf7}.rga-radio strong{display:block;color:var(--rga-text);font-weight:800}.rga-radio small{display:block;font-size:13.5px;color:var(--rga-muted)}.rga-info{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:600 14px/1.3 var(--rga-font);color:var(--rga-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.rga-info span{flex:0 0 18px;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--rga-green-soft);color:var(--rga-green-dark);font:800 11px/1 var(--rga-font);border:1px solid #bfeed5}.rga-info--dot{text-decoration:none}.rga-info[aria-expanded=true] span{background:var(--rga-green-dark);color:#fff;border-color:var(--rga-green-dark)}.rga-infotext{margin:0 0 16px;padding:14px 16px;border-radius:var(--rga-radius-sm);background:#f6f7fb;border:1px solid var(--rga-border);font:400 15px/1.6 var(--rga-font);color:var(--rga-text-2)}.rga-infotext[hidden]{display:none}.rga-infotext ol{margin:0;padding-left:20px}.rga-infotext strong{color:var(--rga-text)}.rga-err{display:block;margin-top:6px;font:600 13.5px/1.3 var(--rga-font);color:var(--rga-danger)}.rga-err[hidden]{display:none}.has-error .rga-input,.has-error .rga-combo input{border-color:var(--rga-danger);background:#fff5f4}.has-error .rga-check{border-color:var(--rga-danger)}.rga-formerr,.rga-error{margin:14px 0 0;padding:12px 16px;border-radius:var(--rga-radius-sm);background:#fff1f0;border:1px solid #ffcfcb;color:#b42318;font:600 15px/1.4 var(--rga-font)}.rga-formerr[hidden]{display:none}.rga-error{margin:0 0 18px}.rga-estimate{margin-top:6px;min-height:58px;font-size:17px}.rga-result{margin-top:34px;padding-top:30px;border-top:1px solid var(--rga-border);animation:rga-in .3s ease}.rga-result[hidden]{display:none}@keyframes rga-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rga-offer{padding:clamp(22px,3vw,32px);border-radius:var(--rga-radius);text-align:center;background:linear-gradient(180deg,#f0fdf5,#fff);border:1px solid #bfeed5}.rga-offer__kicker{display:block;margin-bottom:6px;font:700 13px/1 var(--rga-font);letter-spacing:.12em;text-transform:uppercase;color:var(--rga-green-dark)}.rga-offer__price{font:800 clamp(42px,6vw,64px)/1.05 var(--rga-font);letter-spacing:-.03em;color:var(--rga-text);outline:none}.rga-offer__price.is-manual{font-size:clamp(24px,3.4vw,34px);color:var(--rga-blue)}.rga-offer__meta{margin:10px auto 0;max-width:560px;font:500 14.5px/1.55 var(--rga-font);color:var(--rga-text-2)}.rga-offer__note{margin:16px auto 0;max-width:600px;padding:12px 16px;border-radius:var(--rga-radius-sm);background:var(--rga-amber-soft);border:1px solid #fde2a8;font:500 14px/1.55 var(--rga-font);color:var(--rga-amber);text-align:left}.rga-offer__note[hidden]{display:none}.rga-offer__sub{margin:24px 0 10px;padding-top:18px;border-top:1px solid var(--rga-border);font:700 16px/1.2 var(--rga-font);color:var(--rga-text);text-align:left}.rga-summary{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:0 0 16px;text-align:left}.rga-summary dt{font:500 15px/1.4 var(--rga-font);color:var(--rga-muted)}.rga-summary dd{margin:0;font:700 15px/1.4 var(--rga-font);color:var(--rga-text)}.rga-submit{margin-top:6px;min-height:58px;font-size:17px}.rga-fine{margin:14px 0 0;font:400 13.5px/1.55 var(--rga-font);color:var(--rga-muted)}.rga-live{padding:22px 24px}.rga-live__label{display:flex;align-items:center;gap:8px;font:700 12px/1 var(--rga-font);letter-spacing:.12em;text-transform:uppercase;color:var(--rga-muted)}.rga-live__label em{width:8px;height:8px;border-radius:50%;background:var(--rga-border-strong)}.rga-live__label em.is-on{background:var(--rga-green-deep);animation:rga-pulse .9s ease}@keyframes rga-pulse{0%{box-shadow:0 0 #00b86280}to{box-shadow:0 0 0 12px #00b86200}}.rga-live__price{margin:10px 0 6px;font:800 clamp(26px,2.6vw,34px)/1.1 var(--rga-font);letter-spacing:-.02em;color:var(--rga-muted)}.rga-live__price.is-set{color:var(--rga-text)}.rga-live__hint{margin:0 0 14px;font:400 14px/1.5 var(--rga-font);color:var(--rga-muted)}.rga-live__lines{display:grid;gap:7px;margin:0;padding:14px 0;list-style:none;border-top:1px solid var(--rga-border);border-bottom:1px solid var(--rga-border)}.rga-live__lines:empty{display:none}.rga-live__lines li{display:flex;justify-content:space-between;gap:10px;font:500 14px/1.3 var(--rga-font);color:var(--rga-text-2)}.rga-live__lines li b{color:var(--rga-text);font-weight:700;white-space:nowrap}.rga-live__lines li.is-minus b{color:var(--rga-danger)}.rga-live__lines li.is-plus b{color:var(--rga-green-dark)}.rga-live__usps{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.rga-live__usps li{display:flex;gap:9px;align-items:flex-start;font:500 14px/1.45 var(--rga-font);color:var(--rga-text-2)}.rga-live__usps li:before{content:"\2713";flex:0 0 18px;display:inline-grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--rga-green-soft);color:var(--rga-green-dark);font-size:11px;font-weight:800}.rga-success{max-width:640px;margin:0 auto;padding:clamp(28px,5vw,52px);text-align:center}.rga-success__icon{display:inline-grid;place-items:center;width:68px;height:68px;margin-bottom:18px;border-radius:50%;background:linear-gradient(135deg,var(--rga-green),var(--rga-green-deep));color:#06261a;font-size:32px;font-weight:800}.rga-success__title{margin:0 0 10px;font:800 clamp(26px,3.6vw,36px)/1.15 var(--rga-font)}.rga-success__text{margin:0 0 24px;font:400 17px/1.6 var(--rga-font);color:var(--rga-text-2)}.rga-success__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(max-width:989px){.rga-calc{grid-template-columns:1fr}.rga-calc__side{position:static;order:-1}.rga-live{padding:16px 18px}.rga-live__lines,.rga-live__usps{display:none}.rga-start{grid-template-columns:1fr}.rga-start__media{aspect-ratio:16 / 10}.rga-steps{grid-template-columns:1fr}}@media(max-width:749px){.rga-row,.rga-row--2{grid-template-columns:1fr}.rga-row--storage,.rga-row--psu{grid-template-columns:1fr 1fr}.rga-row--storage .rga-check--inline,.rga-row--psu .rga-check--inline{grid-column:1 / -1;margin-top:0}.rga-check--inline{margin-top:0;white-space:normal}.rga-legend{font-size:19px}.rga-btn{width:100%}}.rga-calc:has(.rga-checkout:not([hidden])){grid-template-columns:minmax(0,1120px)}.rga-checkout{padding:clamp(22px,4vw,56px)}.rga-checkout__title{margin:0 0 28px;font:800 clamp(28px,3.6vw,40px)/1.1 var(--rga-font);letter-spacing:-.025em;color:var(--rga-text);outline:none}.rga-center{text-align:center}.rga-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 38px;padding:0;list-style:none}.rga-progress__item button{display:block;width:100%;padding:9px 0 0;border:0;border-top:4px solid #e3e7ee;border-radius:0;background:none;text-align:left;font:500 13px/1.3 var(--rga-font);color:#98a0b0;cursor:default}.rga-progress__item.is-current button{border-top-color:#8fcfb0;color:var(--rga-text)}.rga-progress__item.is-done button,.rga-progress__item.is-open button{border-top-color:#8fcfb0;color:var(--rga-text-2);cursor:pointer}.rga-progress__item.is-done button:before{content:"\2713  ";color:var(--rga-green-dark)}.rga-progress__item button:disabled{cursor:default}.rga-step__h{margin:0 0 16px;font:800 clamp(20px,2.2vw,26px)/1.2 var(--rga-font);letter-spacing:-.015em;color:var(--rga-text)}.rga-step__h--center{text-align:center;margin-bottom:26px}.rga-costep--narrow{max-width:600px}.rga-costep--narrow .rga-step__h:not(:first-child){margin-top:30px}.rga-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 48px;align-items:start}.rga-pricebox{display:grid;place-items:center;min-height:150px;padding:30px 20px;border-radius:18px;background:radial-gradient(circle at 88% 8%,rgba(120,170,255,.75),transparent 42%),radial-gradient(circle at 10% 95%,rgba(160,225,240,.6),transparent 45%),linear-gradient(135deg,#eafbef,#dbf5e4 45%,#e3eeff)}.rga-pricebox__price{font:800 clamp(44px,6vw,66px)/1 var(--rga-font);letter-spacing:-.03em;color:var(--rga-text);outline:none;text-align:center}.rga-pricebox__price.is-manual{font-size:clamp(24px,3vw,34px);color:var(--rga-blue)}.rga-infobox{margin:12px 0 0;padding:14px 18px;border-radius:var(--rga-radius-sm);background:#f5f7fb;font:500 14px/1.55 var(--rga-font);color:var(--rga-text-2);text-align:center}.rga-infobox--blue{margin:0 0 20px;background:var(--rga-blue-soft);color:#1e3a6b;text-align:left}.rga-summary--compact dt,.rga-summary--compact dd{font-size:14px}.rga-costep .rga-summary{margin-top:18px}.rga-costep .rga-offer__note{margin-top:12px}.rga-stepnav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.rga-stepnav .rga-btn{min-height:52px}.rga-ship{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rga-ship--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}.rga-ship--1{grid-template-columns:minmax(0,380px);justify-content:center}.rga-ship__err{grid-column:1 / -1;text-align:center}.rga-shipcard{position:relative;display:flex;flex-direction:column;gap:2px;padding:24px 22px 22px;border:1px solid var(--rga-border);border-radius:16px;background:#fff;box-shadow:0 4px 18px #171a2b0a;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.rga-shipcard:hover{border-color:var(--rga-border-strong);transform:translateY(-1px)}.rga-shipcard input{position:absolute;opacity:0;pointer-events:none}.rga-shipcard:has(input:focus-visible){box-shadow:0 0 0 4px #00e07a4d}.rga-shipcard__icon{display:block;width:48px;height:48px;margin-bottom:14px;color:#1b6b4f}.rga-shipcard__icon svg{width:100%;height:100%}.rga-shipcard__title{font:700 16px/1.3 var(--rga-font);color:var(--rga-text)}.rga-shipcard__sub{font:400 14px/1.3 var(--rga-font);color:var(--rga-muted)}.rga-shipcard__list{margin:12px 0 0;padding-left:18px;font:400 14px/1.55 var(--rga-font);color:var(--rga-text-2)}.rga-shipcard.is-selected,.rga-shipcard:has(input:checked){background:#1b6b4f;border-color:#1b6b4f;box-shadow:0 10px 28px #1b6b4f47}.rga-shipcard.is-selected .rga-shipcard__icon,.rga-shipcard:has(input:checked) .rga-shipcard__icon{color:#a7f3c9}.rga-shipcard.is-selected .rga-shipcard__title,.rga-shipcard.is-selected .rga-shipcard__sub,.rga-shipcard.is-selected .rga-shipcard__list,.rga-shipcard:has(input:checked) .rga-shipcard__title,.rga-shipcard:has(input:checked) .rga-shipcard__sub,.rga-shipcard:has(input:checked) .rga-shipcard__list{color:#fff}.rga-shipcard.is-selected .rga-shipcard__icon circle[fill],.rga-shipcard:has(input:checked) .rga-shipcard__icon circle[fill]{fill:#1b6b4f}.rga-ship.has-error .rga-shipcard{border-color:var(--rga-danger)}.rga-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rga-row--zip{grid-template-columns:2fr 3fr}.rga-input--mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.rga-input--static{display:flex;align-items:center;gap:10px;background:#eef0f4;color:var(--rga-text-2)}.rga-paybox{padding:18px 20px 2px;border:2px solid #1b6b4f;border-radius:14px}.rga-paybox__head{display:flex;justify-content:space-between;gap:12px;font:700 16px/1.3 var(--rga-font);color:var(--rga-text)}.rga-paybox__text{margin:4px 0 16px;font:400 14px/1.5 var(--rga-font);color:var(--rga-muted)}.rga-review{margin-bottom:28px}.rga-review p{margin:0 0 4px;font:400 15px/1.55 var(--rga-font);color:var(--rga-text-2);word-break:break-word}.rga-review p.is-strong{font-weight:700;color:var(--rga-text)}.rga-review ul{margin:4px 0 8px;padding-left:18px;font:400 15px/1.55 var(--rga-font);color:var(--rga-text-2)}.rga-costep .rga-checks{margin-top:30px}@media(max-width:989px){.rga-ship,.rga-ship--2{grid-template-columns:1fr;max-width:520px;margin:0 auto}.rga-split{grid-template-columns:1fr}}@media(max-width:749px){.rga-progress{gap:6px;margin-bottom:26px}.rga-progress__item button{font-size:0}.rga-progress__item.is-current button{font-size:13px;white-space:nowrap}.rga-progress__item.is-done button:before{font-size:12px}.rga-row.rga-row--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.rga-row.rga-row--zip{grid-template-columns:2fr 3fr;gap:8px 10px}.rga-stepnav{grid-template-columns:1fr}.rga-stepnav .rga-btn--primary{order:-1}.rga-pricebox{min-height:120px}}.rga-checkout .rga-step__h{font-size:clamp(20px,2.2vw,26px)!important;font-weight:800!important;line-height:1.2!important}.rga-checkout .rga-checkout__title{font-size:clamp(28px,3.6vw,40px)!important;font-weight:800!important}.rga-mailhint{display:block;margin-top:6px;font:500 14px/1.4 var(--rga-font);color:var(--rga-amber)}.rga-mailhint[hidden]{display:none}.rga-mailhint .rga-linkbtn{color:var(--rga-green-dark);font-size:14px}.rga-terms{margin-top:6px}.rga-terms a{color:var(--rga-green-dark);text-decoration:underline;text-underline-offset:3px}.rga-ziphint{grid-column:1 / -1;margin-top:-8px}.rga-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.rga-error-msg{margin:14px 0 0;padding:12px 16px;border-radius:var(--rga-radius-sm);background:#fdecea;color:var(--rga-danger);font:600 14.5px/1.45 var(--rga-font)}.rga-error-msg[hidden]{display:none}.rgt{max-width:1100px;margin:0 auto}.rgt [hidden]{display:none!important}.rgt-head{margin:0 0 22px}.rgt-head .rga-h1{margin-bottom:6px;text-align:left}.rgt-meta{font:500 16px/1.5 var(--rga-font);color:var(--rga-muted)}.rgt-banner{display:flex;gap:14px;align-items:flex-start;margin:0 0 20px;padding:16px 20px;border-radius:var(--rga-radius-sm);background:var(--rga-green-soft);color:#0b5a33;font:500 15.5px/1.5 var(--rga-font)}.rgt-banner b{display:block;font-weight:700;font-size:17px}.rgt-banner__icon{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--rga-green),var(--rga-green-deep));color:#06261a;font-weight:800}.rgt-card{padding:clamp(20px,3vw,30px);margin-bottom:20px}.rgt-card h2{margin:0 0 14px;font:700 20px/1.3 var(--rga-font)}.rgt-steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin:4px 0 0;padding:0;list-style:none;counter-reset:s}.rgt-step{position:relative;padding:42px 6px 0;text-align:center;font:600 13.5px/1.35 var(--rga-font);color:var(--rga-muted)}.rgt-step:before{content:"";position:absolute;top:15px;left:-50%;right:50%;height:3px;background:var(--rga-border)}.rgt-step:first-child:before{display:none}.rgt-step__dot{position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--rga-border-strong);color:var(--rga-muted);font-size:14px;font-weight:800;z-index:1}.rgt-step__at{display:block;margin-top:3px;font-weight:500;font-size:12.5px;color:var(--rga-muted)}.rgt-step.is-done{color:var(--rga-text)}.rgt-step.is-done:before,.rgt-step.is-current:before{background:var(--rga-green-deep)}.rgt-step.is-done .rgt-step__dot{background:var(--rga-green-deep);border-color:var(--rga-green-deep);color:#fff}.rgt-step.is-current{color:var(--rga-text)}.rgt-step.is-next:after{content:"";position:absolute;top:15px;left:-50%;width:0;height:3px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,var(--rga-green-deep) 0%,var(--rga-green) 50%,var(--rga-green-deep) 100%);background-size:200% 100%;animation:rgtGrow 1.1s ease-out .2s forwards,rgtFlow 1.8s linear infinite}@keyframes rgtGrow{to{width:45%}}@keyframes rgtFlow{to{background-position:-200% 0}}.rgt-step.is-current .rgt-step__dot{border-color:var(--rga-green-deep);color:var(--rga-green-dark);box-shadow:0 0 0 5px #00c86e26}.rgt-state{margin:18px 0 0;padding:12px 16px;border-radius:var(--rga-radius-sm);background:#f5f7fb;font:500 15px/1.5 var(--rga-font);color:var(--rga-text-2)}.rgt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.rgt-price{font:800 clamp(40px,5vw,56px)/1 var(--rga-font);letter-spacing:-.03em;margin:2px 0 8px}.rgt-price.is-manual{font-size:28px;color:var(--rga-blue)}.rgt-price__old{font:600 18px/1.3 var(--rga-font);color:var(--rga-muted);text-decoration:line-through;margin-left:10px;letter-spacing:0}.rgt-note{margin:10px 0 0;font:400 14.5px/1.55 var(--rga-font);color:var(--rga-text-2)}.rgt-ship p{margin:0 0 10px;font:400 15px/1.55 var(--rga-font);color:var(--rga-text-2)}.rgt-ship strong{color:var(--rga-text)}.rgt-track{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--rga-border);border-radius:var(--rga-radius-sm)}.rgt-track span{font:600 14.5px/1.4 var(--rga-font)}.rgt-track small{display:block;font-weight:500;color:var(--rga-muted)}.rgt-track a{font:700 14.5px/1 var(--rga-font)}.rgt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.rgt-counter{border:2px solid var(--rga-blue)}.rgt-counter__reason{margin:0 0 16px;padding:14px 16px;border-radius:var(--rga-radius-sm);background:var(--rga-blue-soft);color:#1e3a6b;font:500 15px/1.55 var(--rga-font);white-space:pre-line}.rgt-msg{padding:clamp(28px,5vw,48px);text-align:center;font:500 16px/1.6 var(--rga-font);color:var(--rga-text-2)}.rgt-msg h1{margin:0 0 10px;font:800 28px/1.2 var(--rga-font);color:var(--rga-text)}.rgt-lookup{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.rgt-lookup input{min-height:52px;padding:0 16px;border:1px solid var(--rga-border-strong);border-radius:var(--rga-radius-sm);font:500 16px var(--rga-font)}.rgt-skel{height:18px;border-radius:6px;background:linear-gradient(90deg,#eef1f6 25%,#f6f8fb,#eef1f6 75%);background-size:200% 100%;animation:rgtSk 1.2s infinite;margin:10px 0}@keyframes rgtSk{to{background-position:-200% 0}}@media(max-width:760px){.rgt-grid{grid-template-columns:1fr}.rgt-steps{grid-auto-flow:row;grid-auto-columns:auto;gap:14px}.rgt-step{padding:4px 0 0 46px;text-align:left;min-height:32px}.rgt-step:before{top:-14px;bottom:auto;left:15px;right:auto;width:3px;height:14px}.rgt-step__dot{left:0;transform:none}.rgt-step__at{display:inline;margin-left:8px}.rgt-step.is-next:after{top:-14px;left:15px;width:3px;height:0;border-radius:0 0 3px 3px;background-size:100% 200%;animation:rgtGrowV 1.1s ease-out .2s forwards,rgtFlowV 1.8s linear infinite}@keyframes rgtGrowV{to{height:8px}}@keyframes rgtFlowV{to{background-position:0 -200%}}}@media(prefers-reduced-motion:reduce){.rgt-step.is-next:after{animation:none;width:45%}}.rgt-counter__box{margin:10px 0 14px;padding:12px 14px;border-radius:10px;background:#fff7ec;border:1px solid #f3d3a6;color:#5b3d12;font-size:14px;line-height:1.5}@media(prefers-reduced-motion:reduce)and (max-width:760px){.rgt-step.is-next:after{width:3px;height:8px}}.rga-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:4px}.rga-days__msg{grid-column:1 / -1;margin:0;color:var(--rga-muted);font:500 14.5px/1.5 var(--rga-font)}.rga-day{display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 4px;border:1px solid var(--rga-border);border-radius:12px;background:#fff;font:600 14px/1.25 var(--rga-font);color:var(--rga-text);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.rga-day:hover:not(:disabled){border-color:var(--rga-green-deep)}.rga-day__wd{font-size:12.5px;color:var(--rga-muted);text-transform:uppercase;letter-spacing:.04em}.rga-day__d{font-size:17px;font-weight:800}.rga-day__x{font-size:11.5px;font-weight:500;color:var(--rga-muted)}.rga-day.is-selected{border-color:var(--rga-green-deep);background:#eafaf2;box-shadow:0 0 0 3px #00c86e2e}.rga-day.is-selected .rga-day__x{color:var(--rga-green-dark);font-weight:700}.rga-day:disabled{cursor:not-allowed;opacity:.45;background:#f5f6f8}[data-req=dropday].has-error .rga-days{outline:2px solid var(--rga-danger);outline-offset:4px;border-radius:12px}@media(max-width:560px){.rga-days{grid-template-columns:repeat(3,minmax(0,1fr))}}.rgt-appt{display:flex;flex-direction:column;gap:2px;padding:14px 16px;margin:4px 0 12px;border-radius:12px;background:#eafaf2;border:1px solid #bfe9d3}.rgt-appt.is-missing{background:#fff7ec;border-color:#f3d3a6}.rgt-appt__k{font-size:13px;color:var(--rga-muted)}.rgt-appt__d{font-size:19px;font-weight:800;color:var(--rga-text)}.rgt-appt__t{font-size:14.5px;font-weight:600;color:var(--rga-green-dark)}.rgt-pick{margin-top:12px}.rgt-pick[hidden]{display:none}.rgt-pick__h{margin:0 0 8px;font-weight:700}.rga-btn[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/196/assets/rg-ankauf.css.map */
