.rg-co-field-error[data-astro-cid-atvckacc]{margin-top:.4rem;font-size:var(--rg-text-sm);color:var(--rg-danger)}.rg-co-invalid[data-astro-cid-atvckacc]{border-color:var(--rg-danger);box-shadow:0 0 0 1px var(--rg-danger)}@media(max-width:1023px){[data-astro-cid-atvckacc][data-co-pay]{position:sticky;bottom:0;z-index:2;margin:0 -1rem;padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom,0));border-top:1px solid var(--rg-border);background:var(--rg-surface);box-shadow:0 -10px 20px -14px #0f172a73}@media(min-width:640px){[data-astro-cid-atvckacc][data-co-pay]{margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}}}#co-cdek-map[data-astro-cid-atvckacc]{height:0;overflow:hidden}#co-map-skeleton[data-astro-cid-atvckacc]{position:fixed;inset:0;z-index:100001;display:grid;place-items:center;background:var(--rg-surface, #fff);padding:env(safe-area-inset-top,0) 1rem calc(1rem + env(safe-area-inset-bottom,0))}#co-map-skeleton[data-astro-cid-atvckacc][hidden]{display:none}.rg-map-skel-inner[data-astro-cid-atvckacc]{display:grid;justify-items:center;text-align:center}.rg-co-err-detail{display:block;margin-top:.2rem;font-weight:400;font-size:var(--rg-text-sm);opacity:.8}#co-city-list,#co-pvz-list{margin:0;padding:0;list-style:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background-color:var(--rg-surface);background-image:linear-gradient(to bottom,var(--rg-surface) 45%,rgba(0,0,0,0)),linear-gradient(to top,var(--rg-surface) 45%,rgba(0,0,0,0)),linear-gradient(to bottom,#0f172024,#0000),linear-gradient(to top,#0f172024,#0000);background-position:top,bottom,top,bottom;background-size:100% 20px,100% 20px,100% 10px,100% 10px;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #co-city-list,:root:not([data-theme=light]) #co-pvz-list{background-image:linear-gradient(to bottom,var(--rg-surface) 45%,rgba(0,0,0,0)),linear-gradient(to top,var(--rg-surface) 45%,rgba(0,0,0,0)),linear-gradient(to bottom,#ffffff21,#0000),linear-gradient(to top,#ffffff21,#0000)}}#co-city-list{max-height:min(58vh,21rem)}#co-pvz-list{max-height:min(60vh,23rem)}#co-city-list li+li,#co-pvz-list li+li{border-top:1px solid var(--rg-border)}.rg-opt{display:block;width:100%;box-sizing:border-box;min-height:3rem;padding:.7rem .95rem;border:0;background:transparent;font:inherit;text-align:left;color:var(--rg-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.rg-opt__main{display:block;font-size:var(--rg-text-base);font-weight:600;line-height:1.3;color:var(--rg-fg);overflow-wrap:anywhere}.rg-opt__sub{display:block;margin-top:.15rem;font-size:var(--rg-text-sm);line-height:1.35;color:var(--rg-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-opt:hover,.rg-opt:active{background-color:var(--rg-surface-muted);background-color:color-mix(in srgb,var(--rg-primary) 7%,transparent)}.rg-opt[aria-selected=true]{background-color:var(--rg-surface-muted);background-color:color-mix(in srgb,var(--rg-primary) 12%,transparent);box-shadow:inset 3px 0 0 var(--rg-primary)}.rg-opt:focus-visible{outline:2px solid var(--rg-ring);outline-offset:-2px}.rg-opt[data-chosen=true]{background-color:var(--rg-surface-muted);background-color:color-mix(in srgb,var(--rg-primary) 10%,transparent);box-shadow:inset 3px 0 0 var(--rg-primary)}.rg-opt[data-chosen=true] .rg-opt__main{color:var(--rg-primary)}.rg-opt-note{display:block;padding:.75rem .95rem;font-size:var(--rg-text-sm);color:var(--rg-fg-muted)}#co-cart-lines{margin:0;padding:0;list-style:none}#co-cart-lines li+li{border-top:1px solid var(--rg-border)}.rg-cart-line{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"thumb info money" "thumb qty  del";align-items:center;gap:.3125rem .625rem;padding:.375rem 0}@media(min-width:40rem){.rg-cart-line{grid-template-columns:4rem minmax(0,1fr) auto auto auto;grid-template-areas:"thumb info qty money del";gap:0 .75rem;padding:.5rem 0}}.rg-cart-thumb{grid-area:thumb;width:3rem;height:3rem;object-fit:contain;border-radius:.5rem;background:#fff}@media(min-width:40rem){.rg-cart-thumb{width:4rem;height:4rem}}.rg-cart-info{grid-area:info;min-width:0}.rg-cart-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--rg-text-sm);font-weight:600;line-height:1.25;color:var(--rg-fg);text-decoration:none}@media(min-width:40rem){.rg-cart-name{-webkit-line-clamp:3}}.rg-cart-name:hover{color:var(--rg-primary)}.rg-cart-money{grid-area:money;justify-self:end;text-align:right}.rg-cart-sum{font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--rg-fg);white-space:nowrap}.rg-cart-unit{margin:.1rem 0 0;font-size:.6875rem;line-height:1.2;color:var(--rg-fg-muted);white-space:nowrap}.rg-cart-line[data-qty="1"] .rg-cart-unit{display:none}.rg-cart-qty{grid-area:qty;display:inline-flex;align-items:stretch;justify-self:start;border:1px solid var(--rg-border);border-radius:.5rem;background:var(--rg-surface)}.rg-cart-step{position:relative;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border:0;background:transparent;font:inherit;font-size:1.125rem;font-weight:700;line-height:1;color:var(--rg-fg);cursor:pointer}.rg-cart-step:first-child{border-radius:.4375rem 0 0 .4375rem}.rg-cart-step:last-child{border-radius:0 .4375rem .4375rem 0}.rg-cart-step:after{content:"";position:absolute;inset:-.3125rem 0}.rg-cart-step:hover:not(:disabled){background:var(--rg-surface-muted)}.rg-cart-step:disabled{opacity:.4;cursor:not-allowed}.rg-cart-qty input{width:2.5rem;height:2.125rem;border:0;border-inline:1px solid var(--rg-border);background:transparent;text-align:center;font:inherit;font-size:1rem;font-weight:600;color:var(--rg-fg);-moz-appearance:textfield}.rg-cart-qty input::-webkit-outer-spin-button,.rg-cart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rg-cart-del{grid-area:del;justify-self:end;position:relative;display:inline-flex;align-items:center;min-height:2.125rem;padding:0;border:0;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--rg-fg-subtle);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rg-cart-del:after{content:"";position:absolute;inset:-.3125rem -.5rem}.rg-cart-del:hover{color:var(--rg-danger)}.rg-cart-step:focus-visible,.rg-cart-del:focus-visible,.rg-cart-qty input:focus-visible{outline:2px solid var(--rg-primary);outline-offset:-2px}
