.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product .woocommerce-loop-product__link{position:relative;overflow:hidden}.woocommerce ul.products li.product img{display:block;width:100%}.product-image-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,0.95);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;padding:15px;box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:10}.woocommerce ul.products li.product:hover .product-image-overlay{opacity:1}.product-image-overlay .button{background:#fff!important;color:#000!important;padding:8px 25px 8px 12px!important;font-size:11px!important;text-decoration:none!important;border:1px solid #000!important;cursor:pointer!important;transition:all 0.2s ease!important;display:inline-block!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.woocommerce .product-image-overlay a.button:after{color:#000!important}.product-image-overlay .button:hover{background:#000!important;color:#fff!important}.woocommerce .product-image-overlay a.button:hover:after{color:#fff!important}.product-image-overlay .added_to_cart{font-size:1rem!important;color:#000!important;text-decoration:none!important;margin-top:8px!important;font-weight:400!important}.product-image-overlay .added_to_cart:hover{text-decoration:underline!important}#et-info-email,#et-info-phone,.et-cart-info span{color:#939393!important}.tribe-events-single-event-title{line-height:2.5rem!important}.woocommerce-message a{color:white!important;background-color:black!important;font-weight:800!important}.woocommerce-info{padding-left:100px!important}.tribe-events-single-event-title{font-weight:800;line-height:2.7rem}#quantity_64ccdfe4ad162{color:white}#et-info-email,#et-info-phone,.et-cart-info span{display:inline;color:white;position:relative}.mobile_menu_bar:before{position:relative;top:0;left:0;font-size:40px;cursor:pointer}.woocommerce a.remove{color:#E22B68!important}#yith-s{border:#000000!important;padding-left:13px;padding-top:3px;padding-bottom:3px}#yith-searchsubmit{border:#000000;padding-left:13px;padding-top:3px;padding-right:13px;padding-bottom:3px;background-color:white}.woocommerce h1{font-size:3rem;margin-top:0px!important}h3{font-size:16px;font-family:poppins}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:20px}.woocommerce form .form-row label{line-height:1}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:8px;font-size:14px;border-radius:0px;margin-top:10px}.woocommerce-checkout #payment ul.payment_methods li{font-size:16px!important;line-height:1.4;font-weight:300}.woocommerce-checkout #payment ul.payment_methods{padding:0;margin:0}.woocommerce table.shop_table td{text-transform:uppercase}.wc-block-mini-cart{display:inline-block;padding-left:20px;text-align:center!important}.wc-block-mini-cart__button{align-items:center;cursor:pointer}#yith-searchsubmit{border:#000000;padding-left:13px;padding-top:3px;padding-right:13px;padding-bottom:3px;color:white;background-color:black}.et_pb_menu_0_tb_header{}.et_pb_blog_0 .entry-title{background:#ffffff;letter-spacing:0px;padding:0px 0px 0px!important;margin:-10px 0px 0!important;position:relative;z-index:3}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0.5em 0 0;margin:0;font-family:'Poppins';font-weight:400;text-transform:uppercase;font-size:0.9em;font-style:italic;line-height:1rem}.woocommerce h1{font-size:2rem;line-height:2.4rem;margin-bottom:20px;margin-top:20px;font-family:'Poppins';font-weight:200;text-transform:uppercase;line-height:1;font-style:italic}.woocommerce-breadcrumb{font-size:.92em;text-transform:uppercase;font-weight:200;color:#a3a3a3}figcaption{font-size:0.8rem;text-transform:uppercase;font-weight:200}.cart_totals h2,.shipping_calculator h2{margin-bottom:10px;font-size:2rem}.altura{line-height:40px}.woocommerce button.button:disabled{color:white!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#ed2175!important}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed!important}}.tribe-events-single-event-title{font-weight:800;line-height:2rem}