@import url("//fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,200;0,400;0,900;1,200;1,400;1,900&display=swap");body,html{width:100%;height:100%;background:#f2f2f2}body{overflow-x:hidden;margin:0;padding:0;position:relative}.pure-g [class*=pure-u],button,html,input,select,textarea{font-family:Epilogue,sans-serif;font-weight:400;font-size:16px;line-height:1em;-webkit-font-smoothing:antialiased}button,html,input,select,textarea{color:#000}input,select,textarea{outline:none!important}.page-width{width:1300px;max-width:92%;margin:0 auto}.page-width-narrow{width:860px;max-width:92%;margin:0 auto}.page-width-full{width:100%;max-width:2000px;margin:0 auto;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}h1{font-family:Epilogue,sans-serif;font-weight:900;font-style:italic;font-size:3.7rem;line-height:1.3em;margin:0;padding:0}h2{line-height:1em;padding:0 0 .3rem}h2,h3{font-family:Epilogue,sans-serif;font-weight:900;font-style:italic;font-size:2.5rem;margin:0}h3{line-height:2.9rem;padding:0}a{color:#000;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-decoration:none}a:hover{color:#fff}p{margin:0 0 1.1em;padding:0;line-height:1.25em}.text-center{text-align:center}header .header-wrap{padding-top:.9rem;padding-bottom:.5rem;border-bottom:2px solid #fff}header .search{padding-top:7px}header .search a{display:inline-block;text-align:left;text-indent:-5000px;outline:none;width:31px;height:31px;background:url(../images/search.png) 50% no-repeat;background-size:contain}header .logo{text-align:center}header .logo a{text-decoration:none}header .logo img{display:inline-block;width:110px;max-width:100%;height:auto}header .menu-toggle{padding-top:5px;text-align:right}header .menu-toggle a{display:inline-block;text-align:left;text-indent:-5000px;outline:none;width:40px;height:30px;background:url(../images/menu.png) top no-repeat;background-size:contain}section.menu{position:fixed;z-index:2000;opacity:0;visibility:hidden;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top}section.menu.open{opacity:1;visibility:visible}section.menu .close{text-align:right}section.menu .close a{text-align:left;display:inline-block;width:30px;height:30px;text-indent:-5000px;outline:none;background:url(../images/menu-x.png) 50% no-repeat;background-size:contain}section.menu ul{text-align:right;margin:20px 0 0;padding:0;list-style:none}section.menu ul li{margin:0 0 .6rem;padding:0;font-family:Epilogue,sans-serif;font-size:2.5rem;font-weight:900;font-style:italic;line-height:1em;letter-spacing:.03em}section.menu ul li a{color:#fff;text-decoration:none}section.menu ul.social li{display:inline-block;font-size:1.6rem;margin:0 0 0 1rem}section.search{position:fixed;z-index:2000;opacity:0;visibility:hidden;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top}section.search.open{opacity:1;visibility:visible}section.search .close{text-align:left}section.search .close a{text-align:left;display:inline-block;width:30px;height:30px;text-indent:-5000px;outline:none;background:url(../images/menu-x.png) 50% no-repeat;background-size:contain}section.search form{margin-top:8rem;display:block;width:100%;border-bottom:3px solid #fff}section.search form input{margin:0;padding:0;background:transparent;border:none;display:block;width:100%;-webkit-appearance:none;border-radius:none;color:#fff;text-align:center;font-size:2.5rem;font-weight:900;font-style:italic;line-height:1em}section.search form ::-webkit-input-placeholder{color:#fff}section.search form ::-moz-placeholder{color:#fff;opacity:1}section.search form :-ms-input-placeholder{color:#fff}section.search form :-moz-placeholder{color:#fff;opacity:1}footer{padding-top:1.1rem;padding-bottom:.1rem}footer .footer-wrap{border-top:2px solid #fff;padding-top:.7rem;padding-bottom:.4rem}footer .footer-wrap.copyright{padding-top:1rem;padding-bottom:0}footer .column ul{list-style:none;margin:0;padding:0;text-align:center}footer .column ul li{padding:.35rem 0;margin:0}footer .column ul li a{text-decoration:none}footer .column ul.social li{display:inline-block;padding:0;margin:1.3rem .45rem 0;font-size:1.25rem}footer .column p{text-align:center;font-size:.7rem}footer .column p a{text-decoration:none}section.hero+section.adrotate-placement .g{margin-top:-38px!important}section.adrotate-placement .placement{text-align:center}section.adrotate-placement .placement .g{padding:1.5rem 0}section.adrotate-placement .placement img{max-width:100%;height:auto}section.hero{margin-bottom:2.5rem}section.hero .carousel.slick-dotted{margin-bottom:0}section.hero .carousel .slick-next,section.hero .carousel .slick-prev{z-index:1000;font-size:1.9rem;height:1em}section.hero .carousel .slick-next:before,section.hero .carousel .slick-prev:before{opacity:1;font-size:1.9rem;font-weight:200;height:1em}section.hero .carousel .slick-prev{left:20px}section.hero .carousel .slick-next{right:20px}section.hero .carousel .slick-next:before{content:">"}section.hero .carousel .slick-prev{right:0}section.hero .carousel .slick-prev:before{content:"<"}section.hero .slide,section.hero .video{position:relative;display:block}section.hero .slide img,section.hero .slide video,section.hero .video img,section.hero .video video{display:block;width:100%;height:auto}section.hero .slide .overlay,section.hero .video .overlay{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero .slide .overlay div,section.hero .video .overlay div{width:100%}section.hero .slide .overlay p,section.hero .video .overlay p{color:#fff;margin:0;padding:0 17%}section.hero .slide .overlay p.title,section.hero .video .overlay p.title{font-weight:900;font-style:italic;font-size:4rem;line-height:1em}section.hero .slide .overlay p.desc,section.hero .video .overlay p.desc{font-size:1.4rem;line-height:1.1em}section.page-text{text-align:left;padding-top:.7rem;padding-bottom:.7rem}section.page-text h1:after{display:block;content:"";width:45%;height:1px;background:#000;margin:32px auto}section.page-text h2{margin-top:2.4rem;margin-bottom:1.2rem}section.page-text p{line-height:1.2em}section.page-text ul{list-style:none;margin:0 0 1.9rem;padding:0;line-height:1.2em}section.page-text a{text-decoration:none}section.page-text.contact a{font-family:Epilogue,sans-serif}section.featured-item{margin-bottom:2rem}section.featured-item img{display:block;width:100%;height:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}section.featured-item a:hover img{opacity:.5}section.featured-item .text{margin-right:35%}section.featured-item .text .more{margin-top:2.5rem}section.featured-item .text .more a{text-decoration:none;font-size:2.8rem;font-weight:200}section.featured-item.image-right .text{margin-right:0;margin-left:35%}section.page-title{padding-top:.5rem}section.page-title h1{text-align:center}section.page-title p{font-size:1.3rem;text-align:center;padding:0 15%}section.page-title ul{list-style:none;margin:-1rem 0 .8rem;padding:0;text-align:center}section.page-title ul li{display:inline;font-family:Epilogue,sans-serif;font-weight:900;font-style:italic;font-size:2rem;line-height:1.3em;margin:0 .6rem;padding:0}section.single-image{padding-top:.5rem;padding-bottom:.7rem}section.single-image .border{border-bottom:2px solid #fff}section.single-image img{display:block;width:100%;height:auto}section.single-image p{font-weight:900;font-style:italic;text-align:center;font-size:.8rem;line-height:1em;margin:0;padding:10px 0 7px}section.two-image{padding-top:.7rem;padding-bottom:.7rem}section.two-image .border{border-bottom:2px solid #fff}section.two-image img{display:block;width:100%;height:auto}section.two-image p{font-weight:900;font-style:italic;text-align:center;font-size:.8rem;line-height:1em;margin:0;padding:10px 0 7px}section.share-buttons{padding-top:.7rem;padding-bottom:.7rem;text-align:center}section.share-buttons ul{list-style:none;margin:0;padding:0;font-size:0}section.share-buttons ul li{margin:0 5px 0 0;padding:0;display:inline-block}section.share-buttons ul li img{height:20px;width:auto}section.contact-details{padding-top:.7rem;padding-bottom:.7rem;text-align:center}section.contact-details strong{font-weight:900;font-style:italic}section.contact-details a{font-weight:900;text-decoration:none}section.contact-details ul{list-style:none;margin:0;padding:0;text-align:center}section.contact-details ul li{display:inline-block;padding:0;margin:.8rem .45rem 0;font-size:1.25rem}section.contact-details ul li a{text-decoration:none}section.products-grid{padding-top:.7rem;padding-bottom:.7rem}section.products-grid .item{padding-bottom:1rem}section.products-grid .item .border{border-bottom:2px solid #fff}section.products-grid .item img{display:block;width:100%;height:auto}section.products-grid .item .text .buy{margin-top:1.5rem}section.products-grid .item .text .buy a{text-decoration:none;font-weight:900;border-bottom:2px solid #fff}section.posts-grid{margin-left:10px;margin-right:10px}section.posts-grid .item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-bottom:1.6rem}section.posts-grid .item .border{border-bottom:2px solid #fff}section.posts-grid .item img{display:block;width:100%;height:auto}section.posts-grid .item a img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}section.posts-grid .item a img:hover{opacity:.5}section.posts-grid .item .text .more{margin-top:2.5rem}section.posts-grid .item .text .more a{text-decoration:none;font-size:2.8rem;font-weight:200}section.home-grid{margin-left:10px;margin-right:10px}section.home-grid .item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-bottom:1.6rem;position:relative}section.home-grid .item .border{border-bottom:2px solid #fff}section.home-grid .item img{display:block;width:100%;height:auto}section.home-grid .item a img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}section.home-grid .item a img:hover{opacity:.5}section.home-grid .item h2{position:absolute;top:30px;left:40px;z-index:1000;color:#fff}section.home-grid .item h2 a{color:#fff;text-shadow:0 0 80px rgba(0,0,0,.5);font-weight:900}section.home-grid .item h2 a:after{content:">";display:block;font-weight:200;font-style:normal;font-size:2.7rem}section.post-navigation a{text-decoration:none;font-weight:900;font-style:italic;font-size:1.8rem}section.post-navigation a span{font-weight:200;font-style:normal;padding-right:7px;font-size:2.4rem}section.post-navigation .next{text-align:right}section.post-navigation .next a span{padding-right:0;padding-left:7px}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}.slick-initialized .slick-slide{outline:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.cell-pad-10{padding-left:10px;padding-right:10px}.cell-pad-17{padding-left:17px;padding-right:17px}.has-gutters-10{margin-left:-10px;margin-right:-10px}.has-gutters-15{margin-left:-15px;margin-right:-15px}.has-gutters-17{margin-left:-17px;margin-right:-17px}.has-gutters-20{margin-left:-15px;margin-right:-15px}.has-gutters-50{margin-left:-25px;margin-right:-25px}.cell-pad-15{padding-left:15px;padding-right:15px}.cell-margin-15{margin-left:15px;margin-right:15px}.has-gutters-20{margin-left:-20px;margin-right:-20px}.cell-pad-20{padding-left:20px;padding-right:20px}.cell-pad-50{padding-left:25px;padding-right:25px}@media (max-width:47.938em){body,html{overflow-x:hidden;-webkit-overflow-scrolling:touch;height:auto}.pure-g [class*=pure-u],button,html,input,select,textarea{font-size:16px}.page-width,.page-width-full,.page-width-narrow{max-width:100%;padding:0 20px}.mobile-menu .page-width,.mobile-menu .page-width-full,.mobile-menu .page-width-narrow{width:100%}h1{font-size:2rem}h2{font-size:1.5rem}header .search{padding-top:0}header .search a{width:23px;height:23px}header .logo img{width:85px}header .menu-toggle{padding-top:0}header .menu-toggle a{width:28px;height:28px}section.menu ul li{font-size:1.9rem}section.menu ul.social li{font-size:1.2rem;margin:0 0 0 .6rem}section.hero .carousel .slick-next,section.hero .carousel .slick-next:before,section.hero .carousel .slick-prev,section.hero .carousel .slick-prev:before{font-size:.7rem}section.hero .carousel .slick-prev{left:4px}section.hero .carousel .slick-next{right:4px}section.hero .slide .overlay p.title,section.hero .video .overlay p.title{font-size:1.5rem}section.hero .slide .overlay p.desc,section.hero .video .overlay p.desc{font-size:.8rem}section.featured-item .border{border-bottom:1px solid #fff}section.featured-item .text{margin-right:0;padding-top:.7rem}section.featured-item .text p{margin-bottom:0}section.featured-item .text .more{margin-top:.5rem}section.featured-item .text .more a{font-size:1.5rem}section.featured-item.image-right .text{margin-left:0}section.page-title p{padding:0}section.two-image,section.two-image .cell-pad-20{padding-left:10px;padding-right:10px}section.posts-grid .item .text,section.products-grid .item .text{padding-top:1rem}section.post-navigation a{font-size:1.3rem}}@media (min-width:47.938em){::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#000}}@media screen and (max-width:35.438em){.pure-hidden-xs,.pure-visible-lg,.pure-visible-md,.pure-visible-sm,.pure-visible-xl{display:none!important}}@media screen and (min-width:35.5em) and (max-width:47.938em){.pure-hidden-sm,.pure-visible-lg,.pure-visible-md,.pure-visible-xl,.pure-visible-xs{display:none!important}}@media screen and (min-width:48em) and (max-width:63.938em){.pure-hidden-md,.pure-visible-lg,.pure-visible-sm,.pure-visible-xl,.pure-visible-xs{display:none!important}}@media screen and (min-width:64em) and (max-width:79.938em){.pure-hidden-lg,.pure-visible-md,.pure-visible-sm,.pure-visible-xl,.pure-visible-xs{display:none!important}}@media screen and (min-width:80em){.pure-hidden-xl,.pure-visible-lg,.pure-visible-md,.pure-visible-sm,.pure-visible-xs{display:none!important}}@media (max-width:63.938em){section.home-grid .item,section.posts-grid .item{width:100%}}