.mobile_button{display:none}button.questionaire_close.desktop_button{margin-right:3%;display:inline-block}button.questionaire_go_to.desktop_button{margin-right:0;display:inline-block}#payment_methods_image_mobile{padding-left:0;display:none}#payment_methods_image_desktop{width:80%}.dropdown-icon{float:right}.pointer{cursor:pointer}#join_here{cursor:pointer;text-decoration:underline!important;margin-top:3px!important;color:#000!important}.dropdown-container{float:right;margin-right:0;margin-top:9px;position:relative;padding:5px;box-sizing:border-box;color:#fff;height:60px}.registration_dropdown-menu{position:absolute;margin-right:-14px;top:74%;right:20px;z-index:1000;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;-webkit-transition:all .2s ease;opacity:0;-webkit-transform-origin:right top 0px;-webkit-transform:scale(0)}.registration_dropdown-menu ul{min-width:233px;min-height:50px;padding:10px 10px 10px 10px;margin:2px 0 0;list-style:none;position:relative}.registration_li{margin-top:0!important}.registration_dropdown-menu li{color:#666;margin:0;height:40px!important;padding:0 10px 0 10px;margin-top:5px}.registration_dropdown-menu.active{opacity:1;-webkit-transform-origin:right top 0px;-webkit-transform:scale(1)}.registration_dropdown-menu.active li{opacity:1;transform:translateY(0)}.buttonStyleLogin{cursor:pointer!important;background-color:#fff;text-decoration:none!important;text-align:center;color:#528400!important;border:1px solid #528400;padding:5px;border-radius:7px;width:100%}.buttonStyleLogin:hover{color:#fff!important;background-color:#528400}.circle{cursor:pointer!important;width:40px;height:40px;border-radius:50%;border:3px solid #528400;font-size:18px;font-family:roboto,arial;color:#528400;line-height:27px;text-align:center;background:#fff}.sign_in_button{cursor:pointer!important;height:32px;width:32px}#sign_out{cursor:pointer}.registration_container{margin-left:40%}.registration_text{font-size:18px;margin:7px 0 5px 0}#mobile_shop_title{font-size:calc(1rem + 1.5vw);font-family:'Open Sans';margin:auto;margin-left:7px;margin-right:7px}#confirmation_page_alert{display:none}.alert.error-message{background-color:#fbcecf}.alert{padding:8px;font-weight:300;margin:0 0 6px;font-size:16px;letter-spacing:.36px;line-height:20px}.show-read-more .more-text{display:none}.buttonStyle{cursor:pointer!important;background-color:#fff;text-decoration:none!important;text-align:center;color:#528400;border:1px solid #528400;padding:8px;border-radius:7px;width:100%;margin-top:2%;margin-bottom:1%}.buttonStyle:hover{color:#fff!important;background-color:#528400}.bottom_line{border-bottom:2px solid #528400}.details{display:grid;margin-left:2px}.product_container .inner_container .details{height:82px;display:grid}#order_table .order_product_name .order_card_holder .card_information p.card_text_alert{color:#e9666e;font-size:16px}textarea.check{background:#d6e9f9}textarea.invalid{border-color:#e9666e}b.card_price{font-size:16px;line-height:1.65}i.card_max_length{font-size:small}.giftCardImage{font-size:48px;margin:auto;padding-right:15px;text-align:center}header nav li.christmas{color:#c1282d;font-size:18px!important;font-weight:600}span.sc_product_title{font-weight:700}div#product_topic{font-size:28px}#product_topic_mobile{display:none}#continue_with_no_card_holder p{margin-bottom:0;text-align:center}#close_shopping_cart{margin-left:348px;margin-top:-30px;position:absolute}.seachbox_line.first_item{width:450px}.seachbox_line.second_item{width:400px}#searchbox_content #searchbox .seachbox_line .truck_image{float:left;height:65px;margin-top:-6px}#terms_links a{color:#151313;text-decoration:none}#terms_links a:hover{color:#645555;text-decoration:none}#link_popup_wrapper{display:none;position:absolute;width:100%;text-align:center;margin-top:-377px}#link_popup{background:#fafafa;width:900px;text-align:left;display:inline-block;border-radius:2px;-moz-box-shadow:0 0 20px 3px #969696;-webkit-box-shadow:0 0 20px 3px #969696;box-shadow:0 0 20px 3px #969696}#link_popup :not(font){margin:8px 20px}#link_popup div{height:440px;border:#f0f0f0 1px solid;background:#fff;overflow-y:auto}.link_close_popup{background:inherit;border:none;font-size:35px;position:inherit;margin-left:90%}#link_popup .center{height:auto;border:none;background:0 0;overflow:none;text-align:center}#link_popup div p{margin:6px 10px;text-align:left;margin:6px 10px;text-align:left;font-family:"Open Sans",sans-serif;font-size:14px}#link_popup div p span{margin:0;font-weight:600;font-size:16px}#link_popup #link_close_popup{position:initial;margin-left:96%;margin-top:2%;font-size:15px}#link_popup #link_close_popup:hover{cursor:pointer}#link_popup #link_close_popup_2{margin-bottom:10px}#header_bar .shop_title{visibility:hidden;display:none;float:right;width:210px;text-align:center;vertical-align:middle;flex-grow:1;font-family:"Libre Baskerville",serif;margin-top:10px;font-size:16px}#header_bar .shopping_cart{background:#fff;flex:0 0 40px}.signup_link_wrapper{font-size:16px;padding-bottom:5px}span.sign_link{font-weight:400;margin-left:4px;text-decoration:underline;cursor:pointer}span.ui-datepicker-month{color:#000}#products .img_container .extra_label_horizontal{font-size:20px;margin-left:5px;position:absolute;bottom:20px;width:100%;color:#fff;border-radius:4px}#order_wrapper .order_phase{display:none}.order_product_name .order_product_info{min-height:100px}.order_product_name .vertical+.order_product_info{min-height:121px}.button_question{font-size:25px}.button_deliverys{cursor:pointer;padding:11px;background:#645555;color:#fff;font-size:120%;border-radius:3px;border:1px solid #645555;width:150px;margin:10px auto}#products .img_container .extra_label_vertical{position:absolute;font-size:20px;bottom:-6px;width:149px;left:29px;color:#fff;border-radius:4px}#order_products #order_products_middle .box_topic,#order_products #order_products_top .box_topic{text-align:left;border-bottom:4px;border-bottom-style:double}#header_bar .shopping_cart .shopping_cart_content .top_box_topic{font-weight:600;text-align:left;text-decoration:underline;display:none}#header_bar .shopping_cart .shopping_cart_content{text-align:left;margin-left:-354px;margin-top:18px;width:394px}.delivery_today_part{color:#941240}.delivery_when_part{color:#000}.no_delivery_today{color:#6495ed}.seachbox_line p{text-align:left;margin-bottom:0;font-size:15px;font-weight:600;cursor:default}.next_delivery.small{text-align:center;margin-bottom:2px;font-size:15px;font-weight:600;display:none}.next_delivery{margin-bottom:0;color:#6495ed}#order_content .loading_wrapper{text-align:center;min-height:176px;margin:50px 0}#order_content .loadingImg{display:inline-block;min-height:176px;min-width:175px}#order_content .loading_text{display:inline-block;font-size:24px}#product_page_wrapper{max-width:1100px;margin:0 auto;display:block}#product_page_wrapper #breadcrumb_wrapper #breadcrumb{display:inline-block;margin:10px 20px 0 5px;font-size:14px}#breadcrumb a{color:#000!important;font-size:14px;text-decoration:none}#product_page_wrapper #product #product_right{display:inline-block;vertical-align:top;max-width:490px}#product_page_wrapper #product #product_left{display:inline-block;vertical-align:top;margin-right:5px}#product_page_wrapper #product_price{padding:5px}.price_option .text_box .altStock{font-size:12px}.price_option .text_box{display:inline-block;line-height:18px;vertical-align:middle;font-size:18px}#product_page_wrapper .price_option{margin-left:0;margin-top:5px;line-height:46px}#product_page_wrapper .price_option span{cursor:pointer;border:solid 1px #d6d6d6;color:#000;background:#fafafa;margin-right:10px;font-size:20px;width:100px;text-align:center;display:inline-block;transition:background .4s,color .4s,opacity .4s,filter .4s;-webkit-transition:background .4s,color .4s,opacity .4s,filter .4s}#product_page_wrapper .price_option span:hover{color:#fff;background:#333;border-color:#969696;opacity:.5}#product_page_wrapper .price_option .out_of_product:hover{cursor:default;background:#fafafa;border-color:#d6d6d6;opacity:1;color:#969696}#product_page_wrapper .price_option .selected{color:#fff;background:#333;border-color:#969696}#product_page_wrapper #product_buy input{text-align:center;border:1px solid #d6d6d6;background:#fafafa;color:#000;font-size:20px;height:52px;width:100px}#product_page_wrapper #product_buy #stock_limit.out_of_stock{margin-top:10px}#product_page_wrapper #product_buy .tax{margin-left:5px}#product_page_wrapper #product_buy #stock_limit span.out_of_stock{background:red;border-radius:8px;float:left;height:16px;margin-right:5px;width:16px;vertical-align:text-top;margin-top:2px}#product_page_wrapper #product_buy #add_product_button{cursor:pointer;font-size:20px;height:52px;width:150px;color:#fff;background-color:#528400;border-radius:2px;margin-left:11px;display:inline-block;text-transform:uppercase;transition:background .4s;-webkit-transition:background .4s;line-height:52px;text-align:center}#product_page_wrapper #product_buy #add_product_button:hover{background:#333}#product_page_wrapper #product_buy{padding:20px 5px}#category_wrapper #category_topic{padding:30px 5px 10px}h3{font-size:24px}#category_wrapper #category_left_wrapper img,#category_wrapper #category_right_wrapper img{width:100%;cursor:pointer}#category_wrapper #category_left_wrapper,#category_wrapper #category_right_wrapper{display:inline-block;vertical-align:top;margin-top:90px;width:50px}#category_wrapper #category_topic h2{font-size:22px}#product #product_left #product_imageholder{position:relative}#product #product_left #product_imageholder.vertical{max-width:450px;width:100%;margin-top:10px}#product #product_left #product_imageholder.horizontal{max-width:600px;width:100%;margin-top:15px}#product #product_left #product_imageholder .outOfStock{position:absolute;z-index:50;width:100%}#product #product_left #product_imageholder img{width:100%;margin:5px}#category_wrapper #category_left_wrapper:hover,#category_wrapper #category_right_wrapper:hover{background:#0000001f;border-radius:45px}#product_right #info_box{padding:8px 5px 30px;color:red}#product_right #product_description{max-width:490px;min-height:90px;padding:5px}#product_page_wrapper #category_product_list #product_bottom{margin-top:20px}#product_bottom{padding:5px}#product_bottom p{margin-top:10px;margin-bottom:5px}#product_page_wrapper #category_product_list_wrapper{display:inline-block;width:75%;margin:0 6px}#product_page_wrapper #category_product_list{height:250px;overflow:auto;white-space:nowrap}#category_product_list{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#category_product_list::-webkit-scrollbar{width:0;height:0}#product_page_wrapper #category_product_list .category_product.selected{color:#fff;background-color:#f6f6f6}#product_page_wrapper #category_product_list a:first-of-type{margin-left:300px}#product_page_wrapper #category_product_list a:last-of-type{margin-right:300px}#product_page_wrapper #category_product_list .category_product{width:150px;display:inline-block;white-space:normal;text-align:center;border-radius:0;border-left:2px solid;border-right:2px solid;border-color:#0000000e;cursor:pointer;margin:0 1px}#product_page_wrapper #category_product_list .category_product:hover{background:#0000001f}#product_page_wrapper #category_product_list .category_product .category_product_name{height:55px;overflow:hidden;margin:5px 4px 0 4px;font-weight:600;color:#575757}#product_page_wrapper #category_product_list .category_product .category_product_price{margin-bottom:8px;color:#000}#product_page_wrapper #category_product_list .category_product_pic{margin-top:10px;min-width:133px;width:100%;height:133px}.category_product_pic img{max-width:133px;max-height:133px;border-radius:10px}.card_label{font-weight:400}#order_details .inner_detail .enterpay_info_button span{font-size:12px}#order_details .inner_detail .enterpay_info_button{font-size:16px;color:#0072d3;cursor:pointer;width:auto}#order_details .inner_detail .enterpay_info_box{display:inline-block}#order_details .inner_detail .enterpay_info_box .hidden{display:none}#delivery_note_ta{max-width:520px;width:100%;float:left;resize:none;border:none;height:auto;text-align:left}.delivery_time_info{width:100%;visibility:hidden;font-style:italic;margin-bottom:8px}#order_content .errorBox{text-align:center;font-weight:600;font-size:18px;margin-top:30px}.seachbox_line{display:inline-block;vertical-align:top;padding-left:5px;width:450px}.seachbox_line input{padding:10px;margin-top:0;border-style:solid;border-width:1px;border-color:gray;margin-left:0}.seachbox_line input::placeholder{color:gray;opacity:1;font-size:15px}.seachbox_line input:-ms-input-placeholder{color:gray;font-size:15px}.seachbox_line input::-ms-input-placeholder{color:gray;font-size:15px}.seachbox_line img{float:right}#noteDIV{display:none}#top_bar_wrapper{width:100%;border-bottom:1px solid #efefef;color:#fff;background-color:#575757}#order_details .inner_detail .reciever_info_box .additional_info{width:100%}#order_details .delivery_note .inner_detail .delivery_additional_info,#order_details .inner_detail .shop_additional_info{display:none}#order_details .delivery_note .inner_detail .delivery_additional_info_text,#order_details .inner_detail .shop_additional_info_text{width:100%}#order_details .inner_detail .shop_additional_info{margin-bottom:30px}#order_content #next_button_holder #error_info{text-align:center;font-weight:600;font-size:18px;padding-right:10px;text-transform:uppercase;display:inline-block;width:100%;margin:unset}#order_note{width:100%}#order_details .detail h4.order_secondary{text-transform:unset;font-size:14px}#order_details .detail .invoice_button{padding:10px;background-color:#023e44;color:#fff;width:182px;text-align:center;margin-left:230px;border-radius:24px;cursor:pointer}#order_details .detail .invoice_button span{width:unset;font-weight:600}#order_details .detail .invoice_button input{vertical-align:sub}#order_products #order_products_top .deliveryInfo1,#order_products #order_products_top .table_company_invoice,#order_products #order_products_top .table_delivery{vertical-align:bottom}#order_products #order_products_top .table_delivery2{height:30px}#order_products #order_products_top .table_delivery3 td:first-of-type{border-top:0}#order_products #order_products_top .table_delivery3 td{border-top:0;border-top-style:dotted;text-transform:capitalize}tr.summary_sub_header{border-bottom:1px;border-bottom-style:dotted}#order_products #order_products_top .table_topic1{border-bottom:4px;border-bottom-style:outset}#order_details .delivery_box .notify{color:#66afe9}#order_details .inner_detail .delivery_box center span{width:unset}#order_details .inner_detail .delivery_box .error{border-bottom:solid 1px #e9666e}#order_details .inner_detail .delivery_box{font-weight:600}#top_bar{max-width:1100px;margin:0 auto;background:0 0;line-height:40px;height:40px;padding:0;font-size:13px}#top_bar .left{float:left;max-height:40px;overflow:hidden}.reciever_info_box{width:100%!important}#searchbox_content_wrapper{margin:0 auto;text-align:center;max-width:1100px;width:100%;width:100%}#searchbox_content_wrapper #searchbox span{vertical-align:middle;cursor:default}#searchbox_content_wrapper #searchbox img{height:35px;margin-right:5px}#searchbox_content_wrapper #searchbox_content{display:inline-block}#searchbox_content_wrapper #searchbox_content #infobox span{vertical-align:middle;font-size:21px;font-weight:700}#searchbox_content_wrapper #searchbox_content #infobox img{height:30px;margin-right:5px;margin-top:7px}#searchbox_content_wrapper #searchbox .search_button{cursor:pointer;height:40px;margin-left:5px;border-radius:10px;padding:7px;padding-left:15px;padding-right:15px}#searchbox_content a{color:#000}#searchbox_content a:hover{text-decoration:none}#searchbox{display:inline-block;margin-bottom:10px;padding:8px;height:53px}#infobox{cursor:pointer;display:inline-block;margin-top:10px;border:solid;border-color:#000;border-width:1px;padding:7px;border-radius:15px;text-align:left;height:44px;padding-top:6px}#top_bar .left #info_button{color:#fff;float:left;font-size:20px;margin-right:8px;margin-left:9px}#top_bar .left img{margin-top:-3px}#top_bar .left .q_social_icon_holder{float:left;margin:0;width:32px}#top_bar .left .q_social_icon_holder a{display:block}#top_bar .left .q_social_icon_holder i.simple_social.fa-lg{font-size:13px}#top_bar .right{float:right;padding:0 10px;font-weight:300}#header_bar_wrapper{width:100%}#header_bar{max-width:1100px;margin:0 auto;height:57px;display:flex}#header_bar #logo{width:104px}#header_bar .cashier_shortcut,#header_bar .shopping_cart{margin-top:5px;margin-bottom:3px;margin-right:8px;float:right;padding:8px 8px;text-align:center;background:0 0;cursor:pointer;border-radius:5px;transition:background .6s;-webkit-transition:background .6s}#header_bar .cashier_shortcut{margin-right:10px;line-height:40px;padding:2px 10px;color:#fff;display:none;font-size:16px}#header_bar .cashier_shortcut:hover{background:#333;text-decoration:none}.shopping_cart img{width:32px}#products_amount{display:none;position:absolute;color:#fff;background:red;border-radius:50%;font-weight:600;font-size:16px;width:22px;height:22px;margin-top:0;margin-left:20px;transition:color 1s;-webkit-transition:color 1s}.shopping_cart .shopping_cart_content{position:absolute;opacity:0;-webkit-transition:opacity .5s,filter .5s;transition:opacity .5s,filter .5s;border:#000 solid 1px;padding:10px;display:none;background:#fff;z-index:10;border-radius:5px;border-top-right-radius:0}.shopping_cart .shopping_cart_content .cashier_button_holder{display:block;text-align:center}.shopping_cart .shopping_cart_content i{color:red;cursor:pointer;padding:1px 3px}.shopping_cart .shopping_cart_content i:hover{color:#000;border-radius:8px;background:red}.shopping_cart .shopping_cart_content tr td:first-of-type{text-align:left;min-width:195px}.shopping_cart .shopping_cart_content tr td:nth-of-type(2){text-align:left;min-width:20px}.shopping_cart .shopping_cart_content tr td:last-of-type{text-align:right}.shopping_cart .shopping_cart_content tr:last-of-type{border-top:1px solid #333}.shopping_cart .shopping_cart_content tr:last-of-type td{padding:5px 0}.shopping_cart .shopping_cart_content tr:first-of-type{border-bottom:1px solid #333}.shopping_cart .shopping_cart_content tr th{text-align:center;min-width:80px}.shopping_cart .shopping_cart_content tr th:last-of-type{min-width:20px}.shopping_cart .shopping_cart_content tr{text-align:center}.shopping_cart .visible_cart{opacity:1;display:block}.shopping_cart #cashier_button{border:none;display:inline-block;width:auto;background:0 0;padding:8px 20px;color:#fff;cursor:pointer;border-radius:5px;margin-bottom:5px;margin-top:5px;transition:background 1s;-webkit-transition:background 1s;font-size:18px}.shopping_cart #cashier_button:hover{background:#333}#menu_link{display:none}#order_content{margin-top:10px;width:100%;float:left}#order_breadcrumb{text-align:left}#order_breadcrumb #cart_link{cursor:pointer}#order_breadcrumb #contact_link{cursor:pointer}#order_breadcrumb #delivery_link{cursor:pointer}#order_breadcrumb div{width:60%;text-align:center;min-width:500px;margin-left:20%}#order_breadcrumb #order_item_container{margin-top:15px}#order_breadcrumb #order_item_container #cart_link_color{background:#645555}#order_breadcrumb #order_item_container div{display:inline-block;width:23.5%;min-width:0;margin-left:0}#order_breadcrumb #order_item_container div span{color:#fff;padding:3px 9px;border-radius:50%;font-weight:600;background:#9b9b9b}#order_breadcrumb #order_item_container #order_progress{background:#9b9b9b;height:8px;width:79%;position:relative;top:-21px;z-index:-1}#order_breadcrumb #order_item_container #order_progress_active_contact{background:#9b9b9b;height:8px;width:79%;position:relative;top:-21px;z-index:-1;background:-moz-linear-gradient(left,#645555 0,#645555 33%,#9b9b9b 34%,#9b9b9b 100%);background:-webkit-linear-gradient(left,#645555 0,#645555 33%,#9b9b9b 34%,#9b9b9b 100%);background:linear-gradient(to right,#645555 0,#645555 33%,#9b9b9b 34%,#9b9b9b 100%)}#order_breadcrumb #order_item_container #order_progress_active_delivery{background:#9b9b9b;height:8px;width:79%;position:relative;top:-21px;z-index:-1;background:-moz-linear-gradient(left,#645555 0,#645555 66%,#9b9b9b 67%,#9b9b9b 100%);background:-webkit-linear-gradient(left,#645555 0,#645555 66%,#9b9b9b 67%,#9b9b9b 100%);background:linear-gradient(to right,#645555 0,#645555 66%,#9b9b9b 67%,#9b9b9b 100%)}#order_breadcrumb #order_item_container #order_progress_active_confirmation{background:#9b9b9b;height:8px;width:79%;position:relative;top:-21px;z-index:-1;background:-moz-linear-gradient(left,#645555 0,#645555 66%,#645555 67%,#645555 100%);background:-webkit-linear-gradient(left,#645555 0,#645555 66%,#645555 67%,#645555 100%);background:linear-gradient(to right,#645555 0,#645555 66%,#645555 67%,#645555 100%)}#order_wrapper{max-width:1100px;margin:0 auto;display:none}#order_item_container_color{background:#645555!important}#loading_order{display:inline-block;height:145px}#sending_order_div_inner{max-width:1100px;margin:0 auto;text-align:center}#sending_order_div_inner img{width:500px;margin-top:70px}#loading_img{display:inline-block;position:inherit;margin:0;margin-top:15%!important;margin-left:3%;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s auto linear infinite;border:3px solid #f3f3f3;border-top:3px solid #645555;animation:spin 2s linear infinite}#order_head{background:#528400!important;min-width:600px;text-align:left;margin-top:20px;margin-bottom:20px;padding-left:10px;padding-top:5px;padding-bottom:5px;color:#fff}.semi_header{text-transform:uppercase;margin-left:20px;font-weight:600;font-size:17px;text-align:left!important}.total_price_header{text-transform:uppercase;margin-top:10px;margin-right:72px;font-weight:600;font-size:17px;text-align:right!important}.delivery_semi_header,.shop_semi_header{margin-left:0;margin-bottom:10px;font-weight:600;font-size:17px;text-align:left!important}#order_total_price_cell{min-width:77px}#order_details_table td{text-align:left;width:200px!important}#order_delivery_table td{text-align:left;width:200px;vertical-align:baseline}.longTD{width:400px!important}#order_head img{margin-right:10px;transition:background 1s;-webkit-transition:background 1s;width:23px;float:left}#delivery_table,#order_table{min-width:650px;text-align:left;width:98%;margin-left:1%}#delivery_table tr,#order_table tr{border-top:2px solid #e8e8e8}.delivery_products_price{display:inline-block;width:100%;margin-bottom:25px}#order_table tr:first-of-type{border-top:none}#deliveryTR{border-top:none}#order_table .order_remove_product{vertical-align:top;padding-top:13px}#order_table .order_remove_product .fa-trash-o{font-size:20px;color:#575757}#order_table .order_remove_product .fa-trash-o:hover,#order_table .order_remove_product .hovered_i{font-size:23px;color:red}#order_table .order_remove_product{color:#fff;width:7.7%}#order_table .order_remove_product span{text-align:center;cursor:pointer;display:block;padding:5px;width:50px;margin-top:22px;border-radius:3px;transition:background .3s ease-in-out,color .3s ease-in-out}#order_table .order_remove_product .hovered_span,#order_table .order_remove_product span:hover{color:#575757;background:#fafafa}#order_table th{min-width:70px}#order_table #delivery_method_row{height:30px}#order_table #delivery_method_row td{text-align:right}#order_table #delivery_method_row td:last-of-type{text-align:left}#order_table .horizontal{width:120px;margin-right:15px;float:left;margin-top:1px}#delivery_table .horizontal{width:120px;height:90px;margin-right:15px;float:left}#order_table .vertical{width:90px;float:left;margin-left:15px;margin-right:15px}#delivery_table .order_product_amount,#order_table .order_product_amount{width:15.4%;text-align:left;vertical-align:top;padding-top:37px}#order_table .order_product_amount input{width:60%;min-width:40px;max-width:60px;margin-left:19%;margin-right:19%;text-align:center}#order_table .order_product_amount input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#order_table .order_product_amount .not_valid{border-color:#e9666e;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,110,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,110,.6)}#delivery_table .order_product_name,#order_table .order_product_name{width:61.5%;padding:15px 0;text-align:left}#order_table .order_product_name div{min-width:150px;margin-right:15px}#order_table .order_product_name_confirmation div{min-width:150px;margin-left:0;margin-right:15px}#delivery_table .order_product_name div{min-width:300px;margin-left:123px;margin-right:15px}#order_table .order_product_name div b{font-weight:600;text-transform:uppercase}#order_details .inner_detail div .floatRightCart{float:right;margin-right:2.8px}#receiver_address_error{float:right;margin-right:2.8px}#order_details .inner_detail div .form_error{background-color:#fbcecf;vertical-align:middle;padding:4px 0 4px 4px;margin-top:2px;width:59%;font-size:16px;color:#000}#order_details .inner_detail div .no-apartment-option{margin-top:10px;background-color:#c3dac3;vertical-align:middle;padding:4px 0 4px 4px;margin-top:2px;width:59%;font-size:16px;display:inline-flex}#order_details .inner_detail div .no-apartment-option .no-apartment-label{margin-bottom:2px;margin-left:5px;color:#000}#order_details .inner_detail div .form_error:empty{display:none}#order_table .order_product_name .order_card_holder{width:1px;margin-right:0;margin-left:unset;float:left;top:-5px;position:relative;max-width:526px}#order_table .order_product_name .order_card_holder span{cursor:pointer;padding:9px 11px;color:#fff;background-color:#528400;float:left;font-size:100%;border-radius:3px;margin-top:10px;min-width:170px;max-width:526px;font-weight:400;text-align:center}.houseNumber{width:100%!important}.order_product_info{max-height:95px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}#order_table .order_card_holder .card_img{width:20px}#order_table .order_product_name .order_card_holder .card_information{display:none;margin-left:0;width:580px}#order_table .order_product_name .order_card_holder .card_show{display:inline-block}#order_table .order_product_name .order_card_holder .card_information .card_selection{display:inline-block;width:30%;max-width:135px;min-width:0;margin:unset;margin-right:10px;margin-bottom:5px;text-align:center;border-width:1px;border-bottom-width:7px;border-color:#ddd;border-style:solid;border-radius:5px;cursor:pointer}#order_table .order_product_name .order_card_holder .card_information .selected{border-style:solid;border-width:1px;border-color:#eee;border-bottom-width:7px;background-color:#eee;border-bottom-color:#645555}#order_table .order_product_name .order_card_holder .card_information .card_image{width:133px}#order_table .order_product_name .order_card_holder .clicked{background:#fff;color:#575757;border:1px solid #000;border-radius:5px}#order_table .order_product_name .order_card_holder .card_information .card_text{width:570px;height:100px;resize:none;padding:5px 8px}#order_table .order_product_name .order_card_holder .card_information .cardName{max-width:133px;border:0;background-color:unset;resize:none;overflow:hidden;text-align:center;margin-bottom:-10px;min-height:45px;cursor:pointer}#order_table .order_product_name .order_card_holder .card_information .cardPrice{max-width:60px;border:0;background-color:unset;overflow:hidden;text-align:center}#order_table .order_product_name .order_card_holder .card_information p{font-size:75%;margin-top:15px}#order_table .order_product_name .order_add_card{margin-right:50%}#delivery_table .order_product_price,#order_table .order_product_price{transition:color 1s;-webkit-transition:color 1s;vertical-align:top;padding-top:40px}#next_button_holder{margin:30px 0;float:left;width:100%}#next_button_holder span{cursor:pointer;padding:11px 41px;background:#645555;color:#fff;margin:0 1%;float:right;font-size:120%;border-radius:3px;margin-top:10px;border:1px solid #645555}#next_button_holder #previous_button{float:left}#order_details{width:58%;min-width:590px;float:left;min-height:300px;margin-left:10px}#order_details_conf{width:45%;min-width:400px;float:left;display:inline-block;margin-bottom:25px;word-break:break-word;max-width:500px}#order_delivery_conf{width:55%;min-width:480px;max-width:550px;float:left;display:inline-block;margin-bottom:25px}#productsDIV #deliveryPrice{margin-top:20px;display:inline-block;float:left}#order_details .detail h4{background:0 0;color:#fff;padding:6px;text-transform:uppercase;transition:background 1s;-webkit-transition:background 1s}#order_details .detail h4 span{font-size:75%;font-weight:600;margin-top:5px;display:block}#order_head span{font-size:75%;font-weight:600;margin-top:5px;display:block}#order_details .detail #star_information{font-weight:800;margin-bottom:10px}#order_details .receiver_info{display:none}#order_details .receiver_info_visible{height:290px;opacity:1}#order_details .inner_detail .receiver_info_address{height:1px;display:none;opacity:0;transition:height .4s,opacity .5s,filter .5s;margin-top:.5s}#order_details .receiver_info_address_visible{height:600px;opacity:1}#order_details #delivery_method_container{width:100%;margin-left:0}#order_details .delivery_method{width:31%;float:left;text-align:center;cursor:pointer;border-radius:5px;margin-bottom:15px;border-color:#eee;border-style:solid;border-width:1px;border-bottom-width:5px;margin-right:10px;height:109px;min-width:119px}#order_details .selected_method{border-bottom-color:#645555;background-color:#eee}#order_details .delivery_method img{margin-right:8px;height:55px;margin-top:5px}#order_details .delivery_method span{margin-right:7px;display:block;margin-top:5px;font-size:13px}#order_details .inner_detail{text-align:center}#order_details .inner_detail div{text-align:left;display:inline-block;width:100%;margin-bottom:5px;vertical-align:middle}#order_details .inner_detail_delivery_point .pickup_office_left_label{width:12%;height:100%;vertical-align:middle}#order_details .inner_detail_delivery_point .pickup_office_info{width:81%}#order_details .inner_detail_delivery_office div{text-align:left;display:inline-block;width:99%}#order_details .inner_detail_delivery_office div .pickup_office_info{text-align:left;display:inline-block;width:auto}#order_details .inner_detail_delivery_office div .pickup_office_left_label{text-align:left;display:inline-block;width:50px}.pickup_office_left_label img{width:48px}#order_details .inner_detail_delivery_point div{text-align:left;display:inline-block;width:99%;margin-bottom:10px}#order_details .pickup_office,.pickup_delivery{border-style:solid!important;border:1px;border-color:#eee;border-left-width:8px;border-radius:7px;cursor:pointer}#order_details .pickupDeliveryDescription{margin:10px 0 0;font-size:15px;font-weight:500}#order_details .selected_office,.selected_pickup_delivery{border-left-color:#645555;background-color:#eee;box-shadow:0 0 8px #645555}#order_details .delivery_date_selection{display:none}#order_details .pickup_office_info .pickup_office_left{width:auto;min-width:140px;max-width:180px;vertical-align:top;margin-left:5px}#order_details .pickup_office_info .pickupDeliveryPrice{margin:0 0 0 5px}#order_details .pickup_office_info .pickup_office_right{vertical-align:top;margin-left:5px;width:100%}#order_details .openingTimes{margin:5px 0 0;font-size:15px;font-weight:500;display:inline-block;margin-left:200px;margin-top:-90px}#order_details .officeName,.pickupDeliveryName{font-size:20px;font-weight:500;margin:5px 0 7px}#order_details .officeContacts{margin:0 0 0;font-size:16px;font-weight:600;font-color:black}#order_details .inner_detail .delivery_area_field{display:none;opacity:0;margin-left:10%;margin-top:0;transition:margin-top .4s,height .4s,opacity .5s,filter .5s}#order_details .inner_detail .delivery_area_field_visible{margin-top:10px;opacity:1}#order_details .inner_detail .information_text{margin-bottom:15px}#order_details .inner_detail .information_text span:first-of-type{transition:color .5s;display:inline}#order_details .inner_detail .information_text .error{color:#e9666e;font-weight:600}#order_details .inner_detail div span{width:40%;display:inline-block;margin-bottom:10px}#order_details .inner_detail #carrier_holder .carrier span{width:131px;display:block}#order_details .inner_detail div .span_textarea{position:relative;top:-91px}#order_details .receiver_info .inner_detail div .span_textarea{top:-51px}#order_details .receiver_info .inner_detail div .span_textarea span{display:inline}#order_details .receiver_info .inner_detail div .span_textarea .error{color:#e9666e;font-weight:600}#order_details .inner_detail .carrier{width:131px;height:auto;display:inline-block}#order_details .inner_detail .carrier label{cursor:pointer}#order_details .inner_detail .carrier img{width:75px;background:#595959;transition:background 1s;-webkit-transition:background 1s;border-radius:5px}#order_details .inner_detail .carrier span{display:block;min-height:60px}#order_details .inner_detail #carrier_holder{width:auto;margin-bottom:0;text-align:center;visibility:hidden}#order_details .inner_detail .carrier input{display:none;width:auto}#order_details .inner_detail textarea{width:99%;resize:vertical}#order_details .inner_detail select{width:59%;padding:1px 0}#order_details input[type=text]{width:59%;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,background .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,background .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,background .15s}#order_details input[type=text]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#order_details .inner_detail .check{background:#d6e9f9}#order_details .inner_detail .check_span{color:#66afe9}#order_details .inner_detail .not_valid{border-color:#e9666e;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,110,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,110,.6)}#order_details .inner_detail input[type=checkbox]{margin-left:4px}#dummy_button{width:135px!important;cursor:pointer;padding:8px 5px;padding-left:10px;background:#645555;color:#fff;margin:0 1%;float:left;font-size:100%;border-radius:3px;margin-top:10px;border:1px solid #645555}#order_products{width:38%;float:right;text-align:left}#order_products div{float:left;width:100%}#order_products #order_products_middle table,#order_products #order_products_top table{width:100%}#order_products #order_products_top{padding:15px 25px 10px;background:#f2f2f2;padding-bottom:15px}#order_products #order_products_middle{padding:15px 25px 10px;background:#f2f2f2;padding-bottom:15px}#order_products th{font-weight:600}#order_products td{vertical-align:top}#order_products tr td:first-of-type{width:100px}#order_products tr td:last-of-type{width:100px;text-align:right}#order_products #order_products_bottom{padding:17px 25px;background:#b8e986}#order_total_price{margin-top:10px;background-color:#b8e986}#order_products #order_products_bottom span{float:right}#order_products #order_products_bottom span:first-of-type{float:left;font-weight:600}.button{font-size:20px;background:#645555;padding:8px 12px;color:#fff;border-radius:5px;display:inline-block;text-transform:uppercase;transition:background 1s;-webkit-transition:background 1s;border:none}#send_button_holder{text-align:center;margin:25px 0 40px 0}#payment_cancelled_link_back_to_home,#return_to_payment{margin-bottom:25px;color:#575757;border:none;box-shadow:0 0 5px #000;background:#fff}#payment_cancelled_link_back_to_home:hover,#return_to_payment:hover{cursor:pointer;background:#c5c5c5}::-webkit-input-placeholder{color:#c5c5c5;font-style:italic}::-moz-placeholder{color:#c5c5c5;font-style:italic}:-ms-input-placeholder{color:#c5c5c5;font-style:italic}:-moz-placeholder{color:#c5c5c5;font-style:italic}#show_error_text{display:none;text-align:center}#show_error_text b{color:#c00}#company_popup .button:hover,#send_button:hover{background:#333}.button:hover{cursor:pointer;background:#333}#top_content_wrapper{background:0 0;transition:background .5s;-webkit-transition:background .5s;width:100%;float:left}#content #top_content{max-width:1066px;margin:0 auto;color:#fff;letter-spacing:2px;font-size:20px;text-align:left;transition:height .5s;-webkit-transition:height .5s}#content #top_content h2{font-size:20px;margin:0;line-height:50px;height:50px}#announcement_content_wrapper{transition:background .5s;-webkit-transition:background .5s;width:100%;max-width:1056px;margin:0 auto;margin-top:0;background-color:#f5f5f5;padding:10px 0}#content #announcement_content,#content #campaign_content{max-width:1066px;margin:0 auto;letter-spacing:0;font-size:18px;text-align:center;transition:height .5s;-webkit-transition:height .5s;width:525px;display:inline-block;vertical-align:top;cursor:default}.partner_announcement_content{margin:0 auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:1056px;word-break:break-word}.partner_announcement_image{flex-basis:auto;height:50px}.partner_announcement_logo{height:50px;width:auto!important;padding:2px}.partner_announcement_text{font-size:18px;font-family:"Open Sans";color:#fff;padding-left:20px;vertical-align:middle}@media only screen and (max-width:600px){.partner_announcement_text{font-size:12px;font-family:"Open Sans";color:#fff;padding-left:20px;vertical-align:middle}}@media only screen and (min-width:1200px){.partner_announcement_logo{height:50px;width:auto!important;padding:2px;margin-left:-45px}}#content #announcement_content h2{font-family:Cookie;font-size:32px;margin:0;line-height:70px;height:70px}#content #top_order_content{height:8px}#content .content_text{text-align:center;float:left;margin:20px 0;width:100%}#content .content_text div{max-width:1100px;margin:0 auto;text-align:left}#content .content_text #info_left{float:left;width:450px}#content .content_text #info_right{float:right;width:600px}#content .content_text #google_map{float:right;margin-top:25px 0;height:450px;width:600px}#content .content_text #google_map div{max-width:none;margin:0;text-align:left;min-height:0}#content .content_text h2{text-align:left;margin-top:0;color:#333}#product_wrapper{float:left;width:100%;background:#fff;margin-top:10px;min-height:1200px}#products{text-align:center;margin:auto;max-width:1300px}#products span{width:100%;display:block}#products .product_container{border-radius:3px;margin:12px 16px;width:260px;display:inline-block;text-align:center;font-size:18px;background:#fff;opacity:1;padding:0}#products .inner_container{border:1px solid transparent;border-color:transparent;width:260px;transition:border-color .5s,background .5s;-webkit-transition:border-color .5s,background .5s;background:0 0}#products .inner_container:hover{border-color:#d6d6d6;background:#f0f0f0}#products .product_name{max-height:57px;overflow:hidden;color:#000;padding-top:4px;text-align:center}#products .product_price{font-size:20px;font-weight:600;padding-bottom:5px;text-transform:none;color:#575757;text-align:center}#products .img_container{width:100%;height:100%;text-align:center;position:relative}#products .out_of_stock_horizontal{width:250px;height:250px;margin-left:5px;display:inline;object-fit:cover;position:absolute;left:0;top:0}#products .out_of_stock_vertical{width:188px;height:250px;margin-left:36px;display:inline;object-fit:cover;position:absolute;left:0;top:0}#products .horizontal{width:240px;height:240px;margin-top:0;margin-left:0;display:none;object-fit:cover}#products .vertical{width:189px;height:252px;margin-top:0;margin-left:0;display:none;object-fit:cover}#products .out_of_stock{width:200px;height:200px;margin-top:15px;margin-left:-200px;display:inline;margin-top:15px;object-fit:cover}#products .horizontal:hover,#products .vertical:hover{cursor:pointer}#products .buy_button{display:none;width:auto;background:0 0;padding:6px 10px;color:#fff;border-radius:5px;margin-bottom:10px;transition:background 1s;-webkit-transition:background 1s;cursor:pointer}#products .buy_button:hover{background:#333}#products .info_button{position:absolute;width:30px;height:30px;border:1px dotted #000;border-radius:50%;text-transform:none;font-size:18px;font-weight:700;margin-top:-40px;margin-left:150px}#products .info_button:hover{cursor:pointer}#products .no_products{font-size:18px;height:200px}#products .no_products{font-size:24px;height:200px}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;cursor:pointer}.col-md-3{margin-bottom:2%}img.enterpay_img{display:inline-block;margin-left:auto;margin-right:auto;width:242px;margin-top:4px}img.paytrail_img{display:inline-block;margin-left:auto;margin-right:auto;width:380px}#popup_wrapper{display:none;position:absolute;z-index:100000;text-align:center;width:100%;height:100%}#company_popup{width:900px;height:510px;text-align:left;margin-top:100px;position:fixed;z-index:100002;background:#fff;font-weight:600;border-radius:2px;-moz-box-shadow:0 0 20px 3px #969696;-webkit-box-shadow:0 0 20px 3px #969696;box-shadow:0 0 20px 3px #969696;-webkit-transition:transform .3s ease-in-out,zoom .3s ease-in-out;transition:transform .3s ease-in-out,zoom .3s ease-in-out}#popup_header{height:82px;border-bottom:1px solid #cbcbcb;float:left;width:100%;color:#000;font-size:20px;letter-spacing:1px}#popup_office_name{width:284px;border-right:1px solid #696969;text-align:center;float:left;margin-left:15px;padding-top:8px;text-transform:uppercase;height:81px;line-height:120%;vertical-align:middle}#popup_address{width:567px;line-height:30px;float:right;margin-top:10px}#popup_office_name span span{text-transform:none;font-weight:400;font-size:90%}#popup_content{height:368px;float:left;width:100%;font-size:16px}#popup_image{width:299px;border-right:1px solid #696969;text-align:center;float:left;height:368px}#popup_image span{width:250px;float:right;margin-right:20px;text-align:center}#popup_image img{width:298px;height:260px}#popup_details{width:567px;float:right;height:338px;margin-top:15px}#popup_open_times span{color:#000}#popup_top_details{height:90px;width:100%}#popup_top_details span{width:200px;height:100%}#popup_open_times{float:left}#popup_services{float:right}#popup_services span{color:#000}#popup_description{display:block;height:175px;margin-top:15px}#popup_description span{color:#000}#popup_home_page{float:right}#popup_bottom_details span{height:43px}#popup_email{float:left;width:150px}#popup_home_page{float:right;width:250px}#popup_background{background:#fff;position:absolute;z-index:100002;width:100%;height:100%;opacity:.7}#popup_link{position:absolute;z-index:200000;height:60px;margin-top:388px;width:100%;line-height:37px;font-size:20px;color:#fff}#popup_link #main_span{margin-top:12px;display:block;background:#645555;padding-left:95px}#popup_link #main_span span{margin-right:15px}#popup_link #main_span span:first-of-type{font-style:italic;text-decoration:underline;margin-right:70px}#popup_link a{position:absolute;padding-right:186px}#popup_link a img{margin-left:20px;width:60px;height:60px}#company_popup .s_order_info .s_order_info{margin-left:15px}#company_popup .s_order_info .s_order_topic{font-size:29px;display:inline-block}#company_popup .s_order_info .s_order_date{display:inline-block;margin-left:10px}#company_popup .s_order_info .s_order_aprox{display:inline-block;margin-left:10px}#company_popup .s_order_info .s_order_available{display:inline-block;margin-left:10px}#company_popup .s_order_info .s_order_text{font-weight:500}#company_popup .s_order_info{margin-left:15px}#full_product_img{display:none;position:fixed;z-index:100004}#full_product_img #close_full_img{cursor:pointer}#full_product_img .vertical{height:100%;z-index:100007;position:relative}#full_product_img .horizontal{width:100%;z-index:100007;position:relative}#product_popup_details{float:right}#next_product,#previous_product{position:absolute;border:none}#previous_product{height:100%;margin-top:0;padding-left:25px;border-radius:4px}#next_product img,#previous_product img{height:100px;border:1px solid #969696;background:#fff;opacity:.4;border-radius:50%;transition:opacity .5s,filter .5s;-webkit-transition:opacity .5s,filter .5s}#next_product img:hover,#previous_product img:hover{opacity:.8;cursor:pointer}#previous_product img{margin-top:200px}#next_product{margin-top:200px;margin-left:775px}#product_popup_image{height:500px;width:500px;display:inline-block}#product_popup_image .horizontal{height:auto;width:100%;display:none;margin-top:62.5px}#product_popup_image .vertical{width:auto;height:100%;display:none;margin-left:62.5px}#product_popup_image .zoom_button{position:absolute;display:none;top:378px;left:378px;opacity:.5;transition:opacity .5s;-webkit-transition:opacity .5s;cursor:pointer}#product_popup_image .zoom_button:hover{opacity:1}#product_content{position:absolute;margin-top:-48px;margin-left:4px;z-index:15;min-width:140px}#product_content img{margin-left:10px;cursor:pointer}#product_content input{border:none;background:0 0;transition:opacity .4s,filter .4s;-webkit-transition:opacity .4s,filter .4s}#product_content input:hover{opacity:.8}#product_popup_details{width:400px;display:inline-block;text-align:left;font-weight:400}#product_popup_details div{margin-left:15px}#product_popup_name{font-size:25px;line-height:28px;height:72px;margin-top:5px;color:#000;opacity:.8;text-transform:uppercase}#product_popup_description{margin:10px 0 10px 0;line-height:17px;height:79px;font-size:14px}#product_popup_price{height:180px}#product_popup_price .price_option{margin-left:0;height:60px;line-height:46px}#product_popup_price .last_price{height:52px}.tax{padding:5px}#product_popup_price span{cursor:pointer;border:solid 1px #d6d6d6;color:#969696;background:#fafafa;margin-right:10px;font-size:20px;width:100px;text-align:center;display:inline-block;transition:background .4s,color .4s,opacity .4s,filter .4s;-webkit-transition:background .4s,color .4s,opacity .4s,filter .4s}#product_popup_price span:hover{color:#fff;background:#333;border-color:#969696;opacity:.5}#product_popup_price .out_of_product:hover{cursor:default;background:#fafafa;border-color:#d6d6d6;opacity:1;color:#969696}#product_popup_price .selected{color:#fff;background:#333;border-color:#969696}#product_popup_amount_text{font-size:16px;margin-top:30px}#product_popup_amount input{text-align:center;border:1px solid #d6d6d6;background:#fafafa;color:#969696;font-size:20px;height:52px;width:100px}#product_popup_stock_limit_text{font-size:12px;margin-top:7px}#product_popup_stock_limit_text span:first-of-type{border-radius:8px;float:left;height:16px;margin-right:5px;width:16px}#product_popup_details #popup_buy_button{font-size:20px;background:0 0;height:52px;width:150px;color:#fff;border-radius:2px;margin-left:11px;display:inline-block;text-transform:uppercase;transition:background .4s;-webkit-transition:background .4s;line-height:52px;text-align:center}#close_popup{position:absolute;margin-left:882px;margin-top:-24px}#close_popup:hover{cursor:pointer}#order_popup_details{text-align:center}#personal_details{display:inline-block;width:840px}#order_popup_details #personal_details div{width:405px;text-align:left;display:inline-block;font-weight:400}#order_popup_details .left{margin-right:30px}#order_popup_details .right{float:right}#order_popup_details table{empty-cells:show}#order_popup_details span{display:inline-block;width:175px;margin-right:10px;font-weight:600}#order_popup_details #confirm_order{margin-left:30px}#order_popup_details #personal_details #delivery_details{margin-top:15px;margin-bottom:15px;width:100%}#payment_wrapper{margin:0 auto;width:640px}#gdpr_header_container{position:relative}.cookies_popup_close{position:absolute;font-weight:500;line-height:1;font-size:30px;color:#000;text-shadow:0 1px 0 #fff;opacity:.7;cursor:pointer;padding:0;background:0 0;border:0;-webkit-appearance:none;top:-10px;right:0}.cookies_popup_close:hover{color:#528400}#gdprPopup{width:100%;height:auto;text-align:center;background:#595959;color:#fff;padding-top:8px;padding-bottom:8px;font-family:'Open Sans';position:fixed;bottom:0;z-index:11}#acceptGdpr{cursor:pointer;background:#645555;line-height:26px;margin-left:15px;color:#fff;border-radius:8px;padding:4px 12px;display:inline-block}#gdprReadMore{cursor:pointer;line-height:26px;margin-left:15px;background:#333;color:#fff;border-radius:8px;padding:4px 12px;display:inline-block}#gdpr_popup div:first{margin:6px 10px}#gdpr_popup div h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:23px;text-align:center;color:#000!important}.gdpr_read_more_anchor{height:35px;width:35px;vertical-align:middle;cursor:pointer}#gdpr_read_more{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;color:#000!important;text-decoration:underline!important;font-size:16px;font-weight:400!important}#gdpr_popup_wrapper{display:none;position:fixed;width:100%;text-align:center;margin-top:60px}#gdpr_popup{background:#fff;max-width:600px;text-align:left;display:inline-block;border-radius:2px;-moz-box-shadow:0 0 20px 3px #969696;-webkit-box-shadow:0 0 20px 3px #969696;box-shadow:0 0 20px 3px #969696;padding:15px;border-radius:5px}.gdpr_content{max-height:400px;overflow:auto}#gdpr_popup p{margin:6px 10px;display:block;font-size:14px;margin:6px 10px;text-align:left;color:#151313}.gdpr_close_popup{margin-left:850px;position:inherit;font-size:25px}.gdpr_close_popup div{height:auto;border:none;background:0 0;overflow:none;text-align:center;margin:8px 20px}#gdpr_popup h3{margin:1% 2%;font-weight:700;font-size:18px;color:#000}#gdpr_popup_wrapper #gdpr_popup div.introduction{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;background:#fff;overflow-y:auto;margin:20px;margin-bottom:0;padding-bottom:20px;color:#000!important}#gdpr_popup_wrapper #gdpr_popup div.option{background:#fff;overflow-y:auto;margin:20px;margin-bottom:10px;margin-top:0}#gdpr_popup_wrapper #gdpr_popup input.option_check_box{margin:0;vertical-align:middle;width:23px;height:23px;width:15%}.accept_buttons{padding:7px}.gdpr-popup-text{font-size:.8em;color:#324475;font-weight:500;padding-left:40px}.gdpr-popup-expand-container{display:block;padding:1em;padding-top:0}#gdpr_popup_wrapper #gdpr_popup label{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;cursor:pointer;vertical-align:middle;margin:.5em;width:70%;color:#000!important}.gdpr_accept_chosen,.questionaire_close{cursor:pointer!important;background-color:#fff;text-decoration:none!important;text-align:center;color:#000!important;border:1px solid #151313;padding:5px;border-radius:7px;width:40%;margin-top:1%;margin-right:5%;margin-bottom:1%}.gdpr_accept_chosen:hover{color:#575757;border-color:#528400c2}.gdpr_accept_all,.questionaire_go_to{cursor:pointer!important;background-color:#fff;text-decoration:none!important;text-align:center;color:#fff!important;background:#528400;border:1px solid #528400;padding:5px;border-radius:7px;width:40%;margin-top:1%;margin-bottom:1%}.gdpr_accept_all:hover{color:#575757;border-color:#528400c2}@media screen and (max-width:1000px){#gdpr_popup_wrapper #gdpr_popup label{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;cursor:pointer;font-size:14px!important;vertical-align:middle;margin:.4em;width:70%;color:#000!important}#gdpr_popup_wrapper #gdpr_popup div.introduction{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;background:#fff;overflow-y:auto;margin:20px;margin-bottom:0;padding-bottom:20px;color:#000!important}#gdpr_read_more{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;color:#000!important;text-decoration:underline!important;font-size:14px;font-weight:400!important}#gdpr_popup{background:#fff;max-width:600px;text-align:left;display:inline-block;border-radius:2px;-moz-box-shadow:0 0 20px 3px #969696;-webkit-box-shadow:0 0 20px 3px #969696;box-shadow:0 0 20px 3px #969696;padding:15px;border-radius:5px}.gdpr_content{overflow-y:scroll}#gdpr_popup_wrapper #gdpr_popup input.option_check_box{margin:0;vertical-align:middle;width:23px;height:23px;width:10%}.gdpr_accept_chosen{cursor:pointer!important;background-color:#fff;text-decoration:none!important;text-align:center;color:#000!important;border:1px solid #151313;padding:5px;border-radius:7px;width:70%;margin-top:1%;margin-bottom:1%;margin-right:0}.gdpr_accept_all{cursor:pointer!important;background-color:#fff;text-decoration:none!important;text-align:center;color:#fff!important;background:#528400;border:1px solid #528400;padding:5px;border-radius:7px;width:70%;margin-top:1%;margin-bottom:1%}.gdpr-popup-text{font-size:.8em;color:#324475;font-weight:500;padding-left:0}#gdpr_popup div h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;text-align:center;color:#000!important}}@media screen and (max-width:1000px){#gdpr_popup_wrapper{margin-top:0}#gdpr_popup_wrapper #gdpr_popup div.option{background:#fff;overflow-y:auto;margin:20px;margin-bottom:0;margin-top:0}.gdpr_content{overflow:auto}}a{color:#0d6efd;text-decoration:underline;text-decoration:none}#continue_with_no_card_holder{color:#000;font-size:16px;font-weight:600;text-align:center;margin-left:2px;margin-right:2px}#terms_and_newsletter{text-align:end;margin:2%}#terms_and_newsletter input[type=checkbox]{width:20px;height:20px;margin-left:1%}#terms_and_newsletter .check{background:#d6e9f9}#accept_delivery_terms.check{outline:1px solid #e9666e}@media screen and (max-width:1175px){#header_bar .shopping_cart .shopping_cart_content{width:405px!important}#close_shopping_cart{margin-left:357px}}@media screen and (max-width:1450px){img.paytrail_img{width:100%;height:auto}}@media screen and (max-width:1100px){#top_footer .footer_column{width:50%}#product_page_wrapper #product #product_left{width:54%;max-width:600px}#product_page_wrapper #product #product_left.vertical{max-width:450px;width:54%}#product_page_wrapper #product #product_right{width:44%}#content #announcement_content,#content #campaign_content{letter-spacing:0;width:47%;vertical-align:top;margin-left:1%;margin-right:1%}#order_breadcrumb div{width:80%;margin-left:10%;text-align:center;min-width:500px}#banner{height:122px}#banner_img{max-width:1100px;min-width:1024px}#banner #shop_name_wrapper{font-size:24px}#banner #shop_name{height:89px;margin-top:-94px;width:339px}#banner #shop_name_background{margin-top:-100px;height:100px;width:282px}#content #top_content h2{font-size:18px;line-height:40px;height:40px}#content .content_text #info_left{width:400px;margin-left:30px}#wrapper #content .content_text #google_map{height:350px}#content .content_text #google_map,#content .content_text #info_right{margin-right:20px;width:500px}#top_footer_wrapper #link_popup{width:600px}#top_footer_wrapper #link_popup #link_close_popup{margin-left:582px}#top_footer{height:345px;padding:60px}#top_footer .footer_column{height:240px}#link_popup div{height:440px;width:270px}#link_popup{width:310px}#link_popup #link_close_popup{margin-left:85%;margin-top:5%}}@media screen and (max-width:990px),screen and (max-height:600px){.registration_container{margin-left:24%}#order_products{min-width:745px;width:90%;margin:auto;float:none;text-align:left;margin-top:5px}#order_details .inner_detail textarea{width:410px}#order_details{width:90%}#order_details input[type=text]{width:240px}.form_error{width:240px}#order_details .inner_detail select{width:240px}#order_breadcrumb div{width:80%;margin-left:10%;text-align:center;min-width:500px}header nav .season a,header nav .season span{font-size:19px}header nav li a,header nav li span{font-size:17px}#content .content_text #info_left{width:100%;float:none;height:auto;margin:0 auto;max-width:500px}#order_details .inner_detail .pickup_office_info{width:auto}#header_bar .cashier_shortcut{font-size:16px;padding:2px 7px}#wrapper #content .content_text #google_map{height:350px}#content .content_text #google_map,#content .content_text #info_right{float:none;margin:0 auto;width:100%;height:auto;max-width:500px;height:350px}#content .content_text #info_right{height:auto}#company_popup{width:600px;margin-top:30px;height:auto}#close_popup{margin-left:582px}#previous_product{padding-left:10px}#previous_product img{margin-top:165px}#next_product{margin-top:165px;margin-left:490px}#product_content{margin-top:0}#product_popup_details{width:300px;margin-bottom:10px}#product_popup_image{width:300px;height:330px;margin-top:44.5px}#product_popup_image .horizontal{margin-top:65.5px}#product_popup_image .vertical{margin-left:38.5px;width:225px}#product_popup_image .zoom_button{top:229px;left:229px;display:inline-block}#product_popup_name{margin-top:2px;font-size:24px;height:80px}#product_popup_description{font-size:13px;margin:5px 0;height:100px}#product_popup_price{height:140px}#product_popup_amount_text{font-size:15px;margin:0}#product_popup_price .price_option{height:42px;line-height:38px}#product_popup_price .last_price{height:40px}#product_popup_price .tax{font-size:9px}#product_popup_price span{font-size:18px;width:90px}#product_popup_amount input{font-size:18px;height:48px}#product_popup_amount #popup_buy_button{font-size:18px;height:48px;width:130px;line-height:48px}#product_popup_stock_limit_text{font-size:9px;margin-top:3px}#product_popup_stock_limit_text span:first-of-type{border-radius:6px;height:12px;margin-right:4px;width:12px;margin-top:1px}#personal_details{width:700px}#order_popup_details #personal_details div{width:340px}#order_popup_details .left{margin-right:10px;float:left}#order_head{padding:4px;width:100%;min-width:400px}#order_table{width:99%;min-width:350px;margin-left:1%}#order_details{min-width:745px;float:none;width:90%;margin:auto}#order_details #delivery_method_container{width:95%;margin-left:5%}#order_details .inner_detail .pickup_office_left_label{width:48px}#order_details .inner_detail div{width:100%}#order_details .inner_detail div .form_error,#order_details .inner_detail div .no-apartment-option,#order_details .inner_detail div span,#order_details .inner_detail select,#order_details .inner_detail textarea,#order_details input[type=text]{width:75%}#order_details .inner_detail #order_note,.non_address_related{width:100%}#order_details .inner_detail div span{width:24%}#order_table .order_product_name div{width:300px}#top_footer{height:345px;padding:20px}}@media screen and (max-width:900px){textarea#customProductDesc{max-width:98%;margin-left:1%}#searchbox_content_wrapper #searchbox .search_button{cursor:pointer;height:35px;margin-left:5px;border-radius:10px;padding:7px}.seachbox_line input{padding:5px;margin-top:1px;border-style:solid;border-width:1px;border-color:gray}.seachbox_line.first_item{margin-right:50px;max-width:450px;width:100%}.seachbox_line.second_item{margin-right:50px;max-width:400px;width:100%}#searchbox_content_wrapper #searchbox_content{height:110px}#infobox{display:none}header nav .season a,header nav .season span{font-size:15px}header nav li a,header nav li span{font-size:15px}#products .product_container{width:220px;font-size:16px}#products .product_price{font-size:18px;padding-bottom:4px;padding-top:4px}#products .inner_container{width:250px}#products .horizontal{width:210px;height:210px}#products .vertical{width:159px;height:212px;margin-top:0}#products .out_of_stock{width:150px;height:150px;margin-left:50px;display:inline;margin-top:-173px;object-fit:cover}#products .product_name{padding-top:2px;max-height:52px}#products .out_of_stock_horizontal{width:210px;height:210px}#products .out_of_stock_vertical{width:158px;height:210px;display:inline;object-fit:cover;margin-left:31px}}@media screen and (max-width:768px){#payment_methods_image_desktop{display:none}#payment_methods_image_mobile{display:block}#category_wrapper #category_left_wrapper,#category_wrapper #category_right_wrapper{max-width:50px;width:6%}#product_page_wrapper #category_product_list_wrapper{width:82%}header nav{flex-grow:0;width:40px}.seachbox_line{padding-left:0}#header_bar .shop_title{display:block}.next_delivery.small{display:block}#order_products{min-width:0;width:94%}#searchbox{height:unset}.search_text_img{display:none}#order_table .order_product_name .order_card_holder .card_information .card_selection{min-width:133px}#order_table .order_product_name .order_card_holder .card_information{min-width:400px}#order_details #delivery_method_container{width:95%;margin-left:5%}#order_breadcrumb div{width:92%;margin-left:5%;text-align:center;min-width:500px}#top_bar{height:62px;line-height:30px}#banner #shop_name{margin-left:9px!important}#header_bar_wrapper{display:inline-block}#shop_name_background{margin-left:4px!important}#top_bar .left{height:62px;max-height:62px;overflow:hidden}#header_bar{height:52px}#header_bar .cashier_shortcut{display:none!important}#banner:not(.old_order_banner):not(.front_page_banner){margin-top:-1px!important;visibility:hidden}#banner.front_page_banner{margin-top:121px!important}#menu_link{float:left;width:40px;padding:0 12px;font-size:14px;display:inline-block;text-transform:uppercase;z-index:10;position:relative;cursor:pointer;margin-top:16px;color:#000}#content #announcement_content h2{font-size:20px}#content #top_content h2{font-size:14px}#product_wrapper{text-align:center}#order_head{padding:4px;width:auto;min-width:300px;margin-left:0}#order_details{width:94%;min-width:550px;margin-left:0;margin:auto}.giftCardBox{width:auto;min-width:300px;margin-left:2px}#order_table{width:auto;min-width:300px;margin-left:2px}#order_table .order_product_name div{width:245px}#order_details .inner_detail div{width:100%}#order_details .inner_detail .delivery_area_field{margin-left:2%}#order_details .receiver_info_visible{height:auto}#order_details .inner_detail div .span_textarea{display:none}#order_popup_details #personal_details div{width:100%}#order_popup_details .left{margin-right:0}#order_popup_details .right{margin-top:10px;float:left}#company_popup .button{margin-bottom:16px}#product_content{margin-top:-30px;margin-left:15px}#product_content img{margin-left:0;width:30px}#next_product,#previous_product{display:none}#top_footer_wrapper #link_popup{width:400px}#top_footer_wrapper #link_popup #link_close_popup{margin-left:382px}#top_footer .footer_column:last-of-type img{max-width:80%;max-height:192px}header nav .season a,header nav .season span{font-size:21px}#order_table .order_product_name .horizontal img{width:105px}#order_table .order_product_name .vertical img{width:75}}@media screen and (max-width:640px){#gdpr_popup_wrapper #gdpr_popup label{margin:.3em}.customerInfo{display:flex!important;align-items:center}.customerInfo span{width:fit-content!important;margin-right:10px}.registration_container{margin-left:0}#product #product_left #product_imageholder img{margin:0}#products .product_container{margin:12px 14px}#product_topic_mobile{display:block;margin:10px 20px}#product_topic_mobile h2{font-size:25px}#product_topic{display:none}#product_page_wrapper #product #product_left{width:100%;margin-right:0}#product_page_wrapper #product #product_left.vertical{width:100%;margin-right:0}#product_page_wrapper #product #product_right{width:100%}#order_details .inner_detail div .form_error,#order_details .inner_detail div .no-apartment-option,#order_details .inner_detail div span,#order_details .inner_detail select,#order_details .inner_detail textarea,#order_details input[type=text]{width:95%}#receiver_address_error{float:none;margin-right:0}#product_popup_image .vertical{margin-left:25px;width:150px;height:200px}#product_popup_description{height:auto;margin-top:3px;margin-bottom:10px}#product_popup_name{height:auto}#product_popup_image .zoom_button{top:129px;left:129px}#product_popup_image .horizontal{margin-top:25px;width:200px;height:150px}#close_popup{margin-left:254px;margin-top:3px;z-index:16}#product_popup_image{width:200px;height:200px;margin-left:50px;margin-top:5px}#company_popup{width:300px;margin-top:0;position:absolute}#order_details_conf{min-width:320px}#order_delivery_conf{min-width:320px}#order_details{min-width:460px}.order_product_name .order_card_holder .card_information .card_image{width:90px}#order_table .order_product_name img{width:90px;height:auto;max-width:120px;margin-right:3px;margin-left:3px}#order_table .horizontal{width:90px;margin-right:15px;float:left}#order_table .vertical{width:55px;margin-right:15px;float:left}#order_table .order_product_name div{width:235px}#order_breadcrumb #order_item_container div{display:inline-block;width:20.5%;min-width:0;margin-left:0}#order_breadcrumb div{width:96%;margin-left:2%;text-align:center;min-width:500px}#top_footer_wrapper{padding:30px 0 20px}#top_footer .footer_column{width:100%;padding:0 5px 10px;line-height:150%}h3{font-size:24px}}@media screen and (max-width:575px){#category_wrapper #category_left_wrapper,#category_wrapper #category_right_wrapper{display:none}#product_page_wrapper #category_product_list_wrapper{margin-left:0;margin-right:0;width:100%}.seachbox_line.first_item,.seachbox_line.second_item{margin-right:0}#products .product_container{width:180px;font-size:13px}#products .product_price{font-size:14px;padding-bottom:4px;padding-top:4px}#products .inner_container{width:180px}#products .horizontal{width:170px;height:170px;margin-top:0}#products .vertical{width:132px;height:176px;margin-top:0}#products .out_of_stock{width:120px;height:120px;margin-left:30px;display:inline;margin-top:-143px;object-fit:cover}#products .out_of_stock_horizontal{width:170px;height:170px;margin-left:2px}#products .out_of_stock_vertical{width:128px;height:170px;margin-left:26px}}@media screen and (max-width:560px){#header_bar .shop_title{visibility:visible;margin:auto}#order_table .order_product_name_confirmation div{margin-right:3px;min-width:140px}#order_details .receiver_info .inner_detail div .span_textarea{top:-51px}#order_table .order_product_name .order_card_holder .card_information{width:96%;margin-left:2%}#order_table .order_product_name .order_card_holder .card_information .card_selection{width:32%;margin-right:1px;margin-left:1px}#order_table .order_product_name .order_card_holder .card_information .card_text{width:300px}#order_table .order_product_name div{width:195px}#order_breadcrumb div{width:100%;margin-left:0;text-align:center;min-width:460px}#banner.front_page_banner{height:0}#banner_image_div{display:none}}@media screen and (max-width:480px){#product_page_wrapper #breadcrumb_wrapper #breadcrumb{font-size:16px}.seachbox_line p{text-align:center}.first_item a{display:none}#order_details .detail .invoice_button{margin-left:0}#delivery_method_container div:nth-of-type(2n){float:right;margin-right:18px}#order_details .delivery_method{width:45%}#order_table .horizontal{width:60px;margin-right:10px;float:left}#order_table .vertical{width:40px;margin-right:10px;float:left;margin-left:5px}#order_details_table td:first-child{width:150px!important}#order_delivery_table td:first-child{width:150px!important}.order_card_holder{margin-left:0!important;margin-top:20px!important;max-width:390px}#order_table .order_product_name .order_card_holder .card_information .card_selection{margin-right:1px;margin-left:1px}#next_button_holder span{padding:11px 20px;margin:0 2%}#order_details{width:96%;min-width:270px}#order_products{width:100%}#order_breadcrumb #order_item_container div{display:inline-block;width:23.5%;min-width:0;margin-left:0;font-size:13px}#order_breadcrumb div{width:100%;margin-left:0;text-align:center;min-width:320px}#order_table .order_product_name img{width:23%;height:auto;max-width:120px;margin-right:3px}.order_product_info{width:73%!important;min-width:100px}#order_table .order_product_name div{width:150px;margin-left:0}#order_table tr td:first-of-type span{padding:0}.shopping_cart .shopping_cart_content{padding:1px}.shopping_cart .shopping_cart_content table{max-width:100%}#order_details .receiver_info .inner_detail div .span_textarea{top:-31px}#order_products #order_products_top #order_products_middle{padding:15px 15px 10px}#order_products #order_products_bottom{padding:17px 17px}#order_products tr td:first-of-type{width:90px}#order_products tr td:last-of-type{width:80px;text-align:right}.receiver_field{margin-left:5px}.customerInfo{display:flex!important;align-items:center}.customerInfo span{width:fit-content!important;margin-right:10px}#order_products #order_products_middle,#order_products #order_products_top{padding:15px 15px 10px}}@media screen and (max-height:450px){#company_popup{position:absolute}}@media screen and (max-width:440px){#order_details .pickup_office_info .pickup_office_left{min-width:140px;max-width:160px}#order_details .officeName,.pickupDeliveryName{font-size:15px;font-weight:500}#order_details .officeContacts{font-size:15px}#content #announcement_content,#content #campaign_content{font-size:16px}}@media screen and (max-width:420px){textarea#customProductDesc{max-width:98%;margin-left:1%}#header_bar .shopping_cart .shopping_cart_content{margin-left:-321px;width:366px}#close_shopping_cart{margin-left:323px;margin-top:-15px}.order_card_holder{margin-top:5px!important;max-width:340px}#order_table .order_product_name .order_card_holder .card_information{min-width:355px;margin-right:0}.order_product_name .order_product_info{min-height:120px}.order_product_name .vertical+.order_product_info{min-height:85px}#products .product_container{width:154px;font-size:13px;margin:8px 8px}#products .inner_container{width:154px}#products .horizontal{width:150px;height:150px;margin-top:0;margin-left:0}#products .vertical{width:120px;height:160px;margin-top:0;margin-left:0}#products .out_of_stock_vertical{width:128px;height:150px;margin-left:13px}#products .out_of_stock_horizontal{width:150px;height:150px;margin-left:2px}}@media screen and (max-width:391px){#header_bar .shopping_cart .shopping_cart_content{margin-left:-330px;width:366px!important}.order_product_name .order_product_info{min-height:120px}.order_product_name .vertical+.order_product_info{min-height:70px}#order_details .inner_detail_delivery_office div .pickup_office_info{text-align:left;display:inline-block;width:219px}#order_table .order_product_name .order_card_holder .card_information{min-width:315px;margin-right:0}#products .product_price{font-size:14px;padding-bottom:4px;padding-top:4px}#products .out_of_stock{width:130px;height:130px;margin-left:0;display:inline;margin-top:-152px;object-fit:cover}.order_card_holder{margin-left:0;margin-top:20px;max-width:310px}#order_table .order_product_name .order_card_holder .card_information{min-width:310px}#order_table .horizontal{width:50px;margin-right:5px;float:left}#order_table .vertical{width:35px;margin-right:5px;float:left;margin-left:5px}.order_product_name_confirmation div{margin-right:3px;min-width:130px}#shop_name_background{margin-left:0!important;border-bottom:0!important;border-radius:0!important;border-top-left-radius:0!important;border-right:0px!important;margin-top:-122px!important;height:100%!important;width:100%!important}#top_footer .footer_column{padding:0 0 10px}#top_footer .footer_column.link_only{padding-left:20px}#top_footer_wrapper{padding:30px 0 20px}#top_footer{padding:0}#order_details .openingTimes{margin:5px 0 0;font-size:15px;font-weight:500;display:inline-block}}@media screen and (max-width:339px){#products .product_name.vertical_product_name{margin-left:4px}#products .product_name.vertical_product_name{margin-left:4px}#header_bar .shopping_cart .shopping_cart_content{margin-left:-253px}.order_product_name .order_product_info{min-height:120px}.order_product_name .vertical+.order_product_info{min-height:70px}#order_details .inner_detail_delivery_office div .pickup_office_info{text-align:left;display:inline-block;width:219px}#order_table .order_product_name .order_card_holder .card_information{min-width:315px;margin-right:0}#products .product_container{width:150px;font-size:13px}#products .product_price{font-size:14px;padding-bottom:4px;padding-top:4px;margin-left:0}#products .inner_container{width:150px}#products .img_container{width:100%;height:100%}#products .horizontal{width:130px;height:130px;margin-top:0;margin-left:0}#products .vertical{width:102px;height:136px;margin-top:0}#products .out_of_stock{width:130px;height:130px;margin-left:0;display:inline;margin-top:-152px;object-fit:cover}#products .out_of_stock_vertical{width:98px;height:130px;margin-left:16px}#products .out_of_stock_horizontal{width:130px;height:130px;margin-left:0}#products .product_name{padding-top:1px;max-height:38px;margin-left:0}.order_card_holder{margin-left:0;margin-top:20px;max-width:310px}#order_table .order_product_name .order_card_holder .card_information{min-width:310px}#order_table .horizontal{width:50px;margin-right:5px;float:left}#order_table .vertical{width:35px;margin-right:5px;float:left;margin-left:5px}.order_product_name_confirmation div{margin-right:3px;min-width:130px}#shop_name_background{margin-left:0!important;border-bottom:0!important;border-radius:0!important;border-top-left-radius:0!important;border-right:0px!important;margin-top:-122px!important;height:100%!important;width:100%!important}#top_footer .footer_column{padding:0 0 10px}#top_footer .footer_column.link_only{padding-left:20px}#top_footer_wrapper{padding:30px 0 20px}#top_footer{padding:0}}@media screen and (max-width:331px){#header_bar .shopping_cart .shopping_cart_content{margin-left:-253px}.order_product_name .order_product_info{min-height:120px}.order_product_name .vertical+.order_product_info{min-height:70px}#order_details .inner_detail_delivery_office div .pickup_office_info{text-align:left;display:inline-block;width:219px}#order_table .order_product_name .order_card_holder .card_information{min-width:315px;margin-right:0}#products .product_container{width:130px;font-size:13px}.product_container{animation:none!important;transform:none!important;transition:none!important}#products .inner_container{width:130px}#products .out_of_stock{width:110px;height:110px;margin-left:8px;display:inline;margin-top:-132px;object-fit:cover}#products .product_name{padding-top:1px;height:38px}.order_card_holder{margin-left:0;margin-top:20px;max-width:310px}#order_table .order_product_name .order_card_holder .card_information{min-width:310px}#order_table .horizontal{width:50px;margin-right:5px;float:left}#order_table .vertical{width:35px;margin-right:5px;float:left;margin-left:5px}.order_product_name_confirmation div{margin-right:3px;min-width:130px}#shop_name_background{margin-left:0!important;border-bottom:0!important;border-radius:0!important;border-top-left-radius:0!important;border-right:0px!important;margin-top:-122px!important;height:100%!important;width:100%!important}}@media screen and (max-width:650px){#gdpr_popup{width:90%}button.gdpr_accept_all.desktop_button,button.gdpr_accept_chosen.desktop_button,button.questionaire_close.desktop_button,button.questionaire_go_to.desktop_button{display:none}button.gdpr_accept_chosen.mobile_button,button.questionaire_close.mobile_button{margin-right:0;display:inline-block}button.gdpr_accept_all.mobile_button,button.questionaire_go_to.mobile_button{margin-right:0;display:inline-block}}@media screen and (max-height:650px){.gdpr_content{max-height:250px}}@media screen and (max-height:550px){.gdpr_content{max-height:220px}}@media screen and (max-height:450px){.gdpr_content{max-height:200px}}@media screen and (max-height:350px){.gdpr_content{max-height:100px}}