/* some general styles */
:root{
   --main-color: #00a98f;
}
/* hide some selectors */
#app > div.app-inner.flex.flex-col.min-h-full > div > div > div > h1,
span.text-sm.copyright-text,
.bottom-header,
#mobile-menu-bar,
.btm-nav-outer,
.bottom-nav,
.breadcrumbs,
.bottom-navigation,
.mobile-bottom-nav,
.salla-bottom-nav,
nav.bottom-nav,
nav[role="navigation"].bottom-nav,
#app > div.app-inner.flex.flex-col.min-h-full > div > div > div > div > p,
.s-app-install-alert-wrapper.open[position=bottom],
.s-breadcrumb-wrapper,
.navbar,
#launcher,
div[data-testid^='bcio__popupTeaser'],
#whatsapp_chat_widget,
#cx_whatsapp_init,
#shopify-section-announcement-bar,
.t4s-toolbar,
.top-header-bg,
.checkout-header,
header,
.page-head,
.checkout-footer,
footer,
.breadcrumb_pr_wrap{
     display: none !important;
}

/* give body and wrapper the gray background */
body,
.t4s-section-inner,
.t4s-website-wrapper{
    background-color: #F5F5F5 !important;
}

/* price color */
.t4s-product-price, 
.t4s-cart-item-price,
.t4s-cart__totalPrice{
    color: var(--main-color) !important;
}

/* listing style */
/* style the listing card */
.t4s-product-wrapper,
{
    background-color: white !important;
    border-radius: 10px !important;
    padding: 5px !important;
    border: none !important;
    box-shadow: none !important;
}
.card--product .btn--primary{
    background: none !important;
    background-color: var(--main-color) !important;
   color: white !important;
   box-shadow: none !important;
    border-radius : 40px !important;
   border: none !important;
}
/* product details style */
.t4s-product-form__buttons .t4s-product-form__submit{
   background: none !important;
   background-color: var(--main-color) !important;
   color: white !important;
   box-shadow: none !important;
    border-radius : 40px !important;
   border: none !important;
}
.shopify-payment-button__button--unbranded{
    background: none !important;
    background-color: white  !important;
   color: var(--main-color) !important;
   box-shadow: none !important;
    border-radius : 40px !important;
   border: 1px solid var(--main-color) !important;
}
.t4s-sticky-atc{
     bottom: 0 !important;
}

/* style cart */
    .t4s-page_cart__item {
        background-color: white !important;
        border-radius: 10px;
        margin-bottom: 10px !important;
       border: none !important;
    box-shadow: none !important;
    }
.t4s-main-cart .t4s-btn__checkout{
   background: none !important;
    background-color: var(--main-color) !important;
   color: white !important;
   box-shadow: none !important;
    border-radius : 40px !important;
   border: none !important;
}

/* login page */
input.t4s_frm_input{
   background-color: white !important;
   border: none !important;
}

/* opacity */
a:active{
    opacity : .5 !important;
}

.s-modal-body.s-modal-align-middle {
    margin-bottom: 0rem !important;
    height: 100% !important;
}






#bcio-popups > div:nth-of-type(2) {
    position: fixed !important;
    left: 5% !important;         
    top: 50% !important;        
    bottom: auto !important;
    right: auto !important;

    transform: rotate(90deg) translateY(-50%) !important; 
    transform-origin: top left !important;
    
    z-index: 9999 !important;

    white-space: nowrap !important;
    padding: 0.5em 1em !important;
    margin: 0 !important;           
    box-sizing: border-box !important; 
}


    .is-sticky-product-bar .sticky-product-bar {
        bottom: 0 !important;
}