.cart-icon-total{text-align: center;color: white;padding:2px 8px;border-radius: 15px;position: absolute;right:-10px;top:-17px;font-size: 11px;}
.header-cart{position: relative;top:15px;left:5px;}
.main-navigation .brands-menu .sub-menu.show{margin-left: -8% !important;}
.single-product div.product .product_meta > span.tagged_as {display: none;}
.product_meta{display: flex;flex-direction: column;}
.woocommerce-account .markdown{padding:50px 0px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce button.woocommerce-form-register__submit{background-color:#0B7274;color: white;}
.woocommerce span.onsale{position: relative;background-color: #0B7274;padding:25px 15px;border-radius: 50px;top:30px;}
.woocommerce .product-list-item span.onsale{position: absolute;background-color: #0B7274;padding:10px 15px;border-radius: 50px;top:-10px;}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display: none !important;}
.woocommerce ul.products li.product .onsale{position: absolute;}
ol, p, time, ul{font-size: 13px !important;}
li.text-\[14px\]{font-size: 14px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{position: relative;}
.related.products span.onsale {padding: 10px 15px;}
.products.columns-4 span.onsale {padding: 10px 15px;}
.product-list-item{position: relative;}
.loginbutton{padding:5px 30px;text-align: center;background-color: #0B7274;color: white;margin-bottom: 10px;display: inline-block;}
.woocommerce-loop-product__title{min-height: 75px;}
.woocommerce-shop h1.pb-12{display: none;}
.image-block-gradient{position: absolute;top:0;left:0;z-index: 5;background: linear-gradient(180deg, #000000 3%, rgba(0, 0, 0, 0) 100%);width: 100%;height: 100px;}
.image-block-gradient-standard{position: relative;z-index: 5;background: linear-gradient(180deg, #000000 3%, rgba(0, 0, 0, 0) 100%);width: 100%;height: 45px;}
.bodyfixed .image-block-gradient-standard{display: none;}
.bodyfixed .main-content-container{margin-top:430px;position: relative;}
.image-block-container{position: relative;display: block;}
.lg\:grid-cols-3{gap: 150px;}
.list-top-padding{padding-top:40px;}
.header-info-link{display: flex;gap:15px;}
.header-container.fixed{width: 100%;z-index: 9999;}
.header-strapline{font-size: 18px;color:#1C6F75}
.account-btn  {
    border-radius: .375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(11 114 116 / var(--tw-bg-opacity, 1));
    padding: 0.5rem 1rem;
    color: white;
}
.header-container{position:sticky; top:0;z-index: 9999;}
aside.categories>div{
    border-right:1px solid #ebf0f1;
}
.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{    border-radius: .375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(30 65 76 / var(--tw-bg-opacity, 1));
    padding: 0.5rem 1rem;
    color: white;}
.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{--tw-bg-opacity: 1;
        background-color: rgb(254 189 23 / var(--tw-bg-opacity, 1));
        padding-top: 0;
        padding-bottom: 0;
        --tw-text-opacity: 1;color:black;}
#wc-block-components-totals-coupon__input-coupon,#wc-block-components-totals-coupon__input-coupon:active,#wc-block-components-totals-coupon__input-coupon:focus,#wc-block-components-totals-coupon__input-coupon:active{border: 1px solid #dd0000 !important;}

@media (min-width: 768px) {
    .md\:gap-16 {
        gap: 4rem !important;
    }
}

@media (max-width: 1023px) {
.desktop-basket-icon{display: none;}
.header-cart {
    top: 0px;
}
}

