.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px!important;margin:0!important;padding:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;background:radial-gradient(circle at 18% 28%,rgba(85,215,164,0.10),transparent 32%),radial-gradient(circle at 78% 22%,rgba(255,255,255,0.05),transparent 26%),linear-gradient(135deg,#07110e 0%,#0a1511 52%,#050806 100%)!important;border:1px solid rgba(85,215,164,0.22)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 28px 80px rgba(0,0,0,0.35)!important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.woocommerce ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(85,215,164,0.48)!important;box-shadow:0 34px 90px rgba(0,0,0,0.48)!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;padding:34px 30px 24px!important;text-decoration:none!important}.woocommerce ul.products li.product img{width:auto!important;max-width:72%!important;height:340px!important;object-fit:contain!important;margin:0 auto 24px!important;display:block!important;filter:drop-shadow(0 24px 28px rgba(0,0,0,0.65));transition:transform 0.25s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.035)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-0.8px!important;text-transform:uppercase!important;padding:0!important;margin:0 0 14px!important}.woocommerce ul.products li.product .price{display:block!important;color:#55d7a4!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;margin:0 30px 22px!important}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .price del{color:rgba(255,255,255,0.42)!important;opacity:1!important;margin-right:8px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 30px 30px!important;padding:13px 22px!important;min-height:46px!important;border-radius:999px!important;background:#55d7a4!important;color:#06100d!important;border:1px solid rgba(85,215,164,0.9)!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:0.8px!important;text-transform:uppercase!important;box-shadow:none!important;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.button:hover{background:#ffffff!important;color:#06100d!important;transform:translateY(-2px)}.woocommerce ul.products li.product .onsale{top:22px!important;left:22px!important;right:auto!important;margin:0!important;min-height:auto!important;min-width:auto!important;padding:8px 16px!important;border-radius:999px!important;background:#55d7a4!important;color:#06100d!important;font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:0.6px!important;text-transform:uppercase!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:rgba(255,255,255,0.72)!important;font-size:14px!important;margin-bottom:26px!important}.woocommerce .woocommerce-ordering select{background:#07110e!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.3)!important;border-radius:999px!important;padding:10px 16px!important}@media (max-width:1180px){.woocommerce ul.products{grid-template-columns:1fr!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.woocommerce ul.products li.product img{height:300px!important;max-width:68%!important}}@media (max-width:620px){.woocommerce ul.products{gap:24px!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{padding:28px 22px 20px!important}.woocommerce ul.products li.product img{height:240px!important;max-width:78%!important;margin-bottom:20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(25px,10vw,36px)!important}.woocommerce ul.products li.product .price{margin:0 22px 20px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button{margin:0 22px 26px!important;width:calc(100% - 44px)!important}}body.woocommerce-shop,body.post-type-archive-product{background:#050806!important}body.woocommerce-shop #main-content,body.post-type-archive-product #main-content{background:radial-gradient(circle at 12% 10%,rgba(85,215,164,0.10),transparent 28%),radial-gradient(circle at 85% 18%,rgba(85,215,164,0.07),transparent 26%),linear-gradient(135deg,#050806 0%,#07110e 46%,#030504 100%)!important}.woocommerce{color:#ffffff}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px!important;margin:0!important;padding:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{position:relative;width:auto!important;float:none!important;margin:0!important;padding:0!important;background:radial-gradient(circle at 22% 24%,rgba(85,215,164,0.12),transparent 34%),radial-gradient(circle at 78% 20%,rgba(255,255,255,0.05),transparent 28%),linear-gradient(135deg,#07110e 0%,#0a1511 54%,#050806 100%)!important;border:1px solid rgba(85,215,164,0.22)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 28px 80px rgba(0,0,0,0.38)!important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.woocommerce ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(85,215,164,0.55)!important;box-shadow:0 34px 90px rgba(0,0,0,0.55)!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;padding:34px 30px 18px!important;text-decoration:none!important}.woocommerce ul.products li.product img{width:auto!important;max-width:76%!important;height:330px!important;object-fit:contain!important;margin:0 auto 26px!important;display:block!important;filter:drop-shadow(0 24px 28px rgba(0,0,0,0.65));transition:transform 0.25s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.035)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-0.8px!important;text-transform:uppercase!important;padding:0!important;margin:0 0 14px!important}.woocommerce ul.products li.product .price{display:block!important;color:#55d7a4!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;margin:0 30px 22px!important}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .price del{color:rgba(255,255,255,0.42)!important;opacity:1!important;margin-right:8px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 30px 30px!important;padding:13px 24px!important;min-height:46px!important;border-radius:999px!important;background:#55d7a4!important;color:#06100d!important;border:1px solid rgba(85,215,164,0.9)!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:0.8px!important;text-transform:uppercase!important;box-shadow:none!important;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.button:hover{background:#ffffff!important;color:#06100d!important;transform:translateY(-2px)}.woocommerce ul.products li.product .onsale{top:22px!important;left:22px!important;right:auto!important;margin:0!important;min-height:auto!important;min-width:auto!important;padding:8px 16px!important;border-radius:999px!important;background:#55d7a4!important;color:#06100d!important;font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:0.6px!important;text-transform:uppercase!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:rgba(255,255,255,0.68)!important;font-size:14px!important;margin-bottom:26px!important}.woocommerce .woocommerce-ordering select{background:#07110e!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.34)!important;border-radius:999px!important;padding:10px 16px!important}@media (max-width:1180px){.woocommerce ul.products{grid-template-columns:1fr!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.woocommerce ul.products li.product img{height:300px!important;max-width:70%!important}}@media (max-width:620px){.woocommerce ul.products{gap:24px!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{padding:28px 22px 18px!important}.woocommerce ul.products li.product img{height:235px!important;max-width:80%!important;margin-bottom:22px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(25px,10vw,36px)!important}.woocommerce ul.products li.product .price{margin:0 22px 20px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button{width:calc(100% - 44px)!important;margin:0 22px 26px!important}}html,body{background:#050806!important}#page-container,#main-content{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.10),transparent 30%),radial-gradient(circle at 82% 16%,rgba(85,215,164,0.06),transparent 28%),linear-gradient(135deg,#050806 0%,#07110e 45%,#030504 100%)!important}.et_pb_section,.et_pb_row,.et_pb_column{background-color:transparent}body.woocommerce,body.woocommerce-page,body.single-product,body.woocommerce-cart,body.woocommerce-checkout{background:#050806!important}body.woocommerce #main-content,body.woocommerce-page #main-content,body.single-product #main-content,body.woocommerce-cart #main-content,body.woocommerce-checkout #main-content{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.10),transparent 30%),radial-gradient(circle at 82% 16%,rgba(85,215,164,0.06),transparent 28%),linear-gradient(135deg,#050806 0%,#07110e 45%,#030504 100%)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page .button,.single_add_to_cart_button,.checkout-button,#place_order{background:#55d7a4!important;color:#06100d!important;border:1px solid rgba(85,215,164,0.9)!important;border-radius:999px!important;padding:15px 28px!important;min-height:50px!important;line-height:1!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.9px!important;text-transform:uppercase!important;box-shadow:0 14px 34px rgba(85,215,164,0.16)!important;text-decoration:none!important;transition:all 0.22s ease!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .button:hover,.single_add_to_cart_button:hover,.checkout-button:hover,#place_order:hover{background:#ffffff!important;color:#06100d!important;border-color:#ffffff!important;transform:translateY(-2px);box-shadow:0 18px 42px rgba(255,255,255,0.12)!important}.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after,.woocommerce-page a.button:after,.woocommerce-page button.button:after,.woocommerce-page input.button:after,.single_add_to_cart_button:after,.checkout-button:after,#place_order:after{display:none!important;content:none!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:74px!important;height:50px!important;background:rgba(255,255,255,0.04)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.32)!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;text-align:center!important;box-shadow:none!important}.single-product .product_title{color:#ffffff!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-1.4px!important;text-transform:uppercase!important;margin-bottom:14px!important}.single-product .summary .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#55d7a4!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important}.single-product .summary .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:rgba(255,255,255,0.40)!important;opacity:1!important;margin-right:10px!important}.single-product .summary .price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#55d7a4!important;text-decoration:none!important}.single-product .woocommerce-product-details__short-description,.single-product .summary,.woocommerce div.product .summary{color:rgba(255,255,255,0.76)!important}.single-product .woocommerce-product-details__short-description p,.single-product .summary p,.single-product .summary li{color:rgba(255,255,255,0.76)!important;font-size:16px!important;line-height:1.65!important}.single-product .product_meta{color:rgba(255,255,255,0.50)!important;border-top:1px solid rgba(255,255,255,0.16)!important;padding-top:18px!important;margin-top:26px!important}.single-product .product_meta a{color:#55d7a4!important}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#55d7a4!important;color:#06100d!important;border-radius:999px!important;min-height:auto!important;min-width:auto!important;padding:9px 18px!important;line-height:1!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.5px!important;text-transform:uppercase!important}.single-product div.product div.images img{filter:drop-shadow(0 30px 40px rgba(0,0,0,0.65))}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:rgba(255,255,255,0.045)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.26)!important;border-radius:18px!important;padding:18px 22px!important}.woocommerce-message::before,.woocommerce-info::before{color:#55d7a4!important}.woocommerce-cart table.cart,.woocommerce-checkout-review-order-table,.woocommerce table.shop_table{background:rgba(255,255,255,0.035)!important;border:1px solid rgba(85,215,164,0.20)!important;border-radius:18px!important;overflow:hidden!important;color:#ffffff!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{color:rgba(255,255,255,0.78)!important;border-color:rgba(255,255,255,0.12)!important}.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{background:rgba(255,255,255,0.035)!important;border:1px solid rgba(85,215,164,0.20)!important;border-radius:18px!important;padding:26px!important;color:#ffffff!important}.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-account h1,.woocommerce-account h2,.woocommerce-account h3{color:#ffffff!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-0.5px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{background:rgba(255,255,255,0.045)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.24)!important;border-radius:14px!important;min-height:48px!important;padding:12px 14px!important;box-shadow:none!important}.woocommerce form .form-row label{color:rgba(255,255,255,0.74)!important;font-weight:700!important}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:rgba(255,255,255,0.36)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffffff!important;line-height:46px!important}.select2-dropdown{background:#07110e!important;border:1px solid rgba(85,215,164,0.28)!important}.select2-results__option{color:#ffffff!important}.select2-results__option--highlighted{background:#55d7a4!important;color:#06100d!important}.woocommerce-cart .coupon input.input-text{min-height:50px!important;background:rgba(255,255,255,0.045)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.24)!important;border-radius:999px!important;padding:0 18px!important}@media (max-width:768px){.single-product .product_title{font-size:clamp(30px,10vw,44px)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button,.single_add_to_cart_button,.checkout-button,#place_order{width:100%!important;justify-content:center!important;text-align:center!important}.single-product form.cart{display:block!important}.single-product form.cart .quantity{margin-bottom:14px!important}.woocommerce .quantity input.qty{width:100%!important}.cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{padding:20px!important}}body.woocommerce-cart #sidebar,body.woocommerce-checkout #sidebar{display:none!important}body.woocommerce-cart #left-area,body.woocommerce-checkout #left-area{width:100%!important;padding-right:0!important}body.woocommerce-cart #main-content .container:before,body.woocommerce-checkout #main-content .container:before{display:none!important}body.woocommerce-cart #main-content .container,body.woocommerce-checkout #main-content .container{width:90%!important;max-width:1180px!important;padding-top:70px!important;padding-bottom:70px!important}body.woocommerce-cart .et_pb_row,body.woocommerce-checkout .et_pb_row{border-right:none!important}body.woocommerce-cart,body.woocommerce-checkout{color:rgba(255,255,255,0.78)!important}body.woocommerce-cart h1,body.woocommerce-cart h2,body.woocommerce-cart h3,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{color:#ffffff!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-0.5px!important}body.woocommerce-cart .woocommerce{display:block!important}body.woocommerce-cart .woocommerce-cart-form{width:100%!important;max-width:100%!important}body.woocommerce-cart .cart-collaterals{width:100%!important;margin-top:34px!important}body.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:520px!important;margin-left:auto!important}.woocommerce table.shop_table{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.08),transparent 30%),linear-gradient(135deg,rgba(7,17,14,0.96) 0%,rgba(5,8,6,0.96) 100%)!important;border:1px solid rgba(85,215,164,0.24)!important;border-radius:18px!important;overflow:hidden!important;color:#ffffff!important}.woocommerce table.shop_table th{color:rgba(255,255,255,0.62)!important;font-size:12px!important;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase!important}.woocommerce table.shop_table td{color:rgba(255,255,255,0.78)!important;border-color:rgba(255,255,255,0.10)!important}.woocommerce table.shop_table a{color:#55d7a4!important}.woocommerce-cart table.cart img{width:72px!important;height:72px!important;object-fit:contain!important;filter:drop-shadow(0 14px 18px rgba(0,0,0,0.45))}.woocommerce .cart_totals,.woocommerce-checkout-review-order{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.08),transparent 30%),linear-gradient(135deg,rgba(7,17,14,0.96) 0%,rgba(5,8,6,0.96) 100%)!important;border:1px solid rgba(85,215,164,0.24)!important;border-radius:18px!important;padding:28px!important;color:#ffffff!important;box-shadow:0 24px 70px rgba(0,0,0,0.35)!important}body.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(340px,0.65fr)!important;gap:42px!important;align-items:start!important}body.woocommerce-checkout #customer_details{width:100%!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review_heading{width:100%!important}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.06),transparent 30%),linear-gradient(135deg,rgba(7,17,14,0.92) 0%,rgba(5,8,6,0.92) 100%)!important;border:1px solid rgba(85,215,164,0.20)!important;border-radius:18px!important;padding:28px!important;margin-bottom:28px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{background:rgba(255,255,255,0.06)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.26)!important;border-radius:12px!important;min-height:50px!important;padding:12px 14px!important;box-shadow:none!important}.woocommerce form .form-row label{color:rgba(255,255,255,0.76)!important;font-weight:700!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .checkout-button,.woocommerce #place_order{background:#55d7a4!important;color:#06100d!important;border:1px solid rgba(85,215,164,0.9)!important;border-radius:999px!important;padding:15px 28px!important;min-height:50px!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.8px!important;text-transform:uppercase!important;box-shadow:0 14px 34px rgba(85,215,164,0.16)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .checkout-button:hover,.woocommerce #place_order:hover{background:#ffffff!important;color:#06100d!important}.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after,.woocommerce .checkout-button:after,.woocommerce #place_order:after{display:none!important;content:none!important}@media (max-width:980px){body.woocommerce-checkout form.checkout{display:block!important}body.woocommerce-cart #main-content .container,body.woocommerce-checkout #main-content .container{width:92%!important;padding-top:44px!important;padding-bottom:44px!important}body.woocommerce-cart .cart-collaterals .cart_totals{max-width:100%!important}.woocommerce .cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{padding:22px!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .checkout-button,.woocommerce #place_order{width:100%!important;text-align:center!important;justify-content:center!important}}body.woocommerce-cart #main-content .container,body.woocommerce-checkout #main-content .container{width:90%!important;max-width:1240px!important;padding-top:70px!important;padding-bottom:80px!important}body.woocommerce-cart #main-content .container:before,body.woocommerce-checkout #main-content .container:before,body.woocommerce-cart #sidebar,body.woocommerce-checkout #sidebar{display:none!important}body.woocommerce-cart #left-area,body.woocommerce-checkout #left-area{width:100%!important;padding-right:0!important}body.woocommerce-cart .wc-block-cart,body.woocommerce-checkout .wc-block-checkout{color:rgba(255,255,255,0.78)!important}body.woocommerce-cart .wc-block-components-sidebar-layout,body.woocommerce-checkout .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(360px,0.65fr)!important;gap:48px!important;align-items:start!important}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-components-sidebar{width:100%!important;padding:0!important;border:none!important}body.woocommerce-cart .wc-block-components-main,body.woocommerce-checkout .wc-block-components-main{width:100%!important;padding-right:0!important}body.woocommerce-cart h1,body.woocommerce-checkout h1,body.woocommerce-cart h2,body.woocommerce-checkout h2,body.woocommerce-cart h3,body.woocommerce-checkout h3,.wc-block-components-title{color:#ffffff!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-0.5px!important}.wc-block-cart-items,.wc-block-components-order-summary,.wc-block-components-totals-wrapper,.wc-block-checkout__payment-method,.wc-block-components-checkout-step,.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block,.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.06),transparent 32%),linear-gradient(135deg,rgba(7,17,14,0.94) 0%,rgba(5,8,6,0.96) 100%)!important;border:1px solid rgba(85,215,164,0.22)!important;border-radius:18px!important;color:rgba(255,255,255,0.78)!important}.wc-block-cart-items{overflow:hidden!important}.wc-block-cart-items th,.wc-block-cart-items td,.wc-block-components-totals-wrapper{border-color:rgba(255,255,255,0.12)!important}.wc-block-components-product-name,.wc-block-cart-item__product a,.wc-block-components-order-summary-item__description a{color:#55d7a4!important;font-weight:800!important;text-decoration:none!important}.wc-block-components-product-name:hover,.wc-block-cart-item__product a:hover,.wc-block-components-order-summary-item__description a:hover{color:#ffffff!important}.wc-block-components-product-metadata,.wc-block-components-product-metadata p,.wc-block-cart-item__product,.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__individual-prices,.wc-block-components-totals-item__description{color:rgba(255,255,255,0.62)!important}.wc-block-components-product-price,.wc-block-cart-item__total,.wc-block-components-totals-item__value,.wc-block-components-formatted-money-amount{color:rgba(255,255,255,0.86)!important;font-weight:700!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#ffffff!important;font-size:22px!important;font-weight:900!important}.wc-block-cart-item__image img,.wc-block-components-order-summary-item__image img{object-fit:contain!important;filter:drop-shadow(0 14px 18px rgba(0,0,0,0.55))!important}.wc-block-components-quantity-selector{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(85,215,164,0.28)!important;border-radius:999px!important;color:#ffffff!important}.wc-block-components-quantity-selector input,.wc-block-components-quantity-selector button{color:#ffffff!important;background:transparent!important}.wc-block-cart-item__remove-link{color:rgba(255,255,255,0.58)!important;text-decoration:none!important}.wc-block-cart-item__remove-link:hover{color:#55d7a4!important}.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#55d7a4!important;color:#06100d!important;border:1px solid rgba(85,215,164,0.95)!important;border-radius:999px!important;min-height:52px!important;padding:15px 28px!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.8px!important;text-transform:uppercase!important;box-shadow:0 14px 34px rgba(85,215,164,0.16)!important;transition:all 0.22s ease!important}.wc-block-components-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:#ffffff!important;border-color:#ffffff!important;color:#06100d!important;transform:translateY(-2px)}.wc-block-components-button__text{color:inherit!important}.wc-block-components-panel,.wc-block-components-panel__button{color:rgba(255,255,255,0.78)!important}.wc-block-components-panel__button{background:transparent!important;border:none!important;box-shadow:none!important}.wc-block-components-text-input input,.wc-block-components-address-form input,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-country-input input,.wc-block-components-state-input input,.wc-block-components-textarea,.wc-block-components-select select{background:rgba(255,255,255,0.06)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.26)!important;border-radius:12px!important;min-height:50px!important;box-shadow:none!important}.wc-block-components-text-input label,.wc-block-components-address-form label,.wc-block-components-combobox label,.wc-block-components-country-input label,.wc-block-components-state-input label{color:rgba(255,255,255,0.62)!important}.wc-block-components-text-input input::placeholder,.wc-block-components-address-form input::placeholder{color:rgba(255,255,255,0.38)!important}.wc-block-components-text-input input:focus,.wc-block-components-address-form input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input:focus,.wc-block-components-country-input input:focus,.wc-block-components-state-input input:focus{border-color:#55d7a4!important;box-shadow:0 0 0 1px rgba(85,215,164,0.35)!important}.wc-block-components-radio-control,.wc-block-components-radio-control__option{background:rgba(255,255,255,0.035)!important;border-color:rgba(85,215,164,0.24)!important;color:rgba(255,255,255,0.78)!important}.wc-block-components-sidebar .wc-block-components-order-summary{padding:22px!important}.wc-block-components-sidebar .wc-block-components-totals-wrapper{padding:18px 22px!important;margin-top:0!important}body.woocommerce-checkout .wc-block-components-sidebar{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.06),transparent 32%),linear-gradient(135deg,rgba(7,17,14,0.94) 0%,rgba(5,8,6,0.96) 100%)!important;border:1px solid rgba(85,215,164,0.22)!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(0,0,0,0.35)!important}body.woocommerce-cart .wc-block-components-sidebar{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.06),transparent 32%),linear-gradient(135deg,rgba(7,17,14,0.94) 0%,rgba(5,8,6,0.96) 100%)!important;border:1px solid rgba(85,215,164,0.22)!important;border-radius:18px!important;padding:24px!important;box-shadow:0 24px 70px rgba(0,0,0,0.35)!important}.wc-block-components-notice-banner{background:rgba(255,255,255,0.045)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.26)!important;border-radius:18px!important}@media (max-width:980px){body.woocommerce-cart .wc-block-components-sidebar-layout,body.woocommerce-checkout .wc-block-components-sidebar-layout{display:block!important}body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-components-sidebar{margin-top:32px!important}body.woocommerce-cart #main-content .container,body.woocommerce-checkout #main-content .container{width:92%!important;padding-top:44px!important;padding-bottom:50px!important}.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{width:100%!important}}body.woocommerce-checkout .wc-block-components-checkout-step,body.woocommerce-checkout .wc-block-checkout__payment-method{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.04),transparent 32%),linear-gradient(135deg,rgba(7,17,14,0.92) 0%,rgba(5,8,6,0.94) 100%)!important;border:1px solid rgba(85,215,164,0.22)!important;border-radius:18px!important;padding:26px!important;margin-bottom:26px!important;overflow:hidden!important}body.woocommerce-checkout .wc-block-components-checkout-step__container,body.woocommerce-checkout .wc-block-components-checkout-step__content,body.woocommerce-checkout .wc-block-components-address-card,body.woocommerce-checkout .wc-block-components-shipping-rates-control,body.woocommerce-checkout .wc-block-components-radio-control,body.woocommerce-checkout .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-panel,body.woocommerce-checkout .wc-block-components-panel__button,body.woocommerce-checkout .wc-block-components-checkbox,body.woocommerce-checkout .wc-block-components-checkbox__input{background:transparent!important;border:none!important;box-shadow:none!important}body.woocommerce-checkout .wc-block-components-sidebar{background:radial-gradient(circle at 18% 18%,rgba(85,215,164,0.06),transparent 32%),linear-gradient(135deg,rgba(7,17,14,0.94) 0%,rgba(5,8,6,0.96) 100%)!important;border:1px solid rgba(85,215,164,0.24)!important;border-radius:18px!important;padding:24px!important;overflow:hidden!important}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary,body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper,body.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block,body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary__content{background:transparent!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper{border-top:1px solid rgba(255,255,255,0.11)!important;border-bottom:none!important;padding:18px 0!important;margin:0!important}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary{padding:0 0 18px!important}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel{padding:0!important;margin:0!important}body.woocommerce-checkout .wc-block-components-country-input select,body.woocommerce-checkout .wc-block-components-state-input select,body.woocommerce-checkout .wc-block-components-select select,body.woocommerce-checkout select{background-color:rgba(255,255,255,0.06)!important;color:#ffffff!important;border:1px solid rgba(85,215,164,0.26)!important;border-radius:12px!important}body.woocommerce-checkout select option{background:#07110e!important;color:#ffffff!important}body.woocommerce-checkout .wc-block-components-text-input,body.woocommerce-checkout .wc-block-components-combobox,body.woocommerce-checkout .wc-block-components-country-input,body.woocommerce-checkout .wc-block-components-state-input{margin-bottom:14px!important}body.woocommerce-checkout .wc-block-components-checkout-step__title{margin-bottom:18px!important}body.woocommerce-checkout .wc-block-components-checkout-step__heading{margin-bottom:18px!important}