@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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}}#brxe-1888db {color: #f4f1f0; font-size: 38px; font-weight: 800; line-height: 1.15; text-transform: none}@media (max-width: 767px) {#brxe-1888db {font-size: 30px}}#brxe-db5faf {font-size: 28px; color: #43de57; fill: #43de57; width: 72px; height: 72px; display: flex; align-items: center; justify-content: center; background-color: #1f2a22; border: 2px solid #43de57; border-radius: 999px}#brxe-d704cc {color: #f4f1f0; font-size: 26px; font-weight: 800; line-height: 1.2; text-transform: none; margin-top: 6px}#brxe-7b1bc9 {color: #a0a0a0; font-size: 16px; line-height: 1.5; width: 100%; max-width: 520px}#brxe-24be63 {background-color: #33a854; color: #ffffff; font-size: 16px; font-weight: 700; text-transform: none; padding-top: 15px; padding-right: 36px; padding-bottom: 15px; padding-left: 36px; border: 0; border-radius: 8px; margin-top: 6px; margin-bottom: 6px}#brxe-24be63:hover {background-color: #2e964b}@media (max-width: 767px) {#brxe-24be63 {width: 100%}}#brxe-b9f460 {width: 100%}#brxe-2d1187 {align-items: center; row-gap: 14px; padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px; background-color: #222222; border: 1px solid #333333; border-radius: 12px; text-align: center}@media (max-width: 767px) {#brxe-2d1187 {padding-top: 32px; padding-right: 16px; padding-bottom: 32px; padding-left: 16px}}#brxe-dfdbef {color: #f4f1f0; font-size: 22px; font-weight: 800; line-height: 1.25; text-transform: none}#brxe-7eef26 {width: 100%}#brxe-acd267 {row-gap: 16px; margin-top: 16px}#brxe-2887d7 {color: #a0a0a0; font-size: 14px; text-align: center}#brxe-2887d7 a {color: #a0a0a0; font-size: 14px; text-align: center; font-size: inherit}#brxe-2887d7 a { color: #43de57; text-decoration: underline; }#brxe-199a6d {row-gap: 24px; padding-top: 0; padding-right: 24px; padding-bottom: 0; padding-left: 24px}@media (max-width: 767px) {#brxe-199a6d {padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px}}#brxe-3a02d2 {background-color: #111111; padding-top: 40px; padding-bottom: 72px}body.woocommerce-cart { background: #111111; }#brxe-2d1187 .bwx-ec-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 0; }#brxe-2d1187 .bwx-ec-chips a { display: inline-flex; align-items: center; min-height: 40px; padding: 0 16px; border: 1px solid #444444; border-radius: 999px; color: #f4f1f0; font-size: 14px; font-weight: 500; text-decoration: none; transition: border-color .15s ease, color .15s ease; }#brxe-2d1187 .bwx-ec-chips a:hover { border-color: #43de57; color: #43de57; }#brxe-7eef26 ul.products { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; margin: 0 !important; padding: 0; }#brxe-7eef26 ul.products::before, #brxe-7eef26 ul.products::after { display: none !important; }#brxe-7eef26 ul.products li.product { width: auto !important; margin: 0 !important; float: none !important; display: flex; flex-direction: column; gap: 8px; padding: 14px; background: #222222; border: 1px solid #333333; border-radius: 12px; text-align: left; }#brxe-7eef26 ul.products li.product a img { width: 100%; aspect-ratio: 1; object-fit: contain; margin: 0 0 6px !important; border-radius: 8px; background: #1a1a1a; }#brxe-7eef26 .woocommerce-loop-product__title { margin: 0 !important; padding: 0 !important; color: #f4f1f0; font-size: 15px !important; font-weight: 700; line-height: 1.35; text-transform: none; }#brxe-7eef26 .price { display: block; margin: 0 !important; color: #f4f1f0 !important; font-size: 15px; font-weight: 700; }#brxe-7eef26 .price del { color: #a0a0a0 !important; font-weight: 400; }#brxe-7eef26 .star-rating { display: none; }#brxe-7eef26 li.product .button { display: flex !important; align-items: center; justify-content: center; margin-top: auto !important; min-height: 44px; width: 100%; border-radius: 8px; background: #33a854 !important; color: #fff !important; font-size: 14px; font-weight: 700; text-transform: none; }#brxe-7eef26 li.product .button:hover { background: #2e964b !important; }#brxe-7eef26 .added_to_cart { display: block; margin-top: 6px; color: #43de57; font-size: 13px; text-align: center; }#brxe-7eef26 .onsale { display: none; }@media (max-width: 991px) { #brxe-7eef26 ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); } }@media (max-width: 479px) { #brxe-7eef26 ul.products { gap: 10px; } #brxe-7eef26 ul.products li.product { padding: 10px; } }@media (max-width: 767px) {#brxe-3a02d2 {padding-top: 24px; padding-bottom: 48px}}