/*! Hey, you are you here good sir?? */html,button,input,select,textarea{color:#222}html{font-size:14px;background:#fff}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}html,body{width:100%;min-height:100%;height:100%;position:relative;font-family:"Montserrat",sans-serif}main[role="main"],.pagesection{margin-bottom:100px !important}main[role="main"].contactMain,.pagesection.contactMain{margin-bottom:0 !important}main[role="main"]{margin-top:50px}a{color:#22AF2F;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}a:hover{color:#17871D}.half{width:50%}.triangles{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.triangles--bottom::before{content:"";position:absolute;bottom:-100px;left:-50%;width:200%;background:#fff;height:200px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.triangles--top::before,.triangles--top::after{content:"";position:absolute;top:-150px;left:-50%;width:200%;background:#fff;height:200px}.triangles--top::before{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}.triangles--top::after{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.containme{width:90%;max-width:1200px;margin:0 auto}.table{display:table;width:100%;height:100%}.table .tablecell{display:table-cell;width:100%;height:100%;vertical-align:middle}.fadetowhite{position:absolute;bottom:0;left:0;width:100%;height:300px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 80%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 80%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ) c}.thelogo{position:absolute;top:20px;left:80px;z-index:1}.thelogo img{max-width:100px;height:auto}.backtothestoreContainer{position:relative;margin-top:135px;margin-bottom:-75px}a.backtothestore{position:relative;left:0;top:0;border:1px solid #22AF2F;padding:5px 7px;z-index:2;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}a.backtothestore:hover{background:#22AF2F;color:#fff}header.header{position:fixed;top:0;left:0;width:100%;height:75px;background:#fff;z-index:1001}header.header nav.responsive{width:100%;height:100%}header.header .themenu{width:100%;height:100%;max-width:1200px;margin:0 auto;position:relative}header.header .themenu.themenu--mobile{display:none}header.header .themenu.themenu--mobile .hamburger{width:100%;text-align:right;height:100%;font-size:24px;box-sizing:border-box;padding:0 50px}header.header .themenu.themenu--mobile .theactualmenu{padding:0;height:100%;height:calc(100% - 75px);width:100%;background:#22AF2F;position:fixed;overflow-x:auto}header.header .themenu.themenu--mobile .theactualmenu ul.nav{position:relative;right:0;left:0;padding:0}header.header .themenu.themenu--mobile .theactualmenu li{display:block;width:100%;text-align:center;line-height:inherit}header.header .themenu.themenu--mobile .theactualmenu li a{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:0.075em;padding:12px 0;width:100%;height:auto;display:block;box-sizing:border-box;position:relative}header.header .themenu.themenu--mobile .theactualmenu li ul.sub-menu{padding-left:0;border-left:4px solid #fff}header.header .themenu.themenu--mobile .changelangmobile ul{padding:0;position:fixed;bottom:0;left:0;width:100%;display:flex;margin:0;background:rgba(0,0,0,0.05)}header.header .themenu.themenu--mobile .changelangmobile ul li{flex:1 0 0}header.header .themenu.themenu--mobile .changelangmobile ul li:not(:last-child){border-right:1px solid rgba(255,255,255,0.1)}header.header .themenu.themenu--mobile .changelangmobile ul li.active{display:none}header.header .themenu.themenu--mobile .changelangmobile ul li a{font-size:10px}header.header .themenu .main_logo{height:75px;width:auto;position:absolute;left:20px;z-index:20}header.header .themenu .main_logo img{height:74px;margin:5px 0;max-width:175px}header.header .searchWebsite{position:absolute;right:140px;width:40px;top:0;line-height:75px;text-align:center;z-index:3;text-align:center;cursor:pointer;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}header.header .searchWebsite:hover{background:#f2f2f2;color:#22AF2F}header.header .searchWebsite.opened{background:#111;color:#fff}header.header .searchWebsite.opened:hover{background:#111;color:#fff}header.header .searchbar,header.header .storeCategs,header.header .menu-container{background:#111;width:100%;position:fixed;top:75px;left:0;padding:20px;box-sizing:border-box;display:none}header.header .searchbar .categContainer,header.header .searchbar ul.sub-menu,header.header .storeCategs .categContainer,header.header .storeCategs ul.sub-menu,header.header .menu-container .categContainer,header.header .menu-container ul.sub-menu{flex-wrap:wrap;display:flex;max-width:1200px;box-sizing:border-box;padding:0 160px;margin:0 auto}header.header .searchbar li,header.header .storeCategs li,header.header .menu-container li{flex-grow:1;text-align:center;list-style:none;min-width:100px}header.header .searchbar li a,header.header .storeCategs li a,header.header .menu-container li a{color:#fff !important;text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:0.05em;width:100%;padding:10px 0;display:block;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}header.header .searchbar li a:hover,header.header .searchbar li a.active,header.header .storeCategs li a:hover,header.header .storeCategs li a.active,header.header .menu-container li a:hover,header.header .menu-container li a.active{background:rgba(255,255,255,0.1)}header.header .searchbar form,header.header .storeCategs form,header.header .menu-container form{line-height:1.75em;text-align:center}header.header .searchbar form label.screen-reader-text,header.header .storeCategs form label.screen-reader-text,header.header .menu-container form label.screen-reader-text{display:none}header.header .searchbar form input[type="search"],header.header .storeCategs form input[type="search"],header.header .menu-container form input[type="search"]{background:rgba(255,255,255,0.05);border:none;border-bottom:1px solid #fff;padding:10px;width:75%;max-width:400px;color:#fff}header.header .searchbar form input[type="search"]:focus,header.header .storeCategs form input[type="search"]:focus,header.header .menu-container form input[type="search"]:focus{outline:none}header.header .searchbar form button.search-submit,header.header .searchbar form input[type="submit"],header.header .storeCategs form button.search-submit,header.header .storeCategs form input[type="submit"],header.header .menu-container form button.search-submit,header.header .menu-container form input[type="submit"]{display:block;width:100px;text-align:center;background:#17871D;color:#fff;padding:8px 15px;margin:20px auto 0;border:none;text-transform:uppercase;font-size:12px;letter-spacing:0.05em}header.header .searchbar form button.search-submit:focus,header.header .searchbar form input[type="submit"]:focus,header.header .storeCategs form button.search-submit:focus,header.header .storeCategs form input[type="submit"]:focus,header.header .menu-container form button.search-submit:focus,header.header .menu-container form input[type="submit"]:focus{outline:none}header.header .changelang{position:absolute;right:20px;top:0;line-height:60px;text-align:center;z-index:3}header.header .changelang ul{list-style:none;padding:0;margin:0;min-width:40px}header.header .changelang ul>li:not(.active){margin-top:75px}header.header .changelang ul>li:not(.active) ~ li:not(.active){margin-top:0}header.header .changelang ul li{background:#333;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}header.header .changelang ul li:hover.active,header.header .changelang ul li.opened.active{background:#f2f2f2}header.header .changelang ul li.lang-pt a{background-image:url("../img/flags/pt.png")}header.header .changelang ul li.lang-en a{background-image:url("../img/flags/en.png")}header.header .changelang ul li.lang-es a{background-image:url("../img/flags/es.png")}header.header .changelang ul li.lang-fr a{background-image:url("../img/flags/fr.png")}header.header .changelang ul li.active{position:absolute;top:0;margin-top:0;background:#fff}header.header .changelang ul li.active a{height:75px}header.header .changelang ul li:not(.active){display:none}header.header .changelang ul li a{display:block;text-indent:-99999px;background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;margin:0 10px;height:40px}header.header ul.nav{padding:0;margin:0;list-style:none;position:absolute;right:75px;top:0;box-sizing:border-box;padding-left:200px}header.header ul.nav.store{right:180px}header.header ul.nav.nothing{right:0}header.header ul.nav>li{display:inline-block;line-height:75px;margin:0}header.header ul.nav>li.current_page_item a,header.header ul.nav>li.current_page_parent a{border-color:#22AF2F;color:#22AF2F}header.header ul.nav>li>a{display:block;height:75px;line-height:1.2em;text-decoration:none;color:#231f20;font-size:11px;padding:0 15px;box-sizing:border-box;position:relative;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}header.header ul.nav>li>a::after{content:"";position:absolute;height:4px;width:100%;bottom:0;left:0;opacity:0;background:#22AF2F;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}header.header ul.nav>li>a:hover,header.header ul.nav>li>a.opened{background:#f2f2f2}header.header ul.nav>li>a:hover::after,header.header ul.nav>li>a.opened::after{opacity:1}section.introbackground,section.subimage{background-image:url("../img/introimage.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:700px;height:75%;position:relative}section.subimage{background-image:url("../img/subimage.jpg");height:550px}section.features{margin-top:50px}section.features ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}section.features ul li{position:relative;flex:1 0 0;min-width:300px;margin:0 0 40px}section.features ul li img{width:30px;height:30px;float:left}section.features ul li .content{float:right;margin:0 20px;width:calc(100% - 30px - 40px)}section.features ul li .content .title{font-size:18px;font-weight:700}section.features ul li .content .text{color:#898989;font-size:12px;letter-spacing:0.05em;line-height:1.5em}section.presentation{margin:150px 0}section.presentation .title{font-family:"Arvo",serif;font-size:28px;text-align:center;margin-bottom:30px}section.presentation .presentation{color:#898989;letter-spacing:0.05em;line-height:1.75em}section.contactform{width:100%;height:400px;position:relative;background:#fff}section.contactform #mapishere{position:absolute;top:0;left:0;right:0;bottom:0;width:80%;width:calc(100% - 400px);height:100%}section.contactform .contactform{width:20%;width:calc(380px);float:right;box-sizing:border-box;padding:10px 20px;background:#fff}section.contactform .contactform h2{color:#22AF2F;font-size:16px;text-transform:uppercase;margin-top:0}section.contactform .contactform form{padding:10px 0;font-size:14px;-ms-input-placeholder-color:#777;-ms-input-placeholder-font-size:10px;-ms-input-placeholder-font-weight:700;-ms-input-placeholder-text-transform:uppercase;-moz-placeholder-color:#777;-moz-placeholder-font-size:10px;-moz-placeholder-font-weight:700;-moz-placeholder-text-transform:uppercase}section.contactform .contactform form ::-webkit-input-placeholder{color:#777;font-size:10px;font-weight:700;text-transform:uppercase}section.contactform .contactform form ::-moz-placeholder{color:#777;font-size:10px;font-weight:700;text-transform:uppercase}section.contactform .contactform form ul{padding:0;margin:0;list-style:none}section.contactform .contactform form input[type="text"],section.contactform .contactform form input[type="email"],section.contactform .contactform form input[type="tel"]{background:transparent}section.contactform .contactform form textarea{background:transparent;margin-top:10px;padding:7px 10px;border:none;border-bottom:1px solid #111;height:50px}section.contactform .contactform form textarea:focus{outline:none}section.contactform .contactform form input,section.contactform .contactform form textarea{-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}section.contactform .contactform form input:focus,section.contactform .contactform form input:active,section.contactform .contactform form textarea:focus,section.contactform .contactform form textarea:active{border-color:#22AF2F}section.contactform .contactform form input[type="submit"]{margin-top:20px;border-radius:4px;background:#22AF2F;color:#fff;text-transform:uppercase;font-weight:700;padding:15px 20px;max-width:150px}section.pagebackground{background-image:url("../img/introimage.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:400px;position:relative;padding-top:75px}section.pagebackground .containme{position:relative}section.pagebackground.pagebackground--product{margin-top:75px;margin-bottom:-50px;padding-top:0px}section.pagebackground .filter{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2}.filler{height:125px}.scrollDown{position:absolute;left:50%;bottom:25px;width:30px;height:30px;display:block;z-index:1;cursor:pointer}.scrollDown:hover .line{top:13px;background:#22AF2F}.scrollDown .line{width:20px;height:2px;background:#666;position:absolute;bottom:0;left:9px;top:9px;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.scrollDown .line:nth-child(1){margin-left:-7px;transform:rotate(45deg);transform-origin:0% 50%}.scrollDown .line:nth-child(2){margin-right:-7px;transform:rotate(-45deg);transform-origin:100% 50%}a.gotostore{position:absolute;left:70px;bottom:60px;border:2px solid #22AF2F;color:#22AF2F;letter-spacing:0.1em;padding:20px 40px;text-transform:uppercase;background:#fff;z-index:2;transition:0.3s background,0.3s color}a.gotostore:hover{background:#22AF2F;color:#fff}a.fullsize{position:absolute;width:100%;height:100%;display:block;color:#4A4A4A}ul.woof_list_radio{padding-left:0 !important}.overimageTitle{position:absolute;bottom:5%;right:5%;font-weight:500;padding-right:25px;color:#4A4A4A}.overimageTitle::after{content:">";position:absolute;right:0;top:0;font-size:24px;margin-top:18px;color:#22AF2F}.product__image{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-position:center}.product__label{height:100%;width:100%;text-align:center;font-size:24px;font-weight:500;position:relative;z-index:1;background:transparent;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.product__label:hover{background:rgba(255,104,104,0.8)}.product__label a{color:#fff}.product__label .theProductName{padding:0 10px;box-sizing:border-box;position:absolute;left:10px;bottom:10px;text-align:right;color:#fff}.logo_pages{position:absolute;top:0;left:0;z-index:3;padding:20px}.logo_pages img{width:100px;height:auto}article#post-404{padding:200px 80px}section.generalPage{margin:0 auto 2%;width:96%;max-width:1000px;width:calc(100% - 160px)}section.generalPage h1{letter-spacing:-0.03em;margin-bottom:50px}section.generalPage h2{letter-spacing:-0.03em;margin-bottom:0px}section.generalPage span.date{font-size:10px}section.generalPage a.view-article{display:inline-block;text-transform:uppercase;font-size:12px;margin-top:15px;padding:10px 15px;border:1px solid #22AF2F;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}section.generalPage a.view-article:hover{background:#22AF2F;color:#fff}section.generalPage article{margin-bottom:125px}section.generalPage article .postThumb{margin-bottom:10px}section.generalPage article .postThumb img{height:75px;max-width:400px;width:100%;object-fit:cover}section.generalPage article p{line-height:1.75em}.backtoblog{display:inline-block;text-transform:uppercase;font-size:12px;padding:10px 15px;border:1px solid #22AF2F;position:absolute;top:125px;right:0;background:#fff;z-index:1;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}.backtoblog:hover{background:#22AF2F;color:#fff}.backtoblog.backtoblog--thumbnail{top:145px;right:20px}section.post{width:96%;width:calc(100% - 160px);margin:0 2% 2%;margin-right:calc(80px);margin-left:calc(80px);padding-top:125px;position:relative}section.post .header{position:relative;margin-bottom:20px}section.post .header img{max-width:100%;height:auto}section.post .header h1{padding:0 30px;font-size:27px;background:#fff;position:absolute;bottom:10px;right:0;line-height:1em;width:50%;padding:5px 25px;box-sizing:border-box}section.post h1{letter-spacing:-0.03em;margin-bottom:20px;font-weight:400;margin-top:55px}section.post .date,section.post .edit{font-size:10px}.thePostContent{line-height:1.75em;letter-spacing:0.1em;margin:50px 0;color:#4a4a4a}.thePostComments{max-width:750px;margin:100px auto 0}img.alignleft,img.alignright{margin:20px}img.alignleft{float:left;margin-right:40px}img.alignright{float:right;margin-left:40px}.pagination{text-align:center}.pagination .page-numbers{border:1px solid #4a4a4a;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}.pagination .page-numbers:hover{background:#22AF2F;color:#fff}.pagination a.page-numbers{border-color:#22AF2F}.pagination a.next,.pagination a.prev{width:auto;padding:0 15px;text-transform:uppercase;font-size:12px}section.lookbook{width:100%;height:100%;padding:2% 80px;box-sizing:border-box}section.lookbook .lookbook__container{position:relative;width:100%;height:100%;background:#f6f6f6}ul.lookbook__slides{padding:0;margin:0;list-style:none;position:relative;height:100%;width:100%;overflow:hidden}ul.lookbook__slides li{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}ul.lookbook__slides li .filterforlogo{opacity:0}ul.lookbook__slides li.active{z-index:2}ul.lookbook__slides li.active .filterforlogo{opacity:1}ul.lookbook__slides li.active .slide__content,ul.lookbook__slides li.active .half{opacity:1}ul.lookbook__slides li.active .slide__content{transition-delay:0.5s;transform:translate3d(0, 0, 0)}ul.lookbook__slides li.active .half:nth-child(2) .background{transition-delay:0.3s}ul.lookbook__slides li.active .half .background{transform:translate3d(-50px, 0, 0)}ul.lookbook__slides li .slide__content,ul.lookbook__slides li .half{opacity:0;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}ul.lookbook__slides li .slide__content{transform:translate3d(100%, 0, 0)}ul.lookbook__slides li .half{height:100%;float:left;overflow:hidden;position:relative}ul.lookbook__slides li .half .background{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 50px;transform:translate3d(-100px, 0, 0);-webkit-transition:0.75s all;-moz-transition:0.75s all;-o-transition:0.75s all;-ms-transition:0.75s all;transition:0.75s all}.slide__content{position:absolute;top:40px;right:0;padding:5px 65px 5px 15px;background:#fff;color:#4a4a4a;z-index:3}.slide__content .nome_peca{font-size:16px;position:relative;line-height:1em;margin-bottom:7px}.slide__content .nome_padrao{font-size:10px;line-height:1em;margin-bottom:5px}.slide__content .ref{font-size:10px;opacity:0.8}.arrows{position:absolute;bottom:75px;width:100%;z-index:6}.arrows .arrowcontainer{cursor:pointer;height:30px;width:50px;position:absolute;padding:10px;color:#FFF;font-size:24px}.arrows .arrowcontainer img{height:30px;width:50px;position:relative;right:0;left:0;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}.arrows .arrowcontainer--left{left:30px}.arrows .arrowcontainer--left:hover img{left:-10px;right:10px}.arrows .arrowcontainer--right{right:30px}.arrows .arrowcontainer--right:hover img{right:-10px;left:10px}section.productpage{position:relative}.productpage__title{padding:0 30px;font-size:27px;background:#fff;position:absolute;bottom:10px;right:0;line-height:1em;width:50%;padding:5px 25px;box-sizing:border-box}.productpage__mainphoto{width:96%;margin:2%;margin-top:0;width:calc(100% - 160px);margin-right:calc(80px);margin-left:calc(80px);padding-top:100px;position:relative}.productpage__mainphoto .background{width:100%;height:500px;height:33vw;background-size:cover;background-position:center}.productpage__description{width:96%;margin:2%;margin-top:0;width:calc(100% - 160px);margin-right:calc(80px);margin-left:calc(80px);position:relative}.productpage__description .actualcontent{margin:100px auto;max-width:1040px;letter-spacing:0.075em;line-height:1.75em;font-size:14px;color:#4a4a4a;box-sizing:border-box;padding:0 20px}.productpage__gallery{width:96%;margin:2%;margin-top:0;width:calc(100% - 160px);margin-right:calc(80px);margin-left:calc(80px);position:relative}.productpage__gallery ul{padding:0;margin:0;list-style:none;text-align:center}.productpage__gallery ul li{display:inline-block;height:200px;width:200px;background-size:cover;background-position:center;margin:10px;position:relative;cursor:pointer;cursor:zoom-in}.productpage__gallery ul li:hover .filter{opacity:0.9}.productpage__gallery ul li .filter{position:absolute;top:0;left:0;width:100%;height:100%;background:#22AF2F;opacity:0;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}.productpage__imagemodal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:10101;text-align:center;cursor:pointer;cursor:zoom-out;display:none}.productpage__imagemodal .productpage__imagemodal__logo{position:absolute;left:50%;margin-left:-50px;top:0px;text-align:center;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}.productpage__imagemodal .productpage__imagemodal__logo img{max-width:100px;max-height:60px;height:auto;width:auto;margin:10px 0}.productpage__imagemodal .table{padding:100px;box-sizing:border-box;text-align:center}.productpage__imagemodal .table img{max-width:80%;max-height:80%;max-width:80vw;max-height:80vh;opacity:0;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}.productpage__imagemodal .table img.visible{opacity:1}section.aboutpage{width:96%;margin:2% 2% 100px;margin-top:0;width:calc(100% - 160px);margin-right:calc(80px);margin-left:calc(80px);position:relative;padding-top:100px}.aboutpage__header{width:100%;height:400px;background-image:url("../img/sobre.jpg");background-size:cover;background-position:center;margin-bottom:50px}.aboutpage__infocontainer{position:relative;height:100%}.aboutpage__image{position:absolute;left:0;top:0;width:600px;height:50%;padding-bottom:200px;min-height:400px}.aboutpage__image .fadetowhite{height:150px}.aboutpage__image img{width:200px;height:auto;position:absolute;bottom:0;left:50%;margin-left:-100px}.aboutpage__subinfocontainer{padding:50px 0}.aboutpage__title{font-size:27px;font-weight:400;margin-bottom:50px}.aboutpage__text{letter-spacing:0.075em;line-height:1.75em;font-size:16px;color:#4a4a4a}section.contacts{width:96%;margin:2% 2% 100px;margin-top:0;width:calc(100% - 160px);margin-right:calc(80px);margin-left:calc(80px);position:relative;padding-top:100px}section.contacts h1{text-transform:capitalize;font-size:27px;font-weight:400}section.contacts .contactsheader{width:100%;height:200px;background-image:url("../img/contactos.jpg");background-size:cover;background-position:center;margin-bottom:50px}section.contacts .half{position:relative;width:50%;float:left}section.contacts .contactmewhy{margin-bottom:50px;color:#666}section.contacts .contactme{margin:10px 0}section.contacts .contactme i{color:#4a4a4a}section.contacts form .inputscontainer label{display:block;margin:20px 0 5px}section.contacts form .inputscontainer input,section.contacts form .inputscontainer textarea{-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}section.contacts form .inputscontainer input:focus,section.contacts form .inputscontainer textarea:focus{outline:none}section.contacts form .inputscontainer input:not([type="submit"]),section.contacts form .inputscontainer textarea:not([type="submit"]){border:1px solid #aaa;padding:5px;width:100%;max-width:300px;box-sizing:border-box}section.contacts form .inputscontainer input:not([type="submit"]):focus,section.contacts form .inputscontainer textarea:not([type="submit"]):focus{border-color:#22AF2F}section.contacts form .inputscontainer input[type="submit"],section.contacts form .inputscontainer textarea[type="submit"]{background:#22AF2F;margin-top:30px;border:none;text-transform:uppercase;color:#fff;font-weight:700;border-radius:3px;padding:12px 20px}section.contacts form .inputscontainer input[type="submit"]:hover,section.contacts form .inputscontainer textarea[type="submit"]:hover{background:#17871D}section.contacts form .inputscontainer select{border:none;background:transparent;border-radius:0px;background:#f2f2f2;padding:5px 10px;width:100%;max-width:300px;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}section.contacts form .inputscontainer select:focus{outline:none}section.contacts form .inputscontainer select:hover{background:#ddd}.newsletterandsocial{position:relative;height:250px;background:#F8F8F8}.newsletterandsocial h2{margin-top:0;text-transform:uppercase;font-size:18px}.newsletterandsocial ul.socials{list-style:none;padding:0;margin:20px 0}.newsletterandsocial ul.socials li{display:inline-block;margin:0 3px}.newsletterandsocial ul.socials li a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;display:block}.newsletterandsocial ul.socials li a.facebook{background:#3B5998}.newsletterandsocial ul.socials li a.twitter{background:#1DA1F2}.newsletterandsocial ul.socials li a.instagram{background:#405DE6}.newsletterandsocial ul.socials li a.linkedin{background:#0077B5}.newsletterandsocial .smalltesers{font-size:12px;color:#A8A8A8;max-width:350px;margin:0 auto;letter-spacing:0.05em}.theimagefadedtooblivion{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0.05;-webkit-transition:5s all;-moz-transition:5s all;-o-transition:5s all;-ms-transition:5s all;transition:5s all}section.newsletter{width:70%;width:calc(100% - 400px);position:relative;height:100%;background:#111;color:#fff}section.newsletter .theimagefadedtooblivion{background-image:url("../img/newsletter_icon.jpg");opacity:0.125}section.newsletter #mc_embed_signup{background:transparent}section.newsletter #mc_embed_signup .indicates-required,section.newsletter #mc_embed_signup .mc-field-group label{display:none}section.newsletter #mc_embed_signup .mc-field-group{padding:0;min-height:auto}.newsletter__content{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;-ms-input-placeholder-text-align:center;-moz-placeholder-text-align:center}.newsletter__content .label{text-transform:uppercase;letter-spacing:0.1em;margin-bottom:20px;font-weight:300}.newsletter__content ::-webkit-input-placeholder{text-align:center}.newsletter__content ::-moz-placeholder{text-align:center}.newsletter__content input:not([type="submit"]){background:transparent;border:none;border-bottom:1px solid #fff;padding:10px;width:90%;margin:0 5%;max-width:400px;color:#fff;font-weight:300}.newsletter__content input:focus{outline:none}#mc_embed_signup form{padding:0 !important}#mc_embed_signup .containNewsletter{width:90%;margin:0 auto;max-width:400px;position:relative}#mc_embed_signup input.email{background:transparent;border:none !important;border-bottom:1px solid #fff !important;padding:10px;width:100%;color:#fff;font-weight:300;border-radius:0;margin:0;padding:8px 14px !important;box-sizing:border-box}#mc_embed_signup input:focus{outline:none}#mc_embed_signup .submitNewsletter{position:absolute;top:0;right:0;font-size:18px;color:#fff;background:transparent;border:none;margin:0;width:35px;line-height:35px;height:35px;text-align:center;opacity:0.7;cursor:pointer;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}#mc_embed_signup .submitNewsletter:hover{opacity:1}#mc_embed_signup .submitNewsletter:focus{outline:none}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{position:absolute;bottom:-45px;left:0;background:#fff !important;border-radius:0 !important;letter-spacing:-0.03em;font-size:12px !important;color:#f16622 !important;text-transform:uppercase}footer{position:relative;width:100%;text-align:center}.smallfootermenu ul.nav,.smallfootermenu ul.extramenu{margin:50px 0 15px;padding:0;list-style:none;text-align:center}.smallfootermenu ul.nav li,.smallfootermenu ul.extramenu li{display:inline-block;margin:0 10px}.smallfootermenu ul.extramenu{margin-top:15px;margin-bottom:40px}.smallfootermenu ul.extramenu li a{font-size:10px}.smallfootermenu ul.sub-menu{display:none}.smallfootermenu a{color:#ccc;text-transform:uppercase;letter-spacing:0.1em;font-size:8px;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.smallfootermenu a:hover{color:#999}.copyright{text-align:center;color:#E2E0E0;margin-bottom:20px;font-size:12px;font-weight:300}.poweredby{position:relative;left:50%;margin:10px 0 50px;margin-left:-10px;display:block;width:20px}.poweredby img{width:20px;height:auto}.financed{width:100%;text-align:center;padding:20px 0 50px}.financed img{height:50px}.mapcontacts{width:100%;height:500px}section.pagesection{width:100%;max-width:1200px;margin:0 auto;position:relative;padding-top:50px;box-sizing:border-box;line-height:1.75em;letter-spacing:0.05em;padding:0 20px;box-sizing:border-box;margin-top:50px;color:#777}section.pagesection.pagesection--full{max-width:100%;margin-top:0}section.pagesection.pagesection--contacts{margin-bottom:0 !important}section.pagesection h1{font-size:27px;font-weight:700;letter-spacing:0.05em;margin-top:2em;font-family:"Arvo",serif;color:#333}section.pagesection .content-column{box-sizing:border-box;padding:10px 20px;min-width:300px}section.pagesection .contactinfo{width:50%;float:left}section.pagesection .contactinfo .field{margin:0 0 20px;width:50%;box-sizing:border-box;padding:10px 0;float:left}section.pagesection .contactinfo .field:nth-child(odd){padding-right:20px}section.pagesection .contactinfo .field:nth-child(even){padding-left:20px}section.pagesection .contactinfo .field:nth-child(3){width:100%}section.pagesection .contactinfo .field .text{color:#333}section.pagesection .contactinfo .field .text a{color:#333}.contactform{width:50%;float:right;box-sizing:border-box;padding:20px;background:#f9f9f9}.contactform h2{color:#22AF2F;font-size:16px;text-transform:uppercase;margin-top:0}.contactform form.wpcf7-form{background:transparent}.contactform form{padding:10px 0;font-size:14px;position:relative;-ms-input-placeholder-color:#777;-ms-input-placeholder-font-size:10px;-ms-input-placeholder-font-weight:700;-ms-input-placeholder-text-transform:uppercase;-moz-placeholder-color:#777;-moz-placeholder-font-size:10px;-moz-placeholder-font-weight:700;-moz-placeholder-text-transform:uppercase}.contactform form ::-webkit-input-placeholder{color:#777;font-size:10px;font-weight:700;text-transform:uppercase}.contactform form ::-moz-placeholder{color:#777;font-size:10px;font-weight:700;text-transform:uppercase}.contactform form ul{padding:0;margin:0;list-style:none}.contactform form input[type="text"],.contactform form input[type="email"],.contactform form input[type="tel"]{background:transparent}.contactform form textarea{background:transparent;margin-top:10px;padding:7px 10px;border:none;border-bottom:1px solid #111;height:50px}.contactform form textarea:focus{outline:none}.contactform form input,.contactform form textarea{max-width:calc(100% - 20px);width:100%;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.contactform form input:focus,.contactform form input:active,.contactform form textarea:focus,.contactform form textarea:active{border-color:#22AF2F}.contactform form input[type="submit"]{margin-top:20px;border-radius:4px;background:#22AF2F;color:#fff;text-transform:uppercase;font-weight:700;padding:10px 20px}.contactform form input[type="checkbox"]{width:auto;margin-top:30px}form.wpcf7-form,form.contact-form{padding:10px;background:#fff;border-radius:4px}form.wpcf7-form label,form.contact-form label{text-transform:uppercase;font-size:10px;font-weight:700}form.wpcf7-form input,form.contact-form input{-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}form.wpcf7-form input:focus,form.contact-form input:focus{outline:none}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"],form.contact-form input[type="text"],form.contact-form input[type="email"],form.contact-form input[type="tel"]{border:none;border-bottom:1px solid #333;margin-bottom:25px;background:#f6f6f6;padding:7px 10px;font-size:14px;margin-bottom:20px}form.wpcf7-form input[type="text"]:focus,form.wpcf7-form input[type="email"]:focus,form.wpcf7-form input[type="tel"]:focus,form.contact-form input[type="text"]:focus,form.contact-form input[type="email"]:focus,form.contact-form input[type="tel"]:focus{border-color:#22AF2F}form.wpcf7-form input[type="submit"],form.contact-form input[type="submit"]{background:#22AF2F;border:none;padding:15px 25px;text-transform:uppercase;font-size:12px;letter-spacing:0.05em;font-weight:700;color:#fff}form.wpcf7-form input[type="submit"]:hover,form.contact-form input[type="submit"]:hover{background:#17871D}a.thecart{position:absolute;top:20px;right:80px;padding:10px;width:18px;height:18px;line-height:18px;text-align:center;z-index:3;background:#fff;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}a.thecart i{color:#999;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}a.thecart:hover i{color:#4a4a4a}a.thecart--withstuff i{color:#22AF2F}a.thecart--withstuff:hover{background:#22AF2F}a.thecart--withstuff:hover i{color:#fff}a.thecart--withstuff:hover .countme{border-color:#22AF2F}a.thecart--withstuff .countme{position:absolute;top:5px;right:5px;background:#bf0000;border:3px solid #fff;border-radius:100%;width:6px;height:6px;text-align:center;overflow:hidden;text-indent:-9999px;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.woocommerce-store-notice,p.demo_store{font-size:12px !important;background:#22AF2F !important;z-index:24 !important;position:fixed !important;bottom:0 !important;top:auto !important;padding:20px 0 !important}.woocommerce-store-notice a,p.demo_store a{margin-left:10px;padding-left:10px;border-left:1px solid #fff}section.related{height:auto;margin:150px 0 50px;width:100%;position:relative;max-width:1000px}section.related .productslistwithmargin{margin-left:0px !important}section.related h2{margin:0}section.related ul.products{margin-top:0 !important}section.related ul.products li.product{background:transparent;text-align:center}body.woocommerce .productImage{float:left;width:200px;height:auto;margin-right:20px;margin-bottom:10px;padding-right:20px;border-right:1px solid #d4d4d4}body.woocommerce .woocommerce-result-count{text-transform:uppercase;opacity:0.5}body.woocommerce .woof{width:300px;position:absolute;box-sizing:border-box;padding:0 20px 0 0}body.woocommerce .woof .woof_container{background:#fff}body.woocommerce .woof .woof_container h4{border-bottom:1px solid #eee;text-transform:uppercase;padding:20px 20px 15px;font-size:12px;letter-spacing:0.1em;margin:0}body.woocommerce .woof .woof_container .woof_container_inner .woof_block_html_items{padding:20px;font-size:12px}body.woocommerce .woof .woof_container .price_slider_wrapper{padding:30px 20px 15px 20px}body.woocommerce .woof .woof_container .woof_list{padding:0;margin:0}body.woocommerce .woof .woof_container .woof_list .woof_childs_list{padding:0}body.woocommerce .woof .woof_container .woof_list label.woof_radio_label{color:#333;letter-spacing:0.03em;font-weight:400}body.woocommerce .woof .woof_container .woof_list label.woof_radio_label .woof_radio_count{color:#aaa}body.woocommerce .widget_price_filter .ui-slider.ui-widget-content{background:#ccc;height:4px}body.woocommerce .widget_price_filter .ui-slider .ui-slider-range,body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#22AF2F}body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border:3px solid #fff;width:10px;height:10px;top:-6px}body.woocommerce .widget_price_filter .price_label .from,body.woocommerce .widget_price_filter .price_label .to{font-weight:300;font-size:17px;position:relative;top:2px;margin:0 4px}body.woocommerce a.button,body.woocommerce a.button.alt{padding:12px 20px;text-transform:uppercase;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce a.button:hover,body.woocommerce a.button.alt:hover{background:#22AF2F;color:#fff}body.woocommerce .woocommerce-message{border-top-color:#22AF2F}body.woocommerce .woocommerce-message::before{color:#22AF2F}body.woocommerce nav.woocommerce-breadcrumb{margin-bottom:30px;text-transform:uppercase;letter-spacing:0.05em}body.woocommerce nav.woocommerce-breadcrumb a{position:relative;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce nav.woocommerce-breadcrumb a:hover{color:#333}body.woocommerce nav.woocommerce-breadcrumb a:hover::after{width:90%}body.woocommerce nav.woocommerce-breadcrumb a::after{content:"";position:absolute;right:0;bottom:-3px;width:50%;height:1px;background:#22AF2F;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce .productslistwithmargin{margin-left:200px}body.woocommerce ul.products.products--shoplist{width:80%;margin-left:20%;width:calc(100% - 300px);margin-left:calc(300px)}body.woocommerce ul.products.products--shoplist li.product{width:calc((100% / 3) - 20px)}body.woocommerce ul.products li.product{position:relative;margin-right:calc(10px);margin-left:calc(10px);width:calc(25% - 20px)}body.woocommerce ul.products li.product.first{clear:none}body.woocommerce ul.products li.product .by-vendor-name{margin-left:50%;box-sizing:border-box;padding:10px;position:absolute;right:0;bottom:40px;top:auto;color:#616161 !important;font-size:16px;font-weight:700;letter-spacing:0.05em}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block;background:#fff;min-height:300px;color:#333;overflow:hidden}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link span.onsale{background:#22AF2F;font-size:10px;border-radius:0;text-transform:uppercase;position:absolute;padding:3px 10px;top:30px;left:-70px;bottom:auto}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{width:100%;height:140px;padding-top:10px;object-fit:contain;position:absolute;margin:0}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-product-details__short-description{display:none}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{margin-top:150px;line-height:1em}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title,body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .categs,body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price{width:100%;box-sizing:border-box;padding:5px 10px 0}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title p,body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .categs p,body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price p{margin:0}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{padding-top:20px;font-weight:700}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .categs{padding:0 10px;font-size:9px;text-transform:uppercase;opacity:0.5;letter-spacing:0.05em;font-weight:700;line-height:1em;margin-top:5px}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .categs span{margin-right:5px;position:relative}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .categs span:not(:last-child){padding-right:3px}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .categs span:not(:last-child)::after{content:",";position:absolute;right:0;bottom:0;height:9px}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price{margin-bottom:0;color:#777;line-height:1.5em}body.woocommerce ul.products li.product a.button{width:100%;position:absolute;right:0;bottom:0;border-radius:0;display:block;box-sizing:border-box;margin:0;text-align:center;background:#22AF2F;color:#FFF;border-top:1px solid #eee;text-transform:uppercase;font-size:10px;padding:15px 0;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all;transition:0.4s all}body.woocommerce ul.products li.product a.button:hover{background:#17871D}body.woocommerce ul.products li.product a.added_to_cart{display:none}body.woocommerce .woocommerce-ordering select{border:none;background:transparent;border-radius:3px;background:#ddd;padding:5px 10px;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce .woocommerce-ordering select:focus{outline:none}body.woocommerce .woocommerce-ordering select:hover{background:#ccc}body.woocommerce div.product{overflow:hidden}body.woocommerce div.product h1.product_title{line-height:1em}body.woocommerce div.product p.price,body.woocommerce div.product span.price{color:#22AF2F}body.woocommerce div.product .woocommerce-product-details__short-description{margin:30px 0}body.woocommerce div.product .woocommerce-variation-price{margin:25px 0}body.woocommerce div.product .woocommerce-variation-price .price{padding:10px;border-left:2px solid #22AF2F;display:block}body.woocommerce div.product form.cart .reset_variations{text-transform:uppercase;border:1px solid #22AF2F;padding:5px 7px;top:-1px;position:relative;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce div.product form.cart .reset_variations:hover{background:#22AF2F;color:#fff}body.woocommerce div.product form.cart .variations select{border:none;background:transparent;border-radius:3px;background:#ddd;padding:5px 10px;cursor:pointer;-webkit-appearance:none;appearance:none}body.woocommerce div.product form.cart .variations select:focus{outline:none}body.woocommerce div.product form.cart div.quantity{display:block;width:100%;margin-bottom:20px}body.woocommerce div.product form.cart div.quantity input{padding:8px;max-width:50px;text-align:center;border:1px solid #aaa;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce div.product form.cart div.quantity input:focus{outline:none;border-color:#22AF2F}body.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt{background:#22AF2F;padding:15px 25px;text-transform:uppercase;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:hover{background:#17871D}body.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:focus{outline:none}body.woocommerce div.product .product_meta>span{display:block}body.woocommerce div.product div.images{margin-bottom:150px}body.woocommerce div.product div.images .woocommerce-product-gallery__image{position:relative;display:block;cursor:pointer;cursor:zoom-in}body.woocommerce div.product div.images .woocommerce-product-gallery__image:hover::after{opacity:0.9}body.woocommerce div.product div.images .woocommerce-product-gallery__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#22AF2F;opacity:0;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1){display:none}body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1) a img{object-fit:cover;max-height:500px;max-height:450px}body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:170px;height:170px;margin-right:20px;margin-bottom:20px;position:relative}body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) img{width:170px;height:170px;object-fit:cover}body.woocommerce div.product div.images .woocommerce-product-gallery__image:last-child{margin-right:0}body.woocommerce span.onsale{background:#fff;border-radius:0;padding:10px 0;color:#333;width:200px;text-align:center;min-height:0;min-width:0;line-height:30px;transform:rotate(-45deg);top:35px;bottom:auto;left:-65px}body.woocommerce table.shop_attributes th{width:200px}body.woocommerce .sharedaddy{margin-top:50px}.woocommerce-cart a.button,.woocommerce-cart a.button.alt{padding:15px 20px;text-transform:uppercase;background:#22AF2F;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.woocommerce-cart a.button:hover,.woocommerce-cart a.button.alt:hover{background:#17871D}.woocommerce-cart .woocommerce-message{border-top-color:#22AF2F}.woocommerce-cart .woocommerce-message::before{color:#22AF2F}.woocommerce-cart .quantity .qty{border:1px solid #aaa;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.woocommerce-cart .quantity .qty:focus{outline:none;border-color:#22AF2F}.woocommerce-cart table.cart td.actions .coupon .input-text{width:160px;border:1px solid #aaa;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}.woocommerce-cart table.cart td.actions .coupon .input-text:focus{outline:none;border-color:#22AF2F}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{max-width:150px}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product a.button{color:#fff;padding:12px 15px;font-size:12px}body.woocommerce-checkout a.button,body.woocommerce-checkout a.button.alt,body.woocommerce-checkout input.button.alt{padding:12px 20px;text-transform:uppercase;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;transition:0.3s all}body.woocommerce-checkout a.button:hover,body.woocommerce-checkout a.button.alt:hover,body.woocommerce-checkout input.button.alt:hover{background:#22AF2F;color:#fff}body.woocommerce-checkout a.button:focus,body.woocommerce-checkout a.button.alt:focus,body.woocommerce-checkout input.button.alt:focus{outline:none}body.woocommerce-checkout input.button.alt{background:#22AF2F;border:none}body.woocommerce-checkout input.button.alt:hover{background:#17871D}body.woocommerce-checkout .woocommerce-info{border-top-color:#22AF2F}body.woocommerce-checkout .woocommerce-info::before{color:#22AF2F}body.woocommerce-checkout form .form-row input{border:1px solid #aaa;padding:5px}body.woocommerce-checkout #payment{border-radius:0}aside.sidebar{display:none}::-moz-selection{background-color:#22AF2F;color:#FFF;text-shadow:none}::selection{background-color:#22AF2F;color:#FFF;text-shadow:none}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}@media screen and (min-width: 1100px){section.introbackground .name{font-size:8vw}section.introbackground .slogan{font-size:2vw}}@media screen and (max-width: 1200px){body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:100px;height:100px}body.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) img{width:100px;height:100px}.aboutpage__image{width:360px}.aboutpage__subinfocontainer{margin-left:360px}}@media screen and (max-width: 1024px){body.woocommerce ul.products.products--shoplist li.product{width:33.333333%;width:calc((100% / 3) - 20px)}body.woocommerce ul.products li.product{width:33.333333%;width:calc((100% / 3) - 20px)}section.newsletter{width:calc(100% - 300px)}a.facebook{width:calc(300px)}header.header .themenu{display:none}header.header .themenu.themenu--mobile{display:block}header.header .themenu.themenu--mobile .theactualmenu{display:none}header.header .themenu.themenu--mobile .theactualmenu li a:hover,header.header .themenu.themenu--mobile .theactualmenu li a.opened{background:#17871D}header.header .themenu.themenu--mobile .theactualmenu li a::after{display:none}}@media screen and (max-width: 975px){body.woocommerce ul.products.products--shoplist{width:100%;margin:0}body.woocommerce ul.products.products--shoplist li.product{width:50% !important;width:calc(50% - 20px) !important;margin:10px !important;float:left !important}body.woocommerce ul.products li.product{width:50% !important;width:calc(50% - 20px) !important;margin:10px !important;float:left !important}body.woocommerce .woof{display:none}}@media screen and (max-width: 750px){body.woocommerce ul.products li.product{float:none !important;width:100%;height:auto;margin-bottom:50px}section.introbackground .name{font-size:48px;font-size:18vw}section.introbackground .slogan{font-size:24px;font-size:4vw}section.pagesection .contactinfo,section.pagesection .contactform{width:100%;float:none;position:relative}}@media screen and (max-width: 700px){section.pagesection .content-column{width:100% !important}section.newsletter{width:calc(100%)}a.facebook{display:none}}@media screen and (max-width: 650px){body.woocommerce ul.products.products--shoplist li.product{width:100% !important;width:calc(100% - 20px) !important;margin:10px !important;float:left !important}body.woocommerce ul.products li.product{width:100% !important;width:calc(100% - 20px) !important;margin:10px !important;float:left !important}}@media screen and (max-width: 600px){body.woocommerce .productslistwithmargin{margin-left:0}.woof{display:none}section.about{height:200px}section.products{display:block;height:auto}section.products .product{width:100%;height:100px;margin-bottom:10px}}@media screen and (max-width: 550px){.scrollDown{bottom:5px}a.thecart{right:40px}.thelogo{left:40px}section.about,section.products,section.gotoshop,section.social,section.newsletter,section.pagesection,section.post,section.generalPage,.productpage__mainphoto,.productpage__gallery{width:calc(100% - 80px);margin-right:calc(40px);margin-left:calc(40px)}section.pagesection{width:100%;margin-left:0;margin-right:0}section.lookbook{padding:40px}.backtoblog{width:100%;box-sizing:border-box;text-align:center;padding:15px}section.post h1{margin-top:75px}a.backtothestore{left:40px;width:calc(100% - 80px);text-align:center;padding:10px;box-sizing:border-box}.cross-sells{display:none}}@media screen and (max-device-aspect-ratio: 1 / 1){ul.lookbook__slides li .half{width:100%;height:50%}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=main.css.map */
