@-webkit-keyframes show{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes show{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.comp-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}.comp-popup .overlay{position:absolute;z-index:0;background:rgba(0,0,0,.8);display:block;width:100%;height:100%}.comp-popup .popup-btn-close{-webkit-border-radius:100%;border-radius:100%;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);right:0}.comp-popup .popup-btn-close:after,.comp-popup .popup-btn-close:before{content:"";position:absolute;height:1px;display:block;background:#595959;left:50%;top:50%}.comp-popup .popup-btn-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.comp-popup .popup-btn-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.comp-popup .popup{position:relative;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:332px;-webkit-border-radius:14px;border-radius:14px;padding:24px;animation:show .3s reverse forwards}.comp-popup .popup-title{font-size:1.0625rem;font-weight:700;text-align:center;line-height:1.4;letter-spacing:-.0241176em}.comp-popup .popup-detail{font-size:.8125rem;letter-spacing:-.00615385em;text-align:center}.comp-popup.show{display:block}.comp-popup.show .popup{-webkit-animation:show .3s forwards;animation:show .3s forwards}.show-popup{overflow:hidden}.upload-image-box{position:relative}.upload-image-box .upload-image{display:block;position:relative}.upload-image-box .upload-image:hover{opacity:.85}.upload-image-box .upload-image input{display:none}.upload-image-box .upload-image .upload-content{border:2px dashed #efefef;background:#fff;display:block;position:relative;width:104px;height:104px;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.upload-image-box .upload-image .upload-content:after,.upload-image-box .upload-image .upload-content:before{content:"";display:block;background:#595959;position:absolute;border-radius:4px;top:50%;left:50%;transform:translate(-50%,-50%)}.upload-image-box .upload-image .upload-content:after{width:-webkit-calc(33.33333% - 6px);width:calc(33.33333% - 6px);height:2px}.upload-image-box .upload-image .upload-content:before{width:2px;-webkit-border-radius:4px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);height:-webkit-calc(33.33333% - 6px);height:calc(33.33333% - 6px)}.upload-image-box .upload-image .thumb-empty{display:block;margin:auto}.upload-image-box .upload-image .thumb{display:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upload-image-box .upload-image .remove-image{position:absolute;background:rgba(230,30,37,.85);width:24px;height:24px;-webkit-border-radius:100%;border-radius:100%;right:-8px;top:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;display:none;z-index:1}.upload-image-box .upload-image .remove-image .icon-custom-clear{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.upload-image-box .upload-image .remove-image .icon-custom-clear:after,.upload-image-box .upload-image .remove-image .icon-custom-clear:before{content:"";width:50%;height:2px;display:block;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.upload-image-box .upload-image .remove-image .icon-custom-clear:before{width:2px;height:50%}.upload-image-box .upload-image.uploaded .upload-content{border:0}.upload-image-box .upload-image.uploaded .remove-image{display:block}.upload-image-box .upload-image.uploaded .thumb-empty,.whole-sale_page .custom-heading-3.required:after{display:none}.upload-image-box .upload-image.uploaded .thumb{display:block;position:relative;z-index:1;background:#fff}.whole-sale_page{margin-bottom:16px}.whole-sale_page .bg-top{position:absolute;width:100%;height:388px;overflow:hidden;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.whole-sale_page .bg-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.whole-sale_page .heading-1{display:block;padding-top:52px}.whole-sale_page .block-by-step .step>p,.whole-sale_page .block-info-side .slot>p,.whole-sale_page .heading-1>div{text-align:center}.whole-sale_page .heading-1 h1{text-align:center;color:#fff;margin:0 auto;font-weight:700}.whole-sale_page .heading-1 h1>span{font-size:2.375rem}.whole-sale_page .heading-1 h1>strong{font-size:3.5625rem;display:block}.whole-sale_page .container{position:relative}.whole-sale_page .container-white{background:#fff}.whole-sale_page .block-form-registration form>div,.whole-sale_page .container+.container{margin-top:24px}.whole-sale_page .heading-shadow{position:relative;margin:24px 0}.whole-sale_page .heading-shadow .heading-2 h2{font-size:2rem;font-weight:700;color:#2a313c;text-align:center;display:block;position:relative;z-index:1}.whole-sale_page .heading-shadow .title-heading-shadow{position:absolute;color:#e61e25;opacity:.1;left:50%;font-size:3rem;width:100%;text-align:center;line-height:.75;font-weight:700;top:8px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.whole-sale_page .block-info-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:28px}.whole-sale_page .block-info-side .slot{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(20% - 16px);-ms-flex:0 0 calc(20% - 16px);flex:0 0 calc(20% - 16px);padding:32px 8px 16px;border-width:3px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,left top,left bottom,from(#e61e25),color-stop(hsla(0,0%,100%,.5)),to(rgba(0,0,0,0))) 1;-webkit-border-image:linear-gradient(180deg,#e61e25,hsla(0,0%,100%,.5),rgba(0,0,0,0)) 1;-o-border-image:-o-linear-gradient(top,#e61e25,hsla(0,0%,100%,.5),rgba(0,0,0,0)) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(#e61e25),color-stop(hsla(0,0%,100%,.5)),to(rgba(0,0,0,0))) 1;border-image:linear-gradient(180deg,#e61e25,hsla(0,0%,100%,.5),rgba(0,0,0,0)) 1;background:-o-linear-gradient(#fff,#fff) padding-box,-o-linear-gradient(left,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)) border-box;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) padding-box,-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,.5))) border-box;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)) border-box;-webkit-border-radius:5px;border-radius:5px;margin-left:16px}.whole-sale_page .block-info-side .slot:first-child{margin-left:0}.whole-sale_page .block-info-side .slot figure{display:block;height:100px;width:100px;margin:0 auto}.whole-sale_page .block-by-step .step figure img,.whole-sale_page .block-info-side .slot figure img{width:100%;height:100%}.whole-sale_page .block-info-side .slot .icon-info-side{width:100px;height:100px;display:inline-block;margin:0 auto}.whole-sale_page .block-info-side .slot .title-side{text-align:center;color:#2a313c;min-height:65px;margin-top:24px;font-size:1.5rem;font-weight:700;word-break:break-word}.whole-sale_page .block-info-side .slot .desc-side{text-align:center;color:#808089;font-size:1rem;margin-top:16px;word-break:break-word}.whole-sale_page .block-by-step{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:12px}.whole-sale_page .block-by-step .step{max-width:33.3333333333%;min-width:25%}.whole-sale_page .block-by-step .step figure{display:block;height:110px;width:110px;margin:0 auto}.whole-sale_page .block-by-step .step .icon-step{width:130px;height:130px;display:inline-block;margin:0 auto}.whole-sale_page .block-by-step .step .label-step{padding:0 16px 16px;margin-bottom:16px;position:relative;color:#2a313c;font-size:1.25rem;margin-top:8px}.whole-sale_page .block-by-step .step .label-step>span{height:54px;max-height:54px;display:block;line-height:1.4;overflow:hidden}.whole-sale_page .block-by-step .step .label-step:before{content:"";width:16px;height:16px;background:#e61e25;display:block;-webkit-border-radius:16px;border-radius:16px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.whole-sale_page .block-by-step .step .label-step:after{content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;background:#e61e25;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.whole-sale_page .block-by-step .step .number-step{color:#e61e25;line-height:1.5;font-size:2rem;font-weight:700}.whole-sale_page .item-term{color:#2a313c;font-size:1rem}.whole-sale_page .item-term .title-term{font-size:1rem}.whole-sale_page .item-term .color-red{font-size:1.25rem;color:#e61e25}.whole-sale_page .item-term .paragraph{font-size:1rem;margin-left:4px}.whole-sale_page .item-term>p{margin-top:8px}.whole-sale_page .custom-heading-3{background:rgba(230,30,37,.1);padding:0 8px}.whole-sale_page .custom-heading-3.required h3:after{content:"*";color:#e61e25;margin-left:4px}.whole-sale_page .custom-heading-3 h3{font-weight:700;color:#2a313c;font-size:1rem;padding:8px 0;line-height:1.5}.whole-sale_page .title-label{margin-right:8px}.whole-sale_page .required:after{content:"*";color:#e61e25}.whole-sale_page .field-input_radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.whole-sale_page .application-form .field.push-image .title-label,.whole-sale_page .field-input_radio .title-label{line-height:1.5}.whole-sale_page .block-term-user{padding:24px 24px 32px}.whole-sale_page .block-term-user>p{font-size:1rem;color:#2a313c}.whole-sale_page .block-term-user .list-term>div+div{margin-top:32px}.whole-sale_page .block-form-registration{padding:40px 32px}.whole-sale_page .select,.whole-sale_page .select select{width:100%}.whole-sale_page .radio .checkmark{width:20px;height:20px}.whole-sale_page .radio .label{line-height:20px}.whole-sale_page .error{font-size:.75rem;color:#e61e25;min-height:1rem;margin-top:4px;padding:0 2px}.whole-sale_page .display-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.whole-sale_page .display-flex>div{min-height:24px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.whole-sale_page .display-flex>div+div{padding-left:4px}.whole-sale_page .display-flex.type-phone>div:last-child{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.whole-sale_page .display-flex.country-postcode>div:last-child{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.whole-sale_page .display-flex.group-select_input{border:1px solid #ebebf0;-webkit-border-radius:4px;border-radius:4px}.whole-sale_page .display-flex.group-select_input input,.whole-sale_page .display-flex.group-select_input select{border:0;position:relative}.whole-sale_page .display-flex.group-select_input label.textboxs:before{content:"";width:1px;height:24px;display:block;position:absolute;background:#ebebf0;top:40px;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px);z-index:1;left:0}.whole-sale_page .display-flex.group-select_input label.textboxs input:focus~.group-select_input{border-color:#e61e25}.whole-sale_page .display-flex.type-radio>li+li{margin-left:60px}.whole-sale_page .display-flex.type-radio>li .radio{margin-bottom:0}.whole-sale_page .display-flex.form-address{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.whole-sale_page .display-flex.form-address>div{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.whole-sale_page .display-flex.form-address>div:first-child{padding:0}.whole-sale_page .display-flex.form-address>div+div{margin-top:8px;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;padding-left:8px}.whole-sale_page .display-flex.form-address>div:nth-child(2),.whole-sale_page .display-flex.form-address>div:nth-child(7){padding:0}.whole-sale_page .display-flex.form-address>div:nth-child(6){padding:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.whole-sale_page .display-flex.form-address>div:nth-child(8){padding-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:-4px}.whole-sale_page .display-flex.form-address .select-zone-phone select{border-right:none;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.whole-sale_page .display-flex.form-address .select-zone-phone select:focus{border:1px solid #ebebf0;border-right:none}.whole-sale_page .display-flex.form-address .input-phone input{border-left:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.whole-sale_page .display-flex.form-address .input-phone input:focus{border:1px solid #ebebf0;border-left:none}.whole-sale_page .display-flex.form-address .input-phone:before{content:"";width:1px;height:24px;display:block;position:absolute;background:#ebebf0;top:40px;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px);z-index:1;left:6px}.whole-sale_page .btn-request-comfirm{font-weight:700;font-size:1.125rem;height:60px;-webkit-border-radius:4px;border-radius:4px}.whole-sale_page .btn-request-comfirm:disabled{cursor:context-menu}.whole-sale_page .btn-checkbox strong{font-weight:700}.whole-sale_page .btn-checkbox .link-move-block-term{text-decoration:underline;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.whole-sale_page .btn-checkbox .link-move-block-term:hover{color:#00529e}.whole-sale_page .application-form{max-width:1000px;margin:0 auto}.whole-sale_page .application-form .title-label{width:240px}.whole-sale_page .application-form .media{min-height:24px;margin-top:24px}.whole-sale_page .application-form .field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.whole-sale_page .application-form .field .textboxs{margin-top:0}.whole-sale_page .application-form .field .title-label{height:40px;line-height:40px}.whole-sale_page .application-form .field .media-body{overflow:hidden}.whole-sale_page .application-form .field.push-image{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.whole-sale_page .application-form .upload-image-block{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;background:#f5f5fa;padding:8px;-webkit-border-radius:4px;border-radius:4px}.whole-sale_page .application-form .upload-image-block>div{padding:8px;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.whole-sale_page .application-form .actions-group{padding-top:24px}.whole-sale_page .application-form .actions-group .btn-checkbox{margin-bottom:24px}.comp-popup .icon-notify{padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-border-radius:100%;border-radius:100%}.comp-popup .icon-notify .status{position:relative;width:120px;height:120px;display:inline-block;-webkit-border-radius:100%;border-radius:100%}.comp-popup .icon-notify.success{border:8px solid rgba(21,162,76,.1)}.comp-popup .icon-notify.success .status{background:#15a24c}.comp-popup .icon-notify.success .status:after,.comp-popup .icon-notify.success .status:before{content:"";width:35px;position:absolute;height:10px;background:#fff;-webkit-border-radius:50px;border-radius:50px;left:30px;bottom:22px;-webkit-transform:rotate(45deg) translate(-50%,-100%);-ms-transform:rotate(45deg) translate(-50%,-100%);transform:rotate(45deg) translate(-50%,-100%)}.comp-popup .icon-notify.success .status:before{width:60px;left:12px;bottom:36px;-webkit-transform:rotate(135deg) translate(-50%,-100%);-ms-transform:rotate(135deg) translate(-50%,-100%);transform:rotate(135deg) translate(-50%,-100%)}.comp-popup .icon-notify.fail{border:8px solid rgba(230,30,37,.1)}.comp-popup .icon-notify.fail .status{background:#e61e25;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.comp-popup .icon-notify.fail .status:after,.comp-popup .icon-notify.fail .status:before{content:"";background:#fff;position:absolute;-webkit-border-radius:50px;border-radius:50px;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.comp-popup .icon-notify.fail .status:after{width:8px;height:50px}.comp-popup .icon-notify.fail .status:before{width:50px;height:8px}.comp-popup .popup-btn-close{position:relative;top:0;right:-webkit-calc(-50% - 16px);right:calc(-50% - 16px);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-box-shadow:none;box-shadow:none;width:32px;height:32px}.comp-popup .popup-btn-close:after,.comp-popup .popup-btn-close:before{width:20px}.comp-popup .popup-actions{padding:16px 0;margin-top:8px}.comp-popup.popup-custom .slimScrollDiv .slimScrollRail{right:40px!important}.comp-popup.popup-custom .slimScrollDiv .slimScrollBar{right:42px!important;width:6px!important}.comp-popup.popup-custom .heading-2{padding:0}.comp-popup.popup-custom .popup-btn-close{right:-webkit-calc(-50% + 16px);right:calc(-50% + 16px)}.comp-popup.popup-custom .heading-shadow{margin-top:0}.comp-popup.popup-custom .popup{width:960px;height:auto;padding:40px 0 0;-webkit-border-radius:1px;border-radius:1px}.comp-popup.popup-custom .popup-detail{letter-spacing:1px;height:600px;overflow:hidden;text-align:left;padding:0 30px;margin:0 40px}.comp-popup.popup-custom .block-check-information{margin-top:16px}.comp-popup.popup-custom .block-check-information .info{margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5;color:#2a313c}.comp-popup.popup-custom .block-check-information .info+.info{margin-top:24px}.comp-popup.popup-custom .block-check-information .info .label{font-size:.875rem;-webkit-box-flex:0;-webkit-flex:0 0 360px;-ms-flex:0 0 360px;flex:0 0 360px}.comp-popup.popup-custom .block-check-information .info .value{margin-left:16px;font-weight:700}.comp-popup.popup-custom .popup-actions{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.comp-popup.popup-custom .popup-actions .btn-large{max-width:820px;margin:0 auto}.comp-popup.popup-custom .popup-actions .btn-large.media .btn{height:60px;font-size:1.125rem;line-height:1.5;font-weight:700;-webkit-border-radius:4px;border-radius:4px}.comp-popup.popup-custom .popup-actions .btn-large.media .btn+.btn{margin-top:0;margin-left:16px}.comp-popup.popup-custom .popup-actions .btn-large.media .btn-danger{border:1px solid rgba(0,0,0,0)}.comp-popup.popup-alert .popup{width:600px;padding-top:24px;-webkit-border-radius:8px;border-radius:8px;text-align:center}.comp-popup.popup-alert .pupup-title .popup-btn-close{right:16px}.comp-popup.popup-alert .popup-detail .content{padding-bottom:24px}.comp-popup.popup-alert .popup-detail .content .icon-notify{margin:0 auto}.comp-popup.popup-alert .popup-detail .content .content-notify{margin:8px 0}.comp-popup.popup-alert .popup-detail .content .content-notify .heading-shadow{margin:0 0 16px}.comp-popup.popup-alert .popup-detail .content .content-notify .text-number-application{color:#e61e25;font-weight:700;font-size:1.5rem}.comp-popup.popup-alert .popup-detail .content .content-notify .text-description{color:#808089;font-size:1.125rem}.comp-popup.popup-alert .popup-detail .content .link-page{font-size:1.125rem;text-decoration:underline;color:#e61e25;margin-top:8px;-webkit-transition:.15s;-o-transition:.15s;transition:.15s}.comp-popup.popup-alert .popup-detail .content .link-page:hover{color:#00529e}