.ss-konf{--ss-paper:#F5EFE6;--ss-cream:#EADFCF;--ss-card:#FFFCF7;--ss-line:#E3D9CA;--ss-line-2:#CFC2B0;--ss-ink:#1C1917;--ss-smoke:#5C554E;--ss-mute:#8A8178;--ss-wood:#D9B384;--ss-wood-d:#8C5A2B;--ss-ember:#E8722A;--ss-amber:#F2A93B;--ss-glass:#BFD5DC;--ss-dark:#141110;--ss-dark-2:#1F1B18;--ss-r:14px;--ss-r-l:22px;--ss-shadow:0 1px 2px rgba(28,25,23,.06), 0 12px 32px -16px rgba(28,25,23,.25);--ss-font-head:'Fraunces', Georgia, 'Times New Roman', serif;--ss-font-body:'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;--ss-header-h:0px;font-family:var(--ss-font-body);color:var(--ss-ink);background:var(--ss-paper);line-height:1.45;-webkit-font-smoothing:antialiased}.ss-konf *,.ss-konf *::before,.ss-konf *::after{box-sizing:border-box}.ss-konf button,.ss-konf input,.ss-konf select,.ss-konf textarea{font:inherit;color:inherit}.ss-konf h1,.ss-konf h2,.ss-konf h3{font-family:var(--ss-font-head);font-weight:500;letter-spacing:-.01em;margin:0;font-variation-settings:"SOFT" 80,"opsz" 72}.ss-konf h1{font-size:clamp(2rem, 1.4rem + 2.2vw, 3.2rem);line-height:1.05}.ss-konf h2{font-size:clamp(1.45rem, 1.2rem + 1vw, 1.9rem);line-height:1.15}.ss-konf h3{font-size:1.05rem;font-family:var(--ss-font-body);font-weight:700;letter-spacing:.01em;text-transform:uppercase;font-size:.78rem;color:var(--ss-smoke)}.ss-konf p{margin:0}.ss-konf .ss-lead{color:var(--ss-smoke);max-width:52ch}.ss-hidden{display:none!important}.ss-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-konf__wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px, 3vw, 40px)}.ss-konf__head{padding:clamp(20px, 4vw, 44px) 0 clamp(14px, 2vw, 26px);display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px}.ss-konf__grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:clamp(20px, 3vw, 44px);align-items:start;padding-bottom:80px}.ss-konf__preview{position:sticky;top:calc(var(--ss-header-h) + 16px);display:grid;gap:14px}.ss-konf__steps{min-width:0}@media (max-width:1023px){.ss-konf__grid{grid-template-columns:1fr;gap:18px;padding-bottom:96px}.ss-konf__preview{position:sticky;top:var(--ss-header-h);z-index:5;margin:0 calc(-1 * clamp(16px, 3vw, 40px))}.ss-konf__head{padding-bottom:8px}}.ss-3d{position:relative;background:radial-gradient(120% 90% at 50% 100%,#2a2119 0%,var(--ss-dark) 55%);border-radius:var(--ss-r-l);overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 30px 60px -30px rgb(28 25 23 / .6),inset 0 0 0 1px rgb(255 255 255 / .05)}.ss-3d canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.ss-3d canvas:active{cursor:grabbing}.ss-3d__labels{position:absolute;inset:0;pointer-events:none}.ss-3d-label{position:absolute;left:0;top:0;background:rgb(28 25 23 / .85);color:var(--ss-amber);font:700 12px/1 var(--ss-font-body);font-variant-numeric:tabular-nums;padding:5px 8px;border-radius:6px;white-space:nowrap;letter-spacing:.02em;transition:opacity .2s;backdrop-filter:blur(4px)}.ss-3d__tools{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.ss-3d__tools>*{pointer-events:auto}.ss-seg{display:inline-flex;background:rgb(28 25 23 / .72);border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:3px;backdrop-filter:blur(6px)}.ss-seg button{border:0;background:#fff0;color:rgb(245 239 230 / .75);padding:7px 12px;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.ss-seg button[aria-pressed="true"]{background:var(--ss-paper);color:var(--ss-ink)}.ss-seg button:hover:not([aria-pressed="true"]){color:#fff}.ss-3d__hint{color:rgb(245 239 230 / .55);font-size:.74rem;display:none}@media (hover:hover) and (min-width:1024px){.ss-3d__hint{display:block}}.ss-3d__fallback{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:var(--ss-cream);padding:24px;gap:12px}.ss-3d__fallback svg{width:min(60%, 300px);height:auto;color:var(--ss-wood)}.ss-3d__fallback p{max-width:36ch;color:rgb(245 239 230 / .7);font-size:.9rem}@media (max-width:1023px){.ss-3d{border-radius:0 0 var(--ss-r-l) var(--ss-r-l);aspect-ratio:auto;height:42vh;min-height:260px;transition:height .3s ease}.ss-konf.is-scrolled .ss-3d{height:26vh;min-height:190px}.ss-3d__tools{left:10px;right:10px;bottom:10px}}.ss-price{background:var(--ss-dark-2);color:var(--ss-paper);border-radius:var(--ss-r-l);padding:18px 22px;display:grid;gap:8px;box-shadow:var(--ss-shadow)}.ss-price__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ss-price__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(245 239 230 / .6);font-weight:700}.ss-price__value{font-family:var(--ss-font-head);font-variation-settings:"SOFT" 60,"opsz" 96;font-size:clamp(2rem, 1.6rem + 1.4vw, 2.7rem);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff}.ss-price__value small{font-family:var(--ss-font-body);font-size:.5em;color:rgb(245 239 230 / .6);font-weight:600;margin-left:.3em;letter-spacing:0}.ss-price__from{font-family:var(--ss-font-body);font-size:.45em;color:var(--ss-amber);font-weight:700;margin-right:.35em;letter-spacing:.02em}.ss-price__vat{display:inline-flex;background:rgb(255 255 255 / .08);border-radius:999px;padding:3px}.ss-price__vat button{border:0;background:#fff0;color:rgb(245 239 230 / .7);font-size:.74rem;font-weight:700;padding:5px 10px;border-radius:999px;cursor:pointer}.ss-price__vat button[aria-pressed="true"]{background:var(--ss-amber);color:var(--ss-ink)}.ss-price__note{font-size:.78rem;color:rgb(245 239 230 / .55)}.ss-price details{border-top:1px solid rgb(255 255 255 / .08);padding-top:8px;margin-top:2px}.ss-price summary{cursor:pointer;font-size:.82rem;font-weight:700;color:rgb(245 239 230 / .8);list-style:none;display:flex;justify-content:space-between;align-items:center}.ss-price summary::-webkit-details-marker{display:none}.ss-price summary::after{content:'+';font-size:1.1rem;color:var(--ss-amber);transition:transform .2s}.ss-price details[open] summary::after{transform:rotate(45deg)}.ss-price__items{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:.82rem}.ss-price__items li{display:grid;grid-template-columns:1fr auto;gap:8px;color:rgb(245 239 230 / .78)}.ss-price__items li span:last-child{font-variant-numeric:tabular-nums;color:#fff}.ss-price__items li small{display:block;color:rgb(245 239 230 / .45);font-size:.74rem}.ss-price__items li.is-total{border-top:1px solid rgb(255 255 255 / .1);padding-top:6px;margin-top:2px;font-weight:700;color:#fff}.ss-price__items li.is-total span:last-child{color:var(--ss-amber)}@media (max-width:1023px){.ss-konf__preview .ss-price{display:none}}.ss-pricebar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(31 27 24 / .94);color:var(--ss-paper);backdrop-filter:blur(10px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgb(255 255 255 / .08)}.ss-pricebar__value{font-family:var(--ss-font-head);font-size:1.5rem;font-variant-numeric:tabular-nums;line-height:1}.ss-pricebar__value small{font-family:var(--ss-font-body);font-size:.7rem;color:rgb(245 239 230 / .6);margin-left:4px}.ss-pricebar__label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(245 239 230 / .55);font-weight:700}@media (max-width:1023px){.ss-pricebar{display:flex}}.ss-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:clamp(18px, 3vw, 30px);counter-reset:step}.ss-rail button{border:0;background:#fff0;padding:0 0 10px;text-align:left;cursor:pointer;position:relative;color:var(--ss-mute);font-weight:600;font-size:.8rem;display:grid;gap:6px}.ss-rail button::after{content:'';height:3px;border-radius:3px;background:var(--ss-line);transition:background .25s}.ss-rail button b{font-family:var(--ss-font-head);font-weight:500;font-size:1.05rem;color:var(--ss-line-2);font-variation-settings:"SOFT" 80}.ss-rail button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-rail button.is-done{color:var(--ss-smoke)}.ss-rail button.is-done::after{background:var(--ss-wood)}.ss-rail button.is-current{color:var(--ss-ink)}.ss-rail button.is-current::after{background:var(--ss-ember)}.ss-rail button.is-current b,.ss-rail button.is-done b{color:var(--ss-ember)}.ss-rail button:focus-visible{outline:2px solid var(--ss-ember);outline-offset:4px;border-radius:4px}@media (max-width:640px){.ss-rail button span{display:none}.ss-rail button.is-current span{display:block}}.ss-step{display:none;animation:ss-in .28s ease both}.ss-step.is-active{display:grid;gap:clamp(18px, 3vw, 28px)}@keyframes ss-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ss-step__head{display:grid;gap:6px}.ss-group{display:grid;gap:10px}.ss-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ss-group__note{font-size:.82rem;color:var(--ss-mute)}.ss-konf__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(18px, 3vw, 28px);padding-top:18px;border-top:1px solid var(--ss-line)}.ss-konf__nav .ss-step-count{font-size:.8rem;color:var(--ss-mute);font-variant-numeric:tabular-nums}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--ss-ink);background:var(--ss-ink);color:var(--ss-paper);padding:12px 20px;border-radius:999px;font-weight:700;font-size:.92rem;cursor:pointer;transition:transform .15s,background .2s,color .2s,box-shadow .2s;text-decoration:none}.ss-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px rgb(28 25 23 / .6)}.ss-btn:active{transform:none}.ss-btn:focus-visible{outline:2px solid var(--ss-ember);outline-offset:3px}.ss-btn--ember{background:linear-gradient(135deg,var(--ss-ember),var(--ss-amber));border-color:#fff0;color:var(--ss-ink)}.ss-btn--ghost{background:#fff0;color:var(--ss-ink);border-color:var(--ss-line-2)}.ss-btn--ghost:hover{border-color:var(--ss-ink);box-shadow:none}.ss-btn--sm{padding:8px 14px;font-size:.82rem}.ss-btn[disabled]{opacity:.5;cursor:default;transform:none;box-shadow:none}.ss-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%, 210px),1fr))}.ss-cards--2{grid-template-columns:repeat(auto-fill,minmax(min(100%, 260px),1fr))}.ss-cards--types{grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr))}.ss-card{position:relative;display:grid;gap:8px;background:var(--ss-card);border:1.5px solid var(--ss-line);border-radius:var(--ss-r);padding:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s}.ss-card:hover{border-color:var(--ss-line-2);transform:translateY(-2px);box-shadow:var(--ss-shadow)}.ss-card input{position:absolute;opacity:0;width:0;height:0}.ss-card:has(input:checked){border-color:var(--ss-ember);background:#FFF7EC;box-shadow:0 0 0 3px rgb(232 114 42 / .15)}.ss-card:has(input:focus-visible){outline:2px solid var(--ss-ember);outline-offset:3px}.ss-card__check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ss-line-2);background:#fff;display:grid;place-items:center;color:#fff0;transition:all .2s}.ss-card__check svg{width:12px;height:12px}.ss-card:has(input:checked) .ss-card__check{background:var(--ss-ember);border-color:var(--ss-ember);color:#fff}.ss-card__icon{color:var(--ss-ink)}.ss-card__icon svg{width:100%;max-width:150px;height:auto;display:block}.ss-card__title{font-weight:700;font-size:.98rem;line-height:1.25;padding-right:26px}.ss-card__desc{font-size:.84rem;color:var(--ss-smoke)}.ss-card__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;color:var(--ss-mute);margin-top:2px}.ss-card__price{font-weight:700;color:var(--ss-ink);font-variant-numeric:tabular-nums}.ss-card__price.is-inc{color:var(--ss-mute);font-weight:600}.ss-badge{display:inline-flex;align-items:center;gap:4px;background:var(--ss-ink);color:var(--ss-amber);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px}.ss-badge svg{width:11px;height:11px}.ss-card--shape{grid-template-columns:64px 1fr;align-items:center;column-gap:14px}.ss-card--shape .ss-card__icon{color:var(--ss-smoke)}.ss-card--shape .ss-card__icon svg{max-width:64px}.ss-card--shape .ss-card__body{display:grid;gap:2px}.ss-card--row{grid-template-columns:1fr auto;align-items:center}.ss-card--row .ss-card__check{position:static}.ss-swatches{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%, 170px),1fr))}.ss-swatch{position:relative;display:grid;gap:8px;cursor:pointer;border-radius:var(--ss-r);padding:8px;border:1.5px solid #fff0;transition:border-color .2s,background .2s,transform .2s}.ss-swatch:hover{transform:translateY(-2px)}.ss-swatch input{position:absolute;opacity:0;width:0;height:0}.ss-swatch:has(input:checked){border-color:var(--ss-ember);background:#FFF7EC}.ss-swatch:has(input:focus-visible){outline:2px solid var(--ss-ember);outline-offset:2px}.ss-swatch__img{aspect-ratio:3 / 2;border-radius:10px;background-size:cover;background-position:center;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);box-shadow:inset 0 0 0 1px rgb(28 25 23 / .12);position:relative}.ss-swatch__img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(0 0 0 / .08));border-radius:inherit}.ss-swatch:has(input:checked) .ss-swatch__img{box-shadow:inset 0 0 0 2px var(--ss-ember)}.ss-swatch__name{font-weight:700;font-size:.92rem;display:flex;justify-content:space-between;align-items:baseline;gap:6px}.ss-swatch__price{font-size:.78rem;font-weight:700;color:var(--ss-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ss-swatch__price.is-inc{color:var(--ss-mute);font-weight:600}.ss-swatch__desc{font-size:.78rem;color:var(--ss-smoke);line-height:1.35}.ss-props{display:grid;gap:3px;font-size:.7rem;color:var(--ss-mute)}.ss-props div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px}.ss-dots{display:inline-flex;gap:3px}.ss-dots i{width:7px;height:7px;border-radius:50%;background:var(--ss-line)}.ss-dots i.on{background:var(--ss-wood-d)}.ss-dims{display:grid;gap:14px;background:var(--ss-card);border:1.5px solid var(--ss-line);border-radius:var(--ss-r);padding:18px}.ss-dim{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 14px}.ss-dim label{font-weight:700;font-size:.88rem}.ss-dim__num{display:inline-flex;align-items:center;gap:4px}.ss-dim__num input{width:84px;text-align:right;border:1.5px solid var(--ss-line-2);border-radius:8px;padding:6px 8px;font-weight:700;font-variant-numeric:tabular-nums;background:#fff}.ss-dim__num input:focus{outline:2px solid var(--ss-ember);outline-offset:1px;border-color:#fff0}.ss-dim__num span{font-size:.8rem;color:var(--ss-mute)}.ss-dim input[type=range]{grid-column:1 / -1;-webkit-appearance:none;appearance:none;width:100%;height:26px;background:#fff0;margin:0;cursor:pointer}.ss-dim input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--ss-ember) 0,var(--ss-amber) var(--ss-fill,50%),var(--ss-line) var(--ss-fill,50%))}.ss-dim input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:var(--ss-line)}.ss-dim input[type=range]::-moz-range-progress{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--ss-ember),var(--ss-amber))}.ss-dim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--ss-ink);border:3px solid var(--ss-paper);box-shadow:0 2px 8px rgb(28 25 23 / .35);margin-top:-9px;transition:transform .15s}.ss-dim input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ss-ink);border:3px solid var(--ss-paper);box-shadow:0 2px 8px rgb(28 25 23 / .35)}.ss-dim input[type=range]:hover::-webkit-slider-thumb,.ss-dim input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.ss-dim input[type=range]:focus-visible{outline:none}.ss-dim input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ss-ember);outline-offset:2px}.ss-dim__range{font-size:.72rem;color:var(--ss-mute);display:flex;justify-content:space-between;grid-column:1 / -1;margin-top:-8px;font-variant-numeric:tabular-nums}.ss-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ss-presets span{font-size:.8rem;color:var(--ss-mute);margin-right:4px}.ss-chip{border:1.5px solid var(--ss-line-2);background:var(--ss-card);border-radius:999px;padding:7px 13px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;gap:6px;align-items:center;transition:all .2s}.ss-chip svg{width:14px;height:14px}.ss-chip:hover{border-color:var(--ss-ink)}.ss-chip.is-on{background:var(--ss-ink);color:var(--ss-paper);border-color:var(--ss-ink)}.ss-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ss-stat{background:var(--ss-cream);border-radius:12px;padding:12px 14px;display:grid;gap:2px}.ss-stat b{font-family:var(--ss-font-head);font-weight:500;font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums}.ss-stat b small{font-family:var(--ss-font-body);font-size:.7rem;font-weight:700;color:var(--ss-smoke);margin-left:3px}.ss-stat span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ss-smoke);font-weight:700}.ss-toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;background:var(--ss-card);border:1.5px solid var(--ss-line);border-radius:var(--ss-r);padding:12px 16px;cursor:pointer;transition:border-color .2s}.ss-toggle:hover{border-color:var(--ss-line-2)}.ss-toggle:has(input:checked){border-color:var(--ss-wood-d)}.ss-toggle:has(input:focus-visible){outline:2px solid var(--ss-ember);outline-offset:2px}.ss-toggle input{position:absolute;opacity:0;width:0;height:0}.ss-toggle__title{font-weight:700;font-size:.9rem}.ss-toggle__desc{font-size:.8rem;color:var(--ss-smoke);grid-column:1}.ss-toggle__price{font-size:.8rem;color:var(--ss-mute);font-variant-numeric:tabular-nums;grid-column:1}.ss-switch{grid-row:1 / span 3;width:46px;height:26px;border-radius:999px;background:var(--ss-line-2);position:relative;transition:background .2s;flex:none}.ss-switch::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .3);transition:transform .2s}.ss-toggle:has(input:checked) .ss-switch{background:var(--ss-ember)}.ss-toggle:has(input:checked) .ss-switch::after{transform:translateX(20px)}.ss-toggle.is-locked{opacity:.7;cursor:default}.ss-segment{display:inline-flex;background:var(--ss-cream);border-radius:999px;padding:4px;gap:2px}.ss-segment label{position:relative;padding:8px 16px;border-radius:999px;font-size:.85rem;font-weight:700;cursor:pointer;color:var(--ss-smoke);transition:all .2s}.ss-segment input{position:absolute;opacity:0;width:0;height:0}.ss-segment label:has(input:checked){background:var(--ss-ink);color:var(--ss-paper)}.ss-segment label:has(input:focus-visible){outline:2px solid var(--ss-ember)}.ss-select{border:1.5px solid var(--ss-line-2);background:#fff;border-radius:10px;padding:10px 12px;font-weight:600;min-width:200px}.ss-summary{display:grid;gap:0;background:var(--ss-card);border:1.5px solid var(--ss-line);border-radius:var(--ss-r);overflow:hidden}.ss-summary__row{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:12px 16px;border-top:1px solid var(--ss-line);align-items:start;font-size:.9rem}.ss-summary__row:first-child{border-top:0}.ss-summary__row dt{color:var(--ss-mute);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.ss-summary__row dd{margin:0}.ss-summary__row dd small{display:block;color:var(--ss-smoke)}.ss-summary__row button{border:0;background:#fff0;color:var(--ss-ember);font-weight:700;font-size:.8rem;cursor:pointer;padding:0}.ss-summary__row button:hover{text-decoration:underline}.ss-breakdown{background:var(--ss-card);border:1.5px solid var(--ss-line);border-radius:var(--ss-r);padding:16px;display:grid;gap:8px;font-size:.88rem}.ss-breakdown div{display:grid;grid-template-columns:1fr auto;gap:10px}.ss-breakdown div small{color:var(--ss-mute);display:block;font-size:.76rem}.ss-breakdown div span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.ss-breakdown .is-sub{border-top:1px solid var(--ss-line);padding-top:8px}.ss-breakdown .is-total{border-top:1.5px solid var(--ss-ink);padding-top:10px;font-weight:800;font-size:1.05rem}.ss-breakdown .is-total span:last-child{color:var(--ss-ember)}.ss-actions{display:flex;flex-wrap:wrap;gap:10px}.ss-form{display:grid;gap:12px;background:var(--ss-card);border:1.5px solid var(--ss-line);border-radius:var(--ss-r-l);padding:clamp(16px, 3vw, 24px)}.ss-form__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ss-field{display:grid;gap:5px}.ss-field label{font-size:.8rem;font-weight:700;color:var(--ss-smoke)}.ss-field input,.ss-field textarea{border:1.5px solid var(--ss-line-2);background:#fff;border-radius:10px;padding:11px 12px;font-size:.95rem;width:100%;transition:border-color .2s,box-shadow .2s}.ss-field input:focus,.ss-field textarea:focus{outline:none;border-color:var(--ss-ember);box-shadow:0 0 0 3px rgb(232 114 42 / .15)}.ss-field textarea{min-height:88px;resize:vertical}.ss-field.is-error input{border-color:#C0392B}.ss-field__err{font-size:.76rem;color:#C0392B;display:none}.ss-field.is-error .ss-field__err{display:block}.ss-check{display:flex;gap:10px;align-items:flex-start;font-size:.84rem;color:var(--ss-smoke);cursor:pointer}.ss-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--ss-ember);flex:none}.ss-form__alert{background:#FDECEA;color:#8C2F24;border-radius:10px;padding:10px 12px;font-size:.86rem;display:none}.ss-form__alert.is-on{display:block}.ss-form .ss-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}@media (max-width:560px){.ss-form__grid{grid-template-columns:1fr}.ss-summary__row{grid-template-columns:90px 1fr auto}}.ss-sent{display:grid;gap:14px;background:var(--ss-dark-2);color:var(--ss-paper);border-radius:var(--ss-r-l);padding:clamp(22px, 4vw, 36px)}.ss-sent h2{color:#fff}.ss-sent p{color:rgb(245 239 230 / .75);max-width:50ch}.ss-sent .ss-btn--ghost{color:var(--ss-paper);border-color:rgb(255 255 255 / .3)}@media (prefers-reduced-motion:reduce){.ss-konf *,.ss-konf *::before,.ss-konf *::after{animation:none!important;transition:none!important}}