.main-layout{color:#198a6c;}html,body{overflow-x:hidden !important;}#ecologiCounter{display:display:inline-flex !important;}#ecologiCounterMini{display:none !important;background-color:white;}#treesPlanted{color:#92b457 !important;}#ecologiCounter tr p{height:16px;z-index:10000;}#ecologiCounter{position:relative;float:right;margin-right:12%;top:-14px;z-index:10000;display:inline-block;padding-bottom:1%;padding-top:1%;}#ecologiCounter #numberOfTrees{color:#92b457 !important;padding:5%;}#ecologiCounter td{padding:2%;text-align:center;}#ecologiTree{padding:12%;}.user-login-form input{float:none !important;width:60%;}.user-login-form{display:inline-block;width:100%;padding:5%;}#edit-submit-search-all-eco-lovely-products,#edit-submit-search-all-eco-lovely-products--2{width:30% !important;max-width:30% !important;float:right;height:40% !important;max-height:40% !important;margin:0 auto !important;}#edit-find-stuff,#edit-find-stuff--2{left:8% !important;height:40% !important;max-height:40% !important;}@font-face{font-family:'Playlist';src:url(/themes/pitanga/style/css/playlist-script-webfont.woff2) format('woff2'),url(/themes/pitanga/style/css/playlist-script-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:Geneva,sans-serif;font-weight:bold;background-color:white;top:10px;font-style:normal;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://greencapim.com/modules/we_megamenu/assets/fonts/fontquicksand/quicksand-v6-latin-700.woff2) format('woff2');src:local('Pacifico Regular'),local('Pacifico-Regular'),url(https://greencapim.com/modules/we_megamenu/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2');font-display:swap;}.mobile-header img{padding-bottom:10%;max-width:50%;transform:scale(1.6,1.4);}#copywrite{text-align:center;padding-top:2%;}img{image-orientation:from-image;}.messages{position:absolute;width:50%;}.language-link{position:relative!important;padding:26%!important;right:100%!important;}#block-languageswitcher div{position:relative !important;width:100%!important;max-width:95%!important;}.de a{display:none;}#views-exposed-form-search-all-eco-lovely-products-page-1 label{display:none;}#views-exposed-form-search-all-eco-lovely-products-page-1 .form-item .form-text{top:56% !important;}#edit-find-stuff{top:10px;right:30%;width:60% !important;bottom:-1% !important;display:inline !important;position:absolute !important;}#views-exposed-form-search-all-eco-lovely-products-page-1 div{text-align:right;}.header-layout{max-width:100% !important;padding-bottom:2%;}.footer-layout{max-width:100% !important;}body{overflow-x:hidden;}.edit-submit{border-width:1.5px;}.header-layout .region--header{margin-left:0px;margin-right:0px;}.commerce-order-item-add-to-cart-form div{margin-top:3% !important;}#edit-purchased-entity-0-attributes{text-align:center;}.region--header{padding-bottom:10% !important;}.views-field-title{font-size:20px;}.region--header{background-color:white;text-align:right;margin-right:auto;margin-left:auto;color:#4a7059;top:0;height:175px;margin-bottom:2.5%;position:absolute;max-width:100vw;}.about-us-info-block div{max-width:100%;padding-bottom:10%;margin-bottom:10%;}#block-socialmedialinks{position:relative;margin-bottom:-15%;margin-left:95%;z-index:1000;max-width:50%;}#block-footerdetails{display:inline-block;width:30%;}#block-contactus{display:inline-block;position:absolute;bottom:20%;width:62%;}.contact-us-table td{text-align:right;}#footer-layout{margin-left:0;margin-right:0;}.image-style-large{border:solid;border-radius:10%;color:#4a7059;margin:auto;height:15rem;width:15rem;}.views-row{color:#4a7059;text-align:center;padding-bottom:10%;}.region--header .menu{text-align:right;display:inline;margin-right:3%;max-width:100%;width:280px;float:right;margin-top:1%;position:relative;z-index:500;}#block-pitanga-account-menu .menu-item{display:inline;}.menu a{color:#4a7059;margin-right:0;position:relative;}.search-block-form{margin-right:3%;padding-top:2%}.search-block-form{color:#4a7059;font-family:Geneva,sans-serif;font-weight:bold;background-color:white;top:10px;z-index:100;}.views-exposed-form form{margin-right:3%;display:inline-block;max-width:30%;max-height:5%;width:30%;height:5%;position:relative;color:#4a7059;font-family:Geneva,sans-serif;background-color:white;margin-top:2%;}#block-footer .menu-item a{color:white;z-index:999;}#edit-find-stuff{width:60%;display:inline;position:absolute;top:10px;right:30%;}#edit-find-stuff--2{width:60%;display:inline;position:absolute;top:43%;right:25%;}#edit-submit-product-search{display:inline;position:absolute;top:10px;right:10px;}.search-block-form div{display:none;}a{text-decoration:none;font-weight:bold;color:#198a6c;}#logo img{height:215px;float:left;max-width:100%;width:700px;margin-left:3%;}.region--footer{margin-top:10%;padding:3%;bottom:0;position:absolute;margin-left:0 !important;margin-right:0 !important;width:100% !important;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content;}.footer-layout .region--footer{margin-left:0 !important;margin-right:0 !important;width:100%;z-index:1000;display:flex;position:fixed;background-color:#4a7059;bottom:0;width :100vw;left:0;}.region--footer .block-social-media-links{float:right;margin-right:5%;}.main-layout{position:relative;max-width:100%;padding:15px;display:block;width:100%;}#edit-field-add-name-0-value{width:100%;}#site-branding{position:relative;top:0;max-height:25px;margin-top:10px;}.field--name-field-video div{text-align:center;}.field--name-field-video .field__label{display:none;}.field--name-created{display:none;}.node__submitted{display:none;}.views-field-field-video div{width:80%;background:url('/sites/default/files/video_backgrounds/background_new_ttob.png') no-repeat center !important;margin:0 auto;margin-top:0%;transform:scale(1.6,1)}.views-field-field-video video{max-width:80%;width:80%;transform:scale(0.8,1)}#block-views-block-video-view-block-1 video{vertical-align:middle;}.cart-table-row .views-field-field-product-variation-image{margin-right:10%;}.button{background-color:#85a74b;color:white;border:none;}#edit-submit-search-all-eco-lovely-products{color:#198a6c;background:white;border:solid;}#edit-submit-search-all-eco-lovely-products--2{color:#198a6c;background:white;border:solid;}.welcome-banner{height:800px;position:relative;}.align-center{padding-bottom:10%;}#block-pitanga-search{max-block-size:100px;z-index:10;display:inline-block;}.region-highlighted{z-index:50;position:sticky;top:0;margin-left:0 !important;margin-right:0 !important;width:100% !important;}.cart-block--summary a{color:#4a7059;margin-right:0%;z-index:100;}.cart--cart-block{margin-top:3%;padding:0px;max-height:100%;max-width:100%;width:150px;margin-right:3%;position:absolute;z-index:1000;}#header-outer-wrapper{overflow:hidden;}#core-outer-wrapper{position:sticky;top:0;z-index:900;}.core-layout{display:block;margin:0 auto !important;width:100%;max-width:100% !important;}.footer-layout{max-width:100%;}.links li{display:inline;}.links img{width:26px;height:18px;padding-inline:5%;}.links{position:absolute;right:3%;z-index:400;}.hideNameBoxes{display:none;}.showNameBoxes{display:inherit;}
body{width:100%;min-width:100%;*zoom:1;}body:before,body:after{content:"";display:table;}body:after{clear:both;}@media all and (min-width:0px){.header-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.header-layout:before,.header-layout:after{content:"";display:table;}.header-layout:after{clear:both;}.header-layout .region--header{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.header-layout .region--menus{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.preface-layout:before,.preface-layout:after{content:"";display:table;}.preface-layout:after{clear:both;}.preface-layout .region--preface-first{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-second{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-third{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-fourth{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.core-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.core-layout:before,.core-layout:after{content:"";display:table;}.core-layout:after{clear:both;}.core-layout .region--highlighted{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.main-layout:before,.main-layout:after{content:"";display:table;}.main-layout:after{clear:both;}.main-layout .region--content{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout .region--sidebar-first{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout .region--sidebar-second{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.postscript-layout:before,.postscript-layout:after{content:"";display:table;}.postscript-layout:after{clear:both;}.postscript-layout .region--postscript-first{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-second{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-third{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-fourth{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.footer-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.footer-layout:before,.footer-layout:after{content:"";display:table;}.footer-layout:after{clear:both;}.footer-layout .region--footer{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}}@media all and (min-width:768px) and (max-width:1023px){.header-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.header-layout:before,.header-layout:after{content:"";display:table;}.header-layout:after{clear:both;}.header-layout .region--header{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.header-layout .region--menus{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.preface-layout:before,.preface-layout:after{content:"";display:table;}.preface-layout:after{clear:both;}.preface-layout .region--preface-first{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-second{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-third{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-fourth{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.core-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.core-layout:before,.core-layout:after{content:"";display:table;}.core-layout:after{clear:both;}.core-layout .region--highlighted{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.main-layout:before,.main-layout:after{content:"";display:table;}.main-layout:after{clear:both;}.main-layout .region--content{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout .region--sidebar-first{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout .region--sidebar-second{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.postscript-layout:before,.postscript-layout:after{content:"";display:table;}.postscript-layout:after{clear:both;}.postscript-layout .region--postscript-first{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-second{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-third{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-fourth{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.footer-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:100%;}.footer-layout:before,.footer-layout:after{content:"";display:table;}.footer-layout:after{clear:both;}.footer-layout .region--footer{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}}@media all and (min-width:1024px) and (max-width:1219px){.header-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1100px;}.header-layout:before,.header-layout:after{content:"";display:table;}.header-layout:after{clear:both;}.header-layout .region--header{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.header-layout .region--menus{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1100px;}.preface-layout:before,.preface-layout:after{content:"";display:table;}.preface-layout:after{clear:both;}.preface-layout .region--preface-first{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-second{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-third{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-fourth{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.core-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1100px;}.core-layout:before,.core-layout:after{content:"";display:table;}.core-layout:after{clear:both;}.core-layout .region--highlighted{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1100px;}.main-layout:before,.main-layout:after{content:"";display:table;}.main-layout:after{clear:both;}.main-layout .region--content{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;left:25%;right:auto;margin-bottom:0;}.main-layout .region--sidebar-first{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;right:50%;left:auto;margin-bottom:0;}.main-layout .region--sidebar-second{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout.with--content.without--sidebar-first .region--content{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:72.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:72.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;}.main-layout.with--content.without--sidebar-second .region--content{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:72.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:72.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;left:25%;right:auto;}.main-layout.with--content.without--sidebar-second .region--sidebar-first{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;right:75%;left:auto;}.main-layout.with--content.without--sidebar-first.without--sidebar-second .region--content{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;}.postscript-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1100px;}.postscript-layout:before,.postscript-layout:after{content:"";display:table;}.postscript-layout:after{clear:both;}.postscript-layout .region--postscript-first{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-second{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-third{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-fourth{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.footer-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1100px;}.footer-layout:before,.footer-layout:after{content:"";display:table;}.footer-layout:after{clear:both;}.footer-layout .region--footer{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}}@media all and (min-width:1220px){.header-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1400px;}.header-layout:before,.header-layout:after{content:"";display:table;}.header-layout:after{clear:both;}.header-layout .region--header{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.header-layout .region--menus{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1400px;}.preface-layout:before,.preface-layout:after{content:"";display:table;}.preface-layout:after{clear:both;}.preface-layout .region--preface-first{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-second{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-third{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.preface-layout .region--preface-fourth{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.core-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1400px;}.core-layout:before,.core-layout:after{content:"";display:table;}.core-layout:after{clear:both;}.core-layout .region--highlighted{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1400px;}.main-layout:before,.main-layout:after{content:"";display:table;}.main-layout:after{clear:both;}.main-layout .region--content{display:block;position:relative;clear:none;width:47.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:47.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;left:25%;right:auto;margin-bottom:0;}.main-layout .region--sidebar-first{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;right:50%;left:auto;margin-bottom:0;}.main-layout .region--sidebar-second{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.main-layout.with--content.without--sidebar-first .region--content{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:72.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:72.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;}.main-layout.with--content.without--sidebar-second .region--content{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:72.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:72.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;left:25%;right:auto;}.main-layout.with--content.without--sidebar-second .region--sidebar-first{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;right:75%;left:auto;}.main-layout.with--content.without--sidebar-first.without--sidebar-second .region--content{width:100%;margin-left:0;margin-right:0;left:auto;right:auto;float:none;clear:both;display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;}.postscript-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1400px;}.postscript-layout:before,.postscript-layout:after{content:"";display:table;}.postscript-layout:after{clear:both;}.postscript-layout .region--postscript-first{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-second{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-third{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.postscript-layout .region--postscript-fourth{display:block;position:relative;clear:none;width:22.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:22.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}.footer-layout{display:block;margin:0 auto;width:100%;*width:99.89583%;*zoom:1;max-width:1400px;}.footer-layout:before,.footer-layout:after{content:"";display:table;}.footer-layout:after{clear:both;}.footer-layout .region--footer{display:block;position:relative;clear:none;width:97.91667%;margin-right:1.04167%;margin-left:1.04167%;*width:97.8125%;*margin-right:0.9375%;*margin-left:0.9375%;float:left;margin-bottom:0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
.theme-demo-block{padding:20px;font-size:80%;background:#EEE;border:1px solid #C9E1BD;border-left:8px solid #77B259;border-right:8px solid #77B259;color:#325E1C;-webkit-border-radius:2px;-moz-border-radius:2px;margin-top:20px;border-radius:2px;opacity:0.5;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;cursor:pointer;}.theme-demo-block.active-region{border:1px solid #C9E1BD;border-left:8px solid #77B259;border-right:8px solid #77B259;}.theme-demo-block.inactive-region{border:1px solid #F4DAA6;border-left:8px solid #E09600;border-right:8px solid #E09600;color:#734C00;}.theme-demo-block:hover{opacity:1;}.theme-demo-block h3{font-size:12px;font-weight:normal;font-variant:small-caps;margin:0;}.theme-demo-block .demo-block-content p{margin:0;}.theme-demo-block ~ .block-region.demo-block{display:none;}#omega-screen--indicator,#omega-screen--indicator *,#omega-screen--indicator *:before,#omega-screen--indicator *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#omega-screen--indicator{background-color:rgba(0,0,0,0.85);zoom:1 !important;position:fixed;font-family:"Helvetica Neue",Arial,Helvetica;bottom:0;right:0;left:0;z-index:999;padding:8px;color:#FFF;padding-left:70px;height:70px;font-size:11px;}#omega-screen--indicator .indicator-data{position:relative;padding-left:10px;}#omega-screen--indicator .ologo{position:absolute;top:0;left:0;bottom:0;width:70px;}#omega-screen--indicator .ologo a{display:block;}#omega-screen--indicator .ologo img{max-height:100%;max-width:100%;width:auto;}#omega-screen--indicator h5{font-family:"Helvetica Neue",Arial,Helvetica;margin:0;margin-right:1em;font-size:11px;display:inline-block;min-width:80px;}#omega-screen--indicator .data{font-weight:bold;}@media all and (min-width:1024px){#omega-screen--indicator{left:auto;min-width:350px;word-wrap:none;}}
.view-content div{margin:auto;width:100% !important;text-align:center;}.main-layout{padding:0;}.about-us-info-block{padding:10%;}.about-us-our-products{padding:10%;}.about-us-info-block{padding-top:20%;}.about-us-info-table{table-layout:fixed;padding-bottom:15%;}.about-us-info-table tbody{font-size:1em;}.about-us-info-table h2{font-size:1em;}.product-title-front-page{position:absolute;bottom:50%;z-index:500;background-color:white;opacity:0.5;height:100px;text-align:center;vertical-align:middle;line-height:100px;font-size:25px;}.about-us-info-table{border-collapse:separate;border-spacing:20px;width:100%;}.about-us-info-block{max-width:100%;width:100%;padding:0;}
.cart--cart-block{right:0px !important;max-width:100% !important;z-index:1000 !important;}.cart-block--contents{float:right !important;right:0 !important;width:30vw !important;height:60vh !important;border-collapse:separate !important;border-left:solid !important;border-top:solid !important;border-bottom:solid !important;border-color:#4a7059 !important;position:fixed !important;margin-right:0!important;}.cart-block--contents__expanded div{position:relative !important;}.cart-block--contents__items table{overflow-y:none !important;}.cart-block--contents__links{z-index:10000 !important;position:relative !important;margin-bottom:0 !important;margin-top:10% !important;}.view-commerce-cart-block{max-height:30vw !important;border-collapse:seperate !important;border-spacing:30% !important;z-index:10000!important;}.views-field-field-product-variation-image img{padding:2% !important;border :1px solid !important;color:#4a7059 !important;border-radius:10% !important;}#hide-cart-button{border:none !important;}.cart-block--contents .views-table tr td{padding:2% !important;padding-inline:0 !important;margin-top:5% !important;}.cart-block--contents .views-table tr .views-field-title{max-width:100% !important;width:50% !important;text-align:center !important;}.cart-block--contents .views-table tr .views-field-total-price__number{width:25% !important;padding-right:5% !important;max-width:100% !important;text-align:center !important;}.cart--cart-block .cart-block--contents a{color:#4a7059 !important;font-family:Geneva,sans-serif !important;font-weight:700!important;font-size:26px!important;margin-right:10%!important;}.cart-block--summary__icon img{height:50px !important;width:50px!important;padding:0%!important;}#hide-cart-button{height:50px!important;width:50px!important;background-color:white !important;margin-right:-5% !important;}#hide-cart-button:hover{-webkit-transition:-webkit-transform 0.1s ease-in !important;transform:rotate(-90deg) !important;}.cart-block--summary a{text-decoration:none !important;}.cart-block--summary img:hover{transform:scale(1.2) !important;}.cart-block table{color:#4a7059 !important;}.cart-block--contents__header{text-align:center !important;border-bottom:2px solid #4a7059 !important;}.cart-block--contents__header cabecao1{text-align:center !important;max-width:100% !important;width:100% !important;border:none !important;color:#4a7059 !important;font-family:'Playlist' !important;font-size:38px !important;}
#views-exposed-form-view-all-eco-lovely-products-page-1 .form-select{font-size:16px;padding:0;}.grid .grid__content{margin:auto;max-width:100%;max-height:50%;height:30rem;width:30rem;color:#4a7059;text-align:center;padding:1%;padding-bottom:30%;}.views-field-price__number span{width:50%;min-width:50%;margin-left:auto;margin-right:auto;margin-top:-2%;display:inline-block;position:relative;font-family:Geneva,sans-serif;font-weight:bold;font-size:2em;}.contextual-region .view-toothbrush-subscription-button-view .views-row{padding-bottom:1%;margin-top:-5%;}.view-filters .form-actions .button[id^='edit-submit-view-all-eco-lovely-products']{max-width:20% !important;}.view-filters div{text-align:center;display:inline-block;max-width:100%;width:100%;margin:auto 0;}.grid img{border:solid;padding:1%;border-radius:10%;color:#4a7059;margin:auto;height:15rem;width:15rem;max-height:15rem;max-width:15rem;}.grid img:hover{transform:scale(1.02);}.grid__content span{position:absolute;margin-top:25%;z-index:90;background-color:white;opacity:0.8;width:100%;min-width:100%;}.grid__content div{margin-left:auto;margin-right:auto;width:100%;max-width:100%;}.grid__content .field-content a{width:50%;min-width:50%;margin-left:auto;margin-right:auto;display:inline-block;}
.cart-form .cart-table-row img{border:1px solid;color:green;padding:2px;border-radius:10%;margin-left:10%;margin:5%;}.cart-form .views-field-field-product-variation-image{margin-inline:10%;}.cart-form .cart-table-row{border-bottom:2px solid;border-color:grey;border-spacing:5px;padding:10px;max-width:100%;border-collapse:separate;margin-top:10px;row-gap:10px;width:80%;padding-right:20%;text-align:center;margin:auto;}.cart-form .views-table{max-width:80%;margin:auto;width:80%;}.cart-form .js-form-wrapper{float:right;font-size:20px;padding:10px;}.cart-form .js-form-wrapper #edit-checkout,#edit-submit{width:40%;max-width:40%;margin-left:0 auto;}.cart-form .order-total-line__total{margin-right:5%;}.cart-form .order-total-line-label,.order-total-line__total{padding:0;}.cart-form .order-total-line__subtotal{display:none;}
.checkout-pane-payment-information .form-wrapper div{float:left;margin-right:30px;margin-left:30px;}.checkout-pane-payment-information .form-item .form-item{border:solid;margin-right:30px;margin-left:30px;height:80px;width :120px;font-size:15px;background-color:lightblue;color:green;}.fieldset-legend{font-size:35px;color:#4a7059;}
.paypal-buttons-container{max-width:100% !important;width:80% !important;}.checkout-progress{padding-bottom:4%;}#edit-coupon-redemption label{font-size:48px !important;color:#4a7059 !important;font-weight:700 !important;width :100%!important;max-width:100%!important;border:none !important;font-family:'Playlist' !important;}#edit-coupon-redemption{width :100%!important;max-width:100% !important;}#edit-coupon-redemption-form{border:none !important;}.order-total-line__adjustment .order-total-line-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-style:normal!important;text-align:center !important;margin-right:3% !important;margin-top:2%;}.order-total-line__adjustment--shipping .order-total-line-value{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-style:normal!important;text-align:center !important;}.order-total-line__total .order-total-line-label{text-align:left!important;margin-right:4%!important;}.views-field-title{width:30%;display:inline-flex;}.views-field-field-add-name{width:30%;display:inline-flex;}.shipping-info-description{width:50%;max-width:100%;text-align:center;position:relative;margin-left:25%;padding-top:20%;font-size:22px;}.views-field-field-product-variation-image{max-width:30%;display:inline-flex;}#edit-coupon-redemption-form-apply{display:none;}#edit-coupon-redemption-form{margin-bottom:5%;text-align:center;}#edit-coupon-redemption-form-code{max-width:100%;border:2px solid;}.checkout-pane-order-summary tr{border-bottom:2px solid;border-color:grey;border-spacing:5px;padding:3%;max-width:100%;border-collapse:separate;bottom:3%;margin-top:3%;row-gap:3%;}.checkout-pane-order-summary td{margin-top:2%;margin-bottom:2%;}.checkout-pane-order-summary img{border:1px solid;color:#4a7059;padding:2px;border-radius:10%;margin-left:10%;max-width:80%;min-width:80%;margin-bottom:3%;}.checkout-pane-order-summary table{max-width:100%;margin:auto;color:#4a7059;font-family:Geneva,sans-serif;width:100%;}.checkout-pane-order-summary .js-form-wrapper{font-size:20px;padding:10px;}.checkout-pane-order-summary .order-total-line__total{color:#4a7059;font-size:25px;text-align:center;padding-bottom:5%;}.checkout-pane-order-summary span{margin:auto;text-align:left;}.checkout-pane-order-summary .order-total-line__subtotal{display:none;}h2{font-size:30px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;}#block-checkoutprogress{max-width:100%;width:100%;float:left;text-align:center;margin:0 auto;padding:0;display:inline-block;}.checkout-progress--step__current{font-size:14px  !important;color:#85a74b;font-family:Geneva,sans-serif;font-weight:700;}.checkout-progress--step__next{font-size:14px !important;color:#198a6c;font-family:Geneva,sans-serif;font-weight:700;}.checkout-progress--step__previous{font-size:14px !important;color:#198a6c;font-family:Geneva,sans-serif;font-weight:700;}#edit-coupon-redemption{font-size:14px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;}#edit-coupon-redemption-form label{font-size:35px !important;font-weight:normal !important;content:":" !important;margin-right:3%;vertical-align:middle;}#edit-shipping-information{font-family:Geneva,sans-serif;}#edit-coupon-redemption{max-width:70%;width:70%;margin:0 auto;text-align:center;padding:5%;margin-top:5%;}#edit-coupon-redemption-form{margin:0 auto;}.order-total-line__adjustment{font-size:14px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;font-style:italic;margin-right:7%;}.order-total-line__total .order-total-line-label{visibility:hidden;}.order-total-line__total  .order-total-line-label:after{visibility:visible;padding-right:5%;content:'Total: ';}.order-total-line__adjustment .order-total-line-label:after{content:':';}.order-total-line__adjustment{font-size:18px;padding:1%;}.checkout-pane-payment-information.js-form-item legend span{display:none;}.checkout-pane-payment-information.js-form-item legend:after{content:'How would you like to pay?';font-size:30px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;}.checkout-pane-payment-information{margin-top:10%;margin-left:30%;margin-right:auto;}.paypal-buttons-container{margin:auto;width:70%;text-align:center;}.checkout-pane-shipping-information{position:relative;text-align:left;max-width:100%;width:80%;margin:auto;padding:10px;margin-top:10%;margin-bottom:10%;}.checkout-pane-shipping-information label{color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;}.checkout-pane-shipping-information .form-item{text-align:left;max-width:100%;width:100%;}#edit-shipping-information-shipping-profile-edit-button{width:80%;max-width:100%;margin-right:10%;position:relative;}.address{font-size:18px;}#edit-shipping-information-shipping-profile{min-width:80%;width:80%;margin:auto;}.coupon-redemption-form__coupons{display:none;}#edit-shipping-information-shipments{margin-top:15%;}#edit-shipping-information-recalculate-shipping{display:none;}#view-field-nam-2-table-column{display:none;}.checkout-pane-down-arrow-to-payment{margin-left:0;right:25%;width:100%;padding:10px;max-width:100%;}.paypal-buttons-container{margin:auto;width:50%;}.checkout-pane-shipping-information{text-align:left;max-width:100%;width:80%;margin:auto;margin-top:10%;position:relative;}.checkout-pane-shipping-information .button{max-width:50%;width:50%;margin-left:25%;border:2px solid;padding:0;margin-right:25%;}.checkout-pane-shipping-information input{max-width:70%;width:70%;float:right;border:2px solid;margin:2%;}.checkout-pane-shipping-information .form-radio{max-width:100%;width:10%;float:right;}#edit-shipping-information fieldset legend{font-weight:normal;}#edit-shipping-information-shipping-profile-edit-button{width:50%;max-width:50%;}.profile--type--customer div{padding:0;}#edit-contact-information{position:relative;display:block;text-align:left;max-width:100%;width:100%;margin:auto;padding:0px;margin-top:10%;}div.field.field--name-field-customer-email-address.field--type-email.field--label-above div.field__label{display:none;}#edit-contact-information-email{border:2px solid;width:80%;}#edit-shipping-information div{width:100%;max-width:100%;}.field--name-field-customer-email-address .field__item{display:inline-block;margin:0;text-align:left;max-width:100%;width:100%;font-weight:normal;color:#4a7059;}.field--name-field-customer-email-address .field__label{display:none;}.profile--type--customer .layout{text-align:left;max-width:100%;width:100%;float:left;color:#4a7059;}.checkout-pane-down-arrow-to-shipment legend{display:none;}.checkout-pane-down-arrow-to-shipping-methods legend{display:none;}.checkout-pane-down-arrow-to-payment legend{display:none;}.checkout-pane-down-arrow-to-shipping-methods{z-index:10;position:absolute;margin-top:45%;margin-left:43%;}.checkout-pane-down-arrow-to-shipment{position:relative;margin-left:43%;margin-bottom:100vh;}.checkout-pane-down-arrow-to-payment{position:relative;margin-left:43%;margin-bottom:100vh;}.field--name-total-price div{width:100%;max-width:100%;margin:auto;float:left;text-align:center;}.checkout-pane-review #edit-review-contact-information{display:none;}.name-class{position:relative;font-style:italic;}.item-class{padding:3%;text-align:center;}#edit-coupon-redemption{max-width:100%;width:100%;margin:0 auto;text-align:center;padding:5%;}#edit-coupon-redemption-form-code{max-width:80%;width:80%;}#edit-coupon-redemption-form label{position:relative;max-width:100%;width:100%;margin:0 auto;text-align:center;border-top:1px green solid;padding:5%;}#edit-coupon-redemption-form{border-bottom:green 1px solid;padding:5%;}
.slick-wrapper{position:absolute;top:10%;height:550px;width:550px;left:0%;}.slick .slide .b-lazy{height:400px;width:400px;position:relative;}.slick-dots{position:relative;margin-top:35%;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:before{content:'•';font-size:22px;line-height:20px;position:relative;top:0;left:0;width:20px;height:20px;text-align:center;opacity:1;color:#92b457;}.slick--thumbnail{display:none;}
.commerce-order-item-add-to-cart-form-commerce-product-127 .option div::first-letter{font-weight:bold;font-size:20px;font-style:normal;}.commerce-order-item-add-to-cart-form-commerce-product-127 .option div{font-style:italic;text-align:left;}.attribute-widgets{text-align:center;}.header-grab{display:flex;margin-left:1%;}.header-grab img,.fa-box-open,.fa-tree{margin-left:4%;}.header-grab span{text-align:center;margin-left:1%;}.slick{padding-top:10%;}.product--rendered-attribute{display:inline;}.commerce-order-item-add-to-cart-form{display:inline;text-align:left;}.commerce-order-item-add-to-cart-form .form-item select{font-size:14px !important;float:right !important;display:inline !important;}.commerce-order-item-add-to-cart-form .form-select{padding:0 !important;}.did-you-know-banner .media--blazy{margin-left:10%;}.contextual-region .view-cotton-bud-subscription-button-view .views-row{border:1px solid #4a7059;margin-bottom:-40%;padding:5%;}.view-cotton-bud-subscription-button-view .views-row{border:1px solid #4a7059;margin-bottom:-40%;padding:5%;}#views-exposed-form-cotton-bud-subscription-button-view-block-1{max-width:100%;padding:0 !important;padding-bottom:10% !important;}.view-cotton-bud-subscription-button-view{margin-bottom:40%}#views-exposed-form-cotton-bud-subscription-button-view-block-1 .form-select{padding:0;margin-bottom:2%;}.contextual-region .view-id-dental_floss_subscription_buttons_view .views-row{border:1px solid #4a7059;margin-bottom:-40%;padding:5%;}.view-id-dental_floss_subscription_buttons_view .views-row{border:1px solid #4a7059;margin-bottom:-40%;padding:5%;}#views-exposed-form-dental-floss-subscription-buttons-view-block-1{max-width:100%;padding:0 !important;padding-bottom:10% !important;}.view-id-dental_floss_subscription_buttons_view{margin-bottom:40%}#views-exposed-form-dental-floss-subscription-buttons-view-block-1 .form-select{padding:0;margin-bottom:2%;}.field--name-variations .form-radios{text-align:center;}#edit-attribute-subscription-frequency-target-id,#edit-attribute-subscription-option-target-id{max-width:15%;}#views-exposed-form-toothbrush-subscription-button-view-block-1 select{font-size:14px !important;padding:revert !important;}.view-toothbrush-subscription-button-view{margin-bottom:40%}.webform-confirmation__message{color:#4a7059;max-width:100%;width:100%;text-align:center;font-family:'Playlist';font-size:5em;margin-top:5%;}.subs{text-align:center;}.webform_title{color:#4a7059;max-width:100%;width:100%;text-align:center;font-family:'Playlist';font-size:5em;margin-top:5%;}.field--name-webform .field__label{display:none;}.node--type-subscription-order .clearfix .field__label{display:none;}.form-item-select-toothbrush-colour label,select{color:#4a7059;text-align:left;font-size:24px;display:inline-flex;padding:2%;}.form-item-select-toothbrush-colour{text-align:center;margin-bottom:20%;}.address--wrapper div{width:100%;max-width:100%;}#edit-address-country-code{font-size:16px !important;}.address--wrapper select{font-size:14px !important;text-align:center;max-width:80%;width:100%;float:right;}.address--wrapper input{width:100%;max-width:80%;float:right;display:inline-flex;font-size:16px !important;}.address--wrapper label{display:inline-flex;max-width:20%;font-size:16px !important;}#address-ajax-wrapper{margin-bottom:5%;}.form-item-attribute-subscription-option-target-id label,.form-item-attribute-subscription-frequency-target-id label{max-width:80%;width:100%;float:left;text-align:left;}#views-exposed-form-toothbrush-subscription-button-view-block-1{max-width:100%;padding:0 !important;padding-bottom:10% !important;}.contextual-region .view-toothbrush-subscription-button-view .views-row{border:1px solid #4a7059;margin-bottom:-40%;}.view-toothbrush-subscription-button-view .views-row{border:1px solid #4a7059;margin-bottom:-40%;}.layout__region--second .view-toothbrush-subscription-button-view .view-content .views-row{border:1px solid green;padding-top:10%;padding-bottom:5%;}.layout__region.layout__region--second div h2{margin-top:10%;}.contextual-region .view-toothbrush-subscription-button-view .views-row input{width:80%;max-width:100%;}#views-exposed-form-toothbrush-subscription-button-view-block-1{padding:10%;width:100%;max-width:100%;}#views-exposed-form-toothbrush-subscription-button-view-block-1  label{float:left;}#views-exposed-form-toothbrush-subscription-button-view-block-1 select{float:right;width:50%;}.subtext{position:relative;max-width:100%;width:100%;left:0;margin:0 auto;float:left;margin-bottom:5%;}.views-field-title .field-content{text-align:center;width:100%;font-family:"Calibri",sans-serif;}.views-field-field-subscriptions-button input{text-align:center;width:60%;}.addtoany_list{display:block;width:100%;text-align:center;}.field--name-field-subtext .field__label{display:none;}#edit-field-gift-recipient-wrapper{position:relative;padding-top:20%;text-align:center;}#edit-field-gift-recipient-0-value{max-width:90%;margin:0 auto;}.option{text-align:center !important;}.field--name-field-green-capim-info .field__label{display:none;}.layout--onecol{position:relative;padding-top:15%;margin:auto;max-width:80%;}.button--add-to-cart{width:100%;}.commerce-order-item-add-to-cart-form #edit-submit{width:100%;max-width:100%;}.layout--onecol .field__label{font-size:2em;padding-bottom:2%;}.did-you-know-banner{max-width:80%;max-height:80%;margin:auto;padding-top:5%;}.layout__region--second{z-index:100;}.field--name-title{font-size:30px;color:#4a7059;right:6%;max-width:100%;width:100%;text-align:right;font-family:'Playlist';}.layout__region--second{position:relative;margin-top:10%;padding:5%;}.field--name-price{font-size:30px;color:#4a7059;margin-left:0%;position:absolute;top:2%;left:75%;display:inline-flex;padding-top:3% !important;}.commerce-order-item-add-to-cart-form .form-item .field--type-string{color:#4a7059;}.field--name-field-did-you-know-link-body .field__label{display:none;}.field--name-field-did-you-know-link-body:hover{transform:scale(1.03);}.field--name-field-straw-color .field__label{display:none;}.commerce-order-item-add-to-cart-form legend{display:none;}.field--name-variations .form-item-purchased-entity-0-attributes-attribute-straw-colour{padding-inline:3%;}.field--name-variations.field--type-entity-reference.field--label-above .field__label{display:none;}.field--name-field-straw-color .color_field__swatch--circle{border:solid 2px;margin:2px;}.field--name-field-toothbrush-color .color_field__swatch--circle{border:solid 2px;margin:2px;}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-top:10%;}.field--name-title{position:absolute;}.did-you-know-banner img{border:solid;padding:1%;border-radius:30%;color:#4a7059;margin:auto;max-width:80%;}.color_field__swatch--circle{margin:auto;width:50%;border:1px solid #4a7059;padding:10%;max-width:100%;}.field-multiple-table.responsive-enabled td{padding:1%;}.tabledrag-handle{display:none;}tr.draggable{background-color:white;}.tabledrag-toggle-weight-wrapper{display:none;}.field-add-more-submit{display:none;}.js-text-full{border:2px solid #4a7059;}#edit-field-add-name-wrapper{color:#4a7059;}
.user-logged-in table{max-width:100%;width:100%;text-align:center;}.user-info-table-row th{border-bottom:solid;text-align:center;background :white;}.user-logged-in th{text-align:center;}.user-info-table-row{border-top:1px solid;}.user-info-table-row .views-field-address{background:#ebebeb;}.user-info-table-row .views-field-edit-profile{background:#ebebeb;}.user-orders-table-row{border:solid;}.user-info-table-row{text-align:center;}.user-logged-in .views-field-total-paid__number{background:#ebebeb;}.user-logged-in .views-field-completed{background:#ebebeb;}
.profile-customer-edit-form{text-align:center;}.profile-customer-edit-form .form-item label{color:#4a7059;font-family:Geneva;font-size:20px;}.profile-customer-edit-form .form-type-textfield,.profile-customer-edit-form .form-email{}.profile-customer-edit-form .field--widget-address-default summary{color:#4a7059;font-family:Geneva,sans-serif;font-size:20px;}.profile-customer-edit-form{margin-left:15%;margin-right:15%;max-width:80%;}.profile-customer-edit-form .field--widget-address-default input{padding:0.05%;max-width:100%;width:100%;}
.dyk-slideshow{margin:auto 0;}.dyk-slideshow{margin:auto;width:100%;}.slideshow-table .prev{position:absolute;z-index:1000;width:10%;top:20%;}.dyk-slide p{width:140%;max-width:140%;margin-left:-20%;}.slideshow-table .main-slides{width:50%;position:relative;height:100%;}.slideshow-table .next{position:absolute;width:10%;z-index:1000;right:0;top:20%;}.dyk-slideshow img{width:100% !important;padding:5%;height:100% !important;}.dyk-slideshow{color:#4a7059;font-size:20px;width:100% !important;text-align:center;margin:0 auto;margin-left:14%;}.dyk-loading-spinner{display:none;}.dyk-slide{margin:0 auto;position:absolute;width:50vw !important;height:50vw !important;max-width:80%;text-align:center;}.slideshow-table-div{position:relative;margin-bottom:15%;max-height:100%;height:200vh;text-align:center;}
.checkout-pane-login{color:#4a7059;font-family:Geneva,sans-serif;}#edit-login{overflow:inherit !important;}.user-register-form{margin-top:10% !important;}.user-register-form .field--name-field-company-name .form-wrapper{display:none;}.user-register-form .field--name-field-company-name{display:inline;}.user-register-form #edit-name--description{display:none;}.user-register-form #edit-name{float:none;width:100%;max-width:100%;}.user-register-form #edit-mail{float:none;width:100%;max-width:100%;}.user-register-form #edit-mail--description{display:none;}#edit-customer-profiles-wrapper input{width:100% !important;max-width:100% !important;}.user-register-form .button{width:70% !important;max-width:100% !important;margin:auto !important;border:none;}.user-register-form input{border:2px solid #4a7059;}.user-register-form .country{font-size:14px;background-color:white;border:2px solid #4a7059 !important;display:inline-block;width:100%;}.user-register-form .js-form-wrapper{display:grid;}.user-register-form #edit-contact{display:none;}.user-register-form{width:80%;margin:auto;}.user-register-form #edit-account{width:unset;max-width:unset;}#edit-field-user-reference-wrapper{display:none;}.user-logged-in .field--name-field-company-name .form-wrapper{display:none;}.user-logged-in .field--name-field-company-name{display:inline;}.user-logged-in #edit-contact{display:none;}.user-logged-in #edit-pass input{width:100%;max-width:100%;}.user-logged-in #edit-name--description{display:none;}.user-logged-in #edit-name{float:none;width:100%;max-width:100%;}.user-logged-in #edit-mail{float:none;width:100%;max-width:100%;}.user-logged-in #edit-mail--description{display:none;}#edit-customer-profiles-wrapper input{width:100% !important;max-width:100% !important;}.user-logged-in .button{width:70% !important;max-width:100% !important;margin:auto !important;border:none;}.user-logged-in input{border:2px solid #4a7059;}.user-logged-in .country{font-size:14px;background-color:white;border:2px solid #4a7059;display:inline-block;width:100%;}.user-logged-in #edit-contact{display:none;}.user-logged-in{width:80%;margin:auto;}.user-logged-in #edit-account{width:unset;max-width:unset;}#edit-field-user-reference-wrapper{display:none;}.user-logged-in #edit-account{border:2px solid #4a7059;padding:2%;margin-top:2%;margin-bottom:2%;}.user-logged-in .field--name-field-company-name-plain div{display:inline;color:#4a7059;max-width:100%;width:100%;text-align:center;font-family:'Playlist';font-size:5em;margin-top:5%;font-weight:700;}.user-logged-in .field--name-field-company-name-plain{margin:auto;text-align:center;margin-bottom:4%;}.user-logged-in .view-user-log-in-welcome-page{margin-bottom:2%;max-height:25%;}.user-logged-in .field-content a{font-size:30px;}.user-logged-in .layout__region > div:nth-child(2) > h2:nth-child(1){display:none;}.user-logged-in .field--name-field-webform-link > div:nth-child(1){display:none;}.user-register-form .field--name-field-company-name-plain input{max-width:100% !important;width:100% !important;}.user-register-form .button{margin:auto !important;margin-top:2% !important;}.user-logged-in .field--name-field-webform-link{text-align:center;font-size:30px;margin-top:-2%;}.user-logged-in .profile .layout__region h2{display:inline;color:#4a7059;max-width:100%;width:100%;text-align:center;font-family:'Playlist';font-size:5em;margin-top:5%;font-weight:700;}.user-logged-in .view-content span:hover a{background-color:#92b457;color:white;text-decoration:none;border-radius:15px;padding-left:1%;padding-right:1%;padding-top:0.25%;padding-bottom:0.25%;}.user-logged-in .view-content span svg{margin-left:2%;}.user-logged-in .view-content span:hover svg{transition:1s;transform-style:preserve-3d;transform:rotateY(360deg);color:#198a63 !important;}.user-logged-in .view-content a:visited{text-decoration:none;color:#198a63;}.user-register-form .view-content span:hover a{background-color:#92b457;color:white;text-decoration:none;border-radius:15px;padding-left:1%;padding-right:1%;padding-top:0.25%;padding-bottom:0.25%;}.user-register-form .view-content span svg{margin-left:2%;}.user-register-form .view-content span:hover svg{transition:1s;transform-style:preserve-3d;transform:rotateY(360deg);color:#198a63 !important;}.user-register-form .view-content a:visited{text-decoration:none;color:#198a63;}.user-logged-in .field__item #order:hover a{background-color:#92b457;color:white;text-decoration:none;border-radius:15px;padding-left:1%;padding-right:1%;padding-top:0.25%;padding-bottom:0.25%;}.user-logged-in .field__item #order svg{margin-left:2%;}.user-logged-in .field__item #order:hover svg{transition:1s;transform-style:preserve-3d;transform:rotateY(360deg);color:#198a63 !important;}.user-logged-in .field__item #order a:visited{text-decoration:none;color:#198a63;}.user-logged-in .field--name-field-company-name-plain .field__item{margin-left:2%;}
#edit-order-summary .views-field-title{font-size:20px !important;width:35%;}#edit-shipping-information-shipping-profile-select-address{width:60% !important;margin:auto 0 !important;margin-left:6% !important;font-size:16px;margin-right:20% !important;}#edit-shipping-information-shipping-profile .country{margin:auto 0;font-size:16px;border:2px solid #198a6c;padding:0.2%;margin-right:2%;}#edit-shipping-information-shipping-profile .address .country{border:none !important;}.available-profiles{width:70%;text-align:center;float:right;font-size:16px;border:2px solid #198a6c;padding:0.2%;margin-right:2%;}#edit-shipping-information label{font-size:12px;}#edit-shipping-information-shipping-profile-select-address{padding:2px !important;width:70%;text-align:center;}.field--name-address span,.field--name-field-customer-email-address a{float:left;margin:auto;text-align:center;width:100%;}.field--name-address .country{margin:auto;max-width:100%;border:none;}.checkout-progress--step__previous{color:#4a7059;font-family:Geneva,sans-serif;font-size:14px;font-weight:700;}.checkout-pane-payment-information{display:none;}.checkout-pane-contact-information{margin:auto;max-width:100%;width:50%;padding:3%;margin-top:5%;}.form-number{width:100%;}.commerce-checkout-flow div.layout-checkout-form.clearfix div#edit-actions.form-actions.js-form-wrapper.form-wrapper{margin:auto;max-width:100%;width:100%;padding:3%;text-align:center;}.commerce-checkout-flow div.layout-checkout-form.clearfix div#edit-actions.form-actions.js-form-wrapper.form-wrapper .button{width:80%;max-width:80%;}.commerce-checkout-flow div.layout-checkout-form.clearfix div#edit-actions.form-actions.js-form-wrapper.form-wrapper a{width:80%;max-width:50%;}#edit-shipping-information{padding:2%;padding-inline:5%;}#edit-shipping-information .js-form-required{width:10%;}#edit-shipping-information .button:not(.address-book-edit-button){display:block;}#edit-shipping-information-shipping-profile-edit-button{margin-right:25%;}.administrative-area{max-width:70%;width:70%;float:right;border:2px solid;margin:2%;}.country{max-width:70%;width:70%;float:right;border:2px solid;margin:2%;}#edit-actions{width:100%;max-width:100%;text-align:center;}#edit-shipping-information .js-form-item{display:inline-block !important;}#edit-contact-information{max-width:70% !important;}#edit-contact-information .form-email{max-width:80% !important;}#edit-coupon-redemption .button{display:inline;width:50%;max-width:50%;}#edit-coupon-redemption-form .form-item{width:100%  !important;margin-left:0  !important;}.form-actions{width:100%  !important;max-width:100%  !important;margin:0 auto  !important;text-align:center  !important;}.form-actions .button{width:70%  !important;max-width:70%  !important;margin:1% !important;}
.checkout-complete cabecao{text-align:left;float:left;padding:5%;font-size:30px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;position:relative;}.checkout-complete .main-text{padding:5%;font-size:18px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;max-width:100%;width:80%;}.commerce-checkout-completion-register{margin:auto;max-width:100%;width:50%;}.password-strength__meter{display:none;}.checkout-complete .thank-you img{margin:auto;float:right;position:relative;}.checkout-complete .thank-you{margin:auto;float:left;position:relative;}.checkout-complete .on-the-way{margin:auto;float:left;position:relative;padding:5%;font-size:18px;color:#4a7059;font-family:Geneva,sans-serif;font-weight:700;max-width:100%;width:80%;}
.cart-block--contents{min-width:40%!important;}.cart-block--contents{min-width:35px!important;min-height:35px!important;margin:2%!important;}.cart-table-row td{margin:5%!important;}.cart-table-row img{max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important;min-width:60px !important;min-height:60px !important;}.cart-table-row input{min-width:20% !important;max-width:45% !important;}.cart-table-row .views-field-title,#edit-order-summary .views-field-title{text-align:center !important;font-size:2vh !important;padding-inline:10% !important;}.field--name-price{position:absolute !important;max-width:100% !important;width:100% !important;left:0 !important;top:-3% !important;text-align:right !important;}.field--name-price .field__item{position:relative !important;max-width:100% !important;width:10% !important;left:40% !important;}.field--name-price .field__label{position:relative !important;max-width:100% !important;width:10% !important;left:38% !important;}.field--name-title{text-align:center !important;width:100% !important;max-width:100% !important;left:0 !important;font-size:48px;}@media only screen and (min-width:990px){#mobile-header-block{display:none;}}@media only screen and (min-width:990px){#mobile-header-block{display:none;}}@media only screen and (max-width:1106px){#logo{width:60%;max-width:60%;}.field--name-title{font-size:30px;}}@media only screen and (max-width:990px){#logo{width:100%;max-width:100%;}.cart-block--contents{width:70%!important;height:70%!important;}.cart-block--contents tr{margin-inline:2%;width:30% !important;max-width:30% !important;}.cart-block--contents table{border:1px green solid;width:100%;}.field--name-price{position:absolute !important;max-width:100% !important;width:100% !important;left:0 !important;top:0% !important;text-align:right !important;}.field--name-price .field__item{position:relative !important;max-width:0% !important;width:0% !important;left:0% !important;}.field--name-price .field__label{position:relative !important;max-width:0% !important;width:0% !important;left:0% !important;}.field--name-title{text-align:center !important;width:100% !important;max-width:100% !important;left:0 !important;}.commerce-order-item-add-to-cart-form{margin-top:45% !important;}.slick{margin-top:15% !important;bottom:20% !important;}#block-exposedformsearch-all-eco-lovely-productspage-1{display:none;}.grid .views-field-field-product-type-image{margin-bottom:0;}.mobile-main-menu .we-mega-menu-ul .we-mega-menu-li{color:white;}.region-we-mega-menu .mobile-collapse{background-color:white;}#div-down-payment{transform:scale(1.5);margin-right:40%;}#logo img{height:155px;}.region--header{position:fixed;height:170px !important;}.did-you-know-banner{max-width:100%;max-height:100%;}.region-we-mega-menu{background-color:#85a74b;width:100vw;position:relative;left:0;top:0vh;}.navbar-we-mega-menu.navbar .nav-tabs>li.active>a{background-color:#4a7059;}.view-content{max-width:100vw;}.footer-layout .region--footer{bottom:0;left:0;}.we-mobile-megamenu-active .nav{background-color:#85a74b;}html.no-touchevents.details.js body.toolbar-tray-open.user-logged-in.path-frontpage.node--type-welcome-page.toolbar-fixed.toolbar-vertical.toggled div.dialog-off-canvas-main-canvas div#page-wrapper.clearfix div#page.clearfix.with--header.without--menus.without--preface-first.without--preface-second.without--preface-third.without--preface-fourth.with--highlighted.with--content.without--sidebar-first.without--sidebar-second.without--postscript-first.without--postscript-second.without--postscript-third.without--postscript-fourth.with--footer section#core-outer-wrapper.outer-wrapper.clearfix div#core-layout.core-layout.with--highlighted.inner-wrapper.clearfix div.region--highlighted.region.region-highlighted div#block-mainnavigation.contextual-region div div.region-we-mega-menu nav.main.navbar.navbar-default.navbar-we-mega-menu.mobile-collapse.hover-action.mobile-main-menu.we-mobile-megamenu-active{left:0;background-color:#85a74b;color:white;position:fixed;top:29vh;max-width:30vw;}.btn-close{right:0;background-color:#85a74b;color:white;position:fixed;top:0}.overlay{display:none;}.we-mega-menu-li:hover{background-color:#4a7059;text-shadow:none;}.active-trail{background-color:#4a7059;}#block-pitanga-branding{position:absolute;margin:auto;right:20vw;max-height:15vh !important;height:25vh !important;}.cart-block--summary{display:none;}.menu--account{display:none;}#block-exposedformsearch-all-eco-lovely-productspage-1{visibility:hidden;width:0;position:fixed;left:2vw;}#block-exposedformsearch-all-eco-lovely-productspage-1:hover{visibility:visible;position:fixed;max-width:150%;width:120%;z-index:10000;transition:1s;}#block-exposedformsearch-all-eco-lovely-productspage-1:after{visibility:visible;position:absolute;font-family:fontAwesome;font-size:25px;content:"\f002";color:#4a7059;top:0.75vh;}#mobile-search-block-form:hover{visibility:visible;position:absolute;left:0;width:20px;}#mobile-logout{visibility:hidden;position:relative;}#mobile-logout:after{visibility:visible;font-family:fontAwesome;font-size:30px;color:#4a7059;content:"\f08b";position:absolute;left:0;}#mobile-my-account{visibility:hidden;position:absolute;}#mobile-my-account:after{visibility:visible;display:inline-block;font-family:fontAwesome;font-size:30px;color:#4a7059;content:"\f007";position:absolute;left:0;}#mobile-checkout{position:absolute;}.mobile-header img{padding-bottom:10%;max-width:50%;transform:scale(1.6,1.4);}.region--header{position:absolute;max-width:100%;width:100%;}.region--header tbody{border:none;width:100%;position:relative;display:inline-block;}.region--header table{border:none;}.region-header td{border:none;max-width:25%;width:12vw !important;text-align:center;}.commerce-checkout-completion-register{width:100%;margin-left:0%;}.commerce-checkout-completion-register .form-text{width:100%;margin-left:0%;}#edit-completion-register-actions-register{margin:auto;width:100%;}.grid .views-field-field-product-type-image{margin-bottom:0;}.mobile-main-menu .we-mega-menu-ul .we-mega-menu-li{color:white;}.region-we-mega-menu .mobile-collapse{background-color:white;}#div-down-payment{transform:scale(1.5);margin-right:40%;}.region--header{position:fixed;height:170px !important;}.layout__region--second{overflow:scroll;position:relative;bottom:15vh;}.did-you-know-banner{max-width:100%;max-height:100%;}.region-we-mega-menu{background-color:#85a74b;width:100vw;position:relative;left:0;top:0vh;}.navbar-we-mega-menu.navbar .nav-tabs>li.active>a{background-color:#4a7059;}.view-content{max-width:100vw;}.we-mobile-megamenu-active .nav{background-color:#85a74b;}html.no-touchevents.details.js body.toolbar-tray-open.user-logged-in.path-frontpage.node--type-welcome-page.toolbar-fixed.toolbar-vertical.toggled div.dialog-off-canvas-main-canvas div#page-wrapper.clearfix div#page.clearfix.with--header.without--menus.without--preface-first.without--preface-second.without--preface-third.without--preface-fourth.with--highlighted.with--content.without--sidebar-first.without--sidebar-second.without--postscript-first.without--postscript-second.without--postscript-third.without--postscript-fourth.with--footer section#core-outer-wrapper.outer-wrapper.clearfix div#core-layout.core-layout.with--highlighted.inner-wrapper.clearfix div.region--highlighted.region.region-highlighted div#block-mainnavigation.contextual-region div div.region-we-mega-menu nav.main.navbar.navbar-default.navbar-we-mega-menu.mobile-collapse.hover-action.mobile-main-menu.we-mobile-megamenu-active{left:0;background-color:#85a74b;color:white;position:fixed;top:29vh;max-width:30vw;}.btn-close{right:0;background-color:#85a74b;color:white;position:fixed;top:0}.overlay{display:none;}.we-mega-menu-li:hover{background-color:#4a7059;text-shadow:none;}.active-trail{background-color:#4a7059;}#block-pitanga-branding{position:absolute;margin:auto;right:20vw;max-height:15vh !important;height:25vh !important;}#block-mobileheader-2{display:inline-block;position:absolute;top:75%;left:25%;max-height:10vh;height:10%;width:100%;}.cart-block--summary{display:none;}.menu--account{display:none;}#edit-find-stuff{position:relative;}#edit-submit-product-search{position:absolute;left:55%;display:block;width:25% !important;}#views-exposed-form-product-search-page-1{visibility:hidden;width:0;position:fixed;bottom:2vh;left:2vw;}#views-exposed-form-product-search-page-1:hover{visibility:visible;position:fixed;max-width:150%;width:120%;z-index:10000;transition:1s;}#views-exposed-form-product-search-page-1:after{visibility:visible;position:relative;font-family:fontAwesome;font-size:25px;content:"\f002";}#mobile-search-block-form:hover{visibility:visible;position:fixed;width:20px;}#mobile-logout{visibility:hidden;position:relative;}#mobile-logout:after{visibility:visible;font-family:fontAwesome;font-size:25px;color:#4a7059;content:"\f08b";}#mobile-my-account{visibility:hidden;position:relative;}#mobile-my-account:after{visibility:visible;display:inline-block;font-family:fontAwesome;font-size:25px;color:#4a7059;content:"\f007";}#mobile-checkout{position:relative;bottom:5px;}.region--header{position:absolute;max-width:100%;width:100%;}.region--header tbody{border:none;width:100%;position:relative;display:inline-block;}.region--header table{border:none;}.region-header td{border:none;max-width:25%;width:12vw;text-align:center;}.commerce-checkout-completion-register{width:100%;margin-left:0%;}.commerce-checkout-completion-register .form-text{width:100%;margin-left:0%;}#edit-completion-register-actions-register{margin:auto;width:100%;}.region--header{position:fixed;left:0;}.region-header tr{transform:scale(0.9);}.region-header img{}#logo{padding-top:0%;margin-left:10%;width:100%;}.layout__region--second{left:2%;margin-top:20%;}}@media only screen and (max-width:990px){.cart-block--summary__icon img{transform:scale(0.95,0.95);}.view-id-toothbrush_subscription_button_view{padding-top:35%  !important;}.layout__region--second{position:relative;margin-top:80%;flex:unset !important;bottom:0;text-align:center;width:100%;max-width:100%;padding-top:10%;}#edit-coupon-redemption label{margin-top:10%;}.paypal-buttons-container div{margin-top:10%;}.layout__region--second{width:100%;max-width:100%;}#edit-find-stuff{position:relative;margin-left:-15%;}.layout__region--first div{display:block;margin:auto 0;width:100%;text-align:center;}.slick-wrapper{width:100%;max-width:100%;text-align:center;margin:0 auto;position:absolute;display:block;}.layout__region--content{position:relative;}.field--name-price{right:0;left:0;width:100%;max-width:100%;}.field--name-price .field__item{margin-left:43%;width:100%;}.field--name-price .field__label{display:none;}.field--name-title{right:0;}#ecologiCounter{display:none !important;}#ecologiCounterMini{display:initial !important;position:absolute;right:5%;text-align:center;}#numberOfTreesMini{position:relative;margin-top:-80%;font-size:12px;color:white;}}@media only screen and (max-width:800px){.layout__region--second{margin-top:90%;}.field--name-price .field__item{margin-left:41%;width:100%;}}@media only screen and (max-width:730px){.views-field-edit-quantity{min-width:35%;padding-left:6%;}.form-actions a{display:inline-block;position:relative;padding-bottom:10%;}}@media only screen and (max-width:675px){.layout__region--second{margin-top:100%;}}@media only screen and (max-width:585px){.slick{margin-top:-5%;}.layout__region--second{margin-top:110%;}.field--name-price .field__item{margin-left:39%;width:100%;}}@media only screen and (max-width:550px){.block-social-media-links{transform:scale(0.8);}.menu--footer{transform:scale(0.8);max-width:50%;}.cart-block--summary__icon img{transform:scale(1.2,1);}#mobile-header-block{}.cart-block--contents .views-table tr .views-field-title{font-size:12px;}.views-table{text-align:left;}.views-field-total-price__number,.views-field-quantity{text-align:center;font-size:2vh;}}@media only screen and (max-width:500px){#commerce-product-add-to-cart-form fieldset{transform:scale(0.8);text-align:center;}}@media only screen and (max-width:470px){.layout__region--second{margin-top:130%;}.field--name-price .field__item{margin-left:32%;width:100%;}}@media only screen and (max-width:450px){.slick{bottom:40%;}.slick-wrapper div{transform:scale(1,0.95);}.layout__region--second{margin-top:130%;}.field--name-price .field__item{margin-left:34%;width:100%;}}@media only screen and (max-width:433px){.slick-wrapper.slick-wrapper{margin-top:-15%;}#views-exposed-form-toothbrush-subscription-button-view-block-1{margin-top:-25%;}.product--rendered-attribute{margin-top:-35%;}.layout__region--first .field__item{margin-bottom:60%;}.field--name-title{padding-bottom:2%;}.field--name-price{margin-top:12%;}}@media only screen and (max-width:415px){.commerce-order-item-add-to-cart-form-commerce-product-127 .js-form-item{display:block;}.commerce-order-item-add-to-cart-form-commerce-product-127 fieldset{padding-top:60%;position:relative;}}@media only screen and (max-width:370px){.layout__region--second{margin-top:140%;}.field--name-price .field__item{margin-left:29%;width:100%;}}@media only screen and (max-width:310px){.views_slideshow_cycle_slide .views-row{transform:scale(0.6);margin-left:-15%;width:50%;}.form-actions .button{transform:scale(0.8);margin-left:-130%;}.form-actions a{display:inline-block;position:relative;padding-bottom:10%;}}@media only screen and (max-width:280px){.views_slideshow_cycle_slide .views-row{transform:scale(0.6);margin-left:-16.5%;width:50%;}.form-actions .button{transform:scale(0.8);margin-left:-130%;}.form-actions a{display:inline-block;position:relative;padding-bottom:10%;}}
.ajax-progress .throbber{-webkit-animation:rotation 1s infinite linear;-moz-animation:rotation 1s infinite linear;background-size:20px 20px;position:absolute;background:transparent url('/sites/default/files/front-page-images/spinner_2.png') no-repeat left;width:200px;height:200px;}@-webkit-keyframes rotation{from{-webkit-transform:rotate(359deg);}to{-webkit-transform:rotate(0deg);}}.ajax-progress .throbber{position:fixed;top:50%;right:50%;}.ajax-progress .message{display:none;}.ajax-progress div{display:flex;position:absolute;}.dyk-loading-spinner{-webkit-animation:rotation 3s infinite linear;-moz-animation:rotation 3s infinite linear;background-size:20px 20px;position:absolute;background:transparent url('/sites/default/files/front-page-images/spinner_2.png') no-repeat left;width:200px;height:200px;left:40%;top:10%;}.messages{z-index:1000;animation:fadeOut 4s ease-out forwards;-webkit-animation:fadeOut  4s ease-out forwards;-moz-animation:fadeOut 4s ease-out forwards;-o-animation:fadeOut  4s ease-out forwards;-ms-animation:fadeOut 4s ease-out forwards;}@keyframes fadeOut{0%{opacity:1;}50%{opacity:1;}75%{opacity:0.5;}100%{opacity:0;}}
.eu-cookie-compliance-banner{font-family:Geneva,sans-serif !important;font-weight:bold !important;}.decline-button{border:none !important;background-color:#4a7059 !important;color:white !important;background-image:none !important;background:none !important;background-origin:none !important;background-attachment:none !important;box-shadow:none !important;font-family:Geneva,sans-serif !important;font-weight:bold !important;text-shadow:none !important;}.agree-button{-webkit-appearance:button !important;}
.field--name-field-video div{text-align:center;}.field--name-field-video .field__label{display:none;}.field--name-created{display:none;}.node__submitted{display:none;}.views-field-field-video div{width:80%;background:#85a74b;margin:0 auto;margin-top:0%;transform:scale(1.6,1)}.views-field-field-video video{max-width:80%;width:80%;transform:scale(0.8,1)}#block-views-block-video-view-block-1 video{vertical-align:middle;}
.webform-submission-newsletter-subscriptions-form{position:relative;}.webform-submission-newsletter-subscriptions-form .js-form-type-email label{color:#4a7059;max-width:100%;width:100%;text-align:center;font-family:'Playlist';font-size:5em;margin-top:5%;}.webform-submission-newsletter-subscriptions-form .js-form-type-email #edit-email-address{margin-top:5%;margin-right:25%;border:1px green solid;text-align:center;max-width:50%;width:100%;}.webform-submission-newsletter-subscriptions-form .js-form-item-termsandconditions{position:relative;margin-top:10%;display:inline-block;width:100%;max-width:100%;}.webform-submission-newsletter-subscriptions-form .js-form-item-termsandconditions div tandc{display:inline;text-align:right;max-width:50%;width:50%;}.webform-submission-newsletter-subscriptions-form .js-form-type-checkbox input{display:inline;max-width:5%;width:5%;}.webform-submission-newsletter-subscriptions-form .js-form-type-checkbox label{font-weight:bold;}#edit-name,#edit-email-address{max-width:60%;width:60%;margin:auto 0;float:right;}.rateit{text-align:center;max-width:60%;width:60%;margin:auto 0;float:right;}.field--name-webform .form-item{padding-inline:5%;padding-top:5%;}.webform-confirmation__message{font-size:5em;}.captcha{padding-left:5%;padding-bottom:5%;text-align:center;}
