@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-sidebar){list-style-type:none;margin:0;padding:0}:where(.brxe-sidebar) a{color:inherit}:where(.brxe-sidebar) .bricks-widget-wrapper{margin-bottom:40px}:where(.brxe-sidebar) .bricks-widget-wrapper:last-child{margin-bottom:0}:where(.brxe-sidebar) .bricks-widget-wrapper ul{margin-bottom:0}:where(.brxe-sidebar) .bricks-widget-wrapper li{line-height:30px;position:relative}:where(.brxe-sidebar) .bricks-widget-wrapper .wp-block-search button[type=submit],:where(.brxe-sidebar) .bricks-widget-wrapper .wp-block-search label{display:none!important}}#brxe-3a9f09 {font-size: 12.88px; font-family: "Work Sans"; line-height: 23.8px; color: #767676; margin-bottom: 20px}.navigation > a{color: #3dc3ea;}#brxe-e58989 {font-size: 30px; color: #000000; font-family: "Work Sans"; font-weight: 500}#brxe-e70c06 {font-family: "Work Sans"; font-weight: 400; color: #000000; margin-top: 30px; margin-bottom: 20px}.brxe-woocommerce-products-archive-description h5 strong em{font-size: 16px; font-family: 'Work Sans',sans-serif; font-weight: 700; text-align: center;} .brxe-woocommerce-products-archive-description a{color: #3dc3ea;}#brxe-3287a5 {align-items: center}#brxe-6f63cd {max-width: 1100px; width: 100%; margin-top: 50px}#brxe-cdec48 .repeater-item [data-field-id="90e5f9"] {width: 100%}#brxe-cdec48 .repeater-item [data-field-id="7a1550"] {margin-top: 15px; margin-bottom: 5px; font-size: 14px; font-family: "Work Sans"; line-height: 14px}#brxe-cdec48 .products {grid-template-columns: repeat(3, 1fr); gap: 30px}.bricks-products-widgets.after{margin-top: 50px;color: #3dc3ea;justify-content: center;} .bricks-products-widgets.before{font-weight: 400;font-size: 14px;color: #999;} .woocommerce-ordering {font-family: 'Work Sans', sans-serif; background-color: #ececec; border-radius: 3px; border: 0; color: #666 !important; font-size: 12px; font-weight: 500;} .page-numbers.current{ color: #816f98;}li:has(> span.page-numbers.current) { background: #e9e6ed;}li:has(> a.page-numbers):hover { background: #e9e6ed;} .woocommerce-pagination > .page-numbers{border-top: 1px solid #cfc8d8; border-bottom: 1px solid #cfc8d8; border-left: 1px solid #cfc8d8; padding: 0;} .page-numbers > li{ border-right: 1px solid #cfc8d8; margin:0; padding-left: 3px; padding-right: 3px;} .custom-product-container .info-row{justify-content: space-between;display: flex;} .product-price ins{text-decoration: none;} .info-row{ margin-top: 20px;} .right-rating .star-rating span::before{color: #3dc3ea;} .repeater-item.product div a img, .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail { width: 100%; height: 280px; object-fit: cover; object-position: center; border-radius: 23.5px; transition: transform 0.5s ease;} .product .woocommerce-loop-product__link { display: block; overflow: hidden;} .product .woocommerce-loop-product__link:hover img,.product .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail { transform: scale(1.08);} .full-width-cart-button{ margin-top: 20px;} .add-to-cart-btn { display: flex !important; color: #fff !important; align-items: center !important; justify-content: center !important; background: linear-gradient(92deg, #EE2679 -2.07%, #FFE419 122.11%) !important; font-family: Poppins, sans-serif !important; font-size: 12pt !important; font-weight: 600 !important; padding: .4em 1.4em !important; border: none !important; border-radius: 25.418px !important; letter-spacing: .04em !important; text-transform: uppercase; cursor: pointer; gap: .5em; line-height: 1; height: 43.43px;} .out-of-stock-btn{ cursor: not-allowed !important; background: linear-gradient(90deg, rgb(158, 158, 158) 0px, rgb(117, 117, 117) 100%) !important;} .quantity-section { display: none; margin-top: 15px;} .quantity-section > span{ font-family: 'Work Sans', sans-serif; font-size: 16px; font-weight: 400;} .custom-product-container.show-quantity .quantity-section { display: block; animation: slideDown 0.3s ease;} .brx-load-more-loading,.brx-query-loop-ajax-loader { display: flex !important; justify-content: center; align-items: center; width: 100%; margin: 20px 0;}@keyframes slideDown { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); }} .quantity-controls { display: flex; gap: 10px; justify-content: center; align-items: center;} .view-cart-btn { background: linear-gradient(92deg, #EE2679 -2.07%, #FFE419 122.11%) !important; color: #fff !important; border: none !important; border-radius: 25.418px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; font-family: Poppins, sans-serif !important; font-size: 12pt !important; font-weight: 600 !important; letter-spacing: 0.04em !important; padding: 0.4em 1.4em !important;} .view-cart-btn svg { width: 22pt; height: 22pt;} .added_to_cart.wc-forward{ display: none!important;} .quantity-input { width: 60px; font-size: 16px; text-align: center; border: 2px solid #ddd; border-radius: 8px; background-color: #f8f8f8;} .add-more-btn { background-color: #fbbf24 !important; font-size: 11px !important; padding: 1em 0 !important; width: 100%; border: none !important; border-radius: 999px !important; position: relative; overflow: hidden;} .add-more-btn, .success-message { color: #111827 !important; font-family: Poppins, sans-serif !important; letter-spacing: .04em !important; text-transform: uppercase; cursor: pointer; gap: .5em; line-height: 1; font-weight: 600 !important; text-align: center;} .flying-mushroom { transform-origin: center center;} .flying-mushroom svg { width: 100%; height: 100%; filter: drop-shadow(0 4px 12px rgba(200, 161, 46, 0.6)); animation: mushroomRotate 0.6s ease-in-out;}@keyframes mushroomRotate { 0% { transform: rotate(0deg); } 50% { transform: rotate(10deg); } 100% { transform: rotate(0deg); }} .add-to-cart-btn.adding { transform: scale(0.95); transition: transform 0.1s;}@keyframes clickPulse { 0% { transform: scale(1); } 50% { transform: scale(0.95); } 100% { transform: scale(1); }} .add-to-cart-btn:active { animation: clickPulse 0.2s;} .products.woocommerce .product a { position: relative;} .products.woocommerce .product a:has(img) img { transition: transform 0.3s ease, opacity 0.3s ease;} .products.woocommerce .product a:has(img):hover img { transform: scale(1.1);} .repeater-item.product .dynamic[data-field-id="90e5f9"] { overflow: hidden;} .repeater-item.product .dynamic[data-field-id="90e5f9"] a { overflow: hidden; display: block;} .products.woocommerce .product a:has(img) { overflow: hidden; display: block;} .onsale { z-index: 2; background: #ef8f61 !important; border-radius: 3px !important; -webkit-box-shadow: none !important; box-shadow: none !important; color: #fff; font-size: 20px; font-weight: 500 !important; left: 10px !important; line-height: inherit !important; margin: 0 !important; min-height: 0 !important; min-width: 0 !important; padding: 6px 18px !important; position: absolute; text-shadow: none !important; top: 10px !important;} .custom-product-container .product-price { color: #000; font-family: "Work Sans", sans-serif; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal;} .custom-product-container .woocommerce-Price-amount.amount { color: #000; font-family: "Work Sans", sans-serif; font-size: 20px; font-weight: 700; line-height: normal;} .custom-product-container .woocommerce-Price-currencySymbol { color: #000; font-family: "Work Sans", sans-serif; font-size: 20px; font-weight: 700;} .repeater-item.product .dynamic > a, .woocommerce-loop-product__title { color: #000; font-family: "Work Sans", sans-serif; font-size: 20px; font-style: normal; font-weight: 500; line-height: 22px;} .right-rating .star-rating span::before,.star-rating span::before { color: #F4774A;} .bricks-products-widgets.before{ justify-content: end; gap: 10px;} .woocommerce-result-count{ color: #000; text-align: right; font-family: "Work Sans", sans-serif; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase;} .woocommerce-ordering { background: unset;} .woocommerce-ordering .orderby{ color: #000;text-align: center; border-radius: 25px; font-style: normal;font-weight: 600; letter-spacing: 1.56px; text-transform: uppercase; border-color: #000; border-width: 1.2px;} .products .product a.button:not(.add-to-cart-btn) { display: none !important;} .products .product .button.add_to_cart_button:not(.add-to-cart-btn),.products .product a.added_to_cart { display: none !important;} .repeater-item.product { display: flex; flex-direction: column;} .repeater-item.product [data-field-id="52f242"] { margin-top: auto;}ul.products li.product:not(.repeater-item) { display: flex; flex-direction: column;}ul.products li.product:not(.repeater-item) .custom-product-container { margin-top: auto;} .woocommerce-no-products-found{ margin-top: 100px;} .ajax-loader-wrapper { display: flex; justify-content: center; align-items: center; width: 100%; min-height: 60px; margin: 30px 0;} .ajax-loader-wrapper .brx-ajax-loader,.ajax-loader-wrapper .bricks-spinner,.ajax-loader-wrapper > * { margin: 0 auto;}@media (max-width: 550px) { .repeater-item.product .dynamic > a{ font-size: 18px!important; line-height: 20px!important; }}@media (max-width: 478px) { .repeater-item.product .dynamic > a{ font-size: 16px!important; line-height: 20px!important; }}@media (max-width: 991px) {#brxe-cdec48 {width: 100%}}@media (max-width: 767px) {#brxe-cdec48 .products {grid-template-columns: repeat(2, 1fr)}.product .custom-product-container,.product .woocommerce-loop-product__link { text-align: center;}.repeater-item.product div a img { width: 200px !important; height: 200px !important;}.add-to-cart-btn { font-size: 12px !important;}}@media (max-width: 478px) {#brxe-cdec48 .products {grid-template-columns: repeat(2, 1fr); gap: 15px}}#brxe-d837db {margin-top: 50px; color: #000000}.category-seo a{color: #3dc3ea;}#brxe-f75ea0 {width: 78%; padding-right: 20px; border-right: 1px solid #e2e2e2}@media (max-width: 991px) {#brxe-f75ea0 {border-style: none; margin-right: auto; margin-left: auto; padding-right: 0; width: 100%}}#brxe-2d7dd4 .bricks-widget-title {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 h1 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 h2 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 h3 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 h4 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 h5 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 h6 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-2d7dd4 {font-size: 14px !important; font-family: "Work Sans" !important; line-height: 23.8px !important; color: #666666 !important}.bricks-widget-title{ margin-bottom: 10px;} .product-categories{ padding: 0; } .product-categories .cat-item{ list-style: none;} .product-categories .cat-item a:hover{ color: #3dc3ea;} .bricks-widget-wrapper .bricks-widget-title{ color: #000000; font-family: 'Work Sans', sans-serif; font-size: 18px; font-weight: 400;} .product_list_widget a img{ width: 32px!important; height: auto!important; border-radius: 2px!important;} .product_list_widget li a{display: flex; flex-direction: row-reverse; align-items: center; gap: 10px; justify-content: space-between;} .product_list_widget{list-style: none; padding: 0;} .product_list_widget li a .product-title{ color: #666; font-family: 'Work Sans', sans-serif; font-size: 14px; font-weight: 700; line-height: 23.8px;} .product_list_widget li a .product-title:hover{ color: #3dc3ea;} .product_list_widget ins{ text-decoration: none; color: #111827!important;}#brxe-e68309 {width: 22%; padding-top: 50px}@media (max-width: 991px) {#brxe-e68309 {width: 100%; margin-top: 50px; margin-right: auto; margin-left: auto}}#brxe-f2d6fa {flex-direction: row; column-gap: 30px; max-width: 1100px; width: 98%; margin-top: 10px; margin-right: 0; margin-bottom: 100px; margin-left: 0}@media (max-width: 991px) {#brxe-f2d6fa {flex-direction: column; margin-bottom: 100px; width: 95%}}@media (max-width: 767px) {#brxe-f2d6fa {width: 92%}}#brxe-21cc9f {width: 100%}