@charset 'UTF-8';@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300|Lato|Crimson+Text:400,700');@charset "UTF-8";@font-face{font-family:'Mono Social Icons Font';src:url('/assets/css/fonts/MonoSocialIconsFont-1.10.eot');src:url('/assets/css/fonts/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'), url('/assets/css/fonts/MonoSocialIconsFont-1.10.woff') format('woff'), url('/assets/css/fonts/MonoSocialIconsFont-1.10.ttf') format('truetype'), url('/assets/css/fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');src:url('/assets/css/fonts/MonoSocialIconsFont-1.10.ttf') format('truetype');font-weight:normal;font-style:normal;}.block-canvas{display:block;margin:0 auto;max-width:96%;min-width:300px;width:980px;position:relative;}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.absolute-block{position:absolute;display:block;}.relative-block{position:relative;display:block;}.inline-block{display:inline;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;}.nowrap{white-space:nowrap;}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.clearfix:after{display:block;visibility:hidden;content:'';height:0;clear:both;font-size:0;}html{-webkit-text-stroke-width:.08px;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}html,html a,html input{-webkit-font-smoothing:antialiased !important;}.halign-left,.hleft{text-align:left;}.halign-center,.hcenter{text-align:center;}.halign-right,.hright{text-align:right;}.valign-top,.vtop{vertical-align:top;}.valign-middle,.vmid{vertical-align:middle;}.valign-bottom,.vbot{vertical-align:bottom;}.pull-left{float:left !important;}.pull-right{float:right !important;}.pull-none{float:none !important;}.inline-block{display:inline-block;}.text-center{text-align:center !important;}.hidden{display:none !important;}.backlnk{display:block;text-align:right;font-size:12.6px;font-size:.90rem;margin-right:5.0%;}#productList{display:none;}#wines-canvas .wine-category{margin-top:-5rem;padding:3rem 0 2rem;position:relative;text-align:center;}#wines-canvas .wine-category .cross-white-border{margin:3rem -50%;}#wines-canvas .wine-category h1{margin:5.5rem 0 2rem;}#wines-canvas .wine-category.details{margin:0 129px !important;}#wines-canvas .wine-category.details .item .photo{cursor:auto;margin:1.7rem 0;}#wines-canvas .wine-category.details .item .back{position:absolute;bottom:0;left:0;}#wines-canvas .item.wine{display:inline;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;line-height:1.1;overflow:hidden;padding-bottom:10px;width:33%;}#wines-canvas .item.wine 4 wines per row			
		.faded{opacity:.5;}#wines-canvas .item.wine p{font-size:14px;font-size:1rem;font-weight:300;line-height:1.5;margin-left:0;margin-right:0;}#wines-canvas .item.wine > div a.title{color:#0f3665;font-family:'Open Sans', sans-serif;font-size:14px;font-size:1rem;font-size:18.004px;font-size:1.286rem;font-family:'Crimson Text', serif;font-weight:700;text-decoration:none;}#wines-canvas .item.wine .photo{background-position:center;background-size:contain;cursor:pointer;height:350px;margin-bottom:1rem;}#wines-canvas .item.wine .wine-status{font-size:11.2px;font-size:.8rem;text-transform:uppercase;}#wines-canvas .item.wine .clear{float:none !important;clear:both;padding:0;width:100%;}#wines-canvas hr:last-child{display:none;}@media only screen and (max-width: 825px){#wines-canvas .wine-category,#wines-canvas .wine-category.details{margin-left:0 !important;margin-right:0 !important;}}@media only screen and (max-width: 769px){#wines-canvas .item > div{width:100%;}#wines-canvas .item .photo img{margin-left:0;}}@media only screen and (max-width: 480px){#wines-canvas .item.wine .photo{height:260px;}}.popup{height:480px;width:850px;}.popup .logo{position:absolute;display:block;background:#0f3665 url('/assets/images/logo-bluefarm.png') no-repeat center bottom 45px;background-size:auto 80%;bottom:0;left:0;top:0;width:10%;}.popup .photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left !important;background-position:center bottom;height:100%;margin-left:40px;width:30%;}.popup > div{padding:20px 30px 20px 40px;}.popup > div > div{float:right !important;width:63%;}.popup > div > div > strong{font-size:15.505px;font-size:1.1075rem;font-weight:normal;line-height:1.75;}.popup > div > div p.score{font-size:17.99px;font-size:1.285rem;}.popup > div > div > p{margin:1.5rem 0;}.popup h2,.popup h3{font-size:22.008px;font-size:1.572rem;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.25;text-align:left;}.popup h3{font-family:'Crimson Text', serif;}.popup h4{font-weight:bold;}.popup .nav{margin-top:3rem;text-align:center;}.popup .nav .left{float:left !important;}.popup .nav .right{float:right !important;}.popup .nav .right a.members-only{display:block;}.popup .nav .right div.members-only{display:none;}.popup .nav .right > strong{font-size:11.06px;font-size:.79rem;line-height:34px;text-transform:uppercase;}.popup .nav input[type=number]{height:32px;width:40px;}.popup .nav .faded{opacity:.5;}.popup .nav .faded:hover{opacity:1;}.popup .nav .center{font-size:17.01px;font-size:1.215rem;color:#000;line-height:34px;}@media only screen and (max-width: 768px){.popup{height:92%;width:85%;}.popup .logo{display:none;}.popup .photo{height:44%;margin:0;width:100%;}.popup > div > div{margin-top:2rem;width:100%;}.popup > div > div.clear{margin:0;}.popup .nav input[type=number]{height:26px;}}@media only screen and (max-width: 480px){#wines-canvas .item.wine{width:49.5%;}}@media only screen and (max-width: 375px){.popup .photo{height:50%;}.popup .nav .left,.popup .nav .right{float:none !important;}}@media only screen and (max-width: 320px){#wines-canvas .item.wine{width:49.5%;}.popup .photo{height:60%;}}