/*
Theme Name: metaXsire Replica
Theme URI: https://example.invalid/metaxsire-replica
Author: Meta
Version: 1.0.23
Text Domain: metaxsire
*/

body.woocommerce, body.woocommerce-page{background:var(--bg-dark);color:var(--text-light)}

.metaxsire-wc-hero{margin:22px 0 18px;padding:16px 18px;border-radius:18px;background:radial-gradient(900px 320px at 18% 0%,rgba(255,47,146,.16) 0%,rgba(92,110,231,.10) 38%,rgba(0,0,0,0) 72%),linear-gradient(180deg,rgba(20,23,30,.72) 0%,rgba(20,23,30,.52) 100%);border:1px solid rgba(255,255,255,.10);box-shadow:0 26px 86px rgba(0,0,0,.35)}
.metaxsire-wc-hero__top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}
.metaxsire-wc-hero__title{margin:0;font-size:24px;font-weight:900;letter-spacing:-.3px;color:#fff}
.metaxsire-wc-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.metaxsire-wc-crumb,.metaxsire-wc-breadcrumb a{color:rgba(255,255,255,.72);text-decoration:none;font-weight:700;font-size:12px}
.metaxsire-wc-breadcrumb a:hover{color:#fff}
.metaxsire-wc-crumb-sep{color:rgba(255,255,255,.25);font-weight:900}

.woocommerce a{color:#fff}
.woocommerce a:hover{color:rgba(255,255,255,.82)}

.woocommerce .woocommerce-notices-wrapper{margin:0 0 14px}
.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(20,23,30,.72);color:#fff;padding:12px 14px;margin:12px 0;box-shadow:0 18px 60px rgba(0,0,0,.25)}
.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff}
.woocommerce-error{border-color:rgba(239,68,68,.35)}
.woocommerce-message{border-color:rgba(16,185,129,.35)}
.woocommerce-info{border-color:rgba(59,130,246,.30)}

.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:rgba(255,255,255,.7)}
.woocommerce .woocommerce-ordering select{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25);color:#fff;padding:0 12px}

.woocommerce ul.products{margin:0 -9px}
.woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:9px}
.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
@media (max-width: 980px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 560px){.woocommerce ul.products{grid-template-columns:1fr}}

