 html {background-color: #0b0f1a} body {background: none} .pswp .pswp__bg {background-color: rgba(0, 0, 0, 0.8)} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: #ffffff} .pswp.brx .pswp__top-bar button.pswp__button svg {width: 32px; height: 32px}:where(:root) .bricks-color-primary {color: #ff8c00}:where(:root) .bricks-background-primary {background-color: #ff8c00}:where(:root) .bricks-color-secondary {color: #009fe3}:where(:root) .bricks-background-secondary {background-color: #009fe3}:where(:root) .bricks-color-light {color: #ffffff}:where(:root) .bricks-background-light {background-color: #ffffff}:where(:root) .bricks-color-dark {color: #0b0f1a}:where(:root) .bricks-background-dark {background-color: #0b0f1a}:where(:root) .bricks-color-muted {color: #a0a0a0}:where(:root) .bricks-background-muted {background-color: #a0a0a0}:where(:root) * {border-color: #e4e6eb}:where(:root) .bricks-color-info {color: #4fc3f7}:where(:root) .bricks-background-info {background-color: #4fc3f7}:where(:root) .bricks-color-success {color: #4caf50}:where(:root) .bricks-background-success {background-color: #4caf50}:where(:root) .bricks-color-danger {color: #f44336}:where(:root) .bricks-background-danger {background-color: #f44336}:where(:root) .bricks-color-warning {color: #ffc107}:where(:root) .bricks-background-warning {background-color: #ffc107} body {font-family: "Inter"; font-weight: 400; font-size: 1.6rem; line-height: 1.6; color: #eaeaea} h1, h2, h3, h4, h5, h6 {font-family: "Rajdhani"; font-weight: 700; line-height: 1.2} h1 {font-size: clamp(3rem, 5vw, 4.5rem)} h2 {font-size: clamp(2.4rem, 4vw, 3.2rem)}.pg-disclaimer.pg-disclaimer--promo { background: linear-gradient(135deg, rgba(123, 44, 191, 0.15), rgba(157, 78, 221, 0.15)); color: #EDE9FE; font-size: 16px; font-weight: 500; padding: 10px 14px; border-radius: 12px; line-height: 1.3; display: flex; flex-direction: column; gap: 2px;}.pg-disclaimer.pg-disclaimer--promo span { font-size: 12px; opacity: 0.85;}.pg-pill.pg-pill--pyro { background: linear-gradient(135deg, #7B2CBF, #9D4EDD); color: #ffffff; font-weight: 600; font-size: 12px; padding: 4px 10px; border-radius: 999px; display: inline-flex; align-items: center; gap: 6px; line-height: 1; box-shadow: 0 0 12px rgba(157, 78, 221, 0.45); text-transform: uppercase;}.woocommerce-EditAccountForm { display: block !important; background: transparent; max-width: 100%;}.woocommerce-EditAccountForm .form-row { margin-bottom: 12px !important;  padding: 0 !important;}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last { width: 48% !important; display: inline-block !important; float: left !important; margin-bottom: 12px !important;}.woocommerce-EditAccountForm .form-row-last { float: right !important;  margin-right: 0 !important;}.woocommerce-EditAccountForm::after { content: ""; display: table; clear: both;}.woocommerce-EditAccountForm label { color: #e0e0e0 !important;  font-size: 14px !important;  font-weight: 600 !important; margin-bottom: 6px !important; display: block; letter-spacing: 0.5px;}.woocommerce-EditAccountForm input.input-text { background-color: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; border-radius: 6px !important;  color: #fff !important; padding: 10px 15px !important;  font-size: 16px !important;  line-height: 1.5 !important; min-height: 45px;  width: 100%; box-sizing: border-box; }.woocommerce-EditAccountForm input.input-text:focus { border-color: #00AEEF !important; background-color: rgba(0, 174, 239, 0.1) !important; outline: none;}.woocommerce-EditAccountForm input:-webkit-autofill,.woocommerce-EditAccountForm input:-webkit-autofill:hover, .woocommerce-EditAccountForm input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 1000px #0a0a0a inset !important; -webkit-text-fill-color: white !important; transition: background-color 5000s ease-in-out 0s;}.woocommerce-EditAccountForm fieldset { margin-top: 25px !important; padding: 0 !important;  border: none !important;  background: transparent;}.woocommerce-EditAccountForm fieldset legend { font-size: 18px !important; color: #F7941D !important;  font-weight: 700; text-transform: uppercase; margin-bottom: 15px; border-bottom: 1px solid rgba(247, 148, 29, 0.3); width: 100%; padding-bottom: 5px;}.woocommerce-EditAccountForm button[name="save_account_details"] { width: 100%; margin-top: 20px; padding: 15px; font-size: 16px !important; background-color: #00AEEF !important; color: white !important; border-radius: 6px; border: none; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; transition: all 0.3s;}.woocommerce-EditAccountForm button[name="save_account_details"]:hover { background-color: #008cb9 !important; transform: translateY(-2px);}.woocommerce-EditAccountForm input[type="date"],.woocommerce-EditAccountForm input.fk-date-picker { background-color: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; border-radius: 6px !important; color: #fff !important;  padding: 10px 15px !important; font-size: 16px !important; line-height: 1.5 !important; min-height: 45px; width: 100%;  color-scheme: dark;  background-position: right 15px center; cursor: pointer;}.woocommerce-EditAccountForm input[type="date"]:focus,.woocommerce-EditAccountForm input.fk-date-picker:focus { border-color: #00AEEF !important; background-color: rgba(0, 174, 239, 0.1) !important; outline: none; box-shadow: 0 0 10px rgba(0, 174, 239, 0.2);}.woocommerce-EditAccountForm .fk-form-row label,.woocommerce-EditAccountForm label[for*="date_of_birth"] { display: block; margin-top: 15px;  color: #e0e0e0 !important; font-size: 14px !important; font-weight: 600 !important; margin-bottom: 6px !important; text-transform: uppercase;  letter-spacing: 0.5px;}.woocommerce-EditAccountForm input[type="date"]::-webkit-datetime-edit-text,.woocommerce-EditAccountForm input[type="date"]::-webkit-datetime-edit-month-field,.woocommerce-EditAccountForm input[type="date"]::-webkit-datetime-edit-day-field,.woocommerce-EditAccountForm input[type="date"]::-webkit-datetime-edit-year-field { color: #a0a0a0;}.woocommerce-EditAccountForm input[type="date"]:focus::-webkit-datetime-edit-text,.woocommerce-EditAccountForm input[type="date"]:focus::-webkit-datetime-edit-month-field,.woocommerce-EditAccountForm input[type="date"]:focus::-webkit-datetime-edit-day-field,.woocommerce-EditAccountForm input[type="date"]:focus::-webkit-datetime-edit-year-field { color: #ffffff;}.woocommerce-table--order-details { background: transparent !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 12px; overflow: hidden; border-collapse: separate !important; border-spacing: 0;}.woocommerce-table--order-details thead th { background-color: rgba(0, 174, 239, 0.1) !important;  color: #ffffff !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; padding: 15px !important;}.woocommerce-table--order-details tbody td { background-color: rgba(255, 255, 255, 0.02) !important; color: #e0e0e0 !important; border-top: 1px solid rgba(255, 255, 255, 0.05) !important; padding: 15px !important;}.woocommerce-table--order-details tfoot { background: rgba(0, 0, 0, 0.3) !important;}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td { background: transparent !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important; padding: 15px !important;}.woocommerce-table--order-details tfoot th { color: #a0a0a0 !important; font-weight: normal; text-align: right;}.woocommerce-table--order-details tfoot td { color: #ffffff !important; font-weight: bold;}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td { background-color: rgba(0, 174, 239, 0.15) !important;  color: #fff !important; font-size: 1.1em; border-top: 1px solid #00AEEF !important; }.woocommerce-table--order-details tfoot tr:last-child td { color: #00AEEF !important; }.woocommerce-order-details table .product-quantity { background-color: rgba(0, 0, 0, 0.5) !important; color: #ffffff !important; font-weight: 700 !important; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50px !important; padding: 2px 9px !important; font-size: 0.85em !important; vertical-align: middle;}p.ywpar-order-point-summary { background: rgba(247, 148, 29, 0.08); border: 1px dashed rgba(247, 148, 29, 0.5); color: #F7941D !important; text-align: center; padding: 15px; border-radius: 8px; margin-bottom: 20px !important; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; box-shadow: 0 4px 15px rgba(0,0,0,0.2);}p.ywpar-order-point-summary strong { color: #fff !important; font-weight: 800;}.fancybox-content, .wc-cancel-main { background-color: #0B0F1A !important;  color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.1);  box-shadow: 0 10px 40px rgba(0,0,0,0.8); border-radius: 4px; padding: 30px !important;}.wc-cancel-main h2, .wc-cancel-main h3, .wc-cancel-main legend { color: #ffffff; text-transform: uppercase; font-size: 16px; letter-spacing: 1px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-bottom: 15px; margin-bottom: 20px;}.wc-cancel-main label { font-size: 12px; color: #aaa;  margin-bottom: 5px; display: block;}.wc-cancel-main textarea { background-color: #05070c !important;  border: 1px solid rgba(255, 255, 255, 0.2); color: #ffffff !important; border-radius: 4px; padding: 12px; width: 100%; outline: none; transition: border-color 0.3s ease;}.wc-cancel-main textarea:focus { border-color: #ffffff; }.wc-cancel-main button,.wc-cancel-main input[type="submit"],.wc-cancel-main .button { background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.3); color: #ffffff !important; padding: 10px 20px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border-radius: 4px; cursor: pointer; transition: all 0.3s ease; margin-top: 15px;}.wc-cancel-main button:hover,.wc-cancel-main input[type="submit"]:hover { background-color: #ffffff; color: #0B0F1A !important; border-color: #ffffff;}.wc-cancel-main .wc-cancel-close, .wc-cancel-main a.cancel { border: none; opacity: 0.7; font-size: 11px; text-decoration: underline;}.fancybox-button { background: transparent; color: #fff !important;}.fancybox-button svg path { fill: #ffffff !important;}.woocommerce .button {  display: inline-flex; align-items: center; justify-content: center; min-height: 38px;  padding: 0 20px;   background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.3);  border-radius: 4px;   color: #ffffff !important; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;  text-decoration: none;  transition: all 0.3s ease;}.woocommerce .button:hover { background-color: #ffffff; border-color: #ffffff; color: #0B0F1A !important;  transform: translateY(-2px);  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); }.swatch-on-single.swatch-with-bg span { border: 0px solid #fff;}.add_to_cart_button,.brx_ajax_add_to_cart,.searchwp-live-search-result--add-to-cart { grid-area: button; justify-self: start; background: linear-gradient(135deg, #FFAB00, #FF7100); color: #fff; padding: 0.5rem 1rem; border-radius: 999px; font-weight: 600; text-decoration: none; display: inline-flex; align-items: center; transition: all 0.3s ease; box-shadow: 0 0 12px rgba(255,113,0,0.25);}.add_to_cart_button:hover,.brx_ajax_add_to_cart:hover,.searchwp-live-search-result--add-to-cart:hover { background: linear-gradient(135deg, #009DD3, #0076C5); transform: scale(1.03); box-shadow: 0 0 12px rgba(0,118,197,0.25);}.brxe-form .choose-files { border-color: var(--bricks-color-9606cc); border-radius: 10px; width: 100%;}.wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-form-control { background: #0B0F1A;}#wfacp-e-form .wfacp_show_icon_wrap img.wfacp_up_arrow { display: none;}#wfacp-e-form .wfacp_mb_cart_accordian a img { display: none;}#wfacp-e-form .wfacp_show_icon_wrap svg, .et-db #et-boc #wfacp-e-form .wfacp_show_icon_wrap svg { width: 16px; height: 16px; position: absolute; left: 0; top: 50%; margin-top: -8px; fill: white;}body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info#yith-par-message-cart { padding: 8px 16px !important;}#yith-par-message-cart{ position: relative; display: inline-flex !important;  align-items: center; gap: 10px; padding: 10px 14px !important;  margin: 0 !important; border-radius: 999px !important; background: #2a1d1d !important;  border: 1px solid rgba(255,85,0,.55) !important; box-shadow: inset 0 0 0 1px rgba(0,0,0,.25), 0 6px 18px rgba(255,85,0,.18); color: #fff !important; line-height: 1; white-space: nowrap; box-sizing: border-box; width: auto !important;  max-width: 100%; overflow: visible; z-index: 1;}#yith-par-message-cart.woocommerce-info{ border-left: 0 !important; padding-left: 0 !important; }#yith-par-message-cart.woocommerce-info::before{ display: none !important; }#yith-par-message-cart > img{ width: 28px; height: 28px; display: block; margin: 0 !important; flex: 0 0 auto; filter: drop-shadow(0 0 8px rgba(255,85,0,.35));}#yith-par-message-cart strong{ font-weight: 800; color: #fff;}#yith-par-message-cart > *{ margin: 0 !important; }#yith-par-message-cart:hover,#yith-par-message-cart:focus-within{ background: #321f1f !important; border-color: rgba(255,110,0,.8) !important; box-shadow: inset 0 0 0 1px rgba(0,0,0,.25), 0 8px 22px rgba(255,110,0,.24); transform: translateY(-1px); transition: all .2s ease;}overflow-x: hidden;#brxe-ajvmof .bu-compare-content-td .quantity .input-text { color: var(--bricks-color-fa8b07); background-color: #141A23; border-color: #424242; border-radius: 50px;}.brxe-bu-compare-items .bu-compare-table-wrapper { border-radius: 15px;}form.woocommerce-EditAccountForm .woocommerce-form-row { margin-bottom: 1.5rem;}form.woocommerce-EditAccountForm .woocommerce-input-text,form.woocommerce-EditAccountForm input[type="password"] { width: 100%; padding: 0.75rem 1rem; background: #1b1e2c;  border: 1px solid #333;  border-radius: 0.5rem;  color: #fff;  font-size: 1rem; transition: border-color 0.3s ease, box-shadow 0.3s ease;}form.woocommerce-EditAccountForm .woocommerce-input-text:focus,form.woocommerce-EditAccountForm input[type="password"]:focus { outline: none; border-color: #009DD3;  box-shadow: 0 0 8px rgba(0, 153, 255, 0.3);}form.woocommerce-EditAccountForm .woocommerce-form-row label { display: block; margin-bottom: 0.5rem; font-weight: 600; color: #ccc; text-align: left;}form.woocommerce-EditAccountForm fieldset { border: 1px solid #333; padding: 1rem; border-radius: 0.5rem; margin-bottom: 1.5rem;}form.woocommerce-EditAccountForm .button { background: linear-gradient(135deg, #FFAB00, #FF7100); color: #fff; padding: 0.75rem 1.5rem; border: none; border-radius: 999px; font-weight: 600; text-transform: uppercase; cursor: pointer; transition: all 0.3s ease-in-out; box-shadow: 0 0 12px rgba(255, 113, 0, 0.25);}form.woocommerce-EditAccountForm .button:hover { background: linear-gradient(135deg, #009DD3, #0076C5); transform: scale(1.03); box-shadow: 0 0 12px rgba(0, 118, 197, 0.3);}@media (max-width: 767px) { form.woocommerce-EditAccountForm .woocommerce-form-row-first, form.woocommerce-EditAccountForm .woocommerce-form-row-last { width: 100% !important; display: block; }}@media (max-width: 767px) {  .woocommerce-MyAccount-content .woocommerce-info { display: grid !important; grid-template-columns: 1fr; grid-template-rows: auto auto; gap: 1rem; justify-items: center; text-align: center;  padding-left: 1rem !important; padding-right: 1rem !important; }  .woocommerce-MyAccount-content .woocommerce-info a.button { width: 100%; justify-self: stretch; }}@media (max-width: 767px) { .woocommerce-MyAccount-content .woocommerce-info { display: grid !important; grid-template-columns: 1fr; grid-template-rows: auto auto; gap: 1rem; justify-items: center;  text-align: center;  } .woocommerce-MyAccount-content .woocommerce-info a.button { width: 100%; justify-self: stretch; text-align: center; }}.woocommerce-notices-wrapper .woocommerce-info, .woocommerce-NoticeGroup .woocommerce-info, .woocommerce-info {background-color: var(--bricks-color-byfmsr); border-width: 1px; border-color: var(--bricks-color-roavfm); border-radius: 10px; color: var(--bricks-color-ac4ae4); padding-right: 5rem; padding-left: 5rem}.woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-NoticeGroup .woocommerce-info a.button, .woocommerce-info a, .woocommerce-info a.button {border-radius: 500px; background-color: var(--bricks-color-bc1e20); padding-right: 2rem; padding-left: 2rem; font-size: 16px}.woocommerce-notices-wrapper .woocommerce-info a:hover, .woocommerce-NoticeGroup .woocommerce-info a.button:hover, .woocommerce-info a:hover, .woocommerce-info a.button:hover {background-color: var(--bricks-color-fa8b07)}.brxe-form .form-group input {background-color: #080b13; border-color: var(--bricks-color-9606cc); border-radius: 10px}.brxe-form .flatpickr {background-color: #080b13; border-color: var(--bricks-color-9606cc); border-radius: 10px}.brxe-form select {background-color: #080b13; border-color: var(--bricks-color-9606cc); border-radius: 10px; color: var(--bricks-color-d08cff)}.brxe-form textarea {background-color: #080b13; border-color: var(--bricks-color-9606cc); border-radius: 10px}.brxe-form .bricks-button {border-color: var(--bricks-color-9606cc); border-radius: 10px; background-color: var(--bricks-color-urertx); color: var(--bricks-color-ac4ae4); font-weight: 600; font-size: 16px; border-radius: 500px; padding-top: 1rem; padding-right: 5rem; padding-bottom: 1rem; padding-left: 5rem}.brxe-form .choose-files {border-color: var(--bricks-color-9606cc); border-radius: 10px}.brxe-form ::placeholder {color: var(--bricks-color-d08cff)}.brxe-form .bricks-button:hover {background-color: var(--bricks-color-fa8b07)}.brxe-alert {border-radius: 10px; text-align: center}.brxe-alert.warning {border-radius: 10px}.brxe-alert.danger {border-radius: 10px}@media (max-width: 478px) {.woocommerce-notices-wrapper .woocommerce-info, .woocommerce-NoticeGroup .woocommerce-info, .woocommerce-info {padding-right: 0; padding-left: 0-}.woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-NoticeGroup .woocommerce-info a.button, .woocommerce-info a, .woocommerce-info a.button {padding-right: 0; padding-left: 0}.woocommerce-notices-wrapper .woocommerce-error, .woocommerce-NoticeGroup .woocommerce-error {border-radius: 10px}.brxe-alert.warning {border-radius: 10px}.brxe-alert.danger {border-radius: 10px}.brxe-alert.muted {border-radius: 10px}.brxe-alert {text-align: center; border-radius: 10px}}