.saona-combo-banner{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;margin:28px 0;background:#f2f7fa;border:1px solid #dce7ef;border-left:3px solid #6b9cb7;border-radius:12px}.saona-combo-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#e3eef5;color:#477693;font-size:20px}.saona-combo-kicker{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#627c90}.pdp .saona-combo-banner h2{font-size:18px;line-height:1.4;margin:6px 0 9px;letter-spacing:-.3px}.saona-combo-banner p{font-size:13px;line-height:1.7;color:#435d71;margin:0}.saona-combo-banner strong{font-weight:700;color:#284c66}.saona-combo-banner small{display:block;font-size:11px;line-height:1.7;color:#647b8c;margin-top:7px}.saona-combo-banner a{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;color:#315b77;text-decoration:underline;text-underline-offset:4px;margin-top:14px;padding:6px 0}.saona-combo-banner a:hover{color:#122e45}@media(max-width:600px){.saona-combo-banner{padding:19px 17px;gap:11px}.saona-combo-icon{width:28px;height:28px;font-size:17px}.pdp .saona-combo-banner h2{font-size:17px}.saona-combo-banner a{min-height:40px}}
.saona-combo-banner{position:relative;overflow:hidden;isolation:isolate}.saona-combo-banner>div,.saona-combo-icon{position:relative;z-index:2}.saona-combo-banner>div{max-width:75%}.saona-combo-photo{position:absolute!important;right:0;top:0;width:48%;height:100%;object-fit:cover;object-position:center;z-index:0;mask-image:linear-gradient(to right,transparent,#000);-webkit-mask-image:linear-gradient(to right,transparent,#000);opacity:.7}.saona-combo-banner:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f2f7fa 45%,#f2f7fa80 72%,transparent)}@media(max-width:600px){.saona-combo-banner>div{max-width:100%}.saona-combo-photo{width:58%;opacity:.32}.saona-combo-banner:after{background:linear-gradient(90deg,#f2f7fa 25%,#f2f7fad9 65%,#f2f7fa30)}}
