#order_products div{float:left;width:100%}.delivery_semi_header,.shop_semi_header{margin-left:0;margin-bottom:10px;font-weight:600;font-size:17px;text-align:left!important}#continue_with_no_card_holder p{margin-bottom:0;text-align:center}#close_shopping_cart{margin-left:348px;margin-top:-30px;position:absolute}#order_products #order_products_middle .box_topic,#order_products #order_products_top .box_topic{text-align:left;border-bottom:4px;border-bottom-style:double}#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}#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 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_confirmation,#order_breadcrumb #order_item_container #order_progress_active_contact,#order_breadcrumb #order_item_container #order_progress_active_delivery{background:#9b9b9b;height:8px;width:79%;position:relative;top:-21px;z-index:-1}#order_breadcrumb #order_item_container #order_progress_active_contact{background:-moz-linear-gradient(left,#528400 0,#528400 33%,#9b9b9b 34%,#9b9b9b 100%);background:-webkit-linear-gradient(left,#528400 0,#528400 33%,#9b9b9b 34%,#9b9b9b 100%);background:linear-gradient(to right,#528400 0,#528400 33%,#9b9b9b 34%,#9b9b9b 100%)}#order_breadcrumb #order_item_container #order_progress_active_delivery{background:-moz-linear-gradient(left,#528400 0,#528400 66%,#9b9b9b 67%,#9b9b9b 100%);background:-webkit-linear-gradient(left,#528400 0,#528400 66%,#9b9b9b 67%,#9b9b9b 100%);background:linear-gradient(to right,#528400 0,#528400 66%,#9b9b9b 67%,#9b9b9b 100%)}#order_breadcrumb #order_item_container #order_progress_active_confirmation{background:-moz-linear-gradient(left,#528400 0,#528400 66%,#528400 67%,#528400 100%);background:-webkit-linear-gradient(left,#528400 0,#528400 66%,#528400 67%,#528400 100%);background:linear-gradient(to right,#528400 0,#528400 66%,#528400 67%,#528400 100%)}#order_wrapper{max-width:1100px;margin:0 auto;display:none}#order_item_container_color{background:#528400!important}#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}#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}#continue_with_no_card_holder{color:#000;font-size:16px;font-weight:600;text-align:center;margin-left:2px;margin-right:2px}#order_content .loading_wrapper{text-align:center;min-height:176px;margin:50px 0}#order_content .loading_text{display:inline-block;font-size:24px}#order_content .errorBox{text-align:center;font-weight:600;font-size:18px;margin-top:30px}#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}#order_table tr:first-of-type{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-right:15px}#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}#order_details .inner_detail div .form_error:empty{display:none}#order_table .order_product_name .order_card_holder .card_information .card_image{width:150px}#order_table .order_product_name .order_card_holder .card_information .cardName{max-width:158px;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 :not(.quick_card_common_description){font-size:75%;margin-top:15px}#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 #previous_button{float:left}#order_details{width:58%;min-width:590px;float:left;min-height:300px;margin-left:10px}#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 .receiver_info{display:none}#order_details .receiver_info_visible{height:290px;opacity:1}#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 .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_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}#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:#528400;color:#fff}#order_products #order_products_bottom span{float:right}#order_products #order_products_bottom span:first-of-type{float:left;font-weight:600}.order_card_holder .order_add_card{width:max-content}#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}@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:1175px){#order_breadcrumb div{width:92%;margin-left:5%;text-align:center;min-width:500px}#order_head{padding:4px;width:auto;min-width:300px;margin-left:0}}@media screen and (max-width:990px),screen and (max-height:600px){#order_details input[type=text]{width:240px}#order_details .inner_detail div .customer_notify_info_div,#order_details .inner_detail div .form_error,#order_details .inner_detail div .giftcard-banner__content_delivery,#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 div span{width:24%}#order_details{min-width:745px;float:none;width:90%;margin:auto}#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%}.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}#order_head{padding:4px;width:100%;min-width:400px}#order_products #order_products_bottom{background:#528400;color:#fff}#order_total_price{margin-top:10px;background-color:#528400;color:#151313}#order_table{width:99%;min-width:350px;margin-left:1%}}@media screen and (max-width:768px){#order_head{padding:4px;width:auto;min-width:300px;margin-left:0}#order_products{min-width:0;width:94%}#order_details .inner_detail div{width:100%}#order_details{width:94%;min-width:550px;margin-left:0;margin:auto}}@media screen and (max-width:640px){#order_details .inner_detail div .customer_notify_info_div,#order_details .inner_detail div .form_error,#order_details .inner_detail div .giftcard-banner__content_delivery,#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:100%}#order_details{min-width:460px}}@media screen and (max-width:480px){#order_details .delivery_method{width:45%}#order_products{width:100%}#order_details{width:96%;min-width:270px}.shopping_cart .shopping_cart_content{padding:1px}.shopping_cart .shopping_cart_content table{max-width:100%}#order_breadcrumb div{width:100%;margin-left:0;text-align:center;min-width:320px}#order_table .order_product_name div{width:150px;margin-left:0}#order_table .order_product_name div{width:150px;margin-left:0}}@media screen and (max-width:420px){#header_bar .shopping_cart .shopping_cart_content{margin-left:-321px;width:366px}#close_shopping_cart{margin-left:323px;margin-top:-15px}}@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_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}.order_product_name_confirmation div{margin-right:3px;min-width:130px}}@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 .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}#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_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 .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}}