.aps-frame .fw{display:block;position:relative;margin-top:26px;border-radius:6px;overflow:hidden;min-height:152px;text-decoration:none;background:#0b1b2b}.aps-frame .fw-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.aps-frame .fw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#051428f0,#051428d6 44%,#0514282e)}.aps-frame .fw-in{position:relative;z-index:2;display:flex;align-items:center;gap:40px;padding:24px 34px;min-height:152px}.aps-frame .fw-copy{display:flex;flex-direction:column;gap:6px;max-width:54%}.aps-frame .fw-h{font-size:25px;font-weight:800;letter-spacing:-.028em;color:#fff;line-height:1.06;text-transform:uppercase}.aps-frame .fw-p{font-size:14px;color:#c6dcf2;line-height:1.35}.aps-frame .fw-cta{color:#fff;font-size:15px;font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-skip-ink:none;flex:none}.aps-frame .fw:hover .fw-cta{color:var(--aps-sun);text-decoration-color:var(--aps-sun)}.aps-frame .fw-h{text-transform:none}.aps-frame .fw-cta{background:var(--aps-sun);color:var(--aps-deep);font-size:13.5px;font-weight:800;padding:10px 20px;border-radius:4px;text-decoration:none}.aps-frame .fw:hover .fw-cta{background:var(--aps-sun-600);color:var(--aps-deep);text-decoration:none}.aps-frame .fw-logos{display:flex;align-items:center;gap:18px;margin-top:12px;flex-wrap:wrap}.aps-frame .fw-logos img{height:22px;width:auto;display:block;opacity:.95}.aps-frame .fw-logos img{height:auto;width:auto;max-height:calc(var(--aps-fw-logo-h, 30px) * var(--aps-fw-logo-scale, 1));max-width:calc(var(--aps-fw-logo-w, 104px) * var(--aps-fw-logo-scale, 1));object-fit:contain}.aps-frame .fw-logos:empty{display:none}.aps-frame .fw{display:grid;grid-template-columns:1fr 42%;background:var(--aps-deep);align-items:stretch}.aps-frame .fw-bg{position:static;inset:auto;width:100%;height:100%;object-fit:cover;object-position:center 55%}.aps-frame .fw:after{content:"";position:absolute;top:0;bottom:0;left:calc(58% - 1px);width:110px;z-index:1;background:linear-gradient(90deg,var(--aps-deep) 0%,rgba(5,42,92,.55) 55%,rgba(5,42,92,0) 100%);pointer-events:none}.aps-frame .fw-in{display:flex;align-items:center;gap:26px;padding:22px 30px;min-height:152px}.aps-frame .fw{display:block;position:relative;background:var(--aps-deep);min-height:152px}.aps-frame .fw-bg{position:absolute;top:0;right:0;bottom:0;left:auto;width:42%;height:100%;object-fit:cover;object-position:center 52%}.aps-frame .fw:after{content:"";position:absolute;top:0;bottom:0;left:58%;width:120px;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--aps-deep) 0%,rgba(5,42,92,.6) 48%,rgba(5,42,92,0) 100%)}.aps-frame .fw-in{position:relative;z-index:2;display:flex;align-items:center;gap:26px;padding:22px 30px;margin-right:42%;min-height:152px}.aps-frame .fw-copy{flex:1;min-width:0;max-width:none}.aps-frame .fw-act{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.aps-frame .fw:hover .fw-call{color:#fff}.aps-frame .fw-in{margin-right:0;padding-right:34px}.aps-frame .fw-act{margin-left:auto}.aps-frame .fw-copy{max-width:52%}.aps-frame .fw:hover .fw-call{color:#fff;background:#040e1ebd}@media(max-width:767px){.aps-frame .fw{display:block;margin-top:16px;min-height:0;border-radius:6px;align-items:normal}.aps-frame .fw:after{display:none}.aps-frame .fw-bg{position:static;inset:auto;width:100%;height:106px;object-fit:cover;object-position:center 52%}.aps-frame .fw-in{display:flex;flex-direction:column;align-items:normal;gap:7px;padding:14px 16px 16px;margin-right:0;min-height:0}.aps-frame .fw-copy,.aps-frame .fw-act{display:contents}.aps-frame .fw-h{font-size:18px;line-height:1.1}.aps-frame .fw-p{font-size:12.5px}.aps-frame .fw-logos{gap:14px;margin:3px 0 6px}.aps-frame .fw-logos img{height:auto;max-height:calc(var(--aps-fw-logo-h-mobile, 22px) * var(--aps-fw-logo-scale, 1));max-width:calc(var(--aps-fw-logo-w-mobile, 72px) * var(--aps-fw-logo-scale, 1))}.aps-frame .fw-cta{display:block;text-align:center;padding:10px;font-size:13.5px;border-radius:4px}}@media(min-width:768px)and (max-width:1023px){.aps-frame .fw-in{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 24px}.aps-frame .fw-copy{max-width:none}.aps-frame .fw-act{margin-left:0;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aps-banner.css.map */
