.cs-contacto{padding-bottom:0}.cs-contacto .wrap{max-width:1180px;margin:0 auto;padding:0 16px}.cs-contacto section{padding:0;margin:0}#root .cs .desk{background:var(--wall);border-bottom:1px solid var(--line)}#root .cs .desk .wrap{display:grid;grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:36px}#root .cs .desk h1{font-size:clamp(40px,6vw,64px)}#root .cs .desk p.lead{font-size:18px;color:var(--ink-2);max-width:48ch;margin:12px 0 0}#root .cs .ways{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}#root .cs .ways li{margin:0;padding:0;list-style:none}#root .cs .ways li a{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;background:var(--wall);color:var(--ink);transition:border-color .15s,transform .15s}#root .cs .ways li a:hover{border-color:var(--ink-3);transform:translateY(-1px);color:var(--ink)}#root .cs .ways .ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--floor);color:var(--ink)}#root .cs .ways .ic svg{width:22px;height:22px;display:block}#root .cs .ways li.wa .ic{background:var(--wa);color:#fff}#root .cs .ways li.wa .ic svg{fill:#fff}#root .cs .ways b{display:block;font-size:16px;font-weight:700}#root .cs .ways small{display:block;color:var(--ink-3);font-size:13.5px;line-height:1.35}#root .cs .ways .num{font-size:20px;color:var(--ink-2)}#root .cs .ways .num.big{font-size:22px;color:var(--ink)}#root .cs .ways .mailtxt{font-size:14px;color:var(--ink-2);word-break:break-all}#root .cs .hours{margin:16px 0 0;font-size:14px;color:var(--ink-3);display:flex;gap:8px;align-items:flex-start;max-width:48ch}#root .cs .hours svg{width:18px;height:18px;flex:none;color:var(--neon-text);margin-top:2px}#root .cs .hours b{color:var(--ink)}#root .cs .cform{background:var(--wall);border:1px solid var(--line);border-radius:var(--r);padding:22px 20px 24px;margin:0;display:block;container-type:inline-size;min-width:0}#root .cs .cform h2{font-size:26px;margin:0 0 4px}#root .cs .cform p.sub{color:var(--ink-3);font-size:14px;margin:0 0 16px}#root .cs .cform .grid{display:grid;grid-template-columns:1fr;gap:12px 14px}#root .cs .f{display:flex;flex-direction:column;gap:5px;min-width:0}#root .cs .f label{font-size:13.5px;font-weight:600;color:var(--ink-2);margin:0;padding:0;display:block;text-transform:none;letter-spacing:0;height:auto;min-height:0;line-height:1.35;white-space:normal;overflow:visible}#root .cs .f .help{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.3;margin:0}#root .cs .f label i{font-style:normal;color:var(--ink-3);font-weight:400}#root .cs .f input,#root .cs .f select,#root .cs .f textarea{border:1px solid var(--line);border-radius:var(--r);background:var(--wall);padding:11px 12px;font-size:16px;width:100%;max-width:none;min-height:0;height:auto;line-height:1.4;color:var(--ink);box-shadow:none;margin:0;transition:border-color .15s,box-shadow .15s}#root .cs .f input:hover,#root .cs .f select:hover,#root .cs .f textarea:hover{border-color:var(--ink-3)}#root .cs .f input:focus,#root .cs .f select:focus,#root .cs .f textarea:focus{outline:0;border-color:var(--neon-btn);box-shadow:0 0 0 3px var(--neon-tint)}#root .cs .f input::placeholder,#root .cs .f textarea::placeholder{color:#8a9aa2;opacity:1}#root .cs .f select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310232c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px;padding-right:36px}#root .cs .f textarea{min-height:110px;resize:vertical}#root .cs .span2{grid-column:1/-1}#root .cs .cform .acts{margin-top:16px}#root .cs .cta{border:0;border-radius:var(--r);background:var(--neon-btn);color:#fff;font-weight:700;font-size:17px;font-family:var(--body);padding:14px 22px;line-height:1.2;min-height:0;height:auto;width:auto;text-transform:none;letter-spacing:0;cursor:pointer;transition:background .15s;box-shadow:0 6px 14px -6px var(--neon-glow)}#root .cs .cta:hover{background:var(--neon-btn-hover);color:#fff}#root .cs .fine{font-size:12.5px;color:var(--ink-3);margin:10px 0 0}#root .cs .sent{padding:14px 16px;border-radius:var(--r);background:var(--neon-tint);color:var(--neon-text);font-weight:600}#root .cs .err{padding:12px 16px;border-radius:var(--r);background:#fbeeea;color:var(--danger);font-size:14.5px;margin:0 0 14px}#root .cs .err b{display:block;margin-bottom:4px}#root .cs .err ul{margin:0;padding-left:18px}#root .cs .routes{padding:30px 0 6px}#root .cs .routes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}#root .cs .routes li{margin:0;padding:0;list-style:none}#root .cs .routes a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:var(--wall);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink);transition:border-color .15s}#root .cs .routes a:hover{border-color:var(--ink);color:var(--ink)}#root .cs .routes b{display:block;font-family:var(--display);font-size:22px;font-weight:600;line-height:1.1}#root .cs .routes small{display:block;color:var(--ink-3);font-size:13.5px}#root .cs .routes svg{width:20px;height:20px;flex:none;color:var(--neon-text);transform:rotate(-90deg)}#root .cs .band{padding:40px 0}#root .cs .band h2{font-size:34px;margin:0 0 6px}#root .cs .band p.lead{color:var(--ink-2);max-width:64ch;margin:0 0 20px}#root .cs .stores{display:grid;grid-template-columns:1fr;gap:16px}#root .cs .store-map{border:0;width:100%;aspect-ratio:4/3;border-radius:var(--r);background:var(--floor-2);display:block}#root .cs .slist{background:var(--wall);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}#root .cs .slist article{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:start}#root .cs .slist article:last-child{border-bottom:0}#root .cs .slist h3{font-size:21px;grid-column:1;grid-row:1}#root .cs .slist h3 small{font-family:var(--body);font-weight:600;font-size:12px;color:var(--neon-text);background:var(--neon-tint);border-radius:999px;padding:2px 8px;vertical-align:middle;margin-left:6px;white-space:nowrap}#root .cs .slist h3 small.off{color:var(--ink-3);background:var(--floor)}#root .cs .slist p{margin:0;color:var(--ink-2);font-size:14.5px;grid-column:1}#root .cs .slist a.tel{font-family:var(--display);font-size:18px;text-decoration:none;color:var(--ink);white-space:nowrap;grid-column:2;grid-row:1}#root .cs .slist a.dir{grid-column:2;grid-row:2;font-size:13.5px;color:var(--neon-text);font-weight:600;text-decoration:none;justify-self:end;white-space:nowrap}#root .cs .slist a.dir:hover{text-decoration:underline}#root .cs .slist .note{font-size:13px;color:var(--ink-3);grid-column:1/-1}#root .cs .faq-wrap{background:var(--wall);border-top:1px solid var(--line)}#root .cs .faq-cols{display:grid;grid-template-columns:1fr;gap:6px 40px}#root .cs .faq h3{font-size:14px;font-weight:700;color:var(--ink-3);letter-spacing:.03em;margin:22px 0 4px;font-family:var(--body)}#root .cs .faq h3:first-child{margin-top:0}#root .cs .faq details{border-bottom:1px solid var(--line);margin:0;padding:0}#root .cs .faq summary{cursor:pointer;list-style:none;padding:13px 0;font-weight:600;font-size:16.5px;display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--ink)}#root .cs .faq summary::-webkit-details-marker{display:none}#root .cs .faq summary::marker{content:""}#root .cs .faq summary:after{content:"+";font-family:var(--display);font-size:26px;color:var(--neon-text);line-height:1;transition:transform .2s;flex:none}#root .cs .faq details[open] summary:after{transform:rotate(45deg)}#root .cs .faq details p,#root .cs .faq details ul{margin:0 0 14px;color:var(--ink-2);max-width:66ch;font-size:15px}#root .cs .faq details ul{padding-left:20px}#root .cs .faq b{color:var(--ink)}#root .cs .faq a{color:var(--neon-text);text-decoration:underline}@media(min-width:760px){#root .cs .desk .wrap{grid-template-columns:1fr 1fr;gap:40px;padding-top:40px;padding-bottom:44px;align-items:start}#root .cs .routes ul{grid-template-columns:repeat(3,1fr)}#root .cs .stores{grid-template-columns:1.1fr .9fr;align-items:start}#root .cs .faq-cols{grid-template-columns:1fr 1fr}#root .cs .cform{padding:26px 26px 28px}}@container (min-width:400px){#root .cs .cform .grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.cs-contacto *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cs-contacto.css.map */
