body.gea-b2b-entrypoints #main-header .gea-distributor-access{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:10px 16px;border:1px solid #36562b;border-radius:25px;background:#36562b;color:#fff;font:600 13px/1.4 "Open Sans",Arial,sans-serif;text-decoration:none;text-align:center;white-space:nowrap}
body.gea-b2b-entrypoints #main-header .gea-distributor-access:hover{background:#294320;color:#fff}
body.gea-b2b-entrypoints #main-header .gea-distributor-access:focus-visible{outline:3px solid #94631f;outline-offset:4px}
@media(min-width:1400px) and (max-width:1599px){body.gea-b2b-entrypoints #main-header.gea-site-header .gea-header-inner{padding-left:24px!important;padding-right:24px!important;gap:16px}body.gea-b2b-entrypoints #main-header .gea-logo img{width:170px}body.gea-b2b-entrypoints #main-header .gea-desktop-nav>ul{gap:12px}body.gea-b2b-entrypoints #main-header .gea-desktop-nav li{font-size:12px}}
@media(max-width:1399px){body.gea-b2b-entrypoints #main-header .gea-desktop-nav{display:none}body.gea-b2b-entrypoints #main-header .gea-mobile-menu{display:block}}
@media(max-width:800px){body.gea-b2b-entrypoints #main-header.gea-site-header .gea-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,42px);column-gap:8px;row-gap:12px}body.gea-b2b-entrypoints #main-header .gea-logo{grid-area:1/1}body.gea-b2b-entrypoints #main-header .gea-actions{display:contents}body.gea-b2b-entrypoints #main-header .gea-actions>.gea-account{grid-area:1/2}body.gea-b2b-entrypoints #main-header .gea-actions>.gea-icon{grid-area:1/3}body.gea-b2b-entrypoints #main-header .gea-actions>.gea-mobile-menu{grid-area:1/4}body.gea-b2b-entrypoints #main-header .gea-distributor-access{grid-area:2/1/3/-1;width:100%;border-radius:5px;white-space:normal;min-height:44px}}
@media(max-width:359px){body.gea-b2b-entrypoints #main-header.gea-site-header .gea-header-inner{grid-template-columns:minmax(0,1fr) repeat(3,40px)}}
.gea-b2b-shop-banner{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:min(1320px,calc(100% - 48px));margin:24px auto;padding:20px 24px;border:1px solid #dce2d5;border-left:3px solid #36562b;border-radius:6px;background:#f3f0e7;color:#263522;font:16px/1.6 "Open Sans",Arial,sans-serif}
.gea-b2b-shop-banner p{margin:0;padding:0}.gea-b2b-shop-banner a,.gea-b2b-gateway .gea-b2b-request-card>a{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #36562b;border-radius:5px;background:#36562b;color:#fff;text-decoration:none;text-align:center;font-weight:600;line-height:1.4}
.gea-b2b-shop-banner a{flex-shrink:0}.gea-b2b-gateway{width:min(1000px,calc(100% - 32px));max-width:none;margin:40px auto 64px;color:#263522;font:16px/1.65 "Open Sans",Arial,sans-serif}.gea-b2b-gateway *{box-sizing:border-box}.gea-b2b-gateway h2{font:600 32px/1.2 "Open Sans",Arial,sans-serif;margin:0 0 16px;color:#263522}.gea-b2b-gateway h3{font:600 24px/1.3 "Open Sans",Arial,sans-serif;margin:0 0 20px;color:#263522}.gea-b2b-gateway-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;margin-top:24px;align-items:start}.gea-b2b-login-card,.gea-b2b-request-card{padding:28px;border:1px solid #dce2d5;border-radius:6px;min-width:0}.gea-b2b-request-card{background:#f3f0e7}.gea-b2b-gateway .woocommerce-form-login{margin:0;padding:0;border:0}.gea-b2b-gateway .woocommerce-form-login .form-row{float:none;width:100%;margin:0 0 16px;padding:0}.gea-b2b-gateway .woocommerce-form-login label{display:block;line-height:1.5}.gea-b2b-gateway .woocommerce-form-login input[type=text],.gea-b2b-gateway .woocommerce-form-login input[type=password]{display:block;width:100%;max-width:100%;min-height:46px;margin-top:6px;padding:10px;border:1px solid #a5ad9d;border-radius:4px;font:16px Arial,sans-serif;color:#263522;background:#fff}.gea-b2b-gateway .woocommerce-form-login button[type=submit]{min-height:46px;float:none;margin:12px 0 0;padding:12px 20px;border:1px solid #36562b;border-radius:5px;background:#36562b;color:#fff;font:600 16px/1.4 "Open Sans",Arial,sans-serif;cursor:pointer}.gea-b2b-gateway .woocommerce-form-login .lost_password{margin:16px 0 0}.gea-b2b-gateway .woocommerce-form-login a{color:#36562b;text-decoration:underline;text-underline-offset:3px}.gea-b2b-gateway :focus-visible,.gea-b2b-shop-banner a:focus-visible{outline:3px solid #94631f;outline-offset:3px}
@media(max-width:700px){.gea-b2b-shop-banner{width:calc(100% - 32px);display:block;padding:20px}.gea-b2b-shop-banner a{width:100%;margin-top:16px;overflow-wrap:anywhere}.gea-b2b-gateway-grid{grid-template-columns:1fr}.gea-b2b-login-card,.gea-b2b-request-card{padding:24px}.gea-b2b-gateway h2{font-size:28px}}