/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-event.node--view-mode-card{border-radius:15px;}.node--type-event.node--view-mode-card .field--name-field-ev-images{margin-bottom:0;}.node--type-event.node--view-mode-card .field--name-field-ev-images img{border-radius:15px;transition:all 0.5s ease-in-out;}.node--type-event.node--view-mode-card .field--name-field-display-title h4,.node--type-event.node--view-mode-card .field--name-field-display-title h3{height:auto !important;margin:0;padding:0;}@media screen and (max-width:640px){.node--type-event.node--view-mode-card .field--name-field-display-title h4,.node--type-event.node--view-mode-card .field--name-field-display-title h3{padding:0;}}.node--type-event.node--view-mode-card .field--name-field-display-title h4 a,.node--type-event.node--view-mode-card .field--name-field-display-title h3 a{display:block;padding:12px 0 0 0;font-family:var(--bold);color:var(--white);font-size:1.25rem;line-height:1.5rem;text-decoration:none;transition:all 0.5s ease-in-out;text-transform:uppercase;}@media screen and (max-width:380px){.node--type-event.node--view-mode-card .field--name-field-display-title h4 a,.node--type-event.node--view-mode-card .field--name-field-display-title h3 a{font-size:0.9375rem;}}@media screen and (max-width:768px){.node--type-event.node--view-mode-card .field--name-field-display-title h4 a,.node--type-event.node--view-mode-card .field--name-field-display-title h3 a{min-height:60px;}}@media screen and (max-width:640px){.node--type-event.node--view-mode-card .field--name-field-display-title h4 a,.node--type-event.node--view-mode-card .field--name-field-display-title h3 a{min-height:auto;padding:10px 0 0 0;font-size:1.125rem;}}@media screen and (max-width:480px){.node--type-event.node--view-mode-card .field--name-field-display-title h4 a,.node--type-event.node--view-mode-card .field--name-field-display-title h3 a{font-size:1rem;}}.node--type-event.node--view-mode-card .field--name-field-ev-ideal-for{display:none;margin-bottom:0;padding:0 0 12px 0;color:var(--text);font-family:var(--regular);font-size:1.125rem;line-height:1.5rem;letter-spacing:0.1875rem;}@media screen and (max-width:480px){.node--type-event.node--view-mode-card .field--name-field-ev-ideal-for{letter-spacing:0.3125rem;font-size:0.875rem;}}@media screen and (max-width:480px){.node--type-event.node--view-mode-card .field--name-field-ev-ideal-for{padding:0;}}.node--type-event.node--view-mode-card .field--name-field-ev-hours{display:none;font-family:var(--regular);font-size:1.125rem;line-height:1.5rem;color:var(--white);}@media screen and (max-width:480px){.node--type-event.node--view-mode-card .field--name-field-ev-hours{font-size:1rem;}}@media screen and (max-width:380px){.node--type-event.node--view-mode-card .field--name-field-ev-hours{font-size:0.875rem;}.node--type-event.node--view-mode-card .field--name-field-ev-hours p{font-size:0.875rem;}}.node--type-event.node--view-mode-card .field--name-field-ev-hours ul{padding:0 0 0 15px;margin:0;}.node--type-event.node--view-mode-card .field--name-field-ev-hours p{padding:0;margin:0;}.node--type-event.node--view-mode-card .node-readmore{display:none;width:100%;padding:0;opacity:0;}.node--type-event.node--view-mode-card .node-readmore a{display:inline-block !important;padding:3px 30px;border:1px solid var(--white);border-radius:18px;font-family:var(--regular);font-size:1rem;color:var(--white);text-align:center;transition:all 0.5s ease-in-out;}.node--type-event.node--view-mode-card .node-readmore a:hover{text-decoration:none;background-color:var(--white);color:var(--text);border-color:var(--text);}
.view.list{font-size:0;max-width:1240px;margin:0 auto 30px;}.view.list > *{font-size:0.875rem;}.view.list .view-header{margin-left:-28%;margin-right:-28%;margin-bottom:60px;}@media screen and (max-width:1260px){.view.list .view-header{margin-left:-10px;margin-right:-10px;margin-bottom:40px;}}@media screen and (max-width:1024px){.view.list .view-header{margin-left:0;margin-right:0;}}.view.list .view-header .header-shops{background-color:var(--purple-90);padding:36px 15px;}@media screen and (max-width:1260px){.view.list .view-header .header-shops{padding:15px 25px;}}@media screen and (max-width:1024px){.view.list .view-header .header-shops{padding:15px;}}@media screen and (max-width:768px){.view.list .view-header .header-shops{padding:0;background-color:transparent;margin-bottom:25px;}}.view.list .view-header .header-shops .content{max-width:var(--maxwidth);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:60px;}@media screen and (max-width:768px){.view.list .view-header .header-shops .content{display:block;}}.view.list .view-header .header-shops .content .total-rows{display:flex;align-items:center;gap:22px;color:var(--white);font-weight:normal;font-family:var(--bold);font-size:2.25rem;line-height:2.625rem;}.view.list .view-header .header-shops .content .total-rows h1{margin:0;color:var(--white);font-family:var(--bold);text-transform:uppercase;font-size:2.25rem;line-height:2.625rem;}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .total-rows h1{font-size:2rem;line-height:2.5rem;}}@media screen and (max-width:480px){.view.list .view-header .header-shops .content .total-rows h1{font-size:1.5625rem;line-height:1.75rem;}}.view.list .view-header .header-shops .content .total-rows span{margin:0;color:var(--white);font-family:var(--regular);font-size:1.25rem;}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .total-rows span{font-size:1rem;}}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .total-rows{background-color:var(--purple-90);padding:15px 30px;width:100%;font-size:2rem;line-height:2.5rem;}}@media screen and (max-width:480px){.view.list .view-header .header-shops .content .total-rows{font-size:1.625rem;padding:8px 15px;}}.view.list .view-header .header-shops .content .second-row{line-height:0;}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row{background-color:#f0f0f0;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;}}@media screen and (max-width:380px){.view.list .view-header .header-shops .content .second-row{padding:10px;}}.view.list .view-header .header-shops .content .second-row .filtros-mapa{display:none;}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .filtros-mapa{display:flex;align-items:center;gap:20px;}}@media screen and (max-width:576px){.view.list .view-header .header-shops .content .second-row .filtros-mapa{gap:12px;}}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .filtros-mapa .map label,.view.list .view-header .header-shops .content .second-row .filtros-mapa .map a,.view.list .view-header .header-shops .content .second-row .filtros-mapa .filtros label,.view.list .view-header .header-shops .content .second-row .filtros-mapa .filtros a{font-family:var(--bold);font-size:1.125rem;color:var(--deep-blue);text-transform:uppercase;text-decoration:none;margin:0;padding:5px 0 5px 26px;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;line-height:1.3em;}}@media screen and (max-width:380px){.view.list .view-header .header-shops .content .second-row .filtros-mapa .map label,.view.list .view-header .header-shops .content .second-row .filtros-mapa .map a,.view.list .view-header .header-shops .content .second-row .filtros-mapa .filtros label,.view.list .view-header .header-shops .content .second-row .filtros-mapa .filtros a{font-size:0.9375rem;}}.view.list .view-header .header-shops .content .second-row .filtros-mapa .filtros label{background-image:url(/themes/custom/intu_theme/styling/images/shop-arrows/filtros-new.svg);}.view.list .view-header .header-shops .content .second-row .filtros-mapa .map a{background-image:url(/themes/custom/intu_theme/styling/images/shop-arrows/mapa-new.svg);}.view.list .view-header .header-shops .content .second-row .view-modes-col{font-size:0;min-width:135px;}@media screen and (max-width:380px){.view.list .view-header .header-shops .content .second-row .view-modes-col{min-width:120px;}}.view.list .view-header .header-shops .content .second-row .view-modes-col > *{width:33.33%;height:27px;padding:0 5px;box-sizing:border-box;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;transition:all 0.5s ease-in-out;cursor:pointer;}.view.list .view-header .header-shops .content .second-row .view-modes-col > *.one-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/onecol.svg);}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .view-modes-col > *.one-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/one-resp-blue.svg);}}.view.list .view-header .header-shops .content .second-row .view-modes-col > *.one-colum.selected,.view.list .view-header .header-shops .content .second-row .view-modes-col > *.one-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/onecol-blue.svg);}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .view-modes-col > *.one-colum.selected,.view.list .view-header .header-shops .content .second-row .view-modes-col > *.one-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/one-resp-hover-blue.svg);}}.view.list .view-header .header-shops .content .second-row .view-modes-col > *.two-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/twocol.svg);}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .view-modes-col > *.two-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/two-resp-blue.svg);}}.view.list .view-header .header-shops .content .second-row .view-modes-col > *.two-colum.selected,.view.list .view-header .header-shops .content .second-row .view-modes-col > *.two-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/twocol-blue.svg);}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .view-modes-col > *.two-colum.selected,.view.list .view-header .header-shops .content .second-row .view-modes-col > *.two-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/two-resp-hover-blue.svg);}}.view.list .view-header .header-shops .content .second-row .view-modes-col > *.three-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/threecol.svg);}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .view-modes-col > *.three-colum{background-image:url(/themes/custom/intu_theme/styling/images/filters/three-resp-blue.svg);}}.view.list .view-header .header-shops .content .second-row .view-modes-col > *.three-colum.selected,.view.list .view-header .header-shops .content .second-row .view-modes-col > *.three-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/threecol-blue.svg);}@media screen and (max-width:768px){.view.list .view-header .header-shops .content .second-row .view-modes-col > *.three-colum.selected,.view.list .view-header .header-shops .content .second-row .view-modes-col > *.three-colum:hover{background-image:url(/themes/custom/intu_theme/styling/images/filters/three-resp-hover-blue.svg);}}.view.list .view-header .header-shops.red{background-color:var(--red);}.view.list .view-header .header-shops.red .total-rows.red{background-color:var(--red);}.view.list .view-header .header-shops.blue{background-color:var(--blue);}.view.list .view-header .header-shops.blue .total-rows.blue{background-color:var(--blue);}.view.list .view-header .header-shops.pink{background-color:var(--magenta);}.view.list .view-header .header-shops.pink .total-rows.pink{background-color:var(--magenta);}.view.list .view-header .alphabet-shops{max-width:1240px;width:100%;margin:0 auto;}.view.list .view-header .alphabet-shops .alphabet{display:flex;justify-content:space-around;margin:30px 0 0;padding:0;}@media screen and (max-width:768px){.view.list .view-header .alphabet-shops .alphabet{flex-wrap:wrap;justify-content:flex-start;}}.view.list .view-header .alphabet-shops .alphabet li{list-style:none;font-size:1.125rem;}@media screen and (max-width:768px){.view.list .view-header .alphabet-shops .alphabet li{padding:0 10px 5px;}}@media screen and (max-width:640px){.view.list .view-header .alphabet-shops .alphabet li{padding:0 8px 0;}}.view.list .view-header .alphabet-shops .alphabet li a{color:var(--deep-blue-50);font-family:var(--bold);cursor:pointer;}.view.list .view-header .alphabet-shops .alphabet li.active a{color:var(--red);}.view.list .view-filters{display:inline-block;vertical-align:top;width:18%;}.view.list .view-filters .form-row{margin:0;}.view.list .view-filters .mapa a{display:block;width:100%;margin-bottom:23px;padding:16px 45px;font-family:var(--bold);font-size:1rem;line-height:1.3em;color:var(--text);background:var(--white) url(/themes/custom/intu_theme/styling/images/menu/right.svg) no-repeat right 20px center;box-shadow:var(--shadow) -item;border-radius:25px;cursor:pointer;text-decoration:none;transition:all 0.1s ease-in-out;opacity:1;}@media screen and (max-width:1260px){.view.list .view-filters .mapa a{padding:12px 35px 12px 10px;}}@media screen and (max-width:768px){.view.list .view-filters .mapa a{display:none;}}@media screen and (max-width:1260px){.view.list .view-filters{width:20%;padding-left:15px;}}@media screen and (max-width:768px){.view.list .view-filters{width:100%;padding-left:0;}}@media screen and (max-width:768px){.view.list .view-filters .views-exposed-form{margin-top:-40px;}}@media screen and (max-width:768px){.view.list .view-filters .views-exposed-form .form-row{width:200px;background-color:#f0f0f0;flex-direction:column;position:absolute;right:0;z-index:9;display:none;}}.view.list .view-filters .views-exposed-form .form-row fieldset{margin-bottom:23px;background-color:var(--white);border-radius:20px;}@media screen and (max-width:768px){.view.list .view-filters .views-exposed-form .form-row fieldset{margin-bottom:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background-color:#f0f0f0;}}.view.list .view-filters .views-exposed-form .form-row fieldset > label{cursor:pointer;display:block;width:100%;padding:12px 40px 12px 10px;margin:0;font-family:var(--bold);font-size:1rem;text-transform:uppercase;color:var(--deep-blue);line-height:1.3em;background:url(/themes/custom/intu_theme/styling/images/menu/bottom-new.svg) no-repeat right 20px center/20px;transition:all 0.1s ease-in-out;opacity:1;position:relative;z-index:9;}@media screen and (max-width:768px){.view.list .view-filters .views-exposed-form .form-row fieldset > label{font-size:1rem;background-size:15px;}}.view.list .view-filters .views-exposed-form .form-row fieldset > label.close{background-image:url(/themes/custom/intu_theme/styling/images/menu/top-new.svg);}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select{display:none;max-height:265px;overflow-y:auto !important;width:100%;}@media screen and (max-width:1260px){.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select{padding:15px 12px;}}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul{display:flex;flex-direction:column;gap:12px;padding:12px;}@media screen and (max-width:1260px){.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul{padding:0;width:100%;}}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li{list-style:none;}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li .bef-link{display:flex;align-items:center;gap:12px;color:var(--deep-blue);font-family:var(--regular);font-size:0.875rem;line-height:1.125rem;text-decoration:none;transition:all 0.5s ease-in-out;}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li .bef-link:before{content:"";display:block;width:10px;min-width:10px;height:10px;border-radius:20px;background-color:var(--deep-blue);}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li .bef-link:hover,.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li .bef-link.bef-link--selected{color:var(--blue);}.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li .bef-link:hover:before,.view.list .view-filters .views-exposed-form .form-row fieldset > .form-select ul li .bef-link.bef-link--selected:before{background-color:var(--blue);}.view.list .view-filters .views-exposed-form .form-row fieldset.open > .form-select,.view.list .view-filters .views-exposed-form .form-row fieldset.js-form-item-field-sh-type-target-id > .form-select{display:block;}@media screen and (max-width:768px){.view.list .view-filters .views-exposed-form .form-row fieldset.form-item-field-sh-type-target-id{border-bottom:0;}}.view.list .view-filters .views-exposed-form .form-row fieldset:first-child{}@media screen and (max-width:768px){.view.list .view-filters .views-exposed-form .form-row fieldset:first-child{border-bottom:1px solid var(--border);border-radius:0;}}.view.list .view-filters .views-exposed-form .form-row fieldset:first-child > label{background-image:url(/themes/custom/intu_theme/styling/images/menu/top-new.svg);}.view.list .view-filters .views-exposed-form .form-row fieldset:first-child > label.close{background-image:url(/themes/custom/intu_theme/styling/images/menu/bottom-new.svg);border-color:var(--blue-50);}.view.list .views-exposed-form .form-row fieldset > .form-select::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:6px;margin-bottom:12px;background-color:transparent;}.view.list .views-exposed-form .form-row fieldset > .form-select::-webkit-scrollbar{width:8px;background-color:transparent;}.view.list .views-exposed-form .form-row fieldset > .form-select::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:var(--blue);}.view.list .view-content.row{display:inline-block;vertical-align:top;width:82%;padding-left:45px;}@media screen and (max-width:1260px){.view.list .view-content.row{width:80%;padding-right:15px;padding-left:30px;box-sizing:border-box;}}@media screen and (max-width:768px){.view.list .view-content.row{width:100%;padding:0 15px;display:flex;}}@media screen and (max-width:768px){.view.list .view-content.row > .views-row{width:100%;}}@media screen and (max-width:639px){.view.list .view-content.row > .views-row .layout--twocol > *{flex:0 1 50%;}}@media screen and (max-width:480px){.view.list .view-content.row > .views-row .layout--twocol > *{flex:0 1 100%;}}.view.list .view-content.row > .views-row:nth-child(odd) .layout--twocol{flex-direction:row-reverse;}.view.list .view-content.row > .views-row:nth-child(odd) .layout--twocol .layout__region--second .field--name-field-sh-store-offers .true{left:-15px;right:auto;}.view.list .view-content.row:not(.two) .views-row .node__content,.view.list .view-content.row:not(.three) .views-row .node__content{box-shadow:var(--shadow) -item;background-color:var(--white);border-radius:20px;}.view.list .view-content.row:not(.two) .views-row .node__content img,.view.list .view-content.row:not(.three) .views-row .node__content img{border-radius:20px 0 0 20px;}.view.list .view-content.row:not(.two) .views-row .node__content h2.title a,.view.list .view-content.row:not(.three) .views-row .node__content h2.title a{display:flex;flex-direction:column;align-items:center;}.view.list .view-content.row:not(.two) .views-row:nth-child(odd) .node__content img,.view.list .view-content.row:not(.three) .views-row:nth-child(odd) .node__content img{border-radius:0 20px 20px 0;}.view.list .view-content.row.two{font-size:0;}.view.list .view-content.row.two .views-row{display:inline-block;width:50%;box-sizing:border-box;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row{display:initial;margin-bottom:38px;width:calc(50% - 19px) !important;}.view.list .view-content.row.two .views-row > .node{margin-bottom:0 !important;}}@media screen and (max-width:640px){.view.list .view-content.row.two .views-row{margin-bottom:30px;width:calc(50% - 15px) !important;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row{width:calc(50% - 10px) !important;}}.view.list .view-content.row.two .views-row .node--view-mode-teaser{height:100%;}@media screen and (max-width:640px){.view.list .view-content.row.two .views-row .node--view-mode-teaser{margin-bottom:30px;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row .node--view-mode-teaser{margin-bottom:20px;}}.view.list .view-content.row.two .views-row .node__content{box-shadow:var(--shadow) -item;border-radius:20px;height:100%;}.view.list .view-content.row.two .views-row .node__content .layout--twocol{flex-direction:column;position:relative;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{border:1px solid var(--border) -light;text-align:center;padding:50px 20px;min-height:195px;position:relative;background-color:var(--white);border-radius:20px 20px 0 0;border-bottom:0;}}@media screen and (max-width:640px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{min-height:160px;padding:0;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{min-height:130px;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-store-list:nth-child(2){display:block;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-store-list:nth-child(2){display:none;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-store-list:first-child{display:none;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo{display:block;}}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo{padding:0;position:absolute;left:50%;top:50%;max-width:80%;width:100%;transform:translateX(-50%) translateY(-50%);}}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo img{max-height:auto;height:auto;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo img{max-height:80px;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .field--type-image img{border-radius:20px 30px 30px 20px;}@media screen and (max-width:1024px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .field--type-image img{height:170px;-o-object-fit:cover;object-fit:cover;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{padding:0;position:absolute;right:0;bottom:0;top:0;max-width:170px;background-color:var(--white);border-radius:0 20px 20px 0;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{border-radius:20px;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second > .content{padding:0 15px;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second > .content{position:relative;left:auto;right:auto;top:auto;transform:none;padding:15px;}}@media screen and (max-width:1260px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{max-width:155px;}}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{position:relative;max-width:100%;text-align:left;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title{padding:0;}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a{font-size:1.125rem;max-width:125px;margin-bottom:16px;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a{max-width:100%;padding-bottom:12px;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a{font-size:1rem;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a:after{display:none;}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-type{font-size:0.75rem;line-height:0.875rem;font-family:var(--bold);}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-type{display:none;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-location{font-size:0.875rem;line-height:0.875rem;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-location{margin-bottom:0;font-size:1rem;padding:0 !important;}}@media screen and (max-width:380px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-location{font-size:0.875rem;}}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-store-offers{display:none;}}.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-store-offers .true{width:62px;height:62px;background-size:contain;left:auto;right:-20px;top:-44px;}@media screen and (max-width:1260px){.view.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-store-offers .true{width:60px;height:60px;background-size:60px 60px;right:-15px;}}.view.list .view-content.row.two .views-row:nth-child(odd){padding-right:19px;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row:nth-child(odd){padding-right:0;margin-right:19px;}}@media screen and (max-width:640px){.view.list .view-content.row.two .views-row:nth-child(odd){margin-right:15px;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row:nth-child(odd){margin-right:10px;}}.view.list .view-content.row.two .views-row:nth-child(odd) .layout--twocol{position:relative;flex-direction:column;}.view.list .view-content.row.two .views-row:nth-child(even){padding-left:19px;}@media screen and (max-width:768px){.view.list .view-content.row.two .views-row:nth-child(even){padding-left:0;margin-left:19px;}}@media screen and (max-width:640px){.view.list .view-content.row.two .views-row:nth-child(even){margin-left:15px;}}@media screen and (max-width:480px){.view.list .view-content.row.two .views-row:nth-child(even){margin-left:10px;}}.view.list .view-content.row.three{font-size:0;display:inline-flex;}.view.list .view-content.row.three .views-row{width:calc(33.33% - 38px) !important;box-sizing:border-box;margin:0 19px;margin-bottom:38px;padding:0 !important;vertical-align:top;background-color:var(--white);border-radius:20px;box-shadow:var(--shadow) -item;}@media screen and (max-width:768px){.view.list .view-content.row.three .views-row{background-color:transparent;border-radius:20px;}}.view.list .view-content.row.three .views-row > .node{margin-bottom:0 !important;}@media screen and (max-width:1024px){.view.list .view-content.row.three .views-row{margin:0 10px 20px;width:calc(33.33% - 20px) !important;}}@media screen and (max-width:450px){.view.list .view-content.row.three .views-row{margin:0 5px 10px;width:calc(33.33% - 10px) !important;}}.view.list .view-content.row.three .views-row .node__content{background-color:transparent;box-shadow:none;border-radius:0;}.view.list .view-content.row.three .views-row .node__content .layout--twocol{flex-direction:column;position:relative;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{background-color:var(--white);text-align:center;padding:50px 20px;min-height:217px;position:relative;border-radius:20px 20px 0 0;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first img{border-radius:20px 20px 0 0;}@media screen and (max-width:1024px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:auto;position:relative;padding:65px 20px;}}@media screen and (max-width:768px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{border-radius:20px;}}@media screen and (max-width:640px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:150px;padding:0;}}@media screen and (max-width:500px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:110px;}}@media screen and (max-width:450px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:90px;}}@media screen and (max-width:380px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:80px;}}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-store-list:first-child{display:none;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo{display:block;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo{padding:0;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo a{display:block;}@media screen and (max-width:1024px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo{position:absolute;left:50%;top:50%;max-width:80%;width:100%;transform:translateX(-50%) translateY(-50%);}}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo img{width:auto !important;border-radius:0;}@media screen and (max-width:1024px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo img{max-height:80px;}}@media screen and (max-width:500px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo img{max-height:55px;}}@media screen and (max-width:380px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknodeshopfield-sh-logo .field--name-field-sh-logo img{max-height:50px;}}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second{position:relative;padding:15px;text-align:left;border-radius:0 0 20px 20px;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second > .content{position:relative;left:auto;right:auto;top:auto;transform:none;}@media screen and (max-width:768px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second{display:none;}}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second h2.title{padding:0;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second h2.title a{max-width:100%;font-size:1.25rem;}@media screen and (max-width:1024px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second h2.title a{margin-bottom:5px;font-size:1.125rem;}}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-type{font-size:0.875rem;line-height:1.25rem;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-location{margin-bottom:0;}.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-store-offers .true{left:auto;right:-33px;top:-248px;}@media screen and (max-width:1024px){.view.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .field--name-field-sh-store-offers .true{width:60px;height:60px;background-size:contain;top:-164px;}}.view.list .view-content.row.three .views-row:nth-child(odd) .layout--twocol{position:relative;flex-direction:column;}.view.list .view-empty{display:inline-block;vertical-align:top;width:82%;padding-left:45px;}@media screen and (max-width:1260px){.view.list .view-empty{width:80%;padding-right:15px;padding-left:30px;box-sizing:border-box;}}@media screen and (max-width:768px){.view.list .view-empty{width:100%;padding:0;box-sizing:border-box;}}.view.list .view-empty .no-results{display:flex;align-items:center;gap:30px;flex-direction:column;position:relative;max-width:100%;padding:0 15px;}@media (min-width:576px){.view.list .view-empty .no-results{flex-direction:row;gap:20px;}}@media (min-width:992px){.view.list .view-empty .no-results{display:block;max-width:760px;margin:0 auto;}}.view.list .view-empty .results-text{width:100%;}@media (min-width:576px){.view.list .view-empty .results-text{max-width:50%;}}@media (min-width:992px){.view.list .view-empty .results-text{position:absolute;top:30px;left:15px;max-width:430px;}}.view.list .view-empty .results-text h2{margin:0 0 10px;color:var(--text);font-family:var(--bold);font-size:2.25rem;line-height:2.375rem;text-transform:uppercase;}@media (min-width:576px){.view.list .view-empty .results-text h2{margin:0 0 8px;font-size:2.5rem;line-height:2.625rem;}}@media (min-width:992px){.view.list .view-empty .results-text h2{margin:0 0 8px;font-size:2.8125rem;line-height:3rem;}}.view.list .view-empty .results-text h2.red{color:var(--red);}.view.list .view-empty .results-text h2.purple{color:var(--purple-90);}.view.list .view-empty .results-text h2.blue{color:var(--blue);}.view.list .view-empty .results-text h2.pink{color:var(--magenta);}.view.list .view-empty .results-text p{color:var(--text);margin:0;padding:0;font-size:1.25rem;line-height:1.375rem;font-family:var(--regular);text-transform:none;}@media (min-width:576px){.view.list .view-empty .results-text p{font-size:1.5rem;line-height:1.75rem;}}.view.list .view-empty .results-image{display:flex;justify-content:flex-end;}@media (min-width:576px){.view.list .view-empty .results-image{width:50%;}}@media (min-width:992px){.view.list .view-empty .results-image{width:unset;}}.view.list .view-empty .results-image img{max-width:80%;}@media (min-width:576px){.view.list .view-empty .results-image img{max-width:100%;}}@media (min-width:992px){.view.list .view-empty .results-image img{max-width:400px;}}.views-exposed-form .form-row fieldset > .form-select::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:6px;background-color:#F5F5F5;}.views-exposed-form .form-row fieldset > .form-select::-webkit-scrollbar{width:8px;background-color:#F5F5F5;}.views-exposed-form .form-row fieldset > .form-select::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:var(--yellow);}.view-shops .view-header{margin-bottom:30px !important;}.alphabet-shops{max-width:1240px;width:100%;margin:0 auto;}.alphabet-shops .alphabet{display:flex;justify-content:space-around;margin:30px 0 0;padding:0;}@media screen and (max-width:768px){.alphabet-shops .alphabet{flex-wrap:wrap;justify-content:flex-start;}}.alphabet-shops .alphabet li{list-style:none;font-size:1.125rem;}@media screen and (max-width:768px){.alphabet-shops .alphabet li{padding:0 10px 5px;}}@media screen and (max-width:640px){.alphabet-shops .alphabet li{padding:0 8px 0;}}.alphabet-shops .alphabet li a{color:#b1b1b1;font-family:var(--regular);cursor:pointer;}.alphabet-shops .alphabet li.active a{color:var(--yellow);}.view-restaurants.list .view-content.row > .views-row:nth-child(odd) .node--type-restaurant.node--view-mode-teaser .layout--twocol .field--name-field-rest-booking{left:-15px;right:auto;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row > .views-row:nth-child(odd) .node--type-restaurant.node--view-mode-teaser .layout--twocol .field--name-field-rest-booking{right:-5px;left:auto;}}@media screen and (min-width:1441px){.view-restaurants.list .views-exposed-form{display:block !important;}}@media screen and (max-width:1440px){.view-restaurants.list .views-exposed-form .form-row fieldset{margin-bottom:0;}}.view-restaurants.list .view-content.row.two{font-size:0;}.view-restaurants.list .view-content.row.two .views-row{display:inline-block;width:50%;box-sizing:border-box;}@media screen and (max-width:640px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser{margin-bottom:30px;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser{margin-bottom:20px;}}.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{right:-20px !important;left:auto !important;width:62px;height:62px;top:calc(-50% + 30px);}@media screen and (max-width:1260px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{width:60px;height:60px;background-size:60px 60px;right:-15px;top:calc(-50% + 10px);}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{display:none;}}.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{text-align:center;padding-top:0;right:auto !important;width:100%;height:auto;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{display:block;margin-top:20px;margin-left:0;}}.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking a{font-size:0.875rem;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking a{font-size:1rem;display:block;padding:10px;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking a{font-family:var(--regular);padding:8px;}}.view-restaurants.list .view-content.row.two .views-row .node--view-mode-teaser h2 a:after{margin:8px 0 12px 0;}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol{flex-direction:column;position:relative;}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol > *{width:100%;}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-booking{display:none;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{text-align:center;padding:50px 20px;min-height:195px;position:relative;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{min-height:130px;}}@media screen and (max-width:640px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{min-height:160px;padding:0;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first{min-height:110px;}}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-sh-store-list:nth-child(2){display:block;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-sh-store-list:nth-child(2){display:none;}}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-sh-store-list:first-child{display:none;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo{display:block;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo{padding:0;position:absolute;left:50%;top:50%;max-width:80%;width:100%;transform:translateX(-50%) translateY(-50%);}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-height:130px;width:auto;}}@media screen and (max-width:640px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-width:150px;height:auto;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-height:60px;max-width:110px;}}@media screen and (max-width:380px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-width:90px;}}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--first .field--type-image img{height:170px;-o-object-fit:cover;object-fit:cover;}}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{padding:0;position:absolute;right:0;bottom:0;top:0;max-width:235px;background-color:var(--white);padding:50px 8px 20px;}@media screen and (max-width:1260px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{padding:6% 8px 20px;max-width:80%;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{position:relative;max-width:100%;text-align:left;padding:10px 8px;}}@media screen and (max-width:640px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second{padding:0;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food,.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type{padding-left:0;}}@media screen and (max-width:640px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food,.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type{display:none;}}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food .field--name-field-rest-type-of-food,.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type .field--name-field-rest-type-of-food{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:12px;column-gap:12px;}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food .field--name-field-rest-type-of-food a,.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type .field--name-field-rest-type-of-food a{display:block;width:-moz-fit-content;width:fit-content;padding:0;margin:0;font-size:0.875rem;font-family:var(--bold);}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title{padding:0;}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a{font-size:1.125rem;max-width:100%;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a{max-width:100%;margin-bottom:10px;display:block;padding-left:0;padding-bottom:5px;padding-right:0;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second h2.title a{font-size:1rem;}}.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-rest-location{font-size:0.875rem;line-height:0.875rem;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-rest-location{margin-bottom:0;font-size:1rem;padding:0;}}@media screen and (max-width:380px){.view-restaurants.list .view-content.row.two .views-row .node__content .layout--twocol .layout__region--second .field--name-field-rest-location{font-size:0.8125rem;padding:0;}}.view-restaurants.list .view-content.row.two .views-row:nth-child(odd) .layout--twocol{position:relative;flex-direction:column;}.view-restaurants.list .view-content.row.three{font-size:0;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three{padding:0 15px;}}.view-restaurants.list .view-content.row.three .views-row{display:inline-block;width:33.33%;box-sizing:border-box;padding:0 19px;vertical-align:top;background-color:var(--white);}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row{padding:0 10px;}}@media screen and (max-width:450px){.view-restaurants.list .view-content.row.three .views-row{padding:0 5px;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser{margin-bottom:20px;}}@media screen and (max-width:450px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser{margin-bottom:10px;}}.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{left:auto !important;right:-33px !important;top:-248px;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{width:60px;height:60px;background-size:contain;top:-164px;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking{display:block !important;}}.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{text-align:center;padding-top:20px;right:auto !important;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking{padding-top:0;height:auto;margin:0;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking a{display:block;padding:0 5px;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking a{font-size:0.875rem;font-family:var(--regular);position:absolute;bottom:-5px;left:0;right:0;}}@media screen and (max-width:380px){.view-restaurants.list .view-content.row.three .views-row .node--view-mode-teaser .block-field-blocknoderestaurantfield-rest-booking + .block-field-blocknoderestaurantfield-rest-booking .field--name-field-rest-booking a{padding:0;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol{flex-direction:column;position:relative;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol > *{width:100%;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{text-align:center;padding:50px 20px;min-height:217px;position:relative;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-booking{display:none;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:auto;position:relative;padding:65px 20px;}}@media screen and (max-width:640px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:150px;padding:0;}}@media screen and (max-width:500px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:110px;}}@media screen and (max-width:450px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:90px;}}@media screen and (max-width:380px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first{min-height:80px;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-sh-store-list:first-child{display:none;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo{display:block;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo{padding:0;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo a{display:block;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo{position:absolute;left:50%;top:50%;max-width:80%;width:100%;transform:translateX(-50%) translateY(-50%);}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{width:auto !important;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-height:120px;width:auto;}}@media screen and (max-width:500px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-height:55px;}}@media screen and (max-width:380px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--first .block-field-blocknoderestaurantfield-rest-logo .field--name-field-rest-logo img{max-height:50px;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second{position:relative;padding:15px;text-align:left;}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second{display:block;}}@media screen and (max-width:480px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second{padding:0;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second > .content > *{display:none;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food,.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type{margin-bottom:10px;padding-left:0;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food,.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type{display:block;padding:0 !important;border:0 !important;margin-bottom:2px;}}@media screen and (max-width:768px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food,.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type{display:none;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food a,.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type a{font-size:0.875rem;font-family:var(--bold);padding-left:5px;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food a,.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type a{padding:0 !important;border:0 !important;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type-of-food{padding-left:0;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .block-field-blocknoderestaurantfield-rest-type a{padding:0;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second h2.title{padding:0;}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second h2.title a{display:block;max-width:100%;padding-left:0;max-width:100%;font-size:1.25rem;padding-right:0;}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second h2.title a{font-size:1.125rem;}}.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .field--name-field-rest-location{margin-bottom:0;font-size:1rem;color:var(--text);line-height:1.125rem;font-family:var(--regular);}@media screen and (max-width:1024px){.view-restaurants.list .view-content.row.three .views-row .node__content .layout--twocol .layout__region--second .field--name-field-rest-location{font-size:0.875rem;}}.view-restaurants.list .view-content.row.three .views-row:nth-child(odd) .layout--twocol{position:relative;flex-direction:column;}
