body#light.woocommerce-checkout #main-content,body#light.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{background:#f7f7f7}.woocommerce-checkout #main-content{background:#1f2326}#place_order_fake,.blue-cards label input,.woocommerce-account-fields .create-account p label,.woocommerce-billing-fields>h3,.woocommerce-error::before,.woocommerce-message::before,body.fake_checkout #main-content .heading_section{display:none}.wrapper.login{max-width:695px;margin:0 auto 30px;width:100%;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05);border-radius:10px;padding:30px}.wrapper.login .woocommerce-info{font-family:Roboto,sans-serif;font-weight:900;font-size:16px;line-height:48px;border-top:none;margin:0;padding:0;background:#fff;color:#17191c}.woocommerce-notices-wrapper .woocommerce-info::before,.wrapper.login .woocommerce-info::before{content:""}.wrapper.login .woocommerce-info .showlogin{float:right;background-color:#ff4e00;color:#fff;padding:0 20px;border-radius:10px;font-weight:500}.wrapper.login .woocommerce-form-login{margin-bottom:0;padding:0;border:none}.wrapper.login .woocommerce-form-login .form-row-first,.wrapper.login .woocommerce-form-login .form-row-last{min-width:309px;padding:0}.wrapper.login .woocommerce-form-login .form-row:nth-child(4){display:block;width:100%}.wrapper.login .woocommerce-form-login label{color:#17191c;font-size:14px;font-weight:600;line-height:20px!important}.wrapper.login .woocommerce-form-login input{padding:8px 12px;min-height:48px;background-color:#fff!important;font-size:14px;line-height:20px!important;color:#333;border:1px solid rgba(51,51,51,.15)!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.wrapper.login .woocommerce-form-login input#rememberme{position:relative;top:1px;min-height:auto;margin-right:3px}.wrapper.login .woocommerce-form-login .form-row:nth-child(4) label{float:left;font-family:Roboto,sans-serif;font-weight:500;font-size:14px;margin:15px 0}.wrapper.login .woocommerce-form-login button{float:right;font-family:Roboto,sans-serif;font-weight:800;font-size:16px;line-height:22px;background:#ff4e00;border-radius:10px;color:#fff;padding:13px 41px;border:none;margin-top:5px;margin-right:0}.wrapper.login .woocommerce-form-login .lost_password{text-align:center;margin:0}.wrapper.login .woocommerce-form-login .lost_password a{font-family:Roboto,sans-serif;color:#17191c;font-size:14px;font-weight:500;line-height:20px!important}.woocommerce-error,.woocommerce-message{max-width:695px;margin:0 auto 30px;background:#fff!important;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05);border-radius:10px;padding:30px;border:none}.woocommerce-error li,.woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px!important;font-weight:500;color:#17191c!important;line-height:24px;text-align:left;padding:0 0 8px}.back-button-light,.blue-cards label,.close-button,.coupon_message,.tooltip-text{text-align:center}.wgb-popup .wgb-popup-box .wgb-popup-body .wgb-popup-posts,.woocommerce form.checkout .form-row,.woocommerce-error li:last-child{padding:0}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce-account-fields label{color:#17191c!important}#billing_city_field #billing_city{background-image:none!important}form.checkout{max-width:695px}.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last{min-width:309px}.woocommerce-billing-fields__field-wrapper .form-row-first.split-row{max-width:144px;min-width:auto}#billing_apartament_field,#billing_bloc_field,#billing_etaj_field,#billing_scara_field{min-width:initial;max-width:144px}#billing_apartament_field,#billing_etaj_field,#billing_scara_field{margin-left:19px}.woocommerce-input-wrapper input,.woocommerce-input-wrapper select{background-color:#fff!important;font-size:14px;line-height:20px!important;color:#333;border:1px solid rgba(51,51,51,.15)!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.coupon-label,.woocommerce .checkout_coupon input.button.active,.woocommerce-checkout a,.wrapper.order-details .cart_item .product-name .product-quantity,.wrapper.order-receipt table.shop_table td.product-name .product-quantity{color:#ff4e00}.woocommerce-billing-fields__field-wrapper{background:#1f2326}.woocommerce-billing-fields__field-wrapper .wrapper,.woocommerce-checkout>.wrapper{width:100%;display:inline-block;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05);border-radius:10px;padding:30px;margin:0 0 30px}.woocommerce form.checkout .checkout_coupon>p.form-row,.woocommerce ul#shipping_method li,.woocommerce-checkout>.wrapper:last-child,p.input-checkbox{margin:0}.woocommerce-billing-fields__field-wrapper .wrapper h2{font-family:Roboto,sans-serif;font-weight:900;font-size:24px;line-height:48px;margin:0 0 20px}.woocommerce-billing-fields__field-wrapper .wrapper h2 span{background-color:#ff4e00;color:#fff;padding:9.5px 17px;border-radius:50px;margin-right:15px}.split-row{width:23.5%!important}select{min-height:48px}#order_comments{font-size:14px;line-height:20px;padding:15px;border-radius:10px}.blue-cards label{width:33%;max-width:199px;display:inline-block!important;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid rgba(51,51,51,.15);padding:15px;cursor:pointer}.blue-cards label.active{border:1px solid #ff4e00}.blue-cards label:nth-child(2n){margin:0 15px}.blue-cards label svg{width:100%;height:34px;margin-bottom:15px}.blue-cards label span,.errors-box.flashDisplay{display:block}#delivery_hour_on_field>label,p.input-checkbox label{padding-left:0}.input-checkbox{position:initial;z-index:auto;opacity:1;min-height:auto!important}.wrapper.order-details h3,.wrapper.order-receipt h2{font-family:Roboto,sans-serif;font-weight:900;font-size:18px;line-height:24px;color:#333}.woocommerce-account-fields #account_password_field .show-password-input{top:14px;right:15px}.wrapper.order-details table.shop_table{border-collapse:collapse;border:none;margin:0}.woocommerce .wrapper.order-details table.shop_table td,.woocommerce .wrapper.order-details table.shop_table th,.wrapper.order-receipt .order_details td,.wrapper.order-receipt .order_details th{padding:10px 0}.wrapper.order-details .cart_item .product-name,.wrapper.order-receipt table.shop_table td.product-name{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:22px;color:#333}.order-details .fee td,.wrapper.order-details .cart-discount td,.wrapper.order-details .cart-subtotal td,.wrapper.order-details .cart_item .product-total,.wrapper.order-details .order-total td,.wrapper.order-details .woocommerce-shipping-totals td,.wrapper.order-receipt tbody .product-total,.wrapper.order-receipt tfoot td{text-align:right}.checkout_coupon .form-row-wide,p#billing_address_1_field .woocommerce-input-wrapper{position:relative}.checkout_coupon #coupon_code{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;width:100%!important;background:#fff;border:1px solid rgba(51,51,51,.15);border-radius:10px}.checkout_coupon>p{font-family:Roboto,sans-serif;font-weight:900;font-size:18px;line-height:20px;color:#333}.woocommerce .checkout_coupon input.button{position:absolute!important;top:5px;right:0;font-size:16px;line-height:20px;background-color:transparent;color:grey;letter-spacing:1px}#place_order,#place_order_fake,.wrapper.order-failed .woocommerce-thankyou-order-failed-actions a{background:#ff4e00;color:#fff;font-family:Roboto,sans-serif;font-weight:800;font-size:16px;line-height:22px}.woocommerce .checkout_coupon input.button:hover{background-color:initial!important}#shipping_method label{font-size:16px}.wrapper.order-procced .woocommerce-checkout-payment{margin:0;background:#fff!important}.wrapper.order-procced .woocommerce-checkout-payment .place-order{width:100%;display:block;padding:0!important;margin:0}#place_order,#place_order_fake{float:right;border-radius:10px;padding:13px 41px}.wrapper.order-details,.wrapper.order-failed,.wrapper.order-receipt{max-width:695px;margin:0 auto 30px;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05);border-radius:10px;padding:30px}.wrapper.order-details p{font-family:Roboto,sans-serif;font-weight:800;font-size:24px;line-height:28px;margin:0;color:#333}.wrapper.order-details p svg{position:relative;margin-right:7px;top:-5px;fill:none;border:none}.wrapper.order-details ul.woocommerce-thankyou-order-details{padding:0;margin:10px 0 0}.wrapper.order-details ul.woocommerce-thankyou-order-details li{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:40px;width:calc(50% - 15px);border-right:none;text-transform:initial;margin-right:0;padding:0;border-bottom:1px solid rgba(51,51,51,.2)}.wrapper.order-details ul.woocommerce-thankyou-order-details li:nth-child(odd){margin-right:15px}.wrapper.order-details ul.woocommerce-thankyou-order-details li:nth-child(2n){margin-left:15px}.wrapper.order-details ul.woocommerce-thankyou-order-details li strong{float:right;font-size:16px;padding:8px 0}.wrapper.order-details ul.woocommerce-thankyou-order-details li.with-order-notes{border-bottom:none}.wrapper.order-details ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__customer_note{width:100%;border-bottom:0;margin:0!important;border-top:1px solid rgba(51,51,51,.2);padding-top:5px}.wrapper.order-details ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__customer_note strong{float:none;padding:0}.wrapper.order-receipt table.shop_table{border:none;border-collapse:collapse!important}.wrapper.order-receipt .order_details,.wrapper.order-receipt .woocommerce-customer-details,.wrapper.order-receipt .woocommerce-order-details{margin-bottom:0}.wrapper.order-receipt .woocommerce-customer-details .woocommerce-column{padding:0;margin:20px 0 0}.wrapper.order-receipt .woocommerce-customer-details .woocommerce-column h2{margin:0 0 15px}.wrapper.order-receipt .woocommerce-customer-details .woocommerce-column p{color:#333}.wrapper.order-failed .woocommerce-thankyou-order-failed-actions{margin:0;text-align:center}.wrapper.order-failed .woocommerce-thankyou-order-failed-actions a{border-radius:10px;padding:13px 41px}.blue-cards label svg path,.wrapper.order-details p svg path{stroke:#ff4e00}.blue-cards label svg.livrare-la-domiciliu path,.blue-cards label svg.ridicare-personala path{fill:#ff4e00}.woocommerce-invalid input{background:rgba(255,65,65,.05)!important;border-color:#ed4142!important}.back-to-shop{float:left;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.back-to-shop a{font-weight:800;font-size:16px;line-height:22px;border:1px solid #1f2326!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;color:#1f2326!important;padding:12px 41px}.coupon-label{text-transform:uppercase}#order_review .woocommerce-remove-coupon{position:relative;top:-2px;margin-left:5px}.error-image{max-width:24px!important;margin-right:5px;position:relative;top:0}#gdpr_email_field label,#gdpr_field label,#gdpr_sms_field label,#terms_and_conditions_field label{font-weight:400}.woocommerce-account-fields{border:1px solid rgba(51,51,51,.15);padding:15px;border-radius:10px}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item:last-child,.woocommerce-account-fields .create-account,.woocommerce-account-fields .create-account label,.woocommerce-account-fields .create-account p{margin:0!important}.woocommerce-account-fields .create-account .password-input{margin:10px 0 0!important}.woocommerce-message{padding:0!important}.woocommerce-message .custom-message{width:100%!important;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-message .custom-message .error-image{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce-checkout-review-order-table .variation{margin-top:5px}.order_details .wc-item-meta{padding-left:0!important;margin-top:5px}.order_details .wc-item-meta li p,.order_details .wc-item-meta li strong,.woocommerce-checkout-review-order-table .variation dd p,.woocommerce-checkout-review-order-table .variation dt{font-size:14px;line-height:24px}.close-button svg{width:100%;height:auto;max-width:35px;border-radius:50px;padding:5px;margin:10px 0 0}.back-button-light a{display:inline-block;margin:25px 0 0;background:#ff4e00;border-radius:10px;color:#fff!important;padding:14.5px 41px;font-family:Roboto,sans-serif;font-weight:800;font-size:16px;line-height:22px}.woocommerce-notices-wrapper,body.woocommerce-order-pay #order_review{max-width:695px;margin:0 auto}body.woocommerce-order-pay #order_review #payment,body.woocommerce-order-pay #order_review .shop_table{width:100%;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05);border-radius:10px;padding:30px;margin:0 0 30px}body.woocommerce-order-pay #order_review #payment{border-collapse:collapse;display:block;width:100%;margin:0}.errors-box{position:fixed;top:20px;left:20px;display:none}.errors-box ul{list-style-type:none;padding:10px;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:16px;border-top:none;margin:0;background:red;color:#fff;border-radius:10px}.woocommerce-error .error-login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#delivery_hour_on_field{margin:0 0 20px!important}#delivery_hour_on_field .woocommerce-input-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#delivery_hour_on_field .woocommerce-input-wrapper input{min-height:auto;position:initial;z-index:unset;opacity:1;width:auto;margin:0!important}#delivery_hour_on_field .woocommerce-input-wrapper input:nth-child(3){margin-left:20px!important}#delivery_hour_on_field .woocommerce-input-wrapper label{float:none!important;width:auto!important;padding:0 0 0 10px;margin:0!important;line-height:14px!important;min-height:auto;font-size:14px;font-weight:400;color:#bababa}#delivery_hour_field,#delivery_time_field{margin:18px 0 0 19px;display:none}.woocommerce-checkout .orange-bullet{display:none!important}.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{border:none;width:100%;display:inline-block;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05);border-radius:10px;padding:30px!important;margin:0 0 30px}.wgb-popup .wgb-popup-box{max-height:465px;background:#fff;border-radius:10px;max-width:730px;padding:30px}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts{height:auto}#delivery_hour{appearance:none;-moz-appearance:none;-webkit-appearance:none}.wgb-popup .wgb-popup-box .wgb-popup-header{background:#fff;border:none;padding:0}.wgb-popup .wgb-popup-box .wgb-popup-header .wgb-popup-title{font-weight:900;font-size:18px;line-height:30px;color:#17191c;padding-right:20px}.wgb-popup .wgb-popup-close{position:absolute;right:0}.wgb-popup .wgb-popup-close i{color:#bababa;font-weight:400}.wgb-popup .wgb-popup-close i:hover{color:#bababa!important;font-weight:400}.wgb-popup-box .wgb-popup-body .wgb-popup-content{position:initial;padding:0}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 20px!important;padding:19px;border:none;background:#f7f7f7;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item>div{padding:0!important;margin:0!important}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-thumbnail{max-width:50px;border:none}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-title{min-height:auto;text-align:left;padding-left:15px!important}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-add-button{position:relative;top:3px;text-align:right}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-add-button .wgb-add-gift-btn{background:#ff4e00;border-radius:10px;color:#fff;padding:13px 22px;border:none;font-weight:800;font-size:16px;line-height:22px}.coupon_message{position:absolute;margin-bottom:0;width:100%;font-size:15px;height:100%;padding-top:15px;background:#fcc;color:#ff4141!important;border-radius:10px}.coupon_message.green{background:#dbf0eb;color:#53b8a0!important}@media (max-width:992px){.woocommerce-page #payment #place_order,.woocommerce-page #payment #place_order_fake{margin-bottom:0}}@media (max-width:767px){.woocommerce-checkout .heading_section{padding:160px 15px 40px}#main-content .container{padding:20px 5px 5px!important}#main-content .container>.row{margin-left:0;margin-right:0}.woocommerce .wrapper{margin-bottom:20px;padding:15px}.wrapper.login{padding:0 15px 15px}.wrapper.login .woocommerce-info{text-align:left}.wrapper.login .woocommerce-info .showlogin{float:none;display:block;text-align:center}.wrapper.login .woocommerce-form-login{margin:20px 0 0}.wrapper.login .woocommerce-form-login .form-row:nth-child(4) label{display:block;width:100%}.woocommerce-billing-fields__field-wrapper .form-row-first.split-row,.wrapper.login .woocommerce-form-login .form-row-first,.wrapper.login .woocommerce-form-login .form-row-last{min-width:100%}.wrapper.login .woocommerce-form-login button{display:block;float:none;margin:10px auto 0}.woocommerce-billing-fields__field-wrapper .wrapper h2{font-size:20px;line-height:34px}.woocommerce-billing-fields__field-wrapper .wrapper h2 span{position:relative;top:-1px;padding:4px 10px;margin-right:10px;font-size:18px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;min-width:100%}form.checkout label{font-size:14px;margin-bottom:5px}#delivery_method>label,#payment_method>label{font-size:16px;margin-bottom:15px}form.checkout .blue-cards label{font-size:14px;margin-bottom:15px}#billing_bloc_field,#billing_scara_field,#delivery_hour_field,#delivery_hour_on_field{margin-left:0}#billing_apartament_field,#billing_bloc_field,#billing_etaj_field,#billing_scara_field{max-width:47%}#billing_apartament_field,#billing_etaj_field{margin-left:6%}.blue-cards label{width:47%!important;margin-bottom:20px!important}.blue-cards label:nth-child(2n){margin-left:6%;margin-right:0}#gdpr_email_field label,#gdpr_field label,#gdpr_sms_field label,#my_checkbox_field label,#terms_and_conditions_field label,#wants_cutlery_field label,.woocommerce-account-fields p label{font-size:14px;line-height:18px}.wrapper.order-procced{text-align:center;margin-bottom:15px!important}.wrapper.order-procced .woocommerce-checkout-payment .place-order{float:none;margin:0 auto}.checkout_coupon>p{font-size:16px}.wrapper.order-details p{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:24px}.wrapper.order-details p svg{top:0}.wrapper.order-details ul.woocommerce-thankyou-order-details li{width:100%;margin-left:0!important;margin-right:0!important}.wrapper.order-details ul.woocommerce-thankyou-order-details li:last-child{border-bottom:none}#place_order,#place_order_fake,.back-to-shop,.back-to-shop a{width:100%}.back-to-shop{margin-bottom:15px}.back-button-light a{margin:10px 0 0}.shop_table .cart-discount>td{min-width:100px}#delivery_time_field,.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item:last-child{margin:0}#delivery_hour_field{margin-bottom:20px}.wgb-popup-box .wgb-popup-body .wgb-popup-content{overflow-y:scroll}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts{height:calc(100% - 50px);padding-top:20px}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item{margin:0 0 20px;width:100%}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{padding:15px!important;margin-bottom:20px!important}.wgb-popup .wgb-popup-box{max-height:100%;border-radius:0;padding:20px}.wgb-popup .wgb-popup-box .wgb-popup-header .wgb-popup-title{font-size:18px;line-height:22px;padding-right:30px}.wgb-popup .wgb-popup-header{height:auto}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-thumbnail{display:block!important}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-title{min-height:auto!important}.wgb-popup-box .wgb-popup-body .wgb-popup-content .wgb-popup-posts .wgb-popup-post-item .wgb-popup-post-add-button .wgb-add-gift-btn{padding:11px 18px;font-size:14px;line-height:18px}}@media (max-width:360px){#delivery_hour_on_field .woocommerce-input-wrapper label{font-size:13px}.wrapper.login .woocommerce-info .showlogin{font-size:14px}}_::-webkit-full-page-media,_:future,:root .woocommerce-account-fields #account_password_field .show-password-input{right:40px}.tooltip-text{visibility:hidden;width:90%;background-color:#555;color:#fff;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:130%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}input[data-tooltip]:hover+.tooltip-text{visibility:visible;opacity:1}