.page--info{--info-warn-bg: #FFF8E1;--info-warn-border: #FFE082;--info-warn-ink: #5D4037;--info-note-bg: #E8F4FD;--info-note-border: #90CAF9;--info-note-ink: #1565C0;--info-ok-bg: #F1F8E9;--info-ok-border: #AED581;--info-ok-ink: #33691E;--info-green-bg: #E8F5E9;--info-green-ink: #2E7D32;--info-pink-bg: #FCE4EC;--info-red-ink: #B71C1C;--info-orange-ink: #E65100;--zinc-500: var(--muted);padding-block:var(--space-6)}@media(max-width:991px){.page--info{padding-block:var(--space-4)}}.page--info .page__static-content{margin-bottom:var(--space-3);font-size:15px;line-height:1.7;color:var(--ink)}.page--info .page__static-content *,.page--info .page__static-content *:before,.page--info .page__static-content *:after{margin:0;padding:0}.page--info .page__static-content a{color:var(--accent);text-decoration:none}.page--info .page__static-content a:hover{text-decoration:underline}.page--info .page-header{background:var(--muted-dark);padding:var(--space-5);border-bottom:3px solid var(--accent)}.page--info .container{display:flex;flex-direction:column;max-width:860px;margin-inline:auto;padding-block:var(--space-5)}.page--info .page-header .container{padding-block:0}.page--info .page-header .brand{margin-bottom:var(--space-2);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.7}.page--info .page-header h1{margin-bottom:var(--space-3);font-size:28px;font-weight:700;line-height:1.25;color:#fff}.page--info .page-header .subtitle{margin-top:.4rem;font-size:14px;color:#fff9}.page--info .page-footer{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--muted-dark);font-size:13px;text-align:center;color:#ffffff80}.page--info .page-footer strong{color:#fffc}.page--info .page-footer span{display:inline-block;margin-top:.25rem}.page--info .section{margin-bottom:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg);border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .section h2{display:flex;align-items:center;gap:.6rem;margin-bottom:var(--space-3);padding-bottom:.6rem;border-bottom:2px solid var(--accent);font-size:16px;font-weight:700;line-height:1.25;color:var(--ink)}.page--info .section h2 .num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-round);background:var(--accent);font-size:11px;font-weight:700;color:#fff}.page--info .section p{margin-bottom:.75rem}.page--info .section p:last-child{margin-bottom:0}.page--info .page__static-content ul,.page--info .page__static-content ol{margin:1em 0;padding-left:40px;list-style:none}.page--info .section ul li,.page--info .section ol li{position:relative;padding:.3rem 0 .3rem 1.25rem}.page--info .section ul li:before{content:"";position:absolute;top:.72rem;left:0;width:6px;height:6px;border-radius:var(--r-round);background:var(--accent)}.page--info .toc{margin-bottom:var(--space-4);padding:1.25rem var(--space-4);background:var(--bg);border:1px solid var(--zinc-200);border-radius:var(--r);font-style:italic;line-height:2rem}.page--info .toc-title{margin-bottom:.75rem;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page--info .toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem var(--space-4)}.page--info .toc-grid a{display:flex;align-items:center;gap:.4rem;padding:.2rem 0;font-size:13px;color:var(--muted-dark)}.page--info .toc-grid a:hover{color:var(--accent);text-decoration:none}.page--info .toc-grid a .toc-num{min-width:18px;font-size:11px;font-weight:700;color:var(--accent)}.page--info .company-card{display:grid;grid-template-columns:1fr 1fr;gap:.4rem var(--space-5);margin:var(--space-5) 0;padding:1.25rem var(--space-4);background:var(--bg);border:1px solid var(--zinc-200);border-left:4px solid var(--accent);border-radius:var(--r);font-size:14px}.page--info .company-card .row{display:contents}.page--info .company-card .card-title{grid-column:1 / -1;margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--zinc-200);font-size:15px;font-weight:700}.page--info .company-card .label{font-weight:500;color:var(--muted)}.page--info .company-card .value{font-weight:600}.page--info .highlight,.page--info .highlight-info,.page--info .highlight-green{margin:.75rem 0;padding:.85rem var(--space-3);border:1px solid;border-radius:var(--r);font-size:14px}.page--info .highlight{background:var(--info-warn-bg);border-color:var(--info-warn-border);color:var(--info-warn-ink)}.page--info .highlight-info{background:var(--info-note-bg);border-color:var(--info-note-border);color:var(--info-note-ink)}.page--info .highlight-green{background:var(--info-ok-bg);border-color:var(--info-ok-border);color:var(--info-ok-ink)}.page--info .contact-box{margin:var(--space-3) 0;padding:1.25rem var(--space-4);background:var(--muted-dark);border-radius:var(--r);font-size:14px;color:#fff}.page--info .contact-box .contact-title{margin-bottom:.75rem;font-size:15px;font-weight:700}.page--info .contact-box .contact-row{display:flex;align-items:center;gap:var(--space-2);margin-bottom:.4rem;opacity:.9}.page--info .contact-box .contact-row strong{min-width:60px;font-weight:500;opacity:.65}.page--info .contact-box a{font-weight:600;color:#fff}.page--info .browser-table,.page--info .data-table{width:100%;margin:.75rem 0;border-collapse:collapse;font-size:13px}.page--info .browser-table th,.page--info .data-table th{padding:.6rem .85rem;background:var(--muted-dark);font-size:12px;font-weight:600;text-align:left;color:#fff}.page--info .browser-table td,.page--info .data-table td{padding:.6rem .85rem;border-bottom:1px solid var(--zinc-200);vertical-align:middle}.page--info .data-table td{vertical-align:top}.page--info .browser-table tr:last-child td,.page--info .data-table tr:last-child td{border-bottom:none}.page--info .browser-table tr:nth-child(2n) td,.page--info .data-table tr:nth-child(2n) td{background:var(--bg-soft)}.page--info .browser-table a{font-size:12px}.page--info .cookie-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0}.page--info .cookie-card{overflow:hidden;border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .cookie-card-header{display:flex;align-items:center;gap:var(--space-2);padding:.6rem var(--space-3);font-size:13px;font-weight:700}.page--info .cookie-card-header .badge{margin-left:auto;padding:.15rem .4rem;border-radius:var(--r-sm);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff}.page--info .cookie-card-body{padding:.75rem var(--space-3);font-size:13px;line-height:1.6}.page--info .cookie-card-body .examples{margin-top:var(--space-2);font-size:12px;color:var(--muted)}.page--info .cookie-card-body .examples span{display:inline-block;margin:.1rem .1rem 0 0;padding:.1rem .4rem;background:var(--bg-soft);border:1px solid var(--zinc-200);border-radius:var(--r-sm);font-family:monospace;font-size:11px}.page--info .type-necessary .cookie-card-header{background:var(--info-green-bg);color:var(--info-green-ink)}.page--info .type-necessary .badge{background:var(--info-green-ink)}.page--info .type-analytics .cookie-card-header{background:var(--info-note-bg);color:var(--info-note-ink)}.page--info .type-analytics .badge{background:var(--info-note-ink)}.page--info .type-marketing .cookie-card-header{background:var(--info-pink-bg);color:var(--info-red-ink)}.page--info .type-marketing .badge{background:var(--info-red-ink)}.page--info .type-functional .cookie-card-header{background:var(--info-warn-bg);color:var(--info-orange-ink)}.page--info .type-functional .badge{background:var(--info-orange-ink)}.page--info .rights-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin:.75rem 0}.page--info .right-item{padding:.6rem .85rem;background:var(--bg-soft);border:1px solid var(--zinc-200);border-left:3px solid var(--accent);border-radius:var(--r);font-size:13px}.page--info .right-item strong{display:block;margin-bottom:.15rem;font-size:13px}.page--info .right-item span{font-size:12px;line-height:1.4;color:var(--muted)}.page--info .summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:var(--space-5) 0 var(--space-4)}.page--info .page__static-content--politica-devoluciones .summary-grid{grid-template-columns:repeat(3,1fr)}.page--info .summary-card{padding:var(--space-3) 1.25rem;background:var(--bg);border:1px solid var(--zinc-200);border-top:3px solid var(--accent);border-radius:var(--r);text-align:center}.page--info .summary-card .s-value{font-size:20px;font-weight:700;line-height:1.2;color:var(--accent)}.page--info .summary-card .s-label{margin-top:.25rem;font-size:11px;font-weight:500;color:var(--muted)}.page--info .page__static-content--politica-devoluciones .summary-card .s-value{font-size:24px}.page--info .page__static-content--politica-devoluciones .summary-card .s-label{font-size:12px}.page--info .steps{margin:.75rem 0}.page--info .step{display:flex;align-items:flex-start;gap:var(--space-3);padding:.75rem 0;border-bottom:1px solid var(--zinc-200)}.page--info .step:last-child{padding-bottom:0;border-bottom:none}.page--info .step-num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;margin-top:.1rem;border-radius:var(--r-round);background:var(--accent);font-size:12px;font-weight:700;color:#fff}.page--info .step-content strong{display:block;margin-bottom:.2rem;font-size:14px;font-weight:600}.page--info .step-content span{font-size:13px;line-height:1.5;color:var(--muted)}.page--info .payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0}.page--info .payment-card{padding:var(--space-3) 1.25rem;background:var(--bg-soft);border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .payment-card strong{display:block;margin-bottom:.3rem;font-size:14px;font-weight:700}.page--info .payment-card span{font-size:13px;line-height:1.5;color:var(--muted)}.page--info .method-grid,.page--info .courier-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0}.page--info .method-card{overflow:hidden;border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .method-card-header{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.25rem;background:var(--muted-dark);font-size:14px;font-weight:700;color:#fff}.page--info .method-card-header svg{flex-shrink:0;opacity:.8}.page--info .method-card-body{padding:var(--space-3) 1.25rem;font-size:14px;line-height:1.6}.page--info .card-logos{display:flex;align-items:center;gap:var(--space-2);margin:.75rem 0}.page--info .card-logo{display:flex;align-items:center;justify-content:center;height:36px;padding:.4rem .75rem;background:var(--bg);border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .courier-card{display:flex;align-items:flex-start;gap:.75rem;padding:var(--space-3) 1.25rem;border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .courier-dot{flex-shrink:0;width:10px;height:10px;margin-top:.35rem;border-radius:var(--r-round)}.page--info .courier-info strong{display:block;margin-bottom:.2rem;font-size:14px;font-weight:700}.page--info .courier-info span{font-size:13px;line-height:1.5;color:var(--muted)}.page--info .cat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2);margin:var(--space-5) 0 var(--space-4)}.page--info .cat-btn{padding:.6rem var(--space-2);background:var(--bg);border:1px solid var(--zinc-200);border-radius:var(--r);font:600 12px/1.7 var(--font);text-align:center;color:var(--muted-dark);cursor:pointer;transition:all .15s}.page--info .cat-btn:hover{border-color:var(--accent);color:var(--accent)}.page--info .cat-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.page--info .cat-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page--info .cat-btn .cat-icon{display:block;margin-bottom:.25rem;font-size:18px}.page--info .faq-section{margin-bottom:var(--space-4)}.page--info .faq-section-title{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding-left:.25rem;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page--info .faq-section-title:after{content:"";flex:1;height:1px;background:var(--zinc-200)}.page--info .faq-item{overflow:hidden;margin-bottom:.4rem;background:var(--bg);border:1px solid var(--zinc-200);border-radius:var(--r)}.page--info .faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) 1.25rem;background:none;border:none;font:600 14px/1.7 var(--font);text-align:left;color:var(--ink);cursor:pointer;transition:background .15s}.page--info .faq-question:hover{background:var(--bg-soft)}.page--info .faq-question.open{background:var(--bg-soft);color:var(--accent)}.page--info .faq-question:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page--info .faq-chevron{flex-shrink:0;width:18px;height:18px;color:var(--muted);transition:transform .2s}.page--info .faq-question.open .faq-chevron{transform:rotate(180deg);color:var(--accent)}.page--info .faq-answer{display:none;padding:0 1.25rem var(--space-3);border-top:1px solid var(--zinc-200);font-size:14px;line-height:1.7;color:var(--muted-dark)}.page--info .faq-answer.open{display:block}.page--info .faq-answer p{margin-bottom:var(--space-2)}.page--info .faq-answer p:last-child{margin-bottom:0}.page--info .faq-answer ul li{position:relative;padding:.2rem 0 .2rem 1.1rem;font-size:13px}.page--info .faq-answer ul li:before{content:"";position:absolute;top:.65rem;left:0;width:5px;height:5px;border-radius:var(--r-round);background:var(--accent)}.page--info .page__static-content--preguntas-frecuentes .contact-box{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-4) var(--space-5);font-size:inherit}.page--info .contact-box-text strong{display:block;margin-bottom:.25rem;font-size:16px;font-weight:700}.page--info .contact-box-text span{font-size:13px;opacity:.7}.page--info .contact-box-actions{display:flex;flex-shrink:0;gap:.75rem}.page--info .contact-btn,.page--info .contact-btn-outline{display:inline-block;padding:.6rem 1.25rem;border-radius:var(--r);font:600 13px/1.7 var(--font);color:#fff;cursor:pointer}.page--info .contact-btn{background:var(--accent);border:none}.page--info .contact-btn-outline{background:transparent;border:1px solid rgba(255,255,255,.4)}.page--info .contact-btn:hover{opacity:.9;text-decoration:none}.page--info .contact-btn-outline:hover{border-color:#fff;text-decoration:none}@media(max-width:768px){.page--info .page__static-content{font-size:14px}.page--info .page-header{padding:1.25rem var(--space-3)}.page--info .page-header h1{font-size:22px}.page--info .page__static-content:not(.page__static-content--preguntas-frecuentes) .page-header .subtitle{font-size:13px}.page--info .container{padding-block:.75rem}.page--info .page-footer{padding:var(--space-3);font-size:12px;line-height:1.9}.page--info .section{margin-bottom:.6rem;padding:var(--space-3)}.page--info .section h2{gap:var(--space-2);font-size:14px}.page--info .section h2 .num{width:20px;height:20px;font-size:10px}.page--info .section p{margin-bottom:.6rem;font-size:14px}.page--info .section ul li{padding:.25rem 0 .25rem 1.1rem;font-size:14px}.page--info .toc{margin-bottom:.75rem;padding:var(--space-3)}.page--info .toc-grid{grid-template-columns:1fr;gap:0}.page--info .toc-grid a{padding:.3rem 0;border-bottom:1px solid var(--zinc-200)}.page--info .company-card{grid-template-columns:1fr;gap:.3rem;margin:var(--space-3) 0;padding:var(--space-3)}.page--info .page__static-content--terminos-condiciones .company-card .card-title,.page--info .page__static-content--politica-privacidad .company-card .card-title,.page--info .page__static-content--terminos-condiciones .contact-box .contact-title,.page--info .page__static-content--politica-privacidad .contact-box .contact-title{font-size:14px}.page--info .company-card .label{margin-top:.35rem;font-size:12px}.page--info .company-card .value{font-size:13px}.page--info .highlight,.page--info .highlight-info,.page--info .highlight-green{padding:.75rem;font-size:13px}.page--info .contact-box{padding:var(--space-3)}.page--info .contact-box .contact-row{flex-wrap:wrap;gap:.25rem;font-size:13px}.page--info .contact-box .contact-row strong{min-width:unset}.page--info .browser-table,.page--info .data-table{font-size:12px}.page--info .browser-table th,.page--info .browser-table td,.page--info .data-table th,.page--info .data-table td{padding:var(--space-2)}.page--info .cookie-grid,.page--info .rights-grid,.page--info .payment-grid,.page--info .method-grid,.page--info .courier-grid{grid-template-columns:1fr}.page--info .summary-grid,.page--info .page__static-content--politica-devoluciones .summary-grid{grid-template-columns:1fr 1fr;gap:var(--space-2);margin:var(--space-3) 0}.page--info .summary-card .s-value{font-size:17px}.page--info .page__static-content--politica-devoluciones .summary-card .s-value{font-size:20px}.page--info .step{gap:.75rem}.page--info .step-content strong{font-size:13px}.page--info .cat-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:var(--space-3) 0}.page--info .faq-question{padding:.85rem var(--space-3);font-size:13px}.page--info .faq-answer{padding:0 var(--space-3) .85rem;font-size:13px}.page--info .page__static-content--preguntas-frecuentes .contact-box{flex-direction:column;align-items:flex-start;padding:1.25rem}.page--info .contact-box-actions{flex-direction:column;width:100%}.page--info .contact-btn,.page--info .contact-btn-outline{text-align:center}}
