.elementor-76947 .elementor-element.elementor-element-f523403:not(.elementor-motion-effects-element-type-background), .elementor-76947 .elementor-element.elementor-element-f523403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-76947 .elementor-element.elementor-element-f523403 > .elementor-container{max-width:1500px;}.elementor-76947 .elementor-element.elementor-element-f523403{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76947 .elementor-element.elementor-element-f523403 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-76947 .elementor-element.elementor-element-bbb9df6{text-align:center;}.elementor-76947 .elementor-element.elementor-element-bbb9df6 .elementor-heading-title{font-family:"Oswald", Oswald;font-size:60px;font-weight:500;color:#FDCA48;}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Oswald;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Oswald;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .post-inner-loop .post-title,.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .post-inner-loop .post-title a{font-family:"Noto Sans Display", Oswald;font-size:25px;font-weight:700;color:var( --e-global-color-4adf5fce );}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .wrapper-cart-price{margin:20px 0px 0px 0px;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .wrapper-cart-price .price .amount,.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Lora", Oswald;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .wrapper-cart-price .price del .amount,.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:"Lora", Oswald;font-size:20px;font-weight:500;text-decoration:line-through;color:#FF0000;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .product-list-content:hover .wrapper-cart-price .price del .amount,.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .product-list-content:hover .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{color:#FF0000;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .product-list-content .post-content-bottom{padding:20px 0px 0px 0px;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .product-list-content .product-image{border-radius:0px 0px 0px 0px;}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .product-list-content .add_to_cart.product_type_simple{font-family:"Source Sans Pro", Oswald;font-size:16px;font-weight:600;border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-76947 .elementor-element.elementor-element-f7c921a{width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-size:var( --e-global-typography-primary-font-size );}.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .post-inner-loop .post-title,.elementor-76947 .elementor-element.elementor-element-0ee9fd6 .product-list .post-inner-loop .post-title a{font-size:25px;line-height:1em;}}/* Start custom CSS for tp-product-listout, class: .elementor-element-0ee9fd6 *//* Remove icon and fix alignment */
.wc-block-components-product-button .wp-element-button svg,
.wc-block-components-product-button .wp-element-button i,
.wc-block-components-product-button .wp-element-button [class*="icon"],
.add_to_cart_button svg,
.add_to_cart_button i,
.add_to_cart_button [class*="icon"] {
  display: none !important;
}

/* Perfectly centered, text-sized button */
.wc-block-components-product-button .wp-element-button,
.add_to_cart_button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
  padding: 0.4em 1.1em 0.4em 0.9em !important; /* top right bottom left */
  width: auto !important;
  min-width: unset !important;
  box-sizing: border-box !important;
}/* End custom CSS */