.dcs_btn_taste_arrow_title{display:none}.dcs_list_container{margin-top:1.244vw;width:calc(62vw*var(--gScP));height:100%;row-gap:calc(1.6667vw*var(--gScP));column-gap:3%;padding:0 calc(.5vw*var(--gScP));overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 900px){.dcs_list_container{flex-wrap:unset;margin-top:unset;width:calc(24.5vw*var(--gScP));gap:calc(2.036vw*var(--gScP));padding:0 calc(.5vw*var(--gScP));height:calc(100% - 9vw)}}.dcs_list_container .dcs_btn_taste_first{position:relative;box-shadow:0 0 0 2px #000;border:2px solid #fff}.dcs_list_container .dcs_btn_taste_first>.dcs_btn_taste_arrow{content:"";position:absolute;left:0;top:-75%;transform:translateX(-122%);width:calc(1.7vw*var(--gScP));height:calc(4vw*var(--gScP));background-image:url(../Resources/icon_arrow_taste.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:3}.dcs_list_container .dcs_btn_taste_first>.dcs_btn_taste_arrow_title{display:flex;position:absolute;left:-71%;top:-120%;font:600 calc(.833vw*var(--gScP)) "Montserrat Bold"}.dcs_list_container .dcs_btn_taste_first::after{content:"";position:absolute;bottom:0;right:0;transform:translate(40%, 50%);width:calc(2vw*var(--gScP));height:calc(2vw*var(--gScP));background-image:url(../Resources/icon_hand_taste.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.dcsm_list_container{padding-left:calc(1vw*var(--gScP));flex-wrap:wrap;margin-top:.839vw;row-gap:calc(1.6667vw*var(--gScP));column-gap:3%}@media screen and (max-width: 900px){.dcsm_list_container{padding-left:0;flex-wrap:unset;margin-top:unset;width:100%;gap:calc(1.018vw*var(--gScP));padding-top:calc(.4vw*var(--gScP))}}@media screen and (max-width: 900px){.dcsm_list_container_row{flex-wrap:wrap;row-gap:calc(1.018vw*var(--gScP));column-gap:2%}}.dcsm_list_container_mobile{width:calc(24.5vw*var(--gScP));gap:calc(2.036vw*var(--gScP));padding:0 calc(.5vw*var(--gScP));overflow-y:auto;-webkit-overflow-scrolling:touch}.dcsm_list_container_mobile .dcs_btn_taste_first{position:relative;box-shadow:0 0 0 2px #000;border:2px solid #fff}.dcsm_list_container_mobile .dcs_btn_taste_first>.dcs_btn_taste_arrow{content:"";position:absolute;left:0;top:-90%;transform:translateX(-130%);width:calc(.954vw*var(--gScP));height:calc(2.163vw*var(--gScP));background-image:url(../Resources/icon_arrow_taste.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:3}.dcsm_list_container_mobile .dcs_btn_taste_first>.dcs_btn_taste_arrow_title{display:flex;position:absolute;left:-78%;top:-141%;font:600 calc(.636vw*var(--gScP)) "Montserrat Bold"}.dcsm_list_container_mobile .dcs_btn_taste_first::after{content:"";position:absolute;bottom:0;right:0;transform:translate(40%, 50%);width:calc(1.145vw*var(--gScP));height:calc(1.145vw*var(--gScP));background-image:url("../Resources/icon_hand_taste.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.dcsm_category_title{padding:0 calc(2.083vw*var(--gScP));padding-top:calc(1.244vw*var(--gScP));font:600 calc(1.25vw*var(--gScP)) Montserrat;position:sticky;top:0;z-index:3;background:#fef9f2}@media screen and (max-width: 900px){.dcsm_category_title{top:-2px;font-weight:400;font-size:calc(.891vw*var(--gScP));padding:calc(.5vw*var(--gScP)) 0;padding-left:calc(.7vw*var(--gScP));padding-right:calc(5.4vw*var(--gScP))}}.dcs_list_cell{width:30%;padding-top:.5vw}@media screen and (max-width: 900px){.dcs_list_cell{width:100%;padding:calc(.5vw*var(--gScP));padding-bottom:0}}.dcs_list_cell_middle{width:30%;padding-top:.5vw}@media screen and (max-width: 900px){.dcs_list_cell_middle{width:49%;padding:0 calc(.5vw*var(--gScP));padding-top:calc(1.382vw*var(--gScP))}.dcs_list_cell_middle .dcs_cook_details_container{right:calc(.6vw*var(--gScP))}.dcs_list_cell_middle .dcs_btn_taste[data-title]::before{left:calc(-0.3vw*var(--gScP))}}.dcs_main_container{position:relative;width:100%;height:calc(21vw*var(--gScP));padding:calc(1.302vw*var(--gScP)) calc(2.083vw*var(--gScP)) calc(1.302vw*var(--gScP)) calc(2.083vw*var(--gScP));row-gap:calc(1vw*var(--gScP));border:calc(.1042vw*var(--gScP)) solid rgba(207,190,164,.5);border-radius:calc(2.0833vw*var(--gScP));background-color:#fff9f1}@media screen and (max-width: 900px){.dcs_main_container{width:100%;height:auto;padding:calc(.636vw*var(--gScP));border-radius:calc(1.272vw*var(--gScP));border:calc(.064vw*var(--gScP)) solid rgba(207,190,164,.5);row-gap:calc(.636vw*var(--gScP))}}.dcsm_main_container{position:relative;width:16.042vw;height:13.125vw;padding:2.083vw 2.083vw 1.042vw 2.083vw;row-gap:1.667vw;border:.1042vw solid rgba(207,190,164,.5);border-radius:2.0833vw;background-color:#fff9f1}@media screen and (max-width: 900px){.dcsm_main_container{width:100%;height:calc(18.957vw*var(--gScP));padding:calc(1.272vw*var(--gScP));padding-top:calc(2.036vw*var(--gScP));border-radius:calc(2.545vw*var(--gScP));border:calc(.127vw*var(--gScP)) solid rgba(207,190,164,.5);row-gap:calc(1.527vw*var(--gScP))}}.dcs_taste_img{width:1.25vw;height:1.25vw;position:relative}@media screen and (max-width: 900px){.dcs_taste_img{width:calc(1.399vw*var(--gScP));height:calc(1.399vw*var(--gScP))}}.dcs_taste_img[data-title]:hover::before{content:attr(data-title);position:absolute;background-color:#fff9f1;color:rgba(58,48,38,.5);border:1px solid rgba(58,48,38,.5);padding:5px;border-radius:calc(.83vw*var(--gScP));z-index:10;top:-3em;left:-1em}.dcs_title{font-weight:400;font-size:1.25vw;line-height:1.25vw;letter-spacing:0}.dcs_like_img{display:none;cursor:pointer;width:1.3021vw;height:1.25vw}@media screen and (max-width: 900px){.dcs_like_img{width:calc(1.145vw*var(--gScP));height:auto}}.dcs_like_img_empty{display:flex;cursor:pointer;width:1.3021vw;height:1.25vw}@media screen and (max-width: 900px){.dcs_like_img_empty{width:calc(1.145vw*var(--gScP));height:auto}}.dcs_like_active>.dcs_like_img{display:flex}.dcs_like_active>.dcs_like_img_empty{display:none}.dcs_cook{position:absolute;top:50%;right:0;transform:translateY(-100%) translateX(52%) rotate(90deg);padding:0 calc(.417vw*var(--gScP));background-color:#fff9f1;max-width:calc(18vw*var(--gScP))}@media screen and (max-width: 900px){.dcs_cook{max-width:calc(10.6vw*var(--gScP))}}.dcs_cook>div{cursor:pointer;font:600 .8333vw Montserrat;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#f0b53d}@media screen and (max-width: 900px){.dcs_cook>div{font-weight:500;font-size:calc(.636vw*var(--gScP))}}.dcs_cook_dish_size{position:absolute;top:30%;left:calc(-1vw*var(--gScP));padding:0 calc(.417vw*var(--gScP));background-color:#fff9f1}.dcs_cook_dish_size>div{font:600 .8333vw "Montserrat Bold";word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#f0b53d}@media screen and (max-width: 900px){.dcs_cook_dish_size>div{font-size:calc(1.018vw*var(--gScP));column-gap:calc(1.272vw*var(--gScP))}}@media screen and (max-width: 900px){.dcs_cook_dish_size{position:initial;top:initial;left:initial;padding:calc(.5vw*var(--gScP)) 0}}.dcs_size_radio{display:none}.dcs_size_label{width:calc(5.053vw*var(--gScP));height:calc(2.354vw*var(--gScP));border-radius:calc(1.5vw*var(--gScP));border:calc(.18vw*var(--gScP)) solid #f6c664;background:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width: 900px){.dcs_size_label{width:calc(3.053vw*var(--gScP));height:calc(1.527vw*var(--gScP));border-radius:calc(.636vw*var(--gScP));border:calc(.064vw*var(--gScP)) solid #f6c664}}.dcs_size_label:has(.dcs_size_radio:checked){background:#f6c664}.dcs_size_label:has(.dcs_size_radio:checked) .dcs_size_text{color:#fff;font-weight:600;font-family:"Montserrat Bold"}.dcs_size_text{font:500 calc(1.1vw*var(--gScP)) Montserrat;letter-spacing:.04em}@media screen and (max-width: 900px){.dcs_size_text{font:400 calc(.509vw*var(--gScP)) Montserrat;letter-spacing:0%}}.dcs_cook_name>div{font:400 calc(1.18vw*var(--gScP)) Montserrat;word-break:break-word;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 900px){.dcs_cook_name>div{text-align:center;font:400 calc(.83vw*var(--gScP)) Montserrat}}.dcs_cook_name>div.font-reduced{font:400 calc(.83vw*var(--gScP)) Montserrat}@media screen and (max-width: 900px){.dcs_cook_name>div.font-reduced{font-size:calc(.65vw*var(--gScP))}}.dcs_cook_name_mobile_collumn_font{font:400 calc(.83vw*var(--gScP)) Montserrat !important}.dcs_cook_name_height{height:calc(4vw*var(--gScP))}@media screen and (max-width: 900px){.dcs_cook_name_height{height:calc(3vw*var(--gScP))}}@media screen and (max-width: 900px){.dcs_stat_container{gap:calc(1.145vw*var(--gScP))}}.dcs_grade{column-gap:.2083vw}@media screen and (max-width: 900px){.dcs_grade{column-gap:calc(.254vw*var(--gScP))}}.dcs_grade_container{gap:1.25vw;justify-content:flex-end}@media screen and (max-width: 900px){.dcs_grade_container{gap:calc(1.145vw*var(--gScP));justify-content:unset}}.dcs_grade_text{column-gap:.1563vw}@media screen and (max-width: 900px){.dcs_grade_text{column-gap:calc(.254vw*var(--gScP))}}.dcs_grade_text>div{font-weight:400;font-size:calc(.8333vw*var(--gScP));letter-spacing:0}@media screen and (max-width: 900px){.dcs_grade_text>div{font-size:calc(.636vw*var(--gScP))}}.dcs_grade_img{width:.8854vw;height:.8333vw}@media screen and (max-width: 900px){.dcs_grade_img{width:calc(.763vw*var(--gScP));height:auto}}.dcs_price_and_weight{row-gap:.4167vw}@media screen and (max-width: 900px){.dcs_price_and_weight{column-gap:calc(.5vw*var(--gScP))}}.dcs_price_and_weight_container{margin-top:.833vw}.dcs_price_container{align-items:end;column-gap:.4167vw}@media screen and (max-width: 900px){.dcs_price_container{column-gap:calc(.254vw*var(--gScP))}}.dcs_price{position:relative;column-gap:.1563vw}@media screen and (max-width: 900px){.dcs_price{column-gap:calc(.254vw*var(--gScP))}}.dcs_price>div{font:400 calc(1vw*var(--gScP)) Montserrat}@media screen and (max-width: 900px){.dcs_price>div{font-size:calc(.763vw*var(--gScP))}}.dcs_price_without_discount{display:none;position:absolute;top:-0.5208vw;left:50%;transform:translate(-50%, 0);column-gap:.1563vw;padding:0 .4167vw;background-color:#fff9f1}.dcs_price_without_discount>div{font-weight:400;font-size:calc(.8333vw*var(--gScP));letter-spacing:0;text-decoration:line-through;color:rgba(58,48,38,.5)}@media screen and (max-width: 900px){.dcs_price_without_discount>div{font-size:calc(1.018vw*var(--gScP))}}.dcs_price_discount{border-radius:1.0417vw;border:solid .1042vw;padding:.5208vw 1.0417vw;border-color:#f6c664}.dcs_price_discount>.dcs_price_without_discount{display:flex}@media screen and (max-width: 900px){.dsc_separator{width:calc(.254vw*var(--gScP));height:calc(.254vw*var(--gScP));border-radius:50%;background-color:#cfbea4}}.dcs_price_separator{font-weight:400;font-size:calc(.8333vw*var(--gScP));letter-spacing:0}@media screen and (max-width: 900px){.dcs_price_separator{font-size:calc(.509vw*var(--gScP))}}.dcs_price_per_unit{column-gap:calc(.2604vw*var(--gScP))}@media screen and (max-width: 900px){.dcs_price_per_unit{column-gap:calc(.191vw*var(--gScP))}}.dcs_price_per_unit_container{column-gap:calc(.2604vw*var(--gScP))}@media screen and (max-width: 900px){.dcs_price_per_unit_container{column-gap:calc(.191vw*var(--gScP))}}.dcs_price_per_unit_container>div{font-weight:400;font-size:calc(.8333vw*var(--gScP));color:rgba(58,48,38,.5)}@media screen and (max-width: 900px){.dcs_price_per_unit_container>div{font-size:calc(.509vw*var(--gScP))}}.dcs_price_per_unit>div{font-weight:400;font-size:calc(.8333vw*var(--gScP));letter-spacing:0;color:rgba(58,48,38,.5)}@media screen and (max-width: 900px){.dcs_price_per_unit>div{font-size:calc(.509vw*var(--gScP))}}@media screen and (max-width: 900px){.dcs_price_per_unit_separator{color:rgba(58,48,38,.5);font-size:calc(.509vw*var(--gScP))}}.dcs_weight{column-gap:.1563vw}@media screen and (max-width: 900px){.dcs_weight{column-gap:calc(.254vw*var(--gScP))}}.dcs_weight>div{font:400 calc(.8333vw*var(--gScP)) Montserrat}@media screen and (max-width: 900px){.dcs_weight>div{font-size:calc(.509vw*var(--gScP))}}.dcs_count{column-gap:.1563vw}@media screen and (max-width: 900px){.dcs_count{column-gap:calc(.254vw*var(--gScP))}}.dcs_count>div{font:400 calc(.8333vw*var(--gScP)) Montserrat;color:rgba(58,48,38,.5)}@media screen and (max-width: 900px){.dcs_count>div{color:rgba(58,48,38,.5);font-size:calc(.509vw*var(--gScP))}}.dcs_count_separator{font-weight:400;font-size:calc(.8333vw*var(--gScP));letter-spacing:0;color:rgba(58,48,38,.5)}@media screen and (max-width: 900px){.dcs_count_separator{color:rgba(58,48,38,.5);font-size:calc(.509vw*var(--gScP))}}.dcs_general_price_container{column-gap:.1563vw}@media screen and (max-width: 900px){.dcs_general_price_container{column-gap:calc(.254vw*var(--gScP))}}.dcs_general_price_container>div{font-size:calc(.8333vw*var(--gScP));font-weight:600;font-family:"Montserrat Bold";color:#f0b53d}@media screen and (max-width: 900px){.dcs_general_price_container>div{font-size:calc(.636vw*var(--gScP));font-weight:600;font-family:"Montserrat Bold";color:#f0b53d}}.dcs_general_price{column-gap:.1563vw}@media screen and (max-width: 900px){.dcs_general_price{column-gap:calc(.254vw*var(--gScP))}}.dcs_general_price>div{font-size:calc(.8333vw*var(--gScP));font-weight:600;font-family:"Montserrat Bold";color:#f0b53d}@media screen and (max-width: 900px){.dcs_general_price>div{font-size:calc(.636vw*var(--gScP));font-weight:600;font-family:"Montserrat Bold";color:#f0b53d}}.dcs_btns_container{row-gap:calc(.833vw*var(--gScP));flex:1;justify-content:flex-end}@media screen and (max-width: 900px){.dcs_btns_container{row-gap:calc(1.018vw*var(--gScP))}}.dcs_btn_taste_empty{width:calc(3.646vw*var(--gScP));height:calc(2.813vw*var(--gScP))}@media screen and (max-width: 900px){.dcs_btn_taste_empty{width:calc(2.036vw*var(--gScP));height:calc(1.527vw*var(--gScP))}}.dcs_line_ctrl{height:calc(2.813vw*var(--gScP))}.dcs_btn_taste{position:relative;cursor:pointer;border-radius:calc(1.2vw*var(--gScP));background-color:#f6c664;width:calc(3.646vw*var(--gScP));height:calc(2.813vw*var(--gScP))}.dcs_btn_taste[data-title]:hover::before{content:attr(data-title);background-color:#fff9f1;color:rgba(58,48,38,.5);border:1px solid rgba(58,48,38,.5);padding:5px;border-radius:calc(.83vw*var(--gScP));position:absolute;z-index:10;top:-2.2em;left:1em;text-align:center;width:calc(8vw*var(--gScP))}@media screen and (max-width: 900px){.dcs_btn_taste{border-radius:calc(.636vw*var(--gScP));width:calc(2.036vw*var(--gScP));height:calc(1.527vw*var(--gScP))}.dcs_btn_taste[data-title]::before{content:attr(data-title);background-color:#fff9f1;padding:0 calc(.254vw*var(--gScP));position:absolute;z-index:2;top:calc(-0.9vw*var(--gScP));font-size:calc(.509vw*var(--gScP));width:calc(4.45vw*var(--gScP))}}.dcs_btn_taste_icon{width:calc(1.979vw*var(--gScP));height:auto}@media screen and (max-width: 900px){.dcs_btn_taste_icon{width:calc(1.018vw*var(--gScP));height:auto}}.dcs_btn_pick_datetime{cursor:pointer;box-sizing:border-box;color:#fff;background-color:#f6c664;height:calc(3.1771vw*var(--gScP));border-radius:calc(1vw*var(--gScP));font:600 calc(.8333vw*var(--gScP)) Montserrat}@media screen and (max-width: 900px){.dcs_btn_pick_datetime{color:unset;font:400 calc(.763vw*var(--gScP)) Montserrat;border-radius:calc(.636vw*var(--gScP));height:calc(1.654vw*var(--gScP))}}.dcs_cook_details_container{cursor:pointer;position:absolute;top:0;right:calc(2.083vw*var(--gScP));transform:translateY(-50%);padding:0 calc(.417vw*var(--gScP));background-color:#fff9f1}.dcs_cook_details_text{cursor:pointer;font:600 calc(.509vw*var(--gScP)) Montserrat;color:#f0b53d}.dcs_cook_details_img{width:calc(.8vw*var(--gScP))}.dcs_sampler_price{font-family:"Montserrat Bold";font-size:calc(1.042vw*var(--gScP))}
