.chat-bot-main-section{position:fixed;bottom:80px;right:30px;width:100%}.product-chatbot-icon{width:fit-content;margin-left:auto;background:#fff;border-radius:50%;position:fixed;bottom:10px;right:30px}.product-chatbot-icon svg{display:block;height:70px;width:70px;cursor:pointer}.main-product-chatbot{position:absolute;bottom:100%;right:0;width:100%;max-width:450px;border:2px solid #000;margin-bottom:10px;background-color:#fff;height:0;visibility:hidden;opacity:0;transition:all .5s ease;overflow:hidden}.main-product-chatbot.open{height:470px;visibility:visible;opacity:1}.chatbot-close-icon{background-color:#2359aa;text-align:right;padding:8px 15px;border:2px solid #000;line-height:1}.chatbot-close-icon span{font-size:25px;font-weight:700;color:#fff;line-height:30px;padding:0 6px;cursor:pointer}.progress-bar-chatbot{background-color:#d9d9d8;height:10px;width:100%;position:relative}.progress-bar-chatbot .progressbar-fill{position:absolute;background-color:#04cf00;width:14.285%;height:10px;transition:all .5s ease}.chatbot-image-with-question img.chat-bot-img{width:auto;margin-right:10px;height:50px}.chatbot-image-with-question p.chat-bot-quetion{font-size:16px;line-height:1.4;letter-spacing:0;background-color:#2359aa;color:#fff;border-radius:15px;padding:5px 15px;margin:0;border:1px solid #000;max-width:300px;font-weight:600}.chatbot-image-with-question{display:flex;flex-wrap:wrap;align-items:flex-end;margin:10px 0}.chat-bot-main-question-part{padding:35px 25px 15px 10px;height:405px;overflow-y:scroll}.chat-bot-main-question-part::-webkit-scrollbar{width:5px}.chatbot-product-image img{width:100%;max-width:200px;display:block;padding:5px}.chatbot-product-with-image{display:flex;flex-wrap:wrap;border:2px solid #000;margin:12px 0}.chatbot-product-detailed .lower-detail p{font-size:13px;line-height:1.4;color:#000;max-width:140px;margin:0 0 2px auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.chatbot-product-with-image .chatbot-product-image{flex:0 0 33.33%;max-width:33.33%}.chatbot-product-with-image .chatbot-product-detailed{flex:0 0 66.66%;max-width:66.66%;padding:10px;display:flex;flex-wrap:wrap;align-content:space-between}.chatbot-product-detailed p.product-title{font-weight:600}.chatbot-product-detailed p.product-paln{font-weight:400}.chatbot-product-detailed .lower-detail{width:100%;margin-top:10px}.chatbot-product-detailed p.price-heading span{font-size:22px;letter-spacing:0;font-weight:600}.chatbot-question-ans a.chatbot-btn{display:inline-block;max-width:320px;width:100%;padding:10px 8px;border-radius:12px;border:2px solid #000;font-size:16px;line-height:1.4;margin:7px 0 5px;text-align:left;font-family:proxima-nova,sans-serif;font-weight:600}.chatbot-question-ans a.chatbot-btn.green-btn{background-color:#04cf00;color:#fff}.chatbot-question-ans a.chatbot-btn.brown-btn{background-color:gray;color:#fff}.chatbot-question-ans{text-align:right}.email-checked-input{text-align:right;max-width:320px;margin:10px 0 10px auto;background-color:#fff;position:relative;border:2px solid #000;border-radius:12px;overflow:hidden}.email-checked-input form{display:flex;flex-wrap:wrap;align-items:center;position:relative;width:100%}.email-checked-input input{width:calc(100% - 80px);border:none;font-size:14px;line-height:1.4;font-family:proxima-nova,sans-serif;letter-spacing:0;max-width:100%;padding:8px 10px;border-radius:0}.email-checked-input .submit-btn,#step-41 .submit-btn,#step-42 .submit-btn,#step-5 .submit-btn,#step-7 .submit-btn{font-family:proxima-nova,sans-serif;display:block;width:70px;text-align:center;margin:5px;background-color:#04cf00;padding:2px;border-radius:12px;color:#fff;font-weight:600;border:1px solid #000;cursor:pointer;font-size:14px;line-height:1.4}#step-41 .submit-btn,#step-42 .submit-btn,#step-5 .submit-btn,#step-7 .submit-btn{margin-left:auto}#step-7 .submit-btn{margin-top:15px}.coupen-code-false{width:100%;text-align:center;background-color:#ff3131;color:#fff}.coupen-code-false p.surprise-coupen-text{margin:0;padding:5px 0;font-weight:500;letter-spacing:0;font-size:14px;line-height:1.4}.chatbot-product-detailed .lower-detail p.coupen-code{border:1px solid #000;text-align:center;justify-content:center}.chatbot-product-detailed p.discount-text{color:#ff3131;font-weight:500}.chatbot-product-detailed p.subtotal-price span{font-size:18px}.product-payment-systum{max-width:320px;margin-left:auto}.step-of-payment .step-input-label{display:flex;flex-wrap:wrap;align-items:center;padding:10px}.step-of-payment{border:1px solid #000;margin-bottom:10px;border-radius:12px}.step-of-payment.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.step-of-payment input#credit-card,.step-of-payment input#paypal{height:0;width:0;margin:0}.step-of-payment label{display:flex;flex-wrap:wrap;align-items:center;font-size:15px;font-family:proxima-nova,sans-serif;letter-spacing:0;margin:0;position:relative;padding-left:25px}.step-of-payment label span{font-size:11px}.step-of-payment label img{max-width:130px;width:100%}.step-of-payment label[for=paypal] img{max-width:75px}.credit-card-number-field svg{height:20px;width:20px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.credit-card-number-field{position:relative}.payment-detailed{border-top:1px solid #000;background-color:#eceff3;padding:15px;display:none}.credit-card-number-field svg,.credit-card-csc-exp-field .cc-csc svg{height:15px;width:15px;position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:2}.credit-card-number-field svg path,.credit-card-csc-exp-field .cc-csc svg path{fill:#8f979d}.credit-card-name-field{padding-top:10px}.credit-card-number-field input#number{width:100%;font-family:proxima-nova,sans-serif;font-size:12px;padding:5px 30px 5px 8px;border:none;background-color:#fff}.credit-card-name-field input#name{width:100%;font-family:proxima-nova,sans-serif;font-size:12px;padding:5px 8px;border:none;background-color:#fff}.credit-card-csc-exp-field{display:flex;flex-wrap:wrap;padding-top:10px;justify-content:space-between}.credit-card-csc-exp-field .cc-exp,.credit-card-csc-exp-field .cc-csc{flex:0 0 48%;max-width:48%}.credit-card-csc-exp-field input#expiry,.credit-card-csc-exp-field input#verification_value{width:100%;font-family:proxima-nova,sans-serif;font-size:12px;padding:5px 8px;border:none;background-color:#fff}.chatbot-product-not-discount{display:flex;flex-wrap:wrap;width:100%}.credit-card-csc-exp-field .cc-csc{position:relative}.credit-card-csc-exp-field input#verification_value{padding-right:30px}.payment-detailed p{margin:0;font-size:12px;letter-spacing:0}.step-input-label input[type=radio]:checked+label:before,.step-input-label input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border:1px solid #000;border-radius:100%;background:#fff}.step-input-label input[type=radio]:checked+label:after,.step-input-label input[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#fff;position:absolute;top:7px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.step-input-label input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.step-input-label input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.step-input-label input[type=radio]:checked+label:before{border:2px solid #fff;background-color:#04cf00}.step-of-payment.active .step-input-label{background-color:#04cf00;border-radius:12px 12px 0 0}.customer-address-fillup{max-width:320px;margin-left:auto}.customer-address-fillup{max-width:320px;margin-left:auto;border:1px solid #000;border-radius:12px 12px 0 0}.customer-address-fillup .heading-of-form p.shipping-heading{padding:2px 10px;margin:0;border-bottom:1px solid #000;color:#000;font-weight:600;font-size:14px;line-height:1.4}.address_form{padding:13px;background-color:#eceff3}.address_form select#country,.address_form #state{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:100%;background-image:url(//fortero.com/cdn/shop/t/73/assets/ico-select.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:11px;display:inline-block;vertical-align:middle;padding:8px 28px 8px 10px;text-indent:.01px;text-overflow:"";cursor:pointer;background-color:#fff;border:none;font-family:proxima-nova,sans-serif;width:100%;font-size:13px;line-height:1.4}.address_form input#address_home,.address_form input#address_apartment{margin-top:10px;width:100%;border:none;font-size:13px;line-height:1.4;font-family:proxima-nova,sans-serif;background-color:#fff;padding:8px 10px}.address_form form{display:flex;flex-wrap:wrap}.address_form #City,.address_form #state{margin-right:5px}.address_form #state,.address_form #Zip_code,.address_form #City{width:32%;margin-top:10px;background-color:#fff;border:none;font-size:13px;line-height:1.4;font-family:proxima-nova,sans-serif;padding:8px 10px}.address_form #submit_form{font-family:proxima-nova,sans-serif;display:block;width:100%;text-align:center;background-color:#04cf00;padding:2px;border-radius:12px;color:#fff;font-weight:600;border:1px solid #000;max-width:70px;margin:10px 5px 5px auto}.chatbot-last-step-checkout{max-width:350px;margin-left:auto;border:2px solid #000;background-color:#eceff3;padding:10px}.chatbot-last-step-checkout .chatbot-last-product-detail{display:flex;flex-wrap:wrap}.chatbot-last-step-checkout .product-image{flex:0 0 30%;max-width:30%}.chatbot-last-step-checkout .product-image img{display:block}.chatbot-last-step-checkout .upper-detail{flex:0 0 70%;max-width:70%}.chatbot-last-step-checkout .upper-detail p.product-title,.chatbot-last-step-checkout .upper-detail p.product-paln{margin:0;font-size:13px;line-height:1.4}.payment-method-show{margin:10px 0;background-color:#fff;padding:5px;display:flex;flex-wrap:wrap}.payment-method-show p.title{font-size:12px;width:50%;margin:0}.payment-source img{display:inline-block;vertical-align:middle}.payment-source{text-align:right;width:50%}.payment-source span.card-number{font-size:12px;font-family:proxima-nova,sans-serif}.payment-source button.modify-btn{font-size:12px;color:#000;font-family:proxima-nova,sans-serif}.shipping-method-show{background-color:#fff;padding:5px;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.shipping-method-show .title{color:#000;font-weight:700;margin:0;font-size:14px;line-height:1.4}.chatbot-last-customer-nm{background:#fff;color:#000;padding:3px 8px;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.chatbot-last-customer-nm p{margin:0;font-size:14px;line-height:1.4}.chatbot-last-customer-nm a.modify-btn{background:#16274b;color:#fff;text-align:center;padding:3px 12px;font-size:12px;line-height:1.4;display:block}.shipping-method-show p{font-size:14px;line-height:1.4;margin:0;color:#b4b6b9;width:100%;max-width:190px;letter-spacing:.025em}.shipping-method-show a.modify-btn{width:100%;max-width:80px;font-size:13px;line-height:1.4;margin-left:auto;background:#16274b;color:#fff;text-align:center;padding:4px 7px}.lower-detail p.coupen-text{background-color:#fff;padding:2px 5px;max-width:160px;border:1px solid #000}.chatbot-product-detailed p span.coupen-btn{background-color:#d9d9d8;color:#6e6e6e;padding:0 4px;font-size:11px}.chatbot-product-detailed button.confirm-and-pay-btn{display:block;margin-left:auto;font-family:proxima-nova,sans-serif;font-size:15px;line-height:1.4;background-color:#04cf00;color:#fff;border:1px solid #000;border-radius:12px;padding:7px 20px;font-weight:500;cursor:pointer}.chatbot-product-detailed .upper-detail p.product-title{margin:0;font-size:13px;line-height:1.4}.chatbot-product-detailed .upper-detail p.product-paln{font-size:13px;line-height:1.4;margin-bottom:10px}.chat-bot-que-1{display:none}.chat-bot-que-1.active{display:block}.email-error-msg,.discount-error-msg,.first-name-error-msg,.last-name-error-msg,.address-error-msg,.City-error-msg,.Zip_code-error-msg,.all-field-error-msg,.state-error-msg,.state-zipcode-validation-error{max-width:320px;margin-left:auto}.email-error-msg span,.discount-error-msg span,.first-name-error-msg span,.last-name-error-msg span,.address-error-msg span,.City-error-msg span,.Zip_code-error-msg span,.all-field-error-msg span,.state-error-msg span,.state-zipcode-validation-error span{display:block;text-align:center;font-size:13px;line-height:1;color:#ff6d6d}.email-error-msg span,.discount-error-msg span,.first-name-error-msg span,.last-name-error-msg span{text-align:left;margin-left:5px}.back-button{width:fit-content;height:fit-content;background:#04cf00;border-radius:10px;padding:3px 10px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;margin-top:-15px}.address-error-msg span,.City-error-msg span,.Zip_code-error-msg span,.all-field-error-msg span,.state-error-msg span,.state-zipcode-validation-error span{margin:5px 0}.first-name-error-msg span,.last-name-error-msg span{margin:5px 5px 10px}#step-6 .email-checked-input{border:0;border-radius:0}#step-6 .email-checked-input .input-filed-info{width:100%}#step-6 .email-checked-input .input-filed{border:2px solid #000;width:100%;border-radius:12px;margin-bottom:10px}#step-6 .email-checked-input button.submit-btn{margin-top:0;margin-left:auto}#step-6 .email-checked-input .input-filed input{width:100%;border-radius:12px}.chat-bot-empty-part{width:100%;height:405px}.chat-bot-empty-part h4{text-align:center;height:100%;display:flex;justify-content:center;align-items:center}.chart-bot-loader{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.chart-bot-empty-box{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#00000080}.loader{border:6px solid #eee;border-radius:50%;border-top:6px solid rgba(0,0,0,.3);width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.focus-filed{border-color:#ff6d6d!important}.miss-filed-filed{border:1px solid #ff6d6d!important}@media(max-width:749px){.chat-bot-main-section{left:10px;width:calc(100% - 20px);right:10px}.chat-bot-main-question-part{padding:35px 15px 15px}.main-product-chatbot{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product_chatbot.css.map */
