/* Confirmación de solicitud · sigue la paleta y los componentes de la tienda. */
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-product-header .ir22-buy-top,
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-price-offer,
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-future-price,
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-note,
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-date{display:none!important}
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-content{max-width:960px!important;margin-inline:auto!important}
.ir22.ir22.ir22[data-shop][data-current-step="done"] .ir22-title-art{margin-bottom:8px!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;scroll-margin-top:32px}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-box{padding:30px 32px;background:#E4F4F3;border:1px solid #A5DAD8;border-radius:5px;color:#20172D}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-head{display:flex;align-items:center;gap:17px}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-check{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:4px;background:#0AA3A8;color:#fff;font:700 26px/1 Arial,Helvetica,sans-serif}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-title{margin:0!important;color:#20172D!important;font:700 clamp(22px,3vw,30px)/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-lead{margin:13px 0 20px!important;color:#40595C!important;font:400 15px/1.55 Arial,Helvetica,sans-serif!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 0;border-block:1px solid #C9DEDD}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-facts>div{min-width:0;display:grid;gap:5px}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-facts span{color:#645D6B;font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-facts strong{overflow-wrap:anywhere;color:#20172D;font:700 clamp(22px,3vw,29px)/1.3 Arial,Helvetica,sans-serif}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-next{padding-top:18px}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-next strong{font:700 16px/1.4 Arial,Helvetica,sans-serif}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-next p{max-width:650px;margin:5px 0 0!important;color:#40595C!important;font:400 15px/1.6 Arial,Helvetica,sans-serif!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions{display:flex;flex-wrap:wrap;gap:10px 12px;margin:24px 0 0}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions>*{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 17px;border:1px solid #0AA3A8;border-radius:5px;text-align:center;text-decoration:none!important;font:600 14px/1.35 Arial,Helvetica,sans-serif!important;cursor:pointer}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions .ir22-confirmation-download{background:#0AA3A8!important;color:#fff!important;min-width:200px}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions .ir22-confirmation-download:hover{background:#087F86!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions .ir22-confirmation-secondary{background:#fff!important;color:#087F86!important;min-width:130px}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions .ir22-confirmation-home{background:#fff!important;border-color:#645D6B!important;color:#20172D!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions .ir22-confirmation-secondary:hover,
.ir22.ir22.ir22[data-shop] .ir22-confirmation-actions .ir22-confirmation-home:hover{background:#F0EDEA!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-fine{margin:20px 0 0!important;color:#40595C!important;font-size:12px!important}
.ir22.ir22.ir22[data-shop] .ir22-confirmation-email{margin:8px 0 0!important;color:#40595C!important;font-size:12px!important}
@media(max-width:599px){
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-box{padding:22px 19px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-head{gap:12px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-check{width:36px;height:36px;font-size:22px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-facts{grid-template-columns:1fr;gap:14px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-facts>div+div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid #C9DEDD;padding-top:14px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-facts>div+div strong{font-size:24px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-actions{display:grid;grid-template-columns:1fr;gap:7px}
 .ir22.ir22.ir22[data-shop] .ir22-confirmation-actions>*{width:100%;min-width:0!important}
}
