@keyframes rotateUp{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotateDown{0%{transform:rotate(180deg)}to{transform:rotate(360deg)}}#winery-view{padding:0 11px 30px 16px;overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 64px);scrollbar-width:thin;scrollbar-color:#efefef #fff}#winery-view::-webkit-scrollbar{width:5px;position:absolute;right:10px}#winery-view::-webkit-scrollbar-track{border-radius:10px;background:#fff}#winery-view::-webkit-scrollbar-thumb{border-radius:10px;background:#fff}#winery-view:hover::-webkit-scrollbar-thumb{background:#efefef}span.we-are-open-now,span.winery-note{padding:12px 5px;display:flex;font-size:14px}span.we-are-open-now{font-style:normal;font-weight:700;line-height:20px}span.we-are-open-now svg{margin-right:8px}span.winery-note{color:#584f5b;line-height:18px}div.winery-image-holder a{float:right;margin:8px 13px 8px 8px;padding:8px;background:rgba(26,26,26,.8);border-radius:50%}div.winery-image{position:relative;height:270px;margin:0-16px;background:#eee;background-size:cover;background-position:center}div.winery-heading h2,div.winery-image div.winery-number{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.3px}div.winery-image div.winery-number{position:absolute;left:0;bottom:0;width:40px;height:40px;background:#e1ab34;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}div.winery-heading{margin-top:16px;margin-bottom:16px}div.winery-heading h2{color:#1a1a1a}div#winery-description,div.winery-heading span{font-family:Roboto,sans-serif;font-size:14px;line-height:18px;color:#584f5b}div.winery-heading span{font-style:normal;font-weight:400;letter-spacing:.001em}div.horizontal-separator{height:1px;background:#eae9eb;margin:4px auto}div.horizontal-icon-separator{margin:0-8px;display:flex;align-items:center}div.horizontal-icon-separator .line{border:1px solid #eae9eb;height:0;width:calc(50% - 12px)}div.horizontal-icon-separator svg{transform:rotate(180deg);cursor:pointer}div.horizontal-icon-separator svg.rotateOpen{animation:rotateUp .3s linear 1 forwards}div.horizontal-icon-separator svg.rotateClosed{animation:rotateDown .3s linear 1 forwards}div#winery-description{margin-top:12px;position:relative;overflow:hidden}div#winery-description div#gradient-overlay{position:absolute;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);transform:matrix(1,0,0,-1,0,0);height:56px;width:100%;left:0;bottom:0}div#winery-description.hidden{height:114px;overflow:hidden;margin-bottom:0}div.winery-address{margin-top:16px}div.winery-address .row{flex-wrap:nowrap}div.winery-address svg{margin-right:8px;margin-top:2px}div.winery-address div.url-holder{margin-top:8px}div.winery-address div.url-holder a,div.winery-address div.url-holder a:active,div.winery-address div.url-holder a:focus,div.winery-address div.url-holder a:hover{color:#a33535}div.winery-address .btn{margin-top:16px}div.winery-address .text-small{margin-top:7px}div.winery-events{margin-top:32px}div.winery-events span.availability{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:22px;display:flex;align-items:center;letter-spacing:.3px;color:#aca7ad}div.winery-events svg{margin-right:4px}div.winery-events h3.next-ve-date{margin-left:8px}#contact-us,div.winery-events div.tastings,div.winery-events div.vintner-events{margin-top:24px}div.winery-events .vintner-event-right-now{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#e1ab34}table.winery-tastings{width:100%}table.winery-tastings__head{margin-top:12px}table.winery-tastings thead tr th{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:16px;color:#584f5b;text-align:center}table.winery-tastings tbody tr td:first-child,table.winery-tastings thead tr th:first-child{text-align:left}table.winery-tastings tbody tr td:nth-child(1),table.winery-tastings thead tr th:nth-child(1){width:41%}table.winery-tastings tbody tr td:nth-child(2),table.winery-tastings thead tr th:nth-child(2){width:28%}table.winery-tastings tbody tr td:nth-child(3),table.winery-tastings thead tr th:nth-child(3){width:31%}table.winery-tastings tbody tr{border-bottom:1px solid #eae9eb}table.winery-tastings tbody tr td{padding:16px 0;text-align:center}table.winery-tastings .cap-badge{color:#e1ab34}#contact-us>div{display:flex;align-items:center;justify-content:space-between;margin-top:12px}#contact-us>span{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#584f5b}#contact-us a,#contact-us a:active,#contact-us a:focus,#contact-us a:hover{display:flex;background:#e1ab34;width:148px;height:44px;border-radius:8px;color:#fff;text-decoration:none;font-style:normal;font-weight:700;font-size:14px;line-height:24px;text-align:center;letter-spacing:1px;text-transform:uppercase;flex:1 1;align-items:center;justify-content:center}#contact-us a:active:first-of-type,#contact-us a:first-of-type,#contact-us a:focus:first-of-type,#contact-us a:hover:first-of-type{margin-right:16px}#contact-us a img,#contact-us a svg,#contact-us a:active img,#contact-us a:active svg,#contact-us a:focus img,#contact-us a:focus svg,#contact-us a:hover img,#contact-us a:hover svg{margin-right:10px}