.custom-meta-section{margin-bottom:96px;margin-top:96px}a{color:#6d4f93}h3{font-size:1.3rem !important}#header-title,#header-title-page{display:none;margin-bottom:48px}#header-title h1,#header-title-page h1{font-size:2em}.archive.tax-product_cat #header-title{display:flex}.page-template-default.page #header-title-page{display:flex}.elementor-page-142205 #header-title-page{display:flex}.page-template-default.page .page-header{display:none}.woocommerce ul.products li.product a img{max-height:320px;width:auto;object-fit:contain}.waf-shipping-times{margin-bottom:1rem;background-color:#f4f4f4;padding:12px}.waf-shipping-times p{font-weight:500;color:#6b5092}.waf-shipping-times li span:nth-child(2){color:#6b5092}.wpr-mini-cart-toggle-wrap,.wpr-mini-cart-inner{justify-content:flex-end !important}.wpr-mini-cart-toggle-btn{color:#383838 !important;background-color:#d7e026 !important;border-radius:16px !important;font-size:18px !important;padding:16px 46px !important;font-family:Rubik !important;font-weight:400}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color:var(--items-indicator-background-color, #d9534f);border-radius:100%;color:var(--items-indicator-text-color, #fff);display:block;font-size:.7rem;height:auto;width:auto;display:flex;inset-inline-end:-2em;line-height:normal;min-width:1.6em;position:absolute;text-align:center;top:-0.7em;padding:.3rem;align-items:center;justify-content:center}.elementor-menu-cart__main{z-index:9999;right:12px}.elementor-menu-cart__main .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget{overflow-y:auto}.elementor-menu-cart__main .woocommerce-mini-cart-item{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;margin:10px 0 !important}.elementor-menu-cart__main .woocommerce-mini-cart-item .wpr-mini-cart-image{width:auto}.elementor-menu-cart__main .woocommerce-mini-cart-item .wpr-mini-cart-image a{width:48px}.elementor-menu-cart__main .woocommerce-mini-cart-item .wpr-mini-cart-name-and-quantity{width:auto}.elementor-menu-cart__main .woocommerce-mini-cart-item .wpr-mini-cart-remove{width:auto;position:relative}.elementor-menu-cart__main .woocommerce-mini-cart-item .wpr-mini-cart-remove a{font-size:1.6rem}.elementor-menu-cart__main .woocommerce-mini-cart__total{margin-bottom:1rem !important;margin-top:1rem !important}.elementor-menu-cart__main .woocommerce-mini-cart__buttons{margin-bottom:24px !important;display:flex;align-items:stretch;justify-content:space-between}.elementor-menu-cart__main .woocommerce-mini-cart__buttons a{border-radius:16px !important;background-color:#6d4f93 !important;padding:8px 12px !important;text-transform:uppercase !important;font-size:14px !important;color:#fff;width:48%;text-align:center;display:flex;align-items:center;justify-content:center}.waf-print-container{display:flex;flex-wrap:wrap;gap:20px}.woocommerce table.shop_attributes td.woocommerce-product-attributes-item__value{padding-left:10px;align-content:center}.waf-print-item{width:calc(33.333% - 20px);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;transition:transform .3s ease;cursor:pointer}.waf-print-item .color-selector-wrapper{display:none}.waf-print-item.active{border:2px solid #7f54b3}.waf-print-item.active .color-selector-wrapper{display:block}.waf-print-item:hover{transform:translateY(-5px)}.waf-print-item .waf-print-image img{width:100%;height:auto}.waf-print-item .waf-print-details{padding:15px;background-color:#fff}.waf-print-item .waf-print-details h3{margin:0;font-size:18px;color:#333}.waf-print-item .waf-print-details p{margin:5px 0;font-size:14px;color:#666}.top-bar{background-color:#d4e11a;color:#000;padding:10px 0;font-size:14px;text-align:center;font-size:18px}.top-bar .container{display:flex;justify-content:space-between;align-items:center}.top-bar a{color:#000;text-decoration:none;margin-left:15px}.top-bar a:hover{text-decoration:underline}.top-bar .top-bar-right{display:flex;align-items:center}.elementor-widget-button>.elementor-widget-container{background-color:unset;padding:0}.elementor-widget-button>.elementor-widget-container a{text-transform:uppercase;background-color:#6d4f93 !important;border-radius:16px !important;background-color:unset;width:100%;padding:10px !important;color:#fff}.elementor-widget-button>.elementor-widget-container a:hover{background-color:#d7e206 !important;color:#6d4f93 !important}.elementor-element .woocommerce ul.products li.product a img{border:none !important}.wpr-sub-mega-menu{left:-72px !important;background-color:gray}body{overflow-x:hidden !important}a.wc-block-components-product-name{color:#6d4f93 !important}.product_title.entry-title{color:#6d4f93}button.single_add_to_cart_button{border-radius:16px !important;background-color:#6d4f93 !important;padding:10px 24px !important;text-transform:uppercase !important;font-size:18px !important}.woocommerce div.product{margin-top:64px}.woocommerce .woocommerce-breadcrumb{margin:38px 0 1em;padding:0}.woocommerce .quantity .qty{width:7em}.woocommerce div.product .woocommerce-tabs{padding-top:96px}.woocommerce div.product .product_title{font-size:1.875rem}.single-product h2{font-size:1.6rem}.woocommerce div.product form.cart .variations{margin-bottom:2em}.woocommerce div.product form.cart .variations tbody{padding:0 15px}.woocommerce div.product form.cart .variations tr{display:flex;flex-direction:column;align-items:stretch}.woocommerce div.product form.cart .variations tr th{padding:0;background-color:unset}.woocommerce div.product form.cart .variations tr td{display:inline-flex;align-items:center;padding-bottom:0;background-color:unset}.woocommerce div.product form.cart .variations .reset_variations{font-size:18px;font-weight:bold;border-radius:48px;background-color:#fff;padding:4px 24px;font-size:18px;color:#6d4f93;border:1px solid #6d4f93}.woocommerce div.product form.cart .variations .reset_variations:hover{color:#fff;background-color:#6d4f93}.woocommerce div.product form.cart .variations tbody{padding:15px;display:flex;background-color:#f4f4f4}.woocommerce div.product form.cart div.quantity{margin:0 8px 0 0}.woocommerce div.product .product_meta{margin-top:3em;display:flex;flex-direction:column}.woocommerce div.product .product_meta #waf-price-qty-tab{margin-block-end:38px}.woocommerce div.product p.price{padding:10px 0;color:#333}.woocommerce div.product .stock{color:#6b5092}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{border-radius:36px;background-color:#6d4f93;padding:10px 24px;text-transform:uppercase;font-size:18px;color:#fff;width:80%;text-align:center;margin-top:0}.woocommerce .elementor-element.elementor-products-grid ul.products li.product{display:flex;flex-direction:column;justify-content:space-between}.elementor-products-grid ul.products.elementor-grid li.product{display:flex !important;flex-direction:column !important;justify-content:space-between !important}.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:flex !important;flex-direction:column;height:-webkit-fill-available !important;justify-content:space-between}.e-search-form .e-search-input-wrapper input{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;line-height:24px;padding:16px 16px 16px 40px;fill:#a8a7a7;border-radius:16px !important}.e-search-form .e-search-input-wrapper input::placeholder{color:#a8a7a7 !important}.e-search-form .e-search-submit{position:absolute !important;right:0;height:100%;padding:8px !important;background-color:unset !important}.e-search-form .e-search-submit svg{fill:#a8a7a7 !important}.woocommerce-checkout #payment ul.payment_methods li img{margin:0 !important;padding-top:4px;transform:none !important}.toast-container{z-index:999}@media screen and (max-width: 1440px){.elementor-location-archive.product{padding:0 58px}}@media only screen and (max-width: 1024px){.mega-menu-icon{top:auto !important}}@media screen and (max-width: 767px){.elementor-element-518a99c9{display:none}.waf-print-item{width:calc(50% - 20px)}form.woocommerce-checkout{margin:0 10px}.elementor-location-archive.product{padding:0}}.custom-show-buttons button{text-transform:uppercase;border-radius:16px !important;background-color:unset;width:100%;padding:10px !important}.custom-show-buttons button.neutral{background-color:#6d4f93 !important;color:#fff}.product-category-tree li.current-category>a{font-weight:bold;color:#000}.product-category-tree li.ancestor-category>a{font-weight:bold;color:#000}.woocommerce-view-order .woocommerce-table--order-details tfoot th.order-actions--heading{display:none}.woocommerce-view-order .woocommerce-table--order-details tfoot th.order-actions--heading+td{display:none}
