.c4p-cv{display:grid;gap:var(--c4p-size-space-m)}.c4p-cv__hero{position:relative;margin:0;border-radius:18px;overflow:hidden;background:var(--c4p-color-palette-night)}.c4p-cv__hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 8;object-fit:cover;object-position:50% 60%}.c4p-cv__hero figcaption{position:absolute;left:20px;bottom:20px;max-width:470px;display:grid;gap:8px;padding:20px 22px;border-radius:14px;background:#0b2747db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#cfe0f3}.c4p-cv__hero .c4p-eye{color:var(--c4p-color-palette-lastmove);margin:0}.c4p-cv__hero h1{margin:0;color:#fff;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:1.1}.c4p-cv__hero p{margin:0;font-size:15px;line-height:1.5}@media(max-width:749px){.c4p-cv__hero img{aspect-ratio:16 / 10}.c4p-cv__hero figcaption{position:static;max-width:none;border-radius:0;padding:18px 18px 20px;background:var(--c4p-color-palette-night)}}.c4p-cv__in{display:grid;gap:var(--c4p-size-space-m);align-items:start}@media(min-width:990px){.c4p-cv__in{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.c4p-cv__sum{position:sticky;top:96px}}.c4p-cv__steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.c4p-cv__st{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px;border-radius:14px;background:var(--c4p-color-surface-base);border:1px solid var(--c4p-color-border-base)}.c4p-cv__n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--c4p-color-palette-night);color:var(--c4p-color-palette-lastmove);font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums;font-weight:600;font-size:15px}.c4p-cv__st h2{margin:4px 0 12px;font-family:var(--c4p-font-family-display);font-weight:600;font-size:1.2rem;line-height:1.25}.c4p-cv__r{display:flex;flex-wrap:wrap;gap:12px}.c4p-cv__r label{display:grid;gap:4px;font-family:var(--c4p-font-label);font-size:13px;font-weight:600;color:var(--c4p-color-text-muted)}.c4p-cv__r input,.c4p-cv__r select,.c4p-cv__pl select{min-height:44px;box-sizing:border-box;border:1px solid var(--c4p-color-border-base);border-radius:var(--c4p-size-radius-control, 10px);padding:0 12px;font:inherit;font-family:var(--c4p-font-label);font-size:16px;color:var(--c4p-color-text-primary);background:var(--c4p-color-surface-base)}.c4p-cv__r select{max-width:240px}.c4p-cv__o{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--c4p-color-text-primary)}.c4p-cv__o b{color:var(--c4p-color-palette-navy);font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums}.c4p-cv__o b.is-bad{color:#a3341f}.c4p-cv__cats{display:grid;gap:10px}.c4p-cv__cat{display:grid;gap:10px;padding:12px;border-radius:12px;background:var(--c4p-color-palette-navy-tint)}.c4p-cv__ch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.c4p-cv__ch input{flex:1 1 140px;min-width:0;min-height:44px;border:0;border-bottom:1.5px solid var(--c4p-color-border-base);border-radius:0;background:none;font-family:var(--c4p-font-family-display);font-weight:600;font-size:17px;color:var(--c4p-color-text-primary);padding:0 2px}.c4p-cv__ch input:focus-visible{outline:none;border-bottom-color:var(--c4p-color-palette-navy);box-shadow:0 2px 0 var(--c4p-color-palette-navy)}.c4p-cv__pn{display:flex;align-items:center;gap:6px;font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.c4p-cv__pn span{min-width:5.6em;text-align:center}.c4p-cv__pn button{width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--c4p-color-border-base);background:var(--c4p-color-surface-base);color:var(--c4p-color-palette-night);font:500 20px/1 var(--c4p-font-label);cursor:pointer}.c4p-cv__pn button:disabled{opacity:.4;cursor:default}.c4p-cv__x{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--c4p-color-text-muted);cursor:pointer}.c4p-cv__x:hover{background:#0b27470f;color:var(--c4p-color-text-primary)}.c4p-cv__pls{display:grid;gap:8px;max-width:560px}.c4p-cv__pl{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center}.c4p-cv__pl em{font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600;font-size:14px;color:var(--c4p-color-palette-navy)}.c4p-cv__pl select{width:100%;padding:0 8px;font-size:15px}.c4p-cv__g{display:flex;gap:6px}.c4p-cv__g button{flex:1;min-height:44px;border:1px solid var(--c4p-color-border-base);background:var(--c4p-color-surface-base);border-radius:10px;font-family:var(--c4p-font-price);font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;color:var(--c4p-color-text-primary);cursor:pointer}.c4p-cv__g button[aria-pressed=true]{background:var(--c4p-color-palette-night);border-color:var(--c4p-color-palette-night);color:#fff}.c4p-cv__add{justify-self:start;min-height:44px;margin-top:8px;padding:0 4px;border:0;background:none;color:var(--c4p-color-text-link);font:inherit;font-weight:600;cursor:pointer}.c4p-cv__m{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.c4p-cv__m{grid-template-columns:1fr}}.c4p-cv__m button{display:grid;gap:3px;text-align:left;min-height:44px;padding:12px 14px;border:1.5px solid var(--c4p-color-border-base);background:var(--c4p-color-surface-base);border-radius:12px;font:inherit;color:var(--c4p-color-text-primary);cursor:pointer}.c4p-cv__m button b{font-size:16px}.c4p-cv__m button span{font-size:14px;color:var(--c4p-color-text-muted)}.c4p-cv__m button[aria-pressed=true]{border-color:var(--c4p-color-palette-navy);box-shadow:0 0 0 3px #00428824}.c4p-cv button:focus-visible,.c4p-cv select:focus-visible,.c4p-cv input[type=date]:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-cv__sum{display:grid;gap:12px;padding:18px;border-radius:16px;background:var(--c4p-color-palette-night);color:#cfe0f3}.c4p-cv__tot{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.c4p-cv__tot>div{padding:10px 12px;border-radius:10px;background:#ffffff12}.c4p-cv__tot dt{font-family:var(--c4p-font-label);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a9bfd6}.c4p-cv__tot dd{margin:2px 0 0;font-family:var(--c4p-font-price);font-variant-numeric:tabular-nums;font-weight:600;font-size:20px;color:#fff}.c4p-cv__tot s{font-size:13px;font-weight:500;color:#a9bfd6}.c4p-cv__note{margin:0;font-size:14px;line-height:1.5}.c4p-cv__note b{color:var(--c4p-color-palette-lastmove)}.c4p-cv__cta{display:grid;gap:10px}.c4p-cv__go{min-height:48px;border:0;border-radius:999px;padding:0 22px;background:var(--c4p-color-palette-lastmove);color:var(--c4p-color-palette-night);font:inherit;font-weight:700;font-size:16px;cursor:pointer}.c4p-cv__go:hover{background:#fff}.c4p-cv__go:disabled{opacity:.7;cursor:progress}.c4p-cv__go:focus-visible{outline:2px solid #fff;outline-offset:2px}.c4p-cv__cta a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:14px}.c4p-cv__err{margin:0;color:var(--c4p-color-palette-lastmove);font-size:14px}@media(max-width:560px){.c4p-cv__st{display:block;position:relative;padding:16px 14px}.c4p-cv__st .c4p-cv__n{position:absolute;left:14px;top:14px}.c4p-cv__st h2{margin:4px 0 14px 44px}.c4p-cv__cat{padding:10px}.c4p-cv__pl{grid-template-columns:34px minmax(0,1fr)}.c4p-cv__r label,.c4p-cv__r select{width:100%;max-width:none}}.c4p-gv{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;width:100%;min-width:0}.c4p-gv__panel{min-width:0}.c4p-gv media-gallery.sticky-content{position:relative;top:auto;margin-top:0}.c4p-gv__tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--c4p-color-surface-sunken, #eef2f6);justify-self:start}.c4p-gv__tabs [role=tab]{min-height:40px;min-width:44px;padding:0 18px;border:0;border-radius:999px;background:none;font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--c4p-color-text-muted);cursor:pointer}.c4p-gv__tabs [role=tab][aria-selected=true]{background:var(--c4p-color-surface-base, #fff);color:var(--c4p-color-palette-night);box-shadow:0 2px 8px -3px #0b27474d}.c4p-gv__tabs [role=tab]:focus-visible,.c4p-gv__rot:focus-visible,.c4p-gv__hs:focus-visible,.c4p-gv__x:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.quick-add-modal .c4p-gv__tabs,dialog .c4p-gv__tabs{display:none}.c4p-gv__panel--p{position:relative}.c4p-gv__hs{position:absolute;z-index:3;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--c4p-color-palette-night);color:var(--c4p-color-palette-lastmove);font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:700;line-height:1;box-shadow:0 4px 12px #0000004d;cursor:pointer}.c4p-gv__hs:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.c4p-gv__hs:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgb(243 211 107 / .7);animation:c4pGvP 2.2s ease-out infinite;pointer-events:none}.c4p-gv__hs[aria-expanded=true]{background:var(--c4p-color-palette-lastmove);color:var(--c4p-color-palette-night)}@keyframes c4pGvP{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.c4p-gv__ins{position:absolute;z-index:4;top:14px;right:14px;width:min(250px,42%);display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--c4p-color-surface-base, #fff);box-shadow:0 14px 34px -12px #0b274773,0 0 0 1px var(--c4p-color-border-base)}.c4p-gv__ins[hidden]{display:none}.c4p-gv__zoom{aspect-ratio:1;border-radius:10px;background-color:#e9edf2;background-size:320% 320%;background-repeat:no-repeat}.c4p-gv__ins b{font-family:var(--c4p-font-family-display);font-weight:600;font-size:17px;padding-right:30px}.c4p-gv__ins p{margin:0;font-size:14px;line-height:1.45;color:var(--c4p-color-text-muted)}.c4p-gv__x{position:absolute;top:4px;right:4px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--c4p-color-text-primary);cursor:pointer}@media(max-width:749px){.c4p-gv__ins{position:static;width:auto;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;margin-top:4px}.c4p-gv__zoom{grid-row:1 / 3}.c4p-gv__ins b{align-self:end}}.c4p-gv .slideshow-controls__thumbnail{position:relative}.c4p-gv__bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--c4p-color-palette-lastmove);pointer-events:none;border-radius:0 2px 2px 0}.c4p-gv .slideshow-controls__thumbnail.is-run .c4p-gv__bar{animation:c4pGvB 5s linear forwards}.c4p-gv media-gallery:hover .c4p-gv__bar,.c4p-gv.is-off .c4p-gv__bar{animation-play-state:paused!important}@keyframes c4pGvB{to{width:100%}}.c4p-gv__stage{display:grid;place-items:center;min-height:480px;padding:24px 0;border-radius:var(--gallery-media-border-radius, 0);background:radial-gradient(70% 70% at 50% 45%,#f1f4f8,#e4e9ef)}.c4p-gv__spin{width:min(100%,400px);aspect-ratio:1;background-color:#e8edf3;background-repeat:no-repeat;border-radius:14px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.c4p-gv__spin:active{cursor:grabbing}.c4p-gv__sc{display:flex;align-items:center;justify-content:center;gap:10px}.c4p-gv__hint{margin:0;text-align:center;font-size:14px;color:var(--c4p-color-text-muted)}.c4p-gv__rot{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--c4p-color-border-base);border-radius:50%;background:var(--c4p-color-surface-base);color:var(--c4p-color-palette-night);cursor:pointer}.c4p-gv__rot svg{width:18px;height:18px}.c4p-gv__size{display:grid;gap:18px;align-items:center;padding:18px;border-radius:14px;background:var(--c4p-color-palette-navy-tint, #f2f6fb)}@media(min-width:990px){.c4p-gv__size{grid-template-columns:minmax(0,1fr) minmax(0,220px)}}.c4p-gv__scene{--cm: 16px;position:relative;justify-self:center;width:calc(24.6 * var(--cm));height:calc(17.2 * var(--cm));overflow:hidden;border-radius:12px;background:#e9edf2}@media(max-width:420px){.c4p-gv__scene{--cm: 13.6px}}.c4p-gv__mug{position:absolute;left:calc(-1.18 * var(--cm));top:calc(2.7 * var(--cm));width:calc(16.95 * var(--cm));height:calc(16.95 * var(--cm))}.c4p-gv__mug img{display:block;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,#000 78%,transparent 100%);mask-image:radial-gradient(closest-side,#000 78%,transparent 100%)}.c4p-gv__ruler{position:absolute;z-index:2;left:calc(13.2 * var(--cm));top:calc(6.2 * var(--cm));height:calc(9.8 * var(--cm));width:10px;border-top:2px solid var(--c4p-color-palette-night);border-bottom:2px solid var(--c4p-color-palette-night);box-sizing:border-box}.c4p-gv__ruler:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:2px;background:var(--c4p-color-palette-night)}.c4p-gv__ruler b{position:absolute;left:14px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--c4p-color-palette-night)}.c4p-gv__phone{position:absolute;left:calc(17.2 * var(--cm));top:calc(1.3 * var(--cm));width:calc(7.1 * var(--cm));height:calc(14.7 * var(--cm));box-sizing:border-box;display:grid;place-items:center;border:4px solid #18222d;border-radius:calc(1 * var(--cm));background:#fff}.c4p-gv__phone i{font-style:normal;text-align:center;font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--c4p-color-text-muted);line-height:1.35}.c4p-gv__floor{position:absolute;left:0;right:0;top:calc(16 * var(--cm));height:2px;background:#0b27472e}.c4p-gv__specs{margin:0;padding-left:18px;display:grid;gap:8px;font-size:15px;line-height:1.45}.c4p-gv__specs b{font-family:var(--c4p-font-label);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.c4p-gv__hs:after{animation:none}.c4p-gv__bar{display:none}}@media(max-width:749px){.c4p-gv__tabs{margin-inline:16px}.c4p-gv__sc{padding-inline:16px}.c4p-gv__size{margin-inline:16px;padding:14px}.c4p-gv__ins{margin-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/c4p-t21.css.map */
