/* KEYFILE
Theme Name: AmorislabPOS
Theme URI: https://amorislab.com
Template: kadence
Author: Amorislab
Author URI: https://amorislab.com
Description: Amorislab POS Theme
Tags: translation-ready,two-columns,right-sidebar,left-sidebar,footer-widgets,blog,custom-logo,custom-background,custom-menu,rtl-language-support,editor-style,threaded-comments,custom-colors,featured-images,wide-blocks,full-width-template,theme-options,e-commerce
Version: 1.1752035381
Updated: 2025-07-09 11:29:41

*/
/*--------- QR CODE SCANNER ------------ */
#reader {
    width: 100% !important;
    height: 250px !important; 
    margin: 1rem auto;
}
#qr-result{
    /*width: 150px !important;
    height: 150px !important;*/
}
/* --------- Headder site Signature-----------*/
.site-branding a.brand img{
    margin-top:-19px;
}
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-839 > a.mega-menu-link:before {
    display: block;
    margin-bottom: -15px;
}
.wc-block-cart table.wc-block-cart-items td{
    margin: 0 0 -32px 0 !important;
}
.wc-block-cart-item__image img{
    border-radius: 16px !important;
}
.wc-block-components-sidebar-layout.wc-block-cart{
    width: 94% !important;
    margin: -20px 2%  -12px 2% !important;
}
.wc-block-components-product-metadata__description{
    display: none;
}
.wc-block-cart-item__prices{
    width: 60%;
    display: block;
    position: relative;
    float: left;
    line-height: 0.8 !important;
    margin-bottom: 8px !important;
    font-size: 14px !important;
}
.wc-block-components-quantity-selector{

}
.wc-block-components-product-name{
    line-height: 0.8 !important;
    margin-bottom: 8px !important;
}
.wc-block-components-quantity-selector__input{
    font-size: 0.8em !important;
}
.wc-block-cart-items__row{
    padding:12px 0px !important;
    grid-template-columns:25% 50% 20% 0px!important;
    min-height: 100px !important;
}
.wc-block-components-quantity-selector{
    margin-bottom: 8px !important;
}
.wc-block-cart-item__remove-link{
    position: relative;
    left: 175px;
    top: -40px;
}
.wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-wrapper{
    display: none !important;
}
.wp-block-woocommerce-cart alignwide .wp-block-woocommerce-cart-order-summary-totals-block{
    display: none !important;
}
.wp-block-woocommerce-cart-order-summary-totals-block{
    display: none !important;
}
.wc-block-cart__submit .wp-block-woocommerce-proceed-to-checkout-block{
    display: none !important;
}
.wc-block-cart__submit-container{
    display: none !important;
}
.wopb-product-wrapper{
    margin: 10px 30px 20px 10px;
}
/*.button.wc-forward{
    display: none;
}*/
a.button.wc-forward{
    display: none;
}
a.button.checkout.wc-forward{
    display: block;
}
/*-------------Hide banks and description logo------------- */
.payment_box.payment_method_vietqr{
    display: none !important;
}
/*-------------Disable Post-Page Header Title Banner-------------*/
.hero-container{
    display: none;
}
/*-------------Disable Coupoud Block-------------*/
.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block{
    display: none !important;
}
/*-------------Stattic width the Tab. avoid clean tab, engage scrolling horizontally------------ */
.stk-block-tabs__tab{
    min-width: 57px !important;
}
/*-------------Disable woocommerce policy-------------*/
.woocommerce-terms-and-conditions-wrapper{
    display: none !important;
}
.wp-block-woocommerce-cart-totals-block{
    display: block;
    border-style: dotted;
    height: 60px;
    border-width: 0 0 1px 0;
}
/*-------------Payment method block-------------*/
.wopb-checkout-payment-container{
    margin: 0 10% 0 5%;
}
h2.wopb-payment-section-title{
    font-size: 18px !important;
    margin-bottom: 12px !important;
}
.payment_box .payment_method_cod {
    font-size: 14px;
    line-height: 0;
}
/*------------- Woocommerce Default check out disbable -------------*/
/* Check out block margin*/
.wc-block-checkout__main .wp-block-woocommerce-checkout-fields-block{margin: 100px 7% 0 3% !important;}
.wp-block-woocommerce-checkout-fields-block{margin: 0 7% 0 3% !important;}
/* Billing address disbale*/
.wc-block-checkout__billing-fields .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step{display: none !important;}
/* Billing address disbale*/
.wp-block-woocommerce-checkout-billing-address-block {display: none !important;}
/* Billing Contennt accordeon describe paynment method disbale*/
.wc-block-components-radio-control-accordion-content{display: none !important;}
/* Shipping information disbale*/
.wc-block-checkout__shipping-option {display: none !important;}
.wp-block-woocommerce-checkout-contact-information-block{display: none !important;}
/* Order Summary the total*/
.wp-block-woocommerce-checkout-order-summary-block{display: none !important;}
/* Woocommerce policies disable*/
.wc-block-checkout__terms{display: none !important;}
/* Woocommerce payment method reduce top bottom gap, display none*/
.wc-block-checkout__payment-method{
    padding: 0 !important;
    margin: 0 !important;
    display: none !important;
}
.wc-block-checkout__order-notes{
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
}
.wp-block-woocommerce-checkout{
    padding:0 !important;
}
/* sidebar woocomerce disbale*/
 .wc-block-checkout__sidebar{display: none !important;}
 .wc-block-components-notices{display: none !important;}
 /* Note for order*/
 .wc-block-checkout__add-note .wc-block-components-textarea{
    min-height: 120px !important;
    font-size: 14px !important;
 }
 .wc-block-components-product-name{
    font-size: 16px !important;
 }
 .wc-block-components-product-price{
    font-size: 14px !important;
 }
