.checkout-page{padding:0}.checkout{padding:20px 0;display:flex}.checkout__left{width:calc(100% - 370px);margin-right:30px}.checkout__right{width:370px}.check-summ{background:#f9f9f9;padding:20px 14px;border-radius:10px;font-family:merriweather-regular;font-size:16px;color:#212121}.check-summ__head{color:#212121;font-family:freight-sansmedium;font-size:20px;padding-bottom:10px}.check-summ__box{background:#fff;border-radius:4px;padding:20px 30px 0;position:relative;margin-bottom:10px;transition:all .3s ease-in}.check-summ__heading{color:#757575;font-size:16px;font-family:freight-sansmedium;padding-bottom:6px;padding-top:10px}.check-summ__article-name{overflow:hidden;text-overflow:ellipsis}.check-summ__row{display:flex;-webkit-box-pack:justify;justify-content:space-between}.recipients{text-align:center}.check-summ__tag{border-top:1px solid #f9f9f9;border-top:1px solid #f9f9f9;padding:10px 30px;margin:0 -30px}.gift-tag{display:inline-block;vertical-align:top;background:#f1f9f5;border-radius:4px;height:32px;padding:0 36px 0 12px;position:relative;font-size:15px;font-family:freight-sansmedium;margin-right:4px}.gift-tag__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.gift-tag__name{border-right:1px solid #ced0cf;padding-right:10px;font-size:15px;margin-top:8px}.gift-tag__close{position:absolute;top:9px;right:10px;cursor:pointer;width:20px;height:20px}.gift-tag__close:after,.gift-tag__close:before{content:"";position:absolute;left:9px;top:0;width:1px;height:15px;background-color:#a8aeab;transform:rotate(45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gift-tag__close:after{transform:rotate(-45deg)}.gift-tag--no-delete{padding:0 12px}.gift-tag--no-delete .gift-tag__name{padding-right:0;border:0}.check-summ__delete{position:absolute;background:url(../media/image/icon-cart-delete.png) 0 0 no-repeat;width:30px;height:30px;top:10px;right:10px}.check-summ__box--own{padding:10px 30px 0}.order-summary{padding:26px 30px 10px}.hasSeprator{border-top:1px dashed #aeaeae;margin:30px -14px 0;padding:20px 14px 10px;display:block}.order-summary .check-summ__row{padding-bottom:16px}.check-summ__row--colm2 .check-summ__item:first-child{width:220px}.check-summ__row--colm2 .check-summ__item:last-child{width:90px}.checkout-step-container{position:relative;min-height:400px;margin-left:17px;padding-left:50px}.checkout-step-seprator{position:absolute;left:-49px;content:"";border-left:2px dotted #ccc;top:0;width:2px;bottom:-10px}.checkout-step-seprator.active{border-left:2px dotted #dd4d61}.checkout-step{position:relative;min-height:70px;background:#fbfbfb;margin-bottom:10px;padding:24px 30px}.checkout-step.current:after{content:"";position:absolute;left:-15px;top:6px;width:30px;height:30px;background-color:#fbfbfb;transform:rotate(45deg);z-index:2;cursor:auto}.checkout-step__icon{position:absolute;background:url(../media/image/sprite-checkout.png) 0 0 no-repeat;width:40px;height:40px;left:-69px;top:0;z-index:1}.checkout-step__icon.checkout-step__icon--1{background-position:0 0}.checkout-step__icon.checkout-step__icon--1.active{background-position:0 -48px}.checkout-step__icon.checkout-step__icon--2{background-position:0 -100px}.checkout-step__icon.checkout-step__icon--2.active{background-position:0 -150px}.checkout-step__icon.checkout-step__icon--3{background-position:0 -200px}.checkout-step__icon.checkout-step__icon--3.active{background-position:0 -247px}.checkout-step__heading{font-size:24px;color:#212121;font-family:merriweather-bold}.divForm--checkout .inputSlideText{padding:16px;border-radius:4px}.divForm--checkout .formFieldElm__select{position:relative;min-height:57px}.divForm--checkout .form__select{padding:16px;border-radius:4px;height:57px;background-size:20px auto;font-family:merriweather-regular;color:#212121;font-size:18px}.div-form__radio{display:inline-block;position:relative;margin-right:40px}.div-form__radio input{position:absolute;left:0;top:0;opacity:0}.div-form__radio label{position:relative;padding:0 0 0 40px;display:block;cursor:pointer;font-size:22px;color:#bfbfbf;line-height:38px;font-family:freight-sansmedium}.div-form__radio label:after{content:"";border:2px solid #d7d7d7;width:26px;height:26px;background:#fff;border-radius:50%;left:0;top:3px;position:absolute}.div-form__radio input:checked+label:after{border:2px solid #65c5ab}.div-form__radio input:checked+label:before{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;background:#65c5ab;position:absolute;left:6px;top:9px;z-index:1}.divForm--checkout ::placeholder{color:#bfbfbf}.divForm__checkbox{position:relative}.divForm__checkbox input{opacity:0;position:absolute}.divForm__checkbox label{position:relative;padding:0 0 0 30px;cursor:pointer;font-size:20px;color:#bfbfbf;font-family:freight-sansmedium}.divForm__checkbox label:after{content:"";background:#f7f7f7;border:1px solid #ccc;width:14px;height:14px;position:absolute;left:0;top:2px;border-radius:2px}.divForm__checkbox input:checked+label:after{background:#65c5ab;border:1px solid #65c5ab}.divForm__checkbox input:checked+label:before{content:"";z-index:1;width:7px;height:4px;border:solid 1px #fff;border-width:0 0 2px 2px;transform:rotate(-45deg);position:absolute;left:3px;top:5px}.facebook-login a{display:inline-block;width:241px;margin-right:30px;border-radius:4px}.checkout-step__login,.checkout-step__signup{background:#fff;padding:40px;border-radius:10px;margin-top:30px;position:relative}.checkout-step__login:after,.checkout-step__signup:after{content:"";position:absolute;left:97px;top:-15px;width:30px;height:30px;background-color:#fff;transform:rotate(45deg);z-index:2;cursor:auto}.checkout-step__signup:after{left:357px}.checkout-step__info{font-size:20px;color:#757575;font-family:freight-sansmedium;padding-top:10px}.checkout-step__login-tab{padding-top:30px}.checkout-step__login-tab .button{margin-right:30px}.or-text{text-align:center;color:#757575;font-size:24px;font-family:freight-sansmedium;border-top:1px solid #f4f4f4;margin-top:20px;float:left;width:100%;position:relative;height:30px;margin-bottom:10px}.or-text span{display:inline-block;background:#fff;padding:0 20px;position:absolute;top:-15px;margin-left:-35px}.divFormRowElm--mobile{position:relative}.get-otp{position:absolute;right:20px;top:18px;z-index:1;font-size:18px;color:#dd4d61;text-transform:uppercase;font-family:merriweather-regular}.link__forgot{padding:0;font-size:16px;color:#dd4d61;text-decoration:none;font-family:freight-sansmedium;margin-top:-10px}.checkout-step__sub-heading{font-size:24px;color:#212121;font-family:merriweather-bold;padding-bottom:20px}.error-email{color:#65c5ac;font-size:16px;font-family:freight-sansmedium}.error-password{color:#757575;font-size:16px;font-family:freight-sansmedium}.error-password span{color:#dd4d61}.fp-capcha-placeholder__container{height:60px}.fp-capcha-placeholder__container img{width:100%;height:auto}.fp-capcha-placeholder__msg{padding-top:10px}.otp-message{font-size:18px;color:#757575}.otp-message span{display:block;font-family:freight-sansmedium;color:#212121;font-size:22px}.digit-group input{border:1px solid #e9e9e9;border-radius:4px;width:60px;height:60px;text-align:center;font-size:24px;margin:0 5px}.delivery-address{padding:20px 0 0}.delivery-address__card{background:#fff;border:1px solid #fff;border-radius:10px;padding:30px 88px;margin-bottom:20px;font-size:22px;color:#757575;font-family:freight-sansmedium;position:relative}.delivery-address__card h2{font-weight:400;margin:0;padding:0 0 10px;color:#212121;font-size:22px;font-family:merriweather-bold}.icon-address{position:absolute;background:url(../media/image/sprite-checkout.png) 0 0 no-repeat;left:30px;top:30px;width:40px;height:40px}.icon--address-bill{position:absolute;background:url(../media/image/icons8-invoice-40.png) 0 0 no-repeat;left:30px;top:30px;width:40px;height:40px}.icon-address.icon-address--home{background-position:0 -297px}.icon-address.icon-address--office{background-position:0 -350px}.delivery-address__select{position:absolute;right:30px;top:36px;display:block;border:2px solid #d7d7d7;width:30px;height:30px;background:#fff;border-radius:50%;cursor:pointer}.delivery-address__card.active{border:1px solid #65c5ab;box-shadow:0 2px 8px 0 rgba(101,197,171,.1)}.delivery-address__card.active .delivery-address__select{border:2px solid #65c5ab}.delivery-address__card.active .delivery-address__select:after{content:"";display:inline-block;width:18px;height:18px;border-radius:50%;background:#65c5ab;margin:4px}.delivery-default-case{background:#fff;background:#fff;border:1px solid #fff;border-radius:10px;padding:30px;margin-bottom:20px;font-size:22px;color:#757575;font-family:freight-sansmedium;position:relative;min-height:100px}.add-new-address__card{background:#fff;background:#fff;border:1px solid #fff;border-radius:10px;padding:30px;margin-bottom:20px;font-size:22px;color:#757575;font-family:freight-sansmedium;position:relative;min-height:100px}.add-new-address__card h2{font-weight:400;margin:0;padding:5px 0 30px 60px;color:#212121;font-size:22px;font-family:merriweather-bold}.add-new-address__button{display:block;background:#fff;border:1px dashed #dd4d61;border-radius:8px;text-align:center;padding:18px;margin-bottom:20px;color:#dd4d61;font-size:20px;font-family:merriweather-regular}.payment-method-wrap{padding:16px 0 0}.payment-method{background:#fff;border:1px solid #fff;border-radius:10px;padding:20px 30px;margin-bottom:20px;font-size:22px;color:#757575;font-family:freight-sansmedium;cursor:pointer;position:relative;margin-bottom:10px}.payment-method .div-form__radio{display:block;position:relative;margin-right:0}.payment-method .div-form__radio label{padding:0}.payment-method .div-form__radio label:after{left:auto;right:0}.payment-method .div-form__radio input:checked+label:before{right:6px;left:auto}.btn-pay{margin-top:10px}.payment-logo{display:inline-block;width:47px;height:44px;margin-right:10px;vertical-align:middle;text-align:center;position:relative}.payment-logo img{max-width:100%;max-height:100%;height:auto;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.payment-success__head{font-size:34px;color:#212121;font-family:merriweather-bold;padding:20px 0 10px}.payment-success__con{font-size:28px;color:#65c5ac;font-family:freight-sansmedium;padding-bottom:10px}.payment-success__img{width:312px;height:276px;margin:0 auto}.payment-success__img img{max-width:100%;height:auto}.payment-success p{font-size:24px;color:#212121;font-family:freight-sansmedium;padding:10px 0}.payment-success__promo{border:1px solid #d8d8d8;border-radius:4px;margin:20px auto 10px;width:480px;font-size:24px;color:#757575;font-family:freight-sansmedium;display:flex}.promo-code__title{width:50%;background:#f8f8f8;border-right:1px solid #d8d8d8;padding:16px 0}.promo-code{width:50%;padding:16px 0;color:#dd4d61;text-transform:uppercase}.checkout-step__afterLogin{font-size:20px;padding:20px 30px 0;color:#757575;font-family:freight-sansmedium}.pb20{padding-bottom:20px}.link__pink{color:#dd4d61;font-size:20px;font-family:freight-sansmedium;text-decoration:none}.link__pink:hover{text-decoration:underline}.text-wrap{white-space:nowrap}.text-normal{text-transform:none!important}.button{background:0 0;text-align:center;display:inline-block;font-family:freight-sansmedium;font-size:22px;color:#65c5ac;border:1px solid #65c5ac;padding:16px;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;position:relative;min-width:228px;border-radius:4px}.button.green{border:1px solid #65c5ac;color:#fff;background:#65c5ac;box-shadow:0 0 5px 1px rgba(0,0,0,.05)}.button.pink{border:1px solid #dd4d61;color:#fff;background:#dd4d61}.button.disable{border:1px solid #e9e9e9;color:#757575;background:#e9e9e9}.button:hover{opacity:.8}#forgetPassord-popup .jq-popup__content{width:580px}#otpVerification-popup .jq-popup__content{width:580px;text-align:center}#paymentSuccess-popup .jq-popup__content{width:880px;text-align:center}@media(max-width:767px){.checkout-page{padding:0!important}.checkout{padding:20px 0;display:block}.checkout__left{width:auto;margin-right:0}.checkout__right{width:auto}.checkout-step__icon{left:-49px;top:-4px;z-index:1;transform:scale(.8)}.checkout-step.current:after{content:"";position:absolute;left:-9px;top:7px;width:16px;height:16px;background-color:#fbfbfb;transform:rotate(45deg);z-index:2;cursor:auto}.checkout-step{padding:20px}.checkout-step__heading{font-size:20px;color:#212121;font-family:merriweather-bold}.checkout-step__info{font-size:18px}.button{font-size:18px;cursor:pointer;min-width:160px;padding:10px}.checkout-step__login-tab .button{min-width:40%;width:calc(50% - 4px);margin:0}.checkout-step-container{position:relative;min-height:400px;margin-left:2px;padding-left:33px}.checkout-step__login-tab{padding-top:20px}.checkout-step__login,.checkout-step__signup{background:#fff;padding:20px 10px;border-radius:10px;margin-top:20px;position:relative}.checkout-step__login:after,.checkout-step__signup:after{content:"";position:absolute;left:20%;top:-10px;width:20px;height:20px;background-color:#fff;transform:rotate(45deg);z-index:2;cursor:auto}.checkout-step__sub-heading{font-size:20px}.facebook-login a{display:block;width:auto;margin-right:0;font-size:20px;border-radius:4px}.custom-btn.custom-btn--fb{border:1px solid #e9e9e9;text-transform:none;font-size:20px;background:#1977f3;padding:10px}.custom-btn.custom-btn--google{border:1px solid #e9e9e9;text-transform:none;font-size:20px;background:#fff;color:#212121;padding:10px}.custom-btn.custom-btn--fb:after,.custom-btn.custom-btn--google:after{top:7px;transform:scale(.8)}.or-text span{display:inline-block;background:#fff;padding:0 20px;position:absolute;top:-12px;margin-left:-35px;font-size:20px}.divForm.divForm--checkout .divFormRowElm{margin-bottom:20px}.divForm--checkout .inputSlideText{padding:10px;border-radius:4px;font-size:16px}.get-otp{position:absolute;right:10px;top:12px;z-index:1;font-size:16px}.show-password{right:10px;top:13px}.divFormRowElm.or-text{margin-bottom:10px!important}.delivery-address__card{padding:10px 40px 10px 60px;margin-bottom:20px;font-size:18px}.icon-address{left:10px;top:10px;transform:scale(.8)}.delivery-address__card h2{font-size:20px;padding-top:6px}.delivery-address__select{right:10px;top:10px}.add-new-address__button{padding:14px;margin-bottom:20px;font-size:16px}.add-new-address__card{padding:10px;font-size:20px}.add-new-address__card h2{padding:7px 0 20px 45px}.checkout-form__textarea textarea{font-size:16px}.div-form__radio label{font-size:16px}.div-form__radio{margin-right:10px}.divForm--checkout .form__select{padding:10px;height:42px;font-size:16px}.divForm--checkout .formFieldElm__select{min-height:42px}.payment-method{padding:10px}.div-form__radio label:after{top:6px}.payment-method .div-form__radio input:checked+label:before{top:12px}.check-summ__row--colm2 .check-summ__item:first-child{width:calc(100% - 100px)}#otpVerification-popup .jq-popup__content{width:auto;text-align:center}.digit-group input{border:1px solid #e9e9e9;border-radius:4px;width:40px;height:40px;text-align:center;font-size:20px;margin:0 2px}#forgetPassord-popup .jq-popup__content{width:auto}#paymentSuccess-popup .jq-popup__content{width:auto;text-align:center}.payment-success__promo{width:auto;font-size:20px}.promo-code__title,.promo-code{padding:10px 0}.payment-success__head{font-size:24px}.payment-success__con{font-size:20px}.div-form__radio input:checked+label:before{top:12px}.checkout-step-seprator{left:-32px}}