.category-filter .bapf_head h3{font-size:16px;font-weight:900;text-transform:uppercase}body.single-product .elementor-add-to-cart{display:grid}body.single-product .elementor-add-to-cart form.cart{order:0}body.single-product .elementor-add-to-cart .stock{order:1;text-align:center;background:#f1f1f1;padding:3px;border:1px solid #eee;margin-bottom:10px}body.single-product form.cart .quantity input.qty{height:45px;border-radius:8px;text-align:center}body.single-product form.cart .quantity input.qty::placeholder,body.single-product form.cart .quantity input.qty::-webkit-input-placeholder{text-align:center}body.single-product form.cart button.single_add_to_cart_button{flex-grow:1;font-size:18px;font-weight:700!important;font-family:"Open Sans"!important;height:45px;background:var(--e-global-color-accent)}ul.products li.product{box-shadow:0 0 10px 0 rgb(0 0 0 / .12)}ul.products li.product:hover{box-shadow:0 0 30px 0 rgb(0 0 0 / .2)}ul.products li.product .price,ul.products li.product .add_to_cart_button,ul.products li.product .woocommerce-loop-product__title{text-align:center}ul.products li .woocommerce-Price-amount{color:var(--e-global-color-accent);font-family:"Open Sans",Sans-serif;font-size:24px}@media (max-width:767px){ul.products{grid-column-gap:10px;grid-row-gap:20px;display:grid!important;grid-template-columns:repeat(2,1fr)}ul.products::before{content:none!important}ul.products li.product{margin:0!important;width:100%!important}}.woocommerce ul.products li.product .ast-woo-product-category,.woocommerce-page ul.products li.product .ast-woo-product-category{color:#B39002!important;background:#f0c10030;display:inline;font-weight:500;padding:2px 10px;border-radius:8px;border:1px solid #B39002;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;width:fit-content;margin:0 auto}ul.products li.product .woocommerce-loop-product__title{font-family:"Open Sans",Sans-serif!important;font-weight:700!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3em;margin-top:10px!important;max-height:2.6em;height:2.6em}ul.products li.product{min-width:0}ul.products li.product .astra-shop-summary-wrap{padding:0 5px}ul.products li.product .astra-shop-thumbnail-wrap img.attachment-woocommerce_thumbnail{aspect-ratio:1 / 1;object-fit:cover}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del bdi{font-size:18px}@media (max-width:767px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,50%)}}#order_review{border-top:2px solid var(--ast-border-color)!important;background:#fcfcfc;color:#000}#kco-order-review{padding:0 2em;border-width:2px;border-style:solid;border-color:var(--ast-border-color)}#kco-order-review table.shop_table,#kco-order-review table.shop_table td,#kco-order-review table.shop_table th{border-width:0}#kco-order-review table.shop_table td{font-weight:500;color:#000}#kco-order-review table.shop_table .product-total,#kco-order-review table.shop_table tfoot td{text-align:right}#kco-order-review table.shop_table th{padding:14px 0}#kco-order-review table.shop_table .cart_item td{border-bottom:1px solid var(--ast-border-color)}#kco-order-review table.shop_table .order-total td{white-space:nowrap}#kco-order-review table.shop_table .order-total .includes_tax{display:block}.woocommerce-checkout .woocommerce-info{background:#fcfcfc}@media (max-width:767px){#qliro-one-iframe-wrapper{margin-top:20px}}.product-subcategory-buttons-container{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.product-subcategory-button{display:inline-block;padding:10px 20px;background-color:#f0c100;color:#000;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease}.product-subcategory-button:hover{color:#000;background-color:#B39002}.faq-accordion{width:100%;max-width:800px;margin:0 auto}.faq-question{width:100%;padding:15px;text-align:left;background-color:#fff7dd;border:1px solid #ffe79b;margin-bottom:3px;outline:none;cursor:pointer;font-size:1.1em;transition:background-color 0.3s ease;position:relative}.faq-question:hover,.faq-question:focus,.faq-question:active{background-color:#ffe79b}.faq-question::after{content:'\002B';font-size:1.2em;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.faq-question[aria-expanded="true"]::after{content:'\2212';transform:translateY(-50%) rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 15px;background-color:#fff}.faq-answer div{padding:15px 0}.elementor-location-header>section{z-index:9999}@media screen and (max-width:767px){body .select2-container{z-index:999!important}}.nav-links{position:relative;z-index:1}.elementor-element-19fc6ef1{z-index:1!important}.elementor-element-1b411fa8{z-index:12!important}.elementor-element-1772c4c1{z-index:11!important}.nav-info{top:0;position:relative!important;z-index:0;transition:0.2s ease-in-out!important}.nav-info-mobile>.elementor-container>.elementor-column{overflow:hidden}.nav-info-mobile>.elementor-container>.elementor-column>.elementor-widget-wrap{animation:movingText 15s linear;animation-iteration-count:infinite;width:200%;display:flex;flex-wrap:nowrap;white-space:nowrap}.nav-info-mobile>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-icon-box{width:initial;max-width:initial}li.product .star-rating{display:none!important}.widget_shopping_cart_content .product-price{color:#000}.widget_shopping_cart_content .product-remove{border-color:#000}.widget_shopping_cart_content .product-remove::before,.widget_shopping_cart_content .product-remove::after{background-color:#000}@keyframes movingText{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.bulk-table{margin-bottom:1rem;border-spacing:0;font-family:Helvetica,serif}.bulk-table tr{background:#f5f5f5;}.bulk-table tr:nth-child(even){background:#fff}.bulk-table td{background:transparent!important;padding:.5rem}.bulk-table td.bulk-price-alternative{vertical-align:middle}.bulk-table td.bulk-price-alternative .bulk-radio-label-text{font-size:16px;color:#333;background:#e4e4e4;border:1px solid #b9b9b9;padding:0 1rem;border-radius:3px;width:110px;text-align:center}.bulk-table td.bulk-price-values{text-align:right;font-weight:800}.bulk-table td.bulk-price-values>span{display:block;font-weight:400;color:#a0a0a0}.bulk-table td.bulk-price-values .total-price{font-weight:900;color:var(--e-global-color-accent);font-size:medium}.bulk-radio-input{display:none}.bulk-radio-label{display:flex;justify-content:start;align-items:center;gap:1rem;cursor:pointer}.bulk-radio-button{height:1.5rem;width:1.5rem;border:3px solid #bbad81;border-radius:50%;display:inline-block;position:relative;transform:translateY(-2px)}.bulk-radio-button::after{content:"";display:block;height:.9rem;width:.9rem;position:absolute;border-radius:50%;top:50%;left:50%;transition:opacity 0.2s;transform:translate(-50%,-50%);background-color:#bbad81;opacity:0}.bulk-radio-input:checked+.bulk-radio-label .bulk-radio-button:after{opacity:1}.bulk-table td.bulk-price-alternative .bulk-radio-label-text.discount-text{background:#f0c10066;font-size:12px;font-weight:900;width:auto;border:1px solid #f0c100a3;font-family:Roboto;text-transform:uppercase;color:#000}.woocommerce-tabs ul.tabs{border-block-end:2px solid #eee;display:flex;overflow-x:auto;overflow-y:hidden}.woocommerce-tabs ul.tabs li a{white-space:nowrap}.woocommerce-breadcrumb{display:flex;overflow-x:auto;white-space:nowrap;color:#333;margin-bottom:5px}.woocommerce-breadcrumb>a{color:#333!important}