*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}::selection{background:#fff}::-moz-selection{background:#fff}html,body{font:400 24px "petersburg-web",Georgia,serif;color:#295962;letter-spacing:0.05em;width:auto;height:auto;background:#F9F4EC}body{overflow:hidden}body.loaded{overflow:auto}a img{border:none}.clear{clear:both;overflow:auto;zoom:1}h1{color:#a8a499;font-size:70px;font-style:italic;font-weight:700;line-height:70px}p{line-height:1.25em}.button{font-family:"brandon-grotesque", Arial, Helvetica, sans-serif;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:30px;text-decoration:none;text-transform:uppercase;width:auto;height:30px;background:none;padding:0 20px;display:inline-block;zoom:1;*display:inline}.button.dark{color:#ababab;border:2px solid #ababab}.button.dark:hover{color:#777;border-color:#777}.button.light{color:#fff;border:2px solid #fff}.button.light:hover{color:#cdccc8;border-color:#cdccc8}#introduction{background:#1f493b;box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:50}#introduction .arrow{width:56px;height:56px;background:url(../img/arrow.png);margin:0 0 0 -28px;display:none;position:absolute;bottom:0;left:50%;z-index:10}#introduction .loading{position:absolute;bottom:0;left:0;right:0}#introduction .loading .bar{width:100%;height:5px;background:#000;margin:0 0 20px 0}#introduction .loading .bar .fill{width:0;height:5px;background:#e8e3dc}#introduction .loading span{color:#fff;font-style:italic;text-align:center;text-transform:lowercase;display:block}#introduction .logo img{width:100%;height:auto}#introduction .wrapper{width:350px;height:400px;margin:-200px 0 0 -175px;position:absolute;top:50%;left:50%}#video{position:fixed;top:0;bottom:0;left:0;right:0;z-index:20;overflow:hidden}#video .screenshot{display:none;position:relative}#video .screenshot img{width:100%;height:auto}#video .play{width:56px;height:56px;background:url(../img/play.png);margin:-28px 0 0 -28px;display:block;position:absolute;top:50%;left:50%}#video video{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%}#about{position:fixed;top:-100%;bottom:100%;left:0;right:0;overflow:hidden;z-index:30}#about .content{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:190px 0 0 0;position:relative;z-index:10}#about .content p{margin:0 0 50px 0}#about .content p.last{margin-bottom:0}#about .divider{width:109px;height:7px;background:url(../img/divider.png);margin:0 auto 50px auto}#about .title{width:100%;height:140px;display:table;margin:-70px 0 0 0;position:absolute;top:40%;left:0;right:0;z-index:20}#about .title h1{display:table-cell;vertical-align:middle}#about .title span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#about .title sup{font-family:Arial, Helvetica, sans-serif;font-size:18px}#about .wrapper{text-align:center;width:700px;height:auto;padding:0 0 200px 0;position:absolute;top:50%;left:50%}#packaging{background:#F9F4EC;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:10}#packaging #flower{width:auto;height:100%;position:absolute;top:0;bottom:0;left:-150%}#packaging #vapor-oil{width:auto;height:100%;position:absolute;top:0;bottom:0;right:-150%}#packaging .product img{width:auto;height:100%}#packaging .wrapper{width:920px;height:740px;margin:-370px 0 0 -460px;position:absolute;top:50%;left:50%}#contact{background:#4b5c29;box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;position:fixed;top:-105%;bottom:105%;left:0;right:0;overflow:hidden;z-index:40}#contact .bottom{text-align:center;position:absolute;bottom:0;left:0;right:0}#contact .bottom span{color:#fff;font-style:italic;margin:0 0 30px 0;display:block}#contact .logo img{width:100%;height:auto}#contact .wrapper{width:350px;height:600px;margin:-300px 0 0 -175px;position:absolute;top:50%;left:50%}#anchors .anchor{width:100%;height:auto;position:relative;background:none !important}#anchors #anchor-introduction{background:orange}#anchors #anchor-video{background:purple}#anchors #anchor-about{background:green}#anchors #anchor-packaging{background:yellow}#anchors #anchor-contact{background:red}.pop-up{width:600px;height:auto;background:#fff;padding:70px}.pop-up form .button{line-height:normal;cursor:pointer}.pop-up form table{width:100%;height:auto}.pop-up form textarea{color:#000;font-family:"brandon-grotesque", Arial, Helvetica, sans-serif;font-size:18px;font-weight:500;letter-spacing:0.05em;width:100%;height:120px;background:none;border:none;resize:none}.pop-up form .textarea-wrapper{background:#e8e8e8;margin:0 10px 20px 10px;padding:10px}.pop-up form .textfield{color:#000;font-family:"brandon-grotesque", Arial, Helvetica, sans-serif;font-size:18px;font-weight:500;letter-spacing:0.05em;width:100%;height:40px;background:none;border:none}.pop-up form .textfield-wrapper{background:#e8e8e8;margin:0 10px 20px 10px;padding:0 10px}.pop-up form .textfield-wrapper.needs-filled{background:#E9574F}.pop-up p{color:#000;font-family:"brandon-grotesque", Arial, Helvetica, sans-serif;text-align:center;margin:0 0 20px 0}.no-video #video{display:none}.no-video #anchors #anchor-video{display:none}
