.category-card .shop-now-btn{position:absolute;bottom:20px;right:25px}.shopnow:hover{color:#2cb4c1!important}.favorite-treats .e-child{transition:all .4s ease}.favorite-treats .e-child:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.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}.elementor-1595 .elementor-element.elementor-element-d476084 .elementor-image-box-img img{height:320px;object-fit:cover;object-fit:cover;object-position:center center;width:100%}.elementor-1595 .elementor-element.elementor-element-0162f25 .elementor-image-box-img img{height:320px;object-fit:cover;object-fit:cover;object-position:center center;width:100%}.elementor-1595 .elementor-element.elementor-element-e725e80 .elementor-image-box-img img{height:320px;object-fit:cover;object-fit:cover;object-position:center center;width:100%}.elementor-1595 .elementor-element.elementor-element-e725e80 .elementor-image-box-img img{height:320px;object-fit:cover;object-fit:cover;object-position:center center;width:100%}.elementor-1595 .elementor-element.elementor-element-60a9e7b .elementor-image-box-img img{height:320px;object-fit:cover;object-fit:cover;object-position:center center;width:100%}}.feature-products .woocommerce ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:25px;padding-bottom:15px;scroll-behavior:smooth}.feature-products .woocommerce ul.products::-webkit-scrollbar{height:6px}.feature-products .woocommerce ul.products::-webkit-scrollbar-thumb{background:#d60751;border-radius:20px}.feature-products .woocommerce ul.products li.product{min-width:320px!important;flex:0 0 320px!important}.feature-products .astra-shop-thumbnail-wrap:before{display:none!important}.feature-products .woocommerce ul.products li.product:hover{transform:none!important;box-shadow:none!important}.feature-products .woocommerce ul.products li.product:hover img{transform:none!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%}.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}.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 h2{color:#d60751!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 h1{color:#d60751!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}.page-id-1488 h2{color:#d60751}.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)}.elementor-733 .elementor-element.elementor-element-15b1fc4 .elementor-icon-box-title,.elementor-733 .elementor-element.elementor-element-15b1fc4 .elementor-icon-box-title a{font-size:20px;margin-top:8px}.elementor-733 .elementor-element.elementor-element-1450a92 .elementor-icon-box-title,.elementor-733 .elementor-element.elementor-element-1450a92 .elementor-icon-box-title a{font-size:20px;margin-top:8px}.elementor-733 .elementor-element.elementor-element-daf09f1 .elementor-icon-box-title,.elementor-733 .elementor-element.elementor-element-daf09f1 .elementor-icon-box-title a{font-size:20px;margin-top:8px}@media (max-width:768px){.custom-contact-form .form-row{flex-direction:column;gap:15px}.custom-contact-form{padding:25px}}