body:not(.wp-admin) .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:none!important}body:not(.wp-admin) .pswp--supports-fs,body:not(.wp-admin) .woocommerce-product-gallery__trigger{display:none!important}body:not(.wp-admin) .woocommerce,body:not(.wp-admin) .woocommerce-page{color:#a8adb3}body:not(.wp-admin) .woocommerce-page h1,body:not(.wp-admin) .woocommerce-page h2,body:not(.wp-admin) .woocommerce-page h3,body:not(.wp-admin) .woocommerce-page h4,body:not(.wp-admin) .woocommerce-page h5,body:not(.wp-admin) .woocommerce-page h6,body:not(.wp-admin) .woocommerce-page .product_title{color:#f3f3f3!important;font-weight:800}body:not(.wp-admin) .woocommerce a,body:not(.wp-admin) .woocommerce-page a{color:#a32626!important;text-decoration:none}body:not(.wp-admin) .woocommerce a:hover,body:not(.wp-admin) .woocommerce-page a:hover{color:#7f1c1c!important}body:not(.wp-admin) .woocommerce a.button,body:not(.wp-admin) .woocommerce button.button,body:not(.wp-admin) .woocommerce input.button,body:not(.wp-admin) .woocommerce #respond input#submit,body:not(.wp-admin) .woocommerce #payment #place_order,body:not(.wp-admin) .woocommerce .checkout-button,body:not(.wp-admin) .woocommerce button[name="apply_coupon"]{background:#a32626!important;color:#ffffff!important;border:1px solid #a32626!important;border-radius:4px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.04em!important;box-shadow:0 8px 18px rgba(0,0,0,0.28)!important;transition:all 0.25s ease-in-out!important}body:not(.wp-admin) .woocommerce a.button:hover,body:not(.wp-admin) .woocommerce button.button:hover,body:not(.wp-admin) .woocommerce input.button:hover,body:not(.wp-admin) .woocommerce #respond input#submit:hover,body:not(.wp-admin) .woocommerce #payment #place_order:hover,body:not(.wp-admin) .woocommerce .checkout-button:hover,body:not(.wp-admin) .woocommerce button[name="apply_coupon"]:hover{background:#7f1c1c!important;color:#ffffff!important;border-color:#7f1c1c!important;transform:translateY(-1px)}body:not(.wp-admin) .woocommerce a.button:after,body:not(.wp-admin) .woocommerce button.button:after{display:none!important}body:not(.wp-admin) .woocommerce ul.products,body:not(.wp-admin) .woocommerce-page ul.products{display:flex!important;flex-wrap:wrap!important;gap:24px!important;width:100%!important;margin:0!important;padding:0!important}body:not(.wp-admin) .woocommerce ul.products::before,body:not(.wp-admin) .woocommerce ul.products::after,body:not(.wp-admin) .woocommerce-page ul.products::before,body:not(.wp-admin) .woocommerce-page ul.products::after{display:none!important}body:not(.wp-admin) .woocommerce ul.products li.product,body:not(.wp-admin) .woocommerce-page ul.products li.product{float:none!important;clear:none!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#34383d!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:10px!important;padding:14px!important;box-shadow:0 8px 22px rgba(0,0,0,0.28)!important;overflow:visible!important;text-align:center!important;box-sizing:border-box!important;transition:all 0.25s ease-in-out!important}body:not(.wp-admin) .woocommerce ul.products li.product:hover,body:not(.wp-admin) .woocommerce-page ul.products li.product:hover{border-color:rgba(163,38,38,0.45)!important;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,0.38)!important}body:not(.wp-admin) .woocommerce ul.products li.product a img,body:not(.wp-admin) .woocommerce-page ul.products li.product a img{background:#ffffff!important;border-radius:6px!important;padding:8px!important;width:100%!important;height:220px!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 0 12px!important}body:not(.wp-admin) .woocommerce ul.products li.product h2,body:not(.wp-admin) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.wp-admin) .woocommerce-page ul.products li.product .woocommerce-loop-product__title{color:#f3f3f3!important;font-size:12px!important;line-height:1.45!important;font-weight:800!important;min-height:72px!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:4px 6px 2px!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;word-break:normal!important;overflow-wrap:anywhere!important}body:not(.wp-admin) .woocommerce ul.products li.product .price,body:not(.wp-admin) .woocommerce-page ul.products li.product .price{color:#a8adb3!important;font-size:16px!important;font-weight:800!important;min-height:28px!important;margin:0 0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body:not(.wp-admin) .woocommerce ul.products li.product .button,body:not(.wp-admin) .woocommerce-page ul.products li.product .button{width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;padding:10px 12px!important;font-size:12px!important;line-height:1.2!important}body:not(.wp-admin) .woocommerce ul.products li.product .compare,body:not(.wp-admin) .woocommerce ul.products li.product a.compare,body:not(.wp-admin) .woocommerce .added_to_cart{display:block!important;text-align:center;margin:2px 0 4px!important;font-size:11px;color:#a8adb3!important}body:not(.wp-admin) .woocommerce ul.products li.product .compare:hover,body:not(.wp-admin) .woocommerce ul.products li.product a.compare:hover,body:not(.wp-admin) .woocommerce .added_to_cart:hover{color:#a32626!important}@media only screen and (min-width:981px){body:not(.wp-admin) .woocommerce ul.products li.product,body:not(.wp-admin) .woocommerce-page ul.products li.product{width:calc(25% - 18px)!important}}@media only screen and (min-width:768px) and (max-width:980px){body:not(.wp-admin) .woocommerce ul.products,body:not(.wp-admin) .woocommerce-page ul.products{gap:18px!important}body:not(.wp-admin) .woocommerce ul.products li.product,body:not(.wp-admin) .woocommerce-page ul.products li.product{width:calc(33.333% - 12px)!important}}@media only screen and (max-width:767px){body:not(.wp-admin) .woocommerce ul.products,body:not(.wp-admin) .woocommerce-page ul.products{gap:12px!important}body:not(.wp-admin) .woocommerce ul.products li.product,body:not(.wp-admin) .woocommerce-page ul.products li.product{width:calc(50% - 6px)!important;padding:10px!important}body:not(.wp-admin) .woocommerce ul.products li.product a img,body:not(.wp-admin) .woocommerce-page ul.products li.product a img{height:145px!important;padding:6px!important}body:not(.wp-admin) .woocommerce ul.products li.product h2,body:not(.wp-admin) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.wp-admin) .woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:11px!important;line-height:1.4!important;min-height:68px!important;max-height:none!important;overflow:visible!important;padding:4px 4px 2px!important}body:not(.wp-admin) .woocommerce ul.products li.product .price,body:not(.wp-admin) .woocommerce-page ul.products li.product .price{font-size:14px!important;min-height:22px!important}body:not(.wp-admin) .woocommerce ul.products li.product .button,body:not(.wp-admin) .woocommerce-page ul.products li.product .button{font-size:10px!important;min-height:38px!important;padding:8px 6px!important}}@media only screen and (max-width:420px){body:not(.wp-admin) .woocommerce ul.products li.product h2,body:not(.wp-admin) .woocommerce ul.products li.product .woocommerce-loop-product__title,body:not(.wp-admin) .woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:10px!important;line-height:1.4!important;min-height:72px!important}body:not(.wp-admin) .woocommerce ul.products li.product .button,body:not(.wp-admin) .woocommerce-page ul.products li.product .button{font-size:9px!important}}body:not(.wp-admin) .woocommerce-cart-form,body:not(.wp-admin) .woocommerce-checkout,body:not(.wp-admin) .woocommerce-checkout-review-order,body:not(.wp-admin) .woocommerce table.shop_table,body:not(.wp-admin) .woocommerce form.checkout_coupon,body:not(.wp-admin) .woocommerce form.login,body:not(.wp-admin) .woocommerce form.register{background:#2a2d31!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:10px!important;color:#f3f3f3!important}body:not(.wp-admin) .woocommerce table.shop_table th,body:not(.wp-admin) .woocommerce table.shop_table td{color:#f3f3f3!important;border-color:rgba(255,255,255,0.08)!important}body:not(.wp-admin) .woocommerce-info,body:not(.wp-admin) .woocommerce-message{background:#2a2d31!important;color:#f3f3f3!important;border-top-color:#a32626!important}body:not(.wp-admin) .woocommerce-error{background:rgba(163,38,38,0.16)!important;color:#f3f3f3!important;border-top-color:#a32626!important}body:not(.wp-admin) .woocommerce input[type="text"],body:not(.wp-admin) .woocommerce input[type="email"],body:not(.wp-admin) .woocommerce input[type="tel"],body:not(.wp-admin) .woocommerce input[type="password"],body:not(.wp-admin) .woocommerce input[type="search"],body:not(.wp-admin) .woocommerce input[type="number"],body:not(.wp-admin) .woocommerce textarea,body:not(.wp-admin) .woocommerce select,body:not(.wp-admin) .woocommerce form .form-row input.input-text,body:not(.wp-admin) .woocommerce form .form-row textarea{background:#1b1d1f!important;color:#f3f3f3!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:6px!important;padding:12px!important}body:not(.wp-admin) .woocommerce input::placeholder,body:not(.wp-admin) .woocommerce textarea::placeholder{color:rgba(243,243,243,0.45)!important}body:not(.wp-admin) .woocommerce input:focus,body:not(.wp-admin) .woocommerce textarea:focus,body:not(.wp-admin) .woocommerce select:focus{border-color:#a32626!important;outline:none!important;box-shadow:0 0 0 2px rgba(163,38,38,0.18)!important}body:not(.wp-admin) .woocommerce-products-header{background:linear-gradient(135deg,#1b1d1f,#2a2d31)!important;border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:24px;margin-bottom:28px}body:not(.wp-admin) .woocommerce-products-header h1{color:#f3f3f3!important;text-transform:uppercase;letter-spacing:0.04em}body:not(.wp-admin) .woocommerce-result-count,body:not(.wp-admin) .woocommerce-ordering select{color:#a8adb3!important}