@charset "UTF-8";*,:after,:before{box-sizing:border-box}.container{max-width:75em;margin-left:auto;margin-right:auto}.row:after{content:"";display:table;clear:both}meta.breakpoints-small-max{font-family:"39.9375em"}meta.breakpoints-medium{font-family:"40em"}meta.breakpoints-medium-max{font-family:"54.9375em"}meta.breakpoints-large{font-family:"55em"}meta.breakpoints-large-max{font-family:"74.9375em"}meta.breakpoints-xlarge{font-family:"75em"}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font:100%/1 sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}button,input{overflow:visible}button{outline:0}::-moz-focus-inner{padding:0;border:0}img{max-width:100%;height:auto;border:0}input:focus,textarea:focus{outline:0}button,input,select,textarea{font:inherit}@font-face{font-family:butler_stencilblack;src:url(../fonts/Butler_Stencil_Webfont/butler_black_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_black_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:butler_stencilbold;src:url(../fonts/Butler_Stencil_Webfont/butler_bold_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_bold_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:butler_stencilextrabold;src:url(../fonts/Butler_Stencil_Webfont/butler_extrabold_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_extrabold_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:butler_stencillight;src:url(../fonts/Butler_Stencil_Webfont/butler_light_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_light_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:butler_stencilmedium;src:url(../fonts/Butler_Stencil_Webfont/butler_medium_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_medium_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:butler_stencilregular;src:url(../fonts/Butler_Stencil_Webfont/butler_regular_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_regular_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:butler_stencilultralight;src:url(../fonts/Butler_Stencil_Webfont/butler_ultra_light_stencil-webfont.woff2) format("woff2"),url(../fonts/Butler_Stencil_Webfont/butler_ultra_light_stencil-webfont.woff) format("woff");font-weight:400;font-style:normal}html{overflow-y:scroll}body{background-color:#fff;font-family:Europa,Arial,Helvetica,sans-serif;color:#3b3b3b}h1{font-family:butler_stencilbold;font-weight:400;font-size:2em;margin:0 0 .5em 0;color:#827c46}@media screen and (min-width:55em){h1{font-size:2.625em}}h2{font-family:butler_stencilmedium;font-weight:400;font-size:1.875em;margin:0 0 .5em 0;color:#827c46}@media screen and (min-width:55em){h2{font-size:2.625em}}h3{font-size:1.5em;margin:0 0 .5em 0}h4{font-size:1em;margin:0 0 .5em 0}ol li,p,ul li:not(.mellow_side_menu_item){line-height:1.5em;font-size:1em;margin:1em 0}@media screen and (min-width:55em){ol li,p,ul li:not(.mellow_side_menu_item){line-height:1.85em}}ol li,ul li:not(.mellow_side_menu_item){line-height:1.25em;margin:0 0 .5em}a{color:#3b3b3b}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}.container{box-sizing:content-box}.reset,nav ul{list-style:none;padding:0;margin:0}::selection{background:#827c46;color:#fff}::-moz-selection{background:#827c46;color:#fff}img{user-select:none}input{font-family:Europa,Arial,Helvetica,sans-serif;line-height:1.1em;background:#fff;padding:1.15em 1em;border:none;color:#3b3b3b}input::placeholder{user-select:none;color:rgba(59,59,59,.75)}input.error{outline:3px solid red}.old-firefox input{width:300px!important}form{transition:opacity .25s ease-in-out}form.disabled{opacity:.5}.button,button,input[type=button]{user-select:none;text-transform:uppercase;border-radius:0;font-family:Europa,Arial,Helvetica,sans-serif;line-height:1.1em;transition:background .1s ease-in-out;background:#827c46;display:inline-block;padding:1em 2.5em;cursor:pointer;border:none;color:#fff}.button:hover,button:hover,input[type=button]:hover{text-decoration:none;background:#3b3b3b}.button.disabled,.button:disabled,.button[href=''],button.disabled,button:disabled,button[href=''],input[type=button].disabled,input[type=button]:disabled,input[type=button][href='']{opacity:.5}.parallax-element{position:absolute;display:none;z-index:0}.parallax-element:not(.right){left:0}.parallax-element.right{right:0}@media screen and (min-width:75em){.parallax-element{display:block}}header{position:relative;z-index:10}@media (min-height:800px),(max-width:875px){header{position:fixed;right:0;left:0;top:0}}@media screen and (min-width:40em){header{height:169px}}header .info{text-transform:uppercase;background:#f4f4f0;text-align:center;font-size:1.2em;padding:1em}header .info,header .info a{color:#827c46}header .info a:hover,header .info:hover{text-decoration:none;color:#3b3b3b}section.header{background-position:center;background-repeat:no-repeat;background-color:#fcfcfc;justify-content:center;background-size:cover;align-items:center;margin-top:10.5em;min-height:500px;position:relative;display:flex;width:100%}@media (min-width:876px) and (max-height:799px){section.header{margin-top:0!important}}section.header .overlay{text-align:center;padding:0 2em}section.header .overlay .logo{display:block;margin:0 auto 3em;height:12.5em}@media screen and (min-width:55em){section.header .overlay .logo{height:20em}}section.header .overlay h1,section.header .overlay h3{font-weight:400;line-height:1.2em;font-size:2em;color:#fff}@media screen and (min-width:55em){section.header .overlay h1,section.header .overlay h3{font-size:4em}}section.header h1,section.header h3{font-family:butler_stencilmedium}@media screen and (min-width:55em){section.header{margin-top:14.5em;min-height:500px}section.header h3{padding-top:1em;font-size:4em}}@media screen and (min-width:950px){section.header{margin-top:10.5em}}html.no-svg header:after{background-image:url(../images/navigation-curve-downward.png)!important}@media screen and (max-width:54.9375em){html.nav-open header{height:100%!important}html.nav-open header nav{height:calc(100% - 57px)}html.nav-open header nav #mobile-menu{height:calc(100% - 70px);padding-top:1em}html.nav-open header nav #mobile-menu ul{height:100%}}header{box-shadow:0 -6px 1em rgba(0,0,0,.5)}@media screen and (min-width:876px){header{box-shadow:0 0 0}}header .container{height:100%}header .container:after{display:block;content:'';clear:both}header:after{background:url(../images/navigation-curve-downward.svg);background-position:center;background-repeat:no-repeat;background-size:cover;max-width:1200px;position:relative;display:none;content:'';z-index:-1;margin:0 auto;height:6em;top:-3.8em}@media screen and (min-width:876px){header:after{display:block}}header nav{text-align:center;background:#fff;position:relative;padding:.5em}@media screen and (min-width:876px){header nav{padding:1em}}@media screen and (min-width:950px){header nav{padding:3em 1em}}header nav:after{display:block;content:'';clear:both}header nav #logo{text-align:center;display:inline-block;margin:0 auto}header nav #logo img{max-width:none!important;height:60px;width:59px}@media screen and (min-width:876px){header nav #logo img{height:78px;width:77px}}@media screen and (min-width:950px){header nav #logo{position:absolute;left:50%}header nav #logo img{margin-left:-100%;margin-top:-29px}}header nav ul li{margin:0}header nav ul li a{text-transform:uppercase;font-weight:700;margin:0}header nav ul li.mellow_page_9 a{color:#c1b1a4}header nav #main-menu{display:none}@media screen and (min-width:950px){header nav #main-menu{display:block}}header nav #main-menu ul{float:left;margin-right:10%;width:45%;text-align:right;display:inline-block;height:100%}header nav #main-menu ul:last-of-type{margin-right:0}header nav #main-menu ul.right{text-align:left}header nav #main-menu ul li{display:inline-block;padding:0 .8em}header nav ul li a:focus,header nav ul li a:hover,header nav ul li.current_page a{text-decoration:none;color:#827c46}header nav #mobile-menu{display:block;height:100%}@media screen and (min-width:950px){header nav #mobile-menu{display:none}}header nav #mobile-menu #toggle-menu{position:absolute;padding:1em;right:.25em;top:.8em}@media screen and (min-width:876px){header nav #mobile-menu #toggle-menu{display:none}}header nav #mobile-menu ul{padding-top:2em;text-align:center;display:block}@media screen and (min-width:876px){header nav #mobile-menu ul{height:auto}}@media screen and (max-width:875px){header nav #mobile-menu ul{overflow-y:scroll}header nav #mobile-menu ul:not(.show){display:none}}header nav #mobile-menu ul li{padding:0;display:block}header nav #mobile-menu ul li a{margin-bottom:1em;display:inline-block}@media screen and (min-width:876px){header nav #mobile-menu ul li{display:inline-block;padding:0 1em}header nav #mobile-menu ul li:first-child{padding-left:0}header nav #mobile-menu ul li:last-child{padding-right:0}}footer{position:relative}footer section.newsletter{max-width:75em;margin-left:auto;margin-right:auto;background-color:#fff;padding:2em;margin:2em auto}@media screen and (min-width:55em){footer section.newsletter{background:url(../images/newsletter_bg.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%}}@media screen and (min-width:55em){footer section.newsletter{text-align:center;padding:12em 0;margin:3em auto}}footer section.newsletter .container{max-width:50em;margin-left:auto;margin-right:auto}@media screen and (min-width:55em){footer section.newsletter .form{max-width:70%;margin-left:auto;margin-right:auto}}footer section.newsletter .form #thank-you{margin-top:1.5em;font-size:1.2em;padding:.65em;display:none;border:1px solid #827c46;color:#827c46}footer section.newsletter .form #thank-you.show{display:block}@media screen and (min-width:55em){footer section.newsletter .form form{display:flex}}footer section.newsletter .form form input{border:1px solid #827c46}@media screen and (min-width:55em){footer section.newsletter .form form input{flex-basis:65%;border:none}}@media screen and (min-width:55em){footer section.newsletter .form form button{flex-basis:35%}}@media screen and (max-width:55em){footer section.newsletter .form form button,footer section.newsletter .form form input{display:block;width:100%}footer section.newsletter .form form input{margin-bottom:.75em}}footer section.footer{background:#f4f4f0;text-align:center;padding:3em 0}@media screen and (min-width:55em){footer section.footer{padding:5em 0}}footer section.footer img{width:12.5em}footer section.footer .info{padding:2em 0}footer section.footer .social-icons a{padding:0 .4em}footer section.footer .social-icons a img{height:2.6em;width:2.6em}main{position:relative;padding:4em 0 0;z-index:1}main section.subcontent>div,main section:not(.subcontent){background:#fff}main section.subcontent>div,main section.subcontent>section,main section:not(.subcontent){padding:2em}@media screen and (min-width:40em){main{padding:5em 0 0}}@media screen and (min-width:1200px){main{padding:7.5em 0 0}}main section.text{padding-bottom:2em;padding-top:2em}main section.text>div:after{content:"";display:table;clear:both}main section.text.aligned-center{text-align:center}main section.text.aligned-right{text-align:right}@media screen and (min-width:55em){main section.text{padding-bottom:4em;padding-top:4em}}@media screen and (min-width:55em){main section.text>div>div{max-width:80%;margin-left:auto;margin-right:auto}}main section.links{padding-bottom:2em;padding-top:0}main section.links .container:after{content:"";display:table;clear:both}main section.links a{user-select:none;font-size:1.5em;padding:1.2em .8em;background-color:#fff;justify-content:center;font-family:butler_stencilmedium;align-items:center;transition:border-color .1s ease-in-out,color .1s ease-in-out;text-align:center;position:relative;display:flex;border:1px solid #827c46;color:#827c46}@media screen and (max-width:55em){main section.links a{margin:0 auto .5em;width:100%}main section.links a:last-child{margin-bottom:0}}@media screen and (min-width:55em){main section.links a{float:left;margin-right:2%;width:32%;margin-bottom:0;font-size:2.235em;padding:2em 1em}main section.links a:last-of-type{margin-right:0}}@media screen and (min-width:75em){main section.links a{font-size:2.7em}}main section.links a:hover{text-decoration:none;border-color:#3b3b3b;color:#3b3b3b}main section.subcontent>div:last-child{padding-bottom:0}main div.links-children{padding-bottom:3em;padding-top:2em;display:flex}@media screen and (max-width:55em){main div.links-children{flex-wrap:wrap}}main div.links-children a{user-select:none;font-size:1.5em;padding:1.2em .8em;background-color:#fff;justify-content:center;font-family:butler_stencilmedium;align-items:center;transition:border-color .1s ease-in-out,color .1s ease-in-out;text-align:center;position:relative;display:flex;margin-top:1%;margin-right:1.5%;flex-basis:25%;border:1px solid #827c46;color:#827c46}@media screen and (max-width:55em){main div.links-children a{margin:0 auto .5em;width:100%;flex-basis:100%}main div.links-children a:last-child{margin-bottom:0}}@media screen and (min-width:55em){main div.links-children a{margin-bottom:0;padding:2em 1em}}main div.links-children a:hover{text-decoration:none;border-color:#3b3b3b;color:#3b3b3b}main.with-aside{max-width:75em;margin-left:auto;margin-right:auto}main.with-aside:after{content:"";display:table;clear:both}@media screen and (min-width:55em){main.with-aside{margin-bottom:2.5em}main.with-aside:after,main.with-aside:before{display:table;content:' '}main.with-aside:after{clear:both}main.with-aside>section{float:left;margin-right:0;width:66.66667%}main.with-aside>section:last-of-type{margin-right:0}main.with-aside>aside{float:left;margin-right:0;width:33.33333%}main.with-aside>aside:last-of-type{margin-right:0}}main.without-aside{max-width:75em;margin-left:auto;margin-right:auto}main.without-aside:after{content:"";display:table;clear:both}@media screen and (min-width:55em){main.without-aside{margin-bottom:2.5em}main.without-aside:after,main.without-aside:before{display:table;content:' '}main.without-aside:after{clear:both}main.without-aside>section{float:left;margin-right:0;width:100%}main.without-aside>section:last-of-type{margin-right:0}}main .indents h2{padding-bottom:0;margin-bottom:0}main .indents .ingress{padding-top:.5em}main .indents .ingress a{color:#827c46}main .indents .content{padding-top:2em}main .indents .indent,main .indents .indent div{padding-left:0}@media screen and (min-width:1000px){main .indents .indent,main .indents .indent div{padding-left:2.5em}}main .indents .indent .button{margin-left:0}@media screen and (min-width:1000px){main .indents .indent .button{margin-left:2.5em}}main .indents .indent{padding-bottom:3em}@media screen and (min-width:55em){main .indents .indent{padding-bottom:1em}}main .indents .indent div a{color:#827c46}@media screen and (min-width:55em){main .indents .indent{padding-bottom:3em}main .indents .indent h3{padding-bottom:.5em;font-size:2em}}main section.application{padding:4em 2em}@media screen and (min-width:55em){main section.application{padding:5em 2em}}main section.application>div:after{content:"";display:table;clear:both}main section.application>div>div{padding-bottom:2em}main section.application>div>div:last-child{padding-bottom:0}@media screen and (min-width:40em){main section.application>div>div{float:left;margin-right:2%;width:49%;padding-bottom:0}main section.application>div>div:last-of-type{margin-right:0}}main section.application>div>div:first-child{text-align:center}main section.application>div>div:first-child img{max-height:400px;max-width:90%}@media screen and (min-width:55em){main section.application>div>div:first-child img{max-width:80%}}main section.application>div>div:last-child h3{text-transform:uppercase}@media screen and (min-width:55em){main section.application>div>div:last-child h3{font-size:2em}}main section.application>div>div:last-child .download-icons{padding-top:1em}main section.application>div>div:last-child .download-icons a{margin-left:.4em}main section.application>div>div:last-child .download-icons a:first-child{margin-left:0}main section.application>div>div:last-child .download-icons img{height:42px}@media screen and (min-width:55em){main section.application>div>div:last-child .download-icons img{height:50px}}main section.offers{background:#f4f4f0;padding:2em 0 0}@media screen and (min-width:55em){main section.offers{padding:3em 2em 1em}}main section.offers h2{text-align:center}main section.offers .content{padding:0 2em}@media screen and (min-width:55em){main section.offers .content{max-width:80%;margin-left:auto;margin-right:auto;padding:0}}main section.offers .blocks{padding-top:1em;width:100%}@media screen and (min-width:55em){main section.offers .blocks{display:flex;flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center}main section.offers .blocks:after{content:"";display:table;clear:both}}main section.offers .blocks .offer{padding:2em}@media screen and (max-width:55em){main section.offers .blocks .offer:nth-child(odd){background:#efefe9}}@media screen and (min-width:55em){main section.offers .blocks .offer{float:left;margin-right:2%;width:49%;margin-bottom:1.5em;padding:2.5em;border:2px solid #fff}main section.offers .blocks .offer:nth-of-type(n){clear:none;margin-right:2%}main section.offers .blocks .offer:nth-of-type(2n+1){clear:both}main section.offers .blocks .offer:nth-of-type(2n){margin-right:0}}main section.offers .blocks .offer h3{text-transform:uppercase;font-size:1.4em}@media screen and (min-width:1100px){main section.offers .blocks .offer h3{font-size:2em}}@media screen and (min-width:1100px){main section.offers .blocks .offer p{padding-right:4em}}main section.offers .blocks .offer .lower{padding-top:1em}main section.offers .blocks .offer .lower:after{content:"";display:table;clear:both}main section.offers .blocks .offer .lower>div{float:left;margin-right:2%;width:49%}main section.offers .blocks .offer .lower>div:last-of-type{margin-right:0}main section.offers .blocks .offer .lower>div h2{text-align:right;font-size:2.5em;margin:0;color:#827c46}@media screen and (min-width:40em){main section.offers .blocks .offer .lower>div h2{font-size:3em}}@media screen and (min-width:1100px){main section.offers .blocks .offer .lower>div h2{font-size:5em}}@media screen and (max-width:1099px){main section.offers .blocks .offer .lower>div .button{padding:1em 1.8em}}@media screen and (min-width:1100px){main section.offers .blocks .offer .lower>div:first-child{padding-top:1em}}main section.subcontent .offer{max-width:50em;margin-left:auto;margin-right:auto;padding:2.5em 0}main section.subcontent .offer:after{content:"";display:table;clear:both}@media screen and (min-width:55em){main section.subcontent .offer{padding:5em 0}}@media screen and (min-width:55em){main section.subcontent .offer .price.mobile{display:none}}main section.subcontent .offer .price:not(.mobile){display:none}@media screen and (min-width:55em){main section.subcontent .offer .price:not(.mobile){display:block}}@media screen and (min-width:55em){main section.subcontent .offer div{float:left;margin-right:2%;width:49%}main section.subcontent .offer div:last-of-type{margin-right:0}}main section.subcontent .offer div h3{text-transform:uppercase;font-size:2em}main section.subcontent .offer div h2{font-size:3em}@media screen and (min-width:55em){main section.subcontent .offer div h2{font-size:6em}}main section.subcontent .offer div p{padding-bottom:1.1em}main section.subcontent .offer div .button{display:inline-block}main .kaksi-kuvaa img{width:100%;height:auto}main .kaksi-kuvaa .container .left,main .kaksi-kuvaa .container .right{padding-bottom:2em}@media screen and (min-width:40em){main .kaksi-kuvaa .container .left,main .kaksi-kuvaa .container .right{float:left;margin-right:6%;width:47%}main .kaksi-kuvaa .container .left:last-of-type,main .kaksi-kuvaa .container .right:last-of-type{margin-right:0}}@media screen and (max-width:39em){main .kaksi-kuvaa .container .left,main .kaksi-kuvaa .container .right{padding-bottom:2em}}@media screen and (max-width:39em){main .image-text{padding-right:0!important;padding-left:0!important}main .image-text .content{padding-right:2em;padding-left:2em}}main .image-text .container:after{content:"";display:table;clear:both}main .image-text .image:not(.right){padding-bottom:2em}main .image-text .image.right{padding-top:2em}@media screen and (min-width:40em){main .image-text .image:not(.right){padding-bottom:1em}main .image-text .image.right{padding-top:1em}}main .image-text .image img{width:100%}main .image-text a{color:#827c46}@media screen and (min-width:40em){main .image-text:not(.custom) .image{padding:0;width:auto}main .image-text:not(.custom) .image:not(.right){text-align:right}}@media screen and (min-width:40em){main .image-text:not(.custom) .image-right .image:first-child{display:none}}main .image-text:not(.custom) .image-right .image:last-child{display:none}@media screen and (min-width:40em){main .image-text:not(.custom) .image-right .image:last-child{display:block}}@media screen and (min-width:40em){main .image-text:not(.custom) .content,main .image-text:not(.custom) .image{float:left;margin-right:6%;width:47%}main .image-text:not(.custom) .content:last-of-type,main .image-text:not(.custom) .image:last-of-type{margin-right:0}}@media screen and (min-width:55em){main .image-text:not(.custom) .content{padding-top:5%}}main .quote{padding:3em 0}@media screen and (min-width:40em){main .quote{text-align:center;padding:4em 0}}@media screen and (min-width:55em){main .quote{padding:7.5em 0}}main .quote h2{font-size:1.8em;line-height:1.15em}@media screen and (min-width:55em){main .quote h2{line-height:1.4em}}main .quote .author{text-transform:uppercase;font-weight:700}@media screen and (min-width:55em){main .quote .author{padding-top:1em}}main .quote .author:before{display:inline;content:'– '}@media screen and (max-width:1030px){body main .quote h2{font-size:1.4em;line-height:1.2em}}.ch2-theme-bar .ch2-dialog p:last-child{margin-left:0!important}aside{text-align:right;overflow-y:auto;background:#fff;padding:0 2em;display:none;z-index:11}@media screen and (min-width:40em){aside{padding:0 2em 0 4em}}@media screen and (min-width:75em){aside{padding:0 2em 0 5em}}@media screen and (min-width:1200px){aside{padding:2em 5em}}@media screen and (min-width:1200px){aside{text-align:left}}@media screen and (min-width:55em){aside{position:sticky;display:block;top:25px}}@media screen and (min-width:55em) and (min-height:800px){aside{top:168px}}@media screen and (min-width:55em) and (min-height:800px) and (min-width:876px){aside{top:270px}}@media screen and (min-width:55em) and (min-height:800px) and (min-width:950px){aside{top:206px}}aside ul{list-style:none;padding:0;margin:0}aside ul li{line-height:1em;padding:.5em 0;margin:0!important}aside ul li a{color:#e1e1e1}aside ul li a.active{color:#3b3b3b}section.header.front-page h1,section.header.front-page h3{font-family:Europa,Arial,Helvetica,sans-serif}@media screen and (min-width:55em){section.header.front-page h1,section.header.front-page h3{font-size:3em}}@media screen and (min-width:55em){section.header.front-page{min-height:800px}}main.front-page{padding-top:0}main section.glofox iframe{overflow:hidden;height:800px;border:none;width:100%}main section.product-categories{max-width:75em;margin-left:auto;margin-right:auto}main section.product-categories .category{padding-bottom:3.5em}@media screen and (min-width:55em){main section.product-categories .category{padding-bottom:7.5em}}main section.product-categories .category:last-child{padding-bottom:0}main section.product-categories .category .header:after{content:"";display:table;clear:both}@media screen and (min-width:55em){main section.product-categories .category .header{padding-bottom:2.25em}}@media screen and (min-width:55em){main section.product-categories .category .header h2{float:left;margin-right:2%;width:49%}main section.product-categories .category .header h2:last-of-type{margin-right:0}}@media screen and (min-width:1100px){main section.product-categories .category .header h2{float:left;margin-right:2%;width:57.5%}main section.product-categories .category .header h2:last-of-type{margin-right:0}}main section.product-categories .category .header p{font-weight:700}@media screen and (min-width:55em){main section.product-categories .category .header p{float:left;margin-right:2%;width:49%}main section.product-categories .category .header p:last-of-type{margin-right:0}}@media screen and (min-width:1100px){main section.product-categories .category .header p{float:left;margin-right:2%;width:40.5%}main section.product-categories .category .header p:last-of-type{margin-right:0}}@media screen and (min-width:55em){main section.product-categories .category .header p{text-align:right}}@media screen and (min-width:75em){main section.product-categories .category .products{padding-left:5em}}main section.product-categories .category .products .product{border-bottom:1px solid #e2e2e2;padding:1.25em 0}main section.product-categories .category .products .product:after{content:"";display:table;clear:both}@media screen and (min-width:55em){main section.product-categories .category .products .product{padding:2em 0}}main section.product-categories .category .products .product:first-child{border-top:1px solid #e2e2e2}main section.product-categories .category .products .product .details{float:left;margin-right:6%;width:55.83333%}main section.product-categories .category .products .product .details:last-of-type{margin-right:0}@media screen and (min-width:55em){main section.product-categories .category .products .product .details{float:left;margin-right:10%;width:63.33333%}main section.product-categories .category .products .product .details:last-of-type{margin-right:0}}@media screen and (min-width:1100px){main section.product-categories .category .products .product .details{float:left;margin-right:10%;width:72.5%}main section.product-categories .category .products .product .details:last-of-type{margin-right:0}}main section.product-categories .category .products .product .details h3{padding-bottom:.5em;font-size:1.3em}@media screen and (min-width:55em){main section.product-categories .category .products .product .details h3{padding-bottom:.75em;font-size:2em}}main section.product-categories .category .products .product .details p{padding-bottom:0;margin:0}main section.product-categories .category .products .product .details a{color:#827c46}main section.product-categories .category .products .product .price{float:left;margin-right:6%;width:38.16667%;text-align:right}main section.product-categories .category .products .product .price:last-of-type{margin-right:0}@media screen and (min-width:55em){main section.product-categories .category .products .product .price{float:left;margin-right:10%;width:26.66667%}main section.product-categories .category .products .product .price:last-of-type{margin-right:0}}@media screen and (min-width:1100px){main section.product-categories .category .products .product .price{float:left;margin-right:10%;width:17.5%}main section.product-categories .category .products .product .price:last-of-type{margin-right:0}}main section.product-categories .category .products .product .price h4{padding-bottom:.25em;padding-top:.2em;font-family:butler_stencilmedium;font-size:1.6em;color:#3b3b3b}@media screen and (min-width:40em){main section.product-categories .category .products .product .price h4{font-size:1.8em}}@media screen and (min-width:55em){main section.product-categories .category .products .product .price h4{font-size:2.5em}}main section.product-categories .category .products .product .price a{text-align:center;padding:1em 2em}@media screen and (min-width:55em){main section.product-categories .category .products .product .price a{padding:1em 0;display:block}}main .person.image-text{padding-bottom:2.5em}@media screen and (min-width:55em){main .person.image-text{padding-bottom:5em}}main .person.image-text h3{font-size:2em}@media screen and (min-width:75em){main .person.image-text .content,main .person.image-text .image{float:left;margin-right:6%;width:47%}main .person.image-text .content:last-of-type,main .person.image-text .image:last-of-type{margin-right:0}}@media screen and (min-width:75em){main .person.image-text .image-right .image:first-child{display:none}}main .person.image-text .image-right .image:last-child{display:none}@media screen and (min-width:75em){main .person.image-text .image-right .image:last-child{display:block}}@media screen and (min-width:75em){main .person.image-text .content{padding-top:5%}}main section.contact{max-width:75em;margin-left:auto;margin-right:auto;padding-bottom:2em}main section.contact:after{content:"";display:table;clear:both}@media screen and (min-width:55em){main section.contact .details{float:left;margin-right:2%;width:40.5%}main section.contact .details:last-of-type{margin-right:0}}main section.contact .details p{padding-bottom:2em}@media screen and (min-width:55em){main section.contact .details p{padding-bottom:4em}}@media screen and (min-width:55em){main section.contact .map{float:left;margin-right:2%;width:57.5%}main section.contact .map:last-of-type{margin-right:0}}main section.contact .map #map{height:600px;width:100%}@media screen and (min-width:55em){main section.contact .map #map{height:800px}}