.ast_footer_wrapper .widget{padding:35px 0 0}.footer-widget .widget-title,.widget .widget-title{font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:30px;color:var(--white-color)}.ast_footer_wrapper .text_widget .ft_mail-icon .ft-mail-btn,.sidebar .text_widget .ft_mail-icon .ft-mail-btn{width:62px;height:62px;display:block;line-height:62px;background-color:var(--primary-color);border-radius:50%;margin-bottom:20px;text-align:center}.ast_footer_wrapper .text_widget .ft_mail-icon .ft-mail-btn img,.sidebar .text_widget .ft_mail-icon .ft-mail-btn img{width:30px;height:30px;object-fit:cover;margin:auto}.ast_footer_wrapper .menu-item a,.widget_meta ul li a,.widget_archive ul li a,.widget_categories .cat-item a,.ast_footer_wrapper .page_item a{position:relative;display:block;font-weight:500;font-size:16px;line-height:27px;padding-left:20px;letter-spacing:.1px;margin-bottom:12px;color:var(--white-color);-webkit-transition:all .3s;transition:all .3s}.widget_categories .cat-item{color:var(--white-color);display:flex;gap:5px}.ast_footer_wrapper .menu-item a:before,.widget_meta ul li a:before,.widget_archive ul li a:before,.widget_categories .cat-item a:before,.ast_footer_wrapper .page_item a:before{content:"\f0dd";font-family:FontAwesome;position:absolute;font-size:18px;color:var(--primary-color);left:5px;transform:rotate(89deg);-webkit-transition:all .3s;transition:all .3s}.ast_footer_wrapper .menu-item a:hover,.ast_footer_wrapper .menu-item a:focus,.widget_categories .cat-item a:hover,.widget_meta ul li a:focus,.widget_meta ul li a:hover,.widget_archive ul li a:focus,.widget_archive ul li a:hover,.widget_categories .cat-item a:focus,.ast_footer_wrapper .page_item a:hover,.ast_footer_wrapper .page_item a:focus{color:var(--primary-color)}.ast_footer_wrapper .ft-contact-icons li{display:flex;align-items:center;margin-bottom:20px}.ast_footer_wrapper .ft-contact-icons li .widget_content_img{width:50px;height:50px;line-height:50px;text-align:center;margin-right:12px;background-color:#ffffff2e;border-radius:12px;-webkit-transition:all .3s;transition:all .3s}.ast_footer_wrapper .ft-contact-icons li span{color:var(--white-color);font-weight:500;font-size:16px;line-height:32px}.payment-method{text-align:right}.payment-method a{font-size:36px;color:var(--white-color);margin-right:6px}.payment-method a:last-child{margin-right:0}.ast_footer_wrapper .about-title{font-size:22px;font-weight:600;line-height:24px;margin-bottom:12px;color:var(--white-color)}.ast_footer_wrapper .about-text{font-size:16px;font-weight:500;line-height:24px;margin-bottom:20px;color:var(--white-color)}.ast_footer_wrapper .ft-contact-icons li:hover .widget_content_img,.ast_footer_wrapper .ft-contact-icons li:focus-within .widget_content_img{background-color:var(--white-color)}.widget .product-categories .cat-item{display:inline-block}.widget .tagcloud .tag-cloud-link,.widget .product-categories .cat-item a{position:relative;border:none;display:inline-block;color:var(--heading-color);padding:8px 15px;overflow:hidden;background:var(--white-color);border-radius:20px;font-size:14px !important;font-weight:600;z-index:0;text-decoration:none;transition:.5s all ease}.widget .tagcloud .tag-cloud-link:before,.widget .product-categories .cat-item a:before,.widget .tagcloud .tag-cloud-link:after,.widget .product-categories .cat-item a:after{position:absolute;top:50%;content:"";width:20px;height:20px;z-index:-1;background-color:var(--primary-color);border-radius:50%}.widget .tagcloud .tag-cloud-link:before,.widget .product-categories .cat-item a:before{left:-20px;transform:translate(-50%,-50%)}.widget .tagcloud .tag-cloud-link:after,.widget .product-categories .cat-item a:after{right:-20px;transform:translate(50%,-50%)}.widget .tagcloud .tag-cloud-link:hover:after,.widget .product-categories .cat-item a:hover:after,.widget .product-categories .cat-item a:focus:after,.widget .tagcloud .tag-cloud-link:focus:after{animation:criss-cross-right .8s both;animation-direction:alternate}.widget .tagcloud .tag-cloud-link:hover:before,.widget .tagcloud .tag-cloud-link:focus:before,.widget .product-categories .cat-item a:hover:before,.widget .product-categories .cat-item a:focus:before{animation:criss-cross-left .8s both;animation-direction:alternate}.widget .tagcloud .tag-cloud-link:hover,.widget .product-categories .cat-item a:hover,.widget .tagcloud .tag-cloud-link:focus,.widget .product-categories .cat-item a:focus{color:var(--white-color)}.widget table.wp-calendar-table{width:100%}.widget table.wp-calendar-table thead>tr>th{text-align:center;color:var(--heading-color);background-color:var(--primary-color)}.widget table.wp-calendar-table tbody>tr:nth-child(odd)>td{text-align:center;color:var(--primary-color);background-color:var(--white-color)}.widget table.wp-calendar-table tbody>tr:nth-child(even)>td{text-align:center;color:var(--heading-color);background-color:var(--primary-lite-01)}.widget .wp-calendar-table caption{color:var(--white-color)}.widget .wp-calendar-nav .wp-calendar-nav-prev,.widget .wp-calendar-nav .wp-calendar-nav-next{color:var(--white-color)}.widget .gallery-icon a{display:block;position:relative;z-index:1}.widget .gallery-icon a img{border-radius:5px}.widget .gallery figure.gallery-item{margin-bottom:0}.widget .gallery-columns-1 .gallery-item{width:100%}.widget .gallery-columns-2 .gallery-item{width:45%}.widget .gallery-columns-3 .gallery-item{width:31.3%}.widget .gallery-columns-4 .gallery-item{width:20%}.widget .gallery-columns-5 .gallery-item{width:17.7%}.widget .gallery-columns-6 .gallery-item{width:13.6%}.widget .gallery-columns-7 .gallery-item{width:12.25%}.widget .gallery-columns-8 .gallery-item{width:10.5%}.widget .gallery-columns-9 .gallery-item{width:9.11%}.widget .gallery-columns-1 .gallery-item:nth-child(1n),.widget .gallery-columns-2 .gallery-item:nth-child(2n),.widget .gallery-columns-3 .gallery-item:nth-child(3n),.widget .gallery-columns-4 .gallery-item:nth-child(4n),.widget .gallery-columns-5 .gallery-item:nth-child(5n),.widget .gallery-columns-6 .gallery-item:nth-child(6n),.widget .gallery-columns-7 .gallery-item:nth-child(7n),.widget .gallery-columns-8 .gallery-item:nth-child(8n),.widget .gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.widget_media_gallery .gallery-item{padding:0;margin-right:2.3%;margin-top:2.3%;text-align:center;float:left}.widget_media_gallery .gallery-item{position:relative;overflow:hidden;border-radius:5px;border:1px solid var(--primary-lite-01)}.widget .gallery dl a{display:block}.widget .gallery dl a img{height:auto;margin:0 auto}.widget .gallery br+br{display:none}.widget .gallery-icon{position:relative;overflow:hidden}.widget .gallery-icon a{display:block;position:relative;z-index:1}.widget .gallery-icon a img{width:100%;height:100%;object-fit:cover;border-radius:5px}.widget_media_image .image{width:100%;height:auto;border-radius:10px}.widget_search .search-form,.widget_product_search .woocommerce-product-search{display:block;position:relative;z-index:0}.widget_search form .search-field,.widget_product_search form .search-field{padding-right:64px}.widget_search .search-form .search-submit,.widget_product_search .woocommerce-product-search button{position:absolute;top:0;right:0;bottom:0;border:none;outline:none;box-shadow:none;line-height:34px;z-index:0;color:var(--white-color);background-color:var(--primary-color);font-size:12px;font-weight:600;border-radius:0 10px 10px 0;width:60px;height:50px;padding:0 .5rem}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{background-color:var(--primary-lite-01);border-radius:10px;padding:5px 10px;margin-bottom:10px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:50px;height:50px;box-shadow:none}.widget .product_list_widget li .product-title{color:var(--heading-color)}.widget .product_list_widget li del .amount{color:var(--gray-color);font-size:14px}.widget .product_list_widget li ins .amount{color:var(--heading-color)}.widget_shopping_cart .widget_shopping_cart_content .cart-product{display:flex;gap:20px}.widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-img-col,.widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-sum-col{width:50%}.widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-img-col{display:flex;align-items:center}.widget_shopping_cart .widget_shopping_cart_content .cart-product .cart-img-col .attachment-woocommerce_thumbnail{width:80px;height:80px}.widget_shopping_cart .widget_shopping_cart_content .cart-footer .cart-ft-btn{background:var(--primary-color) !important;color:var(--white-color) !important}.widget_recent_comments .recentcomments{background-color:var(--white-color);border-bottom:1px solid #ffd7b0;border-radius:10px;padding:5px 10px;margin-bottom:10px}.widget_recent_comments .recentcomments .comment-author-link a{font-size:18px;font-weight:600;color:var(--heading-color)}.widget_recent_entries ul li a{font-size:18px;font-weight:500;color:var(--white-color);margin-bottom:12px;display:block;line-height:1.3}.widget_recent_entries ul li a:hover,.widget_recent_entries ul li a:focus{color:var(--primary-color)}.sidebar .widget{position:relative;margin-bottom:30px;border-radius:10px;padding:80px 25px 20px;overflow:hidden;background-color:#ffecd9}.sidebar .widget .widget-title,.sidebar .widget .wp-block-heading{position:absolute;width:100%;top:0;left:0;padding:18px 25px;font-size:20px;color:var(--white-color);background-color:var(--primary-color);margin-bottom:0}.sidebar .widget .widget_content,.sidebar .widget .wp-block-search__inside-wrapper{padding:24px 30px;background-color:#ffecd9}.sidebar .widget.widget_search{padding:0 !important}.sidebar .widget.widget_search .widget-title,.sidebar .widget.widget_search .wp-block-search__label{display:none}.search-widget .search-form{display:block;position:relative;z-index:0}.widget .search-form label{width:100%}.widget form .search-field{padding-left:20px;min-height:50px;border-radius:0;padding-top:15px;padding-bottom:15px;font-size:16px;border-radius:10px;display:block;line-height:1.5;font-weight:400;padding:.65rem 1.25rem;vertical-align:middle;width:100%;min-height:50px;color:var(--heading-color);background-color:#ffecd9;border:1px solid var(--primary-color);outline:none;letter-spacing:.5px;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.widget form .search-field{padding-right:64px}.sidebar .search-form .search-submit{position:absolute;top:0;right:0;bottom:0;border:none;outline:none;box-shadow:none;line-height:50px;z-index:0;color:var(--white-color);background-color:var(--primary-color);font-size:18px;font-weight:600;border-radius:0 10px 10px 0;width:50px;height:50px;padding:0 .5rem}.sidebar .widget .widget-title-box{padding:20px 30px;position:relative;background-color:var(--primary-color)}.sidebar .widget .widget-title-box .widget_title{font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:0;color:var(--white-color)}.sidebar .widget .sidebar_category-list li{position:relative;width:100%}.sidebar .widget .sidebar_category-list li a{width:100%;display:inline-block;font-size:16px;font-weight:600;background-color:#ffecd9;padding:18px 30px;position:relative;text-transform:uppercase;border-radius:0;border-bottom:1px solid #ffd7b0}.sidebar .widget .sidebar_category-list li:last-child a{border-bottom:none}.sidebar .widget .sidebar_blog-list .blog_list-item{position:relative;display:flex;margin-bottom:15px}.sidebar .widget .sidebar_blog-list .blog_list-item .img-box{margin-right:15px}.sidebar .widget .sidebar_blog-list .ast_blog_post{padding:0}.sidebar .widget .sidebar_blog-list .blog_list-item .text-box .ast_blog_post a{padding:0;margin-bottom:8px}.sidebar .widget .sidebar_blog-list .blog_list-item .blog-title .title{font-size:18px;line-height:24px}.sidebar .widget .sidebar_blog-list .blog_list-item:last-child{margin-bottom:0}.sidebar .widget .tagcloud .tag-cloud-link,.sidebar .widget .product-categories .cat-item a{color:var(--white-color);background-color:var(--heading-color)}.sidebar .widget_recent_entries ul li a,.sidebar .widget_meta ul li a,.sidebar .widget_categories .cat-item,.sidebar .widget .wp-calendar-table caption,.sidebar .widget .wp-calendar-nav .wp-calendar-nav-prev,.sidebar .widget .wp-calendar-nav .wp-calendar-nav-next,.sidebar .widget_categories .cat-item a{color:var(--heading-color)}