.fw400{font-weight:400}.fw500{font-weight:600}.fw600{font-weight:600}.cart-flex{display:flex}.cart-flex .products{flex:0 0 470px;order:2;padding:24px 0;position:relative}.cart-flex .products h2{display:block;font-family:'Raleway';font-size:24px;font-weight:400;padding:0 0 16px 24px;margin:0 0 32px 0;border-bottom:1px solid #F0F1F2}@media (min-width: 576px) and (max-width: 767px){.cart-flex .products.hide-middle{display:none}}.cart-flex .form_data{flex:0 0 calc(100% - 470px);order:1;padding:24px 0;border-right:1px solid #F0F1F2}@media (min-width: 576px) and (max-width: 767px){.cart-flex .form_data.wide-middle{flex:0 0 100%;border:unset}}@media (min-width: 576px){.cart-flex .form_data.pad-nomob{padding-right:15px}}@media (min-width: 992px) and (max-width: 1199px){.cart-flex .products{flex:0 0 420px}.cart-flex .form_data{flex:0 0 calc(100% - 420px)}}@media (min-width: 576px) and (max-width: 991px){.cart-flex{margin-right:-10px}.cart-flex .products{flex:0 0 320px;padding:12px 0}.cart-flex .products h2{font-size:16px;margin:0 0 12px 0;padding-left:10px}.cart-flex .form_data{flex:0 0 calc(100% - 320px)}}@media (max-width: 575px){.cart-flex{flex-wrap:wrap}.cart-flex .products{order:1;flex:0 0 100%;padding:16px 0;position:relative}.cart-flex .products h2{font-size:20px;padding:0 0 16px 0;margin:0 0 32px 0;border-bottom:1px solid #F0F1F2}.cart-flex .form_data{order:2;flex:0 0 100%;padding:24px 0 50px 0;border-right:unset}}h1{font-family:'Raleway';font-size:32px;font-weight:400;margin:0 0 40px 0}@media (max-width: 767px){h1{font-size:20px;margin:0 0 24px 0}}h3{font-family:'Raleway';font-size:18px;font-weight:500;margin:0 0 40px 0}.cart_item{display:block;position:relative;width:98%;margin:0 0 20px 2%;padding:0 0 24px 0;border-bottom:1px solid #F0F1F2}.cart_item .cart_item_flex{display:flex}.cart_item .cart_item_flex .ci_img{flex:0 0 35%;padding-right:10px}.cart_item .cart_item_flex .ci_img .cart_img{width:100%;height:auto}.cart_item .cart_item_flex .ci_data{flex:0 0 65%}.cart_item .cart_item_flex .ci_data .name{display:block;margin-bottom:10px;font-family:'Raleway';font-size:16px;font-weight:600;line-height:20px;width:calc(100% - 20px)}.cart_item .cart_item_flex .ci_data .sub_table{display:table;width:100%;margin-bottom:10px}.cart_item .cart_item_flex .ci_data .sub_table .sub_row{display:table-row}.cart_item .cart_item_flex .ci_data .sub_table .sub_row .sub_name{vertical-align:middle;display:table-cell;font-family:'Raleway';font-size:12px;font-weight:400;color:#7E7D82;padding:7px 20px 7px 0;border-bottom:1px solid #F0F1F2;width:120px}.cart_item .cart_item_flex .ci_data .sub_table .sub_row .sub_value{display:table-cell;vertical-align:middle;font-size:12px;font-weight:500;line-height:12px;padding:7px 20px 7px 0;border-bottom:1px solid #F0F1F2}.cart_item .cart_item_flex .ci_data .sub_table .sub_row .sub_value .color_icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:8px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.cart_item .cart_item_flex .ci_data .special{display:block;font-style:italic;color:#9A505F}.cart_item .cart_item_flex .ci_count{flex:0 0 35%;align-items:center;text-align:center;padding:20px 0 0 0}.cart_item .cart_item_flex .ci_count .item_count{display:inline-block;font-size:14px;font-weight:500;margin:0 10px;vertical-align:middle}.cart_item .cart_item_flex .ci_count .changeCount i{display:inline-block;vertical-align:middle;font-style:normal;font-weight:600;cursor:pointer;font-size:18px;width:20px;height:20px;text-align:center;line-height:19px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.cart_item .cart_item_flex .ci_count .changeCount i:hover{background:#E6BAA8;color:#fff}.cart_item .cart_item_flex .ci_price{flex:0 0 65%;align-items:center;padding:20px 0 0 0}.cart_item .cart_item_flex .ci_price .price b{font-size:20px;color:#9A505F;font-weight:600}.cart_item .cart_item_flex .ci_price .price s{display:inline-block;margin-left:5px;font-size:12px;font-weight:600;color:#7E7D82}.cart_item .cart_item_flex .ci_price .price i{display:inline-block;vertical-align:middle;height:18px;background:#9A505F;color:#fff;font-size:12px;line-height:18px;padding:0 3px;font-weight:500;font-style:normal;margin:0 0 4px 6px}.cart_item .remove{position:absolute;top:0;right:0;z-index:100;cursor:pointer}.cart_item .remove:hover path{stroke:#9A505F !important}@media (max-width: 991px){.cart_item{width:95%;margin:0 0 20px 2%;padding:0 0 20px 10px}.cart_item .cart_item_flex{display:block}.cart_item .cart_item_flex .ci_img{padding-bottom:10px}.cart_item .cart_item_flex .ci_data .name{font-size:14px;line-height:20px}.cart_item .cart_item_flex .ci_data .sub_table .sub_row .sub_name{font-size:11px;width:100px}.cart_item .cart_item_flex .ci_count{text-align:left;padding:0}.cart_item .cart_item_flex .ci_price{padding:10px 0 0 0}.cart_item .remove{right:5px}}@media (max-width: 991px) and (max-width: 575px){.cart_item{width:100%;margin:0 0 20px 0;padding:0 0 20px 0}.cart_item .cart_item_flex{display:block}.cart_item .cart_item_flex .ci_img{padding-bottom:10px}.cart_item .cart_item_flex .ci_data .name{font-size:14px;line-height:20px}.cart_item .cart_item_flex .ci_data .sub_table .sub_row .sub_name{font-size:11px;width:100px}.cart_item .cart_item_flex .ci_count{text-align:left;padding:0}.cart_item .cart_item_flex .ci_price{padding:10px 0 0 0}.cart_item .remove{right:5px}}#orderTotalPosition{display:block;height:1px;position:fixed}@media (max-width: 767px){#orderTotalPosition{position:unset}}#orderTotal{display:block;border-top:1px solid #F0F1F2;border-bottom:1px solid #F0F1F2;box-sizing:border-box;background:#fff}#orderTotal[data-fix="1"]{position:fixed;z-index:100;box-shadow:0 -2px 5px rgba(0,0,0,0.01)}@media (max-width: 767px){#orderTotal[data-fix="1"]{position:unset;box-shadow:unset}}.total-table{display:table;width:100%;margin:0}.total-table .total-row{display:table-row}.total-table .total-row.flamingo-row{color:#9A505F}.total-table .total-row>div{display:table-cell;vertical-align:middle;border-bottom:1px solid #F0F1F2}.total-table .total-row>div:first-child{padding:10px 34px;line-height:1.1}@media (min-width: 576px) and (max-width: 991px){.total-table .total-row>div:first-child{padding:10px 20px 10px 15px}}@media (max-width: 575px){.total-table .total-row>div:first-child{padding:10px 20px 10px 0}}.total-table .total-row>div:first-child small{color:#E6BAA8}.total-table .total-row>div:last-child{line-height:1;white-space:nowrap;padding:10px 20px 10px 0;text-align:right}.total-table .total-row>div:last-child.big1{font-size:28px;font-weight:600}@media (min-width: 576px) and (max-width: 991px){.total-table .total-row>div:last-child.big1{font-size:24px}}.total-table .total-row>div:last-child.big2{font-size:20px;font-weight:500}.total-table .total-row>div:last-child.big2.with-text{font-size:12px;white-space:normal}.total-table .total-row:last-child>div{border:0 !important}#promoCode{display:block;width:100%}.cartSteps{display:flex;width:100%;border-bottom:1px solid #F0F1F2;padding:12px 0;margin-bottom:40px}.cartSteps>div{align-items:center;font-family:'Raleway';font-weight:700;color:#7E7D82;padding-right:40px;position:relative;padding-left:46px;flex-grow:1;min-height:24px;text-transform:uppercase;font-size:10px}.cartSteps>div i{display:block;position:absolute;left:0;top:-12px;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;line-height:30px;font-style:normal;border:1px solid #F4F4F5;color:#F4F4F5;font-family:'Manrope';font-weight:400;font-size:14px}@media (min-width: 992px) and (max-width: 1399px){.cartSteps>div i{top:-6px}}.cartSteps>div i svg{width:60%;height:auto}.cartSteps>div.active{color:#272733}.cartSteps>div.active i{background:#F4F4F5;color:#272733}.cartSteps>div.done{color:#272733}.cartSteps>div.done i{padding-top:2px;background:#F9EAE2;border-color:#F9EAE2}@media (min-width: 768px) and (max-width: 991px){.cartSteps{margin-bottom:30px}.cartSteps>div{padding-right:20px;padding-left:34px;font-size:8px}.cartSteps>div i{top:-2px;width:22px;height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;line-height:19px;font-size:10px}}@media (max-width: 767px){.cartSteps{padding:16px 0;margin-bottom:24px}.cartSteps>div{font-weight:600;padding:0;flex-grow:1;min-height:16px;font-size:10px}.cartSteps>div span{display:none;padding-left:10px}.cartSteps>div i{display:inline-block;vertical-align:middle;position:unset;width:21px;height:21px;line-height:19px;font-size:12px}.cartSteps>div.active{flex-grow:2}.cartSteps>div.active span{display:unset}.cartSteps>div.done{color:#272733}.cartSteps>div.done i{padding-top:2px;background:#F9EAE2;border-color:#F9EAE2;line-height:16px}}.cartError{color:#9A505F;margin-bottom:50px}.orderDataTable{display:table;width:100%}.orderDataTable>div{display:table-row}.orderDataTable>div>div{display:table-cell;vertical-align:top;padding-bottom:60px}.orderDataTable>div>div:first-child{width:300px;font-weight:600;text-transform:uppercase;font-size:12px;padding-right:30px}.orderDataTable>div>div:first-child small{text-transform:none;color:#E6BAA8;line-height:1.1;font-weight:300;display:block;padding-top:5px}.orderDataTable>div>div:last-child{padding-right:30px}@media (max-width: 1399px){.orderDataTable{display:block}.orderDataTable>div{display:block}.orderDataTable>div>div{display:block;vertical-align:top;padding-bottom:20px}.orderDataTable>div>div:first-child{width:100%;font-weight:600;text-transform:uppercase;font-size:12px;padding-right:30px}.orderDataTable>div>div:first-child small{text-transform:none;color:#E6BAA8;line-height:1.1;font-weight:300;display:block;padding-top:5px}.orderDataTable>div>div:last-child{padding-right:30px;padding-bottom:40px}}.orderDataTable input[type="text"],.orderDataTable input[type="email"],.orderDataTable input[type="password"]{display:block;width:100%;max-width:500px;border:0;padding:0 0 10px 0;margin-bottom:16px;border-bottom:1px solid #F0F1F2}.orderDataTable input[type="text"]::-webkit-input-placeholder,.orderDataTable input[type="email"]::-webkit-input-placeholder,.orderDataTable input[type="password"]::-webkit-input-placeholder{color:#7E7D82}.orderDataTable input[type="text"]::-moz-placeholder,.orderDataTable input[type="email"]::-moz-placeholder,.orderDataTable input[type="password"]::-moz-placeholder{color:#7E7D82}.orderDataTable input[type="text"]:-moz-placeholder,.orderDataTable input[type="email"]:-moz-placeholder,.orderDataTable input[type="password"]:-moz-placeholder{color:#7E7D82}.orderDataTable input[type="text"]:-ms-input-placeholder,.orderDataTable input[type="email"]:-ms-input-placeholder,.orderDataTable input[type="password"]:-ms-input-placeholder{color:#7E7D82}.orderDataTable input[type="text"]:focus::-webkit-input-placeholder,.orderDataTable input[type="email"]:focus::-webkit-input-placeholder,.orderDataTable input[type="password"]:focus::-webkit-input-placeholder{color:transparent}.orderDataTable input[type="text"]:focus::-moz-placeholder,.orderDataTable input[type="email"]:focus::-moz-placeholder,.orderDataTable input[type="password"]:focus::-moz-placeholder{color:transparent}.orderDataTable input[type="text"]:focus:-moz-placeholder,.orderDataTable input[type="email"]:focus:-moz-placeholder,.orderDataTable input[type="password"]:focus:-moz-placeholder{color:transparent}.orderDataTable input[type="text"]:focus:-ms-input-placeholder,.orderDataTable input[type="email"]:focus:-ms-input-placeholder,.orderDataTable input[type="password"]:focus:-ms-input-placeholder{color:transparent}.orderDataTable textarea{display:block;width:100%;max-width:500px;border:0;padding:0 0 10px 0;margin-bottom:16px;border-bottom:1px solid #F0F1F2}.orderDataTable textarea::-webkit-input-placeholder{color:#7E7D82}.orderDataTable textarea::-moz-placeholder{color:#7E7D82}.orderDataTable textarea:-moz-placeholder{color:#7E7D82}.orderDataTable textarea:-ms-input-placeholder{color:#7E7D82}.orderDataTable textarea:focus::-webkit-input-placeholder{color:transparent}.orderDataTable textarea:focus::-moz-placeholder{color:transparent}.orderDataTable textarea:focus:-moz-placeholder{color:transparent}.orderDataTable textarea:focus:-ms-input-placeholder{color:transparent}.orderDataTable .form-flex{display:flex;max-width:500px}.orderDataTable .form-flex>div{padding-right:20px;flex-grow:1}.orderDataTable .form-flex>div:last-child{padding-right:0}.orderDataTable label.small{font-size:12px;display:block;margin-bottom:5px}.orderDataTable label.small sup{color:#F44545}.orderDataTable span.radio{display:inline-block;margin-bottom:16px;position:relative}.orderDataTable span.radio input[type="radio"]{width:1px;height:1px;margin:0;padding:0;position:absolute;top:10px;left:10px}.orderDataTable span.radio span{color:#7E7D82}.orderDataTable span.radio label{display:block;cursor:pointer;padding:0 0 0 35px}.orderDataTable span.radio label:before{content:'';display:block;position:absolute;width:19px;height:19px;border:1px solid #272733;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:0;left:0;background:#fff;z-index:10}.orderDataTable span.radio label:hover:after{content:'';display:block;position:absolute;width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:5px;left:5px;background:#7E7D82;z-index:20}.orderDataTable span.radio input[type="radio"][checked="checked"]+label:after,.orderDataTable span.radio input[type="radio"]:checked+label:after{content:'';display:block;position:absolute;width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:5px;left:5px;background:#272733;opacity:1;z-index:20}.orderDataTable span.checkbox{display:inline-block;margin-bottom:16px;position:relative}.orderDataTable span.checkbox input[type="checkbox"]{width:1px;height:1px;margin:0;padding:0;position:absolute;top:10px;left:10px}.orderDataTable span.checkbox span{color:#7E7D82}.orderDataTable span.checkbox label{display:block;cursor:pointer;padding:0 0 0 35px}.orderDataTable span.checkbox label:before{content:'';display:block;position:absolute;width:19px;height:19px;border:1px solid #272733;top:0;left:0;background:#fff;z-index:10}.orderDataTable span.checkbox label:hover:before{background:#F0F1F2}.orderDataTable span.checkbox label:hover:after{content:'';display:block;position:absolute;width:6px;height:11px;top:2px;left:7px;border-right:2px solid #626266;border-bottom:2px solid #626266;transform:rotate(45deg);opacity:1;z-index:20}.orderDataTable span.checkbox input[type="checkbox"][checked="checked"]+label:before,.orderDataTable span.checkbox input[type="checkbox"]:checked+label:before{background:#272733}.orderDataTable span.checkbox input[type="checkbox"][checked="checked"]+label:after,.orderDataTable span.checkbox input[type="checkbox"]:checked+label:after{content:'';display:block;position:absolute;width:6px;height:11px;top:2px;left:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:1;z-index:20}.orderDataTable button{display:inline-block;padding:20px 30px;text-transform:uppercase;font-weight:700;font-size:11px;border:0 !important;background:#ECD0C8}.orderDataTable button:hover{background:#E6BAA8}#placeInfo{display:none !important}#deliveryExtended[data-hidden="1"],#paymentType[data-hidden="1"],#paymentMethod[data-hidden="1"],#paymentFormButton[data-hidden="1"]{display:none}#orderData{position:relative}#orderData #orderDataPreloader{display:none;position:absolute;background:rgba(255,255,255,0.7);width:100%;height:100%;text-align:center}#orderData #orderDataPreloader img{position:absolute;top:calc(50% - 20px)}.form_data a{color:#087bcb;text-decoration:underline}.form_data a:hover{color:#9A505F;text-decoration:none}.form_data .credit_button{cursor:pointer;display:inline-block;padding:20px 40px;font-size:12px;font-weight:600;text-transform:uppercase;background:#9A505F;color:#fff !important;text-decoration:none !important}.form_data .credit_button:hover{background:#E6BAA8}.orderClear{display:block;padding:80px 0;text-align:center}.orderClear .backBut{cursor:pointer;display:inline-block;padding:20px 40px;font-size:12px;font-weight:600;text-transform:uppercase;background:#E6BAA8;color:#fff !important;text-decoration:none !important}.orderClear .backBut:hover{background:#9A505F}.orderClear .clearText{display:block;max-width:700px;margin:20px auto 60px auto}#promoCode{display:block;padding:0 20px 20px 30px}@media (min-width: 576px) and (max-width: 991px){#promoCode{padding:0 20px 20px 15px}}@media (max-width: 575px){#promoCode{padding:0 0 20px 0}}#promoCode .title{font-weight:600}#promoCode #recountCoupon{display:flex}#promoCode #recountCoupon input{flex:0 0 calc(100% - 130px);margin-right:10px;border:0;padding:0 5px 5px 0;border-bottom:1px solid #F0F1F2}#promoCode #recountCoupon button{flex:0 0 120px;height:35px;border:0;background:#ECD0C8}#promoCode #recountCoupon button:hover{background:#E6BAA8}#promoCode .promoError{color:#9A505F;font-size:12px}
/*# sourceMappingURL=cart.css.map */
