#elementor-menu-cart__toggle_button{color:#333}#elementor-menu-cart__toggle_button:hover{color:#6a9739}.woocommerce img{border-radius:8px!important}ul.products{gap:30px!important}ul.products img{height:330px!important;object-fit:cover;object-position:center}ul.products .astra-shop-summary-wrap{margin-top:8px;display:flex;flex-direction:column;gap:5px}.woocommerce-js div.product p.price{margin-top:30px}.woocommerce-product-details__short-description{margin-top:10px}.woocommerce-js .quantity .qty{border-radius:3px}#gform_wrapper_2 .gfield_required.gfield_required_text{display:none}#gform_wrapper_2 .gfield_description.instruction{display:none}#gform_wrapper_2 .gform_fields{row-gap:20px!important}#gform_wrapper_2 .gfield_label.gform-field-label{color:#2b402b;font-weight:700}#gform_wrapper_2 input,#gform_wrapper_2 select,#gform_wrapper_2 textarea{color:#2b402b;padding:1.5em 1em;border-width:1px;border-style:solid;border-color:#cccccc!important;border-radius:2px;background:#fafafa!important;box-shadow:none;box-sizing:border-box;transition:all .2s linear;line-height:1.3rem}#gform_wrapper_2 #gform_submit_button_2{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#fff;background-color:#2b402b!important;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;font-family:inherit;font-weight:500;font-size:13px;font-size:.86666666666667rem;line-height:1em;text-transform:uppercase;letter-spacing:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}@media screen and (max-width:923px){.woocommerce-MyAccount-content{margin-top:20px}}.astra-cart-drawer-title{font-weight:700!important}.elementor-menu-cart__subtotal,.elementor-menu-cart__footer-buttons{padding:5px 1.3em}.elementor-menu-cart__subtotal{margin-top:10px}.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item{border:1px solid #111!important;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;box-shadow:none;outline:none}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart{background-color:#f6f5f1!important}.elementor-menu-cart__product-name.product-name a{font-weight:700!important}.elementor-menu-cart__product-name.product-name .variation{margin-top:15px;font-size:14px!important}.elementor-menu-cart__product-name.product-name .variation dd{margin:0!important}.elementor-menu-cart__product-name.product-name .variation dd p{margin-bottom:0.7em!important}.elementor-menu-cart__footer-buttons a{background-color:#2b402b!important}.elementor-menu-cart__product-price.product-price{border-top:1px solid #111!important;margin-top:-15px!important;padding-top:15px}.elementor-menu-cart__product-price.product-price .quantity{font-family:inherit}.elementor-menu-cart__product-price.product-price .quantity .product-quantity,.elementor-menu-cart__product-price.product-price .quantity .woocommerce-Price-amount.amount{font-weight:700!important}.elementor-menu-cart__product-remove.product-remove{margin-top:-20px}.ast-builder-layout-element .ast-site-identity{margin-bottom:-50px}@media screen and (max-width:923px){.ast-builder-layout-element .ast-site-identity{margin-bottom:-30px}.ast-left-sidebar #content>.ast-container{flex-direction:column!important}.ast-left-sidebar #content>.ast-container .secondary{margin-top:50px}.ast-left-sidebar #content>.ast-container .secondary .wc-block-product-categories-list li{padding-left:0!important}.ast-left-sidebar #content>.ast-container .secondary #block-20{margin-bottom:10px!important}}@media (max-width:544px){.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right!important;margin-bottom:2em}}#home-gallery img.swiper-slide-image{height:420px!important;width:100%!important;object-fit:cover;object-position:center}.ast-menu-toggle{background-color:#ffffff!important}.woocommerce-page #primary #main .summary .ashby-addons-cal>ul{padding:0 0 20px;margin:0}.woocommerce-page #primary #main .summary .ashby-addons-cal>ul>li{list-style:none;padding:0 0 0 16px}.woocommerce-page #primary #main .summary .ashby-addons-cal>ul>li:first-child{padding:0 0 10px}.woocommerce-page #primary #main .summary .ashby-addons-cal>ul>li:last-child{padding:0;font-weight:700}.woocommerce-page #primary #main .summary .ashby-addons-cal>ul>ul{padding:0 0 10px 32px;margin:0}.woocommerce-page #primary #main .summary .ashby-addons-cal>ul>ul>li{list-style:none}