.elementor-11654 .elementor-element.elementor-element-e30f562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11654 .elementor-element.elementor-element-8f77ae3.elementor-element{--align-self:center}:root{--page-title-display:none}@media(max-width:500px){.elementor-11654 .elementor-element.elementor-element-e30f562{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11654 .elementor-element.elementor-element-8f77ae3{width:100%;max-width:100%}.elementor-11654 .elementor-element.elementor-element-8f77ae3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}}@media(max-width:1650px) and (min-width:501px){.elementor-11654 .elementor-element.elementor-element-e30f562{--width:100%}}@media(max-width:1080px) and (min-width:501px){.elementor-11654 .elementor-element.elementor-element-e30f562{--width:100%}}.image-container{position:relative;max-height:375px;aspect-ratio:4 /3;display:flex;justify-content:center;overflow:hidden;border-radius:30px 30px 0 0}.image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.overlay-container{display:flex;align-items:end;justify-content:flex-end;padding-right:20px}.tab{color:#fff;margin:auto;padding:5px 10px;border-width:1px 4px 0 1px;border-color:#121212;border-style:solid;font-family:'Rockhill Sans';font-size:17px;display:flex;align-items:center}.main-container{max-width:500px;margin:auto;position:relative}.image-container img{max-width:100%;max-height:1200px;aspect-ratio:4 / 3}.review-form-container{background-color:#121212;border-radius:5px;width:500px;padding:25px;font-family:'Inclusive Sans',Arial,sans-serif;;border-radius:30px;font-size:20px;color:#fff}.gap{height:10px}.review-form-container2,#reviewElements{background-color:#121212;border-radius:5px;width:500px;padding:25px;font-family:'Inclusive Sans',Arial,sans-serif;;border-radius:30px;font-size:20px;color:#000;overflow:hidden;display:none;transition:height 0.5s ease-in-out}.feedback-trigger-container{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product-name-container{width:500px;background:#121212;border-radius:0 0 30px 30px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;padding-left:20px;padding-right:10px;border-width:1px;border-color:#121212;border-style:solid;display:flex;align-items:center;justify-content:space-between}.product-name-container h3{margin-right:10px}.header-container{display:flex;justify-content:space-between;align-items:center;height:50px}#preHeader,.feedback-text,.feedback-button{margin-bottom:5px;color:#fff;margin-top:5px;font-size:21px;font-family:'Outfit'}#thumbsUpButton:hover path,#thumbsDownButton:hover path{fill:#000}#thumbsUpButton.active path,#thumbsDownButton.active path{fill:#fff}#anonButton:hover path{fill:#000}#anonButton.active path{fill:#000}#manualButton:hover path{fill:#000}#manualButton.active path{fill:#000}#socialMediaButton:hover path{fill:#000!important}#socialMediaButton.active path{fill:#000!important}#methodInstruction{color:#fff}.review-form-container2:hover .feedback-text{color:black!important;transition:0s}#twitterButton:hover .feedback-text,#anonButton:hover .feedback-text,#manualButton:hover .feedback-text{color:black!important;transition:0s}#twitterButton:active .feedback-text,#anonButton:active .feedback-text,#manualButton:active .feedback-text{color:black!important;transition:0s}.feedback-button{color:#9AE195!important}.review-form-container2:hover .feedback-button{color:#006400!important}#postHeader{margin-top:15px;margin-bottom:0;color:#fff!important;font-size:16px;font-family:'Outfit'!important}#productNameHeading{font-family:'Rockhill Sans',sans-serif;letter-spacing:1.5px;text-transform:uppercase!important;align-self:left;font-size:17px;color:#fff}#reviewForm{display:flex;flex-direction:column}#reviewForm label{margin-bottom:15px;font-weight:700}#reviewForm textarea{width:100%;min-height:100px;box-sizing:border-box;font-size:18px;font-family:'Outfit',Arial,sans-serif;color:#000;background:#fff;padding:15px;border:1px solid #000;border-radius:15px;margin-top:10px;resize:none;overflow-x:hidden;overflow-y:hidden;max-height:200px;margin-bottom:10px}#submitReview{background-color:#006400;text-transform:uppercase;border:1px solid #006400;color:#fff;letter-spacing:1.5px;padding:10px 20px;border-radius:30px;cursor:pointer;font-family:'Rockhill Sans',Arial,sans-serif;font-size:15px}#submitReview span{color:#fff;margin-left:8px;font-family:'Rockhill Sans',Arial,sans-serif;font-size:15px}#submitReview:hover span{color:#000!important}#submitReview:hover .fas.fa-sparkles{color:#000!important}.feedback-text{margin-left:10px}#submitReview:hover{background-color:#fff;border:1px solid #fff}#submitReview:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.socialMediaButton{width:100%;padding:10px;background-color:#1DA1F2;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px;width:calc(50% - 8px)}.button-content{display:flex;align-items:center}#plusNumber,.plusNumber{font-family:'Rockhill Sans';font-size:17px;color:#9AE195;padding-left:10px;margin-left:auto;margin-top:auto;margin-bottom:auto}#twitterButton,#anonButton,#manualButton{flex:1;width:100%;display:flex;justify-content:space-between;color:#000;height:50px;box-sizing:border-box;border:1px #fff0;background-color:#fff0;border-color:#fff0;border-color:grey;padding:6px 16px;border-radius:15px}#thumbsUpButton,.feedback-button,#thumbsDownButton{display:inline-flex;align-items:center;color:#fff;justify-content:center;height:50px;box-sizing:border-box;border:1px #fff0;background-color:#fff0;border-color:#fff0;border-color:grey;padding:6px 16px;border-radius:15px}#twitterButton:hover,#thumbsUpButton:hover,#anonButton:hover,.review-form-container2:hover,#thumbsDownButton:hover,#manualButton:hover{background-color:#D0F6D1;color:#000;transition:.3s ease-in-out}#twitterButton:active,#twitterButton:focus,#anonButton:active,#anonButton:focus,.review-form-container2:active,.review-form-container2:focus,#manualButton:active,#manualButton:focus,#thumbsUpButton:active,#thumbsUpButton:focus,#thumbsDownButton:active,#thumbsDownButton:focus{background-color:#D0F6D1;color:#000;border:#fff0;outline:none}#thumbsUpButton.active,#thumbsDownButton.active{background-color:#006400;color:#000;border:#fff0;outline:none}#socialMediaSelection{text-align:center;padding:0;margin:0}#buttonContainer{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:0;width:100%}#reviewForm input[type="text"],#reviewForm input[type="email"],#reviewForm textarea,#reviewForm input[type="file"]{width:100%;box-sizing:border-box;font-size:16px;font-family:'Outfit';padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:15px}#reviewForm textarea{padding:20px}#reviewForm input[type="file"]{border:none}#manualImageUpload{display:flex;align-items:center;justify-content:start}#reviewForm p{font-size:14px;color:#fff;margin-top:0;margin-bottom:10px}#imagePreviewContainer{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-right:10px}input[type="file"]{opacity:0;position:absolute;z-index:-9999px;cursor:pointer}.custom-file-upload{font-family:'Rockhill Sans',sans-Serif;font-size:15px;font-weight:normal!important;letter-spacing:1.5px;text-transform:uppercase!important;background:#D0F6D1;padding:20px;color:#000;border-radius:15px;cursor:pointer!important}input[type="file"]::-webkit-file-upload-button{background:#D0F6D1;color:#000;padding:20px;border:none;border-radius:15px}input[type="file"]::-moz-file-upload-button{background:#D0F6D1;color:#000;padding:20px;border:none;border-radius:15px}input[type="file"]::file-upload-button{background:#D0F6D1;color:#000;padding:20px;border:none;border-radius:15px;cursor:pointer}@media (max-width:480px){.review-form-container{width:calc(100% - 10px);margin:0 0;padding:15px;font-family:'Outfit',Arial,sans-serif;}#reviewForm input[type="text"],#reviewForm input[type="email"],#reviewForm textarea,#reviewForm input[type="file"]{font-size:16px;padding:8px;font-family:'Outfit',Arial,sans-serif;}#submitReview{padding:8px 16px;font-family:'Rockhill Sans',Arial,sans-serif;}.socialMediaButton{padding:8px 10px;margin:2px;font-size:14px}input[type="file"]::-webkit-file-upload-button,input[type="file"]::-moz-file-upload-button,input[type="file"]::file-upload-button{padding:8px}}.file-upload-wrapper{flex:1;display:flex;align-items:center}.file-upload-wrapper>input[type="file"]{flex-grow:1;margin-right:10px}.file-name-display{font-size:8px;margin-top:0;text-align:right;flex-grow:1;margin-left:10px}input[type="file"],.file-upload-instructions{flex-basis:calc(50% - 20px)}.file-upload-instructions{flex:2;font-family:'Rockhill Sans',Arial,Sans-Serif}#imagePreviewContainer{flex:0 0 auto;margin-left:10px}#imagePreview{width:40px;height:40px;border:2px solid #ccc;border-radius:50%;background:url(/ups/olive-haus-default.svg) center center no-repeat;background-size:cover}@media (max-width:500px){.review-form-container,.product-name-container,.review-form-container2,#reviewElements{width:100%}}