/* Local replacement for inherited overlapping FBA promotion panel. */
.fba-plan{padding:48px 24px;background:linear-gradient(115deg,#fff8f0,#ffe1c1);color:#222b35;font:400 18px/1.65 Arial,Helvetica,sans-serif}
.fba-plan *{box-sizing:border-box}
.fba-plan-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}
.fba-plan h2{font:700 38px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#222b35;margin:0 0 20px}
.fba-plan h2:before{content:"";display:block;width:38px;height:4px;background:#d85500;margin-bottom:20px}
.fba-plan p{margin:0 0 24px;color:#4c5661;font-size:18px;line-height:1.65;max-width:650px}
.fba-plan .fba-plan-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 23px;min-height:48px;background:#c74b00;border-radius:5px;color:white;text-decoration:none;font:700 16px/1.4 Arial,Helvetica,sans-serif}
.fba-plan .fba-plan-button:hover{background:#a93e00}
.fba-plan a:focus-visible{outline:3px solid #863700;outline-offset:4px}
.fba-plan-art{aspect-ratio:1;width:100%;max-width:330px;justify-self:center;background:url('/assets/fdd/addon-illustrations.png') 50% 0/300% 200% no-repeat}
@media(max-width:800px){.fba-plan-wrap{gap:24px;grid-template-columns:1.3fr 1fr}.fba-plan h2{font-size:30px}.fba-plan p{font-size:17px}}
@media(max-width:600px){.fba-plan{padding:32px 20px}.fba-plan-wrap{grid-template-columns:1fr;gap:20px}.fba-plan h2{font-size:28px}.fba-plan p{font-size:16px}.fba-plan-art{width:75%;max-width:260px}}
/* Remove the neighbouring template's negative offset into this section. */
.fba-plan + .fusion-fullwidth{padding:40px 24px!important}
.fba-plan + .fusion-fullwidth > .fusion-builder-row{max-width:1200px!important;margin-inline:auto!important}
.fba-plan + .fusion-fullwidth .fusion-builder-column-16{margin-top:0!important;--awb-margin-top-large:0px!important;--awb-margin-top-small:0px!important}
