.sdcs{display:flex;flex-flow:column;gap:31px;margin-bottom:46px}.sdcs a{display:flex;flex-flow:column;gap:10px}.sdcs a:hover{text-decoration:none}.sdcs a picture{border-radius:10px;overflow:hidden;width:100%;display:flex}.sdcs a img{width:100%;height:auto;transition:all .3s}.sdcs a:hover img{transform:scale(1.05)}.sdcs a:hover span{color:var(--color-text)}.sdcs a:hover h4{color:var(--color-link-hover)}.sdcs a h4{margin:0}.sdcs a span{opacity:.6;font-size:18px}@media screen and (min-width:768px){.sdcs{display:flex;flex-flow:row;flex-wrap:wrap;gap:32px 20px;margin-bottom:60px}.sdcs a{flex-basis:calc(50% - 10px);gap:12px}}@media screen and (min-width:1300px){.sdcs{gap:39px 32px;margin-bottom:79px}.sdcs a{flex-basis:400px;gap:17px}.sdcs a:nth-child(2),.sdcs a:nth-child(3){flex-basis:768px}.sdcs a span{font-size:20px}}.sdc_cs{padding-top:0;overflow:hidden;padding-bottom:6px;position:relative;margin-bottom:25px;max-width:100vw}.sdc_cs .mad-slider{overflow:hidden;max-width:100%}.sdc_cs .mad-slide{display:flex;flex-flow:column;gap:8px;max-width:100%;box-sizing:border-box}.sdc_cs .mad-slide picture,.sdc_cs .mad-slide img{width:100%;max-width:100%;border-radius:var(--border-radius);display:flex;height:auto;object-fit:cover}.sdc_cs .mad-slide picture{margin-bottom:9px;overflow:hidden}.sdc_cs .mad-slide:hover{text-decoration:none}.sdc_cs a img{transition:all .3s}.sdc_cs .mad-slide:hover .small-light,.sdc_cs .mad-slide:hover .small{color:var(--color-link-hover)}.sdc_cs a:hover img{transform:scale(1.1)}.sdc_cs-map{padding-top:0;display:none}.info b{font-weight:300;display:block;opacity:.6;font-size:13px}.info ul{margin:0;padding-left:18px}@media screen and (min-width:768px){section.first{padding-bottom:0}}@media screen and (min-width:1264px){.sdc_cs{display:none}.sdc_cs-map{padding-top:0;display:flex;position:relative;height:600px;width:1200px}.sdc_cs-map .map{position:absolute;top:0;left:0}.sdc_cs-map .dot{position:absolute;display:flex;width:20px;height:20px;background-color:#fff;border:1px solid var(--color-text);border-radius:50%;font-size:12px;font-weight:500;align-items:center;justify-content:center;cursor:pointer}.sdc_cs-map .dot div{display:none;cursor:default;z-index:2}.sdc_cs-map .dot div::before{content:'';position:absolute;height:20px;width:20px;background-color:#fff;transform:rotate(45deg);bottom:-10px;right:calc(50% - 10px);z-index:1;display:none}.sdc_cs-map .dot:hover div{display:flex;position:absolute;flex-flow:column;background-color:#fff;border:1px solid rgba(59,63,79,.2);border-radius:12px;padding:12px;gap:8px;bottom:100%}.sdc_cs-map .dot:hover div::before{display:block}.sdc_cs-map .dot img{display:flex;border-radius:8px}.sdc_cs-map .dot a{display:flex;align-items:center;gap:8px;transition:gap .3s}.sdc_cs-map .dot a:hover{gap:12px}.info b{font-size:14px}}.dish-info{padding-top:24px}.dish-info .top{display:flex;flex-flow:column-reverse;align-items:flex-start}.dish-info picture,.cafe-dishes .dish picture{display:flex;overflow:hidden;border-radius:12px;background-color:var(--color-bg-grey);aspect-ratio:1 / 1;align-items:center;justify-content:center;position:relative}.dish-info picture img,.cafe-dishes .dish img{width:100%;height:auto;transition:all .3s}.dish-info .top h3{margin-top:0}@media screen and (min-width:768px){.dish-info .top{display:flex;flex-flow:row;gap:40px}.dish-info .top picture{min-width:275px}}@media screen and (min-width:1264px){.dish-info .top picture{min-width:400px}}.park{position:absolute;width:100%;bottom:0;height:240px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);display:flex;align-items:flex-end;justify-content:flex-star;padding:20px;font-size:20px;color:#fff}@media screen and (min-width:1264px){.park{padding:32px}}@media screen and (max-width:768px){.sdc_cs{width:100%;max-width:100vw;overflow:hidden;padding-left:0;padding-right:0}.sdc_cs .mad-slider{width:100%;max-width:100%;overflow:hidden}.sdc_cs .mad-slides{max-width:none}.sdc_cs .mad-slide{flex-shrink:0;box-sizing:border-box}.sdc_cs .mad-slide picture,.sdc_cs .mad-slide img{width:100%;max-width:100%;height:auto;object-fit:cover}}