.et-custom-menu .et_pb_menu__cart-button{margin-left:20px}.custom-menu .et-menu,.et-search-form .et-menu{position:relative;top:8px}.et-search-form .et_pb_menu__icon.et_pb_menu__search-button{position:relative;top:16px}.et-search-form input{color:#808080!important;background-color:#fff!important;border-radius:5px;padding:10px!important}#top-menu li a:hover{opacity:0!important}.menu-cta a{border:2px solid #157488!important;padding:12px!important;border-radius:25px;text-align:center}.et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:0!important}#main-header.et-fixed-header .menu-cta a{color:#fff!important}@media only screen and (max-width:980px){.menu-cta a{background-color:#fff!important;opacity:1!important;color:#000!important;box-shadow:0 2px 6px rgba(0,0,0,0.1)}}.et_mobile_menu{background-color:#ffffff!important;opacity:1!important;z-index:9999}.et_mobile_menu li{background-color:#ffffff!important}.et_mobile_menu li a{color:#222!important;padding:12px 5%;border-bottom:1px solid rgba(0,0,0,0.08);display:block}.et_mobile_menu li a:hover{background-color:#f2f2f2;color:#000!important}.custom-contact span.et_pb_contact_field_options_list{display:flex;justify-content:space-between}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.woocommerce-error{color:#000!important}.pa-vertical-menu .et-menu>li{padding-left:0;padding-right:0}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0}.gf-header-icons{display:flex;justify-content:flex-end;align-items:center;gap:22px}.gf-header-icons a{font-size:22px;color:inherit;text-decoration:none}.gf-header-icons a:hover{opacity:0.7}.gf-header-icons .dashicons{font-size:24px}.gf-header-icons .wishlist_products_counter_text{display:none!important}.gf-header-icons .wishlist_products_counter_number{background:#004d52;color:white;padding:2px 6px;font-size:12px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2;display:inline-block}.woocommerce-shipping-fields .form-row input,.woocommerce-shipping-fields .form-row textarea,.woocommerce-shipping-fields .form-row select{border:1px solid #ccc;border-radius:6px;padding:12px;width:100%;background:#eee;box-sizing:border-box;font-size:14px;line-height:1}.woocommerce-shipping-fields .form-row{margin-bottom:20px}.woocommerce-additional-fields textarea#order_comments{background-color:#f8f8f8;border:1px solid #aaa;border-radius:6px;padding:14px;font-size:15px;width:100%;box-sizing:border-box;min-height:100px;resize:vertical}.woocommerce-additional-fields{margin-top:30px}.woocommerce-additional-fields .form-row.notes{display:flex;flex-direction:column}.woocommerce-additional-fields .form-row.notes label{margin-bottom:8px;font-weight:600;font-size:15px;color:#333}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single,.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-appearance:none;background-color:#eee;max-width:100%;border-width:0;border-radius:3px;color:#999;font-size:14px;padding:10px;line-height:1.7em;border:solid 1px #ccc}.gf-billing-hidden{display:none!important}.woocommerce-checkout .col2-set{display:flex;gap:60px;flex-wrap:wrap;align-items:flex-start}#customer_details .col-1{transition:all 0.3s ease}