.cafe-hover-info{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);padding:15px 18px;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;opacity:0;z-index:10;pointer-events:none}.cafe-hover-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.15)}.cafe-hover-row:last-child{border-bottom:none}.cafe-hover-label{color:#d4a843;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.cafe-hover-value{color:#fff;font-size:13px;font-weight:400;text-align:right}@media (min-width:769px){.products li.product:hover .cafe-hover-info,.et_shop_image:hover .cafe-hover-info{transform:translateY(0);opacity:1}.cafe-info-toggle{display:none!important}}.cafe-info-toggle{display:none;position:absolute;top:10px;right:10px;z-index:20;background:rgba(255,255,255,.92);border:none;border-radius:50%;width:34px;height:34px;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#333;transition:background .2s ease;padding:0;line-height:1}.cafe-info-toggle.is-active{background:#d4a843;color:#fff}@media (max-width:768px){.cafe-info-toggle{display:flex}.cafe-hover-info.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}}@media (min-width:850px){#customer_details .col-1,#customer_details .col-2{width:100%;float:none}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#fff}.woocommerce table.shop_table th{padding:15px 12px}td.actions{border:none!important}.woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.fa-user:before{color:black!important}.fa-user:after{color:black!important}.cn-button.bootstrap{border:none;color:#000!important;background-color:#fff!important;background-image:none}.woocommerce form.login{background-color:#f2c75c!important;border:0px!important}.woocommerce form .form-row label{color:black!important;font-family:Raleway!important}.woocommerce form .form-row input.input-text{background-color:#f2c75c!important;border:0px!important}.woocommerce .woocommerce-message{background-color:#f2c75c!important}.bapf_sfilter .bapf_button{font-size:10px!important}.woocommerce-variation-price span{font-size:25px!important;color:#048e04!important;margin-bottom:1%!important}.woocommerce-variation-price span{font-size:25px!important;color:#000!important;margin-bottom:1%!important}.woocommerce div.product p.stock{color:#000}.woocommerce_checkout_place_order{cursor:pointer!important}.woocommerce.columns-3 ul.products li.product{width:30.75%;background-color:#f0f0f0;border-bottom-right-radius:16px;border-bottom-left-radius:16px}