@layer bricks {.brxe-code{width:100%}}@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 {@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}}#main{ max-width: 1080px; width: 98%; margin-top: 50px; margin-bottom: 50px;}@media (max-width: 992px) { #main { width: 92%; }}#main .woocommerce-breadcrumb{ font-size: 14px;}#main .woocommerce-breadcrumb a{ color: #3dc3ea; font-weight: 400;}.cpb_product_boxes_custom .product_title{color: #000; font-size: 14px; font-weight: 400;}.cpb_product_boxes_custom .product_title h1{ font-weight: 500;}.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button { flex: 0 0 auto; width: auto; padding: 12px 30px; background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%) !important; background-color: #ffec64 !important; border-radius: 6px !important; border: 1px solid #ffaa22 !important; display: inline-block !important; cursor: pointer !important; color: #333333 !important; font-family: 'Arial', sans-serif !important; font-weight: bold !important; text-decoration: none !important; text-shadow: 0px 1px 0px #ffee66 !important; margin-top: 2px !important; font-size: 20px; position: relative; transition: all 0.3s ease;}.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button::after { font-family: 'Ionicons', sans-serif; content: 'f3d1'; position: absolute; right: 15px; top: 50%; transform: translateY(-50%) translateX(-10px); opacity: 0; transition: all 0.3s ease; font-size: 1.2em;}.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button:hover { padding-right: 55px; width: auto;}.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button:hover::after { opacity: 1; transform: translateY(-50%) translateX(0);}.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button:disabled,.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button.disabled { pointer-events: none !important; cursor: not-allowed !important; opacity: 0.5 !important; background: #cccccc !important; border: 1px solid #bbbbbb !important; color: #666666 !important; text-shadow: none !important; box-shadow: none !important; padding-right: 30px !important; transform: none !important;}.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button:disabled::after,.cpb_product_boxes_custom .single_add_to_cart_button.cpb_box_add_to_cart_button.disabled::after { display: none !important;}.cpb_product_boxes_custom .cpb_totals_text{ color: #3dc3ea;}.cpb_product_boxes_custom .price.cpb_bundle{ font-size: 16px;font-weight: 400;}.cpb_product_boxes_custom .cpb_products_footer button{ color: #3dc3ea; font-size: 20px; font-weight: 500; padding: .3em 1em; line-height: 1.7em !important; border: 2px solid #3dc3ea; background-color: transparent; background-size: cover; background-position: 50%; background-repeat: no-repeat; border-radius: 3px; -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transition-property: all !important; transition-property: all !important; font-family: 'Market Deco', Helvetica, Arial, Lucida, sans-serif; position: relative; overflow: hidden; padding-right: 40px;}.cpb_product_boxes_custom .cpb_products_footer button::before { font-family: 'Ionicons', sans-serif; content: 'f3d1'; position: absolute; right: 15px; opacity: 0; transform: translateX(-10px); transition: all 0.3s ease; font-size: 1.2em;}.cpb_product_boxes_custom .cpb_products_footer button:hover::before { transform: translateX(0); opacity: 1;}#brxe-e781b8 {font-size: 12.88px; font-family: "Work Sans"; line-height: 23.8px; color: #767676; margin-bottom: 20px}.navigation > a{color: #3dc3ea;}#brxe-c4e042 {max-width: 1100px; width: 100%; margin-top: 50px}#brxe-36bc93 {width: 100%}@media (max-width: 767px) {#brxe-769723 {width: 100%}}#brxe-3d1f35 {font-size: 30px; font-family: "Work Sans"; font-weight: 500; color: #000000; margin-bottom: 10px}#brxe-33f908 {color: #3dc3ea; font-size: 14px; font-family: "Work Sans"; font-weight: 400; margin-bottom: 10px}#brxe-33f908 .star-rating span::before {color: #3dc3ea}.woocommerce-product-rating a::before{ margin-right: 5px; content: '(';} .woocommerce-product-rating a::after{ margin-left: 5px; content: ')';}#brxe-242d35 {margin-bottom: 10px; font-size: 26px; font-weight: 400; font-family: "Work Sans"; color: #000000}#brxe-71ceef {font-size: 14px; font-weight: 400; font-family: "Work Sans"; margin-bottom: 10px}.woocommerce-product-details__short-description p a{ color: #3dc3ea;}#brxe-179610 .stock {display: none}#brxe-179610 table.variations label {font-size: 30px}.brxe-product-add-to-cart form .fpf-fields-config-wrapper a{ color: #3dc3ea;} .brxe-product-add-to-cart form .fpf-fields-config-wrapper { font-family: "Work Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 14px; font-weight: 400;} .brxe-product-add-to-cart form .fpf-fields-config-wrapper .fpf-fields-config{ font-family: "Work Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 13.33px; border: solid; border-width: 1.81818px; border-color: #000; padding-top: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 2px;} .brxe-product-add-to-cart form .fpf-fields-config-wrapper .fpf-fields-config:hover{ background-color: rgba(100, 100, 100, 0.2); } .brxe-product-add-to-cart form { display: flex!important; flex-wrap: wrap; gap: 10px;} .brxe-product-add-to-cart form > * { flex: 0 0 100%;} .brxe-product-add-to-cart form .quantity { flex: 0 0 30%;} .brxe-product-add-to-cart form .single_add_to_cart_button { flex: 0 0 auto; width: auto; padding: 12px 30px; background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%) !important; background-color: #ffec64 !important; border-radius: 6px !important; border: 1px solid #ffaa22 !important; display: inline-block !important; cursor: pointer !important; color: #333333 !important; font-family: 'Arial', sans-serif !important; font-weight: bold !important; text-decoration: none !important; text-shadow: 0px 1px 0px #ffee66 !important; margin-top: 2px !important; font-size: 20px; position: relative; transition: all 0.3s ease;} .brxe-product-add-to-cart form .single_add_to_cart_button::after { font-family: 'Ionicons', sans-serif; content: '\f3d1'; position: absolute; right: 15px; top: 50%; transform: translateY(-50%) translateX(-10px); opacity: 0; transition: all 0.3s ease; font-size: 1.2em;} .brxe-product-add-to-cart form .single_add_to_cart_button:hover { padding-right: 55px; width: auto;} .brxe-product-add-to-cart form .single_add_to_cart_button:hover::after { opacity: 1; transform: translateY(-50%) translateX(0);}#brxe-b33e9f {border-top: 1px solid #dadada; padding-top: 20px}#brxe-b33e9f{ display: inline-block; color: #666;}#brxe-b33e9f a{ color: #3dc3ea; font-weight: 500;}#brxe-b33e9f .item{ margin-right: 5px;}@media (max-width: 767px) {#brxe-66c193 {width: 100%}}#brxe-385c6d {flex-direction: row; column-gap: 30px; row-gap: 30px; margin-bottom: 20px}#brxe-e9f6e9 .woocommerce-tabs {font-family: "Work Sans"; border: 1px solid #d9d9d9}#brxe-e9f6e9 .wc-tabs a {font-family: "Work Sans"; font-size: 14px; font-weight: 700; color: #666666}#brxe-e9f6e9 .wc-tabs .active a {font-size: 14px; font-family: "Work Sans"; font-weight: 700; color: #000000}#brxe-e9f6e9 .wc-tabs .active {background-color: #ffffff}#brxe-e9f6e9 .wc-tabs {background-color: #f5f5f5}#brxe-e9f6e9 {margin-bottom: 20px}.woocommerce-tabs .wc-tabs{ background-color: #f4f4f4;} .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h2{ font-family: 'Work Sans', Helvetica, Arial, Lucida, sans-serif; color: #000; font-size: 26px; font-weight: 500; padding-bottom: 10px;} .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p{ font-family: 'Work Sans', Helvetica, Arial, Lucida, sans-serif; color: #000; font-size: 14px; font-weight: 400;} .review .comment_container .comment-text .star-rating{ position: inherit; margin-bottom: 10px;} .review .comment_container .comment-text .star-rating span::before{ color: #3dc3ea;} .review .comment_container .comment-text .meta{ display: flex; gap: 10px;}#reviews .meta .woocommerce-review__author{ line-height: unset; margin-bottom: 0; color: #767676;}#reviews .meta .woocommerce-review__dash{ display: block; color: #363636;}#reviews .meta .woocommerce-review__published-date, #reviews .description{ font-family: "Work Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 14px; font-weight: 400; height: auto; line-height: 23.8px; } .woocommerce-product-attributes.shop_attributes{ border: 0; border-top: 1px dotted rgba(0, 0, 0, .1); border-bottom: 1px dotted rgba(0, 0, 0, .1); margin-bottom: 1.618em; width: 100%;} .woocommerce-product-attributes.shop_attributes tr{ padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted rgba(0, 0, 0, .1); line-height: 20px;} .woocommerce-product-attributes tbody tr,.woocommerce-product-attributes-item { height: auto; padding: 15px 0;} .woocommerce-product-attributes th,.woocommerce-product-attributes td,.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value { padding: 15px 12px !important; line-height: 1.6;} .woocommerce-product-attributes-item__label{text-align: center; } .woocommerce-product-attributes { border-spacing: 0 10px;} .woocommerce-product-attributes-item__value{ font-style: italic;} .woocommerce-product-attributes tbody tr { height: 50px;} .comment-form-rating label { font-family: 'Work Sans', Helvetica, Arial, Lucida, sans-serif; font-size: 14px; font-weight: 400;} .comment-form-comment label { display: none;} .comment-form-comment textarea#comment { padding: 12px; color: #999; line-height: 1em; background-color: #eee; font-size: 18px; border-width: 0; height: 75px; min-height: 30px;} .comment-form-comment textarea#comment::placeholder { color: #999; opacity: 1;} .comment-form .form-submit{ display: flex; justify-content: end;} .comment-form .form-submit input#submit { background: #3dc3ea !important; border: 2px solid transparent; font-size: 20px; font-weight: 500; line-height: 1.7em !important; position: relative; border-radius: 3px; transition: all 0.2s; color: #ffffff !important;} .comment-form .form-submit input#submit:hover { border: 2px solid #3dc3ea; border-radius: 5px; transform: scale(1.05);}.comment-form-rating .stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block !important; text-decoration: none; font-size: 24px; cursor: pointer; transition: color 0.2s;} .comment-form-rating .stars a::before { content: "\e021"; position: absolute; top: 0; left: 0; text-indent: 0; color: #3dc3ea; transition: color 0.2s;} .comment-form-rating .stars a.active::before,.comment-form-rating .stars a:has(~ a.active)::before,.comment-form-rating .stars a:hover::before,.comment-form-rating .stars a:hover ~ a:has(~ a:hover)::before,.comment-form-rating .stars a:has(~ a:hover)::before {content: "\e020";color: #3dc3ea !important;}#tab-description a{ color: #3dc3ea;}#brxe-88ee09 {margin-bottom: 20px}#brxe-246d02 .products {grid-template-columns: repeat(3, 1fr) !important}.button.product_type_simple{ display: none;} .button.product_type_variable.add_to_cart_button{ display: none;} .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 { width: 250px; height: 250px; object-fit: cover; object-position: center;} .full-width-cart-button{ margin-top: 20px;} .add-to-cart-btn{ display: flex !important; align-items: center; justify-content: center; background-color: #fbbf24 !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: 999px !important; letter-spacing: .04em !important; text-transform: uppercase; cursor: pointer; gap: .5em; line-height: 1;} .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;}@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: transparent !important; border: 2px solid #fbbf24 !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;}#brxe-246d02 .related.products .product a:has(img)::before { content: ''; font-feature-settings: normal; font-variant: normal; position: absolute; top: 30%; left: 50%; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg>'); transform: translate(-50%, -50%); width: 30px; height: 30px; background-color: #3dc3ea; border-radius: 50%; padding: 0; border: 0; outline: 0; display: flex; align-items: center; justify-content: center; line-height: 80px; color: #ffffff; opacity: 0; transition: opacity 0.3s ease; pointer-events: none;}#brxe-246d02 .related.products .product a:has(img):hover::before { opacity: 1;}#brxe-246d02 .related.products .product a:has(img):hover img { opacity: 0.2;} .woocommerce-Price-amount.amount{ color: #000; font-family:"Work Sans", Helvetica, Arial, Lucida, sans-serif; font-size:14px; font-weight:400;} .cross-sells .star-rating, .related.products .star-rating, .upsells.products .star-rating{ display: block; } .button.product_type_cpb_custom_product_boxes.add_to_cart_button{ display: none;} .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;} .variations th label{ font-weight: 700; text-align: left; font-size: 18px!important; color: #000;} .variations a.reset_variations { color: #3dc3ea;} .variations{ margin-bottom: 0;}form.cart .quantity, form.woocommerce-cart-form .quantity{ margin-bottom: 10px;}#brxe-ef9cd7 {width: 78%; padding-right: 20px; border-right: 1px solid #e2e2e2}@media (max-width: 991px) {#brxe-ef9cd7 {border-style: none; margin-right: auto; margin-left: auto; padding-right: 0; width: 100%}}#brxe-de1e67 .bricks-widget-title {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 h1 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 h2 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 h3 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 h4 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 h5 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 h6 {font-size: 18px; font-weight: 400; font-family: "Work Sans"; line-height: 18px; color: #000000}#brxe-de1e67 {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; height: auto;} .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-dd66cf {width: 22%; padding-top: 50px}@media (max-width: 991px) {#brxe-dd66cf {width: 100%; margin-top: 50px; margin-right: auto; margin-left: auto}}#brxe-ba5138 {flex-direction: row; column-gap: 30px; max-width: 1100px; width: 98%; margin-right: 0; margin-left: 0; padding-bottom: 100px}@media (max-width: 991px) {#brxe-ba5138 {flex-direction: column; margin-bottom: 100px; width: 95%}}@media (max-width: 767px) {#brxe-ba5138 {width: 92%}}#brxe-0292ef {width: 100%}.woocommerce-notices-wrapper:not(:empty){ margin-bottom: 0; margin-top: 20px;}