@media (min-width:768px){.cart .main-heading{font-size:1.5rem}}.cart .heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.75rem;padding-bottom:.75rem}.cart .heading{margin:0;font-size:1.125rem}.cart .product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0;font-size:1.125rem;border-bottom:1px solid #e0e0e0}.cart .product__box-wrap{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1rem;text-align:left;width:6.625rem;height:6rem}.cart .product__box-wrap img{height:6rem}.cart .product__text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart .product__text{padding:0 1.5rem 1rem .75rem}.cart .product__name{color:#000;font-weight:700}.cart .product__license,.cart .product__list{font-size:.875rem}.cart .product__list{margin:1rem 0 0}.cart .product__list li{margin:0}.cart .product__discount{padding-bottom:1rem;color:#9e9e9e;font-size:.75rem}.cart .product__quantity-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem}.cart .product__quantity,.cart .product__quantity-field{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;width:5.875rem;height:1.875rem}.cart .product__quantity{padding:0 1.85rem;text-align:right;border:1px solid #e0e0e0;border-radius:.2rem;-webkit-appearance:textfield;-moz-appearance:textfield}.cart .product__quantity:active,.cart .product__quantity:focus,.cart .product__quantity:hover{outline:none}.cart .product__quantity::-webkit-inner-spin-button,.cart .product__quantity::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.cart .product__quantity-minus,.cart .product__quantity-plus{z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;line-height:1.5rem;text-align:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1.75rem;height:1.875rem;position:absolute;top:0;right:auto;bottom:auto;left:auto}.cart .product__quantity-minus:hover,.cart .product__quantity-plus:hover{background-color:#eee;border-color:#bdbdbd}.cart .product__quantity-minus.disabled,.cart .product__quantity-plus.disabled{pointer-events:none}.cart .product__quantity-plus{right:0;line-height:1.75rem}.cart .product__price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right}.cart .product__price-wrap s{color:#9e9e9e;font-size:.875rem}.cart .product__price_nds{font-size:.75rem}.cart .product__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;position:absolute;top:1.5rem;right:0;bottom:auto;left:auto;width:1.5rem;height:1.5rem}.cart .product__close:hover{opacity:1}.cart .product__close.disabled{pointer-events:none}.cart .product .btn-wrap{padding:0}.cart .product__help-icon{display:inline-block;color:#bdbdbd;font-weight:400;font-size:1.125rem;line-height:1.2rem;text-align:center;vertical-align:middle;border:1px solid #bdbdbd;border-radius:50%;cursor:pointer;width:1.3rem;height:1.3rem}.cart .product__help-icon:before{font-size:inherit;content:"?"}.cart .product_dis .product__box-wrap{height:auto;text-align:center}.cart .product_dis .shield{width:3rem;height:auto}.cart .product_dis .help-msg-wrap{z-index:1090;background-color:rgba(0,0,0,.3);visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear,visibility .15s linear;-o-transition:opacity .15s linear,visibility .15s linear;transition:opacity .15s linear,visibility .15s linear;position:fixed;top:0;right:0;bottom:0;left:0}.cart .product_dis .help-msg-wrap.is-active{visibility:visible;opacity:1}.cart .product_dis .help-msg{position:absolute;top:50%;right:1rem;bottom:auto;left:1rem;padding:1.5rem 1.5rem 1.5rem 1rem;color:rgba(0,0,0,.75);font-size:1rem;text-align:left;background-color:#fff;border-radius:.375rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cart .product_dis .help-msg .product__close{top:.4rem;right:.4rem}.cart .total{line-height:2}.cart .total__full-wrap{font-weight:700;font-size:1.125rem}.cart .total__discount-wrap{font-size:1rem}.cart .total__nds-wrap{font-size:.75rem}.cart .payment-methods{padding:1.25rem 0 1rem}.cart .payment-methods .method-wrap{display:inline-block;width:92px;text-align:center;vertical-align:middle}.cart .payment-methods label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem;border:1px solid #e0e0e0;border-radius:.2rem;cursor:pointer;opacity:.5;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;width:88px;height:52.8px}.cart .payment-methods label:hover{border-color:#bdbdbd;opacity:1}.cart .payment-methods label img{width:100%;height:auto}.cart .payment-methods input[type=radio]{display:none!important}.cart .payment-methods input[type=radio]:checked+label{border-color:#00bfa5;-webkit-box-shadow:0 0 0 1px #00bfa5;box-shadow:0 0 0 1px #00bfa5;opacity:1}.cart .payment-methods .product__help-icon{z-index:1090}.cart .payment-methods .product__help-icon:before{font-size:inherit;content:none}@media (min-width:768px){.cart .payment-methods .product_dis .help-msg-wrap{top:5rem}}@media (min-width:767px) and (max-width:1199px){.cart .payment-methods .product_dis .help-msg-wrap{-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}.cart .payment-methods .product_dis .help-msg-wrap .help-msg:after{left:20%}}.cart .eulaCheck__cart label,.cart .privacyCheck__cart label{margin:0!important}.cart .eulaCheck__cart .checkbox,.cart .privacyCheck__cart .checkbox{top:0;z-index:90;width:20px;height:20px;margin:8px 0 0 2px;padding:0;opacity:0}@media (max-width:991px){.cart .eulaCheck__cart .checkbox,.cart .privacyCheck__cart .checkbox{margin-top:8px;margin-left:0}}.cart .eulaCheck__cart .checkbox-custom,.cart .eulaCheck__cart .checkbox-custom-eula,.cart .privacyCheck__cart .checkbox-custom,.cart .privacyCheck__cart .checkbox-custom-eula{position:absolute;top:0;left:0;width:20px;height:20px;margin-top:8px;border:1px solid #9e9e9e;border-radius:3px}@media (max-width:991px){.cart .eulaCheck__cart .checkbox-custom,.cart .eulaCheck__cart .checkbox-custom-eula,.cart .privacyCheck__cart .checkbox-custom,.cart .privacyCheck__cart .checkbox-custom-eula{margin-top:8px}}.cart .eulaCheck__cart .checkbox-custom-eula.error,.cart .eulaCheck__cart .checkbox-custom.error,.cart .privacyCheck__cart .checkbox-custom-eula.error,.cart .privacyCheck__cart .checkbox-custom.error{border-color:#f44336}.cart .eulaCheck__cart .checkbox-custom-eula.checked,.cart .eulaCheck__cart .checkbox-custom-eula:checked,.cart .eulaCheck__cart .checkbox-custom.checked,.cart .eulaCheck__cart .checkbox-custom:checked,.cart .privacyCheck__cart .checkbox-custom-eula.checked,.cart .privacyCheck__cart .checkbox-custom-eula:checked,.cart .privacyCheck__cart .checkbox-custom.checked,.cart .privacyCheck__cart .checkbox-custom:checked{border-color:#00bfa5}.cart .eulaCheck__cart .checkbox-custom,.cart .eulaCheck__cart .checkbox-custom-eula,.cart .eulaCheck__cart .label,.cart .privacyCheck__cart .checkbox-custom,.cart .privacyCheck__cart .checkbox-custom-eula,.cart .privacyCheck__cart .label{display:inline-block;vertical-align:middle}.cart .eulaCheck__cart .checkbox:checked+.checkbox-custom-eula:before,.cart .eulaCheck__cart .checkbox:checked+.checkbox-custom:before,.cart .privacyCheck__cart .checkbox:checked+.checkbox-custom-eula:before,.cart .privacyCheck__cart .checkbox:checked+.checkbox-custom:before{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:block;color:#00bfa5;font:normal normal normal .875rem/1 FontAwesome,monospace;border-radius:2px;content:"\f00c"}.cart .eulaCheck__cart .form-check-description,.cart .privacyCheck__cart .form-check-description{font-size:.875rem}.cart .eulaCheck__cart .form-check-label,.cart .privacyCheck__cart .form-check-label{padding-left:2.25rem}@media (max-width:767px){.cart .eulaCheck__cart .form-check-label,.cart .privacyCheck__cart .form-check-label{padding-left:2rem}}.cart .input-group .form-control:active,.cart .input-group .form-control:focus,.cart .input-group .form-control:hover{z-index:2}.cart .input-group-custom{font-size:1rem}.cart .input-group-custom label{margin:1.25rem 0 1rem;color:#000;line-height:1.25}.cart .input-group-custom .input-wrap{position:relative}.cart .input-group-custom .fa{position:absolute;top:.6rem;right:.5rem;bottom:auto;left:auto;z-index:3;font-size:1.6rem;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.cart .input-group-custom .fa-check-circle{color:#00bfa5}.cart .input-group-custom .fa-exclamation-circle{color:#f44336}.cart .input-group-custom .invalid-feedback,.cart .input-group-custom .note{font-size:.75rem}.cart .input-group-custom .invalid-feedback{display:block;max-height:0;margin:0;overflow:hidden;-webkit-transition:max-height .3s linear,margin .3s linear;-o-transition:max-height .3s linear,margin .3s linear;transition:max-height .3s linear,margin .3s linear}.cart .input-group-custom .invalid-feedback.is-active{max-height:2.5rem;margin:.25rem 0}.cart .input-group-custom .invalid-eula,.cart .input-group-custom .invalid-privacy{display:none;margin-top:.25rem;margin-left:36px;color:#f44336;font-size:.75rem}.cart .input-group-custom .invalid-eula.active,.cart .input-group-custom .invalid-privacy.active{display:block}.cart .input-group-custom input{height:2.6rem;padding:0 2.25rem 0 1rem;color:#000;font-size:.875rem;line-height:inherit}.cart .input-group-custom input.is-active:not(.is-invalid):not(.is-valid){border-color:#757575}.cart .input-group-custom input::-webkit-input-placeholder{color:#9e9e9e}.cart .input-group-custom input::-moz-placeholder{color:#9e9e9e}.cart .input-group-custom input:-ms-input-placeholder{color:#9e9e9e}.cart .input-group-custom input::-ms-input-placeholder{color:#9e9e9e}.cart .input-group-custom input::placeholder{color:#9e9e9e}.cart .input-group-custom input::-ms-clear{display:none}.cart .input-group-custom input.is-valid{border-color:#00bfa5}.cart .input-group-custom input.is-invalid~.fa-exclamation-circle,.cart .input-group-custom input.is-valid~.fa-check-circle{opacity:1}.cart .input-group-custom input.is-invalid~.invalid-feedback{max-height:2.5rem;margin:.25rem 0}.cart .input-group-custom input::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;visibility:hidden;pointer-events:none}.cart .input-group-btn{font-size:inherit}@media (min-width:992px){.cart .btn:not(.disabled){min-width:9.5rem}}.cart .btn:not(.disabled){text-align:center;cursor:pointer}.cart .btn-outline-success{min-height:auto;padding:.75rem 1rem;color:#00bfa5;font-size:1rem;border-color:#00bfa5;border-radius:.2rem}.cart .btn-outline-success:hover{color:#00897b;border-color:#009688}.cart .btn-success{background-color:#00bfa5;border-color:#00bfa5}.cart .btn-success:hover{background-color:#009688;border-color:#009688}.cart .btn-success.small{min-height:2.6em;padding:.8rem 1.4rem;font-size:1rem;border-radius:3px}@media (max-width:767px){.cart .btn-success.small{max-width:7rem;padding:.1rem}}.cart .btn-success:disabled{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.cart .btns{position:relative;display:block!important;width:238px;padding:20px 0;-webkit-transition:all .3s linear;-o-transition:.3s all linear;transition:all .3s linear}.cart .btns__text{position:absolute;top:22px;left:0}.cart .btns__text,.cart .btns__text-load{width:100%;-webkit-transition:all .3s cubic-bezier(.15,0,0,1);-o-transition:.3s all cubic-bezier(.15,0,0,1);transition:all .3s cubic-bezier(.15,0,0,1)}.cart .btns__text-load{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0}.cart .btns .loader-spin{display:none;width:100%;margin-bottom:10px;text-align:center}.cart .btns .loader-spin img{display:block;width:36px;height:36px}.cart .btns.animated{background-color:#009688}.cart .btns.animated:disabled{background-color:#009688!important;border-color:#009688!important;opacity:1!important}.cart .btns.animated .btns__text{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}.cart .btns.animated .btns__text-load{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.cart .btns.animated .loader-spin{display:block;width:100%;height:36px;-webkit-animation:custom-scale 1s cubic-bezier(.15,0,0,1);animation:custom-scale 1s cubic-bezier(.15,0,0,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cart .btns.animated .loader-spin-img{width:36px;margin:auto;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cart .coupon .fa{right:5.25rem!important;pointer-events:none}.cart .coupon__btn{color:inherit;font-size:inherit;border:1px solid #757575;border-left:1px solid #757575!important}.cart .coupon__btn:not(.disabled):hover{background-color:#eee;border-left:1px solid #757575}.cart .coupon__btn.disabled{display:none!important;border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.cart .coupon__input:not(.is-active){border-radius:.375rem}.cart .coupon__input.is-valid~.input-group-btn .coupon__btn:not(.disabled){border-color:#00bfa5}.cart .coupon__input.is-invalid~.input-group-btn .coupon__btn:not(.disabled){border-color:#f44336}.cart .coupon .accordion__tab_header{min-height:auto}.cart .coupon .accordion_header{font-size:1.125rem;line-height:2}.cart .coupon .accordion_header .fa{position:inherit;margin-left:.5rem;font-size:1.125rem;opacity:1}@media (min-width:576px){.cart .input-group-custom input{font-size:inherit}}@media (min-width:768px){.cart .heading-wrap{border-radius:.375rem}.cart .product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart .product__box-wrap{margin:0}.cart .product__text-wrap{-ms-flex-preferred-size:100%;flex-basis:100%}.cart .product__text{padding-left:1.5rem}.cart .product__discount{padding-bottom:0;padding-left:1.5rem}.cart .product__price-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:9rem;padding-right:2rem}.cart .product__help-icon,.cart .product_product__help-icon{position:relative}.cart .product__help-icon:hover .help-msg-wrap{visibility:visible;opacity:1}.cart .product_dis .help-msg-wrap{width:23rem;height:auto;position:absolute;top:2rem;right:auto;bottom:auto;left:50%;background-color:transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cart .product_dis .help-msg{position:relative;top:0;right:0;bottom:0;left:0;padding:1rem;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2);-webkit-transform:none;-ms-transform:none;transform:none}.cart .product_dis .help-msg:after{display:block;background-color:#fff;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);content:"";width:1.2rem;height:1.2rem;position:absolute;top:-.5rem;right:auto;bottom:auto;left:50%;-webkit-box-shadow:-2px -2px 4px -2px rgba(0,0,0,.2);box-shadow:-2px -2px 4px -2px rgba(0,0,0,.2)}.cart .product_dis .help-msg .product__close{display:none}.cart .total__discount-wrap,.cart .total__full-wrap,.cart .total__nds-wrap{padding-right:2rem}.cart .payment-methods .method-wrap{width:108px}.cart .payment-methods label{width:100px;height:60px}.cart .input-group-custom{font-size:1.125rem}.cart .input-group-custom .fa{right:.7rem}}@media (min-width:992px){.cart .product__price-wrap{width:12rem}.cart .product__price-wrap s{font-size:1rem}.cart .payment-methods .method-wrap{width:108px}.cart .payment-methods label{width:96px;height:57.6px}}@media (min-width:768px){.cart .coupon .fa{right:10rem!important}}.cart header{background:#212121}@media (max-width:767px){.cart header .logo img{max-width:100px}}.cart .not-nessesary{color:#9e9e9e}.cart .error-msg_border-top{height:10px;background-color:#f44336;border-radius:10px 10px 0 0}.cart .error-msg_content{font-size:1.125rem;border-radius:0 0 10px 10px}.cart .error-msg_content .h3{font-size:1.625rem}@media (min-width:768px){.cart .error-msg_content .h3{font-size:1.875rem}}.cart .error-msg img{width:80px;height:auto}.cart .error-msg .close{position:absolute;top:-22px;right:-18px;color:#fff;font-weight:400}.cart .error-msg .close:hover{color:#fff}.cart .suggestion-list{position:absolute;left:0;width:100%;background-color:#fff;z-index:1;border:1px solid #eee;max-height:250px}.cart .suggestion-list--overflow{overflow-y:scroll}.cart .suggestion-list__item{font-size:1rem;line-height:1.5;cursor:pointer;padding:4px 16px;color:#000;opacity:1;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:0}.cart .suggestion-list__item:hover{color:#000;background-color:#e3f0ff}.cart .tooltip{padding-top:10px!important;padding-bottom:10px!important}.cart .tooltip .arrow{width:1.2rem;height:1.2rem;background-color:#fff;-webkit-box-shadow:-2px -2px 4px -2px rgba(0,0,0,.2);box-shadow:-2px -2px 4px -2px rgba(0,0,0,.2);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cart .tooltip .arrow:before{content:none}.cart .tooltip .tooltip-inner{width:95%;max-width:355px;margin-right:auto;margin-left:auto;padding:1rem;color:rgba(0,0,0,.85);font-size:1rem;line-height:1.2rem;text-align:left;background-color:#fff;border-radius:.375rem;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.cart .tooltip.bs-tooltip-top .arrow{-webkit-box-shadow:2px 3px 4px -2px rgba(0,0,0,.2);box-shadow:2px 3px 4px -2px rgba(0,0,0,.2)}.cart .tooltip.bs-tooltip-top .tooltip-inner{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.custom-file-input.is-invalid:focus,.custom-file-input.is-valid:focus,.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.was-validated .custom-file-input:invalid:focus,.was-validated .custom-file-input:valid:focus,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-control:valid:focus{-webkit-box-shadow:none!important;box-shadow:none!important}