.woocommerce form input[type="text"],.woocommerce form input[type="email"],.woocommerce form input[type="tel"],.woocommerce form input[type="password"],.woocommerce form textarea,.woocommerce form select,.woocommerce-page form input[type="text"],.woocommerce-page form input[type="email"],.woocommerce-page form input[type="tel"],.woocommerce-page form input[type="password"],.woocommerce-page form textarea,.woocommerce-page form select,.woocommerce-account form input[type="text"],.woocommerce-account form input[type="email"],.woocommerce-account form input[type="tel"],.woocommerce-account form input[type="password"],.woocommerce-account form textarea,.woocommerce-account form select{background-color:#313817!important;border:2px solid #DAB444!important;color:#DAB444!important;border-radius:30px!important;padding:10px 15px!important;margin-bottom:15px!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;letter-spacing:1px!important}.woocommerce form input[type="text"]:focus,.woocommerce form input[type="email"]:focus,.woocommerce form input[type="tel"]:focus,.woocommerce form input[type="password"]:focus,.woocommerce form textarea:focus,.woocommerce form select:focus,.woocommerce-page form input[type="text"]:focus,.woocommerce-page form input[type="email"]:focus,.woocommerce-page form input[type="tel"]:focus,.woocommerce-page form input[type="password"]:focus,.woocommerce-page form textarea:focus,.woocommerce-page form select:focus,.woocommerce-account form input[type="text"]:focus,.woocommerce-account form input[type="email"]:focus,.woocommerce-account form input[type="tel"]:focus,.woocommerce-account form input[type="password"]:focus,.woocommerce-account form textarea:focus,.woocommerce-account form select:focus{border-color:#DAB444!important;outline:none!important;background-color:#2a2f1c!important}.woocommerce form button,.woocommerce-page form button,.woocommerce-account form button{background-color:#313817!important;border:2px solid #DAB444!important;color:#DAB444!important;border-radius:30px!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;font-weight:500!important;padding:10px 20px!important;text-transform:uppercase!important;text-align:center!important;letter-spacing:1px!important}.woocommerce form button:hover,.woocommerce-page form button:hover,.woocommerce-account form button:hover{background-color:#000000!important;color:#DAB444!important}.woocommerce-password-toggle{background-color:#313817!important;border:2px solid #DAB444!important;color:#DAB444!important;border-radius:30px!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;font-weight:500!important;padding:5px 10px!important;text-transform:uppercase!important;text-align:center!important;letter-spacing:1px!important}.woocommerce-password-toggle:hover{background-color:#000000!important;color:#DAB444!important}.select2-container--default .select2-selection--single{background-color:#313817!important;border:2px solid #DAB444!important;border-radius:30px!important;padding:0 15px!important;color:#DAB444!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;letter-spacing:1px!important;height:auto!important;min-height:50px;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;color:#DAB444!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:15px;color:#fff}.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:active{background-color:#2a2f1c!important;border-color:#DAB444!important}.select2-container--default .select2-results__option{background-color:#313817!important;color:#DAB444!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;letter-spacing:1px!important}.select2-container--default .select2-results__option--highlighted{background-color:#2a2f1c!important;color:#DAB444!important}.select2-container--default .select2-selection--single{background-color:#313817!important;border:2px solid #DAB444!important;border-radius:30px!important;color:#DAB444!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;letter-spacing:1px!important;height:auto!important;min-height:50px;display:flex;align-items:center}.select2-container--default .select2-dropdown{background-color:#313817!important;border:2px solid #DAB444!important;border-radius:30px!important;padding:15px}.select2-container--default .select2-search--dropdown{background-color:#313817!important;border:5px!important;padding:5px!important;margin:10px!important;border-radius:30px!important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#313817!important;border:2px solid #DAB444!important;border-radius:20px!important;padding:0 15px!important;color:#DAB444!important;font-family:'Bebas Neue',sans-serif!important;font-size:20px!important;letter-spacing:1px!important}.admin-bar-search{display:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-radius:30px;border:2px solid #DAB444;background-color:#313817;color:#DAB444;padding:10px 10px;margin:20px}.woocommerce-message{padding-left:60px;padding-top:15px;width:90%;justify-content:center}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{color:#DAB444!important}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{color:#DAB444!important;padding-right:20px}.woocommerce-message span,.woocommerce-error span,.woocommerce-info span{margin-left:20px!important}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:#DAB444;text-decoration:underline}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order{border-radius:30px;background-color:#313817;border:1px solid #DAB444;color:#DAB444;font-family:'Bebas Neue',sans-serif;font-size:18px;font-weight:500;padding:10px 20px;padding-bottom:7px;text-transform:uppercase;text-align:center}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #payment #place_order:hover{background-color:#000;color:#DAB444}.woocommerce-variation-price{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:15px 0}.woocommerce-variation-price::before{content:"Total:";display:block;font-size:20px;font-weight:700;margin-bottom:8px}.variations_form.cart{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;padding:15px;max-width:100%;backface-visibility:none}@media (max-width:768px){.variations_form.cart{flex-direction:column;align-items:center;gap:10px}}.variations,.label,.value{background-color:transparent!important}.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border-radius:20px;border:2px solid #DAB444}#backToTop{position:fixed;bottom:20px;right:20px;width:55px;height:55px;border-radius:50%;background-color:#313817;color:#fff;font-size:30px;display:flex;justify-content:center;align-items:center;border:1px solid #DAB444;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000;transition:background-color 0.3s ease}#backToTop i{font-size:22px;display:flex;justify-content:center;align-items:center;transform:rotate(0deg)}@media (max-width:768px){#backToTop{bottom:30px;right:20px}#backToTop i{font-size:20px;transform:rotate(0deg)}}