body,html{background:#fff}[v-cloak]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.white-overlay{background-color:rgba(255,255,255,.9);z-index:9999;top:0;left:0;height:100vh;width:100vw;position:fixed;margin:0}.spinner-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{border:6px solid #e2e2e2;border-top:6px solid #297FBC;border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite;margin:auto}.spinner-icon{position:relative}.spinner-icon .spinner-icon-svg{position:absolute;top:50%;left:50%;margin-left:-19px;margin-top:-70px;width:40px;height:40px}h1,h2,h3{margin:0;font-weight:400}.spinner-text{text-align:center;color:#526473;font-size:16px;padding-top:2rem}html{min-height:100%}body{height:100%;overflow-x:hidden;font-family:Montserrat,sans-serif!important}:-webkit-autofill{color:#fff!important}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}.row{padding:10px 0}.padding-top-20{padding-top:20px}.padding-left-20{padding-left:20px}.padding-bottom-20{padding-bottom:20px}.padding-right-20{padding-right:20px}section.mobile-switch{position:relative;border-top:30px solid #fff;padding:15px 20px;margin-left:-15px;margin-right:-15px;font-size:14px;z-index:10}section.mobile-switch .fa-shopping-cart{font-size:24px;padding-right:10px}section.mobile-switch .fa-chevron-down{font-size:12px}section.mobile-switch .ch-placeholder{font-size:18px}section.mobile-switch:before{content:'';position:absolute;z-index:-1;top:0;display:block;left:-300px;width:900%;background:#fafafa;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;height:100%}.input-wrap .pop-up:after,.input-wrap .pop-up:before{content:"";display:block}.input-wrap,.select-wrap{position:relative;width:100%;margin-bottom:12px}.text-danger{display:none;color:#de2a2a;padding-top:4px}.ch-invalid .text-danger{display:block}.input-wrap .ch-input,.select-wrap .ch-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:0;width:100%;height:44px;color:#000;border:none;-moz-box-shadow:0 0 0 1px #d9d9d9;-webkit-box-shadow:0 0 0 1px #d9d9d9;box-shadow:0 0 0 1px #d9d9d9}.select-wrap .ch-select{padding-right:32px}.input-wrap .ch-input:focus,.select-wrap .ch-select:focus{-moz-box-shadow:0 0 0 2px #000;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;-webkit-transition:all .4s;transition:all .4s}.input-wrap.ch-invalid .ch-input,.select-wrap.ch-invalid .ch-select{-moz-box-shadow:0 0 0 2px #de2a2a;-webkit-box-shadow:0 0 0 2px #de2a2a;box-shadow:0 0 0 2px #de2a2a;transition:all .4s}.input-wrap .input-label,.select-wrap .input-label{font-weight:400;position:absolute;top:12px;left:0;padding-left:13px;padding-right:13px;white-space:nowrap;overflow:hidden;font-size:14px;color:#999;pointer-events:none;width:-webkit-calc(100% - 13px);width:-moz-calc(100% - 13px);width:calc(100% - 13px)}.input-wrap .ch-input.ch-dirty,.select-wrap .ch-select.ch-dirty{padding-top:22px}.input-wrap .ch-input.ch-dirty+.input-label,.select-wrap .ch-select.ch-dirty+.input-label{top:6px;font-size:12px;-webkit-transition:top .2s,font-size .2s;transition:top .2s,font-size .2s}.input-wrap i,.select-wrap i{position:absolute;top:13px;right:10px;font-size:18px;color:#d9d9d9}.input-wrap i.fa-lock+.pop-up,.input-wrap i.fa-question-circle+.pop-up{display:none}.input-wrap i.fa-lock:hover+.pop-up,.input-wrap i.fa-question-circle:hover+.pop-up{display:block}.input-wrap .pop-up{position:absolute;bottom:44px;right:0;min-width:200px}.input-wrap .pop-up:before{position:absolute;width:100%;height:100%;background-color:#000;opacity:.8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.input-wrap .pop-up:after{position:absolute;bottom:-8px;right:8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;opacity:.8}.input-wrap .pop-up .content{padding:12px;color:#fff;position:relative;text-align:center}.select-wrap .ch-select-arrow{position:absolute;right:0;width:30px;height:20px;top:11px;border-left:1px solid #d9d9d9;pointer-events:none;text-align:center;background-color:#fff;z-index:1}.select-wrap .ch-select-arrow:before{content:'';position:relative;top:-2px;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #737373}.checkbox-wrap{position:relative;padding-top:8px;padding-bottom:40px;width:100%;height:20px}.checkbox-wrap .ch-label{display:block;width:100%;height:20px}.checkbox-wrap .ch-checkbox{display:none}.checkbox-wrap .ch-checkbox+label .ch-custom-checkbox{position:relative;display:block;float:left;margin-right:10px;width:18px;height:18px;-moz-box-shadow:inset 0 0 0 1px #d9d9d9;-webkit-box-shadow:inset 0 0 0 1px #d9d9d9;box-shadow:inset 0 0 0 1px #d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;cursor:pointer}.checkbox-wrap .ch-checkbox:checked+label .ch-custom-checkbox{-webkit-box-shadow:inset 0 0 0 9px #000;-moz-box-shadow:inset 0 0 0 9px #000;box-shadow:inset 0 0 0 9px #000;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.checkbox-wrap .ch-checkbox:checked+label .ch-custom-checkbox:before{content:'\2713 ';display:block;position:absolute;top:0;left:0;width:18px;height:18px;color:#fff;text-align:center;line-height:18px;font-size:12px}.checkbox-wrap .ch-label .ch-custom-label{display:block;float:left;font-weight:400;color:#737373;font-size:14px;cursor:pointer}ul.bordered-ul{width:100%;list-style:none;padding:0;margin:0 0 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #d9d9d9}ul.bordered-ul li:not(.extended-li){padding:0;margin:0;height:54px;border-top:1px solid #d9d9d9;position:relative}ul.bordered-ul li:not(.extended-li):first-child{border-top:none}ul.bordered-ul li:not(.extended-li) label{font-weight:400;line-height:normal;width:100%;cursor:pointer}ul.bordered-ul li:not(.extended-li) label .payments{padding-top:14px;padding-right:20px}ul.bordered-ul li:not(.extended-li) label .payments .img{display:block;float:left;margin:0 2px;width:38px;height:24px}ul.bordered-ul li:not(.extended-li) label .payments .img.visa{background-image:url(../img/visa.svg)}ul.bordered-ul li:not(.extended-li) label .payments .img.master{background-image:url(../img/master.svg)}ul.bordered-ul li:not(.extended-li) label .payments .img.american{background-image:url(../img/american.svg)}ul.bordered-ul li:not(.extended-li) label .payments .img.jcb{background-image:url(../img/jcb.svg)}ul.bordered-ul li:not(.extended-li) label .payments .img.discover{background-image:url(../img/discover.svg.html)}ul.bordered-ul li:not(.extended-li) label .payments .and-more{display:block;padding-left:4px;float:left;height:24px;line-height:24px;color:#999;font-size:12px}ul.bordered-ul li:not(.extended-li) label input{display:none}ul.bordered-ul li:not(.extended-li) label .ch-custom-label{display:block;position:absolute;max-width:80%;top:50%;left:54px;max-height:48px;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.bordered-ul li:not(.extended-li) label .ch-custom-label.absolute-left{left:6px}ul.bordered-ul li:not(.extended-li) label .price{display:block;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.bordered-ul li:not(.extended-li) label .ch-custom-label img{max-height:24px;width:40%;}ul.bordered-ul li:not(.extended-li) label .ch-custom-radio{margin:18px;display:block;float:left;width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #d9d9d9;-webkit-transition:border-width .3s;transition:border-width .3s}ul.bordered-ul li:not(.extended-li) label input[type=radio]:checked+.ch-custom-radio{border:7px solid #1a1a1a;-webkit-transition:border-width .3s;transition:border-width .3s}ul.bordered-ul li.extended-li{padding:20px 0 8px;margin:0;background-color:#fafafa;border-top:1px solid #d9d9d9}.ch-btn{position:relative;width:100%;padding:20px;font-size:32px;background-color:#ff9f00;color:#fff;white-space:normal}.ch-btn.ch-loading:before,.ch-btn:after{content:'';display:block;position:absolute;bottom:0;height:3px}.ch-btn.ch-loading:before{width:0%;background-color:green;right:0;-webkit-animation:myfirst1 4s infinite;animation:myfirst1 4s infinite}@keyframes myfirst1{0%,100%{width:0%}20%,80%{width:100%}}.ch-btn.ch-loading:after{width:0%;background-color:inherit;right:0;-webkit-animation:myfirst2 4s infinite;animation:myfirst2 4s infinite;-webkit-animation-delay:.85s;animation-delay:.85s}@keyframes myfirst2{0%,100%,55%{width:0%}30%{width:100%}}.ch-btn:hover{background-color:#de8c03;color:#fff}footer{margin-top:60px;border-top:1px solid #d9d9d9;font-size:12px;color:#737373;padding-bottom:30px}footer ul.footer-links{padding:14px 0;list-style:none;margin:0}footer ul.footer-links li{padding:0;margin:0;display:inline-block}ul.cart-line-items{list-style:none;padding:0 0 12px;margin:0}ul.cart-line-items li{padding:0;margin:0}ul.cart-line-items li .image-container .item-image-holder{position:relative;-moz-box-shadow:inset 0 0 0 1px #d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-repeat:no-repeat;background-position:center center}ul.cart-line-items li .item-image-holder .item-quanitity-indicator{position:absolute;top:-11px;right:-11px;width:22px;height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#737373;color:#fff;text-align:center;line-height:22px}ul.cart-line-items li .title-container{height:64px;display:block;line-height:64px;color:#4b4b4b}ul.cart-line-items li .title-container .title-floater{line-height:normal;display:inline-block;height:1px;width:100%;position:relative}ul.cart-line-items li .title-container .title-floater .line-title,ul.cart-line-items li .title-container .title-floater .line-variant-title{width:100%;display:block;position:absolute}ul.cart-line-items li .title-container .title-floater .line-title{font-weight:700;overflow:hidden;line-height:16px;max-height:32px;bottom:2px}ul.cart-line-items li .title-container .title-floater .line-variant-title{color:grey;font-size:12px;overflow:hidden;line-height:12px;max-height:24px;top:4px}ul.cart-line-items li .price-container{height:64px;line-height:64px;color:#4b4b4b;font-weight:700}ul.cart-line-items li .price-container .line-price{display:inline-block;font-size:14px}.ch-coupon-form{padding-bottom:8px}.ch-coupon-form .ch-coupon-switcher{padding-bottom:20px;cursor:pointer}.ch-coupon-form .ch-coupon-switcher i{position:relative;top:-2px;font-size:10px}.ch-coupon-form .ch-coupon-switcher .coupon-success{color:#4CAF50}.ch-coupon-form button.btn.btn-coupon{height:44px;color:#fff;transition:all .2s}.ch-coupon-form button.btn.btn-coupon.ch-active{background-color:#1a1a1a;-webkit-transition:all .2s;transition:all .2s}.separator{padding:10px 0}.separator:before{content:'';display:block;height:1px;background-color:#d9d9d9}ul.ch-price-breakdown{list-style:none;padding:0 0 14px;margin:0}ul.ch-price-breakdown li{padding:0;margin:0 0 8px;height:auto;line-height:24px;display:inline-block;width:100%}ul.ch-price-breakdown li .ch-label{height:inherit;float:left;width:50%;text-align:left}ul.ch-price-breakdown li .ch-value{height:inherit;float:left;width:50%;text-align:right;font-weight:700}.ch-total-price{height:48px;padding-top:20px}.ch-total-price .ch-label{float:left;width:50%;text-align:left;font-size:16px;line-height:30px}.ch-total-price .ch-value{float:left;width:50%;text-align:right;font-size:12px;line-height:30px}.ch-total-price .ch-value .ch-currency{padding-right:10px}.ch-total-price .ch-value .ch-placeholder{font-size:24px;font-weight:700}.form-control{padding:4px 12px}@media(max-width:500px){ul.bordered-ul li: not(.extended-li) label .payments{padding-top:20px}ul.bordered-ul li:not(.extended-li) label .payments .img{width:18px;height:14px;background-position:center;background-size:cover}input#submit{font-size:7vw}}@media(max-width:767px){ul.cart-line-items li .image-container .item-image-holder{width:40px;height:40px;margin-top:12px}}@media(max-width:991px){.container{overflow-x:hidden}section.checkout-side{z-index:8}section.checkout-side.ch-hide{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}section.checkout-side:after{position:absolute;content:'';display:block;background:#fafafa;border-bottom:1px solid #e6e6e6;top:0;left:-300px;width:900%;height:100%;z-index:-1}section.checkout-side.ch-hide:after{border:none}}@media(min-width:992px){.container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.checkout-main:after,section.checkout-side:after{content:"";display:block;top:0;height:100%;width:500%;z-index:-1}.row .no-right-padding{padding-right:0!important}.row .no-left-padding{padding-left:0!important}.row .padding-right-7{padding-right:7px!important}.row .padding-left-7{padding-left:7px!important}section.checkout-main{padding-top:60px;padding-left:15px;padding-right:60px}section.checkout-main:after{position:absolute;right:0;background-color:#fff}section.checkout-side{padding-top:60px;position:relative;padding-left:30px}section.checkout-side:after{position:absolute;left:0;background-color:#fafafa;box-shadow:1px 0 0 #e1e1e1 inset}}iframe#_hjRemoteVarsFrame{display:none!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ch-label.ch-subtotal-label.price-Left,.float-left{float:left}.btn-coupon,div.badger,p.text1,p.text2{text-align:center}.clear{clear:both;line-height:0;height:0}.button,button,input[type=button],input[type=submit]{border:0;width:100%;display:block;cursor:pointer;position:relative;outline:0;padding:20px 15px;background:#2288D0;color:#fff;font-size:20px}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#2791E4}input[type=submit]{border-radius:5px;padding:15px 20px;background:#ff9f00;font-size:36px;font-weight:700;transition:all linear .25s}input[type=submit]:hover{background-color:#de8c03;transition:all linear .1s}.btn-coupon{background:#318494;display:inline-block;padding:6px 0;font-size:10px}ul.cart-line-items li .image-container .item-image-holder{background-size:contain;width:150px;height:150px;box-shadow:none!important;-webkit-box-shadow:none!important}.col-xs-7.title-container .line-title{font-weight:700;height:100px}.ch-label.ch-subtotal-label.price-Left,.ch-value.ch-subtotal-value.price-Right{padding-right:15px;padding-left:15px}.ch-value.ch-subtotal-value.price-Right{float:right}#logo{width:60%}div.badger{background:url(../img/badgeBack.svg);background-size:100%;width:100%;margin:0 auto}div.badger img{position:relative;margin:10px auto 20px;left:3px;width:180px}p.text1{font-weight:bolder;width:80%;margin:0 auto;font-size:12pt}p.text2{width:100%;padding:0 10% 30px;color:#646464;margin:20px auto;background:#f6f6f6;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#e2e2e2}input.notValidated,select.notValidated{background:url(../img/error-input.svg) 100% 0 no-repeat #fff;border:1px solid red;-webkit-box-shadow:0 0 0 2px red!important;box-shadow:0 0 0 2px red!important;transition:all linear .1s}input.validated,select.validated{background:url(../img/tick-input.svg) 100% 0 no-repeat #fff;border:1px solid green;-webkit-box-shadow:0 0 0 2px green!important;box-shadow:0 0 0 2px green!important;transition:all linear .1s}select.notValidated,select.validated{background-position:80% 0}input#ccNumber.notValidated,input#ccNumber.validated{background-position:96% 0}input#cvv.notValidated,input#cvv.validated{background-position:86% 0}.footer-links a{padding:0 10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.title{padding:30px 0 20px}@media screen and (max-width:1199px){ul.cart-line-items li .image-container .item-image-holder{width:120px}span.padding-left-20.hidden-xs{font-size:12px}div.badger img{width:135px}}@media screen and (max-width:991px){ul.cart-line-items li .image-container .item-image-holder{width:100%;height:120px}.couponHolder{text-align:center}#logo{width:90%}ul.cart-line-items li .title-container{width:40%}section.checkout-side.ch-hide{height:0;padding:0;border:1px solid transparent}section.mobile-switch{border-top:none}.line-title{line-height:20px;width:100%;position:relative;margin-top:0}.line-price{margin-top:10px}}@media screen and (max-width:500px){div.badger{width:100%}div.badger img{width:41%}}.checkout-side{background:#fafafa;border:1px solid #e1e1e1;padding:30px}input.orderButton{width:100%;height:100%;display:block;overflow:hidden;border-radius:5px;background:url(../imgGlobal/paypalLogo.svg) 300% 50% no-repeat #ff9f00;background-size:65%;box-sizing:border-box;border:1px solid transparent}input.orderButton:hover{background:url(../imgGlobal/paypalLogo.svg) 300% 50% no-repeat #ec9300;background-size:65%;box-sizing:border-box}input.orderButton.paypalButton{transition:all linear .2s;background:url(../imgGlobal/paypalLogo.svg) center center no-repeat #F7BE38;background-size:65%;color:transparent;border:1px solid #f5b642;border-radius:100px}input.orderButton.paypalButton:hover{transition:all linear .2s;background-color:#ffc43a;-webkit-box-shadow:inset 0 0 25px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 25px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 25px 0 rgba(0,0,0,.1)}::-webkit-input-placeholder{color:transparent;}:-moz-placeholder{color:transparent}::-moz-placeholder{color:transparent}:-ms-input-placeholder{color:transparent}
