*{box-sizing:border-box;padding:0}*,body{margin:0}body{display:flex;flex-direction:column;font-family:Open Sans,serif;min-height:100vh;background-color:#f2f2f2}.header{flex-direction:row;background-color:#FFFFFF;padding:10px;border-bottom:1px solid #d4d4d4;width:100%}.header,.logo{display:flex;align-items:center;justify-content:center}.logo{flex-direction:column;width:10%}.logo img{object-fit:cover;width:85px;height:100%}.navigation{display:flex;flex-direction:column;justify-content:center;width:50%}.navigation ul{list-style:none;padding:0}.navigation li{display:inline-flex;margin-right:20px}.navigation li a{font-size:14px;text-decoration:none;font-weight:700;color:#000000}.navigation li a:hover{color:#2dc984;font-weight:700}.user{display:flex;flex-direction:column}.user button{border:none;cursor:pointer;background-color:transparent;color:#000;font-size:25px}.user ul{list-style:none;padding:0}.user li{display:inline-flex;align-items:center;margin-right:25px}.user a{text-decoration:none;font-size:14px;margin-left:15px;font-weight:300;color:#000000}.user button:hover{color:#d85f02}.slider{background-color:#e4e4e4;justify-content:flex-end;background-size:cover;background-position:50%;background-image:url(/images/bgGreenScreen.png);border-bottom:1px solid #dcdcdc;height:35vh}.slider,.sliderSlogan{display:flex;flex-direction:column;width:100%}.sliderSlogan{position:absolute;padding:25px;color:#FFFFFF;font-weight:500;font-size:21px;text-shadow:0 1px 7px rgba(0,0,0,.48)}.headerResponsive,.logoResponsive,.navigationResponsive{display:none}.wrapper{min-height:100vh;width:100%;background-color:#f2f2f2;font-family:Open Sans,serif}.overlay{background-color:rgba(0,0,0,.6);z-index:999;left:0;top:0;height:100%;width:100%}.modal,.overlay{display:flex;flex-direction:column;position:fixed}.modal{background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);padding:25px;border-radius:5px;height:auto;width:30%;z-index:1000}.modalContent{display:flex;flex-direction:column;justify-content:center;width:100%}.modalDescription{padding:15px;font-size:14px;margin-top:25px;background-color:#d3d3d3;border-radius:5px;margin-bottom:15px}.modalContent input{border:none;margin-bottom:15px;background-color:#e6e6e6;font-size:16px;padding:25px;border-radius:5px}.modalContent button{border:none;padding:20px;font-weight:700;color:#fff;background-color:#39b97f;font-size:14px;cursor:pointer;border-radius:5px}.modalContent button:hover{background-color:#2dc984;transition:background-color .6s ease}.modalHeader{display:flex;flex-direction:row;width:100%}.modalClose,.modalTitle{display:flex;flex-direction:column;justify-content:center;color:#000;font-weight:700;font-size:18px;width:50%}.modalClose{align-items:flex-end}.modalClose button{border:none;font-size:28px;cursor:pointer;width:25%;background-color:transparent;padding:15px;color:#000;text-align:right}.main{flex-direction:column;flex:1 1}.categories,.main{display:flex;align-items:center}.categories{flex-direction:column;justify-content:center;background-color:#39b97f;box-shadow:0 1px 4px rgba(0,0,0,.16);border-top-right-radius:5px;border-top-left-radius:5px;border-bottom:2px solid #39b97f;margin-top:15px;width:60%}.categories ul{list-style:none;padding:0}.categories li{display:inline-flex;margin-right:15px}.categories a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:21px;width:80px;height:80px}.categories a:hover{color:#fff;background-color:rgb(45,201,132);transition:background-color .6s ease}.searchProducts{display:flex;flex-direction:column;background-color:#FFFFFF;box-shadow:0 1px 4px rgba(0,0,0,.16);border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:60%}.searchProducts label{margin-bottom:5px;font-size:13px;font-weight:700;color:#000000}.formRowProducts{display:flex;flex-direction:row;width:100%}.formColumnProducts{display:flex;flex-direction:column;padding:15px;width:100%}.formColumnProducts button{background-image:linear-gradient(-180deg,#40d18f,#39b97f);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;height:44px;line-height:44px;outline:0;font-size:18px;font-weight:700;overflow:hidden;padding:0 20px;pointer-events:auto;position:relative;text-align:center;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;width:100%;border:0}.formColumnProducts button:hover{background:#39b97f}.formColumn{display:flex;flex-direction:column;padding:15px;width:50%}.formColumn input,select{padding:10px;border-radius:5px;font-size:16px;color:#000;border:1px solid rgb(179,183,189)}.articleContainer{margin-bottom:25px}.articleContainer,.contentContainer,.productContainer{display:flex;flex-direction:column;width:60%;padding:15px;margin-top:15px;margin-bottom:15px;border-radius:15px;box-shadow:0 1px 4px rgba(0,0,0,.16);border-bottom:1px solid rgba(200,200,200,.73);background-color:#FFFFFF}.productContainer a{text-decoration:none;color:#000}.contentTitle h2{font-size:18px;margin-bottom:5px}.contentDescription{font-size:15px}.articleBox{display:flex;flex-direction:row;margin-bottom:15px;padding:5px;width:100%}.articleBox:hover{background-color:#e3e3e3;transition:background-color .6s ease;border-radius:3px}.articleImage{display:flex;flex-direction:column;width:30%}.articleImage img{object-fit:cover;border-radius:5px;height:100%;width:100%}.articleContent{display:flex;flex-direction:column;width:70%;margin-left:25px}.articleTitle a{text-decoration:none;font-weight:700;font-size:21px;color:#000}.articleDescription{padding:5px;margin-top:10px;font-size:14px}.articleDescription a{text-decoration:none;color:#000}.productHeader{display:flex;flex-direction:row;width:100%}.productImage{display:flex;flex-direction:column;align-items:center;border-radius:5px}.productImage img{border-radius:5px;object-fit:cover;height:200px;width:200px}.productHeaderRight{width:100%;padding:5px}.productHeaderRight,.productTitle{display:flex;flex-direction:column}.productTitle{padding-left:5px;font-weight:700}.productPrice{margin-top:10px;margin-bottom:5px;padding-left:5px;font-size:14px}.productPrice span{background-color:#39b97f;border-radius:5px;padding:5px;color:#fff}.productTax{margin-top:5px;font-size:12px;padding-left:5px}.productContent{background-color:rgba(122,122,122,.12);margin-top:5px;margin-left:5px;font-size:13px}.productContent,.productDescription{padding:15px;border-radius:5px;width:100%}.productDescription{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#39b97f;margin-top:15px;margin-bottom:15px}.productDescription ul{padding:0}.productDescription li{display:inline-flex;font-size:12px;margin-right:5px}.productOwner{display:flex;flex-direction:row;padding:10px;width:100%}.productOwnerName{display:flex;flex-direction:column;font-weight:700;font-size:13px;width:65%}.productOwnerImage{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:35%}.productOwnerImage img{object-fit:cover;height:75px;width:75px}.productContact{display:flex;flex-direction:column;width:100%}.productContact button{background-image:linear-gradient(-180deg,#40d18f,#39b97f);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;height:44px;font-weight:700;line-height:44px;outline:0;font-size:18px;overflow:hidden;padding:0 20px;pointer-events:auto;position:relative;text-align:center;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;width:100%;border:0}.productContact button:hover{background:#39b97f}.productContact button i{margin-right:15px}.footerResponsive{display:none}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#39b97f;position:relative;bottom:0;left:0;font-family:Avenir,Helvetica,Arial,sans-serif;padding:25px;color:#fff;font-size:12px;font-weight:500;width:100%}.footerNavigation ul{list-style:none;padding:0}.footerNavigation li{display:inline-flex}.footerNavigation a{text-decoration:none;margin-right:10px;color:#fff}.fullMenuContainer{display:flex;flex-direction:column;position:fixed;height:100vh;width:100%;background-color:#39b97f;padding:35px;z-index:1000;color:#fff}.fullMenuHeader{display:flex;flex-direction:row}.fullMenuButton,.fullMenuSiteTitle{display:flex;flex-direction:column;font-weight:700;justify-content:center;width:50%}.fullMenuSiteTitle{font-size:25px}.fullMenuButton button{border:none;background-color:transparent;text-align:right;color:#fff;font-size:25px}.fullMenu{display:flex;flex-direction:column;height:70%;justify-content:center}.fullMenu ul{list-style:none;padding:0}.fullMenu li{margin-top:15px}.fullMenu a{text-decoration:none;font-weight:700;font-style:italic;color:#fff;font-size:35px}.fullMenuCopyright{font-size:11px}.fullMenuCopyright>.footerNavigation{margin-bottom:15px;font-size:15px}.productPageContainer{display:flex;flex-direction:row;margin-top:15px;flex:1 1;height:100vh;width:60%}.pPageLeft{width:65%}.pPageLeft,.pPageRight{display:flex;flex-direction:column;height:100%;margin:5px}.pPageRight{width:35%}.pPageContainer{padding:10px}.pPageContainer,.pPageContainerImage{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);margin-bottom:15px;border-radius:3px;width:100%}.pPageContainerImage{padding:5px;height:550px}.pPageContainerImage img{object-fit:cover;height:100%;width:100%}.pPheader{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.pPcontent{display:flex;flex-direction:column;padding:5px;font-size:14px}.pPcontent ul{list-style:none;padding:0}.pPcontent li{display:flex;flex-direction:row;background-color:#f3f3f3;width:100%;font-size:13px;margin-bottom:5px;border-radius:2px;padding:5px}.pPcontent li:hover{background-color:#e6e6e6}.pPcontentDetails,.pPcontentTitle{width:50%}.pPretailerInformation{display:flex;flex-direction:column;width:100%}.pPretailerInformation ul{list-style:none;padding:0}.pPretailerInformation li{display:inline-flex;padding:5px}.pPretailerInfoContent{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px}.pPretailerInfoTitle{color:#39b97f;font-weight:700;font-size:8px}.pPcontentTitle,.pPname{font-weight:700}.pPname{font-size:16px}.pPbrutto{font-size:21px;font-weight:700}.pPnetto{font-size:12px;color:#535353}.pPretailer{display:flex;flex-direction:column;border-radius:5px;margin-top:5px}.retailerName{font-size:14px;font-weight:700}.retailerAddress{font-size:12px;text-transform:uppercase}.retailerContact{display:flex;flex-direction:column;margin-top:5px}.retailerContact button{background-image:linear-gradient(-180deg,#40d18f,#39b97f);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;height:44px;font-size:14px;text-transform:uppercase;line-height:44px;outline:0;overflow:hidden;padding:0 20px;pointer-events:auto;font-weight:700;position:relative;text-align:center;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;width:100%;border:0;margin-bottom:15px}.retailerContact button:hover{background:#39b97f}@media only screen and (max-width:900px){.wrapper{min-height:100vh;width:100%;display:flex;flex-direction:column;background-color:#ebecef;font-family:Verdana}.header{display:none}.headerResponsive{display:flex;flex-direction:row;background-color:#FFFFFF;width:100%;padding:5px}.logoResponsive{display:flex;flex-direction:column;padding:15px;align-items:flex-start;justify-content:center;width:55%}.logoResponsive img{object-fit:contain;width:75px;height:100%}.navigationResponsive{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:15%}.navigationResponsive button{height:50px;width:50px;border:none;background:transparent;color:#000;font-size:25px}.userResponsive{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:30%}.userResponsive button{background-color:transparent;font-size:28px;border:none;padding-right:25px}.main{display:flex;flex-direction:column;align-items:normal;color:#000000;flex:0 1;background-color:#f4f4f4;border-radius:5px;padding:15px 15px 250px}.categories,.main{width:100%}.searchProducts{width:100%;margin-top:0}.productContainer{width:100%}.productHeader{display:flex;flex-direction:column}.productImage{width:100%}.productImage img{object-fit:cover;height:250px;width:100%}.productContent{margin-top:15px;margin-left:0}.productPageContainer{display:flex;flex-direction:column;align-items:center;width:100%}.pPageContainerImage{height:250px}.pPageLeft,.pPageRight{display:flex;flex-direction:column;width:100%}.pPageLeft{order:0}.pPageRight{order:1;height:auto}.contentContainer{width:100%}.contentDescription{text-align:center}.articleContainer{width:100%}.articleContent{width:100%;margin-left:0}.articleBox{display:flex;flex-direction:column;background-color:#efefef;padding:15px;border-radius:5px;width:100%}.articleImage{width:100%;margin-bottom:15px}.slider{display:flex;flex-direction:column;justify-content:flex-end;background-image:url(/images/bgGreenScreen.png);background-size:cover;height:25vh}.modal{width:90%}.footer{display:none}.footerResponsive{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;background-color:#39b97f;padding:10px;color:#FFFFFF}.footerResponsive ul{list-style:none;padding:0}.footerResponsive li{display:inline-flex}.footerResponsive a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-size:24px;width:75px;height:50px;color:#fff}}button,input,input[type=button],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=submit]{-webkit-tap-highlight-color:transparent}a,button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:inherit}a:focus,button:focus{outline:none;-webkit-tap-highlight-color:transparent}