*{font-family:'Inter Regular';line-height:1.31}.text-15{font-size:1.5em}.text-13{font-size:1.3em}.text-2{font-size:2em}.text-9{font-size:.9em}.text-8{font-size:.8em}.underline{text-decoration:underline}.margin-auto{margin:auto}.overflow-hidden{overflow:hidden}a:hover{text-decoration:none}.font-bold{font-family:'Inter Bold'}.font-regular{font-family:'Inter Regular'}.font-light{font-family:'Inter Light'}.font-semibold{font-family:'Inter Semibold'}.font-semilight{font-family:'Inter Light'}.font-medium{font-family:"Inter medium"}*{font-family:'Inter Regular';line-height:1.31}b{font-family:'Inter Bold'}.shop_show_items_container{margin-left:-16px;margin-right:-16px;display:flex;flex-wrap:wrap}.shop_show_section_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0px}.shop_show_section_header h2{font-size:24px;font-family:'Inter semibold';color:#1B1F27;margin-bottom:0px}.before_price{text-decoration:line-through;color:#b1b1b1;margin-right:.5rem;font-size:.9em}.shop_show_item_card{padding-left:16px;padding-right:16px;margin-top:20px;border-radius:8px 8px 8px 8px;cursor:pointer}.shop_show_item_card .shop_show_item_card_content{position:relative;height:100%;display:flex;flex-direction:column}.shop_show_item_card .shop_show_item_card_header{position:relative;background-color:white;border-radius:8px}.shop_show_item_card .shop_show_item_card_header .shop_show_product_picture{box-shadow:0px 8px 12px 0px #EEE,0px 4px 8px 0px rgba(66,71,76,0.06),0px 0px 1px 0px rgba(66,71,76,0.32);border-radius:16px}.shop_show_item_card .item_name{color:var(--BaseGrey-900, #1B1F27);font-family:'Inter semibold';font-size:20px;line-height:30px}.shop_show_item_card .shop_item_card_hot_product{left:16px;top:16px;z-index:9;display:none}.shop_show_item_card .shop_show_product_picture{border-radius:8px 8px 0px 0px;width:100%}.shop_show_item_card .show_item_card_overlay{top:0;left:0;height:50px;width:100%;background-image:linear-gradient(to bottom, rgba(0,0,0,0.67), rgba(128,128,128,0));z-index:5;border-radius:8px 8px 0 0}.shop_show_item_card .item_card_name_description{flex-grow:2}.shop_show_item_card .item_card_content{padding-top:12px;flex-grow:2}.shop_show_item_card .item_price{margin-top:16px;font-size:16px;color:var(--BaseGrey-500, #6B7281);font-size:16px;line-height:24px}.shop_show_item_card h3{font-size:16px;margin-bottom:0px}.shop_show_item_card .item_quick_buy{right:0px;bottom:0px;width:36px;height:36px;border-radius:100%}.shop_show_item_card .item_quick_buy>div{position:relative;width:100%;height:100%}.shop_show_item_card .item_quick_buy>div:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-1px, -7px);width:2px;background-color:white;height:14px}.shop_show_item_card .item_quick_buy>div:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-1px, -7px) rotate(90deg);width:2px;background-color:white;height:14px}.shop_show_item_card .delay_display_product_card{margin-bottom:0;margin-right:5px;position:absolute;left:8px;bottom:8px;width:calc(100% - 16px);padding:8px 8px 0 8px;border-radius:8px;background-color:#F7F7F8}.shop_show_item_card .delay_display_product_card p{justify-content:center;font-size:12px;margin-bottom:8px;align-items:center;color:#394453;display:flex}.basket_item_modal_header{position:relative;border-top-left-radius:16px;border-top-right-radius:16px;background:linear-gradient(#FAFAFA 30%, rgba(0,0,0,0)) center top,linear-gradient(rgba(0,0,0,0), #FAFAFA 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2), rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2), rgba(0,0,0,0)) center bottom;background-repeat:no-repeat;background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;background-attachment:local, local, scroll, scroll}.basket_item_informations_container{margin-top:24px;padding:0 16px}.basket_item_title{display:flex;align-items:flex-end;justify-content:space-between}.basket_item_title p{margin-bottom:0}.basket_item_title p:first-of-type{font-family:"Inter semibold";color:#1B1F27;font-size:26px;letter-spacing:-0.64px}.basket_item_title p:last-of-type{color:var(--BaseGrey-500, #6B7281);font-size:24px;line-height:32px;white-space:nowrap}.modal-content .basket_item_head{padding:16px 16px 0px 16px}.modal-content #main_basket_product_form{padding-left:32px;padding-right:32px}.modal-content .basket_item_head>img{width:100%;height:200px;object-fit:cover;object-position:center;border-radius:8px;box-shadow:0px 8px 12px 0px #EEE,0px 4px 8px 0px rgba(66,71,76,0.06),0px 0px 1px 0px rgba(66,71,76,0.32)}.form_slide{display:none;padding:0 24px}.form_slide.active{display:block}.product_variations_container legend,.basket_product_productPriceUnitId legend{color:var(--BaseGrey-700, #394453);font-family:'Inter medium';font-size:14px;line-height:20px;padding:0;margin-bottom:16px}.basket-form-section{margin-top:24px}.basket-form-section .form-group{margin-bottom:0px}.basket_product_modal_description{overflow:hidden;color:var(--BaseGrey-700, #394453);text-overflow:ellipsis;margin:12px 0px;font-size:14px;line-height:20px;max-height:40px}.basket_product_modal_description_show_more{overflow:hidden;color:var(--BaseGrey-500, #6B7281);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:'Inter medium';font-size:14px;line-height:20px}.basket_product_modal_description_show_more::before,.basket_product_modal_description_show_more::after{background-color:#E5E7EA;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.basket_product_modal_description_show_more::before{right:24px;margin-left:-50%}.basket_product_modal_description_show_more::after{left:24px;margin-right:-50%}.basket-form-section__title,.basket-form-section__title>span{overflow:hidden;font-family:"Inter medium";font-size:14px;color:#394453;margin-bottom:8px}.basket-form-section__title--supplement{margin-bottom:8px}.basket-form-section__title::after{background-color:#E5E7EA;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:100%;left:0.5em;margin-right:-100%}.basket-form-customize{position:relative;display:flex;align-items:center;margin-bottom:8px}.basket-form-customize__element-name-container{flex-grow:2;margin:0}.custom-checkbox label{color:var(--BaseGrey-700, #394453);font-family:'Inter medium';font-size:16px;line-height:24px}.basket-form-customize__element-name{color:var(--BaseGrey-700, #394453);font-family:'Inter medium';font-size:16px;line-height:24px}.basket-form-customize__element-detail{color:#9EA4B0}.basket-form-quantity-container--custom input{padding:10px 14px;border-radius:var(--spacing-radius-md, 8px);border:1px solid var(--BaseGrey-300, #D0D4DB);background:var(--Blanc, #fff);width:100px;box-shadow:0px 1px 2px 0px rgba(16,24,40,0.05)}.basket-form-quantity-buttons{display:flex;align-items:center}.basket-form-quantity-buttons div:not(.basket-form-quantity-container__input-container){border-radius:8px;position:relative;box-shadow:0px 1px 2px 0px rgba(57,68,83,0.04);border:1px solid #D0D4DB;width:32px;height:32px;cursor:pointer;background:white;touch-action:manipulation}.basket-form-quantity-buttons div.hidden:not(.basket-form-quantity-container__input-container){cursor:default;opacity:.5}.basket-form-quantity-buttons div:not(.basket-form-quantity-container__input-container) img,.basket-form-quantity-buttons div:not(.basket-form-quantity-container__input-container) svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.basket-form-quantity-buttons.basket-form-quantity-container--custom div:not(.basket-form-quantity-container__input-container){display:none}.basket-form-quantity-buttons input:disabled,.basket-form-quantity-buttons input[readonly]{margin:0 2px;min-width:20px;max-width:30px;width:auto;background-color:inherit;border:none;padding:0;text-align:center}.basket-form-quantity-buttons input:disabled:focus,.basket-form-quantity-buttons input[readonly]:focus{border:none;box-shadow:none}#basket-form-footer{position:sticky;bottom:0;padding:24px 32px;border-top:1px solid #E5E7EA;background-color:#FAFAFA;z-index:1;border-bottom-right-radius:32px;border-bottom-left-radius:32px}#basket-form-footer input:disabled,#basket-form-footer input[readonly]{min-width:30px;max-width:40px;color:var(--BaseGrey-700, #394453);text-align:center;font-family:'Inter medium';font-size:24px;line-height:32px}.basket-form-quantity-container{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.basket-form-quantity-container.basket-form-quantity-container--custom .basket-form-quantity-buttons div:not(.basket-form-quantity-container__input-container){display:none}.basket-form-quantity-container:not(.basket-form-quantity-container--custom) .basket-form-quantity-container__input-container{position:relative}.basket-form-quantity-container:not(.basket-form-quantity-container--custom) .basket-form-quantity-container__input-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.basket-form-quantity-container>p{margin-bottom:0px;color:#394453;font-family:"Inter medium";font-size:16px;line-height:24px}.basket-form-quantity-container>p:first-of-type{margin-right:32px}.basket-form-quantity-container>p:last-of-type{margin-left:32px}.basket-form-mixable-price-list{color:#9EA4B0;font-size:14px}.basket-form-mixable-picture-full-screen{position:fixed}.basket-form-mixable-picture-thumb{width:48px;height:48px;border-radius:8px;box-shadow:0px 1px 2px 0px rgba(57,68,83,0.04);margin-right:8px;object-fit:cover;object-position:top}.form_slider_footer_button p,.form_slider_next_button p{margin-bottom:0}.form_slider_footer_button button{display:flex;justify-content:space-between;padding-left:26px;padding-right:26px;width:220px}.form_slider_footer_button button svg{width:20px}.form_slider_footer_button{justify-content:space-between}.basket_product_prev_button{padding:8px 16px;font-family:"Inter medium";color:#4A5463;font-size:16px;cursor:pointer;border-radius:8px;line-height:24px}.basket_product_prev_button:hover{background:var(--BaseGrey-200, #E5E7EA)}.form_slider_next_button{display:flex;justify-content:space-between}.form_slider_next_button .product_next_button{align-items:center;background:#E5E7EA;cursor:default;display:flex;justify-content:flex-end;margin-left:8px}.form_slider_next_button .product_next_button.active{background:var(--Shop-Color, #4E9E3E);cursor:pointer}.form_slider_next_button .product_next_button.active:hover,.form_slider_next_button .product_next_button.active:active,.form_slider_next_button .product_next_button.active:focus{background-color:var(--Shop--Hover--Color, #468d37) !important;border-color:var(--Shop--Hover--Color, #468d37) !important;box-shadow:none}.form_slider_next_button .product_next_button:hover,.form_slider_next_button .product_next_button:active,.form_slider_next_button .product_next_button:focus{background:#E5E7EA !important;border-color:#E5E7EA !important;box-shadow:none}.form_slider_next_button .product_next_button img{margin-right:8px}.form_slider_next_button .product_next_button .basket-form-total-price{margin-left:8px;color:rgba(255,255,255,0.8)}#close_form{width:60px;height:60px;cursor:pointer;z-index:100;top:0px;display:flex;position:absolute;right:0px;padding:12px}#close_form svg{width:30px}.delay_display_product_form p{display:flex;align-items:center;margin-bottom:8px;color:var(--BaseGrey-500, #6B7281);font-size:12px;line-height:18px}.delay_display_product_form p:last-of-type{margin-bottom:16px}.dishset-selection-container{border-radius:var(--spacing-radius-md, 8px);border:1px solid var(--BaseGrey-200, #E5E7EA);background:var(--BaseGrey-50, #F7F7F8);padding:12px 16px}.dishset-selection-container .form-check-label:before{background:white}.dishset-selection-container legend{color:var(--BaseGrey-700, #394453);font-family:'Inter medium';font-size:14px;font-style:normal;font-weight:500;line-height:20px}.basket_menu_form_dish_name{color:var(--BaseGrey-800, #232D3A);margin-top:16px;font-family:'Inter semibold';font-size:20px;line-height:24px;position:relative;margin-bottom:0px;margin-bottom:4px}@media (min-width: 576px){.modal-dialog{max-width:1200px;margin:1.75rem auto}}.modal-right .modal-dialog{position:fixed;margin:auto;height:100%;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.modal-right .modal-dialog>div{height:100%}.modal-right .modal-content{height:100%;overflow-y:auto;border-radius:0px;border:none;display:flex}.modal-right .modal-body{padding:15px 15px 80px}.modal-right.fade .modal-dialog{right:-320px;-webkit-transition:opacity 0.3s linear, right 0.3s ease-out;-moz-transition:opacity 0.3s linear, right 0.3s ease-out;-o-transition:opacity 0.3s linear, right 0.3s ease-out;transition:opacity 0.3s linear, right 0.3s ease-out}.modal-right.fade.show .modal-dialog{right:0}.modal.fade .modal-dialog{transform:none}.modal-lg{width:100%}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:var(--Shop--Hover--Color, #468d37) !important;border-color:var(--Shop--Hover--Color, #468d37) !important;box-shadow:none}.tbtn{padding:8px 12px;margin-bottom:0px;border-radius:8px;font-size:14px;font-family:'Inter semibold';cursor:pointer}.tbtn.tbtn-grey{color:#394453;border:1px solid #D0D4DB;background-color:#FFF}.tbtn.tbtn-primary{color:#FFF;background:var(--Shop-Color, #4E9E3E)}.tbtn.tbtn-primary:hover,.tbtn.tbtn-primary:active,.tbtn.tbtn-primary:focus{background-color:var(--Shop--Hover--Color, #468d37) !important;border-color:var(--Shop--Hover--Color, #468d37) !important;box-shadow:none}.btn-primary{background:var(--Shop-Color, #4E9E3E);border-color:var(--Shop-Color, #4E9E3E)}.custom-checkbox .custom-control-label::before{border-radius:0px}.custom-control-input:checked~.custom-control-label::before{border-color:var(--Shop-Color, #4E9E3E);background-color:var(--Shop-Color, #4E9E3E)}.collection_check_boxes::before{border-radius:.25rem;border:1px solid #adb5bd;position:absolute;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-moz-user-select:none;-ms-user-select:none;user-select:none;top:1.25rem}.collection_check_boxes{line-height:1.5rem}.custom-checkbox .custom-control-input:checked~.collection_check_boxes::before{background-color:var(--Shop-Color, #4E9E3E);border:1px solid var(--Shop-Color, #4E9E3E)}.custom-checkbox .custom-control-input:checked~.collection_check_boxes:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4.69238L5.99996 12.0257L2.66663 8.69238' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important}.collection_check_boxes::after{position:absolute;left:0;display:block;width:16px;height:17px;content:"";background-repeat:no-repeat;background-position:center center;background-size:100% !important;top:calc(50%);transform:translateY(-50%)}.collection_radio_buttons::before{border-radius:50%;border:1px solid #adb5bd;position:absolute;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-moz-user-select:none;-ms-user-select:none;user-select:none;top:.25rem}.collection_radio_buttons{line-height:1.5rem;cursor:pointer}.collection_check_boxes{cursor:pointer}.custom-checkbox .custom-control-input:checked~.collection_radio_buttons::before{background-color:var(--Shop-Color, #4E9E3E) !important;border:1px solid var(--Shop-Color, #4E9E3E)}.custom-checkbox .custom-control-input:checked~.collection_radio_buttons:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E")}.collection_radio_buttons::after{position:absolute;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%;top:.26rem}.form-control{border-color:#e2e2e2;border-radius:8px}.custom-switch{line-height:0}.custom-switch .custom-switch-input{display:none}.custom-switch .custom-switch-input,.custom-switch .custom-switch-input *,.custom-switch .custom-switch-input :after,.custom-switch .custom-switch-input :before,.custom-switch .custom-switch-input+.custom-switch-btn,.custom-switch .custom-switch-input:after,.custom-switch .custom-switch-input:before{box-sizing:border-box}.custom-switch .custom-switch-input :after:selection,.custom-switch .custom-switch-input :before:selection,.custom-switch .custom-switch-input :selection,.custom-switch .custom-switch-input+.custom-switch-btn:selection,.custom-switch .custom-switch-input:after:selection,.custom-switch .custom-switch-input:before:selection,.custom-switch .custom-switch-input:selection{background:0 0}.custom-switch .custom-switch-input+.custom-switch-btn{outline:0;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;width:58px;height:28px;margin:0;padding:4px;background:#ced4da;border-radius:76px;transition:all 0.3s ease;border:1px solid #ced4da}.custom-switch .custom-switch-input+.custom-switch-btn:after,.custom-switch .custom-switch-input+.custom-switch-btn:before{position:relative;display:block;content:"";width:18px;height:18px}.custom-switch .custom-switch-input+.custom-switch-btn:after{left:2px;border-radius:50%;background:#fff;transition:all 0.3s ease}.custom-switch .custom-switch-input+.custom-switch-btn:before{display:none}.custom-switch .custom-switch-input:checked+.custom-switch-btn:after{left:30px}.custom-switch .custom-switch-input:checked+.custom-switch-btn~.custom-switch-content-checked{opacity:1;height:auto}.custom-switch .custom-switch-input:checked+.custom-switch-btn~.custom-switch-content-unchecked{display:none;opacity:0;height:0}.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn~.custom-switch-content-checked{display:none;opacity:0;height:0}.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn~.custom-switch-content-unchecked{opacity:1;height:auto}.custom-switch.custom-switch-label-io .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='42.5' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='18.13333' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='38.85714' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='9.71429' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='32.85714' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='9.71429' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-status .custom-switch-input+.custom-switch-btn{width:88px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='38'%3E%3Ctext x='38.85714' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='38'%3E%3Ctext x='9.71429' y='16.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol' fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after{left:50px}.custom-switch-small{height:23px}.custom-switch-small .custom-switch-input+.custom-switch-btn{width:42px;height:23px}.custom-switch-small .custom-switch-input+.custom-switch-btn:after,.custom-switch-small .custom-switch-input+.custom-switch-btn:before{width:14px;height:14px;left:0;top:-1px}.custom-switch-small .custom-switch-input:checked+.custom-switch-btn:after{left:18px}.custom-switch{padding-left:initial}.custom-switch .custom-switch-input+.custom-switch-btn{background:#d7d7d7}.custom-switch.custom-switch-primary .custom-switch-input:checked+.custom-switch-btn{background:#D53262;border:1px solid #D53262}.custom-switch .custom-switch-input+.custom-switch-btn:after{background:white}.custom-switch .custom-switch-input+.custom-switch-btn{border-color:#d7d7d7}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.form-group{margin-bottom:16px}.form-group label{margin-bottom:6px;color:#394453;font-size:14px;font-family:"Inter medium";font-weight:500;line-height:20px}.form-group input{padding:10px 14px;border-radius:8px;background-color:white;border:1px solid #D0D4DB;box-shadow:0px 1px 2px 0px rgba(16,24,40,0.05)}input:focus,textarea:focus,select:focus{outline:none}.was-validated .form-control:valid,.form-control.is-valid{border-color:#12B76A;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='check'%3E%3Cpath id='Icon' d='M13.3333 4L5.99996 11.3333L2.66663 8' stroke='%2312B76A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A")}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FDA29B;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='alert-circle' clip-path='url(/%23clip0_1279_1338)'%3E%3Cpath id='Icon' d='M8.00004 5.33325V7.99992M8.00004 10.6666H8.00671M14.6667 7.99992C14.6667 11.6818 11.6819 14.6666 8.00004 14.6666C4.31814 14.6666 1.33337 11.6818 1.33337 7.99992C1.33337 4.31802 4.31814 1.33325 8.00004 1.33325C11.6819 1.33325 14.6667 4.31802 14.6667 7.99992Z' stroke='%23F04438' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1279_1338'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}input~small.form-text{display:none}input.is-invalid~small.text-muted{font-style:unset;display:block;color:var(--tomate-500, #F04438) !important;font-size:14px;line-height:20px}.collection_check_boxes::before{border-radius:0px}.attribut_fieldset .collection_check_boxes::before{border-radius:100%}.custom-checkbox .custom-control-input:checked~.collection_check_boxes::before{background-color:#D53262;border:1px solid #D53262}.attribut_fieldset .custom-checkbox .custom-control-input:checked~.collection_check_boxes:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E")}.collection_check_boxes::after,.collection_check_boxes::before{top:50%;transform:translateY(-50%)}.btn-circle{display:block;border-radius:32px;width:32px;height:32px;padding:0px;text-align:center;border:1px solid transparent;line-height:28px;cursor:pointer;transition:background-color .5s, color .5s}.bootstrap-datetimepicker-widget.dropdown-menu{position:fixed}#mobile-shop-show #shop-show__header{background-color:#f8f8f8}#mobile-shop-show #shop-show__header #shop-show__header__logo-container{height:228px;position:relative}#mobile-shop-show #shop-show__header #shop-show__header__logo-container .shop-show__header__logo{width:100%;height:100%;object-fit:cover;object-position:center}#mobile-shop-show #shop-show__header .shop-show__header_icon{position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%, -50%);width:50%;border-radius:var(--spacing-radius-lg, 12px)}#mobile-shop-show #shop-show__header .shop-show__header_icon img{width:100%;border-radius:12px}#mobile-shop-show #shop-show__header #shop-show__header__main-container{margin-top:-40px;padding:0 16px;position:relative}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card{padding:20px;border-radius:var(--spacing-radius-xl, 16px);background:var(--Shop-Color, #4E9E3E);box-shadow:0px 8px 48px 0px #EEE,0px 4px 8px 0px rgba(66,71,76,0.06),0px 0px 1px 0px rgba(66,71,76,0.32);position:relative}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card .favorite-container{transform:none;right:-10px;top:-10px}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__business-names{color:var(--Theme-Color, #fff);font-size:14px;line-height:20px;margin-bottom:8px}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__shop-name{color:var(--Theme-Color, #fff);font-family:'Inter semibold';font-size:32px;line-height:38px;letter-spacing:-0.64px;margin-bottom:8px}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__opening{color:#FFF}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__opening .shop-card__opened{color:var(--Theme-Color, #fff);font-family:'Inter semibold';font-size:14px;line-height:20px}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__opening .shop-card__hours-message{color:var(--Theme-Color, #fff);font-size:14px;line-height:20px;margin-left:12px;margin-bottom:20px}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__links-container{display:flex;overflow-x:scroll}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__links-container .shop-show__header__link{border-radius:var(--spacing-radius-md, 8px);background:rgba(255,255,255,0.16);padding:8px 16px;color:var(--Theme-Color, #fff);font-family:'Inter medium';font-size:16px;line-height:24px;margin-right:12px;cursor:pointer}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__links-container .shop-show__header__link:last-of-type{margin-right:0px}#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__links-container .shop-show__header__link:hover,#mobile-shop-show #shop-show__header #shop-show__header__main-container #shop-show__header__main-card #shop-show__header__links-container .shop-show__header__link:focus{background:rgba(255,255,255,0.28)}#mobile-shop-show #upcoming-extraordinary-container{margin-top:16px;padding:0 16px}#mobile-shop-show #upcoming-extraordinary-container .upcoming-extraordinary{margin-bottom:16px}#mobile-shop-show #upcoming-extraordinary-container .upcoming-extraordinary:last-of-type{margin-bottom:0px}#mobile-shop-show #shop-show__sticky{margin:16px 0px;padding:0 16px;display:flex;position:sticky;top:-1px}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container{display:flex;align-items:center}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container input{display:none;border:none;border-color:transparent;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container img{padding:8px;cursor:pointer}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container img:first-of-type{display:none}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container.shop-show__sticky__search-container--opened{width:calc(100vw - 32px);min-width:calc(100vw - 32px)}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container.shop-show__sticky__search-container--opened img:first-of-type{display:block}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container.shop-show__sticky__search-container--opened img:last-of-type{display:none}#mobile-shop-show #shop-show__sticky #shop-show__sticky__search-container.shop-show__sticky__search-container--opened input{display:block;flex-grow:2}#mobile-shop-show #shop-show__sticky #shop-show__sticky__categories{overflow-x:scroll;display:flex}#mobile-shop-show #shop-show__sticky.shop-show__sticky--pinned{z-index:10;background:white;padding:12px 16px;border-bottom:1px solid #E5E7EA}#mobile-shop-show #shop-show__sticky .shop-show__categories__item{margin-right:4px;padding:8px 16px;cursor:pointer;color:var(--BaseGrey-600, #4A5463);font-family:'Inter medium';font-size:16px;line-height:24px;white-space:nowrap}#mobile-shop-show #shop-show__sticky .shop-show__categories__item:last-of-type{margin-right:0px}#mobile-shop-show #shop-show__sticky .shop-show__categories__item.active,#mobile-shop-show #shop-show__sticky .shop-show__categories__item:focus,#mobile-shop-show #shop-show__sticky .shop-show__categories__item:hover{border-radius:8px;background:rgba(var(--Shop-Color-Rgb, "78, 158, 62"), 0.08);color:var(--Shop-Color, #4E9E3E)}#mobile-shop-show .shop-show__section{padding-left:16px}#mobile-shop-show .shop-show__section .shop-show__section__header{margin-bottom:16px;display:flex;padding-right:16px;justify-content:space-between;align-items:center;padding-right:0 16px}#mobile-shop-show .shop-show__section .shop-show__section__header h2{color:var(--BaseGrey-900, #1B1F27);font-family:'Inter semibold';font-size:20px;line-height:30px;margin-bottom:0px}#mobile-shop-show .shop-show__section .shop-show__section__header p{white-space:nowrap}#mobile-shop-show .shop-show__section .shop-show__section__items-container{display:flex;overflow-x:scroll;margin-left:-20px;padding-right:20px;margin-bottom:-1rem}#mobile-shop-show .shop-show__section .shop-show__section__items-container .shop_show_item_card{margin-top:0px;width:180px;min-width:180px;max-width:180px;padding:0;margin-left:20px;margin-bottom:1rem}#mobile-shop-show .shop-show__section .shop-show__section__items-container.wrapping{flex-wrap:wrap}#mobile-shop-show .shop-show__section .shop-show__section__items-container.wrapping .shop_show_item_card{width:calc(50% - 20px);min-width:calc(50% - 20px) !important;maw-width:calc(50% - 20px) !important}#mobile-shop-show .shop-show__section .shop_show_product_picture{height:180px;object-fit:cover;object-position:center}#mobile-shop-show .shop-show__section hr.shop-show__horizontal-separation{margin-right:16px}.basket_item_modal_header{flex-grow:2}#basket-form-footer{padding:12px 12px !important}
