@layer components{#raschet{--rs-opt-h:clamp(30px, 2.2vw, 38px);--rs-panel-pad:clamp(6px, .55vw, 10px);--rs-panel-max:calc(5 * var(--rs-opt-h) + var(--rs-panel-pad) * 2);--rs-label:clamp(124px, 11vw, 196px);--rs-gap:clamp(10px, 1.3vw, 24px);--rs-tracks:var(--rs-label) minmax(0, 1fr) auto;--rs-beat:60ms;--rs-shift:calc(var(--rs-beat) * 4);--rs-blade:calc(var(--rs-beat) * 4.5);--rs-ink:calc(var(--rs-beat) * 3)}.rs-head{padding-top:clamp(44px,6vw,104px);padding-bottom:clamp(26px,3.2vw,54px)}.rs-name{font-family:var(--font-display);letter-spacing:-.035em;text-align:left;transition:color var(--rs-ink) var(--ease-ink);padding-bottom:.19em;font-size:clamp(2rem,6.1vw,5.75rem);font-weight:700;line-height:.94}.rs-name[aria-expanded=true]{color:var(--color-rubine)}.rs-switch{color:var(--color-rubine);margin-top:clamp(7px,.7vw,12px)}.rs-lead{max-width:58ch;color:var(--fg-70);margin-top:clamp(16px,1.6vw,26px);font-size:clamp(.9375rem,1.18vw,1.4375rem)}.rs-body{position:relative}.rs-cols{grid-template-columns:1fr 1fr;gap:0 clamp(30px,5.2vw,116px);display:grid}.rs-col{--rs-open-n:0;--rs-panel-h:0px;flex-direction:column;display:flex;position:relative}.rs-col[data-open=true]{--rs-panel-h:calc(var(--rs-open-n) * var(--rs-opt-h) + var(--rs-panel-pad) * 2)}.rs-colhead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:11px;display:flex}.rs-field{transition:transform var(--rs-shift) var(--ease-ink)}@keyframes rs-reink{0%{opacity:0}}.rs-reink{animation:rs-reink var(--rs-ink) var(--ease-ink) both}.rs-field[data-shift=true]{transform:translate3d(0, var(--rs-panel-h), 0)}.rs-row{grid-template-columns:var(--rs-tracks);align-items:baseline;column-gap:var(--rs-gap);width:100%;padding:clamp(11px,1.15vw,17px) 0;display:grid}.rs-row-v{letter-spacing:-.022em;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color var(--rs-ink) var(--ease-ink);font-size:clamp(1rem,1.42vw,1.4375rem);font-weight:600;overflow:clip}.rs-row[aria-expanded=true] .rs-row-v{color:var(--color-rubine)}.rs-row-p{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--fg-56);white-space:nowrap;text-align:right}.rs-qty{align-items:baseline;gap:clamp(10px,1vw,16px);display:flex}.rs-qty-n{letter-spacing:-.022em;font-variant-numeric:tabular-nums;appearance:textfield;transition:width calc(var(--rs-beat) * 2) var(--ease-ink);outline:none;font-size:clamp(1rem,1.42vw,1.4375rem);font-weight:600}.rs-qty-n::-webkit-outer-spin-button{appearance:none;margin:0}.rs-qty-n::-webkit-inner-spin-button{appearance:none;margin:0}.rs-qty-step{display:flex}.rs-qty-step>button{border:1px solid var(--rule);width:30px;height:24px;font-family:var(--font-mono);color:var(--fg-70);transition:color var(--rs-ink) var(--ease-ink), border-color var(--rs-ink) var(--ease-ink);place-items:center;font-size:13px;line-height:1;display:grid}.rs-qty-step>button:active{color:var(--fg);border-color:var(--fg)}.rs-qty-step>button+button{border-left:0}.rs-slot{height:0;position:relative}.rs-panel{inset-inline:0;padding-block:var(--rs-panel-pad);opacity:0;visibility:hidden;clip-path:inset(0 0 102%);pointer-events:none;transition:opacity var(--rs-beat) var(--ease-ink), clip-path 0s linear var(--rs-beat), visibility 0s linear var(--rs-beat);position:absolute;top:0}.rs-panel[data-open=true]{opacity:1;visibility:visible;clip-path:inset(-4px);pointer-events:auto;transition:opacity calc(var(--rs-beat) * 2) var(--ease-ink), clip-path var(--rs-blade) var(--ease-ink), visibility 0s}.rs-opt{grid-template-columns:var(--rs-tracks);align-items:center;column-gap:var(--rs-gap);width:100%;height:var(--rs-opt-h);color:var(--fg-70);white-space:nowrap;transition:color var(--rs-ink) var(--ease-ink);display:grid}.rs-opt-mark{width:3px;height:.85em;transition:background-color var(--rs-ink) var(--ease-ink);background:0 0;grid-column:1;justify-self:end}.rs-opt[aria-checked=true],.rs-opt[aria-pressed=true]{color:var(--fg);font-weight:600}.rs-opt[aria-checked=true] .rs-opt-mark,.rs-opt[aria-pressed=true] .rs-opt-mark,.rs-product[aria-checked=true] .rs-opt-mark{background:var(--color-rubine)}.rs-opt-p{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--fg-56);white-space:nowrap;text-align:right}.rs-tail{flex:1 0 var(--rs-panel-max)}.rs-subtotal{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-top:13px;display:flex}.rs-subtotal-n{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(1.1875rem,1.8vw,1.6875rem);font-weight:600}.rs-products{inset:-4px var(--edge) 0;z-index:2;background:var(--color-paper);opacity:0;visibility:hidden;clip-path:inset(0 0 102%);pointer-events:none;transition:opacity calc(var(--rs-beat) * 2) var(--ease-ink), clip-path 0s linear calc(var(--rs-beat) * 2), visibility 0s linear calc(var(--rs-beat) * 2);grid-template-columns:repeat(3,1fr);align-content:start;gap:clamp(2px,.4vw,8px) clamp(14px,2vw,44px);display:grid;position:absolute}.rs-products[data-open=true]{opacity:1;visibility:visible;clip-path:inset(-4px);pointer-events:auto;transition:opacity calc(var(--rs-beat) * 2) var(--ease-ink), clip-path calc(var(--rs-beat) * 3.5) var(--ease-ink), visibility 0s}.rs-product{min-height:var(--rs-opt-h);width:100%;color:var(--fg-70);white-space:nowrap;transition:color var(--rs-ink) var(--ease-ink);grid-template-columns:14px 1fr;align-items:center;gap:10px;padding-block:clamp(0px,.45vw,9px);font-size:clamp(.9375rem,1.3vw,1.5rem);display:grid}.rs-product[aria-checked=true]{color:var(--fg);font-weight:600}.rs-total{margin-top:clamp(30px,3.4vw,60px)}.rs-total-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,56px);padding-block:clamp(19px,2vw,32px);display:grid}.rs-total-n{font-family:var(--font-display);letter-spacing:-.038em;color:var(--color-rubine);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:clamp(2.25rem,4.6vw,4.75rem);font-weight:700;line-height:.86;display:block}.rs-from{letter-spacing:-.008em;margin-right:.08em;font-size:.36em;font-weight:600}.rs-total-term,.rs-total-rec{margin-top:9px}.rs-total-rec{min-height:4.65em}.rs-cta{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.rs-cta>a{padding:clamp(17px, 1.9vw, 30px) var(--edge);letter-spacing:-.015em;transition:color var(--rs-ink) var(--ease-ink);font-size:clamp(1rem,1.25vw,1.3125rem);font-weight:600}.rs-cta>a[data-wa=true]{background:var(--color-rubine);color:var(--color-proof)}.rs-soglasie{padding:clamp(16px, 1.7vw, 26px) var(--edge) clamp(20px, 2.2vw, 34px)}.rs-note{grid-template-columns:var(--rs-label) minmax(0, 1fr);column-gap:var(--rs-gap);align-items:baseline;padding-block:clamp(20px,2.3vw,36px) clamp(30px,3.4vw,60px);display:grid}.rs-note-mark{color:var(--color-rubine)}.rs-note-lead{letter-spacing:-.022em;max-width:44ch;font-size:clamp(1rem,1.42vw,1.4375rem);font-weight:600;line-height:1.28}.rs-note-body{max-width:76ch;font-size:var(--text-small);color:var(--fg-56);margin-top:clamp(12px,1.2vw,20px)}@media (hover:hover){.rs-name:hover,.rs-row:hover .rs-row-v{color:var(--color-rubine)}.rs-opt:hover,.rs-product:hover{color:var(--fg)}.rs-qty-step>button:hover{color:var(--fg);border-color:var(--fg)}.rs-cta>a:hover{color:var(--color-rubine)}.rs-cta>a[data-wa=true]:hover{color:var(--color-ink)}}@media not (min-width:1040px){.rs-cols{grid-template-columns:1fr}.rs-col+.rs-col{margin-top:clamp(48px,6.5vw,62px)}.rs-slot{height:auto;transition:grid-template-rows var(--rs-shift) var(--ease-ink);grid-template-rows:minmax(0,0fr);display:grid}.rs-slot[data-open=true]{grid-template-rows:minmax(0,1fr)}.rs-panel,.rs-panel[data-open=true]{clip-path:none;min-height:0;position:static;overflow:hidden}.rs-field[data-shift=true]{transform:none}.rs-tail{display:none}.rs-subtotal{margin-top:clamp(14px,2vw,22px)}.rs-products{grid-template-columns:1fr 1fr}.rs-total-in{grid-template-columns:1fr;gap:14px}.rs-total-rec{min-height:0}.rs-note{grid-template-columns:1fr;row-gap:10px}}@media not (min-width:600px){.rs-colhead{justify-items:start;gap:5px;padding-bottom:9px;display:grid}.rs-colhead>span:first-child{color:var(--fg)}.rs-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""value price";row-gap:3px;padding:clamp(9px,2.4vw,13px) 0}.rs-row>.t-label{grid-area:label}.rs-row-v,.rs-qty{grid-area:value}.rs-row-p{grid-area:price}.rs-qty~.rs-row-p{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;grid-area:label;justify-self:end}.rs-qty{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%}.rs-row-v{white-space:normal;line-height:1.3;overflow:visible}.rs-panel,.rs-panel[data-open=true]{padding-block:0 clamp(12px,3vw,18px)}.rs-opt{white-space:normal;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;height:auto;padding-block:10px}.rs-opt-mark{justify-self:start;margin-top:.35em}.rs-qty-step>button{width:44px;height:40px;font-size:15px}.rs-products{grid-template-columns:1fr}.rs-product{white-space:normal;min-height:34px}.rs-cta{grid-template-columns:1fr}.rs-cta>a+a{border-top:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){.rs-name,.rs-field,.rs-slot,.rs-row-v,.rs-qty-n,.rs-qty-step>button,.rs-opt,.rs-opt-mark,.rs-product,.rs-cta>a,.rs-panel,.rs-panel[data-open=true],.rs-products,.rs-products[data-open=true]{transition:none}.rs-reink{animation:none}}}@layer utilities{:root[data-page=raschet] .mobilecta{display:none}}
