.product-listing .woocommerce-loop-product__title{padding-bottom:16px!important}.product-listing .woocommerce-loop-product__link{font-size:17px;line-height:1.3em}.product-listing span.price{display:none!important}.product-listing a.add_to_cart_button,.atc-single-product button{transition:all 0.3s;position:relative;padding-right:40px!important}.product-listing a.add_to_cart_button::after,.atc-single-product button::before{content:"\f217";font-family:"Font Awesome 5 Free";font-size:inherit;position:absolute;right:12px;vertical-align:middle;font-weight:700}.atc-single-product input.qty:focus-visible{outline:none!important}.product-featured-img .elementor-image-box-img img{aspect-ratio:1/1;object-fit:cover}.product-listing .woocommerce{display:flex;flex-wrap:wrap}.product-listing form.woocommerce-ordering{margin-left:auto;margin-bottom:0!important;align-self:center}.product-listing nav.gridlist-toggle{padding:0!important;margin-left:10px!important}.product-listing p.woocommerce-result-count{margin-bottom:0;align-self:center}.product-listing ul.products{margin-top:30px!important}.product-listing nav.woocommerce-pagination{width:100%}ul.products.list .woocommerce-loop-product__title{padding-top:0!important}ul.products.list{display:block!important}ul.products.list .woocommerce-product-details__short-description{display:none}.woocommerce .product-listing ul.products.list img{width:25%!important}ul.products.list .gridlist-buttonwrap{float:left!important}.product-more-info .detail-container{display:none}@media (max-width:1024px){.woocommerce .product-listing ul.products.list img{width:30%!important}}@media (max-width:767px){.product-listing nav.gridlist-toggle{display:none!important}.product-listing form.woocommerce-ordering{margin-top:10px}.product-listing ul.products{margin-top:15px!important}}.wcsatt-options-product:has(li.one-time-option){display:flex;flex-direction:column}li.one-time-option{order:2}