@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}#brxe-yjruvm {color: var(--white); fill: var(--white); font-size: 14px; opacity: 0.85}#brxe-orzcxm {color: var(--white); font-size: 11px; line-height: 1.4; text-align: right; white-space: nowrap; flex-shrink: 0}#brxe-cyxyhm {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 7PX}@media (max-width: 478px) {#brxe-cyxyhm {width: 30%}}#brxe-wmxzcw {color: var(--white); fill: var(--white); font-size: 14px; opacity: 0.85}#brxe-djsrjj {color: var(--white); font-size: 11px; line-height: 1.4; text-align: right; white-space: nowrap; flex-shrink: 0}#brxe-lkqbww {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 7PX}@media (max-width: 478px) {#brxe-lkqbww {width: 30%}}#brxe-epliqn {color: var(--white); fill: var(--white); font-size: 14px; opacity: 0.85}#brxe-zjnxeg {color: var(--white); font-size: 11px; line-height: 1.4; text-align: right; white-space: nowrap; flex-shrink: 0}#brxe-ohbkbd {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 7PX}@media (max-width: 478px) {#brxe-ohbkbd {padding-right: 20px; width: 30%}}#brxe-umozvu {display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: center; column-gap: 28px}@media (max-width: 478px) {#brxe-umozvu {width: 65%; padding-left: 10px; flex-direction: row; column-gap: 0px}}#brxe-argpve {color: var(--white); fill: var(--white); font-size: 14px; opacity: 0.85}#brxe-hhpqfi {color: var(--white); font-size: 11px; line-height: 1.4}#brxe-dpsudh {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 7px}#brxe-favqbf {display: flex; justify-content: flex-start; align-items: center}@media (max-width: 478px) {#brxe-favqbf {width: 35%}}#brxe-nyqpab {display: flex; justify-content: space-between; scroll-snap-align: center; align-items: center; max-height: 36px; height: 36px; flex-direction: row}@media (max-width: 478px) {#brxe-nyqpab {flex-direction: row; display: flex; flex-wrap: nowrap; column-gap: 10px}}#brxe-ljqyow {width: 100%; max-width: 1280px; display: flex; min-height: 36px; align-items: stretch}#brxe-hnzhqb {display: block; width: 100%; min-height: 36px; background-color: var(--dark-navy); overflow: Hidden}@media (max-width: 991px) {#brxe-oaymyx {font-size: var(--text-s); font-weight: 600; color: var(--text)}}#brxe-kgxwgh {gap: 20px}@media (max-width: 991px) {#brxe-zytdtf {background-color: var(--white); width: 220px}}@media (max-width: 767px) {#brxe-zytdtf {width: 100%; max-width: 100%}}@media (max-width: 478px) {#brxe-zytdtf {width: 100%; max-width: 100%; padding-right: 10px; padding-left: 10px}}#brxe-cwhnwm {color: var(--text-secondary); font-size: var(--text-xs); font-weight: 500}#brxe-ljprij {color: var(--text-secondary); font-size: var(--text-xs); height: 40px; border: 1px solid var(--border); border-radius: 8px; background-color: var(--white)}@media (max-width: 767px) {#brxe-ljprij {width: 85%}}@media (max-width: 478px) {#brxe-ljprij {width: 80%}}#brxe-gvrsfm {display: flex; align-self: center !important; row-gap: 12px}#brxe-mjtahj {display: flex; justify-content: space-between; align-self: center !important; width: 100%; padding-top: 12px; padding-bottom: 12px; flex-direction: row}@media (max-width: 991px) {#brxe-mjtahj {row-gap: 8px}}@media (max-width: 478px) {#brxe-mjtahj {flex-wrap: wrap; width: 100%}}#brxe-kgcstl .repeater-item [data-field-id="56216e"] {margin-top: 15px; margin-bottom: 5px}#brxe-kgcstl .products {gap: 24px}#brxe-kgcstl {margin-top: 16px; width: 100%; min-width: 0px}.yc-product-grid h5.dynamic { height: 48px; line-height: 24px; margin: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} .yc-product-grid .products li.product { background: var(--white); border: 1px solid var(--border); border-radius: 12px;} .yc-product-grid .products li.product { padding: 16px;} .yc-product-grid .products li.product img { width: 100%; height: 190px; object-fit: contain;} .yc-product-grid h5.dynamic { height: 48px; line-height: 24px; margin: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} .yc-product-grid .woocommerce-Price-amount { color: var(--primary); font-weight: 700;} .yc-product-grid .button { width: 100%; background: var(--primary); color: var(--white); border-radius: 8px; min-height: 44px;} .yc-product-grid .button:hover { background: var(--primary-hover); color: var(--white);} .yc-product-grid .products li.product { display: flex; flex-direction: column;} .yc-product-grid .products li.product { gap: 10px;} .yc-product-grid .add_to_cart_button { font-size: 0; width: 100%; min-height: 44px; display: flex; align-items: center; justify-content: center;} .yc-product-grid .add_to_cart_button::before { content: "🛒"; font-size: 20px; line-height: 1;} .yc-product-grid .products li.product { background: var(--white); border: 1px solid var(--border); border-radius: 12px; padding: 16px;} .yc-product-grid .products li.product img { width: 100%; height: 190px; object-fit: contain;} .yc-product-grid h5.dynamic { height: 48px; line-height: 24px; margin: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} .yc-product-grid .dynamic a { color: var(--text-secondary);} .yc-product-grid .brx-woo-product-sku { color: var(--text-secondary); font-size: var(--text-xs);} .yc-product-grid .products li.product { transition: box-shadow 0.2s ease, transform 0.2s ease;} .yc-product-grid .products li.product:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(7, 17, 31, 0.08);}@media (max-width: 991px) {#brxe-kgcstl .products {grid-template-columns: repeat(3, 1fr); gap: 20px}}@media (max-width: 767px) {#brxe-kgcstl .products {grid-template-columns: repeat(2, 1fr); gap: 16px}}@media (max-width: 478px) {#brxe-kgcstl .products {grid-template-columns: repeat(2, 1fr); gap: 6px}@media (max-width: 767px) { #brxe-kgcstl { width: 100%; max-width: 100%; min-width: 0; box-sizing: border-box; }  #brxe-kgcstl .products { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 12px 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box; } #brxe-kgcstl .products::before, #brxe-kgcstl .products::after { display: none !important; content: none !important; }  #brxe-kgcstl .products > li.product, #brxe-kgcstl .products > .product { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 100% !important; margin: 0 !important; box-sizing: border-box; }  #brxe-kgcstl .products > li.product > a.woocommerce-LoopProduct-link, #brxe-kgcstl .products > li.product > a.woocommerce-loop-product__link, #brxe-kgcstl .products > .product > a.woocommerce-LoopProduct-link, #brxe-kgcstl .products > .product > a.woocommerce-loop-product__link { display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; width: 100% !important; min-width: 0 !important; box-sizing: border-box; }  #brxe-kgcstl .products > .product img { display: block; width: 80% !important; max-width: 100% !important; height: 100px !important; object-fit: contain !important; flex-shrink: 0; margin-inline: auto;}  #brxe-kgcstl .products > .product .woocommerce-loop-product__title { overflow-wrap: anywhere; }  #brxe-kgcstl .products > .product form.cart { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: center !important; gap: 6px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: auto 0 0 !important; padding: 0 !important; box-sizing: border-box; }  #brxe-kgcstl .products > .product form.cart .quantity { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; margin: 0 auto !important; box-sizing: border-box; } #brxe-kgcstl .products > .product form.cart .quantity input.qty { flex: 0 1 42px !important; width: 42px !important; min-width: 0 !important; max-width: 42px !important; height: 34px !important; padding: 0 2px !important; font-size: 12px !important; box-sizing: border-box !important; }  #brxe-kgcstl .products > .product form.cart .quantity .plus, #brxe-kgcstl .products > .product form.cart .quantity .minus, #brxe-kgcstl .products > .product form.cart .quantity button { flex: 0 0 24px !important; width: 24px !important; min-width: 24px !important; max-width: 24px !important; height: 34px !important; padding: 0 !important; box-sizing: border-box !important; }  #brxe-kgcstl .products > .product form.cart .single_add_to_cart_button, #brxe-kgcstl .products > .product form.cart .add_to_cart_button, #brxe-kgcstl .products > .product form.cart button.button { display: flex !important; flex: 0 0 34px !important; align-items: center !important; justify-content: center !important; align-self: center !important; width: 90px !important; min-width: 90px !important; max-width: 90px !important; height: 34px !important; min-height: 34px !important; margin: 0 auto !important; padding: 0 !important; font-size: 0 !important; line-height: 1 !important; white-space: nowrap !important; box-sizing: border-box !important; }  #brxe-kgcstl .products > .product form.cart .single_add_to_cart_button svg, #brxe-kgcstl .products > .product form.cart .add_to_cart_button svg, #brxe-kgcstl .products > .product form.cart button.button svg { display: block !important; width: 20px !important; height: 20px !important; flex: 0 0 20px !important; } #brxe-kgcstl .products > .product form.cart .single_add_to_cart_button img, #brxe-kgcstl .products > .product form.cart .add_to_cart_button img, #brxe-kgcstl .products > .product form.cart button.button img { display: block !important; width: 20px !important; height: 20px !important; object-fit: contain; } #brxe-kgcstl .products > .product form.cart .single_add_to_cart_button i, #brxe-kgcstl .products > .product form.cart .add_to_cart_button i, #brxe-kgcstl .products > .product form.cart button.button i { font-size: 18px !important; line-height: 1 !important; }  #brxe-kgcstl .products > .product form.cart *, #brxe-kgcstl .products > .product { box-sizing: border-box; }}}#brxe-vkqqge {align-self: center}#brxe-ljaxch {width: 100%; min-width: 0px}#brxe-pjvtah {display: grid; align-items: initial; grid-template-columns: 200px minmax(0, 1fr); grid-gap: 24px; visibility: visible}@media (max-width: 991px) {#brxe-pjvtah {display: grid; align-items: initial; grid-template-columns: 210px 1fr; grid-gap: 24px}}@media (max-width: 767px) {#brxe-pjvtah {grid-template-columns: 200px 1fr; grid-gap: 20px}}@media (max-width: 478px) {#brxe-pjvtah {grid-template-columns: 1fr; grid-gap: 0px}}@media (max-width: 991px) {#brxe-cbytty {width: 100%; max-width: 1280px; flex-direction: row}}@media (max-width: 991px) {#brxe-clbvnd {width: 100%; background-color: var(--white); flex-direction: row}}