:root{--fpb-cream:#F7F2EA;--fpb-ink:#1B1B1B;--fpb-orange:#E15A22;--fpb-orange-dark:#C64815;--fpb-gray:#6E685F;--fpb-line:#E7DFD1;--fps-green:#3CBF7B;--fps-btn-green:#3CD98A;--fps-btn-green-dark:#2FB877;--fps-ink:#1B1B1B;--fps-label-gray:#8A8F98;--fps-input-line:#2B2B2B}main#MainContent{padding:0}.fpb-top-bar{height:6px;background:#fff;position:relative;border-bottom:1px solid var(--fpb-line)}.fpb-top-bar:before{content:"";position:absolute;left:0;top:0;width:56px;height:6px;background:var(--fpb-orange)}.fpb-banner{display:flex;min-height:560px;background:var(--fpb-cream);overflow:hidden}.fpb-copy{flex:0 0 50%;display:flex;flex-direction:column;justify-content:start;padding:64px 56px;gap:30px}.fpb-headline{font-size:45px;line-height:45px;font-weight:800;letter-spacing:-.5px;color:var(--fpb-ink);padding:0;margin:0}.fpb-accent{color:var(--fpb-orange)}.fpb-subcopy{font-size:16px;line-height:1.6;color:var(--fpb-gray);max-width:460px}.fpb-subcopy strong{color:var(--fpb-ink);font-weight:700}.fpb-cta-row{display:flex;gap:14px;flex-wrap:wrap}.fpb-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;font-size:15px;font-weight:500;border-radius:6px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.fpb-btn--solid{background:var(--fpb-orange);color:#fff;border:2px solid var(--fpb-orange)}.fpb-btn--solid:hover{background:var(--fpb-orange-dark);border-color:var(--fpb-orange-dark);transform:translateY(-1px);box-shadow:0 6px 16px #e15a2247}.fpb-btn--outline{background:transparent;color:var(--fpb-orange);border:2px solid var(--fpb-orange)}.fpb-btn--outline:hover{transform:translateY(-1px)}.fpb-feature-row{display:flex;gap:34px;margin-top:8px;flex-wrap:wrap}.fpb-feature{display:flex;flex-direction:column;align-items:center;gap:10px;width:72px;text-align:center}.fpb-feature-icon{width:30px;height:30px;object-fit:contain}.fpb-feature span{font-size:12.5px;font-weight:600;color:var(--fpb-ink);line-height:1.3}.fpb-scene{position:relative;overflow:hidden;min-height:420px}.fpb-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fpb-badge{position:absolute;top:24px;right:34px;width:104px;height:104px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:#14111047;z-index:5}.fpb-badge__inner{width:78px;height:78px;border-radius:50%;border:1px dashed rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;padding:0 6px}.fpb-product{position:absolute;right:36px;bottom:0;width:190px;z-index:6;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}.fpb-product-image{width:100%;height:auto;display:block}.fpb-caption-chip{position:absolute;left:44px;bottom:36px;background:#1411108c;color:#fff;padding:8px 14px;border-radius:20px;font-size:11.5px;font-weight:600;letter-spacing:.3px;z-index:5}@media(max-width:980px){.fpb-banner{flex-direction:column}.fpb-copy{flex:none;padding:44px 28px 36px}.fpb-headline{font-size:32px}.fpb-scene{height:420px}.fpb-product{width:140px;right:20px}}@media(max-width:560px){.fpb-headline{font-size:26px}.fpb-feature-row{gap:20px}.fpb-feature{width:60px}.fpb-btn{flex:1 1 auto;padding:14px 18px;font-size:14px}.fpb-cta-row{flex-direction:column}}body.popup-open{overflow:hidden}.feeder-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.35s;z-index:999999}.feeder-popup.active{opacity:1;visibility:visible}.popup-overlay{position:absolute;width:100%;height:100%;background:#000000a6}#FeederPopup.feeder-popup .popup-overlay{background:#fd6400b3}.popup-content{position:relative;background:#fff;width:95%;max-height:90vh;overflow:auto;animation:popupScale .3s;z-index:2;box-sizing:border-box}@keyframes popupScale{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}#FeederPopup .popup-content{max-width:800px;padding:40px 30px 34px;border-radius:22px;box-shadow:0 30px 60px #00000040}.popup-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;border-radius:50%;background:#ff6b00;color:#fff;font-size:28px;cursor:pointer;line-height:1}#FeederPopup .popup-close{position:absolute;top:16px;right:16px;width:auto;height:auto;background:none;color:var(--fps-ink);font-size:24px;font-weight:400;border-radius:100px;border:1px solid #787878}.popup-content h2{margin:0 0 25px;text-align:center;font-size:34px}#FeederPopup .popup-content h2{padding:0;margin:0}#FeederProgramForm label{display:block;margin:14px 0 0;font-size:14px;font-weight:700;letter-spacing:0px;text-transform:uppercase;color:var(--fps-label-gray)}#FeederProgramForm label:first-of-type{margin-top:0}#FeederProgramForm input,#FeederProgramForm select{width:100%;padding:0 0 8px;border:none;border-bottom:1.4px solid var(--fps-input-line);border-radius:0;font-size:13px;color:var(--fps-ink);background:transparent;outline:none;appearance:none;-webkit-appearance:none}#FeederProgramForm input:focus,#FeederProgramForm select:focus{border-bottom-color:var(--fps-btn-green-dark)}#FeederProgramForm input[type=hidden]{display:none}#FeederProgramForm .dis-flex{display:flex;gap:20px;padding-top:15px}#FeederProgramForm .fils-two{flex:1;min-width:0}#FeederProgramForm{display:flex;flex-direction:column}#FeederProgramForm button[type=submit]{display:block;width:auto;min-width:170px;margin:26px auto 0;padding:12px 34px;background:#fd6400;border:none;border-radius:24px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:background .15s ease,transform .15s ease}#FeederProgramForm button[type=submit]:hover{background:#8b4720;transform:translateY(-1px)}.success{background:#eaf9ef;padding:15px;border-radius:8px;color:#198754;margin-bottom:20px}#FeederPopup .success{background:#e9f9f0;color:#1f9d5c;border-radius:8px;padding:14px;font-size:13px;margin-bottom:16px;text-align:center}.errors{margin-bottom:20px}#FeederPopup .errors{color:#c0392b;font-size:13px;margin-bottom:16px}@media(max-width:768px){section.fpb-banner{background:#fff6e9!important;min-height:460px;height:460px!important}.popup-content{padding:20px;max-height:95vh}.popup-content h2{font-size:24px}}@media(max-width:480px){#FeederPopup .popup-content{padding:32px 22px 26px}#FeederProgramForm .dis-flex{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/feeder-pricing-banner_red.css.map */
