html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}:focus{outline:0}textarea{overflow:auto;resize:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@font-face{font-family:"Campton";src:url("/static/rosie_cannonball/fonts/CamptonMedium.woff?957ffd0ab065") format("woff");font-weight:500}@font-face{font-family:"Campton";src:url("/static/rosie_cannonball/fonts/CamptonSemiBold.woff?957ffd0ab065") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Campton";src:url("/static/rosie_cannonball/fonts/CamptonBold.woff?957ffd0ab065") format("woff");font-weight:700}body{font-family:"Campton",serif;font-weight:500;font-size:14px;line-height:1.5;color:#184923}p{margin:0 0 15px}p:last-of-type{margin-bottom:0}p:last-of-type+ul,p:last-of-type+ol{margin-top:15px}ul{list-style:disc}ol{list-style:decimal}ul,ol{margin:0 0 15px 24px}ul:last-of-type,ol:last-of-type{margin-bottom:0}ul:last-of-type+p,ol:last-of-type+p{margin-top:15px}li{margin:0 0 5px}strong,b{font-weight:600}em,i{font-style:italic}a{color:inherit;text-decoration:underline}@keyframes repaint{from{width:99.999%}to{width:100%}}html,body{overflow:hidden}body{background:#9cbba6}main{width:100%;height:100%;position:fixed;top:0;left:0}.frame{width:calc(100% - 50px);height:calc(100% - 50px);position:fixed;top:0;bottom:0;left:0;right:0;z-index:4;margin:auto;pointer-events:none;opacity:0;transition:.4s opacity}.frame .top,.frame .bottom{width:calc(100% - 50px - 50px);height:50px;background:url("/static/rosie_cannonball/images/frame-horizontal.svg?957ffd0ab065") repeat-x 50% 0%;position:absolute;left:0;right:0;margin:0 auto}.frame .top{background-position:50% 0%;top:0}.frame .top:before,.frame .top:after{content:"";display:block;width:50px;height:50px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat 0 0;position:absolute;top:0}.frame .top:before{background-position:0 0;left:-50px}.frame .top:after{background-position:-292px 0;right:-50px}.frame .bottom{background-position:50% 100%;bottom:0}.frame .bottom:before,.frame .bottom:after{content:"";display:block;width:50px;height:50px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat 0 0;position:absolute;bottom:0}.frame .bottom:before{background-position:0 -292px;left:-50px}.frame .bottom:after{background-position:-292px -292px;right:-50px}.frame .left:before,.frame .left:after{content:"";display:block;width:50px;height:calc(50% - 94px);background:url("/static/rosie_cannonball/images/frame-vertical.svg?957ffd0ab065") repeat-y 0% 0%;position:absolute;left:0}.frame .left:before{top:50px}.frame .left:after{bottom:50px}.frame .left div{width:50px;height:88px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat 0 -127px;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.frame .right:before,.frame .right:after{content:"";display:block;width:50px;height:calc(50% - 94px);background:url("/static/rosie_cannonball/images/frame-vertical.svg?957ffd0ab065") repeat-y 100% 0%;position:absolute;right:0}.frame .right:before{top:50px}.frame .right:after{bottom:50px}.frame .right div{width:50px;height:88px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat -292px -127px;position:absolute;right:0;top:0;bottom:0;margin:auto 0}.logo-big{width:18vw;max-width:310px;position:fixed;bottom:100px;right:100px;z-index:10;opacity:0;transform:rotate(15deg) translate(50px, 100px);transition:.4s opacity,.4s transform}.logo-big div{width:100%;height:0;padding-bottom:65.80645161%;background:url("/static/rosie_cannonball/images/logo-big.svg?957ffd0ab065") no-repeat 100% 0/contain}section.header{width:100%;height:100%;position:relative}section.header .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .4s}section.header .nav{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2;padding:80px 100px;pointer-events:none;opacity:0;transition:.4s opacity}section.header .nav .logo{display:block;width:352px;height:25px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat 100% -248px;pointer-events:auto;transform:rotate(-15deg) translate(-50px, -100px);transition:transform .4s}section.header .nav nav{margin:30px 0 0;color:#fff;text-shadow:0 0 25px rgba(0,0,0,.5);pointer-events:auto}section.header .nav nav ul,section.header .nav nav li{list-style:none;margin:0}section.header .nav nav li{width:150px;margin:0 0 12px}section.header .nav nav li:last-child{margin:0}section.header .nav nav li>a,section.header .nav nav li>div[role=button]{display:block;font-size:12px;line-height:1.2;letter-spacing:1px;font-weight:bold;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .4s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.header .nav nav .has_dropdown{position:relative}section.header .nav nav .has_dropdown .dropdown{width:calc(100vw - 340px);position:absolute;top:0;left:100%;z-index:10;font-size:14px;line-height:1.2;opacity:0;transform:translate3d(-10px, 0, 0);pointer-events:none;transition:opacity .3s,transform .3s}section.header .nav nav .has_dropdown .dropdown .close{display:none;width:40px;height:40px;position:relative;left:-8px;opacity:0;transform:translate3d(-10px, 0, 0);transition:opacity .3s .1s,transform .3s .1s}section.header .nav nav .has_dropdown .dropdown .close:before,section.header .nav nav .has_dropdown .dropdown .close:after{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:19px;left:8px}section.header .nav nav .has_dropdown .dropdown .close:before{transform:rotate(45deg)}section.header .nav nav .has_dropdown .dropdown .close:after{transform:rotate(-45deg)}section.header .nav nav .has_dropdown .dropdown>div{margin:0 0 5px}section.header .nav nav .has_dropdown .dropdown>div:last-child{margin-bottom:0}section.header .nav nav .has_dropdown .dropdown .hours,section.header .nav nav .has_dropdown .dropdown .address{margin-top:10px;line-height:1.4}section.header .nav nav .has_dropdown .dropdown .hours p,section.header .nav nav .has_dropdown .dropdown .address p{margin:0 0 5px}section.header .nav nav .has_dropdown .dropdown .resy{font-size:12px;line-height:1.2;letter-spacing:1px;font-weight:bold;text-transform:uppercase}section.header .nav nav .has_dropdown .dropdown a{text-decoration:none}section.header .nav nav .has_dropdown.active .dropdown{opacity:1;transform:translate3d(0, 0, 0);pointer-events:auto}section.header .nav nav .has_dropdown.active .dropdown .close{opacity:1;transform:translate3d(0, 0, 0)}section.header .nav nav .has_dropdown.active div[role=button]{opacity:1}section.header .nav nav.open li>a,section.header .nav nav.open li>div[role=button]{opacity:.5}section.header .slider{width:100%;height:100%;position:relative;z-index:1;transition:transform .4s}section.header .slider:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9000;background:#000;opacity:.2}section.header .slider .items{width:100%;height:100%;position:relative}section.header .slider .items .item{width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat 50% 50%/cover;opacity:0;transition:opacity 0s}section.header .slider .items .item.active{z-index:1;opacity:1;transition:opacity 0s}section.header .slider .items .item.new_active{z-index:2;opacity:1;transition:opacity 1s}section.header .slider .slider-controls{display:flex;position:absolute;bottom:0;left:0;z-index:9001;padding:80px 100px}section.header .slider .slider-controls .prev,section.header .slider .slider-controls .next,section.header .slider .slider-controls .pause{width:30px;height:30px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat 0 0;margin:0 5px 0 0;cursor:pointer}section.header .slider .slider-controls .prev{background-position:-1800px 0}section.header .slider .slider-controls .next{background-position:-1830px 0}section.header .slider .slider-controls .pause{background-position:-1860px 0}section.header .slider .slider-controls .pause.active{background-position:-1890px 0}section.header .slider.disabled .slider-controls{display:none}section.about{width:100%;height:500px;background:#9cbba6;position:relative;z-index:3;transition:transform .4s}section.about .arrow{width:50px;height:50px;background:url("/static/rosie_cannonball/images/sprite.svg?87f9a7b0169f") no-repeat -1952px 5px;position:absolute;left:calc(50% - 25px);top:-60px;cursor:pointer;pointer-events:none;opacity:0;transition:opacity .4s}section.about .scroll{width:100%;height:calc(100% - 90px);position:relative;top:30px;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;z-index:11}section.about .container{display:flex;flex-direction:row-reverse;padding:0 35vw 0 100px;position:relative;z-index:11}section.about .links{width:220px;padding-right:30px}section.about .links .title{margin:0 0 30px;font-size:12px;line-height:1.2;letter-spacing:1px;font-weight:bold;text-transform:uppercase;text-decoration:none}section.about .links .link{width:100%;max-width:140px;margin:0 0 25px}section.about .links .link:last-child{margin-bottom:0}section.about .links .link a{display:block;width:100%;height:0;padding-bottom:100%;background:no-repeat 50% 50%/contain}section.about .links .link a[aria-label="Montrose Cheese and Wine"]{padding-bottom:28%;background-image:url("/static/rosie_cannonball/images/montrose-logo.svg?87f9a7b0169f")}section.about .links .link a[aria-label="The Marigold Club"]{padding-bottom:50%;background-image:url("/static/rosie_cannonball/images/mc-logo.svg?d6e2e42cd4f4")}section.about .links .link a[aria-label=March]{padding-bottom:15%;background-image:url("/static/rosie_cannonball/images/march-logo.svg?87f9a7b0169f")}section.about .links .link a[aria-label="Goodnight Hospitality"]{padding-bottom:22%;background-image:url("/static/rosie_cannonball/images/gh-logo.svg?44abd2b3e777")}section.about .links .link a[aria-label="Rosie Cannonball"]{padding-bottom:31%;background-image:url("/static/rosie_cannonball/images/rosie-logo.svg?e77fa8442756")}section.about .richtext{width:calc(100% - 220px);max-width:600px;color:#fff}body.about_active section.header .slider,body.about_active section.about{transform:translate3d(0, -500px, 0)}body.about_active section.header .overlay{opacity:1;pointer-events:auto}body.about_active section.about .arrow{opacity:1;pointer-events:auto}body.about_active section.about .scroll{animation:repaint 1s}body.splash_animate .frame,body.splash_animate .logo-big,body.splash_animate .nav{opacity:1}body.splash_animate section.header .logo{transform:rotate(0) translate(0, 0)}body.splash_animate .logo-big{transform:rotate(0) translate(0, 0)}.noscroll{position:fixed;overflow-y:scroll;width:100%}.modal-alert{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#184923;pointer-events:none;opacity:0;transition:opacity .3s}.modal-alert.active{pointer-events:auto;opacity:1}.modal-alert:before{content:"";display:block;width:100%;height:100%;background:#9cbba6;opacity:.5;position:absolute;top:0;left:0;z-index:-1}.modal-alert .box{width:calc(100% - 30px);max-width:800px;background:#fff;padding:2px;margin:0 auto;position:relative;font-size:16px}.modal-alert .box>div{padding:15px;border:2px solid #184923}.modal-alert .name{padding:10px 40px 20px;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:1px}.modal-alert .btn{display:table;margin:15px auto 0;padding:10px;border:2px solid #184923;font-family:"Campton",serif;font-weight:bold;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:1;text-decoration:none;color:inherit}.modal-alert .close{width:50px;height:50px;position:absolute;top:0;right:0;cursor:pointer}.modal-alert .close div{width:26px;height:2px;background:#184923;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.modal-alert .close div:nth-child(1){transform:rotate(45deg)}.modal-alert .close div:nth-child(2){transform:rotate(-45deg)}@media screen and (max-width: 1040px){section.about .container{padding:0 30vw 0 70px}.logo-big{bottom:70px;right:70px}section.header .nav{padding:70px 70px}section.header .slider .slider-controls{padding:70px 70px}}@media screen and (max-width: 740px){.frame{width:calc(100% - 15px);height:calc(100% - 15px)}.logo-big{display:none}section.header .nav{padding:40px}section.header .nav .logo{width:230px;height:25px;background-position:100% -156px;background-size:1300px 1300px}section.header .nav nav{margin:20px 0 0}section.header .nav nav li{width:auto}section.header .nav nav .has_dropdown{position:static}section.header .nav nav .has_dropdown .dropdown{width:100%;min-height:calc(50vh - 80px);top:auto !important;bottom:0;left:0;padding:0 40px 40px 40px}section.header .nav nav .has_dropdown .dropdown .close{display:block}section.header .nav nav .has_dropdown.active .dropdown{opacity:1;transform:translate3d(0, 0, 0);pointer-events:auto}section.header .nav nav.open{pointer-events:none}section.header .nav nav.open li>a,section.header .nav nav.open li>div[role=button]{opacity:0 !important}section.header .slider .item{background-position:5% 50%}section.header .slider .slider-controls{display:none}section.about .scroll{height:calc(100% - 80px);top:36px}section.about .container{flex-direction:column;padding:0 40px 0 40px}section.about .links{width:100%;padding-right:0}section.about .links .title{text-align:center}section.about .links .link{width:100%;max-width:140px;margin-left:auto;margin-right:auto}section.about .richtext{width:calc(100%);margin-bottom:30px}}@media screen and (max-width: 740px)and (orientation: landscape){section.header .nav nav .has_dropdown .dropdown{width:270px;top:auto !important;bottom:0;right:0;left:auto}section.about{height:240px}body.about_active section.header .slider,body.about_active section.about{transform:translate3d(0, -240px, 0)}}/*# sourceMappingURL=tmpDhhOAl.css.map */
