html,body{padding:0;margin:0;font-family:'Branding SF'}body.scroll-lock{overflow:hidden;position:relative !important}body{height:100%;overflow-x:hidden;overflow-y:auto}*{box-sizing:border-box;margin:0;padding:0;list-style:none;border:0;outline:0}a{display:inline-block;transition:all .3s ease}a,button:focus,a:focus,a:hover{outline:0;text-decoration:none;color:inherit}ul{padding:0 !important}[type=button],button{-webkit-appearance:none}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999}.loader-wraper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preloader img{-webkit-animation:rotation 2s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}.container{max-width:1400px;width:100%}.clearfix{clear:both}.fw-800{font-weight:bold}p{font-size:20px;font-family:'Branding SF';line-height:35px;font-weight:500;color:#666;margin-bottom:25px}p a{color:#151515}.pl-60{padding-left:60px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}h1{font-size:60px}h2{font-size:40px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:18px}h1,h2,h3,h4,h5,h6{font-family:'Branding SF';line-height:normal;padding:0;margin:0}.pull-right{float:right}.text-right{text-align:right}.text-center{text-align:center}.pri-text{color:#fcd101 !important}.dark-text{color:#151515 !important}.gray-text{color:#666 !important}.pri-text{color:#fcd101 !important}.dark-text{color:#151515 !important}.gray-bg{color:#f6f6f6 !important}button,button:focus,button:hover,.btn,.btn:focus,.btn:hover{outline:0;border:0;box-shadow:none}input.btn,.btn{border:none !important;font-size:22px;display:inline-block;align-items:center;font-weight:600;transition:all .5s ease-in-out;overflow:hidden;position:relative;border-radius:7px;padding:20px 45px 20px 45px;line-height:1}.btn-full{width:100%}.btn-gray{background:#999 !important;color:#fff !important}.btn-dark{background:#151515;color:#fff !important}.btn-light{background:#fff;color:#151515 !important}.btn-dark i{color:#fff}.btn-pri,.btn-pri:hover,.btn-pri:focus,.btn-gray:hover,.btn-gray:focus,.btn-dark:hover,.btn-dark:focus{background:#fcd101 !important;color:#fff !important;transition:all .5s ease-in-out}form .btn-dark:focus{background-color:#151515;color:#fff !important}form .btn-pri:focus{background:#fcd101;color:#fff !important}form .btn-gray:focus{background:#eee;color:#151515 !important}.btn-light:hover{background:#fff !important}form{width:100%}input,textarea{filter:none}.form-group{margin-bottom:25px}.form-group label,.form-group label{font-size:16px;font-weight:600;color:#151515;padding:0 10px}.form-group select{appearance:none !important;font-weight:600;background:#fff url('../img/drop-arrow.svg') 98% center no-repeat;background-size:12px auto;color:#6c757d}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}textarea:autofill,input:autofill{-webkit-box-shadow:0 0 0 30px #fff inset !important}input[type="checkbox"],input[type="radio"]{margin-right:8px}form input[type="text"],form input[type="button"],form input[type="email"],form input[type="password"],form input[type="number"],form input[type="date"],form input[type="url"],form select,form textarea{width:100%;padding:10px 15px !important;min-height:47px !important;border:solid 2px #edeaee !important;font-size:16px !important;font-family:'Branding SF';background:#fff;color:#151515;border-radius:5px !important;line-height:normal;font-weight:600}form textarea{height:100px !important;font-size:14px;border-radius:5px}.form-control:focus{color:#151515 !important}.form-control:focus,form select:focus,form input[type="text"]:focus,form input[type="button"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="password"]:focus,form input[type="number"]:focus,form textarea:focus{border:solid 1px transparent;outline:0;box-shadow:none;box-shadow:none}form input::-moz-placeholder,form input:-ms-input-placeholder,form input::-webkit-input-placeholder{color:#6c757d}form input[type="submit"].btn{padding:8px 30px 10px 30px !important}form input[type="text"].error,form input[type="text"].error:focus,form input[type="button"].error,form input[type="email"].error,form input[type="password"].error,form input[type="url"].error,form input[type="number"].error,form select.error,form textarea.error{border:solid 2px #fc2000 !important;padding-right:40px !important;background:#f9f9f9 url("../img/form-error.svg") no-repeat 98% 10px !important}.modal .email-error{text-align:left !important;width:100%}.validation-advise{clear:both;margin:10px 0 0;color:#fc2000;font-size:18px;font-weight:600;line-height:20px;width:100%}.form-check{margin-bottom:40px;display:flex;align-items:center;padding-left:30px;margin-bottom:0}.form-check input[type="checkbox"]{height:20px;width:20px;opacity:0;z-index:2;position:absolute;left:0;top:0;margin:0}.form-check label{font-size:16px;font-weight:500;color:#151515}.form-check label::before{content:'';border:solid 2px #edeaee !important;border-radius:5px;display:block;width:20px;height:20px;position:absolute;left:0;top:0;background:#fff}.form-check label::after{content:'\f00c';opacity:0;font-family:'font awesome 5 free';font-size:11px;color:#fcd101;font-weight:700;position:absolute;left:0;top:0;bottom:0;height:20px;width:20px;display:flex;align-items:center;justify-content:center}.form-check input[type="checkbox"]:checked ~ label::after{opacity:1}#scrolltop{display:inline-block;background-color:#fbd46a;width:30px;height:30px;text-align:center;border-radius:4px;position:fixed;bottom:60px;right:18px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#scrolltop:hover{cursor:pointer;background-color:#333}#scrolltop:active{background-color:#555}#scrolltop:active{background-color:#555}#scrolltop.show{opacity:1;visibility:visible}#scrolltop:active i,#scrolltop:hover i{color:#fff}.modal{padding-right:0 !important}.modal .modal-body{padding:30px !important}.modal-dialog{height:100%;position:relative;display:flex;width:100%;pointer-events:auto;background-clip:padding-box;border-radius:5px;outline:0;align-items:center;margin:0 auto !important}.modal-dialog .modal-content{border:0}.modal-dialog .close{background-color:#fff;height:30px;width:30px;border-radius:100%;opacity:1 !important;box-sizing:border-box;font-size:15px;z-index:9;display:flex;align-items:center;justify-content:center;position:absolute;right:-10px;top:-10px}.modal-dialog .close span{color:#151515;font-size:30px;margin-top:-7px}.modal-dialog .modal-heading{border-bottom:solid 1px #eee;padding:15px}.modal-dialog .modal-detail{padding:15px}.modal-dialog .modal-detail .product-detail{padding:0 !important}.modal-dialog .actions{padding:15px;border-top:solid 1px #eee;display:flex;align-items:center;justify-content:center}.modal-dialog .actions .btn{margin:0 5px}.modal.fade.show{height:100%}.modal-overlay{position:fixed;height:100%;width:100%;background:#00000080;top:0;left:0;transition:all .2s ease;z-index:9;visibility:hidden;opacity:0;z-index:120}.modal-overlay.show{visibility:visible;opacity:1}.category-card{border-radius:15px;padding:30px}.category-card .category-img{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:#f2f5f7;border-radius:7px}.category-card .category-img img{max-width:50px;max-height:50px;width:auto;height:auto}.category-card .category-title{font-size:22px;font-weight:bold;color:#333232;font-family:'Branding SF';margin:20px 0 15px}.loader-spin-overlay{z-index:9999;color:#fcd101;font-size:15px;font-weight:bold;opacity:.8;position:fixed;text-align:center;width:100%;height:100% !important;background-color:rgba(255,255,255,0.9);top:0;left:0;right:0;display:none}.loader-spin,.loader-spin:after{border-radius:50%;width:5em;height:5em}.loader-spin-overlay.loading{display:block !important}.loader-spin{margin:60px auto;font-size:10px;position:absolute;left:0;right:0;bottom:0;top:35%;text-indent:-9999em;border-top:.4em solid rgba(242,139,0,0.2);border-right:.4em solid rgba(242,139,0,0.2);border-bottom:.1em solid rgba(242,139,0,0.2);border-left:.5em solid #ff7500;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.body-content{position:relative}.loader-spin-overlay-absolute{z-index:99;color:#fcd101;font-size:15px;font-weight:bold;opacity:.8;position:absolute;text-align:center;width:100%;height:100% !important;background-color:rgba(255,255,255,0.7);top:0;left:0;right:0;display:none}.loader-spin-overlay-absolute.loading{display:block !important}@-webkit-keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.u-loader-sl{position:relative}.u-loader{z-index:9999;color:#fcd101;font-size:15px;font-weight:bold;opacity:1;position:absolute;text-align:center;width:100%;background-color:rgba(255,255,255,1);top:45%;left:0;right:0;display:none}.u-loader .loader-spin,.u-loader .loader-spin:after{border-radius:50%;width:6em;height:6em}.u-loader-outer{background:#fff;height:100% !important;width:100%;position:absolute;left:0;right:0;top:0}.u-loader-sl{min-height:50px;position:relative;background:#f8f8fa}.u-loader-sl.s1x{min-height:50px}.u-loader-sl.s2x{min-height:100px}.u-loader-sl.s4x{min-height:200px}.u-loader-sl.s6x{min-height:400px}.u-loader.s1x{transform:scale(0.2)}.u-loader.s2x{transform:scale(0.5);top:40%}.u-loader.s4x{transform:scale(0.8);top:40%}.u-loader.s6x{transform:scale(1);top:40%}.u-loader.loading{display:block !important}.u-loader .loader-spin{margin:0 auto;font-size:10px;position:absolute;left:0;right:0;bottom:0;top:0;text-indent:-9999em;border-top:.7em solid rgba(74,74,74,0.2);border-right:.7em solid rgba(74,74,74,0.2);border-bottom:.7em solid rgba(74,74,74,0.2);border-left:.7em solid #464646;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loading-page{display:inline-block;right:-100px;bottom:100px;z-index:-1;opacity:0;color:#fcd101;padding:5px;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.loading-page span{vertical-align:middle}.loading{z-index:1;opacity:1;visibility:visible}.loading-page img{max-width:30px}@media only screen and (max-width:767px){.loading-page{display:block;text-align:center}}#loading_custom{margin:30px auto 60px !important;position:relative;width:100%;display:inline-block}.small-loader-spin{margin:0 auto;height:30px;width:30px;font-size:15px;border-radius:100%;border-top:5px solid rgba(242,139,0,0.2);border-right:5px solid rgba(242,139,0,0.2);border-bottom:5px solid rgba(242,139,0,0.2);border-left:5px solid #fcd101;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}