a.et-cart-info{display:none!important}#main-header.et-fixed-header{box-shadow:0 3px 5px rgba(102,102,102,0.1)!important}.custom-account-style .woocommerce-Button.button,.custom-account-style .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{color:#ffffff!important;background-color:#3e3c3c;border-color:#72a189}.custom-account-style .woocommerce-Button.button:hover{background-color:#72a189}.logged-in-only{display:none}.logged-in .logged-in-only{display:block}.custom-account-style .woocommerce .woocommerce-error,.custom-account-style .woocommerce .woocommerce-info,.custom-account-style .woocommerce .woocommerce-message{background-color:#72a189}#top-header{background-color:#507a64!important}@media only screen and (max-width:767px){#et-info-phone{font-size:17px;line-height:1.4;white-space:normal;display:block}}#top-header{position:fixed!important;top:0;width:100%;z-index:9999}@media only screen and (max-width:980px){#main-header{position:fixed!important;top:40px;width:100%;z-index:9998}#page-container{margin-top:100px}}@media only screen and (min-width:981px){#main-header{margin-top:0!important}#page-container{margin-top:0!important;padding-top:100px}}@media screen and (max-width:768px){.hide-on-mobile{display:none!important}}.et_mobile_menu{background-color:#ffffff!important}.et_mobile_menu li a{color:#3e3c3c!important}.et_mobile_menu li a:hover{color:#72a189!important}@media only screen and (max-width:980px){#main-header{background-color:#ffffff!important;width:100%;position:fixed;top:0;z-index:9999}.et_mobile_menu{overflow:visible!important}}@media only screen and (max-width:980px){body,html,#page-container{overflow-x:hidden;max-width:100%;width:100%}}@media only screen and (min-width:981px){html,body,#page-container{overflow-x:hidden;max-width:100%}}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:10px}.footer-menu a{color:#3e3c3c;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none;transition:all 0.2s ease-in-out}.footer-menu a:hover{color:#72a189;text-decoration:underline}.footer-contact{list-style:none!important;padding:0!important;margin:0!important;font-family:'Open Sans Condensed',sans-serif}.footer-contact li{margin-bottom:15px;font-size:19px;color:#666666}.footer-contact strong{font-weight:700;color:#3e3c3c}.footer-contact a{color:#666666;text-decoration:none;font-weight:700}.footer-contact a:hover{color:#72a189;text-decoration:underline}.footer-bottom{text-align:center;font-size:14px;padding:20px 0;color:#ffffff;font-family:'Open Sans condensed',sans-serif;background-color:#507A64}.footer-bottom a{color:#ffffff!important;text-decoration:none;margin:0 8px;font-weight:500}.footer-bottom a:hover{color:#72a189!important;text-decoration:underline}.footer-bottom .footer-copyright{margin-top:10px;font-size:13px;font-weight:400;color:#ffffff}.sp-lc-image{max-height:90px!important;height:auto!important;width:auto!important;display:block;margin:0 auto}.footer-logo-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:10px 0}.footer-logo-wrapper img{max-height:80px;height:auto;width:auto;object-fit:contain}.et_pb_file_upload_button{background-color:#3e3c3c!important;color:#ffffff!important;border:none;padding:10px 16px;border-radius:8px!important;font-weight:500;font-size:15px;cursor:pointer;transition:background-color 0.3s ease,box-shadow 0.3s ease}.et_pb_file_upload_button:hover{background-color:#5a5a5a!important;color:#ffffff!important;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.et_pb_file_chosen_desc{color:#444444!important;font-size:16px}