.gform_title{font-size:24px!important;text-align:center!important;margin-bottom:30px!important;line-height:1.3!important;color:#333!important}.ginput_container input{width:100%!important;padding:12px!important;border:1px solid #ddd!important;border-radius:4px!important;margin-top:5px!important}.gfield_label{font-weight:500!important;color:#333!important;margin-bottom:5px!important}.gfield_required{color:rgb(255,199,119)!important;margin-left:5px!important}.ginput_container_checkbox{margin-top:0px!important}.gfield_checkbox{list-style:none!important;padding:0!important;margin:0!important}.ginput_container_checkbox input[type="checkbox"]{width:20px!important;margin-right:8px!important}.ginput_container_checkbox ul li{display:flex!important;align-items:flex-start!important;gap:5px!important}.gfield_checkbox label{color:#666!important;font-size:14px!important;line-height:1.4!important;margin-top:-2px!important}.gform_button{background:rgb(255,199,119)!important;color:#4C4637!important;padding:12px 25px!important;border:none!important;border-radius:12px!important;cursor:pointer!important;width:100%!important;margin-top:20px!important;transition:background 0.3s ease!important;letter-spacing:0px;font-size:18px!important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important}.gform-theme--foundation .gform_fields{display:block!important}.gform_button:hover{background:rgb(255,185,80)!important}.gfield{margin-bottom:10px!important}.gfield_checkbox a{color:rgb(255,199,119)!important;text-decoration:none!important}.gfield_checkbox a:hover{text-decoration:underline!important}@media screen and (max-width:768px){.grw-review-container{width:98%!important;max-width:none!important;margin:0 auto!important;padding:15px!important}.grw-review-slider .grw-review{display:flex!important;flex-direction:column;justify-content:center;text-align:left!important;width:100%!important;max-width:none!important}.grw-review-slider{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center}.grw-review p{max-height:300px;overflow:hidden;text-overflow:ellipsis}}.woocommerce-cart .wc-proceed-to-checkout{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:9999;padding:0;background:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt{background-color:#f6a500;color:#fffaf4!important;font-size:16px;font-weight:600;padding:14px 28px;border-radius:8px;text-decoration:none;box-shadow:0 6px 14px rgba(0,0,0,0.1);transition:background-color 0.3s ease,transform 0.2s ease;display:inline-block;max-width:90vw;letter-spacing:0.5px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt:hover{background-color:#e09000;color:#ffffff!important;transform:scale(1.03)}@media (min-width:768px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button.alt{font-size:18px;padding:18px 40px}}.woocommerce-cart .coupon button.button,.woocommerce-cart .actions .button{background-color:#fdf3e3!important;color:#c09853!important;font-size:14px!important;padding:10px 18px!important;border-radius:6px!important;font-weight:normal!important;border:1px solid #f4e1c2!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease}.woocommerce-cart .coupon button.button:hover,.woocommerce-cart .actions .button:hover{background-color:#fae3c8!important;color:#a67c42!important}.woocommerce-cart .actions .button:disabled{opacity:0.7!important;color:#c09853!important;background-color:#fdf3e3!important;border:1px solid #f4e1c2!important;cursor:not-allowed}.woocommerce-cart .return-to-shop{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important}.single-product .cart button.single_add_to_cart_button{color:transparent!important;position:relative}.single-product .cart button.single_add_to_cart_button::after{content:"Ez kell nekem!";color:white;background-color:#f2784b;padding:0.7em 2em;border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%;font-weight:bold;display:flex;justify-content:center;align-items:center;pointer-events:none;font-size:1em}