/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.clickable-region{position:relative;}.clickable-region__target::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.c-card .c-card__image{margin-bottom:1rem;}@media (min-width:992px){.c-card .c-card__image{margin-bottom:2rem;}}.c-card .c-card__image img{display:block;width:100%;}@media (min-width:992px){.c-card .c-card__image img{width:auto;}}.c-card .c-card__restaruant-title{font-size:0.75rem;letter-spacing:1.5px;font-weight:var(--font-weight-bold);line-height:1.14;color:var(--color-sd-green);text-transform:uppercase;margin-bottom:0.25rem;}@media (min-width:992px){.c-card .c-card__restaruant-title{font-size:0.875rem;margin-bottom:0.625rem;}}.c-card .c-card__title{padding:0;margin-top:0;margin-bottom:0.25rem;line-height:1.5;}@media (min-width:992px){.c-card .c-card__title{margin-bottom:0.625rem;}}.c-card .c-card__title a{font-size:1.125rem;font-weight:var(--font-weight-regular);color:var(--color-sd-black);font-family:var(--font-family-sans);-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;line-height:1.5;display:block;}@media (min-width:992px){.c-card .c-card__title a{font-size:1.5rem;}}.c-card .c-card__title a:hover{color:var(--color-sd-red);}.c-card .c-card__place{font-size:0.75rem;color:var(--secondary-gray);line-height:1.5;margin:0;}@media (min-width:992px){.c-card .c-card__place{font-size:1rem;}}
.clickable-region{position:relative;}.clickable-region__target::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.c-dish-grid__header-wrapper{margin-top:3.75rem;margin-bottom:1.875rem;}@media (min-width:768px){.c-dish-grid__header-wrapper{margin-top:5rem;margin-bottom:4.5rem;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;}}.c-dish-grid__filters{margin-left:auto;}.c-dish-grid__filters form{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;}@media (min-width:768px){.c-dish-grid__filters form{padding-bottom:0.625rem;}}.c-dish-grid__filters .form-actions input{margin-left:1.5rem;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0.875rem;background-color:var(--color-link);color:var(--color-white);letter-spacing:calc-rem(1.5px);padding:1rem 1.5rem;text-transform:uppercase;text-decoration:none;border-radius:4px;-webkit-transition:ease-in-out 0.2s;-o-transition:ease-in-out 0.2s;transition:ease-in-out 0.2s;cursor:pointer;}.c-dish-grid__filters .form-actions input:hover{background-color:var(--color-link-darker);}.c-dish-grid__filters .form-actions input:active{background-color:var(--color-link-darker);}.c-dish-grid__filters select{background-image:url(/themes/custom/weta_sd/templates/components/dish-grid/images/chevron.svg);background-repeat:no-repeat;background-position:90% center;background-size:12px 9px;padding-right:3.125rem;}.c-dish-grid__header .label{font-size:0.875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--color-sd-green);margin-bottom:1rem;line-height:1;margin:0 0 1rem;}.c-dish-grid__header h1{font-size:2.5rem;font-weight:var(--font-weight-regular);margin:0 0 2rem;}@media (min-width:768px){.c-dish-grid__header h1{font-size:3rem;margin:0;}}.c-dish-grid__items{padding-bottom:2.5rem;}.c-dish-grid__items ul{list-style-type:none;margin:0;padding:0 0 4.5rem 0;}@media (min-width:768px){.c-dish-grid__items ul{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-gap:4.5rem 1.25rem;}}@media (min-width:992px){.c-dish-grid__items ul{grid-template-columns:repeat(3,1fr);}}.c-dish-grid__items li{margin-bottom:2.5rem;}@media (min-width:768px){.c-dish-grid__items li{margin-bottom:0;}}.c-dish-grid .pager{list-style-type:none;margin:0 0 6.25rem;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}.c-dish-grid .pager a.button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0.875rem;background-color:var(--color-link);color:var(--color-white);letter-spacing:calc-rem(1.5px);padding:1rem 1.5rem;text-transform:uppercase;text-decoration:none;border-radius:4px;-webkit-transition:ease-in-out 0.2s;-o-transition:ease-in-out 0.2s;transition:ease-in-out 0.2s;}.c-dish-grid .pager a.button:hover{background-color:var(--color-link-darker);}.c-dish-grid .pager a.button:active{background-color:var(--color-link-darker);}
.clickable-region{position:relative;}.clickable-region__target::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.c-episode-page__header-wrapper{display:none;}@media (min-width:992px){.c-episode-page__header-wrapper{display:block;}}.c-episode-page__signature-dish{background:var(--color-sd-cream);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center;}@media (min-width:992px){.c-episode-page__signature-dish{padding:6.25rem 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}}.c-episode-page__featured-image{width:100%;padding:0;}@media (min-width:992px){.c-episode-page__featured-image{position:absolute;bottom:0;right:0;width:50%;height:100%;padding:4rem 2rem 4rem 0;}}.c-episode-page__featured-image figure,.c-episode-page__featured-image .field--name-field-episode-hero,.c-episode-page__featured-image .primary-image--media{height:100%;}.c-episode-page__featured-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.c-episode-page__signature-dish-content{position:relative;z-index:1;padding:2rem 16px;}.c-episode-page .label{font-size:0.875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--color-sd-green);margin-bottom:1rem;}.c-episode-page__signature-dish h2{font-size:2.5rem;font-weight:var(--font-weight-regular);color:var(--color-black);padding:0;margin:0 0 3.125rem;line-height:1.16;}@media (min-width:992px){.c-episode-page__signature-dish h2{font-size:3rem;margin:0 0 5rem;}}.c-episode-page__title{font-size:3rem;font-weight:var(--font-weight-light);color:var(--color-black);font-style:italic;line-height:1.125;margin-bottom:0.625rem;}@media (min-width:992px){.c-episode-page__title{font-size:4rem;}}.c-episode-page__signature-dish-ingredients{margin-bottom:1.5rem;}@media (min-width:992px){.c-episode-page__signature-dish-ingredients{margin-bottom:2rem;}}.c-episode-page__signature-dish-ingredients p{list-style-type:none;font-size:1.25rem;font-weight:var(--font-weight-regular);color:var(--secondary-gray);line-height:1.5;display:inline-block;text-transform:lowercase;}@media (min-width:992px){.c-episode-page__signature-dish-ingredients p{font-size:1.5rem;}}.c-episode-page__signature-dish-teaser{font-size:1.125rem;font-weight:var(--font-weight-regular);color:var(--color-black);line-height:1.5;}.c-episode-page__content{padding:2.5rem 0;margin:2.5rem 0;}.c-episode-page h2{font-size:2.5rem;font-weight:var(--font-weight-regular);color:var(--color-black);margin:0 0 2.5rem;line-height:1.16;}@media (min-width:992px){.c-episode-page h2{font-size:3rem;}}.c-episode-page h3{margin:0 0 2.5rem;line-height:1.16;}.c-episode-page__content .field--type-text-long p:last-of-type{margin-bottom:2.5rem;}.c-episode-page__content-video{margin-bottom:2.5rem;padding-bottom:2.5rem;}.field--name-field-pbs-player{max-width:100%;margin:0;position:relative;padding-bottom:56.25%;height:0;}.field--name-field-pbs-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.c-episode-restaurant h2{margin-bottom:2.5rem;}.u-transit-button{background-repeat:no-repeat;background-position:center;padding:0;background-color:rgb(255,255,255);border:none;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 2px 6px;box-shadow:rgba(0,0,0,0.3) 0px 2px 6px;cursor:pointer;color:var(--color-text);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:22px;margin-left:22px;text-align:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;height:40px;width:40px;margin-right:10px;}.u-transit-button svg path{fill:var(--color-text);stroke:var(--color-text);}.u-transit-button.is-active{background-color:var(--color-sd-green);}.u-transit-button.is-active svg path{fill:var(--color-white);stroke:var(--color-white);}.c-map-display__counter{background-color:var(--color-sd-green);border:1px solid var(--color-white);border-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25);box-shadow:0 0 4px rgba(0,0,0,0.25);color:var(--color-white);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:1.5rem;font-weight:600;font-size:0.875rem;position:absolute;width:1.5rem;top:1rem;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
