.ig-header__nav-link.ig-header__nav-link--btn{opacity:.4;pointer-events:none;cursor:not-allowed}body{background:#0a0a0a;color:#e8e8e8;overflow-x:hidden}body:not(.woocommerce-checkout):not(.woocommerce-cart):not(.woocommerce-page):not(.single-product):not(.tax-product_cat):not(.tax-product_tag):not(.post-type-archive-product):not(.blog):not(.archive):not(.single-post):not(.search-results):not(.search) main{padding-top:70px!important;padding-bottom:0!important}body.woocommerce-cart main{padding-top:130px!important}body.woocommerce-checkout main{padding-top:130px!important}body.woocommerce-checkout .woocommerce-additional-fields{display:none!important}body.woocommerce-checkout .az-checkout__sidebar{top:8rem}body.woocommerce-checkout .az-checkout__layout{gap:1.5rem}@media(max-width:767px){body.woocommerce-checkout .az-checkout__layout{gap:0}}body.woocommerce-checkout .az-checkout__card{background:#111c;border:1px solid #1e1e1e;box-shadow:0 4px 20px #0000004d;margin-bottom:1.5rem}body.woocommerce-checkout .az-checkout__card-num{color:#e67e22;font-family:Rajdhani,sans-serif}body.woocommerce-checkout .az-checkout__card-title{color:#e8e8e8!important;font-family:Rajdhani,sans-serif}body.woocommerce-checkout .az-checkout label{color:#e8e8e8!important}body.woocommerce-checkout .az-checkout label .required{color:#c0392b}body.woocommerce-checkout .az-checkout label .optional{color:#888}body.woocommerce-checkout .az-checkout input[type=text],body.woocommerce-checkout .az-checkout input[type=email],body.woocommerce-checkout .az-checkout input[type=tel],body.woocommerce-checkout .az-checkout input[type=password],body.woocommerce-checkout .az-checkout input[type=number],body.woocommerce-checkout .az-checkout input[type=url],body.woocommerce-checkout .az-checkout select,body.woocommerce-checkout .az-checkout textarea{background:#1a1a1a!important;border-color:#333!important;color:#e8e8e8!important}body.woocommerce-checkout .az-checkout input[type=text]::placeholder,body.woocommerce-checkout .az-checkout input[type=email]::placeholder,body.woocommerce-checkout .az-checkout input[type=tel]::placeholder,body.woocommerce-checkout .az-checkout input[type=password]::placeholder,body.woocommerce-checkout .az-checkout input[type=number]::placeholder,body.woocommerce-checkout .az-checkout input[type=url]::placeholder,body.woocommerce-checkout .az-checkout select::placeholder,body.woocommerce-checkout .az-checkout textarea::placeholder{color:#666}body.woocommerce-checkout .az-checkout input[type=text]:focus,body.woocommerce-checkout .az-checkout input[type=email]:focus,body.woocommerce-checkout .az-checkout input[type=tel]:focus,body.woocommerce-checkout .az-checkout input[type=password]:focus,body.woocommerce-checkout .az-checkout input[type=number]:focus,body.woocommerce-checkout .az-checkout input[type=url]:focus,body.woocommerce-checkout .az-checkout select:focus,body.woocommerce-checkout .az-checkout textarea:focus{border-color:#e67e22!important;background:#111!important;box-shadow:0 0 0 3px #e67e221f!important}body.woocommerce-checkout .az-checkout input[type=radio]{accent-color:#E67E22!important}body.woocommerce-checkout .az-checkout .select2-container .select2-selection--single{background-color:#1a1a1a!important;border-color:#333!important}body.woocommerce-checkout .az-checkout .select2-container .select2-selection--single .select2-selection__rendered{color:#e8e8e8!important}body.woocommerce-checkout .az-checkout .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent}body.woocommerce-checkout .az-checkout .select2-container .select2-selection--single:focus,body.woocommerce-checkout .az-checkout .select2-container .select2-selection--single[aria-expanded=true]{border-color:#e67e22!important;background-color:#111!important}body.woocommerce-checkout .az-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{grid-column:1/-1}body.woocommerce-checkout .az-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field{margin-bottom:12px}body.woocommerce-checkout .az-checkout__items,body.woocommerce-checkout .az-checkout__item{border-bottom-color:#1e1e1e}body.woocommerce-checkout .az-checkout__item:last-child{border-bottom:none}body.woocommerce-checkout .az-checkout__item-img{background:#1a1a1a;border-color:#1e1e1e}body.woocommerce-checkout .az-checkout__item-name{color:#e8e8e8}body.woocommerce-checkout .az-checkout__item-total{color:#e67e22}body.woocommerce-checkout .az-checkout__item-meta{color:#888}body.woocommerce-checkout .az-checkout__item-qty{border-color:#333}body.woocommerce-checkout .az-checkout__qty-btn{background:#1a1a1a;color:#ccc}body.woocommerce-checkout .az-checkout__qty-btn:hover:not(:disabled){background:#e67e221f;color:#e67e22}body.woocommerce-checkout .az-checkout__qty-val{background:#1a1a1a;color:#e8e8e8;border-left-color:#333;border-right-color:#333}body.woocommerce-checkout .az-checkout__coupon{border-bottom-color:#1e1e1e}body.woocommerce-checkout .az-checkout__coupon-input{background:#1a1a1a!important;border-color:#333!important;color:#e8e8e8!important}body.woocommerce-checkout .az-checkout__coupon-input::placeholder{color:#666}body.woocommerce-checkout .az-checkout__coupon-input:focus{border-color:#e67e22!important;background:#111!important;box-shadow:0 0 0 3px #e67e221f!important}body.woocommerce-checkout .az-checkout__coupon-btn{background:#e67e22!important;color:#fff!important;border-color:#e67e22!important;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase}body.woocommerce-checkout .az-checkout__coupon-btn:hover:not(:disabled){background:#d35400!important;border-color:#d35400!important}body.woocommerce-checkout .az-checkout__coupon-msg.is-success{background:#27ae601f;color:#27ae60}body.woocommerce-checkout .az-checkout__coupon-msg.is-error{background:#c0392b1f;color:#c0392b}body.woocommerce-checkout .az-checkout__coupon-msg.is-error:before{background:#c0392b}body.woocommerce-checkout .az-checkout__coupon-tag{background:#e67e221f;color:#e67e22}body.woocommerce-checkout .az-checkout__coupon-remove{color:#888}body.woocommerce-checkout .az-checkout__coupon-remove:hover,body.woocommerce-checkout .az-checkout__coupon-remove:focus{background:#c0392b1f;color:#c0392b}body.woocommerce-checkout .az-checkout__totals{border-top-color:#1e1e1e}body.woocommerce-checkout .az-checkout__totals-row{color:#e8e8e8}body.woocommerce-checkout .az-checkout__totals-row--discount{color:#27ae60}body.woocommerce-checkout .az-checkout__totals-row--total{color:#e8e8e8;border-top-color:#1e1e1e}body.woocommerce-checkout .az-checkout__totals-row--total>span:last-child,body.woocommerce-checkout .az-checkout__totals-row--total>bdi:last-child{color:#e67e22}body.woocommerce-checkout .az-checkout #payment{background:transparent!important}body.woocommerce-checkout .az-checkout #payment ul.payment_methods li{background:#1a1a1a!important;border-color:#333!important}body.woocommerce-checkout .az-checkout #payment ul.payment_methods li label{color:#e8e8e8!important}body.woocommerce-checkout .az-checkout #payment ul.payment_methods li input[type=radio]{accent-color:#E67E22!important}body.woocommerce-checkout .az-checkout #payment ul.payment_methods li:has(input:checked){border-color:#e67e22!important;background:#e67e220f!important}body.woocommerce-checkout .az-checkout #payment ul.payment_methods li .payment_box{background:#111!important;color:#888}body.woocommerce-checkout .az-checkout #payment ul.payment_methods li .payment_box a{color:#e67e22}body.woocommerce-checkout .az-checkout__sidebar #payment{border-top-color:#1e1e1e}body.woocommerce-checkout .az-checkout__sidebar #payment ul.payment_methods li{background:#1a1a1a!important;border-color:#333!important}body.woocommerce-checkout .az-checkout__sidebar #payment ul.payment_methods li label{color:#e8e8e8!important}body.woocommerce-checkout .az-checkout #place_order{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b)!important;background-size:200% 200%!important;background-position:0%!important;color:#fff!important;border:none!important;font-family:Rajdhani,sans-serif;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;transition:background-position .3s ease,transform .2s ease,box-shadow .2s ease!important}body.woocommerce-checkout .az-checkout #place_order:hover:not(:disabled){background-position:100%!important;transform:translateY(-2px);box-shadow:0 6px 18px #c0392b73}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .az-checkout__sidebar .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{color:#888!important}body.woocommerce-checkout .woocommerce-privacy-policy-text a,body.woocommerce-checkout .az-checkout__sidebar .woocommerce-privacy-policy-text a,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox a{color:#e67e22!important}body.woocommerce-checkout .woocommerce-privacy-policy-text a:hover,body.woocommerce-checkout .az-checkout__sidebar .woocommerce-privacy-policy-text a:hover,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox a:hover{color:#d35400!important}body.woocommerce-checkout .woocommerce-privacy-policy-text p,body.woocommerce-checkout .az-checkout__sidebar .woocommerce-privacy-policy-text p,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox p{color:#888!important}body.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner,body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:#1a1a1a!important;border:1px solid #1e1e1e!important;color:#e8e8e8!important}body.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner a,body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#e67e22!important}body.woocommerce-checkout .woocommerce-form-login{background:#111c!important;border:1px solid #1e1e1e!important}body.woocommerce-checkout~.select2-container .select2-dropdown,.select2-container--open .select2-dropdown{background:#1a1a1a!important;border-color:#333!important;box-shadow:0 8px 24px #00000080!important}body.woocommerce-checkout~.select2-container .select2-dropdown .select2-search__field,.select2-container--open .select2-dropdown .select2-search__field{background:#111!important;border-color:#333!important;color:#e8e8e8!important}body.woocommerce-checkout~.select2-container .select2-dropdown .select2-search__field:focus,.select2-container--open .select2-dropdown .select2-search__field:focus{border-color:#e67e22!important}body.woocommerce-checkout~.select2-container .select2-dropdown .select2-results__option,.select2-container--open .select2-dropdown .select2-results__option{color:#e8e8e8;background:#1a1a1a}body.woocommerce-checkout~.select2-container .select2-dropdown .select2-results__option--highlighted,.select2-container--open .select2-dropdown .select2-results__option--highlighted{background:#e67e222e!important;color:#e67e22!important}body.woocommerce-checkout~.select2-container .select2-dropdown .select2-results__option--selected,body.woocommerce-checkout~.select2-container .select2-dropdown .select2-results__option[aria-selected=true],.select2-container--open .select2-dropdown .select2-results__option--selected,.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true]{background:#e67e221a!important;color:#e67e22!important;font-weight:600}body.woocommerce-order-received main{padding-top:130px!important}body.woocommerce-order-received .az-thankyou__icon{background:#27ae601f;color:#27ae60}body.woocommerce-order-received .az-thankyou__title{color:#e8e8e8}body.woocommerce-order-received .az-thankyou__desc{color:#888}body.woocommerce-order-received .az-thankyou__order-num{border-color:#1e1e1e;background:#111c}body.woocommerce-order-received .az-thankyou__order-num-label{color:#888}body.woocommerce-order-received .az-thankyou__order-num-val{color:#e67e22}body.woocommerce-order-received .az-thankyou__copy{color:#888}body.woocommerce-order-received .az-thankyou__copy:hover{color:#e67e22}body.woocommerce-order-received .az-thankyou__email-note{color:#888}body.woocommerce-order-received .az-thankyou__email-note strong{color:#e8e8e8}body.woocommerce-order-received .az-thankyou__card{background:#111c;border:1px solid #1e1e1e;border-radius:12px}body.woocommerce-order-received .az-thankyou__card-title{color:#e8e8e8}body.woocommerce-order-received .az-thankyou__items{border-bottom-color:#1e1e1e}body.woocommerce-order-received .az-thankyou__item+.az-thankyou__item{border-top-color:#ffffff0d}body.woocommerce-order-received .az-thankyou__item-img{background:#1a1a1a;border-color:#1e1e1e}body.woocommerce-order-received .az-thankyou__item-name{color:#e8e8e8}body.woocommerce-order-received .az-thankyou__item-meta,body.woocommerce-order-received .az-thankyou__item-qty{color:#888}body.woocommerce-order-received .az-thankyou__item-total{color:#e67e22}body.woocommerce-order-received .az-thankyou__totals-row{color:#ccc}body.woocommerce-order-received .az-thankyou__totals-row--total{color:#e8e8e8;border-top-color:#1e1e1e}body.woocommerce-order-received .az-thankyou__totals-row--total .woocommerce-Price-amount{color:#e67e22}body.woocommerce-order-received .az-thankyou__detail-icon{background:#e67e221a;color:#e67e22}body.woocommerce-order-received .az-thankyou__detail-block strong{color:#e8e8e8}body.woocommerce-order-received .az-thankyou__detail-block address,body.woocommerce-order-received .az-thankyou__detail-block span{color:#888}body.woocommerce-order-received .az-thankyou__footer{background:#111c;border:1px solid #1e1e1e;border-radius:12px}body.woocommerce-order-received .az-thankyou__footer-msg{color:#e8e8e8}body.woocommerce-order-received .az-thankyou__footer-sub{color:#888}body.woocommerce-order-received .az-thankyou__btn--primary{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0 0;border:1px solid transparent;color:#fff;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-order-received .az-thankyou__btn--primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 4px 15px #e67e224d}body.woocommerce-order-received .az-thankyou__btn--outline{background:transparent;color:#e8e8e8;border:1px solid #333;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-order-received .az-thankyou__btn--outline:hover{border-color:#e67e22;color:#e67e22;transform:translateY(-2px);box-shadow:0 4px 15px #e67e2226}body.woocommerce-checkout .shop_table{width:100%;border-collapse:collapse;background:#111c;border:1px solid #1e1e1e;border-radius:12px;overflow:hidden}body.woocommerce-checkout .shop_table thead th{background:#e67e220f;color:#e67e22;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.85rem 1rem;border-bottom:1px solid #1e1e1e;text-align:left}body.woocommerce-checkout .shop_table tbody .order_item td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);color:#e8e8e8;font-size:.85rem}body.woocommerce-checkout .shop_table tbody .product-name{font-weight:500}body.woocommerce-checkout .shop_table tbody .product-quantity{color:#888}body.woocommerce-checkout .shop_table tbody .product-quantity strong{color:#ccc;font-weight:600}body.woocommerce-checkout .shop_table tbody .product-subtotal{color:#e67e22;font-weight:600}body.woocommerce-checkout .shop_table tbody .wc-item-meta{list-style:none;padding:0;margin:.25rem 0 0;font-size:.75rem}body.woocommerce-checkout .shop_table tbody .wc-item-meta li{color:#888}body.woocommerce-checkout .shop_table tbody .wc-item-meta .wc-item-meta-label{color:#aaa;font-weight:500}body.woocommerce-checkout .shop_table tfoot tr{border-top:1px solid #1e1e1e}body.woocommerce-checkout .shop_table tfoot th{padding:.75rem 1rem;color:#ccc;font-size:.85rem;text-align:left}body.woocommerce-checkout .shop_table tfoot td{padding:.75rem 1rem;color:#e67e22;font-size:.85rem;font-weight:600}body.woocommerce-checkout #payment{background:#111c;border:1px solid #1e1e1e;border-radius:12px;padding:1.5rem;margin-top:1.5rem}body.woocommerce-checkout #payment .wc_payment_methods{list-style:none;padding:0;margin:0 0 1.25rem}body.woocommerce-checkout #payment .wc_payment_methods li{padding:.85rem 1rem;border:1px solid #1e1e1e;border-radius:8px;margin-bottom:.5rem;transition:border-color .3s ease}body.woocommerce-checkout #payment .wc_payment_methods li:last-child{margin-bottom:0}body.woocommerce-checkout #payment .wc_payment_methods li:has(input:checked){border-color:#e67e22;background:#e67e220a}body.woocommerce-checkout #payment .wc_payment_methods li>input[type=radio],body.woocommerce-checkout #payment .wc_payment_methods li>p{display:inline}body.woocommerce-checkout #payment .wc_payment_methods li>input[type=radio]{accent-color:#E67E22;vertical-align:middle;margin-right:.5rem}body.woocommerce-checkout #payment .wc_payment_methods li label{color:#e8e8e8;font-weight:500;cursor:pointer;vertical-align:middle}body.woocommerce-checkout #payment .wc_payment_methods li label br{display:none}body.woocommerce-checkout #payment .wc_payment_methods li>p:empty{display:none}body.woocommerce-checkout #payment .wc_payment_methods li .payment_box{display:block;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.75rem 1rem;margin-top:.65rem;font-size:.8rem;color:#aaa;line-height:1.5}body.woocommerce-checkout #payment .wc_payment_methods li .payment_box:before,body.woocommerce-checkout #payment .wc_payment_methods li .payment_box:after{display:none!important}body.woocommerce-checkout #payment .wc_payment_methods li .payment_box p{color:#aaa;margin:0}body.woocommerce-checkout #payment .wc_payment_methods li .payment_box p:empty{display:none}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size:.75rem;color:#666;margin-bottom:1rem}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text a{color:#e67e22;text-decoration:underline}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text a:hover{color:#c0392b}body.woocommerce-checkout #payment #place_order{display:block;width:100%;padding:.9rem 1.5rem;background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0 0;border:1px solid transparent;border-radius:8px;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-checkout #payment #place_order:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 4px 15px #e67e224d}body.woocommerce-account main{padding-top:130px!important}body.woocommerce-account .ma__layout{background:transparent!important}body.woocommerce-account .ma__sidebar .ma__nav{background:#111c;border:1px solid #1e1e1e;border-radius:12px}body.woocommerce-account .ma__nav-user{border-bottom:1px solid rgba(255,255,255,.05)}body.woocommerce-account .ma__nav-avatar{background:#ffffff0a;border:1px solid #1e1e1e}body.woocommerce-account .ma__nav-user-name{color:#e8e8e8}body.woocommerce-account .ma__nav-user-email{color:#888}body.woocommerce-account .ma__nav-list{list-style:none;padding:0;margin:0}body.woocommerce-account .ma__nav-item{border-left:3px solid transparent}body.woocommerce-account .ma__nav-item:hover{background:#ffffff0a}body.woocommerce-account .ma__nav-item.is-active{background:#e67e2214;border-left-color:#e67e22}body.woocommerce-account .ma__nav-item.is-active .ma__nav-link,body.woocommerce-account .ma__nav-item.is-active .ma__nav-icon{color:#e67e22}body.woocommerce-account .ma__nav-link{color:#e8e8e8;transition:color .3s ease}body.woocommerce-account .ma__nav-link:hover{color:#e67e22}body.woocommerce-account .ma__nav-icon{color:#888;transition:color .3s ease}body.woocommerce-account .ma__nav-item--logout{border-top:1px solid rgba(255,255,255,.05)}body.woocommerce-account .ma__nav-item--logout .ma__nav-link,body.woocommerce-account .ma__nav-item--logout .ma__nav-icon{color:#c0392b}body.woocommerce-account .ma__nav-item--logout:hover{background:#c0392b14}body.woocommerce-account .ma__nav-item--logout:hover .ma__nav-link,body.woocommerce-account .ma__nav-item--logout:hover .ma__nav-icon{color:#c0392b}body.woocommerce-account .ma__dash-welcome{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0 0;border:1px solid #1e1e1e;border-radius:12px;color:#fff}body.woocommerce-account .ma__dash-title{color:#fff}body.woocommerce-account .ma__dash-subtitle{color:#fffc}body.woocommerce-account .ma__dash-welcome .ma__btn--outline{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .ma__dash-welcome .ma__btn--outline:hover{border-color:#fff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #00000040}body.woocommerce-account .ma__dash-stat{background:#111c;border:1px solid #1e1e1e;border-radius:12px}body.woocommerce-account .ma__dash-stat-icon{border-radius:10px}body.woocommerce-account .ma__dash-stat-icon--orders{background:#2196f31f;color:#42a5f5}body.woocommerce-account .ma__dash-stat-icon--spent{background:#4caf501f;color:#66bb6a}body.woocommerce-account .ma__dash-stat-icon--last{background:#e67e221f;color:#e67e22}body.woocommerce-account .ma__dash-stat-value{color:#e8e8e8}body.woocommerce-account .ma__dash-stat-label{color:#888}body.woocommerce-account .ma__dash-section{background:#111c;border:1px solid #1e1e1e;border-radius:12px}body.woocommerce-account .ma__dash-section-header{border-bottom:1px solid rgba(255,255,255,.05)}body.woocommerce-account .ma__dash-section-title{color:#e8e8e8}body.woocommerce-account .ma__dash-section-link{color:#e67e22;transition:color .3s ease}body.woocommerce-account .ma__dash-section-link:hover{color:#c0392b}body.woocommerce-account .ma__order-card{transition:background .3s ease}body.woocommerce-account .ma__order-card:hover{background:#ffffff05}body.woocommerce-account .ma__order-card+.ma__order-card{border-top:1px solid rgba(255,255,255,.05)}body.woocommerce-account .ma__order-card-thumb{background:#ffffff0a;border:1px solid #1e1e1e;border-radius:8px;overflow:hidden}body.woocommerce-account .ma__order-card-count{background:var(--wp--preset--color--primary);color:#fff}body.woocommerce-account .ma__order-card-num{color:#e8e8e8}body.woocommerce-account .ma__order-card-date,body.woocommerce-account .ma__order-card-items{color:#888}body.woocommerce-account .ma__order-card-total{color:#e67e22}body.woocommerce-account .ma__order-status{border-radius:999px}body.woocommerce-account .ma__order-status--pending{background:#f1c40f1f;color:#f1c40f}body.woocommerce-account .ma__order-status--processing{background:#2196f31f;color:#42a5f5}body.woocommerce-account .ma__order-status--on-hold{background:#e67e221f;color:#e67e22}body.woocommerce-account .ma__order-status--completed{background:#4caf501f;color:#66bb6a}body.woocommerce-account .ma__order-status--cancelled,body.woocommerce-account .ma__order-status--failed{background:#c0392b1f;color:#e74c3c}body.woocommerce-account .ma__order-status--refunded{background:#95a5a61f;color:#95a5a6}body.woocommerce-account .ma__order-status--checkout-draft{background:#ffffff0f;color:#888}body.woocommerce-account .ma__btn--outline{background:transparent;border:1px solid #333;color:#e8e8e8;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .ma__btn--outline:hover{border-color:#e67e22;color:#e67e22;transform:translateY(-2px);box-shadow:0 4px 15px #e67e2226}body.woocommerce-account .ma__btn--sm.ma__btn--outline{background:transparent;border:1px solid #333;color:#e8e8e8;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .ma__btn--sm.ma__btn--outline:hover{border-color:#e67e22;color:#e67e22;transform:translateY(-2px);box-shadow:0 4px 15px #e67e2226}body.woocommerce-account .ma__section-header{margin-bottom:1.25rem}body.woocommerce-account .ma__section-title{color:#e8e8e8}body.woocommerce-account .ma__section-count{background:#e67e221f;color:#e67e22}body.woocommerce-account .ma__order-row{background:#111c;border:1px solid #1e1e1e;border-radius:12px;transition:box-shadow .3s ease}body.woocommerce-account .ma__order-row:hover{box-shadow:0 4px 20px #0000004d}body.woocommerce-account .ma__order-thumbs .ma__order-thumb{background:#1a1a1a;border-color:#1e1e1e}body.woocommerce-account .ma__order-thumbs .ma__order-thumb--more{background:#e67e221a;color:#e67e22}body.woocommerce-account .ma__order-num{color:#e8e8e8}body.woocommerce-account .ma__order-num:hover{color:#e67e22}body.woocommerce-account .ma__order-detail{color:#888}body.woocommerce-account .ma__order-detail svg{color:#666}body.woocommerce-account .ma__order-total{color:#e67e22}body.woocommerce-account .ma__order-right{border-top-color:#ffffff0d}body.woocommerce-account .ma__btn--sm.ma__btn--primary{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0 0;border:1px solid transparent;color:#fff;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .ma__btn--sm.ma__btn--primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 4px 15px #e67e224d}body.woocommerce-account .ma__pagination .ma__page-btn{border-color:#333;color:#e8e8e8;transition:border-color .3s ease,background .3s ease,color .3s ease}body.woocommerce-account .ma__pagination .ma__page-btn:hover{border-color:#e67e22;color:#e67e22;background:#e67e220a}body.woocommerce-account .ma__pagination .ma__page-info{color:#888}body.woocommerce-account .ma__back-link{display:inline-flex;align-items:center;gap:.5rem;color:#888;text-decoration:none;font-size:.875rem;transition:color .3s ease}body.woocommerce-account .ma__back-link svg{color:#e8e8e8;transition:color .3s ease,transform .3s ease}body.woocommerce-account .ma__back-link:hover{color:#e67e22}body.woocommerce-account .ma__back-link:hover svg{color:#e67e22;transform:translate(-2px)}body.woocommerce-account .ma__btn--primary:not(.ma__btn--sm){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0 0;border:1px solid transparent;color:#fff;font-weight:600;cursor:pointer;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .ma__btn--primary:not(.ma__btn--sm):hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 4px 15px #e67e224d;color:#fff}body.woocommerce-account .ma__intro{color:#888;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}body.woocommerce-account .ma__addr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}body.woocommerce-account .ma__addr-card{background:#111c;border:1px solid #1e1e1e;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .3s ease,transform .3s ease}body.woocommerce-account .ma__addr-card--filled{border-color:#1e1e1e}body.woocommerce-account .ma__addr-card--empty{border:1px dashed #333;background:#11111180}body.woocommerce-account .ma__addr-card:hover{border-color:#e67e224d}body.woocommerce-account .ma__addr-card-header{display:flex;align-items:center;gap:.625rem}body.woocommerce-account .ma__addr-card-icon{display:inline-flex;align-items:center;justify-content:center;color:#e67e22}body.woocommerce-account .ma__addr-card-icon svg{width:20px;height:20px}body.woocommerce-account .ma__addr-card-title{color:#e8e8e8;font-size:1rem;font-weight:600;margin:0}body.woocommerce-account .ma__addr-card-body{flex:1}body.woocommerce-account .ma__addr-card-body address{color:#ccc;line-height:1.6;font-style:normal;font-size:.9375rem}body.woocommerce-account .ma__addr-empty-text{color:#666;font-style:italic;font-size:.9375rem}body.woocommerce-account .ma__addr-card-footer{display:flex;justify-content:flex-start;margin-top:auto}body.woocommerce-account .ma__form{display:flex;flex-direction:column;gap:1.25rem}body.woocommerce-account .ma__form-grid,body.woocommerce-account .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}body.woocommerce-account .form-row{display:flex;flex-direction:column;gap:.5rem}body.woocommerce-account .form-row label{color:#e8e8e8!important;font-weight:500;font-size:.875rem}body.woocommerce-account .form-row label .required{color:#c0392b;text-decoration:none;margin-left:2px}body.woocommerce-account .form-row .woocommerce-input-wrapper{display:block;width:100%}body.woocommerce-account .form-row .woocommerce-input-wrapper input.input-text,body.woocommerce-account .form-row .woocommerce-input-wrapper select{width:100%;background:#1a1a1a!important;border:1px solid #333!important;color:#e8e8e8!important;border-radius:8px!important;padding:.75rem 1rem!important;font-size:.9375rem!important;box-shadow:none!important;transition:border-color .3s ease,box-shadow .3s ease}body.woocommerce-account .form-row .woocommerce-input-wrapper input.input-text:focus,body.woocommerce-account .form-row .woocommerce-input-wrapper select:focus{border-color:#e67e22!important;outline:none!important;box-shadow:0 0 0 3px #e67e2226!important}body.woocommerce-account .form-row .woocommerce-input-wrapper input.input-text::placeholder,body.woocommerce-account .form-row .woocommerce-input-wrapper select::placeholder{color:#666}body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-container .select2-selection--single,body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-container .select2-selection,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-container .select2-selection--single,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-container .select2-selection{background:#1a1a1a!important;border:1px solid #333!important;color:#e8e8e8!important;border-radius:8px!important;height:auto!important;min-height:44px;padding:0!important;line-height:1.4!important;box-shadow:none!important}body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-container .select2-selection--single:focus,body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-container .select2-selection:focus,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-container .select2-selection--single:focus,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-container .select2-selection:focus{border-color:#e67e22!important;outline:none!important;box-shadow:0 0 0 3px #e67e2226!important}body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-selection__rendered,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-selection__rendered{color:#e8e8e8!important;line-height:1.4!important;padding:.75rem 1rem!important}body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-selection__arrow,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-selection__arrow{height:100%!important;top:0!important;right:.5rem!important}body.woocommerce-account .ma__form .woocommerce-address-fields__field-wrapper .form-row .select2-selection__arrow b,body.woocommerce-account .ma__form .ma__form-grid .form-row .select2-selection__arrow b{border-color:#888 transparent transparent transparent}body.woocommerce-account .ma__form-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}body.woocommerce-account .ma__form-card{background:#111c;border:1px solid #1e1e1e;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}body.woocommerce-account .ma__form-card-title{display:flex;align-items:center;gap:.5rem;color:#e8e8e8;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}body.woocommerce-account .ma__form-card-title svg{color:#e67e22;width:20px;height:20px}body.woocommerce-account .ma__form-card-sub{color:#888;font-size:.875rem;margin:0 0 1.25rem}body.woocommerce-account .ma__field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}body.woocommerce-account .ma__label{color:#e8e8e8;font-size:.875rem;font-weight:500}body.woocommerce-account .ma__required{color:#c0392b;margin-left:2px}body.woocommerce-account .ma__input{width:100%;background:#1a1a1a;border:1px solid #333;color:#e8e8e8;border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .3s ease,box-shadow .3s ease}body.woocommerce-account .ma__input:focus{border-color:#e67e22;outline:none;box-shadow:0 0 0 3px #e67e2226}body.woocommerce-account .ma__input::placeholder{color:#666}body.woocommerce-account .ma__hint{color:#666;font-size:.8rem;margin-top:.25rem}body.woocommerce-account .ma__input-wrap{position:relative}body.woocommerce-account .ma__input-wrap .ma__input{padding-right:2.75rem}body.woocommerce-account .ma__toggle-pw{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#888;cursor:pointer;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease}body.woocommerce-account .ma__toggle-pw:hover{color:#e67e22}body.woocommerce-account .ma__toggle-pw svg{width:18px;height:18px}body.woocommerce-account .ma__view-order{display:flex;flex-direction:column;gap:1.25rem}body.woocommerce-account .ma__vo-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}body.woocommerce-account .ma__vo-title{color:#e8e8e8;font-size:1.5rem;font-weight:700;margin:0}body.woocommerce-account .ma__vo-date{color:#888;font-size:.875rem}body.woocommerce-account .ma__order-status--lg{font-size:.8125rem;padding:.4rem .875rem}body.woocommerce-account .ma__vo-card{background:#111c;border:1px solid #1e1e1e;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}body.woocommerce-account .ma__vo-card-title{display:flex;align-items:center;gap:.5rem;color:#e8e8e8;font-size:1rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:1rem;margin:0 0 1rem}body.woocommerce-account .ma__vo-card-title svg{color:#e67e22;width:18px;height:18px}body.woocommerce-account .ma__vo-items{display:flex;flex-direction:column}body.woocommerce-account .ma__vo-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}body.woocommerce-account .ma__vo-item:last-child{border-bottom:none}body.woocommerce-account .ma__vo-item-img img{border-radius:8px;background:#1a1a1a;border:1px solid #1e1e1e;display:block}body.woocommerce-account .ma__vo-item-body{flex:1;display:flex;flex-direction:column;gap:.25rem}body.woocommerce-account .ma__vo-item-name{color:#e8e8e8;font-weight:500}body.woocommerce-account .ma__vo-item-qty{color:#888;font-size:.875rem}body.woocommerce-account .ma__vo-item-meta{color:#888;font-size:.8rem}body.woocommerce-account .ma__vo-item-total{color:#e67e22;font-weight:600}body.woocommerce-account .ma__vo-totals{border-top:1px solid rgba(255,255,255,.05);padding-top:1rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}body.woocommerce-account .ma__vo-totals-row{display:flex;justify-content:space-between;align-items:center;color:#888;font-size:.9375rem}body.woocommerce-account .ma__vo-totals-row span:last-child,body.woocommerce-account .ma__vo-totals-row strong:last-child{color:#e8e8e8}body.woocommerce-account .ma__vo-totals-row--total{font-size:1.0625rem;font-weight:700;color:#e8e8e8}body.woocommerce-account .ma__vo-totals-row--total span:last-child,body.woocommerce-account .ma__vo-totals-row--total strong:last-child{color:#e67e22;font-weight:700}body.woocommerce-account .ma__vo-addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}body.woocommerce-account .ma__vo-address-block{display:flex;flex-direction:column;gap:.5rem}body.woocommerce-account .ma__vo-address-label{color:#888;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}body.woocommerce-account .ma__view-order address,body.woocommerce-account .ma__vo-address-block address{color:#ccc;line-height:1.6;font-style:normal;font-size:.9375rem}body.woocommerce-account .woocommerce-order-details{background:#111c;border:1px solid #1e1e1e;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}body.woocommerce-account .woocommerce-order-details .woocommerce-order-details__title{color:#e8e8e8;font-size:1.125rem;font-weight:600;margin:0 0 1rem}body.woocommerce-account .woocommerce-order-details .shop_table.order_details{border-collapse:collapse;width:100%}body.woocommerce-account .woocommerce-order-details .shop_table.order_details thead tr{border-bottom:1px solid #1e1e1e}body.woocommerce-account .woocommerce-order-details .shop_table.order_details th{color:#888;font-weight:500;padding:.75rem;text-align:left}body.woocommerce-account .woocommerce-order-details .shop_table.order_details td{color:#e8e8e8;padding:.75rem;border-bottom:1px solid rgba(255,255,255,.05)}body.woocommerce-account .woocommerce-order-details .shop_table.order_details td a{color:#e67e22;text-decoration:none;transition:color .3s ease}body.woocommerce-account .woocommerce-order-details .shop_table.order_details td a:hover{text-decoration:underline}body.woocommerce-account .woocommerce-order-details .shop_table.order_details .product-quantity{color:#888}body.woocommerce-account .woocommerce-order-details .shop_table.order_details .wc-item-meta{color:#888;list-style:none;font-size:.85rem;margin:.25rem 0 0;padding:0}body.woocommerce-account .woocommerce-order-details .shop_table.order_details tfoot th{color:#888;padding:.75rem;text-align:left}body.woocommerce-account .woocommerce-order-details .shop_table.order_details tfoot td{color:#e8e8e8;padding:.75rem}body.woocommerce-account .woocommerce-order-details .shop_table.order_details tfoot tr:last-child td{color:#e67e22;font-weight:700}body.woocommerce-account .woocommerce-order-details .woocommerce-button.button.pay,body.woocommerce-account .woocommerce-customer-details .woocommerce-button.button.pay{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0 0;border:1px solid transparent;color:#fff;font-weight:600;text-decoration:none;cursor:pointer;transition:background-position .4s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .woocommerce-order-details .woocommerce-button.button.pay:hover,body.woocommerce-account .woocommerce-customer-details .woocommerce-button.button.pay:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 4px 15px #e67e224d;color:#fff}body.woocommerce-account .woocommerce-order-details .woocommerce-button.button.cancel,body.woocommerce-account .woocommerce-customer-details .woocommerce-button.button.cancel{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;background:transparent;border:1px solid #c0392b;color:#c0392b;font-weight:600;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}body.woocommerce-account .woocommerce-order-details .woocommerce-button.button.cancel:hover,body.woocommerce-account .woocommerce-customer-details .woocommerce-button.button.cancel:hover{background:#c0392b1a;transform:translateY(-2px);box-shadow:0 4px 15px #c0392b33}body.woocommerce-cart .cart-page{background:transparent!important}body.woocommerce-cart .zc-steps__num{background:#333;color:#888}body.woocommerce-cart .zc-steps__label{color:#888}body.woocommerce-cart .zc-steps__item .zc-steps__line{background:#333}body.woocommerce-cart .zc-steps__item.is-active .zc-steps__num{background:#e67e22;color:#fff}body.woocommerce-cart .zc-steps__item.is-active .zc-steps__label{color:#e67e22;font-weight:600}body.woocommerce-cart .zc-steps__item.is-active .zc-steps__line,body.woocommerce-cart .zc-steps__item.is-done .zc-steps__line,body.woocommerce-cart .zc-steps__item.is-done .zc-steps__num{background:#e67e22}body.woocommerce-cart .zc-items{background:#111c;border:1px solid #1e1e1e;box-shadow:0 4px 20px #0000004d}body.woocommerce-cart .zc-items__title{color:#e8e8e8}body.woocommerce-cart .zc-items__count{color:#888}body.woocommerce-cart .zc-items__clear{color:#c0392b}body.woocommerce-cart .zc-items__clear:hover{background:#c0392b1f}body.woocommerce-cart .zc-items__cols{border-bottom-color:#1e1e1e}body.woocommerce-cart .zc-items__cols span{color:#888}body.woocommerce-cart .zc-row{border-color:#1e1e1e}body.woocommerce-cart .zc-row:hover{border-color:#e67e224d}body.woocommerce-cart .zc-row__img img{background:#1a1a1a;border:1px solid #1e1e1e}body.woocommerce-cart .zc-row__name{color:#e8e8e8}body.woocommerce-cart .zc-row__variant{color:#888}body.woocommerce-cart .zc-row__qty{border-color:#333}body.woocommerce-cart .zc-row__qty-btn{color:#ccc}body.woocommerce-cart .zc-row__qty-btn:hover:not(:disabled){background:#e67e221f;color:#e67e22}body.woocommerce-cart .zc-row__qty-val{color:#e8e8e8}body.woocommerce-cart .zc-row__price{color:#e67e22;font-weight:700}body.woocommerce-cart .zc-row__remove{color:#c0392b}body.woocommerce-cart .zc-row__remove:hover:not(:disabled){background:#c0392b1f;color:#e74c3c}body.woocommerce-cart .zc-sidebar{background:#111c;border:1px solid #1e1e1e;box-shadow:0 4px 20px #0000004d}body.woocommerce-cart .zc-sidebar__promo{border-bottom-color:#1e1e1e}body.woocommerce-cart .zc-sidebar__promo-title{color:#e8e8e8}body.woocommerce-cart .zc-sidebar__promo-form input{background:#1a1a1a;border-color:#333;color:#e8e8e8}body.woocommerce-cart .zc-sidebar__promo-form input::placeholder{color:#666}body.woocommerce-cart .zc-sidebar__promo-form input:focus{border-color:#e67e22;background:#111}body.woocommerce-cart .zc-sidebar__promo-form button{background:#e67e22;color:#fff}body.woocommerce-cart .zc-sidebar__promo-form button:hover:not(:disabled){background:#d35400}body.woocommerce-cart .zc-sidebar__coupon-tag{background:#e67e221a;color:#e67e22}body.woocommerce-cart .zc-sidebar__row span:first-child{color:#888}body.woocommerce-cart .zc-sidebar__row span:last-child{color:#e8e8e8}body.woocommerce-cart .zc-sidebar__row--discount span:last-child{color:#27ae60}body.woocommerce-cart .zc-sidebar__row--total{border-top-color:#1e1e1e}body.woocommerce-cart .zc-sidebar__row--total span:first-child{color:#e8e8e8}body.woocommerce-cart .zc-sidebar__row--total span:last-child{color:#e67e22}body.woocommerce-cart .zc-sidebar__checkout{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:0%;color:#fff!important;border-radius:6px;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:background-position .3s ease,transform .2s ease,box-shadow .2s ease}body.woocommerce-cart .zc-sidebar__checkout:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 6px 18px #c0392b73}body.woocommerce-cart .zc-empty__icon{color:#e67e22}body.woocommerce-cart .zc-empty__title{color:#e8e8e8}body.woocommerce-cart .zc-empty__text{color:#888}body.woocommerce-cart .zc-empty__btn--primary{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;color:#fff!important}body.woocommerce-cart .zc-empty__btn--primary:hover{background-position:100%}body.woocommerce-cart .zc-empty__btn--secondary{background:transparent;border-color:#e67e22;color:#e67e22!important}body.woocommerce-cart .zc-empty__btn--secondary:hover{background:#e67e221a}body.woocommerce-cart .zc__skeleton-items,body.woocommerce-cart .zc__skeleton-sidebar{background:#111}body.woocommerce-cart .zc__skeleton-row{background:linear-gradient(90deg,#1a1a1a 25%,#222,#1a1a1a 75%);background-size:200% 100%}body.woocommerce-cart .zc__error{background:#1a1a1a;border-left-color:#c0392b;color:#e8e8e8;box-shadow:0 8px 24px #0006}.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.woocommerce-info,.woocommerce-message.is-info,.woocommerce-message.woocommerce-info,.woocommerce-info.is-info,.woocommerce-info.woocommerce-info,.woocommerce-error.is-info,.woocommerce-error.woocommerce-info{background:#1a1a1a!important;border:1px solid #1e1e1e!important;border-left:4px solid #3498db!important;border-radius:6px;color:#e8e8e8!important;padding:12px 16px!important;position:relative;top:120px}.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content,.wc-block-components-notice-banner.is-info p,.wc-block-components-notice-banner.woocommerce-info .wc-block-components-notice-banner__content,.wc-block-components-notice-banner.woocommerce-info p,.woocommerce-message.is-info .wc-block-components-notice-banner__content,.woocommerce-message.is-info p,.woocommerce-message.woocommerce-info .wc-block-components-notice-banner__content,.woocommerce-message.woocommerce-info p,.woocommerce-info.is-info .wc-block-components-notice-banner__content,.woocommerce-info.is-info p,.woocommerce-info.woocommerce-info .wc-block-components-notice-banner__content,.woocommerce-info.woocommerce-info p,.woocommerce-error.is-info .wc-block-components-notice-banner__content,.woocommerce-error.is-info p,.woocommerce-error.woocommerce-info .wc-block-components-notice-banner__content,.woocommerce-error.woocommerce-info p{color:#e8e8e8!important}.wc-block-components-notice-banner.is-info svg,.wc-block-components-notice-banner.woocommerce-info svg,.woocommerce-message.is-info svg,.woocommerce-message.woocommerce-info svg,.woocommerce-info.is-info svg,.woocommerce-info.woocommerce-info svg,.woocommerce-error.is-info svg,.woocommerce-error.woocommerce-info svg{fill:#3498db!important;color:#3498db!important;width:24px;height:24px;flex-shrink:0}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.woocommerce-message,.woocommerce-message.is-success,.woocommerce-message.woocommerce-message,.woocommerce-info.is-success,.woocommerce-info.woocommerce-message,.woocommerce-error.is-success,.woocommerce-error.woocommerce-message{background:#1a1a1a!important;border:1px solid #1e1e1e!important;border-left:4px solid #27ae60!important;border-radius:6px;color:#e8e8e8!important;padding:12px 16px!important;position:relative;top:120px}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content,.wc-block-components-notice-banner.is-success p,.wc-block-components-notice-banner.woocommerce-message .wc-block-components-notice-banner__content,.wc-block-components-notice-banner.woocommerce-message p,.woocommerce-message.is-success .wc-block-components-notice-banner__content,.woocommerce-message.is-success p,.woocommerce-message.woocommerce-message .wc-block-components-notice-banner__content,.woocommerce-message.woocommerce-message p,.woocommerce-info.is-success .wc-block-components-notice-banner__content,.woocommerce-info.is-success p,.woocommerce-info.woocommerce-message .wc-block-components-notice-banner__content,.woocommerce-info.woocommerce-message p,.woocommerce-error.is-success .wc-block-components-notice-banner__content,.woocommerce-error.is-success p,.woocommerce-error.woocommerce-message .wc-block-components-notice-banner__content,.woocommerce-error.woocommerce-message p{color:#e8e8e8!important}.wc-block-components-notice-banner.is-success svg,.wc-block-components-notice-banner.woocommerce-message svg,.woocommerce-message.is-success svg,.woocommerce-message.woocommerce-message svg,.woocommerce-info.is-success svg,.woocommerce-info.woocommerce-message svg,.woocommerce-error.is-success svg,.woocommerce-error.woocommerce-message svg{fill:#27ae60!important;color:#27ae60!important;width:24px;height:24px;flex-shrink:0}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.woocommerce-error,.woocommerce-message.is-error,.woocommerce-message.woocommerce-error,.woocommerce-info.is-error,.woocommerce-info.woocommerce-error,.woocommerce-error.is-error,.woocommerce-error.woocommerce-error{background:#1a1a1a!important;border:1px solid #1e1e1e!important;border-left:4px solid #c0392b!important;border-radius:6px;color:#e8e8e8!important;padding:12px 16px!important;position:relative;top:120px}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content,.wc-block-components-notice-banner.is-error p,.wc-block-components-notice-banner.woocommerce-error .wc-block-components-notice-banner__content,.wc-block-components-notice-banner.woocommerce-error p,.woocommerce-message.is-error .wc-block-components-notice-banner__content,.woocommerce-message.is-error p,.woocommerce-message.woocommerce-error .wc-block-components-notice-banner__content,.woocommerce-message.woocommerce-error p,.woocommerce-info.is-error .wc-block-components-notice-banner__content,.woocommerce-info.is-error p,.woocommerce-info.woocommerce-error .wc-block-components-notice-banner__content,.woocommerce-info.woocommerce-error p,.woocommerce-error.is-error .wc-block-components-notice-banner__content,.woocommerce-error.is-error p,.woocommerce-error.woocommerce-error .wc-block-components-notice-banner__content,.woocommerce-error.woocommerce-error p{color:#e8e8e8!important}.wc-block-components-notice-banner.is-error svg,.wc-block-components-notice-banner.woocommerce-error svg,.woocommerce-message.is-error svg,.woocommerce-message.woocommerce-error svg,.woocommerce-info.is-error svg,.woocommerce-info.woocommerce-error svg,.woocommerce-error.is-error svg,.woocommerce-error.woocommerce-error svg{fill:#e8e8e8!important;color:#e8e8e8!important;width:24px;height:24px;flex-shrink:0}body.blog main,body.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) main{padding-top:70px!important;padding-bottom:80px!important}.blog .wp-block-post-template.is-layout-grid,.search-results .wp-block-post-template.is-layout-grid,.search .wp-block-post-template.is-layout-grid,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-post-template.is-layout-grid{gap:24px;align-items:stretch}.blog .wp-block-post,.search-results .wp-block-post,.search .wp-block-post,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-post{display:flex;flex-direction:column}.blog .ig-blog-card,.search-results .ig-blog-card,.search .ig-blog-card,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card{background:#111!important;border:1px solid #1e1e1e!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:flex!important;flex-direction:column;height:100%}.blog .ig-blog-card:hover,.search-results .ig-blog-card:hover,.search .ig-blog-card:hover,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card:hover{border-color:#e67e224d!important;box-shadow:0 8px 24px #00000080;transform:translateY(-2px)}.blog .wp-block-post-featured-image,.search-results .wp-block-post-featured-image,.search .wp-block-post-featured-image,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-post-featured-image{margin:0}.blog .wp-block-post-featured-image img,.search-results .wp-block-post-featured-image img,.search .wp-block-post-featured-image img,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;display:block}.blog .ig-blog-card__cats a,.search-results .ig-blog-card__cats a,.search .ig-blog-card__cats a,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card__cats a{color:#e67e22;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.blog .ig-blog-card__cats .wp-block-post-terms__separator,.search-results .ig-blog-card__cats .wp-block-post-terms__separator,.search .ig-blog-card__cats .wp-block-post-terms__separator,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card__cats .wp-block-post-terms__separator{color:#e67e22}.blog .ig-blog-card__title a,.search-results .ig-blog-card__title a,.search .ig-blog-card__title a,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card__title a{color:#e8e8e8;text-decoration:none;font-weight:600;line-height:1.35;transition:color .2s ease}.blog .ig-blog-card__title a:hover,.search-results .ig-blog-card__title a:hover,.search .ig-blog-card__title a:hover,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card__title a:hover{color:#e67e22}.blog .ig-blog-card__excerpt .wp-block-post-excerpt__excerpt,.search-results .ig-blog-card__excerpt .wp-block-post-excerpt__excerpt,.search .ig-blog-card__excerpt .wp-block-post-excerpt__excerpt,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card__excerpt .wp-block-post-excerpt__excerpt{color:#666;font-size:14px;line-height:1.6}.blog .ig-blog-card__date,.search-results .ig-blog-card__date,.search .ig-blog-card__date,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .ig-blog-card__date{color:#555;font-size:12px!important;margin-top:8px}@media(max-width:900px){.blog .wp-block-post-template.is-layout-grid,.search-results .wp-block-post-template.is-layout-grid,.search .wp-block-post-template.is-layout-grid,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.blog .wp-block-post-template.is-layout-grid,.search-results .wp-block-post-template.is-layout-grid,.search .wp-block-post-template.is-layout-grid,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}}.blog .wp-block-query-pagination,.search-results .wp-block-query-pagination,.search .wp-block-query-pagination,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination{margin-top:3rem;gap:12px}.blog .wp-block-query-pagination .page-numbers,.search-results .wp-block-query-pagination .page-numbers,.search .wp-block-query-pagination .page-numbers,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:6px;border:1px solid #1e1e1e;background:#111;color:#888;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.blog .wp-block-query-pagination .page-numbers:hover,.search-results .wp-block-query-pagination .page-numbers:hover,.search .wp-block-query-pagination .page-numbers:hover,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .page-numbers:hover{border-color:#e67e2266;color:#e67e22}.blog .wp-block-query-pagination .page-numbers.current,.search-results .wp-block-query-pagination .page-numbers.current,.search .wp-block-query-pagination .page-numbers.current,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .page-numbers.current{background:#e67e22;border-color:#e67e22;color:#fff}.blog .wp-block-query-pagination .wp-block-query-pagination-next,.blog .wp-block-query-pagination .wp-block-query-pagination-previous,.search-results .wp-block-query-pagination .wp-block-query-pagination-next,.search-results .wp-block-query-pagination .wp-block-query-pagination-previous,.search .wp-block-query-pagination .wp-block-query-pagination-next,.search .wp-block-query-pagination .wp-block-query-pagination-previous,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .wp-block-query-pagination-next,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .wp-block-query-pagination-previous{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:6px;border:1px solid #1e1e1e;background:#111;color:#e8e8e8;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.blog .wp-block-query-pagination .wp-block-query-pagination-next:hover,.blog .wp-block-query-pagination .wp-block-query-pagination-previous:hover,.search-results .wp-block-query-pagination .wp-block-query-pagination-next:hover,.search-results .wp-block-query-pagination .wp-block-query-pagination-previous:hover,.search .wp-block-query-pagination .wp-block-query-pagination-next:hover,.search .wp-block-query-pagination .wp-block-query-pagination-previous:hover,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .wp-block-query-pagination-next:hover,.archive:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag) .wp-block-query-pagination .wp-block-query-pagination-previous:hover{border-color:#e67e2266;color:#e67e22}body.search-results main,body.search-results main.wp-block-group,body.search main,body.search main.wp-block-group{padding-top:190px!important}body.search-results .wp-block-query-title,body.search .wp-block-query-title{color:#e8e8e8;font-family:Bebas Neue,sans-serif;letter-spacing:1px}body.search-results .wp-block-post-template,body.search .wp-block-post-template{list-style:none;padding:0;margin:0}body.search-results .wp-block-post-title a,body.search .wp-block-post-title a{color:#e8e8e8;text-decoration:none;transition:color .2s ease}body.search-results .wp-block-post-title a:hover,body.search .wp-block-post-title a:hover{color:#e67e22}body.search-results .wp-block-post-date,body.search .wp-block-post-date{color:#666}body.search-results .wp-block-post-excerpt__excerpt,body.search .wp-block-post-excerpt__excerpt{color:#888;line-height:1.6}body.search-results .wp-block-query-pagination,body.search .wp-block-query-pagination{margin-top:3rem;gap:12px}body.search-results .wp-block-query-pagination .page-numbers,body.search .wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:6px;border:1px solid #1e1e1e;background:#111;color:#888;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}body.search-results .wp-block-query-pagination .page-numbers:hover,body.search .wp-block-query-pagination .page-numbers:hover{border-color:#e67e2266;color:#e67e22}body.search-results .wp-block-query-pagination .page-numbers.current,body.search .wp-block-query-pagination .page-numbers.current{background:#e67e22;border-color:#e67e22;color:#fff}body.search-results .wp-block-query-pagination .wp-block-query-pagination-next,body.search-results .wp-block-query-pagination .wp-block-query-pagination-previous,body.search .wp-block-query-pagination .wp-block-query-pagination-next,body.search .wp-block-query-pagination .wp-block-query-pagination-previous{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:6px;border:1px solid #1e1e1e;background:#111;color:#e8e8e8;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}body.search-results .wp-block-query-pagination .wp-block-query-pagination-next:hover,body.search-results .wp-block-query-pagination .wp-block-query-pagination-previous:hover,body.search .wp-block-query-pagination .wp-block-query-pagination-next:hover,body.search .wp-block-query-pagination .wp-block-query-pagination-previous:hover{border-color:#e67e2266;color:#e67e22}.single-post main{padding-top:130px!important}.single-post .wp-block-post-featured-image{margin-bottom:2rem}.single-post .wp-block-post-featured-image img{width:100%;max-height:420px;object-fit:cover;border-radius:12px!important}.single-post .wp-block-post-title{color:#e8e8e8;font-family:Bebas Neue,sans-serif;font-size:clamp(32px,5vw,52px)!important;letter-spacing:1px;line-height:1.1;margin-bottom:1rem}.single-post .wp-block-group.has-small-font-size{margin-bottom:2rem;gap:.75rem}.single-post .wp-block-post-date{color:#666;font-size:13px}.single-post .wp-block-post-author-name a{color:#888;text-decoration:none}.single-post .wp-block-post-author-name a:hover{color:#e67e22}.single-post .wp-block-post-terms a{color:#e67e22;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.single-post .wp-block-post-terms a:hover{color:#fff}.single-post .wp-block-post-content{color:#ccc;font-size:16px;line-height:1.8}.single-post .wp-block-post-content p{margin-bottom:1.5rem}.single-post .wp-block-post-content a{color:#e67e22;text-decoration:underline}.single-post .wp-block-post-content a:hover{color:#fff}.single-post .wp-block-post-content h2,.single-post .wp-block-post-content h3,.single-post .wp-block-post-content h4{color:#e8e8e8;margin-top:2rem;margin-bottom:1rem}.single-post .wp-block-post-content blockquote{border-left:3px solid #E67E22;padding-left:1.5rem;color:#aaa;font-style:italic}.single-post .wp-block-post-content ul,.single-post .wp-block-post-content ol{color:#ccc;padding-left:1.5rem}.single-post .wp-block-separator{border-color:#1e1e1e!important;opacity:1}.single-post .wp-block-comments{margin-top:2rem}.single-post .wp-block-comments-title{font-family:Bebas Neue,cursive;color:#e8e8e8;font-size:1.5rem;letter-spacing:1px;margin-bottom:1.5rem}.single-post .wp-block-comment-template{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.single-post .wp-block-comment-template li.comment{background:#1a1a1a;border-radius:8px;padding:1.5rem}.single-post .wp-block-comment-template li.comment .wp-block-columns{gap:1rem}.single-post .wp-block-comment-template ol{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:1.5rem}.single-post .wp-block-avatar img{border-radius:50%;width:40px;height:40px}.single-post .wp-block-comment-author-name a{color:#f47521;text-decoration:none;font-weight:600}.single-post .wp-block-comment-author-name a:hover{text-decoration:underline}.single-post .wp-block-comment-date a{color:#999;text-decoration:none;font-size:.85rem}.single-post .wp-block-comment-date a:hover{color:#f47521}.single-post .wp-block-comment-edit-link a{color:#999;text-decoration:none;font-size:.85rem}.single-post .wp-block-comment-edit-link a:hover{color:#f47521}.single-post .wp-block-comment-content{color:#e8e8e8;margin-top:.75rem;line-height:1.6}.single-post .wp-block-comment-content p{margin:0 0 .75rem}.single-post .wp-block-comment-content p:last-child{margin-bottom:0}.single-post .wp-block-comment-reply-link a{color:#f47521;text-decoration:none;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:.75rem;display:inline-block}.single-post .wp-block-comment-reply-link a:hover{text-decoration:underline}.single-post .comment-respond,.single-post .wp-block-post-comments-form{margin-top:2.5rem}.single-post .comment-respond .comment-reply-title,.single-post .wp-block-post-comments-form .comment-reply-title{font-family:Bebas Neue,cursive;color:#e8e8e8;font-size:1.5rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem}.single-post .comment-respond .logged-in-as,.single-post .wp-block-post-comments-form .logged-in-as{color:#999;font-size:.85rem;margin-bottom:1rem}.single-post .comment-respond .logged-in-as a,.single-post .wp-block-post-comments-form .logged-in-as a{color:#f47521;text-decoration:none}.single-post .comment-respond .logged-in-as a:hover,.single-post .wp-block-post-comments-form .logged-in-as a:hover{color:#fff;text-decoration:underline}.single-post .comment-respond label,.single-post .wp-block-post-comments-form label{color:#e8e8e8;font-size:14px;display:block;margin-bottom:6px}.single-post .comment-respond textarea,.single-post .comment-respond input[type=text],.single-post .comment-respond input[type=email],.single-post .comment-respond input[type=url],.single-post .wp-block-post-comments-form textarea,.single-post .wp-block-post-comments-form input[type=text],.single-post .wp-block-post-comments-form input[type=email],.single-post .wp-block-post-comments-form input[type=url]{width:100%;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#e8e8e8;padding:1rem;font-size:14px;transition:border-color .2s ease}.single-post .comment-respond textarea:focus,.single-post .comment-respond input[type=text]:focus,.single-post .comment-respond input[type=email]:focus,.single-post .comment-respond input[type=url]:focus,.single-post .wp-block-post-comments-form textarea:focus,.single-post .wp-block-post-comments-form input[type=text]:focus,.single-post .wp-block-post-comments-form input[type=email]:focus,.single-post .wp-block-post-comments-form input[type=url]:focus{outline:none;border-color:#f47521}.single-post .comment-respond textarea,.single-post .wp-block-post-comments-form textarea{resize:vertical;min-height:120px}.single-post .comment-respond .form-submit .wp-block-button__link,.single-post .comment-respond .wp-block-button .wp-block-button__link,.single-post .wp-block-post-comments-form .form-submit .wp-block-button__link,.single-post .wp-block-post-comments-form .wp-block-button .wp-block-button__link{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:left center;border:none;border-radius:8px;color:#fff;font-weight:600;padding:.75rem 2rem;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease,background .3s ease,background-position .3s ease}.single-post .comment-respond .form-submit .wp-block-button__link:hover,.single-post .comment-respond .wp-block-button .wp-block-button__link:hover,.single-post .wp-block-post-comments-form .form-submit .wp-block-button__link:hover,.single-post .wp-block-post-comments-form .wp-block-button .wp-block-button__link:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 6px 18px #c0392b73}body.woocommerce-shop main,body.tax-product_cat main,body.tax-product_tag main{padding-top:70px!important}body.single-product main{padding-top:130px!important;padding-bottom:80px!important}.shop-hero{background:#0a0a0a}.shop-hero a,.shop-hero .woocommerce-breadcrumb a{color:#e8e8e8}.shop-hero a:hover,.shop-hero .woocommerce-breadcrumb a:hover{color:#e67e22}.shop-hero .woocommerce-breadcrumb{color:#888}.sf__toolbar{background:#0a0a0a;border-color:#1e1e1e;color:#e8e8e8}.sf__count{color:#888}.sf__sort{background:#1a1a1a;border-color:#1e1e1e;color:#e8e8e8}.sf__sort:focus{border-color:#e67e22}.sf__layout-btn,.sf__view-btn{background:transparent;border-color:#1e1e1e;color:#888}.sf__layout-btn:hover,.sf__layout-btn.is-active,.sf__view-btn:hover,.sf__view-btn.is-active{border-color:#e67e22;color:#e67e22}.sf__filters{background:#111;border-color:#1e1e1e}.sf--sidebar .sf__filters--sidebar{padding:1rem;border-radius:8px}.sf__filters--top{background:#111;border:1px solid #1e1e1e;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem}.sf__filters--top .sf__filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sf__filters--top .sf__filters-title{color:#e8e8e8;font-weight:600}.sf__filters--top .sf__filters-close{background:transparent;border:none;color:#888;font-size:1.5rem;cursor:pointer;line-height:1}.sf__filters--top .sf__filters-close:hover{color:#e67e22}.sf__filters--top .sf__section{border-bottom:1px solid #1e1e1e;padding:.75rem 0}.sf__filters--top .sf__section:last-child{border-bottom:none}.sf__filters--top .sf__section-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;color:#e8e8e8;font-size:.9rem;font-weight:500;cursor:pointer;padding:.25rem 0}.sf__filters--top .sf__section-toggle svg{color:#888}.sf__filters--top .sf__section-toggle:hover{color:#e67e22}.sf__filters--top .sf__section-content{padding-top:.75rem}.sf__filters--top .sf__cat-list{list-style:none;padding:0;margin:0}.sf__filters--top .sf__cat-children{list-style:none;padding-left:1.25rem;margin:0}.sf__filters--top .sf__checkbox{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;cursor:pointer}.sf__filters--top .sf__checkbox input[type=checkbox],.sf__filters--top .sf__checkbox input[type=radio]{accent-color:#E67E22!important}.sf__filters--top .sf__checkbox-label{color:#e8e8e8;font-size:.85rem}.sf__filters--top .sf__checkbox-count{color:#888;font-size:.75rem;margin-left:auto}.sf__filters--top .sf__search{position:relative}.sf__filters--top .sf__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#888}.sf__filters--top .sf__search-input{width:100%;background:#1a1a1a;border:1px solid #1e1e1e;border-radius:6px;color:#e8e8e8;padding:.6rem .75rem .6rem 2.25rem;font-size:.85rem}.sf__filters--top .sf__search-input::placeholder{color:#666}.sf__filters--top .sf__search-input:focus{outline:none;border-color:#e67e22}.sf__filters--top .sf__price-inputs{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.sf__filters--top .sf__price-input{background:#1a1a1a;border:1px solid #1e1e1e;border-radius:6px;color:#e8e8e8;padding:.5rem .75rem;font-size:.85rem;width:100%}.sf__filters--top .sf__price-input:focus{outline:none;border-color:#e67e22}.sf__filters--top .sf__price-sep{color:#888}.sf__filters--top .sf__price-slider{width:100%;accent-color:#E67E22}.sf--top .sf__filters--top{background:#111}.sf__filters-title,.sf__section-toggle{color:#e8e8e8}.sf__section-content{border-color:#1e1e1e}.sf__search-input{background:#1a1a1a;border-color:#1e1e1e;color:#e8e8e8}.sf__search-input::placeholder{color:#666}.sf__search-input:focus{border-color:#e67e22}.sf__checkbox-label{color:#e8e8e8}.sf__checkbox-count{color:#888;background:transparent}.sf__price-inputs input{background:#1a1a1a;border-color:#1e1e1e;color:#e8e8e8}.sf__price-slider{accent-color:#E67E22}.sf__active-chip{background:#e67e221a;border-color:#e67e22;color:#e67e22}.sf__card{background:#111;border:1px solid #1e1e1e;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sf__card:hover{border-color:#e67e2266;transform:translateY(-6px);box-shadow:0 16px 44px #0000008c}.sf__card-image{background:linear-gradient(135deg,#1a0800,#2a1200)}.sf__card-image>a>img{object-fit:contain}.sf__card-wish{background:#ffffff1a;color:#888}.sf__card-wish:hover{color:#e67e22;background:#fff3}.sf__card-wish-sm{background:transparent;border-color:#1e1e1e;color:#888}.sf__card-wish-sm:hover{color:#e67e22;border-color:#e67e22}.sf__card-thumb{background:#1a1a1a;border-color:#1e1e1e}.sf__card-thumb.is-active{border-color:#e67e22;box-shadow:0 0 0 2px #e67e22}.sf__card-thumb--more{background:#1a1a1a;color:#888}.sf__card-cat{color:#e67e22;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.sf__card-title{color:#e8e8e8}.sf__card-title a{color:#e8e8e8;text-decoration:none}.sf__card-title a:hover{color:#e67e22}.sf__card-desc{color:#888}.sf__badge--sale{background:#c0392b;color:#fff}.sf__card-pricing .sf__card-price,.sf__card-pricing .woocommerce-Price-amount{color:#e67e22;font-family:Bebas Neue,cursive;font-size:24px}.sf__card-pricing del{color:#888}.sf__card-pricing del .woocommerce-Price-amount{color:#888;font-size:16px}.sf__card-pricing ins{text-decoration:none}.sf__card-btn{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b);background-size:200% 200%;background-position:left center;color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .3s ease,background-position .3s ease}.sf__card-btn:hover{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b)!important;background-size:200% 200%!important;background-position:right center!important;transform:translateY(-2px);box-shadow:0 6px 18px #c0392b73;color:#fff}.sf__card-btn.is-loading{opacity:.7;pointer-events:none}.sf__card-btn.is-added,.sf__card-btn[data-product-id].is-added{background:linear-gradient(135deg,#1e8449,#27ae60,#1e8449)!important;background-size:200% 200%!important;background-position:right center!important;background-image:linear-gradient(135deg,#1e8449,#27ae60,#1e8449)!important;pointer-events:none;box-shadow:0 4px 12px #27ae6059}.sf__tag{background:#e67e221a;border:1px solid rgba(230,126,34,.3);color:#e67e22}.sf__tag-remove{color:#888}.sf__tag-remove:hover,.sf__clear-all{color:#c0392b}.sf__skeleton,.sf__toolbar-skeleton,.sf__filters-skeleton,.sf--loading .sf__toolbar-skeleton,.sf--loading .sf__filters-skeleton{background:linear-gradient(90deg,#1a1a1a 25%,#252525,#1a1a1a 75%)!important;background-size:200% 100%!important;border-radius:8px}.az-toast{background:#1a1a1a;border:1px solid #1e1e1e;color:#e8e8e8;box-shadow:0 8px 32px #00000080}.az-toast--success{border-left:4px solid #27ae60}.az-toast--error{border-left:4px solid #C0392B}.az-toast__close{color:#888}.az-toast__close:hover{color:#e8e8e8}.sf__pagination .sf__page-btn{background:#111;border:1px solid #1e1e1e;color:#888;border-radius:20px;transition:all .2s ease}.sf__pagination .sf__page-btn:hover:not(:disabled){border-color:#e67e22;color:#e67e22}.sf__pagination .sf__page-btn.is-active{background:#e67e22;border-color:#e67e22;color:#fff}.sf__pagination .sf__page-btn.is-active:hover{color:#fff}.sf__pagination .sf__page-btn:disabled{opacity:.4}.sf__filter-toggle{background:#111;border-color:#1e1e1e;color:#e8e8e8}.sf__filter-toggle:hover{border-color:#e67e22;color:#e67e22}.sf__color-swatch{border-color:#1e1e1e}.sf__color-swatch.is-active{border-color:#e67e22;box-shadow:0 0 0 2px #e67e22}.sf__size-btn{background:#1a1a1a;border-color:#1e1e1e;color:#e8e8e8}.sf__size-btn:hover,.sf__size-btn.is-active{border-color:#e67e22;color:#e67e22;background:#e67e2214}.sf__radio-label{color:#e8e8e8}.sf__checkbox input,.sf__radio input{accent-color:#E67E22!important}.single-product .woocommerce-breadcrumb{color:#e8e8e8}.single-product .woocommerce-breadcrumb a{color:#888}.single-product .woocommerce-breadcrumb a:hover{color:#e67e22}.single-product .zp-bc-sep{color:#555}.single-product .zp-bc-back{color:#e8e8e8}.single-product .zp-bc-back svg{color:#888}.single-product .zp-bc-back:hover{color:#e67e22}.single-product .zp-bc-back:hover svg{color:#e67e22}.woocommerce-product-gallery .woocommerce-product-gallery__image{background:#1a1a1a;border-radius:12px}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{background:#ffffff26;color:#e8e8e8}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background:#e67e2240}.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img{opacity:.6;border-radius:8px;border:1px solid #1e1e1e}.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img:hover{opacity:.8;border-color:#e67e22}.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img.flex-active{opacity:1;border-color:#e67e22;box-shadow:0 0 0 2px #e67e22}.single-product .onsale{background:#c0392b;color:#fff}.zp-summary__title{color:#e8e8e8;font-family:Bebas Neue,cursive;letter-spacing:1px}.zp-summary__excerpt{color:#888}.zp-summary__meta{border-top:1px solid #1e1e1e;padding-top:1rem;margin-top:1rem}.zp-summary__price-row .zp-summary__price{color:#e67e22;font-family:Bebas Neue,cursive;font-size:1.75rem}.zp-summary__price-row .zp-summary__price .woocommerce-Price-amount{color:#e67e22}.zp-summary__price-row .zp-summary__price>span[aria-hidden=true]:not(.woocommerce-Price-amount){color:#888}.zp-summary__price-row .price{color:#e67e22;font-family:Bebas Neue,cursive;font-size:1.75rem}.zp-summary__price-row .price del{color:#888;font-size:1.1rem}.zp-summary__price-row .price del .woocommerce-Price-amount{color:#888}.zp-summary__price-row .price ins{text-decoration:none;color:#e67e22}.zp-summary__price-row .price ins .woocommerce-Price-amount,.zp-summary__price-row .price .woocommerce-Price-amount{color:#e67e22}.zp-stock{border-radius:100px}.zp-stock--in{background:#2e7d3226;color:#4caf50}.zp-stock--low{background:#ff980026;color:#ff9800}.zp-stock--out{background:#c0392b26;color:#c0392b}.zp-meta-label{color:#888}.zp-meta-value{color:#e8e8e8}.zp-meta-pills a{background:#1a1a1a;border:1px solid #1e1e1e;color:#e8e8e8;border-radius:100px}.zp-meta-pills a:hover{background:#e67e221a;border-color:#e67e22;color:#e67e22}.zp-variation__label{color:#e8e8e8;font-weight:600}.zp-variation__value{color:#888}.zp-variation__select{background:#1a1a1a;border:1px solid #1e1e1e;color:#e8e8e8;border-radius:6px}.zp-variation__select:focus{border-color:#e67e22;outline:none}.zp-variation__select option{background:#1a1a1a;color:#e8e8e8}.zp-swatch{border:2px solid #1e1e1e;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.zp-swatch:hover{border-color:#e8e8e8}.zp-swatch.is-selected{border-color:#e67e22}.zp-swatches--color .zp-swatch{border-radius:50%}.zp-swatches--color .zp-swatch .zp-swatch__dot{border:1px solid rgba(255,255,255,.15)}.zp-swatches--color .zp-swatch.is-selected{border-color:#e67e22;transform:scale(1.1);box-shadow:0 0 0 2px #e67e224d}.zp-swatch--button{background:#1a1a1a;color:#e8e8e8;border:2px solid #1e1e1e}.zp-swatch--button:hover{border-color:#e8e8e8}.zp-swatch--button.is-selected{border-color:#e67e22;background:#e67e221a;color:#e67e22}.zp-variation-reset{color:#888}.zp-variation-reset:hover{color:#e67e22}.zp-qty{background:#1a1a1a;border:1px solid #1e1e1e;border-radius:6px;overflow:hidden}.zp-qty__btn{background:#111;color:#e8e8e8;border:none}.zp-qty__btn:hover{background:#222}.zp-qty__input{background:transparent;color:#e8e8e8;border:none}.zp-add-btn{background:linear-gradient(135deg,#c0392b,#e67e22,#c0392b)!important;background-size:200% 200%!important;background-position:left center!important;color:#fff!important;border:none;border-radius:6px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .3s ease,background-position .3s ease}.zp-add-btn:hover{background-position:right center!important;transform:translateY(-2px);box-shadow:0 8px 24px #c0392b59;color:#fff!important}.zp-add-btn:disabled,.zp-add-btn.disabled{background:#333!important;opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.zp-add-btn.is-loading{opacity:.7;pointer-events:none}.zp-add-btn.is-added{background:linear-gradient(135deg,#1e8449,#27ae60,#1e8449)!important;background-size:200% 200%!important;background-position:right center!important;pointer-events:none;box-shadow:0 4px 12px #27ae6059}.zp-add-btn[data-product-id].is-added,.az-add-to-cart[data-product-id].is-added{background:linear-gradient(135deg,#1e8449,#27ae60,#1e8449)!important;background-size:200% 200%!important;background-position:right center!important;background-image:linear-gradient(135deg,#1e8449,#27ae60,#1e8449)!important;pointer-events:none;box-shadow:0 4px 12px #27ae6059}.zp-buy-now{background:#e67e221f;color:#e67e22!important;border:2px solid #E67E22;border-radius:6px;font-weight:700;font-size:.95rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;text-align:center;display:block;padding:.75rem 1.5rem;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.zp-buy-now:hover{background:#e67e22;color:#000;border-color:#e67e22;transform:translateY(-2px);box-shadow:0 6px 18px #e67e2259}.zp-buy-now.is-disabled,.zp-buy-now.wc-variation-selection-needed{opacity:.4;pointer-events:none}.zp-trust__item{background:#1a1a1a;border:1px solid #1e1e1e;border-radius:8px}.zp-trust__icon{color:#e67e22}.zp-trust__label{color:#e8e8e8;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.zp-tabs{margin-top:3rem;border-top:1px solid #1e1e1e;padding-top:2rem}.zp-tabs__nav{border-bottom:1px solid #1e1e1e;margin-bottom:1.5rem}.zp-tabs__tab{color:#888;background:transparent;border:none;font-weight:600;cursor:pointer;position:relative}.zp-tabs__tab:hover{color:#e8e8e8}.zp-tabs__tab.is-active{color:#e67e22}.zp-tabs__tab.is-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#e67e22}.zp-tabs__panel{color:#ccc;line-height:1.7}.zp-tabs__panel p{color:#ccc;margin-bottom:1rem}.zp-tabs__panel h2,.zp-tabs__panel h3,.zp-tabs__panel h4{color:#e8e8e8;margin-top:1.5rem;margin-bottom:.75rem}.zp-attrs{width:100%;border-collapse:collapse;font-size:.9rem}.zp-attrs th,.zp-attrs td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #1e1e1e}.zp-attrs th{font-weight:600;color:#e67e22;background:#e67e220f;width:30%}.zp-attrs td{color:#e8e8e8}.zp-attrs tr:last-child th,.zp-attrs tr:last-child td{border-bottom:none}.zp-related-wrap{margin-top:3rem;border-top:1px solid #1e1e1e;padding-top:2rem}.zp-related-wrap .wp-block-heading{color:#e8e8e8;font-family:Bebas Neue,cursive;letter-spacing:1px;margin-bottom:1.5rem}.sf__card--slim{background:#111;border:1px solid #1e1e1e;border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.sf__card--slim:hover{border-color:#e67e2266;box-shadow:0 8px 24px #0006}.sf__card--slim:hover .sf__card-title{color:#e67e22}.sf__card--slim .sf__card-image{background:linear-gradient(135deg,#1a0800,#2a1200);padding:1rem}.sf__card--slim .sf__card-info{padding:1rem}.sf__card--slim .sf__card-title{color:#e8e8e8;font-weight:600;transition:color .2s ease}.sf__card--slim .sf__card-price{color:#e67e22;font-family:Bebas Neue,cursive;font-size:1.25rem}
