@keyframes rotateUp{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotateDown{0%{transform:rotate(180deg)}to{transform:rotate(360deg)}}svg.rotateOpen{animation:rotateUp .2s linear 1 forwards}svg.rotateClosed{animation:rotateDown .2s linear 1 forwards}div.buttons .pjax,div.main-heading{display:flex}#section-winery-list{display:flex;flex-direction:column;height:calc(100% - 64px);overflow-y:scroll;overflow-x:hidden;padding:0 11px 0 16px;scrollbar-width:thin;scrollbar-color:#efefef #fff}#section-winery-list::-webkit-scrollbar{width:5px;position:absolute;right:10px}#section-winery-list::-webkit-scrollbar-track{border-radius:10px;background:#fff}#section-winery-list::-webkit-scrollbar-thumb{border-radius:10px;background:#fff}#section-winery-list:hover::-webkit-scrollbar-thumb{background:#efefef}#section-winery-list .pjax-wrapper{height:auto}div.buttons{margin-top:12px}div.buttons a,div.category-filter .form-group label,div.winery-list div.winery-tile div.index-number{font-family:Roboto,sans-serif;font-style:normal;color:#584f5b;display:flex}div.winery-list div.winery-tile div.index-number{position:absolute;left:0;top:0;width:40px;height:40px;background:#e1ab34;align-items:center;justify-content:center;font-weight:700;font-size:18px;line-height:22px;text-align:center;letter-spacing:.3px;color:#fff}div.buttons a{border:1px solid #aca7ad;box-sizing:border-box;border-radius:16px;padding:4px 12px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.15px;margin:0 0 6px;transition:all 150ms ease}div.buttons a svg{margin-left:8px}#list-state-filter,div.buttons a>svg,div.date-filter .datepicker tbody td.day.today::before,div.date-filter input.form-control{display:none}div.buttons a:hover{text-decoration:none;background:rgba(0,0,0,.05)}div.buttons a.winery-list-category,div.buttons a.winery-list-state,div.buttons a.winery-list-term{margin-right:8px}div.buttons a.winery-list-category__selected,div.buttons a.winery-list-state__selected,div.buttons a.winery-list-term__selected{color:#e1ab34;border:1px solid #e1ab34;font-weight:700;margin-right:8px;padding:4px 6px}div.buttons a.winery-list-category__selected:hover,div.buttons a.winery-list-state__selected:hover,div.buttons a.winery-list-term__selected:hover{background:rgba(225,171,52,.1);border:1px solid #e1ab34;color:#e1ab34}div.buttons a.winery-list-category__selected svg,div.buttons a.winery-list-state__selected svg,div.buttons a.winery-list-term__selected svg{margin:0}div.buttons a.winery-list-category__selected span,div.buttons a.winery-list-state__selected span,div.buttons a.winery-list-term__selected span{margin-left:8px;line-height:18px}div.winery-list{margin-top:12px;margin-bottom:40px}div.winery-list div.winery-tile{margin-top:8px;position:relative}div.winery-list div.winery-tile a:hover{text-decoration:none}div.winery-list div.winery-tile div.image-overlay,div.winery-list div.winery-tile div.tile-image{background:linear-gradient(180deg,rgba(26,26,26,.2)0,rgba(26,26,26,.9) 100%);width:100%;height:185px}div.winery-list div.winery-tile div.tile-image{background-position:center;background-size:cover}div.winery-list div.winery-tile div.image-overlay{position:absolute;top:0;left:0}div.winery-list div.winery-tile div.winery-tile-description{position:absolute;bottom:8px;left:16px;font-family:Roboto,sans-serif}div.winery-list div.winery-tile div.winery-tile-description h2{font-style:normal;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.3px;color:#fff}div.winery-list div.winery-tile div.winery-tile-description span{font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.001em;color:#aca7ad}div.winery-list>.empty{color:#aca7ad}div.winery-list>.empty svg{margin-bottom:25px}a.winery-filter{cursor:pointer}div.category-filter,div.date-filter{display:none;position:absolute;top:116px}div.date-filter{left:16px;width:320px;height:393px;padding:15px 24px}div.date-filter .datepicker{width:100%;margin:0;padding:0;border:0}div.date-filter .datepicker tbody tr,div.date-filter .datepicker thead th{height:40px}div.date-filter .datepicker table{border-collapse:separate;border-spacing:0}div.date-filter .datepicker tbody td.day{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#1a1a1a;border-radius:36px}div.date-filter .datepicker tbody td.day.today{background:#eae9eb;color:#1a1a1a}div.date-filter .datepicker tbody td.day.active{background:#e1ab34;color:#fff}div.date-filter .datepicker tbody td.day.active:hover{background:#e1ab34}div.category-filter{left:93px;width:216px;height:auto;padding:18px 27px}div.category-filter .form-group{display:flex}div.category-filter .form-group label{font-weight:600;font-size:15px;line-height:22px;align-items:flex-start;padding:11px 0;margin:0;cursor:pointer}div.category-filter .form-group input[type=checkbox]{-webkit-appearance:none;margin-right:34px}div.category-filter .form-group input[type=checkbox]:focus{outline:0;box-shadow:0 0 12px rgba(0,0,0,.14),0 0 4px rgba(0,0,0,.08)}div.category-filter .form-group input[type=checkbox]:after{content:" ";width:18px;height:18px;border-radius:4px;display:flex;background-image:url(../img/checkbox-default.svg);cursor:pointer;margin-top:1px}div.category-filter .form-group input[type=checkbox]:checked:after{content:" ";width:18px;height:18px;border-radius:4px;display:flex;background-image:url(../img/checkbox-checked.svg)}div.empty{display:flex;flex-direction:column;align-items:center;margin-top:30vh}#winery-list-state,#winery-list-state__selected{margin-left:8px}.field-winerysearch-filteraccommodation{margin-top:15px;padding-left:10px}