@import url("https://fonts.googleapis.com/css?family=Michroma");@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,700);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;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes header-logo{0%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes header-logo{0%{opacity:0}60%{opacity:1}100%{opacity:1}}@-webkit-keyframes scroll-arrow{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%, 60%, 65%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll-arrow{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%, 60%, 65%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}body{font-family:"Open Sans",sans-serif;font-size:13px;line-height:20px;background-color:#FFF;color:#575656}body *{box-sizing:border-box}a{color:#3fa535 !important;text-decoration:none;-webkit-transition:color 0.4s ease-in;transition:color 0.4s ease-in}a:hover,a:visited,a:focus{color:#575656;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Michroma",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#3fa535}h3{font-size:14px;line-height:24px;margin:15px 0 20px 0}h3.spacer{margin-top:30px}h4{font-size:12px;line-height:22px;letter-spacing:1px;margin-bottom:0px}p{margin-bottom:1em}ul{list-style:square;margin-bottom:20px;padding-left:20px}ul li{margin-bottom:5px}sup{font-size:8px}.container{padding-top:15px;padding-bottom:15px}.hero{position:relative}.hero h1{margin-top:20px;margin-bottom:20px;font-size:20px;line-height:32px;color:#534747;opacity:0}.hero h1 span{display:inline-block;max-width:515px}.hero p{font-size:18px;line-height:1.5;text-transform:uppercase;letter-spacing:1px;color:#534747;opacity:0}.hero .logo{margin-top:20px;opacity:0}.hero .scroll-link{display:block;margin-top:40px;padding:15px 0 10px;-webkit-animation:scroll-arrow 2.5s infinite forwards;animation:scroll-arrow 2.5s infinite forwards}.hero.front-animation h1{-webkit-animation:header-logo 3s linear .5s forwards;animation:header-logo 3s linear .5s forwards}.hero.front-animation p{-webkit-animation:header-logo 3s linear 2s forwards;animation:header-logo 3s linear 2s forwards}.hero.front-animation .logo{-webkit-animation:header-logo 4s linear 3.5s forwards;animation:header-logo 4s linear 3.5s forwards}.products .product-container>div{margin-bottom:20px}.outro{padding-top:50px}.outro .address{padding-top:20px;text-transform:uppercase}.call-to-action a{display:inline-block;border:2px solid #3fa535;margin-bottom:10px;padding:10px 20px;font-size:24px;line-height:26px;color:#3fa535;-webkit-transition:border 0.3s ease;transition:border 0.3s ease}.call-to-action a:hover{color:#534747;border:2px solid #534747}.img-responsive{width:100%}@media only screen and (max-height: 395px){.hero .scroll-link{display:none}}@media only screen and (min-width: 768px){.container{padding-top:45px;padding-bottom:45px}.hero h1{font-size:26px;line-height:48px}.philosophy .teaser-image{margin-bottom:7px;padding:0}.philosophy h3:first-child{margin-top:0}.collection h3:first-child{margin-top:0}}@media only screen and (min-width: 992px){.products .product-container>div{margin-bottom:5px;cursor:default;-webkit-transition:opacity ease-in .3s;transition:opacity ease-in .3s}.products .product-container>div.inactive{opacity:0.15}.products .product-container p{margin-bottom:0}.products .product-images{padding-right:30px;padding-left:30px}.products h3{margin-top:0}.products .product{padding:1px;-webkit-transition:opacity ease-in .3s;transition:opacity ease-in .3s;cursor:default}.products .product.inactive{opacity:0.15}}@media only screen and (min-width: 1200px){.philosophy .teaser-image{padding:0 7px}.products .product-container>div{margin-bottom:10px}}
strong{font-weight: 700;}