@font-face{font-family:BoxerMontserrat;src:url(montserrat-latin-variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
#boxer-libro-reclamaciones{--lr-navy:#1d304e;--lr-ink:#203b59;--lr-blue:#a3d1f1;--lr-line:#d4e1eb;--lr-soft:#f0f7fc;--lr-muted:#5f7286;--lr-error:#a22c2c;color:var(--lr-ink);background:#fff;font:400 16px/1.55 BoxerMontserrat,Montserrat,Arial,sans-serif;width:100%;min-width:0}
#boxer-libro-reclamaciones *,#boxer-libro-reclamaciones *::before,#boxer-libro-reclamaciones *::after{box-sizing:border-box}
#boxer-libro-reclamaciones [hidden]{display:none!important}
#boxer-libro-reclamaciones .lr-honeypot{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}
#boxer-libro-reclamaciones p,#boxer-libro-reclamaciones h1,#boxer-libro-reclamaciones h2,#boxer-libro-reclamaciones h3,#boxer-libro-reclamaciones dl,#boxer-libro-reclamaciones dd{margin:0}
#boxer-libro-reclamaciones fieldset{min-width:0;margin:0;padding:0;border:0}
#boxer-libro-reclamaciones .lr-container{width:min(92%,1100px);margin-inline:auto}
#boxer-libro-reclamaciones .lr-hero{background:var(--lr-navy);color:#fff;padding:40px 0 35px;border-bottom:6px solid var(--lr-blue)}
#boxer-libro-reclamaciones .lr-eyebrow{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#82bce2;margin-bottom:8px}
#boxer-libro-reclamaciones h1{font-size:clamp(1.85rem,3.3vw,2.65rem);line-height:1.15;font-weight:750;letter-spacing:-.035em;margin-bottom:10px;color:inherit}
#boxer-libro-reclamaciones .lr-hero>div>p:last-child{font-size:1rem;color:#e4edf6}
#boxer-libro-reclamaciones .lr-content{padding:26px 0 30px}
#boxer-libro-reclamaciones .lr-response-time{display:flex;gap:9px;justify-content:flex-end;align-items:center;color:var(--lr-navy);font-size:.81rem;line-height:1.5;margin-bottom:23px}
#boxer-libro-reclamaciones .lr-response-time>span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #94bada;border-radius:50%;font-size:1rem;color:#467da5}
#boxer-libro-reclamaciones .lr-provider{margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--lr-line)}
#boxer-libro-reclamaciones .lr-provider h2{font-size:1.02rem;font-weight:750;color:var(--lr-navy);margin-bottom:13px;line-height:1.35}
#boxer-libro-reclamaciones .lr-provider dl{display:grid;grid-template-columns:1.2fr .65fr 1.55fr;gap:18px;font-size:.8rem;line-height:1.6}
#boxer-libro-reclamaciones .lr-provider dl>div+div{padding-left:18px;border-left:1px solid var(--lr-line)}
#boxer-libro-reclamaciones .lr-provider dt{font-weight:650;color:var(--lr-navy);margin-bottom:3px}
#boxer-libro-reclamaciones .lr-provider dd{color:var(--lr-muted);overflow-wrap:anywhere}
#boxer-libro-reclamaciones .lr-section{margin-top:26px}
#boxer-libro-reclamaciones .lr-section>legend{display:flex;align-items:center;gap:11px;width:100%;padding:12px 17px;background:var(--lr-navy);color:#fff;border-radius:6px;font-size:1.05rem;line-height:1.4;font-weight:700}
#boxer-libro-reclamaciones .lr-section-number{display:grid;place-items:center;border:1px solid #6184a8;color:#d0e7f8;border-radius:50%;width:27px;height:27px;flex:0 0 27px;font-size:.68rem;font-weight:600}
#boxer-libro-reclamaciones .lr-section-body{padding:20px 10px 3px}
#boxer-libro-reclamaciones .lr-required-note{font-size:.78rem;color:var(--lr-muted);margin-bottom:17px}
#boxer-libro-reclamaciones .lr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}
#boxer-libro-reclamaciones .lr-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
#boxer-libro-reclamaciones .lr-full{grid-column:1/-1}
#boxer-libro-reclamaciones .lr-location{margin-top:20px}
#boxer-libro-reclamaciones .lr-field{min-width:0}
#boxer-libro-reclamaciones .lr-field>label{display:block;font-size:.86rem;line-height:1.5;font-weight:650;color:var(--lr-navy);margin-bottom:7px}
#boxer-libro-reclamaciones .lr-optional{font-weight:450;color:var(--lr-muted);font-size:.95em}
#boxer-libro-reclamaciones input,#boxer-libro-reclamaciones select,#boxer-libro-reclamaciones textarea,#boxer-libro-reclamaciones button{font:inherit}
#boxer-libro-reclamaciones input:not([type=radio]):not([type=checkbox]):not([type=hidden]),#boxer-libro-reclamaciones select,#boxer-libro-reclamaciones textarea{width:100%;min-width:0;max-width:100%;border:1px solid #aebfce;border-radius:6px;background:#fff;box-shadow:none;color:var(--lr-navy);font-size:16px;line-height:1.5;padding:11px 13px;min-height:47px;appearance:auto}
#boxer-libro-reclamaciones input::placeholder,#boxer-libro-reclamaciones textarea::placeholder{color:#8797a7;opacity:1;font-size:.85rem}
#boxer-libro-reclamaciones textarea{resize:vertical;min-height:106px}
#boxer-libro-reclamaciones select:disabled,#boxer-libro-reclamaciones input:disabled{background:#f5f7f9!important;color:#7b8b9a!important;cursor:not-allowed}
#boxer-libro-reclamaciones input:focus-visible,#boxer-libro-reclamaciones select:focus-visible,#boxer-libro-reclamaciones textarea:focus-visible{outline:3px solid #d0e9fb;outline-offset:1px;border-color:#4c8db8}
#boxer-libro-reclamaciones [aria-invalid=true]{border-color:var(--lr-error)!important}
#boxer-libro-reclamaciones .lr-field-help{font-size:.74rem;line-height:1.6;color:var(--lr-muted);margin-top:6px}
#boxer-libro-reclamaciones .lr-inline-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;min-width:0}
#boxer-libro-reclamaciones .lr-inline-group>legend{float:left;margin-right:25px;padding:0;font-size:.86rem;line-height:1.5;font-weight:650;color:var(--lr-navy);max-width:100%}
#boxer-libro-reclamaciones .lr-inline-group label,#boxer-libro-reclamaciones .lr-amount-option label{display:inline-flex;align-items:center;gap:9px;min-height:34px;font-size:.85rem;font-weight:450;margin:0;cursor:pointer;color:var(--lr-ink)}
#boxer-libro-reclamaciones input[type=radio],#boxer-libro-reclamaciones input[type=checkbox]{appearance:auto;accent-color:#28618d;width:19px;height:19px;flex:0 0 19px;margin:0;cursor:pointer}
#boxer-libro-reclamaciones .lr-minor-question{margin-top:23px;padding-top:15px;border-top:1px solid #e6edf4}
#boxer-libro-reclamaciones .lr-representative{margin-top:20px;background:var(--lr-soft);padding:20px;border:1px solid #d9e7f2;border-radius:8px}
#boxer-libro-reclamaciones .lr-representative>legend{font-size:.88rem;font-weight:700;padding:0 8px;color:var(--lr-navy)}
#boxer-libro-reclamaciones .lr-representative-help{margin:0 0 16px}
#boxer-libro-reclamaciones .lr-definitions{font-size:.76rem;line-height:1.7;color:var(--lr-muted);margin:10px 0 22px}
#boxer-libro-reclamaciones .lr-amount-option{display:flex;align-items:center;padding-top:23px}
#boxer-libro-reclamaciones .lr-attachment{padding-top:1px}
#boxer-libro-reclamaciones .lr-attachment input[type=file]{padding:8px 10px;min-height:47px;font-size:.8rem}
#boxer-libro-reclamaciones input[type=file]::file-selector-button{font:inherit;font-weight:600;background:#edf5fb;color:var(--lr-navy);border:1px solid #bfd5e6;border-radius:4px;padding:6px 10px;margin-right:12px;cursor:pointer}
#boxer-libro-reclamaciones .lr-privacy{font-size:.8rem;color:var(--lr-muted);margin-top:24px;line-height:1.7}
#boxer-libro-reclamaciones a{color:#245a82;text-underline-offset:3px;text-decoration:underline}
#boxer-libro-reclamaciones .lr-privacy a{font-weight:600}
#boxer-libro-reclamaciones .lr-actions{display:flex;justify-content:flex-end;margin-top:25px}
#boxer-libro-reclamaciones .lr-actions>div{max-width:100%}
#boxer-libro-reclamaciones .lr-actions .lr-field-help{text-align:right;margin-top:9px}
#boxer-libro-reclamaciones .lr-button{border:1px solid transparent;border-radius:7px;padding:13px 22px;min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:.9rem;font-weight:650;line-height:1.5;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;max-width:100%;transition:background-color .15s,border-color .15s}
#boxer-libro-reclamaciones .lr-button-primary{background:var(--lr-navy);color:#fff}
#boxer-libro-reclamaciones .lr-button-primary:hover{background:#294768}
#boxer-libro-reclamaciones .lr-button-primary>span{font-size:1.35em;line-height:1}
#boxer-libro-reclamaciones .lr-button-secondary{background:#fff;color:var(--lr-navy);border-color:#acc6dc}
#boxer-libro-reclamaciones .lr-button:focus-visible,#boxer-libro-reclamaciones a:focus-visible{outline:3px solid #83bfe7;outline-offset:3px}
#boxer-libro-reclamaciones .lr-button:disabled{opacity:.6;cursor:wait}
#boxer-libro-reclamaciones .lr-notes{margin-top:30px;padding:18px 10px 0;border-top:1px solid var(--lr-line);font-size:.73rem;line-height:1.75;text-align:center;color:var(--lr-muted)}
#boxer-libro-reclamaciones .lr-error-summary{padding:17px 20px;border:1px solid #dbb0b0;background:#fff7f6;border-radius:8px;margin:0 0 24px;color:#803030}
#boxer-libro-reclamaciones .lr-error-summary h2{font-size:.96rem;font-weight:700;margin-bottom:7px;color:inherit}
#boxer-libro-reclamaciones .lr-error-summary ul{margin:0;padding-left:20px;font-size:.8rem;line-height:1.7}
#boxer-libro-reclamaciones .lr-error-summary a{color:inherit}
#boxer-libro-reclamaciones .lr-review-heading{padding:25px;background:var(--lr-soft);border:1px solid #d4e5f2;border-radius:8px;margin:0 0 25px}
#boxer-libro-reclamaciones .lr-review-heading h2{font-size:clamp(1.5rem,3vw,2rem);color:var(--lr-navy);font-weight:750;line-height:1.25;margin-bottom:9px;outline:0}
#boxer-libro-reclamaciones .lr-review-heading>p:last-child{font-size:.87rem;color:var(--lr-muted)}
#boxer-libro-reclamaciones .lr-review-group{margin-bottom:26px}
#boxer-libro-reclamaciones .lr-review-group h3{font-size:1rem;color:var(--lr-navy);font-weight:700;padding-bottom:10px;border-bottom:2px solid var(--lr-blue);margin-bottom:4px}
#boxer-libro-reclamaciones .lr-review-group dl>div{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:18px;padding:12px 0;border-bottom:1px solid #e6edf3;font-size:.84rem;line-height:1.7}
#boxer-libro-reclamaciones .lr-review-group dt{font-weight:600;color:var(--lr-navy)}
#boxer-libro-reclamaciones .lr-review-group dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lr-muted)}
#boxer-libro-reclamaciones .lr-review-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:28px}
#boxer-libro-reclamaciones .lr-status{padding:15px 18px;background:var(--lr-soft);border:1px solid #c9dfef;border-radius:6px;margin-top:20px;font-size:.84rem}
#boxer-libro-reclamaciones .lr-confirmation{max-width:740px;margin:15px auto 25px;padding:35px;background:var(--lr-soft);border:1px solid #c9dfef;border-radius:12px;text-align:center}
#boxer-libro-reclamaciones .lr-confirmation-mark{display:grid;place-items:center;width:55px;height:55px;margin:0 auto 18px;border:1px solid #96c1df;border-radius:50%;font-size:1.75rem;color:#26618c;background:#fff}
#boxer-libro-reclamaciones .lr-confirmation h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.25;color:var(--lr-navy);margin-bottom:12px;outline:0}
#boxer-libro-reclamaciones .lr-confirmation>p{font-size:.86rem;color:var(--lr-muted);line-height:1.7}
#boxer-libro-reclamaciones .lr-confirmation dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px 0;margin:16px 0 18px;border-top:1px solid #cbdeed;border-bottom:1px solid #cbdeed}
#boxer-libro-reclamaciones .lr-confirmation dt{font-size:.72rem;color:var(--lr-muted);margin-bottom:7px}
#boxer-libro-reclamaciones .lr-confirmation dd{font-size:1rem;line-height:1.5;font-weight:700;color:var(--lr-navy);overflow-wrap:anywhere}
#boxer-libro-reclamaciones .lr-confirmation .lr-button{margin-top:22px;text-decoration:none;color:#fff}
#boxer-libro-reclamaciones .lr-confirmation .lr-confirmation-period{font-size:.73rem;margin-top:14px}
@media(max-width:650px){#boxer-libro-reclamaciones .lr-confirmation{padding:26px 17px}#boxer-libro-reclamaciones .lr-confirmation dl{grid-template-columns:1fr;gap:19px}#boxer-libro-reclamaciones .lr-confirmation>p{font-size:.8rem}}
@media(max-width:650px){#boxer-libro-reclamaciones .lr-container{width:calc(100% - 32px)}#boxer-libro-reclamaciones .lr-hero{padding:30px 0 27px;border-bottom-width:5px}#boxer-libro-reclamaciones .lr-eyebrow{font-size:.65rem}#boxer-libro-reclamaciones .lr-hero>div>p:last-child{font-size:.88rem}#boxer-libro-reclamaciones .lr-content{padding-top:20px}#boxer-libro-reclamaciones .lr-response-time{justify-content:flex-start;margin-bottom:21px;font-size:.74rem}#boxer-libro-reclamaciones .lr-provider{padding-bottom:18px;margin-bottom:24px}#boxer-libro-reclamaciones .lr-provider dl{grid-template-columns:1fr;gap:12px;font-size:.77rem}#boxer-libro-reclamaciones .lr-provider dl>div+div{padding-left:0;border-left:0}#boxer-libro-reclamaciones .lr-section{margin-top:23px}#boxer-libro-reclamaciones .lr-section>legend{font-size:.96rem;padding:12px 11px;gap:9px}#boxer-libro-reclamaciones .lr-section-number{width:24px;height:24px;flex-basis:24px;font-size:.6rem}#boxer-libro-reclamaciones .lr-section-body{padding:18px 1px 2px}#boxer-libro-reclamaciones .lr-grid,#boxer-libro-reclamaciones .lr-grid-three{grid-template-columns:1fr;gap:17px}#boxer-libro-reclamaciones .lr-field>label{font-size:.8rem}#boxer-libro-reclamaciones .lr-inline-group{gap:9px 22px}#boxer-libro-reclamaciones .lr-inline-group>legend{float:none;width:100%;margin-right:0;margin-bottom:5px;font-size:.81rem}#boxer-libro-reclamaciones .lr-inline-group label,#boxer-libro-reclamaciones .lr-amount-option label{font-size:.8rem;min-height:36px}#boxer-libro-reclamaciones .lr-amount-option{padding-top:0;margin-top:-9px}#boxer-libro-reclamaciones .lr-representative{padding:16px 12px}#boxer-libro-reclamaciones .lr-privacy{font-size:.76rem}#boxer-libro-reclamaciones .lr-actions,#boxer-libro-reclamaciones .lr-actions>div{display:block;width:100%}#boxer-libro-reclamaciones .lr-button{width:100%;font-size:.85rem}#boxer-libro-reclamaciones .lr-actions .lr-field-help{text-align:center;font-size:.7rem}#boxer-libro-reclamaciones .lr-review-heading{padding:20px 16px}#boxer-libro-reclamaciones .lr-review-group dl>div{grid-template-columns:1fr;gap:3px;font-size:.79rem;padding:11px 0}#boxer-libro-reclamaciones .lr-review-actions{flex-direction:column-reverse}#boxer-libro-reclamaciones .lr-notes{padding-inline:0;font-size:.68rem}#boxer-libro-reclamaciones .lr-error-summary{padding:14px}}
@media(prefers-reduced-motion:reduce){#boxer-libro-reclamaciones *{transition:none!important;scroll-behavior:auto!important}}
