.e-loop-item.product.outofstock .gt-show-item{display:none}.e-loop-item.product.outofstock:not(.product-type-variable) form.cart.e-loop-add-to-cart-form{display:none!important}input.cwg_popup_submit{border:none;border-radius:20px;padding:15px}.e-loop-item.product.outofstock img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.e-loop-item.product.outofstock .elementor-widget-theme-post-featured-image img{filter:saturate(0%)}.e-loop-item.product.outofstock span.price,.woocommerce .e-loop-item.product.outofstock p.price{color:#ccc!important}.elementor-widget-in-stock-notifier-button{text-align:center}.swal2-content{padding:0}.swal2-popup.swal2-modal.swal2-show{background:none}.panel-body.cwginstock-panel-body{background:#fff;border-radius:0 0 20px 20px}input.cwgstock_button{white-space:normal;word-wrap:break-word;border:none}.cwginstock-subscribe-form .panel-primary>.panel-heading{border-radius:20px 20px 0 0;background:#563a14!important;border-bottom:none!important;padding:15px;h4{margin:0}}.cwginstock-subscribe-form .panel-primary{border:none!important}.cwginstock-panel-body input[type=email],.cwginstock-panel-body input[type=text],.form-group{text-align:left!important}button.swal2-close{border-radius:50%;position:absolute;right:30px;padding-bottom:2px;font-size:1.5em!important;width:1.5em;height:1.5em}.gt-category-details{display:flex;flex-direction:column;border:1px solid #D3A572;border-radius:5px;padding:20px;gap:20px;align-items:center}.gt-category-details img{max-width:250px!important;border-radius:25px!important}.gt-category-details__content h2{text-align:center}.gt-product-category__list{list-style:none;display:flex;gap:20px;justify-content:center;align-items:center;font-size:20px}.elementor-products-grid .elementor-widget-container ul li .cwg_popup_submit,.swiper.elementor-loop-container .elementor-widget-in-stock-notifier-button input,.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .elementor-widget-in-stock-notifier-button input{font-family:var(--e-global-typography-secondary-font-family),Sans-serif,serif;font-size:15px!important;white-space:break-spaces!important}@media screen and (min-width:768px) and (max-width:1024px){.gt-filter__close,.gt-filter__btn{opacity:0}}@media screen and (max-width:1200px){.elementor-products-grid .elementor-widget-container ul li .cwg_popup_submit{font-size:12px!important}}@media screen and (max-width:992px){.swiper.elementor-loop-container .elementor-widget-in-stock-notifier-button{display:flex;justify-content:center}}@media screen and (max-width:768px){html{scrollbar-width:none}.widget_shopping_cart_content .elementor-menu-cart__footer-buttons{grid-template-columns:1fr!important}.gt-category-details img{max-width:150px!important}.gt-category-details__content p{text-align:justify}.gt-filter__btn{position:fixed!important;bottom:16px!important;right:16px!important;z-index:99!important}.gt-filter__btn .elementor-button-icon svg{fill:#fff}.gt-filter__btn .elementor-button{background:#3AAA35!important;border:0!important;border-radius:50px!important;padding:16px!important}.gt-filter__list{opacity:0;transition:top 300ms ease-in-out!important;position:fixed!important;top:100%;left:0;height:100%!important}.gt-filter__list.gt-filter--is-active{opacity:1;left:50%;top:50%;background:hsl(0 0% 4% / .78);transform:translate(-50%,-50%);width:100%!important;z-index:999;display:block!important;overflow:scroll;padding:0!important}.gt-filter__list .elementor-widget-container{height:0!important}.gt-filter__list.gt-filter--is-active .elementor-widget-container{width:100%!important;display:flex;justify-content:center;background:#fff;height:100%!important;padding:40px 20px}.gt-filter__close{opacity:0;position:fixed!important;top:100%;right:5px;transition:top 300ms ease-in-out}.gt-filter__close svg{fill:#3AAA35;height:25px!important;width:25px!important}.gt-filter__close .elementor-button{background:transparent!important;border:none!important}.gt-filter__close--is-active{opacity:1;top:5px;z-index:9999999}#wpadminbar.gt-filter--is-active{display:none}.elementor-widget-loop-grid .elementor-widget-container,.elementor-products-grid .elementor-widget-container{overflow:hidden!important;width:100%!important;max-width:100vw!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container,.elementor-products-grid .elementor-widget-container ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;gap:10px!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .elementor-widget-in-stock-notifier-button{display:flex;justify-content:center}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .elementor-widget-in-stock-notifier-button input,.swiper.elementor-loop-container .elementor-widget-in-stock-notifier-button input,.elementor-products-grid .elementor-widget-container ul li .cwg_popup_submit{padding:8px 10px!important;white-space:break-spaces!important;font-size:12px!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-add-to-cart-form a,.elementor-products-grid .elementor-widget-container ul li .woocommerce-loop-product__buttons .add_to_cart_button{font-size:12px!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item{height:auto!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item img{height:120px!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .product_title a,.elementor-products-grid .elementor-widget-container ul li .woocommerce-loop-product__title{font-size:14px!important;letter-spacing:0!important}.elementor-products-grid .elementor-widget-container ul li{margin:4px!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .e-con-inner .e-child{min-height:auto!important;gap:2px!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .e-con-inner{gap:0!important;justify-content:space-between!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .e-parent{padding:0!important}.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container .e-loop-item .e-con-inner .e-child .price,.elementor-products-grid .elementor-widget-container ul li .price{font-size:16px!important}}@media screen and (max-width:576px){.elementor-widget-loop-grid .elementor-widget-container .elementor-loop-container,.elementor-products-grid .elementor-widget-container ul{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important}.g-recaptcha{transform:scale(.75)!important}.e-search-form{flex-direction:column;justify-content:center;align-items:center;gap:20px}.e-search-input-wrapper{width:80%!important}.e-search-input{border-radius:5px!important;box-shadow:0 0 2px 0 rgb(0 0 0 / .5)!important}.e-search-submit{margin:0!important;padding:16px 30px!important}.e-search-results-list{grid-template-columns:1fr!important}.e-search-results-list a{gap:5px}}@media screen and (max-width:768px){.woocommerce-message .button{float:none!important}}.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step{white-space:normal;word-wrap:break-word}.woocommerce-Tabs-panel--description p{text-align:justify!important}#search-slide-in{min-height:73px}@media screen and (min-width:768px){#search-slide-in{min-height:86px}}@media screen and (max-width:768px){.dgwt-wcas-search-wrapp{max-width:80%!important}}