@layer page{.ck-top{padding-block-end:var(--s5)}.ck-title{font-size:var(--t-h1);margin-block-start:var(--s4)}.ck-lede{margin-block-start:var(--s4)}.ck{align-items:start;gap:clamp(var(--s6), 4vw, var(--s8));grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);display:grid}.ck__flow{gap:clamp(var(--s6), 4vw, var(--s7));min-inline-size:0;display:grid}.ck__aside{min-inline-size:0;position:sticky;inset-block-start:calc(var(--s9) + var(--s4))}.ck--empty{grid-template-columns:1fr}.ck-h2{font-size:var(--t-h3)}.ck-h2:focus-visible{outline-offset:4px}.ck-block{gap:var(--s4);display:grid}@media (max-width:1040px){.ck{gap:var(--s6);grid-template-columns:1fr}.ck__aside{order:-1;position:static}}.cart{background:var(--plate);border:var(--hair) solid var(--rule)}.cart th{text-align:start;padding:var(--s3) var(--s4);white-space:normal;vertical-align:bottom;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);border-block-end:var(--hair) solid var(--rule);background:var(--paper);font-weight:500}[dir=rtl] .cart th{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.cart td{padding:var(--s4);vertical-align:top;border-block-end:var(--hair) solid var(--rule)}.cart tr:last-child td{border-block-end:0}.cart__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.cart__num .mono{font-size:var(--t-sm)}.cart__amt .mono{color:var(--key);font-weight:500}.cart__quote{font-family:var(--mono);font-size:var(--t-xs);color:var(--steel)}.cart__item{gap:var(--s4);grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.cart__art{background:var(--paper);border:var(--hair) solid var(--rule);color:var(--key);padding:var(--s2)}.cart__art svg{block-size:48px;inline-size:100%}.cart__art img{object-fit:contain;block-size:48px;inline-size:100%;display:block}.cart__series{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}[dir=rtl] .cart__series{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.cart__model{font-size:var(--t-sm);margin-block-start:4px;font-weight:600;line-height:1.35}.cart__stock{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--steel);align-items:center;gap:6px;margin-block-start:var(--s2);display:inline-flex}[dir=rtl] .cart__stock{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.cart__k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-block-end:4px;display:none}[dir=rtl] .cart__k{letter-spacing:0;font-family:var(--body)}.cart__rm{cursor:pointer;color:var(--steel);font-size:var(--t-xs);background:0 0;border:0;align-items:center;gap:6px;padding:6px;display:inline-flex}.cart__rm:hover{color:var(--canon)}.ico{flex:none;place-items:center;display:inline-grid}.qty{background:var(--plate);border:var(--hair) solid var(--rule-strong);border-radius:var(--radius);align-items:stretch;display:inline-flex}.qty__btn{cursor:pointer;inline-size:34px;color:var(--steel);background:0 0;border:0;place-items:center;display:grid}.qty__btn:hover{background:var(--paper-sunk);color:var(--key)}.qty__in{text-align:center;border:0;border-inline:var(--hair) solid var(--rule-strong);background:var(--plate);inline-size:46px;font-family:var(--mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;padding-block:9px;padding-inline:0}.qty__in:focus-visible,.qty__btn:focus-visible{outline-offset:-2px}@media (max-width:720px){.cart{display:block;position:relative}.cart thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cart tbody,.cart tr,.cart td{display:block}.cart tr{gap:var(--s4);padding:var(--s4);border-block-end:var(--hair) solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cart tr:last-child{border-block-end:0}.cart td{border-block-end:0;padding:0}.cart__k{display:block}.cart td:first-child{order:1;grid-column:1/-1}.cart td:nth-child(2){text-align:start;order:2}.cart td:nth-child(4){order:3}.cart td:nth-child(3){order:4}.cart td:nth-child(5){order:5;place-self:center end}}@media (max-width:400px){.cart__item{grid-template-columns:1fr}.cart__art{max-inline-size:76px}}.ck-empty{align-items:center;column-gap:clamp(var(--s5), 4vw, var(--s8));row-gap:var(--s3);text-align:start;background:var(--plate);border:var(--hair) solid var(--rule);padding:clamp(var(--s5), 4vw, var(--s7));grid-template-columns:auto minmax(0,1fr);justify-items:start;display:grid}.ck-empty__art{inline-size:clamp(120px,14vw,180px);color:var(--rule-strong);grid-row:1/span 5}.ck-empty .btn{margin-block-start:var(--s2)}@media (max-width:640px){.ck-empty{text-align:center;grid-template-columns:1fr;justify-items:center}.ck-empty__art{grid-row:auto;inline-size:132px}}.ck-empty p{max-inline-size:46ch;color:var(--steel);font-size:var(--t-sm)}.ck-empty__track{font-size:var(--t-sm);color:var(--steel);padding-block:var(--s2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}.ck-empty__track:hover{color:var(--key);-webkit-text-decoration-color:var(--key);text-decoration-color:var(--key)}.ck-problem{gap:var(--s4);background:var(--plate);border:var(--hair) solid var(--rule);border-inline-start:3px solid var(--canon);padding:var(--s5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ck-problem--inline{padding:var(--s4) var(--s5)}.ck-problem__i{color:var(--canon-press);margin-block-start:2px}.ck-problem__body{gap:var(--s2);font-size:var(--t-sm);color:var(--steel);line-height:1.6;display:grid}.ck-problem__h{color:var(--key);font-weight:600;font-size:var(--t-body)}.ck-problem__acts{align-items:center;gap:var(--s4);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.ck-problem__wa{color:var(--key);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;font-weight:600}.ck-problem__wa:hover{-webkit-text-decoration-color:var(--key);text-decoration-color:var(--key)}.track-fail{gap:var(--s3);padding:var(--s4) var(--s5);background:var(--plate);border:var(--hair) solid var(--rule);border-inline-start:3px solid var(--canon);font-size:var(--t-sm);color:var(--steel);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-start:var(--s5);line-height:1.6;display:grid}.track-fail .ico{color:var(--canon-press);margin-block-start:3px}.track-fail>div{gap:var(--s2);display:grid}.track-fail__h{color:var(--key);font-weight:600}.track-fail__help a,.ostep__wa{color:var(--key);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;font-weight:600}.track-fail__help a:hover,.ostep__wa:hover{-webkit-text-decoration-color:var(--key);text-decoration-color:var(--key)}.ostep{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ostep__i{align-content:start;gap:var(--s2);border-block-start:3px solid var(--rule);padding-block-start:var(--s3);padding-inline-end:var(--s3);display:grid}.ostep__n{border:var(--hair) solid var(--rule-strong);block-size:24px;inline-size:24px;font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--steel);background:var(--plate);border-radius:50%;place-items:center;display:inline-grid}.ostep__name{font-size:var(--t-sm);color:var(--steel);font-weight:600}.ostep__note{font-size:var(--t-xs);color:var(--key);line-height:1.55}.ostep__i--done{border-block-start-color:var(--key)}.ostep__i--done .ostep__n{background:var(--key);border-color:var(--key);color:#fff}.ostep__i--done .ostep__name{color:var(--key)}.ostep__i--now{border-block-start-color:var(--c)}.ostep__i--now .ostep__n{border-color:var(--c);color:var(--key);border-width:2px;font-weight:600}.ostep__i--now .ostep__name{color:var(--key)}@media (max-width:720px){.ostep{grid-template-columns:1fr;gap:0}.ostep__i{column-gap:var(--s3);padding-block:var(--s2) var(--s3);padding-inline:var(--s3) 0;border-block-start:0;border-inline-start:3px solid var(--rule);grid-template-columns:auto minmax(0,1fr);row-gap:2px}.ostep__i--done{border-inline-start-color:var(--key)}.ostep__i--now{border-inline-start-color:var(--c)}.ostep__n{grid-row:span 2}}.ostep-end{padding:var(--s4) var(--s5);background:var(--plate);border:var(--hair) solid var(--rule);border-inline-start:3px solid var(--canon);font-size:var(--t-sm);color:var(--key);line-height:1.6}.skel{background:var(--paper-sunk);border-radius:var(--radius);display:block}@media (prefers-reduced-motion:no-preference){.skel{animation:skel-breathe 1.4s var(--ease) infinite alternate}}@keyframes skel-breathe{0%{opacity:1}to{opacity:.5}}.skel--h2{block-size:1.4rem;inline-size:40%}.skel--line{block-size:.8rem;inline-size:72%}.skel--short{inline-size:44%}.skel--art{block-size:64px;inline-size:76px}.skel--num{block-size:.9rem;inline-size:88px}.skel--field{block-size:46px;inline-size:100%}.skel--total{block-size:1.75rem;inline-size:60%}.skel--btn{block-size:48px;inline-size:100%}.skel-cart{background:var(--plate);border:var(--hair) solid var(--rule);display:grid}.skel-row{gap:var(--s4);padding:var(--s4);border-block-end:var(--hair) solid var(--rule);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;display:grid}.skel-row:last-child{border-block-end:0}.skel-row__text{gap:var(--s2);display:grid}.ck-guard{gap:var(--s4);background:var(--plate);border:var(--hair) solid var(--rule);border-inline-start:3px solid var(--key);padding:var(--s4) var(--s5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ck-guard__i{color:var(--key);margin-block-start:2px}.ck-guard p{font-size:var(--t-sm);line-height:1.6}.ck-guard b{font-weight:600}.ck-guard__n{color:var(--steel);font-size:var(--t-xs);margin-block-start:var(--s2)}.ck-form{gap:var(--s5);display:grid}.fset{border:0;border-block-start:2px solid var(--key);margin:0;padding:0;padding-block-start:var(--s5)}.fset__legend{align-items:baseline;gap:var(--s3);font-size:var(--t-h3);flex-wrap:wrap;margin-block-end:var(--s5);padding:0;font-weight:700;line-height:1.2;display:flex}.fset__num{font-family:var(--mono);font-size:var(--t-sm);letter-spacing:.08em;color:var(--steel);font-weight:500}[dir=rtl] .fset__num{letter-spacing:0}.fgrid{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fgrid>.fspan{grid-column:1/-1}.fgrid>.field{align-content:start}@media (max-width:640px){.fgrid{grid-template-columns:1fr}}.ck-opt{border-radius:var(--radius);border:var(--hair) solid var(--rule);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-inline-start:var(--s2);padding:1px 6px;font-weight:400}[dir=rtl] .ck-opt{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.ck-tel{gap:var(--s2);grid-template-columns:104px minmax(0,1fr);display:grid}.ck-err{align-items:flex-start;gap:var(--s2);line-height:1.5;font-size:var(--t-xs);color:var(--canon-press);display:flex}.ck-err .ico{margin-block-start:1px}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--canon)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--canon-tint)}.pay{gap:var(--s3);display:grid}.rcard{gap:var(--s4);cursor:pointer;background:var(--plate);border:var(--hair) solid var(--rule-strong);border-radius:var(--radius);padding:var(--s4) var(--s5);transition:border-color var(--fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.rcard:hover{border-color:var(--steel)}.rcard__in{block-size:18px;inline-size:18px;accent-color:var(--key);margin:0;margin-block-start:2px}.rcard__name{font-size:var(--t-sm);font-weight:600}.rcard__note{font-size:var(--t-xs);color:var(--steel);margin-block-start:4px;line-height:1.6}.rcard__on{display:none}.rcard.is-on{border-color:var(--key);box-shadow:inset 0 0 0 1px var(--key)}.rcard:has(.rcard__in:checked){border-color:var(--key);box-shadow:inset 0 0 0 1px var(--key)}.rcard.is-on .rcard__on{display:inline-flex}.rcard:has(.rcard__in:checked) .rcard__on{display:inline-flex}.rcard:has(.rcard__in:focus-visible){outline:2px solid var(--canon);outline-offset:2px}@media (max-width:480px){.rcard{grid-template-columns:auto minmax(0,1fr)}.rcard__on{grid-column:2;justify-self:start}}.sum{gap:var(--s5);background:var(--plate);border:var(--hair) solid var(--rule);padding:var(--s5);display:grid}.sum__count{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-block-start:var(--s2)}[dir=rtl] .sum__count{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.sum__lines{gap:var(--s3);display:grid}.sum__line{gap:var(--s3);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.sum__line>span:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--steel)}.sum__qty{font-family:var(--mono);font-size:var(--t-xs);color:var(--steel);margin-inline-end:6px}.sum__totals{gap:var(--s3);border-block-start:var(--hair) solid var(--rule);margin:0;padding-block-start:var(--s4);display:grid}.sum__row{gap:var(--s3);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.sum__row dt{color:var(--steel)}.sum__row dd{font-variant-numeric:tabular-nums;margin:0}.sum__row--total{border-block-start:var(--hair) solid var(--rule);padding-block-start:var(--s3)}.sum__row--total dt{color:var(--key);font-weight:600;font-size:var(--t-body)}.sum__cur{font-family:var(--mono);font-size:var(--t-xs);color:var(--steel);margin-inline-end:6px}.sum__big{font-family:var(--display);letter-spacing:-.03em;font-size:1.75rem;font-weight:700;font-stretch:112%;line-height:1.1}[dir=rtl] .sum__big{letter-spacing:0;font-stretch:100%}.sum__note{font-size:var(--t-xs);color:var(--steel);line-height:1.55}.sum__returns{gap:var(--s2);display:grid}.sum__returns ul{gap:var(--s1);display:grid}.sum__returns li{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.sum__returns a{color:var(--key);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;font-weight:600}.sum__returns a:hover{-webkit-text-decoration-color:var(--key);text-decoration-color:var(--key)}@media (pointer:coarse){.sum__returns a{padding-block:var(--s2)}}.ck-note{font-size:var(--t-xs);color:var(--key);background:var(--paper-sunk);padding:var(--s3) var(--s4);line-height:1.55}.ck-note:empty{display:none}.trust{gap:var(--s3);border-block-start:var(--hair) solid var(--rule);padding-block-start:var(--s4);display:grid}.trust li{gap:var(--s3);font-size:var(--t-xs);color:var(--steel);grid-template-columns:auto minmax(0,1fr);line-height:1.55;display:grid}.trust .ico{color:var(--key);margin-block-start:2px}.ck-block[hidden],.ck-form[hidden],.ck__aside[hidden],.ck-empty[hidden],.ck-err[hidden],.sum__note[hidden]{display:none}}
