@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}#brxe-nfzyty {color: var(--primary); fill: var(--primary); width: 42PX; height: 42PX; position: static; display: flex; justify-content: center; align-items: center; border-radius: 10px; background-color: var(--background-light); font-size: 24px; min-width: 42px; min-height: 42px}#brxe-hvwcqs {color: var(--text); font-size: var(--text-s); font-weight: 600; text-align: right}#brxe-rxveuv {color: var(--text-secondary); font-size: var(--text-xs); line-height: 1.6; text-align: right}#brxe-gajgtu {flex-grow: 1; display: flex; flex-direction: column; row-gap: 4px; align-items: stretch}#brxe-jvfvrl {display: flex; justify-content: flex-start; align-items: center; column-gap: 12PX; width: 100%}#brxe-ymdiaq {display: flex; flex-direction: row; justify-content: center; column-gap: 12PX; padding-top: 14PX; padding-bottom: 14PX; border-bottom-width: 1PX; border-bottom-color: var(--border); align-self: flex-start !important; width: 100%}@media (max-width: 478px) {#brxe-ymdiaq {width: 50%; align-self: flex-start !important}}#brxe-oupwfv {color: var(--primary); fill: var(--primary); width: 42PX; height: 42PX; position: static; display: flex; justify-content: center; align-items: center; border-radius: 10px; background-color: var(--background-light); font-size: 24px; min-width: 42px; min-height: 42px}#brxe-ucaznm {color: var(--text); font-size: var(--text-s); font-weight: 600; text-align: right}#brxe-hztijp {color: var(--text-secondary); font-size: var(--text-xs); line-height: 1.6; text-align: right}#brxe-rghzfe {flex-grow: 1; display: flex; flex-direction: column; row-gap: 4px; align-items: stretch}#brxe-uolmfk {display: flex; justify-content: flex-start; align-items: center; column-gap: 12PX; width: 100%}#brxe-ydczso {display: flex; flex-direction: row; justify-content: center; column-gap: 12PX; padding-top: 14PX; padding-bottom: 14PX; border-bottom-width: 1PX; border-bottom-color: var(--border); align-self: flex-start !important; width: 100%}@media (max-width: 478px) {#brxe-ydczso {width: 50%}}#brxe-zcuqmc {color: var(--primary); fill: var(--primary); width: 42PX; height: 42PX; position: static; display: flex; justify-content: center; align-items: center; border-radius: 10px; background-color: var(--background-light); font-size: 24px; min-width: 42px; min-height: 42px}#brxe-kzbgdn {color: var(--text); font-size: var(--text-s); font-weight: 600; text-align: right}#brxe-yknyru {color: var(--text-secondary); font-size: var(--text-xs); line-height: 1.6; text-align: right}#brxe-anojkx {flex-grow: 1; display: flex; flex-direction: column; row-gap: 4px; align-items: stretch}#brxe-esgbxu {display: flex; justify-content: flex-start; align-items: center; column-gap: 12PX; width: 100%}#brxe-bzeftq {display: flex; flex-direction: row; justify-content: center; column-gap: 12PX; padding-top: 14PX; padding-bottom: 14PX; border-bottom-width: 1PX; border-bottom-color: var(--border); align-self: flex-start !important; width: 100%}@media (max-width: 478px) {#brxe-bzeftq {width: 38%}}#brxe-wqzmvl {color: var(--primary); fill: var(--primary); width: 42PX; height: 42PX; position: static; display: flex; justify-content: center; align-items: center; border-radius: 10px; background-color: var(--background-light); font-size: 24px; min-width: 42px; min-height: 42px}#brxe-lcsmfa {color: var(--text); font-size: var(--text-s); font-weight: 600; text-align: right}#brxe-ipwaav {color: var(--text-secondary); font-size: var(--text-xs); line-height: 1.6; text-align: right}#brxe-btosin {flex-grow: 1; display: flex; flex-direction: column; row-gap: 4px; align-items: stretch}#brxe-kgeobk {display: flex; justify-content: flex-start; align-items: center; column-gap: 12PX; width: 100%}#brxe-cdflgj {display: flex; flex-direction: row; justify-content: center; column-gap: 12PX; padding-top: 14PX; padding-bottom: 14PX; border-bottom-width: 1PX; border-bottom-color: var(--border); align-self: flex-start !important; width: 100%}@media (max-width: 478px) {#brxe-cdflgj {width: 38%}}@media (max-width: 478px) {#brxe-ffqcaq {width: 24%; padding-right: 5px}}#brxe-okgvwa {flex-direction: column; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: var(--white); border-width: 1px; border-color: var(--border); border-radius: 14PX}@media (max-width: 478px) {#brxe-okgvwa {display: flex; flex-direction: row}}#brxe-exarju {row-gap: 16px; align-items: stretch; justify-content: flex-start; flex-direction: row; display: grid; align-items: initial}@media (max-width: 478px) {#brxe-exarju {flex-direction: row; display: flex}}#brxe-qxckpy {font-size: var(--heading-l); line-height: 1.5; color: var(--dark-navy); text-align: right}#brxe-eajats {text-align: right; font-size: var(--text-s); font-family: "IRANSANS"}#brxe-eajats .star-rating span::before {color: var(--primary)}#brxe-eajats .star-rating::before {color: var(--border)}#brxe-lddqfa {text-align: right; font-family: "IRANSANS"}#brxe-pyxeao {font-size: var(--heading-m); color: var(--primary); text-align: right; font-family: "IRANSANS"}#brxe-kmqjgy {text-align: right; font-family: "IRANSANS"; font-weight: 600; color: var(--text-secondary)}#brxe-njpzyl {font-family: "IRANSANS"; font-weight: 400; font-size: var(--text-s); color: var(--text-secondary); line-height: 1.9}#brxe-kqbkci form.cart:not(.variations_form), #brxe-kqbkci form.cart.variations_form .woocommerce-variation-add-to-cart {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 10PX}#brxe-kqbkci .cart .single_add_to_cart_button, #brxe-kqbkci a.button[data-product_id] {background-color: var(--primary); border-radius: 10PX}#brxe-kqbkci .cart .quantity {width: 100PX; background-color: var(--white)}#brxe-kqbkci table.variations label {color: var(--white)}#brxe-kqbkci .cart .variations tr:not(:has(.reset_variations)) {border-radius: 10PX}#brxe-kqbkci {height: 50PX; width: 100PX; font-family: "IRANSANS"; color: var(--white); font-weight: 600; background-color: var(--white)}#brxe-kqbkci .qty {border-radius: 10px}#brxe-kqbkci .minus {border-radius: 10px}#brxe-kqbkci .plus {border-radius: 10px}#brxe-kqbkci table.variations tr {background-color: var(--white)}#brxe-kqbkci .added_to_cart.wc-forward {display: none}input.qty { background: var(--primary); color: #fff; border-radius: 10px; border: none; text-align: center;} .action.plus,.action.minus { background: var(--primary); color: #fff; border-radius: 10px;}#brxe-gwaebr {align-items: stretch; justify-content: flex-start; row-gap: 18PX}@media (max-width: 478px) {#brxe-gwaebr {padding-right: 5px}}#brxe-skblzg .flex-control-thumbs {gap: 10px}#brxe-skblzg .woocommerce-product-gallery {gap: 10px}#brxe-skblzg.thumbnail-slider {gap: 10px}#brxe-skblzg .woocommerce-product-gallery .flex-control-thumbs img:not(.flex-active) {opacity: 0.65}#brxe-skblzg.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(.flex-active-slide) img {opacity: 0.65}#brxe-skblzg .woocommerce-product-gallery .flex-control-thumbs img.flex-active {opacity: 1}#brxe-skblzg.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {opacity: 1}#brxe-uijupe {flex-direction: row; justify-content: space-between; align-items: stretch; column-gap: 24PX; row-gap: 0px; width: 100%; max-width: 1280PX; display: grid; align-items: initial; grid-gap: 24PX; grid-template-columns: minmax(0, 15fr) minmax(0, 45fr) minmax(0, 40fr); justify-items: flex-start; flex-wrap: wrap}@media (max-width: 478px) {#brxe-uijupe {display: flex; flex-direction: column}}#brxe-ekldmp .woocommerce-tabs {flex-direction: column}#brxe-ekldmp .wc-tabs {flex-direction: column; justify-content: flex-start}#brxe-ekldmp .wc-tabs a {color: var(--white); font-size: var(--text-s); text-align: right; font-family: "IRANSANS"; font-weight: 600; font-style: normal; line-height: 1.7; white-space: normal; text-wrap: wrap}#brxe-ekldmp .wc-tabs .active a {color: var(--primary); font-size: var(--text-s); text-align: right; font-family: "IRANSANS"; font-weight: 600}#brxe-ekldmp .wc-tabs .active {background-color: var(--white)}#brxe-ekldmp .panel {padding-top: 5px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: var(--white)}#brxe-ekldmp {flex-direction: row}#brxe-tuxmqn .wc-tabs,#brxe-tuxmqn ul.tabs.wc-tabs,#brxe-tuxmqn .woocommerce-tabs ul.tabs { margin-bottom: 4px !important; padding-bottom: 0 !important;}#brxe-tuxmqn .woocommerce-Tabs-panel,#brxe-tuxmqn .woocommerce-tabs .panel,#brxe-tuxmqn .panel { margin-top: 0 !important; margin-block-start: 0 !important;}#brxe-tuxmqn .woocommerce-Tabs-panel > h2:first-child,#brxe-tuxmqn .panel > h2:first-child { margin-top: 0 !important; margin-block-start: 0 !important; padding-top: 0 !important; margin-bottom: 8px !important;}#brxe-tuxmqn .woocommerce-Tabs-panel > :first-child,#brxe-tuxmqn .panel > :first-child { margin-block-start: 0 !important;}#brxe-kizkvn {text-align: right; font-size: var(--heading-s); color: var(--dark-navy)}#brxe-mtuoyz {color: var(--text); font-size: var(--text-xs); font-weight: 600; text-align: right}#brxe-xxrkbt {color: var(--text); font-size: var(--text-xs); font-weight: 600; text-align: right}#brxe-wnfwlp {color: var(--text); font-size: var(--text-xs); font-weight: 600; text-align: right}#brxe-zjxklo {color: var(--text); font-size: var(--text-xs); font-weight: 600; text-align: right}#brxe-xhlgos {display: grid; align-items: initial; grid-gap: 0px; grid-template-columns: 1fr 1fr 1fr 1fr; width: 100%; padding-top: 14px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; background-color: var(--background-light)}#brxe-afjchg {width: 100%; margin-top: 40px; color: var(--dark-navy); font-size: var(--heading-s); text-align: right; font-family: "IRANSANS"; font-style: normal; line-height: 1.5; background-color: var(--white)}#brxe-afjchg .product {text-align: center}#brxe-afjchg .product img {height: 220px}#brxe-afjchg .button {align-self: center; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; background-color: var(--primary); color: var(--white); font-size: var(--text-xs); text-align: center; font-family: "IRANSANS"; font-weight: 600; border-radius: 8px}#brxe-afjchg .product { height: 100%; display: flex; flex-direction: column; background: var(--white); border: 1px solid var(--border); border-radius: 14px; padding: 14px; overflow: hidden; transition: transform 0.2s ease, box-shadow 0.2s ease;}#brxe-afjchg .product:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);}#brxe-afjchg .product img { width: 100%; height: 220px; object-fit: contain; display: block; margin: 0 auto;}#brxe-afjchg .woocommerce-loop-product__title { margin: 14px 0 8px; font-family: IRANSansX, sans-serif; font-size: var(--text-s); font-weight: 700; line-height: 1.7; color: var(--dark-navy); text-align: right;}#brxe-afjchg .price { margin-top: auto; margin-bottom: 12px; font-family: IRANSansX, sans-serif; font-size: var(--text-s); font-weight: 700; color: var(--primary); text-align: right;}#brxe-afjchg .price del { color: var(--text-secondary); font-weight: 400; margin-left: 6px;}#brxe-afjchg .price ins { text-decoration: none;}#brxe-afjchg .button { width: 100%; margin-top: 0; text-align: center; border-radius: 8px;}#brxe-afjchg .star-rating { margin: 0 0 8px;}#brxe-afjchg .onsale { border-radius: 8px; padding: 4px 8px;}@media (max-width: 478px) {#brxe-afjchg .products {gap: 30px; grid-template-columns: repeat(1, 1fr)}}