*{box-sizing:border-box;font-family:Poppins;margin:0;padding:0}:root{--main_item_background:#fff;--main_item_hover_background:#2f2e2e0d;--main_item_border_color:#2f2e2e33;--main_item_hover_border_color:#2f2e2e;--main_item_boxshadow:0px 5px 20px 0px #6d8dad45;--main_item_border_radius:20px;--secundary_item_background:#e7e7e7;--error_color:#c00;--title_primary:#017297;--title_primary_contrast_color:#fff;--content_primary:#2f2e2e;--subtitle_primary:#818181;--error_primary:#c00;--checkout_form_background:#efefef}button,input{border:none;outline:none}.order_online_app{padding:20px 5%;width:100%}.menunav_container{background-color:var(--main_item_background);padding:40px 0 25px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:99}.menunav_container,.menunav_container .nav_container{align-items:center;display:flex;height:40px;justify-content:space-between}.menunav_container .nav_container{flex:1 1;max-width:90%}.menunav_container .nav_container .nav{align-items:center;display:flex;max-width:100%;min-width:100%;overflow-x:scroll;padding:5px;scroll-snap-type:x proximity;white-space:nowrap}.menunav_container .nav_container .nav::-webkit-scrollbar{height:5px}.menunav_container .nav_container .nav::-webkit-scrollbar-track{background:#0000}.menunav_container .nav_container .nav::-webkit-scrollbar-thumb{background:var(--title_primary);border-radius:4px}.menunav_container .actions{align-items:center;display:flex;justify-content:flex-end;margin-left:30px;max-width:50px;min-width:50px}.menunav_container .actions button{align-items:center;background-color:var(--title_primary);border:none;border-radius:5px;box-shadow:0 2px 5px 0 var(--title_primary);cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;position:relative;transition:.25s;width:40px}.menunav_container .actions button svg path{fill:var(--title_primary_contrast_color)}.menunav_container .actions button:hover{background-color:var(--title_primary_contrast_color);transform:translateY(-4px)}.menunav_container .actions button:hover svg path{fill:var(--title_primary)}.menunav_container .actions button .cart_items_count{align-items:center;background:var(--secundary_item_background);border:2px solid var(--title_primary);border-radius:50%;color:var(--title_primary);display:flex;font-size:12px;height:25px;justify-content:center;position:absolute;right:-25%;top:-25%;width:25px}@media (max-width:996px){.menunav_container{align-items:center;background-color:var(--main_item_background);display:flex;height:40px;justify-content:space-between;padding:40px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:99}.menunav_container .nav_container{max-width:80%}.menunav_container .actions{margin-left:auto}}.menu_nav_item{background-color:var(--main_item_background);border:0;border-radius:5px;box-shadow:0 2px 5px 0 #6d8dad4f;color:var(--title_primary);cursor:pointer;font-size:14px;font-weight:500;margin-right:10px;padding:5px 10px;scroll-snap-align:start;transition:.25s;-webkit-user-select:none;user-select:none}.menu_nav_item.active,.menu_nav_item:hover{background-color:var(--title_primary);color:var(--main_item_background)}.menu_container{width:100%}.menu_container>h2{color:var(--title_primary);display:block;font-size:24px;font-weight:500;margin-bottom:15px;padding:10px 0;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.menu_category_container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:100%}.menu_category_title{color:var(--title_primary);display:block;font-size:24px;font-weight:500;margin-bottom:15px;text-align:left;width:100%}.menu_category_description{display:block;font-size:16px;font-weight:400;text-align:left;width:100%}.menu_category_products{grid-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);justify-items:stretch;margin-top:24px;padding-bottom:24px;width:100%}@media (max-width:996px){.menu_category_container{padding:2px 0}.menu_category_title{font-size:22px;margin-bottom:0}.menu_category_products{grid-gap:20px;grid-template-columns:1fr}}.menu_product_item{align-items:normal;background-color:var(--main_item_background);border-color:var(--main_item_border_color);border-style:solid;border-width:1px;cursor:pointer;display:flex;min-height:155px;overflow:hidden;position:relative;text-align:inherit;transition:.2s}.menu_product_item:hover{background-color:var(--main_item_hover_background);border-color:var(--main_item_hover_border_color)}.menu_product_item.img{padding-right:155px}.menu_product_item .content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:20px}.menu_product_item img{aspect-ratio:1/1;display:none;height:100%;object-fit:cover;object-position:center;position:absolute;right:0;top:0}.menu_product_item.img img{display:block}.product_item_title{color:var(--title_primary);display:block;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_item_description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--content_primary);display:block;display:-webkit-box;font-size:14px;line-height:1.4;margin:5px 0 8px;overflow:hidden;word-break:break-all}.product_item_price{color:var(--content_primary);display:block;font-size:16px;line-height:1.5;overflow:hidden;padding-top:7px;text-overflow:ellipsis;white-space:nowrap}.product_modal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.05s;visibility:hidden;width:100%;z-index:501}.product_modal.active{opacity:1;visibility:visible}.product_modal_container{background-color:var(--main_item_background);border-radius:15px;display:flex;flex-direction:column;overflow:hidden;padding:35px 0 0;position:relative;width:500px}.product_modal_container.img{padding-top:0;width:900px}.product_modal_main_container{display:flex;flex-direction:column;padding:20px}.product_modal_container.img .product_modal_main_container{flex-direction:row}.product_modal_container .close{align-items:center;background-color:var(--title_primary);border:none;border-bottom-left-radius:20px;cursor:pointer;display:flex;height:45px;justify-content:center;position:absolute;right:0;top:0;width:45px;z-index:9}.product_modal_container .product_information{width:100%}.product_modal_container .product_information>.img{aspect-ratio:1/1;border-radius:10px;box-shadow:0 2px 20px 0 var(--title_primary);display:none;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.product_modal_container.img .product_information>.img{display:block}.product_modal_container .product_information>.img img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@supports not (aspect-ratio:1/1){.product_modal_container .product_information>.img:before{content:"";float:left;padding-top:100%}.product_modal_container .product_information>.img:after{clear:both;content:"";display:block}}.product_modal_container .product_information .product_information_main{align-items:center;display:flex;justify-content:space-between}.product_modal_container .product_information .product_information_main .product_modal_title{color:var(--title_primary);font-size:22px;font-weight:700;line-height:1;max-width:60%;word-break:break-all}.product_modal_container .product_information .product_information_main .product_modal_price{color:var(--title_primary);font-size:22px;font-weight:600}.product_modal_container .product_information .product_modal_description{color:var(--subtitle_primary);font-size:14px;margin-bottom:20px;margin-top:10px;max-height:150px;overflow-x:hidden;overflow-y:auto;word-break:break-all}.product_modal_container .product_information .product_modal_description::-webkit-scrollbar{transform:translateX(100px);width:5px}.product_modal_container .product_information .product_modal_description::-webkit-scrollbar-track{background:var(--secundary_item_background)}.product_modal_container .product_information .product_modal_description::-webkit-scrollbar-thumb{background:#8181813a;border-radius:4px}.product_modal_container .product_variations{background-color:var(--secundary_item_background);border-radius:10px;max-height:450px;overflow-x:hidden;overflow-y:auto;padding:15px;width:100%}.product_modal_container.img .product_variations{margin-left:20px;max-height:600px}.product_modal_container.img .product_variations .error_msg{color:var(--error_color);font-size:16px;font-weight:500;margin-bottom:3px}.product_modal_container .product_variations::-webkit-scrollbar{transform:translateX(100px);width:5px}.product_modal_container .product_variations::-webkit-scrollbar-track{background:var(--secundary_item_background)}.product_modal_container .product_variations::-webkit-scrollbar-thumb{background:#8181813a;border-radius:4px}.product_modal_container .footer{display:flex;justify-content:space-between;padding-left:20px}.product_modal_container .footer .product_modal_submit_btn{align-items:center;background:var(--title_primary);border-top-left-radius:15px;box-shadow:0 -2px 15px 0 var(--title_primary);cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;margin-left:20px;padding:15px 20px;transition:.25s}.product_modal_container .footer .product_modal_submit_btn .loader{opacity:0;transform:translateX(-15px);transition:.25s;visibility:hidden}.product_modal_container .footer .product_modal_submit_btn .loader.active{opacity:1;visibility:visible}.product_modal_container .footer .product_modal_submit_btn h2{color:var(--title_primary_contrast_color);font-size:20px;font-weight:500;-webkit-user-select:none;user-select:none}.product_modal_container .footer .product_modal_submit_btn .divider{background:var(--title_primary);border-radius:3px;display:block;filter:brightness(1.2);height:100%;margin:0 15px;transition:.25s;width:3px}.product_modal_container .footer .product_modal_submit_btn .product_modal_total_price{color:var(--title_primary_contrast_color);font-size:20px;font-weight:500}@media (max-width:996px){.product_modal_container{padding:30px 0 0;position:relative;width:90%}.product_modal_container .product_information .product_information_main .product_modal_title{font-size:18px;max-width:60%}.product_modal_container .product_information .product_information_main .product_modal_price{font-size:18px}.product_modal_container .footer{align-items:flex-end;flex-direction:column;padding-left:0}.product_modal_container .footer .product_qty{margin-bottom:10px;padding-right:20px}.product_modal_container .footer .product_qty span{height:25px;width:25px}.product_modal_container .footer .product_qty span svg{width:12px}.product_modal_container .footer .product_qty .qty_input{width:35px}.product_modal_container .footer .product_modal_submit_btn{border-top-left-radius:15px;border-top-right-radius:15px;display:flex;margin-left:0;margin-right:20px;padding:15px 10px;width:calc(100% - 40px)}.product_modal_container .footer .product_modal_submit_btn .loader .spiner_loader{height:25px;width:25px}.product_modal_container .footer .product_modal_submit_btn .product_modal_total_price,.product_modal_container .footer .product_modal_submit_btn h2{font-size:16px}.product_modal_container.img{padding-top:0;width:90%}.product_modal_container.img .product_modal_main_container{flex-direction:column}.product_modal_container .product_information .product_modal_description{color:var(--subtitle_primary);font-size:14px;margin-bottom:20px;margin-top:10px;max-height:80px;overflow-x:hidden;overflow-y:auto;word-break:break-all}.product_modal_container.img .product_variations{margin-left:0;max-height:200px}.product_modal_container .product_information>.img{height:200px;width:100%}}.spiner_loader{animation:spin89345 1s linear infinite;border:4px solid var(--error_color);border-left:4px solid #0000;border-radius:50%;height:36px;width:36px}@keyframes spin89345{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product_qty{flex-wrap:wrap}.product_qty,.product_qty .less_button{align-items:center;display:flex;justify-content:center}.product_qty .less_button{border:2px solid var(--title_primary);border-radius:50%;cursor:pointer;height:30px;transition:.1s;width:30px}.product_qty .less_button:hover{background:var(--title_primary);cursor:pointer}.product_qty .less_button svg path{fill:var(--title_primary)}.product_qty .less_button:hover svg path{fill:var(--title_primary_contrast_color)}.product_qty .less_button.trash svg{margin-left:1px;width:14px}.product_qty .qty_input{border:0;border-radius:5px;font-size:18px;font-weight:500;margin:0 5px;text-align:center;-webkit-user-select:none;user-select:none;width:50px}.product_qty .plus_button{align-items:center;background:var(--title_primary);border:2px solid var(--title_primary);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:.1s;width:30px}.product_qty .plus_button:hover{background:var(--title_primary_contrast_color)}.product_qty .plus_button:hover svg path{fill:var(--title_primary)}.product_modal_comment{width:100%}.product_modal_comment .head{align-items:center;display:flex;flex-wrap:wrap}.product_modal_comment .head svg path{stroke:#017297}.product_modal_comment .head h2{color:#017297;font-size:20px;font-weight:600;margin-left:5px}.product_modal_comment .request_container{margin:0 10px}.product_modal_comment .request_container p{color:#818181;font-size:14px;font-weight:500;margin:5px 0}.product_modal_comment .request_container textarea{border:0;border-radius:5px;box-shadow:0 0 5px 0 #6d8dad46;color:#017297;font-weight:500;max-height:80px;max-width:100%;min-height:80px;min-width:100%;padding:10px;transition:.25s}.product_modal_comment .request_container textarea:focus-visible,.product_modal_comment .request_container textarea:hover{box-shadow:0 2px 10px 0 #6d8dad95;outline:0}.product_modal_comment .request_container textarea::placeholder{color:#2f2e2e;font-weight:500;opacity:.5}.product_selection_container{margin-bottom:10px}.product_selection_container h2{color:var(--title_primary);font-size:18px;font-weight:600;line-height:1}.product_selection_options_container{margin:0 10px}.product_selection_options_container p{color:var(--subtitle_primary);font-size:14px;font-weight:500;margin:5px 0}.product_selection_options_container .error_msg{color:var(--error_color);display:block;font-size:14px}.product_selection_radio_container{display:flex;flex-wrap:wrap}.product_selection_radio_container .option_container{align-items:center;cursor:pointer;display:flex;margin-right:10px}.product_selection_radio_container .option_container input:checked{-webkit-appearance:none;appearance:none}.product_selection_radio_container .option_container input{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;height:15px;position:relative;width:15px}.product_selection_radio_container .option_container input:before{background-color:var(--title_primary);border-radius:50%;content:"";display:none;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:.25s;width:8px}.product_selection_radio_container .option_container input:checked:before{animation:checked01 .5s forwards;display:block}.product_selection_radio_container .option_container label{color:var(--subtitle_primary);cursor:pointer;font-size:14px;padding:5px}@keyframes checked01{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes checked02{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.75)}}@media (max-width:996px){.product_selection_container h2{font-size:16px}.product_selection_options_container{margin:0 5px}}.product_options_extra_container{margin-bottom:10px}.product_options_extra_container h2{color:var(--title_primary);font-size:18px;font-weight:600;line-height:1}.product_options_extra_container .error_msg{color:var(--error_color);font-size:14px}.product_options_extra_container .product_options_container{margin:0 10px}.product_options_extra_container .product_options_container p{color:var(--subtitle_primary);font-size:14px;font-weight:500;margin:5px 0}.product_options_extra_container .product_options_container .checkbox_container{display:flex;flex-wrap:wrap}.product_options_extra_container .product_options_container .checkbox_container .option_container{align-items:center;cursor:pointer;display:flex;margin-right:10px}.product_options_extra_container .product_options_container .checkbox_container .option_container input{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:3px;cursor:pointer;height:15px;position:relative;width:15px}.product_options_extra_container .product_options_container .checkbox_container .option_container input:checked{-webkit-appearance:none;appearance:none}.product_options_extra_container .product_options_container .checkbox_container .option_container input:before{background:var(--title_primary);border:1px solid var(--title_primary);border-radius:4px;content:url(/static/media/check.302fce7a32edb72b19b6.svg);display:none;height:100%;left:50%;padding:2px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.25s;width:100%;z-index:2}.product_options_extra_container .product_options_container .checkbox_container .option_container input:checked:before{animation:checked02 .5s forwards;display:block}.product_options_extra_container .product_options_container .checkbox_container .option_container label{color:var(--subtitle_primary);cursor:pointer;font-size:14px;padding:5px;-webkit-user-select:none;user-select:none}.cart_modal_container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.2s;visibility:hidden;width:100%;z-index:501}.cart_modal_container.active{opacity:1;visibility:visible}.cart_container{background-color:var(--title_primary);border-top-left-radius:25px;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:.25s;width:400px}.cart_modal_container.active .cart_container{transform:translateX(0)}.cart_container .close{align-items:center;background-color:var(--main_item_background);border-bottom-left-radius:15px;box-shadow:0 2px 10px 0 #0000001b;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:0;top:0;transition:.2s;width:35px}.cart_container .close svg{transform:scale(.8)}.cart_container .close svg path{fill:var(--title_primary)}.cart_container .close:hover{background-color:var(--title_primary)}.cart_container .close:hover svg path{fill:var(--title_primary_contrast_color)}.cart_container .header{display:flex;padding:30px 20px 10px}.cart_container .header svg{margin-right:10px}.cart_container .header h2{color:var(--title_primary_contrast_color);font-size:22px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.cart_container .items_container{max-height:45vh;overflow-y:scroll;padding:20px}.cart_container .items_container::-webkit-scrollbar{width:5px}.cart_container .items_container::-webkit-scrollbar-track{background:#0000}.cart_container .items_container::-webkit-scrollbar-thumb{background:var(--title_primary_contrast_color);border-radius:4px}.cart_container hr{background:var(--title_primary);border:0;border-radius:3px;filter:brightness(1.2);height:3px;margin:20px}@media (max-width:996px){.cart_container{border-top-right-radius:25px;bottom:0;height:95vh;overflow:hidden;top:auto;transform:translateX(0) translateY(100%);width:100%}.cart_modal_container.active .cart_container{transform:translateX(0) translateY(0)}.cart_container .items_container{max-height:35vh;overflow-y:scroll;padding:20px}}.cart_total_container{margin-top:auto;padding:0 20px 20px}.cart_total_container .value_container{display:flex;justify-content:space-between}.cart_total_container .value_container p{color:var(--title_primary_contrast_color);font-size:14px;margin:5px 0}.cart_total_container .cart_submit{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:15px}.cart_total_container .cart_submit .empty{align-items:center;background:#0000;border:0;color:var(--title_primary_contrast_color);cursor:pointer;display:flex;font-size:16px;font-weight:500;transition:.25s}.cart_total_container .cart_submit .empty svg{margin-left:5px}.cart_total_container .cart_submit .empty svg path{fill:var(--title_primary_contrast_color)}.cart_total_container .cart_submit .totalLoader{margin-top:7px;opacity:0;transition:.25s;visibility:hidden;width:100%}.cart_total_container .cart_submit .totalLoader.active{opacity:1;visibility:visible}.cart_total_container .cart_submit .checkout{align-items:center;background:var(--title_primary_contrast_color);border-radius:5px;color:var(--title_primary);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-top:15px;padding:15px 0;position:relative;text-align:center;text-decoration:none;transition:.25s;width:100%}.cart_total_container .cart_submit .checkout:hover{background:var(--main_item_hover_background);color:var(--title_primary_contrast_color)}.cart_total_container .cart_submit .checkout .loader{left:20px;opacity:0;position:absolute;transition:.25s;visibility:hidden}.cart_total_container .cart_submit .checkout .loader.active{opacity:1;visibility:visible}.bar_loader{--height-of-loader:4px;--loader-color:#c00;background-color:#0003;border-radius:30px;height:var(--height-of-loader);position:relative;width:100%}.bar_loader:before{animation:moving 1s ease-in-out infinite;background:var(--loader-color);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes moving{50%{width:100%}to{left:auto;right:0;width:0}}.cart_item{background-color:var(--title_primary_contrast_color);border-radius:10px;box-shadow:0 2px 15px 0 #00000080;display:flex;justify-content:space-between;margin-bottom:20px;max-height:80px;min-height:80px;width:100%}.cart_item.deleted{display:none}.cart_item .info{max-height:80px;overflow-y:auto;padding:15px 10px 10px 15px}.cart_item .info::-webkit-scrollbar{width:1px}.cart_item .info::-webkit-scrollbar-track{background:#0000}.cart_item .info::-webkit-scrollbar-thumb{background:var(--title_primary_contrast_color);border-radius:4px}.cart_item .info h2{color:var(--title_primary);font-size:15px;font-weight:600;line-height:1;margin-bottom:5px;max-height:80px;max-width:200px;overflow:hidden;padding-bottom:3px;-webkit-user-select:none;user-select:none;word-break:break-word}.cart_item .info .edit_container{align-items:center;cursor:pointer;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart_item .info .edit_container p{color:var(--subtitle_primary);font-size:14px;margin:5px 0;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart_item .values_container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:140px}.cart_item .values_container .price{align-items:center;background-color:var(--title_primary);border-radius:0 10px 0 10px;display:flex;justify-content:center;padding:7px 10px;position:relative;width:100%}.cart_item .values_container .price .loader{left:20px;opacity:0;position:absolute;transition:.2s;visibility:hidden}.cart_item .values_container .price .loader.active{opacity:1;visibility:visible}.cart_item .values_container .price .spiner_loader{border:2px solid var(--title_primary_contrast_color);height:15px;width:15px}.cart_item .values_container .price span{color:var(--title_primary_contrast_color);font-size:15px;font-weight:500;-webkit-user-select:none;user-select:none}.cart_item .values_container .qty_container{align-items:center;display:flex;flex:1 1;justify-content:center}.cart_item .values_container .product_qty span{height:25px;width:25px}@media (max-width:996px){.cart_item .values_container .qty_container{align-items:center;display:flex;flex:1 1;justify-content:center}.cart_item .values_container .product_qty span{height:20px;width:20px}.cart_item .values_container .product_qty span svg{width:10px}.cart_item .values_container .product_qty .qty_input{width:20px}}.coupon_container{padding:0 20px;position:relative;width:100%}.coupon_container .loader{opacity:0;position:absolute;right:20px;top:0;transition:.25s;visibility:hidden}.coupon_container .loader.active{opacity:1;visibility:visible}.coupon_container .title{align-items:center;cursor:pointer;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coupon_container .title h2{color:var(--title_primary_contrast_color);font-size:15px;font-weight:400;line-height:1;margin:0 10px;-webkit-user-select:none;user-select:none}.coupon_container .title button{align-items:center;background:var(--title_primary_contrast_color);border:0;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;transition:.25s;width:20px}.coupon_container .title button svg{transform:scale(.6)}.coupon_container .title button svg path{fill:var(--title_primary)}.coupon_container .coupon_input_container{height:0;margin-top:15px;overflow:hidden;position:relative;transition:.15s}.coupon_container.active .coupon_input_container{height:80px}.coupon_container .coupon_input_container input{background:#ffffff35;border:0;border-radius:5px;box-shadow:0 0 5px 0 #6d8dad46;color:var(--title_primary_contrast_color);letter-spacing:1px;padding:10px;text-transform:uppercase;transition:.25s;width:50%}.coupon_container .coupon_input_container input::placeholder{color:#ffffffd8!important;font-weight:400;letter-spacing:0;opacity:.5;text-transform:lowercase}.coupon_container .coupon_input_container button{background:var(--title_primary_contrast_color);border:0;border-radius:10px 10px 10px 0;color:var(--title_primary);cursor:pointer;font-weight:600;margin-left:5px;padding:10px;transition:.25s;width:30%}.coupon_container .coupon_input_container .error_msg{color:var(--error_color);display:none;font-size:14px;font-weight:500;margin-top:2px}.coupon_container .coupon_input_container .error_msg.success{color:var(--title_primary_contrast_color)}.coupon_container .coupon_input_container .error_msg.active{display:block}.notify_section{display:none;padding:2% 0}.notify_section.active{display:flex}.notify_section .notify_contain{background:#efefef;border-radius:10px;padding:15px}.notify_section .title_contain{align-items:center;display:flex}.notify_section .title_contain svg{margin-right:5px}.notify_section .title_contain circle,.notify_section .title_contain path{stroke:#ff2e00}.notify_section .title_contain h2{color:#ff2e00;font-size:16px;font-weight:700}.notify_section .info_contain{padding-left:25px}.notify_section .info_contain p{font-size:14px;font-weight:500;margin:0}@media (max-width:996px){.notify_section{padding:0}.notify_section .notify_contain{padding:15px}.notify_section .title_contain svg{margin-right:2px;transform:scale(.8)}.notify_section .title_contain h2{font-size:16px}.notify_section .info_contain{padding-left:2px}.notify_section .info_contain p{font-size:12px}}.checkout_app{padding:5% 15%;width:100%}.checkout_app .title{align-items:center;display:flex;padding-bottom:10px}.checkout_app .title h1{color:var(--title_primary);font-size:22px}.checkout_app .title a{color:var(--title_primary);font-size:18px;margin-right:10px}.checkout_container{display:grid;grid-template-columns:60% 40%}@media (max-width:996px){.checkout_app{padding:5%;width:100%}.checkout_container{display:grid;grid-template-columns:1fr}}.checkout_summary{padding-left:20px}.checkout_form{padding-right:20px}.checkout_form .checkout_form_container{background-color:var(--checkout_form_background);border-radius:var(--main_item_border_radius);padding:30px;width:100%}@media (max-width:996px){.checkout_form .checkout_form_container{padding:20px;width:90vw}}.checkout_input_group{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout_input_group .checkout_input_container:first-child{margin-left:0}.checkout_input_group .checkout_input_container{margin-left:10px}.checkout_input_container{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.checkout_input_container label{color:var(--title_primary);font-size:15px;font-weight:600;margin-bottom:5px}.checkout_input_container input{background:var(--main_item_background);border:0;border-radius:5px;color:var(--title_primary);font-weight:600;padding:10px;transition:.25s;width:100%}.checkout_input_container span{color:var(--error_primary);font-size:13px;font-weight:500;margin-top:2px}.checkout_delivery_selector{display:flex}.checkout_delivery_selector button{background-color:var(--main_item_background);border-radius:7px;box-shadow:var(--main_item_boxshadow);color:var(--title_primary);cursor:pointer;font-size:15px;font-weight:500;margin-right:20px;min-width:150px;padding:10px 15px;transition:.15s}@media (max-width:996px){.checkout_delivery_selector{flex-direction:column}.checkout_delivery_selector button{margin-bottom:10px}}.checkout_delivery_selector button.active{background-color:var(--title_primary);color:var(--main_item_background)}.checkout_delivery_method_container{padding:10px 0;width:100%}.checkout_delivery_map{border:5px solid var(--main_item_background);border-radius:10px;box-shadow:var(--main_item_boxshadow);height:200px;margin:20px 0;overflow:hidden;width:100%}.pickup_delivery_method_container .item h2{color:var(--title_primary);font-size:15px;font-weight:600;line-height:1}.pickup_delivery_method_container .item p{color:var(--subtitle_primary);font-size:15px;font-weight:500;margin:5px 0 15px}.checkout_delivery_continue_container{display:flex;justify-content:flex-end;width:100%}.checkout_delivery_continue_container button{background-color:var(--main_item_background);border-radius:7px;box-shadow:var(--main_item_boxshadow);color:var(--title_primary);cursor:pointer;font-size:15px;font-weight:500;min-width:150px;padding:10px 15px;transition:.15s}.checkout_delivery_continue_container button:hover{background-color:var(--title_primary);color:var(--main_item_background)}.checkout_form_step{width:100%}.checkout_form_step .title_container{align-items:center;display:flex;width:100%}.checkout_form_step .title_container .icon_container{align-items:center;display:flex;justify-content:center}.checkout_form_step .title_container .icon_container svg circle,.checkout_form_step .title_container .icon_container svg path{stroke:var(--title_primary)}.checkout_form_step .title_container h2{color:var(--title_primary);font-size:20px;font-weight:600;margin:0 10px}.checkout_form_step .title_container .step_edit_container{display:block;margin-left:auto}.checkout_form_step .title_container .step_edit_container button{align-items:center;color:var(--title_primary);cursor:pointer;display:flex;font-size:16px;font-weight:500;transition:.15s}.checkout_form_step .title_container .step_edit_container button svg{margin-right:5px}.checkout_form_step .title_container .step_edit_container button svg path{stroke:var(--title_primary);transition:.15s}.checkout_form_step .title_container .step_edit_container button:hover{color:var(--subtitle_primary)}.checkout_form_step .title_container .step_edit_container button:hover svg path{stroke:var(--subtitle_primary)}.checkout_form_step .content{max-height:0;opacity:0;overflow:hidden;padding:0 30px;transition:.25s;width:100%}.checkout_form_step.active .content{max-height:5000px;opacity:1;padding:15px 30px}@media (max-width:996px){.checkout_form_step.active .content{padding:15px}}.checkout_form_step .divider{background-color:var(--title_primary);border-radius:70px;height:2px;margin:20px 0;opacity:.5;width:100%}.apple_map_widget{height:100%;width:100%}@media (max-width:996px){#checkout_contact .checkout_input_group{flex-direction:column}#checkout_contact .checkout_input_group .checkout_input_container{margin-left:0}}.checkout_payment_method_selector{display:flex;flex-wrap:wrap}.checkout_payment_method_selector button{background-color:var(--main_item_background);border-radius:7px;box-shadow:var(--main_item_boxshadow);color:var(--title_primary);cursor:pointer;font-size:15px;font-weight:500;margin-right:20px;min-width:70px;padding:10px 15px;transition:.15s}.checkout_payment_method_selector button.active,.checkout_payment_method_selector button:hover{background-color:var(--title_primary);color:var(--main_item_background)}.checkout_payment_container{padding:10px 0;width:100%}.paypal_method_message{color:var(--title_primary);font-size:14px;font-weight:500;line-height:1;padding-top:20px}.payment_methods_loader{align-items:center;display:flex;justify-content:center;width:100%}.checkout_payment_container.stripe{background-color:var(--main_item_background);border-radius:20px;display:none;margin:20px 0;padding:20px}#checkout_payment.active .checkout_payment_container.stripe{display:block}.checkout_order_summary_container{background-color:var(--main_item_background);border-radius:var(--main_item_border_radius);box-shadow:var(--main_item_boxshadow);padding:30px 30px 0;width:100%}.checkout_order_summary_container>h2{color:var(--title_primary);font-size:22px}.checkout_order_summary_container .products_container{margin-top:15px;max-height:200px;overflow-x:hidden;overflow-y:auto;width:100%}.checkout_order_summary_container .products_container::-webkit-scrollbar{width:3px}.checkout_order_summary_container .products_container::-webkit-scrollbar-track{background:#0000}.checkout_order_summary_container .products_container::-webkit-scrollbar-thumb{background:var(--title_primary);border-radius:4px}.checkout_order_summary_container .products_container .item{display:grid;grid-template-columns:80% 20%;padding-bottom:10px;width:100%}.checkout_order_summary_container .products_container .item h2{color:var(--title_primary);font-size:15px;font-weight:600}.checkout_order_summary_container .products_container .item span{color:var(--subtitle_primary);font-size:15px;font-weight:500;padding-right:4px;text-align:right}.checkout_order_summary_container .products_container .item p{color:var(--subtitle_primary);font-size:15px;font-weight:500;line-height:15px}.checkout_order_summary_container .divider{background-color:var(--title_primary);border-radius:20px;height:2px;margin:15px 0;opacity:.7;width:100%}.checkout_order_summary_container .total_container{padding-bottom:30px;width:100%}.checkout_order_summary_container .total_container .item{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.checkout_order_summary_container .total_container .item span{color:var(--subtitle_primary);font-size:15px;font-weight:500}.checkout_order_summary_container .total_container .item h2{color:var(--title_primary);font-size:20px}.checkout_order_summary_container .actions{display:flex;justify-content:flex-end}.checkout_order_summary_container .actions button{background-color:var(--title_primary);border-bottom-right-radius:var(--main_item_border_radius);border-top-left-radius:var(--main_item_border_radius);color:var(--main_item_background);cursor:pointer;font-size:15px;font-size:600;padding:12px 20px;transform:translateX(30px);width:270px}@media (max-width:996px){.checkout_summary{margin-top:20px;padding-left:0;width:90vw}}.order_confirmation_app{align-items:center;display:flex;flex-direction:column;padding:2.5% 5%;width:100%}.order_confirmation_app .animation_container .media{align-items:center;display:flex;justify-content:center;position:relative}.order_confirmation_app .animation_container .media .circle{background:#ddefff38;border-radius:50%;height:280px;position:relative;width:280px;z-index:-1}.order_confirmation_app .animation_container .media .circle:before{background:#ddefff73;border-radius:50%;content:"";height:220px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:220px}.order_confirmation_app .animation_container .media .circle:after{background:#ddefff;border-radius:50%;content:"";height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.order_confirmation_app .animation_container .media svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22%}.order_confirmation_app .animation_container .media #bag01{animation:bag01_animation 3s infinite alternate;transform-origin:bottom}.order_confirmation_app .animation_container .media #bag02{animation:bag02_animation 2s infinite alternate;transform-origin:bottom}@keyframes bag01_animation{0%{transform:scale(1)}10%{transform:scale(1)}30%{transform:scale(1)}50%{transform:scale(1.1,.9)}57%{transform:scale(1)}64%{transform:scale(1)}to{transform:scale(1)}}@keyframes bag02_animation{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-40px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-7px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.order_confirmation_app .animation_container .info{align-items:center;display:flex;flex-direction:column;margin:20px 0 10px}.order_confirmation_app .animation_container .info h2{color:var(--title_primary);font-size:30px}.order_confirmation_app .animation_container .info p{color:var(--subtitle_primary);font-size:15px;font-weight:500;text-align:center}@media (max-width:996px){.order_confirmation_app{padding:8%}.order_confirmation_app .animation_container .media .circle{height:250px;width:250px}.order_confirmation_app .animation_container .media .circle:before{height:200px;width:200px}.order_confirmation_app .animation_container .media svg{width:30%}.order_confirmation_app .animation_container .info h2{font-size:25px}.order_confirmation_app .animation_container .info p{font-size:14px}}.order_confirmation_app .summary_container{background:#efefef;border-radius:20px;display:grid;grid-template-areas:"address details" "button button";grid-template-columns:repeat(2,1fr);position:relative;width:70%}.order_confirmation_app .summary_container .address_container{grid-area:address;padding:30px 15px 15px 30px}.order_confirmation_app .summary_container .address_container .info h2{color:var(--title_primary);font-size:16px;font-weight:700}.order_confirmation_app .summary_container .address_container .info p{color:var(--subtitle_primary);font-size:14px;font-weight:600;margin:5px 0}.order_confirmation_app .summary_container .address_container #order_confirmation_map_container{border:5px solid #fff;border-radius:10px;box-shadow:0 2px 10px 0 #0000001b;height:200px!important;margin-top:10px;overflow:hidden}.order_confirmation_app .summary_container .info_container{grid-area:details;padding:30px 30px 15px 15px}.order_confirmation_app .summary_container .info_container>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.order_confirmation_app .summary_container .info_container>div h2{color:var(--title_primary);font-size:16px;font-weight:700}.order_confirmation_app .summary_container .info_container>div p{color:var(--title_primary);font-size:14px;font-weight:600;text-align:right}.order_confirmation_app .summary_container .info_container hr{background:var(--title_primary);border:0;border-radius:2px;height:2px;margin:5px 0;opacity:.5}.order_confirmation_app .summary_container .button_container{display:flex;grid-area:button;justify-content:flex-end}.order_confirmation_app .summary_container .button_container a{background:var(--title_primary);border:0;border-radius:20px 0 20px 0;box-shadow:-3px -3px 20px 0 #0000001b;color:var(--title_primary_contrast_color);font-size:15px;font-weight:500;padding:10px 5px;text-align:center;text-decoration:none;width:200px}@media (max-width:996px){.order_confirmation_app .summary_container .address_container{padding:20px 20px 10px}.order_confirmation_app .summary_container .address_container .info h2{font-size:14px}.order_confirmation_app .summary_container .button_container a{font-size:14px;width:200px}.order_confirmation_app .summary_container{grid-template-areas:"address" "details" "button";grid-template-columns:1fr;width:100%}.order_confirmation_app .summary_container .info_container{padding:10px 20px 20px}.order_confirmation_app .summary_container .info_container h2{font-size:14px}}
/*# sourceMappingURL=main.8e04d212.css.map*/