.demo-note{font-size:13px;color:#aaa;font-style:italic;margin-top:10px}#top-menu li a:hover{opacity:1!important}.menu-cta a{padding:12px!important;border-radius:25px;text-align:center;color:white!important;background-color:#7BA05B;border:1px solid #7BA05B}.menu-cta a:hover{background-color:white;color:#7BA05B!important;border:1px solid #7BA05B}.et_header_style_left #et-top-navigation{padding-top:24px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:24px!important}#main-header.et-fixed-header .menu-cta a{color:white!important;background-color:#7BA05B;border:1px solid #7BA05B}#main-header.et-fixed-header .menu-cta a:hover{color:#7BA05B!important;background-color:white;border:1px solid #7BA05B}@media only screen and (max-width:980px){.menu-cta a{color:white!important;background-color:#7BA05B;border:1px solid #7BA05B}}.hover-lift{transition:all 0.3s ease;transform:translateY(0);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.hover-lift:hover{transform:translateY(-10px);box-shadow:0 12px 24px rgba(0,0,0,0.15)}.et_pb_row{overflow:visible}.et_pb_section{overflow:visible}.hover-lift{transition:transform 0.6s ease-out;position:relative;z-index:1}.hover-lift:hover{transform:translateY(-15px)}.hover-lift::before,.hover-lift::after{display:none!important}.formkit-modal{width:350px!important;max-width:90vw!important;top:10%!important;left:50%!important;transform:translateX(-50%)!important;position:fixed!important;z-index:999999!important;padding:0!important}.formkit-form{width:100%!important;padding:20px!important;box-sizing:border-box!important}.formkit-header,.formkit-content{font-size:90%!important}.formkit-close{position:absolute!important;top:10px!important;right:10px!important;font-size:20px!important;color:#000!important;background:#fff!important;padding:4px 8px!important;border-radius:50%!important;z-index:1000000!important;cursor:pointer!important;display:block!important;opacity:1!important}.outofstock{opacity:0.35;position:relative}.outofstock::after{content:"Out of Stock";position:absolute;top:10px;left:10px;background:red;color:white;padding:4px 8px;font-size:12px;font-weight:bold;z-index:2}.woocommerce-shipping-fields{display:none!important}.woocommerce-checkout #shipping_method li label{display:block;line-height:1.6}.woocommerce-checkout #shipping_method li label::after{display:block;font-style:italic;font-size:0.9em;color:#666;margin-top:8px;font-weight:normal}.shipping-option-field{margin:20px 0 15px 0;padding:18px;background:#f9f9f9;border-radius:4px;border-left:4px solid #7fa355;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.shipping-option-field label{display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:16px;font-family:inherit}.shipping-option-field select{width:100%;padding:12px 15px;font-size:15px;border:1px solid #ddd;border-radius:4px;background-color:white;cursor:pointer;transition:all 0.3s ease;font-family:inherit}.shipping-option-field select:hover{border-color:#7fa355;box-shadow:0 0 0 1px rgba(127,163,85,0.2)}.shipping-option-field select:focus{outline:none;border-color:#7fa355;box-shadow:0 0 0 2px rgba(127,163,85,0.2)}.shipping-option-field .shipping-note{margin-top:8px;font-size:13px;color:#666;font-style:italic}@media (max-width:768px){.shipping-option-field{margin:15px 0;padding:15px}.shipping-option-field label{font-size:15px}.shipping-option-field select{font-size:14px;padding:10px 12px}}