.category-card .shop-now-btn{position:absolute;bottom:20px;right:25px}.ast-on-card-button{position:absolute!important;top:15px!important;right:15px!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;transform:none!important}.ast-on-card-button{position:absolute!important;top:8px!important;right:8px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99!important}@media only screen and (max-width:767px){.term-fruits-- #secondary{width:100%!important}.term-fruits-- #primary{width:100%!important}.woocommerce-shop #secondary{width:100%!important}.woocommerce-shop #primary{width:100%!important}.term-vegetables-- #secondary{width:100%!important}.term-vegetables-- #primary{width:100%!important}.term-candy-- #secondary{width:100%!important}.term-candy-- #primary{width:100%!important}.term-icecream--- #secondary{width:100%!important}.term-icecream--- #primary{width:100%!important}.term-fd-candy #secondary{width:100%!important}.term-fd-candy #primary{width:100%!important}.ast-on-card-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;top:6px!important;right:6px!important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{margin-top:13px}.term-vegetables-- .faq-item{font-size:16px!important;padding:10px!important}.page-id-10 .yes-js.js_active .ast-plain-container.ast-single-post #primary{padding:10px!important}.page-id-10 .wp-block-woocommerce-checkout{padding-left:20px!important}.page-id-9 .wc-block-components-sidebar-layout.wc-block-cart{padding-left:20px!important}}.ast-site-header-cart-data .widget_shopping_cart_content a.button.checkout.wc-forward{border-radius:41px!important;border:none!important}.ast-site-header-cart-data .widget_shopping_cart_content a.button.wc-forward{border-radius:41px!important}.woocommerce-shop #secondary{width:20%}.woocommerce-shop #primary{width:80%}.wp-block-woocommerce-product-filter-attribute{display:none!important}.wp-block-woocommerce-product-filter-checkbox-list{display:none!important}.wp-block-woocommerce-product-filter-status{display:none!important}.wc-block-product-categories-list li{border-bottom:1px solid rgba(117,112,112,.84)!important;padding:11px}.wc-block-product-filter-price-slider .text input[type=text]{max-width:95px!important}.wc-block-product-filter-price-slider__range{background-color:red!important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{background:#2cb4c1!important;color:#fff!important}.woocommerce-shop h3{color:#d60751!important}.woocommerce nav.woocommerce-pagination ul li{border-radius:30px}.term-fruits-- #secondary{width:20%}.term-fruits-- #primary{width:80%}.term-fruits-- h3{color:#d60751!important}.term-vegetables-- h3{color:#d60751!important}.term-vegetables-- #secondary{width:20%}.term-vegetables-- #primary{width:80%}.term-vegetables-- .faq-item{padding:15px;border:1px solid #ccc0c0;border-radius:10px;font-size:18px;font-weight:600;margin-bottom:10px;cursor:pointer}.term-vegetables-- .faq-item p{padding-top:24px;font-size:16px;font-weight:400}.term-vegetables-- .faq-item summary{color:#d60751}.term-vegetables-- h2 span{color:#d60751!important}.term-vegetables-- h2{color:#d60751!important}.term-candy-- h3{color:#d60751!important}.term-candy-- #secondary{width:20%}.term-candy-- #primary{width:80%}.term-icecream--- h3{color:#d60751!important}.term-icecream--- #secondary{width:20%}.term-icecream--- #primary{width:80%}.term-icecream--- .faq-container h2{color:#d60751!important}.term-icecream--- .faq-item{padding:15px;border:1px solid #ccc0c0;border-radius:10px;font-size:18px;font-weight:600;margin-bottom:10px;cursor:pointer}.term-icecream--- .faq-item p{padding-top:24px;font-size:16px;font-weight:400}.term-icecream--- .faq-item summary{color:#d60751}.term-icecream--- h2 span{color:#d60751!important}.term-fd-candy h3{color:#d60751!important}.term-fd-candy #secondary{width:20%}.term-fd-candy #primary{width:80%}.single-product h1{color:#d60751!important;font-size:24px!important}.single-product .summary .price .woocommerce-Price-amount:first-of-type{color:#ff1563!important;font-weight:700!important}.single-product .summary .price .woocommerce-Price-amount:last-of-type{color:#111!important}.single_add_to_cart_button{padding:13px 43px!important;border-radius:20px!important;background-color:#2cb4c1!important}.wc-buy-now-btn-single{margin-left:30px!important;background-color:#d60751!important}.wc-buy-now-btn-single:hover{color:#fff!important}.single_add_to_cart_button:hover{color:#fff!important}.search-results h2{font-size:20px;font-weight:600}.search .post img,.search-results .post img,.search .ast-article-post img{width:100%;height:auto!important;object-fit:contain!important}body.single-product .woocommerce-tabs ul.tabs li.active a{background:#2cb4c1!important;color:#fff!important;padding:12px 20px!important;border-radius:5px!important}body.single-product .woocommerce-tabs ul.tabs li:not(.active) a{background:0 0!important;color:#333!important}.woocommerce-checkout .shipping-info-box{background:linear-gradient(135deg,#fff5f9,#f5fdfe);border-left:5px solid #ff1563;padding:15px 20px;margin-bottom:25px;border-radius:10px;font-size:18px;line-height:1.7}.wp-block-woocommerce-checkout-order-summary-block{padding:15px!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:700px!important}.page-id-10 .wp-element-button{border-radius:30px}.page-id-10 .wp-element-button:hover{color:white!important}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{color:white!important}.page-id-10 .wc-block-components-formatted-money-amount{font-weight:600!important}.page-id-9 .wc-block-cart-items__row .wc-block-cart-item__product a{font-size:15px!important}.page-id-9 .wc-block-components-button{border-radius:30px!important}.page-id-9 .wc-block-components-button:hover{color:#fff!important}.page-id-9 .wc-block-components-formatted-money-amount{font-weight:600!important}header.entry-header .entry-title{display:none!important}.custom-contact-form{max-width:850px;margin:0 auto;padding:10px 15px 15px;background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.custom-contact-form .form-row{display:flex;gap:20px;margin-bottom:20px}.custom-contact-form .form-col{flex:1}.custom-contact-form .full-width{width:100%}.custom-contact-form label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#d60751}.custom-contact-form input,.custom-contact-form textarea{width:100%;padding:14px 16px;border:1px solid #ccc;border-radius:10px;font-size:15px;transition:all .3s ease;box-sizing:border-box}.custom-contact-form input:focus,.custom-contact-form textarea:focus{border-color:#d60751;outline:none;box-shadow:0 0 10px rgba(214,7,81,.15)}.custom-contact-form textarea{height:130px;resize:none}.custom-contact-form input[type=submit]{background-color:#d60751!important;color:#fff;border:none;padding:15px 35px;border-radius:26px;font-size:16px;font-weight:600;cursor:pointer;width:100%;transition:.3s ease}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block;margin-top:-27px}.woocommerce-js form .form-row textarea{height:4em;height:130px;line-height:1.5;display:block;box-shadow:none}.custom-contact-form input[type=submit]:hover{transform:translateY(-2px)}@media (max-width:768px){.custom-contact-form .form-row{flex-direction:column;gap:15px}.custom-contact-form{padding:25px}}