textarea:focus,textarea:active,input:focus,input:active{outline:none}h1.checkout_heading{text-align:center;font-size:2em;color:#101820;font-family:Merriweather}.checkout_section{font-family:Merriweather;margin:0 0 20px 0px!important;background-color:#FCFCFC}.cart-title{margin:0 0 0 0;background:#F0EDF4;color:#6F5091;text-align:center;border-radius:5px 5px 0 0;font-size:1.6em;padding:.5em 0 .5em 0;border-bottom:2px solid rgba(111,80,145,.25);position:relative}.cart-title h3{margin:0;font-size:1em;font-weight:600;color:#6F5091}border-radius:0 0 5px 5px;margin-bottom:3em}.checkout_section .section_header{text-align:center;background-color:#F0EDF4;border-radius:5px 5px 0 0;font-size:1.6em;color:#6F5091;padding:.5em 0 .5em 0;border-bottom:2px solid rgba(111,80,145,.25);position:relative}.checkout_section .section_header .toggle_week{position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;right:0;height:100%;width:6em}.checkout_section .section_header .toggle_week a{text-align:right;display:inline-block;vertical-align:middle;margin-right:1em;text-decoration:none;color:#6F5091}.checkout_section .section_header .toggle_week a.expand_week{display:none}.checkout_section table.total{margin-top:1em;font-size:1.4em}.checkout_section table.total th,table.total td{padding:.5em 1em .5em 1em;width:50%}.checkout_section table.total th{text-align:right;font-weight:600}.checkout_section table.total td{font-weight:700}.checkout_section table.total tr:last-child{font-size:1.2em}.checkout_section .section_content.commentary{padding:2em 0 2em 0}.checkout_section .section_content.commentary textarea{min-height:10em;background-color:#FFF;border-radius:10px;border:1px solid rgba(111,80,145,.5);padding:1em;font-size:1.4em}.checkout_section .section_content.commentary textarea::placeholder,.checkout_section .cert_input input::placeholder,.checkout_section .coupon_input input::placeholder{font-style:italic;color:#9B9B9B;font-family:Merriweather}.submit_section .cont{text-align:center}.submit_section .cont button{margin:1em}.checkout_section .cert_input,.checkout_section .coupon_input{margin:0 10% 0 10%;padding-bottom:2em;padding-top:2em}.checkout_section .cert_input div,.checkout_section .coupon_input div{padding-top:1em;padding-bottom:1em}.checkout_section .cert_text{text-align:center;font-size:1.3em;padding:1em;font-weight:600}.checkout_section .cert_input input{font-size:1.4em;border-radius:10px;border:1px solid rgba(111,80,145,.5);padding-left:10px;padding-right:10px}.checkout_section .coupon_input input{font-size:1.4em;border-radius:10px;border:1px solid rgba(111,80,145,.5);padding:18px 12px}.submit_section button.submit{background-color:#00BFB3;border-radius:10px;border:1px solid rgba(111,80,145,.1);font-size:1.3em;font-family:Merriweather;color:#FFF}.submit_section button.cancel{background-color:transparent;border:none;text-decoration:underline;font-family:Merriweather;font-size:1.3em;color:#6F5091}.submit_section button.cancel:focus,.submit_section button.submit:focus{box-shadow:none}.checkout_section table.products{width:100%;border-collapse:collapse}.checkout_section tr.product{width:100%;display:table-row}.checkout_section tr.product td,.checkout_section tr.product th{text-align:center;padding:10px 12px;border-bottom:1px solid #EEE;font-size:11px}.checkout_section tr.product.products_header{color:#555;text-align:center;font-weight:600;background:#FCFCFC;border-bottom:none;margin-bottom:0!important;padding:10px 12px}.checkout_section tr.product a.change_week{text-decoration:underline}.checkout_section tr.product input[type=number]::-webkit-outer-spin-button,.checkout_section tr.product input[type=number]::-webkit-inner-spin-button,.popover input[type=number]::-webkit-outer-spin-button,.popover input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout_section tr.product input[type=number],.popover input[type=number]{-moz-appearance:textfield}.checkout_section tr.product input[type=number],.popover input[type=number]{width:50%;margin-left:25%;text-align:center;background-color:#FFF;border-radius:1em!important;border:1px solid rgba(111,80,145,.1)!important;color:#6F5091}.checkout_section tr.product .popover input[type=number]{width:80%;margin-left:5px;margin-right:5px}.checkout_section tr.product .popover .order_weeks .week .col-md-4{padding-left:5px;padding-right:5px}.checkout_section tr.product button,.popover button{font-weight:600;color:#6F5091;border-radius:50%;padding:0;font-size:15px;padding:.1em .3em .1em .3em;background-color:#F0EDF4;border:1px solid rgba(111,80,145,.1)}.checkout_section .section_content .payment_wrapper{display:flex;align-items:center;justify-content:center;padding:0}.checkout_section .section_content .payment_wrapper .payment_box{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout_section .section_content .payment_wrapper .payment_box .payment_input{position:absolute;opacity:0;cursor:pointer}.checkout_section .section_content .payment_wrapper .payment_box img{padding:10px}.checkout_section .section_content .payment_wrapper .payment_box:hover .payment_input~img{outline:3px solid #00bfb3;outline-offset:-3px;box-shadow:0 0 1px #00bfb3}.checkout_section .section_content .payment_wrapper .payment_box .payment_input:checked~img{outline:5px solid #6f5091;outline-offset:-5px;box-shadow:0 0 7px #6f5091}.order_period .products_total,.order_period .transport_total{text-align:center;font-family:Merriweather;font-size:1.4em;color:#000;padding:1em}.order_period .transport_total.cloned{padding-top:0}.order_period .total span{font-weight:700}.transport_method{text-align:center}.transport_method a.checkout_btn{white-space:normal;background-color:#fff;border-radius:10px;border:1px solid rgba(111,80,145,.1);padding:0em 2em 0em 2em;margin:0 .5em 0 .5em}.transport_method a .button_inner{display:flex;flex-direction:row;align-items:center;padding:.8em}.transport_method a img.pickup{-webkit-mask-box-image:url(../../../../../../../../plugins/master-controller/public/images/icons-user_filled.png)}.transport_method a img.transport{-webkit-mask-box-image:url(../../../../../../../../plugins/master-controller/public/images/icons-truck_filled.png)}.transport_method .spec_offer{font-family:Merriweather;font-size:1.3em;color:#000;padding:1em 0 2em 0}.transport_method a img{width:2em;background-color:#6F5091;height:1.5em;margin-right:1em}.transport_method a .button_inner .btn_text{font-size:.8em;font-weight:700;color:#6F5091;font-family:Merriweather}.transport_method a .button_inner .btn_text .price{font-weight:500}.transport_method a:hover .btn_text,.transport_method .selection input:checked+label a .btn_text{color:#E24585}.transport_method a:hover img,.transport_method .selection input:checked+label a img{background-color:#E24585}.transport_method a:hover,.transport_method .selection input:checked+label a{border-color:#E24585}.transport_method .selection input[type=radio]{display:none}.transport_method h3{position:relative;font-size:1.6em;z-index:1;overflow:hidden;text-align:center;margin:1em;font-family:Merriweather;color:#6F5091}.transport_method h3:before,.transport_method h3:after{position:absolute;top:51%;overflow:hidden;width:48%;margin-right:2%;margin-left:2%;height:2px;content:'\a0';background-color:rgba(111,80,145,.25)}.transport_method h3:before{margin-left:-50%;text-align:right}.transport_method .pickup_info{font-family:Merriweather;font-size:1.1em;margin:2em}.warehouse .day_selection input[type=radio],.warehouse .time_selection input[type=radio],.parcel .day_selection input[type=radio],.parcel .time_selection input[type=radio],.kuller .day_selection input[type=radio],.kuller .time_selection input[type=radio]{display:none}.warehouse .day_selection label a.checkout_btn,.warehouse .time_selection label a.checkout_btn,.parcel .day_selection label a.checkout_btn,.parcel .time_selection label a.checkout_btn,.kuller .day_selection label a.checkout_btn,.kuller .time_selection label a.checkout_btn{font-size:1.1em;font-family:Merriweather;padding-top:.5em;padding-bottom:.5em;color:#6F5091}.warehouse .day_selection label a.checkout_btn:hover,.warehouse .time_selection label a.checkout_btn:hover,.parcel .day_selection label a.checkout_btn:hover,.parcel .time_selection label a.checkout_btn:hover,.kuller .day_selection label a.checkout_btn:hover,.kuller .time_selection label a.checkout_btn:hover{color:#E24585}.warehouse .selection_heading,.parcel .selection_heading,.kuller .selection_heading{font-family:Merriweather;padding:1em;font-weight:600;font-size:1.1em}.kuller .add_address{text-align:center;padding:15px 0 0 0;color:#6F5091;font-size:1.1em;font-family:Merriweather;text-decoration:underline}.kuller .total{padding:2em}.shipping_address{border:1px solid rgba(111,80,145,.1);border-radius:10px;font-family:Merriweather;font-size:1.1em;color:#E24585}a.delete img{height:1.5em}.warehouse .day_selection input[type="radio"]:checked+label a,.warehouse .time_selection input[type="radio"]:checked+label a,.parcel .day_selection input[type="radio"]:checked+label a,.parcel .time_selection input[type="radio"]:checked+label a,.kuller .day_selection input[type="radio"]:checked+label a,.kuller .time_selection input[type="radio"]:checked+label a{color:#E24585;border-color:#E24585}.popover{max-width:30em;background-color:#FCFCFC;border-radius:5px;border:2px solid rgba(111,80,145,.25)}.popover .order_weeks_container{padding:.5em .5em 2em .5em;border-bottom:1px solid rgba(111,80,145,.25)}.popover .order_weeks .week{margin-bottom:1em}.popover .order_weeks .week select{background-color:#FFF;border-radius:10px;border:1px solid rgba(111,80,145,.1);font-size:1.1em;text-align:center;font-family:Merriweather;color:#6F5091;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../../../../../../plugins/master-controller/public/images/dropdown.png) no-repeat right #fff;background-position-x:94%;background-size:1em auto;padding-right:1.5em}.popover .order_weeks .week .input-group{min-width:100%}.popover .order_weeks .week .input-group .input-group-addon{padding:0;padding-left:1em;width:2em;border:none;background-color:transparent}.popover .order_weeks_container .add_week{padding-top:.5em;padding-bottom:1em}.popover .order_weeks_container .add_week a{font-family:Merriweather;font-size:1em;color:#6F5091;text-decoration:underline}.popover .order_weeks_container .week:first-child a.remove_week{display:none}.order_weeks_title{text-align:center;font-family:Merriweather;font-size:1.2em;font-weight:700;padding:.5em}.order_week_buttons{text-align:center;padding-top:1em}.order_week_buttons a{margin:.5em;font-size:1em;font-family:Merriweather}.order_week_buttons a:focus{box-shadow:none}.order_week_buttons a.save{border:1px solid rgba(111,80,145,.1);border-radius:10px;background-color:#00BFB3;color:#FFF}.order_week_buttons a.cancel{color:#6F5091;text-decoration:underline}.thankyou{padding:1em;padding-top:3em}.thankyou .right div{text-align:center}.thankyou .right .bottom_image{position:relative;width:60%;margin-left:20%;margin-top:10em}.thankyou .right .bottom_image .text,.thankyou .left .upper_image .text{position:absolute;top:50%;width:80%;margin-left:10%;text-align:center;font-size:2.4em;font-family:Merriweather;color:#FFF}.thankyou .right .bottom_image .text{top:45%}.thankyou .order_info{padding-top:5em}.thankyou .order_info h1{font-family:Merriweather;font-size:2em;color:#000}.thankyou .order_info p{font-family:Merriweather;font-size:1.6em}.transport_method .custom_address{display:none}.transport_method .custom_address label{display:block;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:.4px;text-align:left;color:rgba(111,80,145,.6);background-color:#fff;margin-bottom:-13px;z-index:0;position:relative;margin-left:15px;width:max-content}.transport_method .custom_address input.input-text,.transport_method .custom_address textarea,.transport_method .custom_address select{height:36px;border-radius:10px;background-color:#fff;box-shadow:0 3px 10px 0 #fff;font-family:Merriweather;font-size:14px;font-weight:400;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#9b9b9b;padding-left:15px;width:100%}.transport_method .custom_address input::placeholder{font-style:italic;color:#9B9B9B;font-family:Merriweather}.con-center{text-align:center;font-family:Merriweather;font-size:12px;line-height:20px}.con-head{text-align:center;font-family:Merriweather;font-size:14px;line-height:18px;font-weight:700}.con-right{text-align:right;font-family:Merriweather;font-size:12px;line-height:20px}.con-left{text-align:left;font-family:Merriweather;font-size:12px;line-height:20px;font-weight:700}.order .popover{width:100%;max-width:39em}.order .popover button{width:100%}.order .popover .popover-content{padding:0!important}.order .popover .row{margin:0!important}.order .popover .row{padding-bottom:5px}.gray-box{background:linear-gradient(180deg,#FCFCFC 0%,#FAFAFA 100%);background-clip:content-box;border-radius:10px;padding:5px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.double-line{line-height:40px}.top-text-padding-fix{padding-top:20px!important}.title-padding-fix{padding-right:25px;padding-left:25px}.bottom-text-padding-fix{padding-bottom:15px!important}.side-text-padding-fix{font-size:10px!important;padding:0 10px;line-height:150%}.checkout.not_logged_in{font-size:1.5em;line-height:1.5;padding:2em;width:80%}.certificate_date_warning{border-top-color:#b81c23;background-color:#fff;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;padding-left:41px;padding-top:25px;padding-right:41px}.certificate_date_warning .info_icon{margin-bottom:10px}.certificate_date_warning .info_icon:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}form.prevent_submit_on_enter{position:relative}.payment_error{border-top-color:#b81c23;background-color:#fff;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;padding-left:41px;padding-top:25px;border:2px solid;padding:20px}.payment_error .info_icon:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}.product_error{background-color:#fff;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;padding-left:41px;padding-top:10px}.product_error .info_icon:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}.cert_field_section{text-align:center}.cert_field_section .section_content .remove_cert_products{background-color:#00BFB3;border-radius:10px;border:1px solid rgba(111,80,145,.1);font-size:1.3em;font-family:Merriweather;color:#FFF;margin:1em}select option[disabled]{display:none}.parcel_warning{border-top-color:#b81c23;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;background-color:#FCFCFC;padding:5px 22px 5px 41px}.parcel_warning:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}.coupon_message{padding:10px}.coupon_message .coupon_info{border-top-color:#b81c23;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;background-color:#FCFCFC;padding:5px 22px 5px 41px}.checkout_section .total_info_icon{border-top-color:#b81c23;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;background-color:#FCFCFC;padding:5px 22px 5px 41px}.checkout_section .total_info_icon:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}.checkout_section .payment_info_icon{border-top-color:#b81c23;font-family:Merriweather;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b81c23;width:100%;margin-left:0;position:relative;background-color:#FCFCFC;padding:5px 22px 5px 41px}.checkout_section .payment_info_icon:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}.coupon_message .coupon_info.green{color:green}.coupon_message .coupon_info:before{font-family:WooCommerce;content:'\e016';display:inline-block;position:absolute;margin-top:2px;margin-left:-27px}.coupon_message .coupon_info.green:before{color:green}.checkout_section tr.product td.smaller_txt{font-size:.9em}.checkout_section tr.product td.del{width:auto}.checkout_section tr.product td.img_wrap{width:70px}.checkout_section tr.product td.min_small{width:60px}.choose_payment_row{padding:10px}.with_bill_row{padding:10px}.coupon_field_section .coupon_input .add_coupon{background-color:#00BFB3;border-radius:10px;border:1px solid rgba(111,80,145,.1);font-size:1.3em;font-family:Merriweather;color:#FFF}.coupon_submit_info .coupon_name_info{font-size:1.3em;font-family:Merriweather;display:inline-block;padding:20px 10px 39px 10px}.coupon_submit_info .coupon_remove{display:inline-block;padding:20px 10px 39px 10px}.coupon_submit_info .coupon_submit_wrap{text-align:center}.coupon_submit_info .coupon_remove .coupon_remove_icon img{height:25px;margin-top:-5px}.container.mail-sent{display:flex;align-items:center;justify-content:center}.container.mail-sent .mail-sent-message{font-family:Merriweather;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#6f5091;padding:100px 0}.container.mail-sent .mail-sent-message p{padding-top:10px;font-size:18px}.prevent_submit_on_enter #kuller_1{margin-top:30px}.prevent_submit_on_enter #kuller_0{margin-top:30px}.prevent_submit_on_enter .inputExtraHelper{pointer-events:none}.prevent_submit_on_enter .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{max-width:300px;margin:0 auto}html body .prevent_submit_on_enter .transport_method .tab-pane.parcel .form-row label{margin:0 0 0 0;padding:0 0 0 0;text-align:center;width:100%}html body .prevent_submit_on_enter .transport_method .tab-pane.parcel .form-row select{max-width:100%;width:100%}html body .prevent_submit_on_enter #omniva{max-width:300px;margin:20px auto}html body .prevent_submit_on_enter #itella{max-width:300px;margin:20px auto}