@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-shortcode{width:100%}}.brxe-ddzmvz {height: 160px}@media (max-width: 960px) {.brxe-ddzmvz {height: 0px}}.brxe-gjfsey {height: fit-content}.brxe-pntxlu {color: var(--black); font-size: var(--h-2); text-transform: uppercase; letter-spacing: 8%; font-weight: 600; padding-bottom: 30px}.brxe-pntxlu.has-separator {align-items: flex-end}.section-title { position: relative; display: inline-flex; width: fit-content; margin-inline: auto; justify-content: center; align-items: center; padding-bottom: 22px;} .section-title::before,.section-title::after { content: ""; position: absolute; left: 50%; height: 3px; background-color: #00c4f8; transform: translateX(-50%);} .section-title::before { bottom: 12px; width: 150px;} .section-title::after { bottom: 0px; width: 70px;}.brxe-ytwlgf {align-self: center !important; justify-content: center; align-items: center; margin-top: 40px; margin-bottom: 40px}@media (max-width: 960px) {.brxe-ytwlgf {margin-top: 30px; margin-bottom: 30px}}#brxe-ljngvx {padding-bottom: 150px}.woocommerce ul.products { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; margin: 0 !important; padding: 0 !important;} .woocommerce ul.products::before,.woocommerce ul.products::after { display: none !important;}.woocommerce ul.products li.product { position: relative; width: 80% !important; margin: 0 !important; padding: 16px 14px 18px; border: 2px solid #ECECEE; border-radius: 12px; background: #fff; text-align: center; font-family: 'Varela Round', sans-serif; overflow: hidden; transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;} .woocommerce ul.products li.product:hover { transform: translateY(-3px); border-color: #00C4F8; box-shadow: 0 12px 28px rgba(0, 0, 0, 0.07);}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link { display: block; text-decoration: none;}.woocommerce ul.products li.product a img { width: 100%; height: 180px; object-fit: contain; margin: 0 0 14px !important;}.woocommerce ul.products li.product .woocommerce-loop-product__title { min-height: 42px; padding: 0 !important; margin: 0 0 8px; color: #000; font-family: 'Manrope', sans-serif !important; font-size: 15px; font-weight: 700 !important; line-height: 1.35; transition: color 0.25s ease;} .woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title { color: #00C4F8;}.woocommerce ul.products li.product .price { display: block; margin: 8px 0 14px; color: #00C4F8 !important; font-family: 'Manrope', sans-serif; font-size: 16px; font-weight: 700;} .woocommerce ul.products li.product .price del { color: #999 !important; font-size: 13px; font-weight: 500; opacity: 1;} .woocommerce ul.products li.product .price ins { color: #00C4F8 !important; text-decoration: none;}.woocommerce ul.products li.product .onsale { top: 12px !important; left: 12px !important; right: auto !important; min-width: auto; min-height: auto; padding: 5px 10px; border-radius: 999px; background: linear-gradient(90deg, #330867 0%, #00C4F8 100%); color: #fff; font-family: 'Manrope', sans-serif; font-size: 12px; font-weight: 700; line-height: 1;}.woocommerce ul.products li.product .button { display: inline-flex; align-items: center; justify-content: center; min-height: 38px; padding: 0 16px !important; margin-top: 2px !important; border: 0 !important; border-radius: 7px; color: #fff !important; font-family: 'Manrope', sans-serif; font-size: 13px; font-weight: 600; text-decoration: none !important; background: linear-gradient(90deg, #330867 0%, #00C4F8 50%, #330867 100%); background-size: 220% 100%; background-position: 0% 50%; transition: background-position 0.7s ease, transform 0.25s ease, box-shadow 0.25s ease;} .woocommerce ul.products li.product .button:hover { background-position: 100% 50%; color: #fff !important;}.woocommerce ul.products li.product .added_to_cart { display: block; margin-top: 9px; color: #00C4F8; font-family: 'Manrope', sans-serif; font-size: 13px; font-weight: 600; text-decoration: none;} .woocommerce ul.products li.product .added_to_cart:hover { text-decoration: underline;}.woocommerce .woocommerce-result-count { margin: 0 0 22px; color: #555; font-family: 'Varela Round', sans-serif; font-size: 14px;} .woocommerce .woocommerce-ordering { margin: 0 0 22px;} .woocommerce .woocommerce-ordering select { min-height: 42px; padding: 0 14px; border: 2px solid #ECECEE; border-radius: 8px; background: #fff; color: #000; font-family: 'Varela Round', sans-serif; font-size: 14px;}.woocommerce nav.woocommerce-pagination { margin-top: 38px;} .woocommerce nav.woocommerce-pagination ul { display: flex; justify-content: center; gap: 8px; border: 0 !important;} .woocommerce nav.woocommerce-pagination ul li { border: 0 !important;} .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span { display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; border: 2px solid #ECECEE; border-radius: 8px; background: #fff; color: #000; font-family: 'Manrope', sans-serif; font-size: 14px; font-weight: 600; text-decoration: none;} .woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover { border-color: transparent; background: linear-gradient(90deg, #330867 0%, #00C4F8 100%); color: #fff;}@media (max-width: 1200px) { .woocommerce ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }}@media (max-width: 768px) { .woocommerce ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } .woocommerce ul.products li.product { padding: 14px 12px 16px; } .woocommerce ul.products li.product a img { height: 150px; } .woocommerce ul.products li.product .woocommerce-loop-product__title { min-height: 38px; font-size: 14px; } .woocommerce ul.products li.product .price { font-size: 15px; } .woocommerce ul.products li.product .button { min-height: 36px; padding: 0 14px !important; font-size: 12px; }}@media (max-width: 480px) { .woocommerce ul.products { grid-template-columns: 1fr; } .woocommerce ul.products li.product a img { height: 180px; }}