@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";:root{color-scheme:light only}body{background:#f8f3ef;color:#484848;font-family:Barlow,sans-serif;overflow-x:hidden}h1{color:#000;font: 700 23px/28px Barlow;letter-spacing:1.15px}.user_bg{background-image:url(../images/user-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}::-moz-selection{background-color:#c8112f!important;color:#fff!important}::selection{background-color:#c8112f!important;color:#fff!important}:focus-visible{outline:1px solid #c8112f}button{background:#c8112f 0 0 no-repeat padding-box;border-radius:6px;color:#fff;font: 16px/19px Barlow;letter-spacing:.8px;padding:13.5px;text-align:center}button:hover{filter:brightness(110%)}.invert-btn{background:transparent;border:1px solid #c8112f;border-radius:6px;color:#c8112f;font: 16px/19px Barlow;letter-spacing:.8px;padding:12.5px 26px!important;text-align:center}.white-btn{background:#fff}input,select{background:transparent;border:1px solid #afafaf;border-radius:6px;color:#000;font: 18px/22px Barlow;letter-spacing:.9px;padding:10px 24px;width:100%}input::-moz-placeholder{color:#afafaf}input::placeholder{color:#afafaf}input:focus,select:focus{outline:none}.vue-tel-input{background:transparent!important;border:1px solid #afafaf!important;border-radius:6px!important;color:#000!important;font: 18px/22px Barlow!important;letter-spacing:.9px!important;padding:.35px!important;width:100%!important}.vue-tel-input:focus-within{border:none;box-shadow:none!important}select{padding:10px 24px}@media (max-width:1024px){.invert-btn{padding:8px 27px!important}}.pro_icon{height:24px}.user_top_label{color:#000;font: 16px/19px Barlow;letter-spacing:.8px}.checkbox_simple_label,.other_label{color:#6f6f6f;font: 14px/17px Barlow;letter-spacing:.7px;text-align:left}.userform_label p{color:#000;font: 16px/19px Barlow;letter-spacing:.8px;text-align:center}.usertype_box{border:3px solid #937258;border-radius:6px}.usertype_box.active{background:#c8112f 0 0 no-repeat padding-box;border:3px solid #c8112f;border-radius:6px}.usertype_box i{color:#fff}.usertype_box .usertype_title{color:#937258}.usertype_box .usertype_title,.usertype_box.active .usertype_title{font: 600 23px/28px Barlow;letter-spacing:1.15px;text-align:center}.usertype_box.active .usertype_title{color:#fff}@media (max-width:1024px){.usertype_box .usertype_title,.usertype_box.active .usertype_title{font: 600 16px/19px Barlow}}.delivery_box{background:#000;border:3px solid #000;border-radius:6px}.delivery_box .usertype_title{color:#fff;font: 600 23px/28px Barlow;letter-spacing:1.15px;text-align:center}@media (max-width:1024px){.delivery.active .usertype_title,.delivery_box .usertype_title{font: 600 16px/19px Barlow}}.delivery_icon{color:#fff;font-size:42px;text-align:center}@media (max-width:1024px){.delivery_icon{font-size:24px}.v-toast{margin:.5rem 1rem}}#headlessui-portal-root{position:relative;z-index:1000}.confirm_title{color:#000;font: 700 16px/19px Barlow;letter-spacing:.8px;text-transform:uppercase}.confirm_content{color:#000;font: 16px/19px Barlow;letter-spacing:.8px}.confirm_btn{background:#c8112f 0 0 no-repeat padding-box;border-radius:5px;color:#fff}.confirm_btn,.confirm_invert_btn{font: 600 14px/17px Barlow;letter-spacing:.7px;padding:10.5px 17.5px;text-align:center}.confirm_invert_btn{background:transparent 0 0 no-repeat padding-box;border:1px solid #c8112f;border-radius:5px;color:#c8112f}.header{background:#000;color:#fff;font: 14px/17px Barlow;letter-spacing:.7px}.topheader{padding:23px 0}.subheader{background:#c8112f 0 0 no-repeat padding-box;color:#fff;font: 500 15px/18px Barlow;letter-spacing:.75px;padding:19px 0;text-transform:none;text-wrap:balance;top:100px}.search input{background:#000;border:1px solid #6f6f6f;border-radius:6px;color:#fff;padding:10px 52px 10px 16px;width:178px}.search input::-moz-placeholder{color:#fff;font: 14px/17px Barlow;letter-spacing:.7px;text-transform:uppercase}.search input::placeholder{color:#fff;font: 14px/17px Barlow;letter-spacing:.7px;text-transform:uppercase}.search .icon{height:18px;margin-top:4px;width:18px}.mobile-search{margin-right:16px}.delivery{color:#c8112f;font: 14px/23px Barlow;text-transform:Capitalize}.user_icon{height:38px}.separator{background:#6f6f6f;height:25px;width:1px}.cart{margin-right:20px}.cartcount{background:#c8112f}.space_btn{background:#c8112f 0 0 no-repeat padding-box;border-radius:5px;padding:12px 18px}@media (min-width:1024px){.header{text-transform:uppercase}.topheader{padding:30px 0}}@media (min-width:1280px){.search input{width:278px}}.menu-item{background:transparent!important;color:#000;font: 14px/17px Barlow;letter-spacing:.7px;padding:12px 18px;text-transform:uppercase}.menu-item:hover{background:none;color:#c8112f;font-weight:700}.menu-item:first-of-type{padding-top:18px}.menu-item:last-of-type{padding-bottom:18px}.mobile-menu{bottom:0;position:fixed;top:86px;width:100%;z-index:100}.mobile-menu,.mobile-menu-header{background:#f8f3ef}.mobile-user_icon{height:30px}.mobile-action_icon{height:38px}.mobile-orders{background:#1a1a1a 0 0 no-repeat padding-box;border-bottom:1px solid #1a1a1a;border-top:1px solid #1a1a1a}.mobile-favorites,.mobile-orders{color:#fff;font: 700 16px/19px Barlow;letter-spacing:.8px;padding:6px 12px;text-align:left;text-transform:uppercase}.mobile-favorites{background:#c8112f 0 0 no-repeat padding-box;border-bottom:1px solid #c8112f;border-top:1px solid #c8112f}.mobile-favorites img,.mobile-orders img{height:17px}.mobile-menu-categories{margin-top:85px}.mobile-menu-categories_logged{margin-top:151px}.menu-cat{background:#f0e7df 0 0 no-repeat padding-box}.menu-cat button,.menu-cat button:hover{background:#f8f3ef 0 0 no-repeat padding-box;border-radius:0;border-top:1px solid #e5d6c9;color:#000;font: 700 16px/19px Barlow;letter-spacing:.8px;margin:0;padding-left:12px;text-align:left;text-transform:uppercase}.menu-cat button:first-of-type{border-top:1px solid #e5d6c9}.menu-cat button:last-of-type{border-bottom:1px solid #e5d6c9}.menu-cat button[aria-expanded=true]{background:#e5d6c9 0 0 no-repeat padding-box}.menu-subcat{background:#f0e7df 0 0 no-repeat padding-box;border-radius:0;color:#000;font: 500 14px/17px Barlow;margin:0;padding-bottom:10px;padding-left:12px;padding-top:10px;text-align:left}.menu-subcat,.mobile-menu-footer{letter-spacing:.7px;text-transform:uppercase}.mobile-menu-footer{background:#000;color:#fff;font: 14px/17px Barlow;height:104px}.mobile-register,.mobile-register:hover{background:none;border:1px solid #937258;color:#937258}.mobile-login,.mobile-login:hover,.mobile-register,.mobile-register:hover{border-radius:6px;font: 16px/19px Barlow;letter-spacing:.8px;padding:8px 20px;text-align:center;text-transform:uppercase}.mobile-login,.mobile-login:hover{background:#937258 0 0 no-repeat padding-box;color:#fff}.mobile-space_btn{background:#c8112f 0 0 no-repeat padding-box;border-radius:5px;color:#fff;font: 16px/19px Barlow;letter-spacing:.8px;padding:8px 64px;text-align:center;z-index:1000}.back_search_icon{font-size:24px}.search_mobile input{border-left:none;border-right:none;border-top:none;padding-bottom:4px;padding-left:8px;padding-top:0;width:100%}.time_select{padding-left:12px;padding-right:12px;width:117px}@media (max-width:1536px){.time_select{width:100%}}@media (min-width:1280px) and (max-width:1536px){.time_select{padding-left:24px;padding-right:24px}}.selected div{border-color:#d3d3d3!important}.store_image img{border-radius:9px;padding:0}.mobile_store{padding-left:12px;padding-right:12px}.store_name{color:#000;font: 600 18px/22px Barlow;letter-spacing:.9px;text-align:center;text-transform:uppercase}.store_hours{color:#484848;font: 16px/19px Barlow;letter-spacing:.8px;text-align:center}.footer{background:#000;color:#fff;font: 14px/23px Barlow;letter-spacing:.7px;text-transform:uppercase}.footer h3{font: 600 18px/27px Barlow;letter-spacing:.9px;margin-bottom:14px}.footer .bottom .container{border-top:1px solid #707070}@media (min-width:1024px){.footer .bottom .container{border-top:none}.footer .bottom{border-top:1px solid #707070}}.side{box-shadow:12px 0 12px -9px #00000012;clip-path:inset(0 -12px 0 0);min-width:300px}.side_category{color:#000;font: 700 16px/19px Barlow;letter-spacing:.8px;text-transform:uppercase}.side_category i{color:#937258}@-moz-document url-prefix(){.side_input{margin-left:-4px}}.side_check{border:1px solid #937258;height:19px;margin-left:4px;width:19px}.side_check_bg{background:#c8112f;border:1px solid #c8112f}.side_checked{color:#fff;font-size:12px;left:3px;position:absolute;top:-1px}.side_sub{color:#000;font: 500 14px/17px Barlow;letter-spacing:.7px;max-width:260px;text-transform:uppercase}.carousel__slide img{border-radius:9px}.carousel__pagination-button:after{background-color:#d3d3d3!important}.carousel__pagination-button--active:after{background-color:#c8112f!important}.carousel__icon{fill:#937258!important}.home_highlight{background:#e5d6c9 0 0 no-repeat padding-box}.product_card_discount{background:#b72a35 0 0 no-repeat padding-box;border-radius:0 9px;color:#fff;font: 500 15px/18px Barlow;letter-spacing:.15px;padding:3px 12px;position:absolute;right:0;top:0}.product_card_discount .percentage{font: 600 26px/31px Barlow;padding-left:3px}.product_card_title{color:#000;font: 600 18px/22px Barlow;letter-spacing:.9px;text-transform:uppercase}.product_card_badge{background:#937258 0 0 no-repeat padding-box;border-radius:17px;color:#fff;font: 600 13px/16px Barlow;letter-spacing:.65px;padding:6px 16px;text-align:center;text-transform:uppercase}.product_card_unit{color:#484848;font: 16px/19px Barlow;letter-spacing:.8px}.product_card_delay{color:#000;font: 14px/17px Barlow;letter-spacing:.7px}.product_image img{border-radius:9px}.product_btn_add,.product_btn_delete,.product_btn_modify{background:#c8112f 0 0 no-repeat padding-box;border-radius:6px;color:#fff;font: 16px/19px Barlow;letter-spacing:.8px;padding:13.5px;text-align:center}.product_btn_modify{background:#937258 0 0 no-repeat padding-box}.product_error{border-color:#c8112f!important;color:#c8112f!important}.product_number{background:transparent;border:1px solid #afafaf;border-radius:5px;color:#484848;font: 16px/19px Barlow;letter-spacing:.8px;padding:12.25px}.product_favorite{width:30px}.mobile_form_number{background:#c8112f 0 0 no-repeat padding-box;border-radius:6px;color:#fff}.mobile_input_number input{text-align:center}.mobile_input_number input::-webkit-inner-spin-button,.mobile_input_number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mobile_input_number input[type=number]{-moz-appearance:textfield}@media (max-width:768px){.product_image img{padding:1rem}}.cart_padding img{padding:1rem!important}@media (max-width:768px){.product_line{background:#fff 0 0 no-repeat padding-box;border-radius:9px}.product_card_title{font: 600 16px/19px Barlow;letter-spacing:.8px}.product_card_unit{font: 14px/17px Barlow;letter-spacing:.7px}.product_card_delay{font: 12px/14px Barlow;letter-spacing:.6px}.product_card_badge{padding:6px 16px}.product_card_discount{border-radius:9px 0;font: 500 13px/16px Barlow;left:0;letter-spacing:.13px;padding:3px 12px;right:auto;top:0;z-index:12}.product_card_discount .percentage{font: 600 21px/25px Barlow;letter-spacing:1.05px}}.pagination button,.pagination button:hover{background:transparent;border:1px solid #937258;border-radius:4px;color:#937258;display:flex;font: 500 16px/19px Barlow;height:24px;justify-content:center;letter-spacing:.8px;margin:0 4px!important;text-align:center;width:24px}.pagination button.active{background:#c8112f;border:1px solid #c8112f;color:#fff}.pagination button:first-of-type,.pagination button:last-of-type{background:#e5d6c9 0 0 no-repeat padding-box;border:1px solid #937258}.search_tag{background:#c8112f;color:#fff;font: 500 16px/19px Barlow;letter-spacing:.8px}.grid_list img{width:44px}.user_card{background:#fff 0 0 no-repeat padding-box;border-radius:12px;box-shadow:5px 5px 20px #00000014}.user_card_title{color:#000;font: 700 21px/25px Barlow;letter-spacing:1.05px;text-align:center;text-transform:uppercase}.user_card_content .user_form input{border:1px solid #afafaf;border-radius:6px;color:#000;font: 18px/22px Barlow;letter-spacing:.9px;padding:10px 24px;width:100%}.user_card_content .user_form input::-moz-placeholder{color:#afafaf;font: 18px/22px Barlow;letter-spacing:.9px}.user_card_content .user_form input::placeholder{color:#afafaf;font: 18px/22px Barlow;letter-spacing:.9px}.user_card_content .user_form input:focus{outline:none}.user_card_content .user_btn_primary{background:#c8112f 0 0 no-repeat padding-box;border-radius:6px;color:#fff;padding:12.5px 24px}.user_card_content .user_btn_primary,.user_card_content .user_invert_btn{font: 16px/19px Barlow;letter-spacing:.8px;text-align:center}.user_card_content .user_invert_btn{background:transparent 0 0 no-repeat padding-box;border:1px solid #c8112f;border-radius:6px;color:#c8112f;padding:10.5px 24px}.user_card_content .user_password{color:#000;font: 14px/17px Barlow;letter-spacing:.7px}.user_card_content .user_btn{border:1px solid #c8112f;border-radius:6px;color:#c8112f;font: 600 16px/19px Barlow;letter-spacing:.8px;padding:11.5px 24px;text-align:center}.user_error{color:#c8112f}.form_section_title{color:#000;font: 600 18px/22px Barlow;letter-spacing:.9px;text-align:left}.user_card .otp input{margin:0 10px;padding:10px;width:32px}@media (max-width:1024px){.user_card_content .user_btn_primary{padding:9px 24px}.user_card_content .user_invert_btn{padding:7px 24px}}.vti__dropdown-item strong{font-family:Barlow,sans-serif!important;font-size:16px;font-weight:600!important}.v-toast__item--default{background:#c8112f 0 0 no-repeat padding-box!important;border-radius:13px!important;color:#fff!important;font: 600 18px/22px Barlow!important;letter-spacing:.9px!important;text-transform:uppercase!important}.alert{background:#c8112f 0 0 no-repeat padding-box;border-radius:6px;color:#fff;font: 16px/22px Barlow;letter-spacing:.8px;padding:32px 36px}.alert img{width:55px}.cart_title{color:#000;font: 600 18px/22px Barlow;letter-spacing:.9px;text-transform:uppercase}.cart_desc{color:#484848;font: 16px/19px Barlow;letter-spacing:.8px}.cart_delay{color:#000;font: 14px/17px Barlow;letter-spacing:.7px}.cart_option_title{color:#000;font: 700 16px/19px Barlow;letter-spacing:.8px;text-transform:uppercase}.cart_option_desc{color:#c8112f;font: 16px/19px Barlow;letter-spacing:.8px}.cart_total_title{font: 600 23px/28px Barlow}.cart_total,.cart_total_title{color:#000;letter-spacing:1.15px}.cart_total{font: 23px/28px Barlow}.cart_total_border{border:1px solid #6f6f6f}.cart_product_line{background:#fff 0 0 no-repeat padding-box;border-radius:9px}.mobile_number_padding{padding:7.75px}.mobile_number_btn_padding{padding:9px 11.1px}@media (max-width:1024px){.cart_total_title{font: 600 20px/24px Barlow;letter-spacing:1px}.cart_total{font: 20px/24px Barlow;letter-spacing:1px}.mobile_cart_btn{padding:9px 18px!important}.invert-btn.mobile_cart_btn{padding:8px 17px!important}.cart_downside{box-shadow:inset 0 -12px 12px -9px #00000012;clip-path:inset(-12px 0 0 0)}}@media (min-width:1024px){.cart_side{box-shadow:inset -12px 0 12px -9px #00000012;clip-path:inset(0 0 0 -12px)}}.order_subtotal_label{color:#c8112f;font: 600 18px/22px Barlow;letter-spacing:.9px}.order_subtotal_number{color:#c8112f;font: 18px/22px Barlow;letter-spacing:.9px}.order_mobile_border{border:1px solid #d1d1d1}.p_breadcrumb{color:#484848;font: 18px/22px Barlow;letter-spacing:.9px}.p_title{color:#b72a35;font: 700 25px/30px Barlow;letter-spacing:1.25px;text-transform:uppercase}.p_img img{padding:0!important}.p_price{color:#484848;font: 21px/25px Barlow;letter-spacing:1.05px}.p_description{color:#484848;font: 16px/19px Barlow;letter-spacing:.8px}.p_quantity_borders{border:1px solid #afafaf;border-radius:5px}.p_quantity button{background:#d1bcac;border:1px solid #d1bcac;border-radius:4px;color:#937258;font: 700 18px/40px Barlow;letter-spacing:1.5px;padding:0 9px}.p_quantity button.left{border-radius:4px 0 0 4px}.p_quantity button.right{border-radius:0 4px 4px 0}.p_unit{color:#484848;font: 16px/19px Barlow;letter-spacing:.8px}.p_total{color:#000;font: 23px/28px Barlow;letter-spacing:1.15px}.p_dispo{color:#484848;font: 14px/17px Barlow;letter-spacing:.7px}.p_button{padding:9px 40px}@media (min-width:768px){.p_button{padding:13.5px 40px}}.p_input_number input{border:none;padding:11px 12.25px;text-align:center}.p_input_number input::-webkit-inner-spin-button,.p_input_number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p_input_number input[type=number]{-moz-appearance:textfield}.p_ingredients{background:#e5d6c9 0 0 no-repeat padding-box}.p_ingredients h3{color:#000;font: 600 18px/22px Barlow;letter-spacing:.9px}.p_ingredients ul{list-style:disc}.p_ingredients li{color:#000;font: 15px/25px Barlow;letter-spacing:.75px}.p_ingredients li:first-letter{text-transform:uppercase}@media (max-width:768px){.p_breadcrumb{font: 19px/23px Barlow;letter-spacing:.95px}.p_price{color:#484848;font: 18px/22px Barlow;letter-spacing:.9px}}.error_code{color:#c8112f;font: 700 96px Barlow}.favorites_menu{color:#000;font: 700 16px/19px Barlow;letter-spacing:.8px;text-transform:uppercase}.favorites_icon{width:30px!important}.legal h2{color:#b72a35;font: 600 18px/22px Barlow;letter-spacing:.9px;text-transform:uppercase}.legal a{color:#b72a35;font-weight:600}.legal p{padding:18px 0}.store_image img{border-color:transparent;border-radius:18px;border-width:5px}.store_selected img{border:5px solid #c8112f}
