body,button,input,select,optgroup,textarea{font-family:"Lato",Sans-serif;font-size:15px;line-height:2em;color:#433229;font-weight:400}h1{font-size:36px;line-height:1.3em;text-transform:uppercase;font-weight:300;letter-spacing:6px}h2{font-family:"Josefin Sans",Sans-serif;font-size:28px;line-height:1.3em;color:#433229;text-transform:uppercase;font-weight:300;letter-spacing:1px}h3{font-size:18px;line-height:1.3em;text-transform:uppercase;font-weight:400;letter-spacing:1px}h4{font-size:16px;line-height:1.3em;text-transform:uppercase;font-weight:400;letter-spacing:1px}a:focus{outline:none!important;background:none!important}.elementor-widget-tabs .elementor-tab-content{padding:60px}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:26px 28px}.elementor-tab-title{background-color:#dae6e9}.elementor-posts .elementor-post__read-more{border:solid 1px #505050;color:#505050;font-size:15px;padding:12px 24px}.elementor-posts .elementor-post__read-more:hover{background:#468493;border:solid 1px #468493;color:#ffffff!important}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]::before{font-weight:400;line-height:1.7em!important}.elementor-nav-menu--main .elementor-nav-menu ul{border-bottom:solid 2px #ded5cc!important}a{text-decoration:none}.elementor-button{text-decoration:none!important}.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons{grid-template-columns:1fr}.sub-arrow{display:none!important}.elementor-slideshow__title{display:none}p.price{margin:20px 0}.woocommerce-product-gallery__image{padding-bottom:20px}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:#f7f6f7}.woocommerce .woocommerce-ordering select{font-size:14px;padding:4px}.woocommerce div.product.elementor form.cart table.variations td.label{width:15%!important}.woocommerce div.product.elementor form.cart table.variations td.value{position:relative;width:85%!important}.woocommerce-message{border-top-color:#9a8d81!important}.woocommerce-info{border-top-color:#9a8d81!important}.woocommerce-message::before{content:"\e015";color:#9a8d81!important}.woocommerce-info::before{color:#9a8d81!important}.woocommerce-shipping-destination{display:none}#place_order{background-color:#02b968!important;text-transform:uppercase;font-weight:600;letter-spacing:1px;border-color:forestgreen;margin:10px 0px!important}#place_order:hover{background-color:#443228!important;border-color:#443228!important;color:#fff}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left!important}.woocommerce button.button{padding:18px 24px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px!important}.woocommerce button.button{padding:12px 24px!important}.added_to_cart{margin-left:10px!important;text-transform:uppercase!important;font-size:13px!important}.woocommerce-MyAccount-navigation ul{list-style:square inside!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border:solid 1px #505050;background-color:#fff;color:#505050;font-size:15px;padding:12px 24px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{border:solid 1px #ff8674;background-color:#ff8674;color:#fff}.woocommerce a.button.alt:hover{background-color:#ff8674;color:#fff;border:#ff8674}.woocommerce button.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{border:solid 1px #505050;background-color:#fff;color:#505050;font-size:14px;padding:12px 24px}.woocommerce button.button:hover{border:solid 1px #ff8674;background-color:#ff8674;color:#fff}.woocommerce div.product .product_meta{border-top:0}.woocommerce a.button,.woocommerce button.button.alt,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce a.button.alt,.woocommerce .woocommerce-message a.button,.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{border:solid 1px #505050;background-color:#fff;color:#505050;font-size:14px;padding:12px 24px}