.wc-block-components-sale-badge{
    display: none !important;
 }
 .wc-block-components-product-metadata{
    width: 100px;
    position: relative !important;
    /*margin-top: -27px !important;*/
    margin-bottom: 0px !important;
 }
 .wc-block-cart-item__quantity{
    /*vertical-align: top !important;*/
    position: relative !important;
    /*top:-34px !important;*/
    vertical-align: bottom !important;
    align-self: auto !important;
 }
.wc-block-components-product-price__value{
    font-size: 16px;
}
.wc-block-cart-item__product{
    /*max-height: 160px;
    padding-bottom: 20px !important;*/
}
.wc-block-checkout__actions_row{
    display: none !important;
}
.reset_variations{
    font-size: 12px !important;
    display: none !important;
}
/*------------- Disable Footer-------------*/
.site-footer{
    position:sticky !important;
    bottom: 0 !important;
    z-index: 9;
    color:aliceblue;
    margin-top: -90px !important;
    /* From https://css.glass */
    background: rgb(182 59 35 / 58%);
    border-radius: 16px 16px 0 0;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(13.9px);
    -webkit-backdrop-filter: blur(13.9px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}
.site-footer p{
    color:#ffffff;
}
.footer-html{
    margin: 0.2em !important;
}
.site-top-footer-inner-wrap{
    padding: 0 !important;
    grid-column-gap:0 !important;
}
.site-footer-top-section-1, .site-footer-top-section-3 {
    display: none !important;
}
.payment_box.payment_method_cod{
    display: none !important;
}
/* ------------ Glass Design for Tab and Header -------------*/
/* ------------ Glass Design for Tab and Header -------------*/
/*------orange colors-------------
.stk-block-background{ colour orange shrimp - sony erricson*/
    /*background: rgb(255 169 137 / 67%);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(13.9px);
    -webkit-backdrop-filter: blur(13.9px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}*/
.stk-block-background{ /*colour white*/
    background: rgb(255 255 255 / 68%);
    /*border-radius: 16px 16px 0 0;*/
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(13.9px);
    -webkit-backdrop-filter: blur(13.9px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}
/*.stk-block-tabs__tab{
    background: rgba(255, 255, 255, 0.31);
    border-radius: 16px 16px 0 0;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(13.9px);
    -webkit-backdrop-filter: blur(13.9px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}*/
.place-order{
    margin-top: -20px !important;
    margin-bottom: 96px;
}
.wopb-product-wrapper #payment button{
    background: #ff6c40 !important;
}
/*----------Extra block to collect Phone, Name at checkout Form ------*/
.amoris-extra-info {
  padding: 1rem;
  background: #fdf9f1;
  border: 1px solid #ddd;
  padding: 0 !important;
  margin: 0 35px 20px 10px !important;
}
.amoris-summary {
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 15px !important;
}
.amoris-inputs input {
  width: 90%;
  padding: 0.5em 1em !important;
  margin: 0 1em !important;
  border-radius: 24px !important;
}
