.variations select{display:none!important}.woo-variation-items-wrapper .variable-item::after,.woo-variation-items-wrapper .variable-item span::after{display:none!important;content:none!important}.woo-variation-items-wrapper{display:flex;flex-wrap:wrap;gap:10px}.woo-variation-items-wrapper .variable-item{width:60px!important;height:45px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9d9d9;border-radius:6px;background:transparent;font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:1px;transition:all 0.2s ease}.woo-variation-items-wrapper .variable-item span{width:100%;text-align:center}.woo-variation-items-wrapper .variable-item:hover{border-color:#1f3d2b;transform:translateY(-2px)}.woo-variation-items-wrapper .variable-item.selected{border:2px solid #c8a96a;background:rgba(255,255,255,0.6)}.single-product .quantity{display:none!important}.single_add_to_cart_button{width:100%;padding:16px;font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:2px;border-radius:6px;background:linear-gradient(135deg,#1f3d2b,#2e5a3f);color:#fff;border:none}.single_add_to_cart_button:hover{background:linear-gradient(135deg,#2e5a3f,#1f3d2b)}.variations{margin-bottom:20px}.woo-variation-items-wrapper .variable-item.selected{border:2px solid #c8a96a!important;box-shadow:none!important;outline:none!important}.woo-variation-items-wrapper .variable-item.selected span{border:none!important}.reset_variations{display:none!important}.variations th.label{display:none!important}.woo-variation-items-wrapper .variable-item:hover{border-color:#c8a96a!important;box-shadow:0 4px 12px rgba(200,169,106,0.25);transform:translateY(-3px)}.woo-variation-items-wrapper .variable-item.selected{transform:scale(0.97);border:2px solid #c8a96a!important;background:rgba(255,255,255,0.9);box-shadow:0 0 0 2px rgba(200,169,106,0.15)}.woo-variation-items-wrapper{gap:10px!important}.woo-variation-items-wrapper .variable-item{text-transform:uppercase}.et_pb_module.et_pb_wc_tabs{border:none!important}.et_pb_module.et_pb_wc_tabs .woocommerce-tabs{border:none!important}.et_pb_module.et_pb_wc_tabs ul.tabs{display:flex!important;gap:12px!important;padding:0!important;margin-bottom:30px!important;border:none!important}.et_pb_module.et_pb_wc_tabs ul.tabs::before{display:none!important}.et_pb_module.et_pb_wc_tabs ul.tabs li{background:transparent!important;border:1px solid #e6e7e8!important;border-radius:6px!important;padding:10px 18px!important;margin:0!important;transition:all 0.25s ease!important}.et_pb_module.et_pb_wc_tabs ul.tabs li::before,.et_pb_module.et_pb_wc_tabs ul.tabs li::after{display:none!important}.et_pb_module.et_pb_wc_tabs ul.tabs li a{color:#2B2B29!important;font-weight:500!important;letter-spacing:1px!important}.et_pb_module.et_pb_wc_tabs ul.tabs li:hover{border-color:#AB823F!important;transform:translateY(-2px)}.et_pb_module.et_pb_wc_tabs ul.tabs li:hover a{color:#AB823F!important}.et_pb_module.et_pb_wc_tabs ul.tabs li.active{background:#2C4235!important;border-color:#2C4235!important}.et_pb_module.et_pb_wc_tabs ul.tabs li.active a{color:#ffffff!important}.et_pb_module.et_pb_wc_tabs .panel{border:1px solid #e6e7e8!important;padding:35px!important;border-radius:8px!important;background:#ffffff!important}.et_pb_module.et_pb_wc_tabs .panel p{color:#4D4A43!important;line-height:1.7!important}.et_pb_module.et_pb_wc_tabs .panel li{color:#4D4A43!important;margin-bottom:10px!important}.et_pb_tabs{max-width:1100px;margin:0 auto}.et_pb_tabs_controls{display:flex!important;justify-content:flex-start;gap:60px;border:none!important;background:transparent!important;margin-bottom:30px}.et_pb_tabs_controls li{border:none!important;background:transparent!important;padding:0!important}.et_pb_tabs_controls li a{font-size:15px;color:#4D4A43!important;letter-spacing:1px}.et_pb_tabs_controls li.et_pb_tab_active a{background:#2C4235;color:#fff!important;padding:14px 24px}.et_pb_all_tabs{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.et_pb_tab_content{background:transparent!important;padding:0!important;max-width:800px}.et_pb_tab_content p{font-size:16px;line-height:1.9;color:#4D4A43;margin-bottom:18px}.et_pb_tab_content p:first-of-type{font-size:18px;color:#2B2B29}.et_pb_tab_content ul{padding-left:18px}.et_pb_tab_content li{margin-bottom:10px}.woocommerce-cart .quantity{display:flex;justify-content:center}.woocommerce-cart .actions button[name="update_cart"]{background-color:#2C4235;color:#E6E7E8;border:none;padding:12px 24px;text-transform:uppercase;letter-spacing:1px;border-radius:4px;font-size:14px;transition:all 0.3s ease}.woocommerce-cart .actions button[name="update_cart"]:hover{background-color:#AB823F;color:#2B2B29}.woocommerce form .form-row select{background-color:#ffffff!important;border:1px solid #e6e7e8!important;padding:12px 14px!important;font-size:14px!important;color:#2B2B29!important;border-radius:4px!important;appearance:none}.woocommerce form .form-row{position:relative}.woocommerce form .form-row select{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px!important}.woocommerce form .form-row select:focus{border-color:#2C4235!important;outline:none}.woocommerce form .form-row select{background-color:rgba(255,255,255,0.15)!important;border:0px solid rgba(255,255,255,0.30)!important;color:#2B2B29!important}.woocommerce form .form-row select:focus{background-color:rgba(255,255,255,0.30)!important;border-color:#2C4235!important}.select2-container--default .select2-selection--single{background-color:rgba(255,255,255,0.15)!important;border:0px solid rgba(255,255,255,0.30)!important;color:#2B2B29!important}.select2-container--default.select2-container--open .select2-selection--single{background-color:rgba(255,255,255,0.30)!important;border-color:#2C4235!important}.select2-dropdown{background-color:#ffffff!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted{background-color:#2C4235!important;color:#ffffff!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(44,66,53,0.15)!important;color:#2B2B29!important}.horned-cta.et_pb_button{display:inline-flex;align-items:center;justify-content:center;min-width:260px;height:52px;text-align:center}.horned-cta.et_pb_button,.et_pb_button.horned-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;height:52px!important;text-align:center!important;font-family:'Inter',sans-serif!important;font-size:14px!important;letter-spacing:0.16em!important;background:#2C4235!important;color:#E6E7E8!important;border:none!important;border-radius:0px!important;text-decoration:none!important;transition:all 0.3s ease!important}button .icon,.button .icon,a.button .icon{margin-right:8px;display:inline-flex;align-items:center}.horned-cta.et_pb_button:hover{background:#AB823f!important;transform:translateY(-2px)}.horned-cta.et_pb_button::before,.horned-cta.et_pb_button::after{position:relative!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1!important}.et_pb_row{display:flex;align-items:flex-end}.et_pb_menu{margin-bottom:6px}.et_pb_module.et_pb_wc_cart{margin-bottom:6px}.et_pb_image{margin-bottom:0px}.et_pb_newsletter{max-width:320px;margin-left:0!important;margin-right:auto!important}.et_pb_newsletter_form{align-items:flex-start!important}.et_pb_newsletter .et_pb_newsletter_fields{width:100%}.et_pb_newsletter input[type="email"]{text-align:left!important}.et_pb_newsletter .et_pb_newsletter_button{margin-left:0!important}.et_pb_menu__logo img{max-height:100px!important;width:auto!important}.et-pb-contact-message{color:#ab823f!important;font-family:"Bebas Neue",sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.5!important;text-align:center!important;padding:15px 20px!important;margin-top:20px!important;max-width:500px;margin-left:auto!important;margin-right:auto!important}.et_pb_menu__menu>nav>ul>li:last-child{margin-right:15px}.et_pb_menu__cart,.et-cart-info{margin-left:15px}html,body{background-color:#E6E7E8}