@charset "UTF-8";.family-banner-box{position:relative}.family-banner-box .family-banner-crumbs{padding:24px 0 20px 248px;font-size:12px;color:#000}.family-banner-box .family-banner-crumbs a{color:#000;font-size:12px;font-weight:500;line-height:15px}.family-banner-box .family-banner-crumbs a:after{display:inline-block;content:">";margin-left:3px}.family-banner-box .family-banner-crumbs a:last-child:after{content:""}.family-banner-box .family-banner-crumbs a.my-account{cursor:pointer}.family-banner-box .family-banner-crumbs a.my-account:hover{text-decoration:underline}.family-banner-box .family-banner-crumbs a.my-lists{cursor:auto}.family-banner-box .family-banner-crumbs a.my-search,.family-banner-box .family-banner-crumbs a.my-share,.family-banner-box .family-banner-crumbs a.my-list{cursor:auto;display:none}.family-banner-box .family-banner-title{font-size:36px;text-align:left;font-weight:700;color:#000;margin-bottom:16px;line-height:44px}.family-banner-box .family-hero-banner{position:absolute;top:0;left:0;width:100%;z-index:1;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;background-color:#eaeef5;height:100%}.family-banner-box .family-banner-content{width:100%;position:relative;padding:47px 0 46px 248px;height:auto}.family-banner-box .family-banner-content-title{text-align:left;font-size:28px;line-height:40px;letter-spacing:0px;color:#000;width:30%;z-index:2;position:relative;white-space:normal;word-break:break-all;overflow:hidden;word-break:break-word}.family-banner-box .family-banner-content-button-group{margin-top:20px;z-index:2;position:relative}.family-banner-box .family-banner-content-button-group-login>button,.family-banner-box .family-banner-content-button-group-login .b2bSign{padding:0 48px;text-align:center;border-radius:4px;border:0;line-height:48px;font-weight:700}.family-banner-box .family-banner-content-button-group-login>button:hover,.family-banner-box .family-banner-content-button-group-login>button:focus .family-banner-box .family-banner-content-button-group-login>button:active,.family-banner-box .family-banner-content-button-group-login .b2bSign:hover,.family-banner-box .family-banner-content-button-group-login>button:focus .family-banner-box .family-banner-content-button-group-login .b2bSign:active,.family-banner-box .family-banner-content-button-group-login .b2bSign:focus .family-banner-box .family-banner-content-button-group-login>button:active,.family-banner-box .family-banner-content-button-group-login .b2bSign:focus .family-banner-box .family-banner-content-button-group-login .b2bSign:active{background-color:#eaeef5;color:#294e95;border:1px solid #294e95;height:48px;cursor:pointer}.family-banner-box .family-banner-content-button-group-login .b2bSign{display:inline-block}.family-banner-box .family-banner-content-button-group-login .sign{background:#294e95;color:#fff;height:48px;margin-left:4px}.family-banner-box .family-banner-content-button-group-login .create{margin-left:16px;border:1px solid #294e95;background:#fff;color:#294e95;height:48px}.family-banner-box .family-banner-content-button-group-search{height:55px;display:flex}.family-banner-box .family-banner-content-button-group-search:hover .search-input{transition:all .2s linear;border:1px solid #294e95;border-right:0}.family-banner-box .family-banner-content-button-group-search .search-input{font-family:"Lato, Helvetica, Arial, sans-serif";height:100%;font-size:12px;padding-left:12px;border:1px solid #bcbcbc;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0;width:324px;background:#fff}.family-banner-box .family-banner-content-button-group-search .search-input:hover,.family-banner-box .family-banner-content-button-group-search .search-input:focus-visible{outline:0;border-right:0}.family-banner-box .family-banner-content-button-group-search .search-input::placeholder{text-align:left;letter-spacing:0px}.family-banner-box .family-banner-content-button-group-search>input:focus{border:1px solid #294e95}.family-banner-box .family-banner-content-button-group-search>button{padding:8px;background:#294e95;text-align:left;letter-spacing:0px;color:#fff;opacity:1;font-size:16px;border-top-right-radius:4px;border-bottom-right-radius:4px;min-width:140px;text-align:center;font-weight:700}.family-banner-box .family-banner-content input::-webkit-input-placeholder{font-size:16px}.family-banner-box .family-banner-content-button-group-search{position:relative}.family-banner-box .error-msg{font-size:12px;color:#b8322e;font-weight:700;line-height:18px}.family-banner-box .error-msg .error-icon{display:flex;align-items:center}.family-banner-box .err-style .search-input{border:1px solid #b8322e !important}.family-banner-box .err-style .search-input:focus,.family-banner-box .err-style .search-input:hover,.family-banner-box .err-style .search-input:active{border:1px solid #b8322e}.family-banner-box .err-style .creatButton{background:#bc423e}.family-banner-box .err-style .creatButton.max-list{background-color:#ccc;color:#999;cursor:not-allowed}.family-banner-box .err-style .creatButton:hover{background:#d6504c}.family-banner-box .searchTopName{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;left:12px;color:#545454;z-index:0;transition:all .6s}.family-banner-box .searchTopName.active{display:block;transform:translate(0);top:0;font-size:12px;color:#294e95}.family-banner-box .searchTopName.active-mobile{display:block;top:92px;font-size:12px}.family-banner-box .search-input{font-size:16px !important}.family-banner-content-button-group:empty{background-color:red}.icon-notice{vertical-align:bottom;background:url(//p2-ofp.static.pub/fes/cms/2022/12/06/86wkf321fqst77e1t5ymnd7ole57sa760614.svg);width:14px;height:14px;background-size:cover;display:inline-block;margin-top:-1px}.signin_dialog_wrapper .dialog .dialog_content .tips{margin-top:20px}.signin_dialog_wrapper .dialog .dialog_content .signin-box{display:flex;justify-content:center;margin-top:20px}.signin_dialog_wrapper .dialog .dialog_content .signin-box .dialog_signin_left{width:100%}.b2b-not-logged-message{font-size:24px;display:flex;text-align:center;justify-content:center}.register_dialog_wrapper .dialog_content{position:relative;background:#fff;z-index:1;padding:18px 37px;width:817px;max-height:550px;overflow:auto}.register_dialog_wrapper .dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1012;display:flex;justify-content:center;align-items:center}.register_dialog_wrapper .dialog:after{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}@media screen and (max-width: 1920px){.family-banner-box .family-banner-title{width:1184px;margin:0 auto 16px}.family-banner-box .family-banner-content{height:auto;padding:47px 0 46px}.family-banner-box .family-banner-content.B2B{padding:54px 0 53px}.family-banner-box .family-banner-content-title{text-align:left;font-size:28px;line-height:36px;letter-spacing:0px;color:#000;width:484px}.family-banner-box .family-banner-content .family-banner-content-button-group{width:1184px;margin:0 auto}.family-banner-box .family-banner-content .family-banner-content-button-group-search{margin-top:20px;border-radius:4px;width:384px}.family-banner-box .family-banner-content .family-banner-content-button-group-search .search-input{width:244px}.family-banner-box .family-banner-content-button-group-login{width:1184px;margin:0 auto;padding-top:20px}.family-banner-box .family-banner-content-button-group-login>button{min-width:184px;text-align:center}.family-banner-box .family-banner-crumbs{padding:24px 0 20px;width:1184px;margin:0 auto}.family-banner-box .family-container{width:1184px;margin:0 auto}.family-banner-box .family-container.b2b{position:relative;z-index:1}.family-banner-box .family-container.b2b .banner-head{font: 700 28px/36px Lato;letter-spacing:0px;color:#000;text-transform:capitalize;margin-bottom:8px;max-width:436px}.family-banner-box .family-container.b2b .banner-desc{max-width:436px;font: 16px/24px Lato;letter-spacing:0px;color:#000}}@media screen and (min-width: 1920px){.family-banner-box .family-banner-title{width:1424px;margin:0 auto 16px}.family-banner-box .family-banner-content{padding:47px 0 46px;height:auto}.family-banner-box .family-banner-content.B2B{padding:54px 0 53px}.family-banner-box .family-banner-content .family-banner-content-button-group{width:1424px;margin:0 auto}.family-banner-box .family-banner-content .family-banner-content-button-group .family-banner-content-button-group-search{margin-top:20px;position:relative;border-radius:4px}.family-banner-box .family-banner-crumbs{padding:24px 0 20px;width:1424px;margin:0 auto}.family-banner-box .family-banner-content-title{font-size:32px;width:584px}.family-banner-box .family-banner-content-button-group-login{width:1424px;margin:0 auto;padding-top:20px}.family-banner-box .family-banner-content-button-group-login>button{min-width:224px;text-align:center}.family-banner-box .family-container{width:1424px;margin:0 auto}.family-banner-box .family-container.b2b{position:relative;z-index:1}.family-banner-box .family-container.b2b .banner-head{font: 700 28px/36px Lato;letter-spacing:0px;color:#000;text-transform:capitalize;margin-bottom:8px;max-width:436px}.family-banner-box .family-container.b2b .banner-desc{font: 16px/24px Lato;letter-spacing:0px;color:#000;max-width:436px}}.b2b-not-logged-message{font-size:24px;display:flex;justify-content:center}