.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;border-radius:18px;overflow:hidden;background:rgba(20,23,30,.60);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 60px rgba(0,0,0,.25);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;text-decoration:none}
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover{transform:translateY(-2px);border-color:rgba(255,47,146,.28);box-shadow:0 24px 84px rgba(0,0,0,.32)}
.woocommerce ul.products li.product a img{margin:0;width:100%;aspect-ratio:1/1;object-fit:cover;background:#0b0b0f}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:12px 14px 0;margin:0;font-size:14px;font-weight:900;color:#fff;letter-spacing:.1px}
.woocommerce ul.products li.product .price{padding:6px 14px 14px;margin:0;color:rgba(255,255,255,.86);font-weight:900}
.woocommerce ul.products li.product .price del{opacity:.55}
.woocommerce ul.products li.product .price ins{text-decoration:none}
.woocommerce ul.products li.product .button{margin:0 14px 14px}

.woocommerce span.onsale{min-height:auto;min-width:auto;line-height:1;padding:6px 10px;border-radius:999px;background:linear-gradient(90deg,#ff2f92,#a78bfa);color:#fff;font-weight:900;font-size:12px;top:12px;left:12px;right:auto}

.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{height:42px;line-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,47,146,.45);background:rgba(255,47,146,.18);color:#fff;font-weight:900;text-transform:none;letter-spacing:.1px;box-shadow:0 18px 60px rgba(255,47,146,.10);transition:transform .15s ease,background .15s ease,border-color .15s ease}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:rgba(255,47,146,.26);border-color:rgba(255,47,146,.62);color:#fff;transform:translateY(-1px)}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-color:rgba(92,110,231,.50);background:rgba(92,110,231,.18);box-shadow:0 18px 60px rgba(92,110,231,.10)}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:rgba(92,110,231,.26);border-color:rgba(92,110,231,.68)}
.woocommerce a.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled{opacity:.55}

.woocommerce div.product{margin-top:10px}
.woocommerce div.product div.images,.woocommerce div.product div.summary{background:rgba(20,23,30,.60);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;box-shadow:0 18px 60px rgba(0,0,0,.25)}
.woocommerce div.product div.images{margin-bottom:18px}
.woocommerce div.product .product_title{margin:0 0 10px;color:#fff;font-weight:900;letter-spacing:-.3px}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:rgba(255,255,255,.90);font-weight:900}
.woocommerce div.product .woocommerce-product-details__short-description{color:rgba(255,255,255,.74)}
.woocommerce div.product form.cart{margin-top:14px}
.woocommerce div.product form.cart .quantity .qty{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25);color:#fff;padding:0 10px}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);margin:0 8px 0 0}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff;font-weight:900}
.woocommerce div.product .woocommerce-tabs .panel{background:rgba(20,23,30,.60);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;color:rgba(255,255,255,.76)}

.woocommerce table.shop_table{border-collapse:separate;border-spacing:0;border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden;background:rgba(20,23,30,.60);box-shadow:0 18px 60px rgba(0,0,0,.25)}
.woocommerce table.shop_table th{background:rgba(0,0,0,.20);color:#fff;font-weight:900}
.woocommerce table.shop_table td{color:rgba(255,255,255,.78)}
.woocommerce table.shop_table a{color:#fff}
.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(20,23,30,.60);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;box-shadow:0 18px 60px rgba(0,0,0,.25)}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25);color:#fff;padding:0 12px}
.woocommerce form .form-row textarea{height:auto;min-height:120px;padding:10px 12px}
.select2-container--default .select2-selection--single{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25)}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;color:#fff;padding-left:12px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}

.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;gap:10px;justify-content:center;margin:22px 0 0;padding:0}
.woocommerce nav.woocommerce-pagination ul li{border:none;float:none}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#fff;font-weight:900}
.woocommerce nav.woocommerce-pagination ul li span.current{border-color:rgba(255,47,146,.55);background:rgba(255,47,146,.20)}

.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{background:rgba(20,23,30,.60);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;box-shadow:0 18px 60px rgba(0,0,0,.25)}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.18);text-decoration:none;font-weight:900;color:#fff}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{border-color:rgba(255,47,146,.55);background:rgba(255,47,146,.16)}

.metaxsire-content{padding:34px 0 54px}
.metaxsire-article{margin:18px 0;border-radius:18px;background:rgba(20,23,30,.60);border:1px solid rgba(255,255,255,.10);padding:16px;box-shadow:0 18px 60px rgba(0,0,0,.25)}
.metaxsire-page-title{margin:0 0 12px;font-size:28px;font-weight:900;letter-spacing:-.4px;color:#fff}
.metaxsire-page-content{color:rgba(255,255,255,.78)}
.metaxsire-page-content h2,.metaxsire-page-content h3,.metaxsire-page-content h4{color:#fff}
.metaxsire-page-content a{color:#fff}
.metaxsire-entry-title{margin:0 0 10px;font-size:18px;font-weight:900;letter-spacing:-.2px}
.metaxsire-entry-title a{text-decoration:none}
.metaxsire-entry-title a:hover{opacity:.82}
.metaxsire-entry-excerpt{color:rgba(255,255,255,.72)}

body.woocommerce,body.woocommerce-page{--wc-text:#0f172a;--wc-muted:rgba(15,23,42,.68);--wc-border:rgba(15,23,42,.10);--wc-surface:rgba(255,255,255,.72);--wc-surface-strong:rgba(255,255,255,.86);--wc-shadow:0 18px 60px rgba(15,23,42,.10);background:radial-gradient(900px 420px at 18% 0%,rgba(255,47,146,.14) 0%,rgba(92,110,231,.10) 38%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#f7f8fc 0%,#eef2ff 100%);color:var(--wc-text)}

body.woocommerce .metaxsire-wc-hero,body.woocommerce-page .metaxsire-wc-hero{background:radial-gradient(900px 320px at 18% 0%,rgba(255,47,146,.12) 0%,rgba(92,110,231,.10) 38%,rgba(255,255,255,0) 72%),rgba(255,255,255,.72);border:1px solid var(--wc-border);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .metaxsire-wc-hero__title,body.woocommerce-page .metaxsire-wc-hero__title{color:var(--wc-text)}
body.woocommerce .metaxsire-wc-crumb,body.woocommerce-page .metaxsire-wc-crumb,body.woocommerce .metaxsire-wc-breadcrumb a,body.woocommerce-page .metaxsire-wc-breadcrumb a{color:var(--wc-muted)}
body.woocommerce .metaxsire-wc-breadcrumb a:hover,body.woocommerce-page .metaxsire-wc-breadcrumb a:hover{color:var(--wc-text)}
body.woocommerce .metaxsire-wc-crumb-sep,body.woocommerce-page .metaxsire-wc-crumb-sep{color:rgba(15,23,42,.25)}

body.woocommerce .woocommerce a,body.woocommerce-page .woocommerce a{color:var(--wc-text)}
body.woocommerce .woocommerce a:hover,body.woocommerce-page .woocommerce a:hover{color:#ff2f92}

body.woocommerce .woocommerce-error,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-message{border-radius:14px;border:1px solid var(--wc-border);background:rgba(255,255,255,.78);color:var(--wc-text);box-shadow:var(--wc-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
body.woocommerce .woocommerce-error a,body.woocommerce .woocommerce-info a,body.woocommerce .woocommerce-message a,body.woocommerce-page .woocommerce-error a,body.woocommerce-page .woocommerce-info a,body.woocommerce-page .woocommerce-message a{color:#ff2f92}
body.woocommerce .woocommerce-error,body.woocommerce-page .woocommerce-error{border-color:rgba(239,68,68,.28)}
body.woocommerce .woocommerce-message,body.woocommerce-page .woocommerce-message{border-color:rgba(16,185,129,.22)}
body.woocommerce .woocommerce-info,body.woocommerce-page .woocommerce-info{border-color:rgba(59,130,246,.22)}

body.woocommerce .woocommerce .woocommerce-result-count,body.woocommerce .woocommerce .woocommerce-ordering,body.woocommerce-page .woocommerce .woocommerce-result-count,body.woocommerce-page .woocommerce .woocommerce-ordering{color:var(--wc-muted)}
body.woocommerce .woocommerce .woocommerce-ordering select,body.woocommerce-page .woocommerce .woocommerce-ordering select{height:42px;border-radius:12px;border:1px solid var(--wc-border);background:var(--wc-surface-strong);color:var(--wc-text);padding:0 12px;box-shadow:0 10px 28px rgba(15,23,42,.06)}
body.woocommerce .woocommerce .woocommerce-ordering select option,body.woocommerce-page .woocommerce .woocommerce-ordering select option{color:var(--wc-text);background:#fff}
body.woocommerce .woocommerce .woocommerce-ordering select optgroup,body.woocommerce-page .woocommerce .woocommerce-ordering select optgroup{color:var(--wc-text);background:#fff}

body.woocommerce .woocommerce ul.products,body.woocommerce-page .woocommerce ul.products{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;justify-content:start;align-content:start;justify-items:stretch;text-align:left;width:100%}
@media (max-width: 980px){body.woocommerce .woocommerce ul.products,body.woocommerce-page .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 560px){body.woocommerce .woocommerce ul.products,body.woocommerce-page .woocommerce ul.products{grid-template-columns:1fr}}
body.woocommerce .woocommerce ul.products li.product,body.woocommerce-page .woocommerce ul.products li.product{float:none;margin:0;padding:0;width:auto;max-width:none}

body.woocommerce .woocommerce ul.products li.product .woocommerce-loop-product__link,body.woocommerce-page .woocommerce ul.products li.product .woocommerce-loop-product__link{background:var(--wc-surface);border:1px solid var(--wc-border);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .woocommerce ul.products li.product .woocommerce-loop-product__link:hover,body.woocommerce-page .woocommerce ul.products li.product .woocommerce-loop-product__link:hover{border-color:rgba(255,47,146,.22);box-shadow:0 24px 84px rgba(15,23,42,.12)}
body.woocommerce .woocommerce ul.products li.product a img,body.woocommerce-page .woocommerce ul.products li.product a img{background:#fff}
body.woocommerce .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page .woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--wc-text)}
body.woocommerce .woocommerce ul.products li.product .price,body.woocommerce-page .woocommerce ul.products li.product .price{color:rgba(15,23,42,.86)}

body.woocommerce .woocommerce a.button,body.woocommerce .woocommerce button.button,body.woocommerce .woocommerce input.button,body.woocommerce .woocommerce #respond input#submit,body.woocommerce-page .woocommerce a.button,body.woocommerce-page .woocommerce button.button,body.woocommerce-page .woocommerce input.button,body.woocommerce-page .woocommerce #respond input#submit{border-color:rgba(255,47,146,.35);background:linear-gradient(90deg,rgba(255,47,146,.92),rgba(167,139,250,.92));color:#fff;box-shadow:0 18px 60px rgba(255,47,146,.16)}
body.woocommerce .woocommerce a.button:hover,body.woocommerce .woocommerce button.button:hover,body.woocommerce .woocommerce input.button:hover,body.woocommerce .woocommerce #respond input#submit:hover,body.woocommerce-page .woocommerce a.button:hover,body.woocommerce-page .woocommerce button.button:hover,body.woocommerce-page .woocommerce input.button:hover,body.woocommerce-page .woocommerce #respond input#submit:hover{filter:brightness(1.02);transform:translateY(-1px)}
body.woocommerce .woocommerce a.button.alt,body.woocommerce .woocommerce button.button.alt,body.woocommerce .woocommerce input.button.alt,body.woocommerce-page .woocommerce a.button.alt,body.woocommerce-page .woocommerce button.button.alt,body.woocommerce-page .woocommerce input.button.alt{background:linear-gradient(90deg,rgba(92,110,231,.92),rgba(56,189,248,.92));border-color:rgba(92,110,231,.38);box-shadow:0 18px 60px rgba(92,110,231,.14)}

body.woocommerce .woocommerce div.product div.images,body.woocommerce .woocommerce div.product div.summary,body.woocommerce-page .woocommerce div.product div.images,body.woocommerce-page .woocommerce div.product div.summary{background:var(--wc-surface);border:1px solid var(--wc-border);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .woocommerce div.product .product_title,body.woocommerce-page .woocommerce div.product .product_title{color:var(--wc-text)}
body.woocommerce .woocommerce div.product p.price,body.woocommerce .woocommerce div.product span.price,body.woocommerce-page .woocommerce div.product p.price,body.woocommerce-page .woocommerce div.product span.price{color:rgba(15,23,42,.92)}
body.woocommerce .woocommerce div.product .woocommerce-product-details__short-description,body.woocommerce-page .woocommerce div.product .woocommerce-product-details__short-description{color:var(--wc-muted)}
body.woocommerce .woocommerce div.product form.cart .quantity .qty,body.woocommerce-page .woocommerce div.product form.cart .quantity .qty{border:1px solid var(--wc-border);background:var(--wc-surface-strong);color:var(--wc-text)}
body.woocommerce .woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce-page .woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--wc-border);background:rgba(255,255,255,.62)}
body.woocommerce .woocommerce div.product .woocommerce-tabs ul.tabs li a,body.woocommerce-page .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--wc-text)}
body.woocommerce .woocommerce div.product .woocommerce-tabs .panel,body.woocommerce-page .woocommerce div.product .woocommerce-tabs .panel{background:var(--wc-surface);border:1px solid var(--wc-border);color:var(--wc-muted);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}

body.woocommerce .woocommerce table.shop_table,body.woocommerce-page .woocommerce table.shop_table{border:1px solid var(--wc-border);background:var(--wc-surface);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .woocommerce table.shop_table th,body.woocommerce-page .woocommerce table.shop_table th{background:rgba(255,255,255,.62);color:var(--wc-text)}
body.woocommerce .woocommerce table.shop_table td,body.woocommerce-page .woocommerce table.shop_table td{color:var(--wc-muted)}

body.woocommerce .woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-page .woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order{background:var(--wc-surface);border:1px solid var(--wc-border);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}

body.woocommerce .woocommerce form .form-row input.input-text,body.woocommerce .woocommerce form .form-row textarea,body.woocommerce .woocommerce form .form-row select,body.woocommerce-page .woocommerce form .form-row input.input-text,body.woocommerce-page .woocommerce form .form-row textarea,body.woocommerce-page .woocommerce form .form-row select{border:1px solid var(--wc-border);background:var(--wc-surface-strong);color:var(--wc-text)}
body.woocommerce .woocommerce form .form-row input.input-text::placeholder,body.woocommerce .woocommerce form .form-row textarea::placeholder,body.woocommerce-page .woocommerce form .form-row input.input-text::placeholder,body.woocommerce-page .woocommerce form .form-row textarea::placeholder{color:rgba(15,23,42,.45)}
body.woocommerce .woocommerce form .form-row input.input-text:focus,body.woocommerce .woocommerce form .form-row textarea:focus,body.woocommerce .woocommerce form .form-row select:focus,body.woocommerce-page .woocommerce form .form-row input.input-text:focus,body.woocommerce-page .woocommerce form .form-row textarea:focus,body.woocommerce-page .woocommerce form .form-row select:focus{outline:none;border-color:rgba(255,47,146,.42);box-shadow:0 0 0 4px rgba(255,47,146,.12)}

body.woocommerce .select2-container--default .select2-selection--single,body.woocommerce-page .select2-container--default .select2-selection--single{border:1px solid var(--wc-border);background:var(--wc-surface-strong)}
body.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered,body.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--wc-text)}
body.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b,body.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgba(15,23,42,.55) transparent transparent transparent}
body.woocommerce .select2-dropdown,body.woocommerce-page .select2-dropdown{border:1px solid var(--wc-border);background:#fff;box-shadow:0 18px 60px rgba(15,23,42,.14);border-radius:12px;overflow:hidden}
body.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field,body.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--wc-border);border-radius:10px;padding:10px 12px}
body.woocommerce .select2-results__option,body.woocommerce-page .select2-results__option{color:var(--wc-text)}
body.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgba(255,47,146,.12);color:var(--wc-text)}

body.woocommerce .woocommerce-checkout #payment,body.woocommerce-page .woocommerce-checkout #payment{background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:18px;padding:16px;box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .woocommerce-checkout #payment ul.payment_methods,body.woocommerce-page .woocommerce-checkout #payment ul.payment_methods{border-color:rgba(15,23,42,.10)}
body.woocommerce .woocommerce-checkout #payment div.payment_box,body.woocommerce-page .woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,.72);color:var(--wc-muted);border:1px solid rgba(15,23,42,.08);border-radius:14px}

body.woocommerce .woocommerce nav.woocommerce-pagination ul li a,body.woocommerce .woocommerce nav.woocommerce-pagination ul li span,body.woocommerce-page .woocommerce nav.woocommerce-pagination ul li a,body.woocommerce-page .woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--wc-border);background:rgba(255,255,255,.62);color:var(--wc-text)}
body.woocommerce .woocommerce nav.woocommerce-pagination ul li span.current,body.woocommerce-page .woocommerce nav.woocommerce-pagination ul li span.current{border-color:rgba(255,47,146,.35);background:rgba(255,47,146,.14)}

body.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce .woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-page .woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-page .woocommerce-account .woocommerce-MyAccount-content{background:var(--wc-surface);border:1px solid var(--wc-border);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation a,body.woocommerce-page .woocommerce-account .woocommerce-MyAccount-navigation a{border:1px solid rgba(15,23,42,.10);background:rgba(255,255,255,.62);color:var(--wc-text)}
body.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation .is-active a,body.woocommerce-page .woocommerce-account .woocommerce-MyAccount-navigation .is-active a{border-color:rgba(255,47,146,.28);background:rgba(255,47,146,.10)}

body.woocommerce .metaxsire-article,body.woocommerce-page .metaxsire-article{background:var(--wc-surface);border:1px solid var(--wc-border);box-shadow:var(--wc-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.woocommerce .metaxsire-page-title,body.woocommerce-page .metaxsire-page-title{color:var(--wc-text)}
body.woocommerce .metaxsire-page-content,body.woocommerce-page .metaxsire-page-content{color:var(--wc-muted)}
body.woocommerce .metaxsire-page-content h2,body.woocommerce .metaxsire-page-content h3,body.woocommerce .metaxsire-page-content h4,body.woocommerce-page .metaxsire-page-content h2,body.woocommerce-page .metaxsire-page-content h3,body.woocommerce-page .metaxsire-page-content h4{color:var(--wc-text)}
body.woocommerce .metaxsire-page-content a,body.woocommerce-page .metaxsire-page-content a{color:#ff2f92}

.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:var(--wc-muted,rgba(15,23,42,.68))!important}
.woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-ordering .orderby{color:var(--wc-text,#0f172a)!important;background:var(--wc-surface-strong,rgba(255,255,255,.86))!important;border:1px solid var(--wc-border,rgba(15,23,42,.10))!important}
.woocommerce .woocommerce-ordering select option,.woocommerce .woocommerce-ordering select optgroup{color:#0f172a!important;background:#fff!important}

.woocommerce ul.products{margin:18px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;justify-content:flex-start!important;justify-items:stretch!important;align-content:start!important;width:100%!important}
@media (max-width: 980px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width: 560px){.woocommerce ul.products{grid-template-columns:1fr!important}}
.woocommerce ul.products li.product{float:none!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important}

.wc-block-grid__products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;justify-content:flex-start!important;align-content:start!important}
@media (max-width: 980px){.wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width: 560px){.wc-block-grid__products{grid-template-columns:1fr!important}}
.wc-block-grid__product{margin:0!important;max-width:none!important}
