html{font-size:1rem}*{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:barlow,sans-serif;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}*,:after,:before{box-sizing:border-box}p{color:#666;margin:0 0 20px}a,p{font-size:16px;line-height:22px}a{color:#750030;font-weight:600}h1{color:#312932;font-family:barlow-medium,barlow,sans-serif;font-size:36px;font-weight:400;margin:20px 0 30px}h2{font-size:18px;line-height:22px;margin:0 0 20px}h2,h3{color:#666;font-family:barlow-medium,barlow,sans-serif;font-weight:600}h3{font-size:16px;margin:0 0 15px}fieldset{border:0;margin-bottom:10px}header{background-color:#312932;height:100px;position:fixed;width:100vw;z-index:5}#header-wrapper{height:100px;margin:0 auto;max-width:1400px;position:relative;width:100%}#cornucopia-logo img{margin-top:20px;max-width:300px}#header-date{color:#fff;left:315px;position:absolute;top:28px;width:200px}#header-date span{font-size:18px;font-weight:600}.hero,.hero-image{height:70vw;max-height:75vh;min-height:350px;position:relative;width:100vw}.hero-image{-o-object-fit:cover;object-fit:cover;z-index:1}.hero-tagline{filter:drop-shadow(0 0 40px rgba(0,0,0,.7));left:10%;max-width:450px;min-width:200px;position:absolute;top:45%;width:50%;z-index:2}#content-wrapper{position:relative;width:100vw}#content{display:block;position:relative}#content,.inner{margin:0 auto;max-width:1400px;width:100%}.inner{clear:both}.half,.third,.two-thirds{float:left;margin:1%}.full{margin:1%;width:98%}.half{width:48%}.third{width:31%}.two-thirds{width:64%}#nav{clear:both;color:hsla(0,0%,100%,.3);display:block;float:right;margin:25px 20px 0 0}#nav,#nav a{font-size:18px;font-weight:300}#nav a{color:#fff;margin:0 10px}#nav a:hover{border-bottom:1px solid hsla(0,0%,100%,.3)}#nav a#cart-icon:hover{border-bottom:none}#cart-icon{display:inline-block;position:relative;top:10px}@media only screen and (max-width:1400px){#cornucopia-logo img{margin-left:20px}#header-date{left:335px}}@media only screen and (max-width:600px){#header-date{left:20px;position:relative;top:0}header{background-color:#312932;height:120px}#cornucopia-logo img{max-width:200px}}footer{background-color:#312932;padding-bottom:20px;text-align:center;width:100%}footer p{clear:both}footer a,footer h2,footer p{color:#fff}footer input{background:#58525a;border:none;color:#fff;padding:10px}footer input[type=submit]{background:#8f8b91}.newsletter-sign-up{background-color:#453e47;color:#fff;padding:30px 1%;width:100%}.newsletter-sign-up p{color:#cbc9cc}.newsletter-sign-up h2{font-size:26px;font-weight:300}#footer-buckets,.footer__signup fieldset{text-align:center}#footer-buckets{align-content:center;border-bottom:1px solid #59535b;clear:both;display:inline-flex;flex-wrap:wrap;margin:30px auto;max-width:1400px;position:relative;width:90%}#footer-buckets .third{float:left;margin-bottom:20px;padding-top:20px;position:relative;width:33%}#footer-buckets .social{border-left:1px solid #59535b;border-right:1px solid #59535b}#footer-buckets .social img{height:40px;margin:0 20px;width:40px}.whistler-logo{opacity:.75;width:240px}.questions{color:#cbc9cc;font-size:18px}.questions span{color:#fff;display:block;font-size:24px;font-weight:600;margin-top:5px}.footer-links{color:hsla(0,0%,100%,.3);font-weight:300;margin:20px}.footer-links a{font-weight:300;margin:0 10px}.footer-links a:hover{border-bottom:1px solid hsla(0,0%,100%,.3)}.copyright{color:hsla(0,0%,100%,.3);margin:20px}@media only screen and (max-width:900px){#footer-buckets{border-bottom:none}#footer-buckets .social{border:1px solid #59535b;border-left:none;border-right:none}#footer-buckets .third{max-width:100%;width:100%}}@media only screen and (max-width:600px){footer input{margin:10px;width:80%}}table.form{border:1px solid #453e47;border-collapse:collapse;margin-bottom:20px;width:100%}table.form tbody{border:none}table.form th{background-color:#453e47;border:0;color:#fff;padding:10px;text-align:left}table.form td{color:#818282;padding:10px}table.form input[type=date],table.form input[type=email],table.form input[type=password],table.form input[type=tel],table.form input[type=text],table.form textarea{background-color:#f5f5f5;border:1px solid #d3d3d3;color:#5b6778;height:35px;line-height:2;margin:0 10px 0 0;padding:10px;width:100%}table.form select{background-color:#f5f5f5;border:1px solid #d3d3d3;color:#5b6778;line-height:2;margin:0 10px 0 0;min-width:100px;padding:10px}table.form input[type=checkbox],table.form input[type=radio]{clip:rect(0,0,0,0);position:absolute}table.form input[type=checkbox]+label,table.form input[type=radio]+label{display:inline-block;line-height:32px}table.form input[type=checkbox]+label:before,table.form input[type=radio]+label:before{display:inline-block;float:left;height:32px;margin-right:5px;width:25px}table.form input[type=checkbox]+label:before{content:url(//cdn.whistler.com/s3/images/icons/forms/checkbox-bg.png)}table.form input[type=checkbox]:checked+label:before{content:url(//cdn.whistler.com/s3/images/icons/forms/checkbox-bg--checked.png)}table.form input[type=radio]+label:before{content:url(//cdn.whistler.com/s3/images/icons/forms/radio-bg.png)}table.form input[type=radio]:checked+label:before{content:url(//cdn.whistler.com/s3/images/icons/forms/radio-bg--checked.png)}table.form .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffc400;border-style:none;color:#00344c;cursor:pointer;display:inline-block;font-size:100%;font-weight:400;height:40px;line-height:20px;padding:10px}div.val{color:red}.val ul{background:none repeat scroll 0 0 #fff8f8;margin:10px 0;padding:10px 0}.val ul li{color:red;list-style:none//cdn.whistler.com/s3/images/icons/bullit_red.png outside url(//cdn.whistler.com/s3/images/icons/bullit_red.png);margin:0 0 5px 40px}.r,.warning{color:red}span.regular{font-weight:300;text-decoration:line-through}span.sale{color:#c50e38}.tile-holder{display:flex;flex-direction:row;flex-wrap:wrap;float:none;margin:20px 0;width:100%}.tile{border:1px solid #ccc;font-size:16px;margin:1%;min-height:410px;position:relative;width:23%}.list .tile{margin:2% 0;min-height:auto;width:100%}.list .tile-type{padding:10px 0 0 10px;position:relative;text-align:left}.list .details br,.list .tile-image,.list .tile-intro,.list .tile-location,.list .tile-title,.list--show{display:none}.list .list--show{display:block}.tile-type{color:#fff;height:40px;padding-top:10px;position:absolute;text-align:center;top:0;width:100%}.tile.signature .tile-type{background:rgba(220,182,52,.9)}.tile.seminar .tile-type{background:rgba(117,0,48,.9)}.tile.stage .tile-type{background-color:#312932}.tile.bar .tile-type{background:rgba(19,98,102,.9)}.tile-type span{opacity:.8}.tile-image-wrapper{position:relative}a.apackage{font-weight:unset;line-height:unset}.tile-package{background-color:#312932;bottom:0;color:#fff;height:40px;padding-top:10px;position:absolute;text-align:center;width:100%}.tile-package span{background-image:url(//content.whistler.com/cornucopia/images/packages-icon.png);background-position:0;background-repeat:no-repeat;padding:10px 0 10px 50px}.tile-image{max-height:250px;min-height:250px}@media only screen and (max-width:740px){.tile-package{display:none}}.showTile .tile-package{display:block}.list .tile-package{display:none}.tile-title{font-size:100%;margin:10px!important}.details,.tile-intro{font-size:90%;margin:10px!important}.tile-time{background:#fff url(//cdn.whistler.com/s3/images/tiles/clock.png) no-repeat 0}.tile-date,.tile-time{display:inline-block;padding-left:22px}.tile-date{background:#fff url(//cdn.whistler.com/s3/images/tiles/calender.png) no-repeat 0}.tile-location{background:#fff url(//cdn.whistler.com/s3/images/tiles/location.png) no-repeat 0;display:inline-block;padding-left:22px}.tile-price{bottom:0;display:inline-block;font-weight:600;position:absolute;right:0;text-align:right}.tile-price span{font-weight:500;margin-right:10px}.tile-cta{background-color:#312932;color:#fff;display:inline-block;float:right;margin:5px 0 0;padding:5px 10px}.sold-out{background-color:#99959a}.details span{margin:5px 10px 5px 0}.tile.showTile .tile-image,.tile.showTile .tile-intro{display:block}.showTile .moreInfo{background-position:0 -90px}.moreInfo{background:url(//cdn.whistler.com/v4-assets/images/sprite/general-corn.png) no-repeat;background-position:0 0;display:none;float:right;height:30px;margin-top:-5px;width:30px}@media only screen and (max-width:1200px){.tile{margin:1%;width:31%}}@media only screen and (max-width:740px){.tile{margin:2%;min-height:auto;width:96%}.tile:hover{cursor:pointer}.tile-image,.tile-intro{display:none}.tile-type{padding:10px 0 0 10px;position:relative;text-align:left}.tile-time-mobile{display:inline-block}.moreInfo{display:block}.floating-panel{position:relative;top:0}}#filter-holder{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0 auto;max-width:1470px;padding:15px 0 0;text-align:center;width:100%}#filter-holder ul{color:#312932;display:block;font-size:16px;margin:0}#filter-holder ul.dropdown{background:#fff;border:1px solid #ccc;display:none;margin:35px 0 0 20px;padding:10px;position:absolute;width:280px;z-index:10}#filter-holder ul.dropdown li{cursor:pointer;display:block;font-size:16px;list-style:none;padding:10px}#filter-holder ul.dropdown li:hover{background-color:gray;opacity:.5}#filter-holder span{display:inline-block;margin:0 15px;position:relative}#filter-holder a{background-image:url(//cdn.whistler.com/s3/images/icons/arrow.png);background-position:100%;background-repeat:no-repeat;border-left:1px solid #ccc;font-size:16px;font-weight:500;margin:0 15px 0 10px;padding:0 20px 0 10px}#filter-holder ul li{display:inline-block;font-size:16px;list-style:none}#filter-holder ul li ul{text-align:left}#filter-holder ul.drop-down li{cursor:pointer;display:block;padding:10px}#filter-holder ul.drop-down li:hover{background-color:gray;opacity:.5}#filter-holder ul.open+span a{background-image:url(//cdn.whistler.com/s3/images/icons/arrow-up.png)}#filter-holder ul.drop-down{background:#fff;border:1px solid #ccc;display:none;margin:35px 0 0 20px;padding:10px;position:absolute;width:280px;z-index:10}.filter-view{display:block;position:absolute;right:15px;top:225px}.filter-view a{display:inline-block;height:25px;margin:5px;width:25px}@media only screen and (max-width:840px){.filter-view{display:none}}.list-view{background-image:url(//cdn.whistler.com/s3/images/icons/list-view.png);opacity:.2}.list-view.active{opacity:1}.tile-view{background-image:url(//cdn.whistler.com/s3/images/icons/tile-view.png);opacity:.2}.tile-view.active{opacity:1}.dd-1,.dd-2{cursor:pointer}.date-bar{display:block;padding:15px;width:100%}.date-bar p{font-size:14px;font-weight:300;margin:0}.date-bar p span.number{background:#312932;color:#fff;display:inline-block;font-size:30px;font-weight:400;margin:0 5px;padding:10px 5px;position:relative;top:5px}.property__map{height:350px;margin-bottom:20px;width:100%}.product--image{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.inner h2{color:#312932;font-family:barlow-medium,barlow,sans-serif;font-size:22px;font-weight:500;margin:0 0 20px}.tile-image{max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.floating-panel{float:right;position:sticky;top:100px}@media only screen and (max-width:740px){.floating-panel{position:relative;top:0}.third,.two-thirds{width:98%}}@media(max-width:840px){.home__image{display:none}}ul.light-slider{list-style:none;margin:0;padding:0}.lSSlideOuter{-webkit-touch-callout:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{margin:0;overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{transform:translate(0);transition-duration:inherit!important;transition-property:transform,height;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{left:0;margin-right:0;position:absolute!important;top:0;width:100%;z-index:9}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;position:relative;text-indent:-999em;transition:all .5s linear 0s;width:8px;z-index:99}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}@media(max-width:840px){.hero--slideshow .lSSlideOuter .lSPager,.hero--slideshow--main .lSSlideOuter .lSPager{display:none}}.hero--slideshow .lSSlideOuter .lSPager.lSpg,.hero--slideshow--main .lSSlideOuter .lSPager.lSpg{height:50px;left:10px;margin:0!important;position:absolute;top:40%;width:50px;z-index:10}.hero--slideshow .lSSlideOuter .lSPager.lSpg>li,.hero--slideshow--main .lSSlideOuter .lSPager.lSpg>li{display:block;padding:0}.hero--slideshow .lSSlideOuter .lSPager.lSpg>li a,.hero--slideshow--main .lSSlideOuter .lSPager.lSpg>li a{background-color:hsla(0,0%,100%,.3);border:1px solid transparent;border-radius:15px;cursor:pointer;display:block;height:15px;margin-bottom:5px;text-indent:-9999px;width:15px}.hero--slideshow .lSSlideOuter .lSPager.lSpg>li.active a,.hero--slideshow--main .lSSlideOuter .lSPager.lSpg>li.active a{background-color:#0d7079}.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;list-style:none outside none;margin:0;overflow:hidden;padding-left:0;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{opacity:.5;overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{background-image:url(//cdn.whistler.com/s3/images/icons/lightslider/controls-blue-property.png);cursor:pointer;display:block;height:50px;margin-top:-16px;opacity:.5;position:absolute;top:50%;transition:opacity .35s linear 0s;width:50px;z-index:2}@media(max-width:950px){.lSAction>a{background-image:none}}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-50px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{filter:alpha(opacity=0);height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{max-width:none!important;width:100%!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{list-style:none outside none;padding-left:0}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}.lightSlider.lsGrab>*{cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:grabbing}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0;opacity:1}
/*# sourceMappingURL=main.css.map */