.custom-min-height {  min-height: calc(100vh - 525px);}#check-out-page .cart-icon-link, #order-summary .cart-icon-link {    display: none;}/*category page loading height*/div#category-page {    min-height: 66vh;}/*comming soon msg*/span.out-of-stock.text-primary.text-sm.uppercase {    color: #ff0000;}/* Popup banner styles */.popup-banner {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.5);  display: none; /* Initially hidden */  justify-content: center;  align-items: center;  z-index: 9999;}.popup-content {  position: relative;  background-color: white;  border-radius: 10px;  overflow: hidden;  max-width: 90%;  max-height: 80%;  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}.popup-content img {  width: 100%;  height: auto;  display: block;}.close-button {  position: absolute;  top: 10px;  right: 10px;  background: none;  border: none;  font-size: 24px;  font-weight: bold;  cursor: pointer;  color: #fff;  background-color: #d00;  border-radius: 50%;  width: 35px;  height: 35px;  display: flex;  justify-content: center;  align-items: center;  transition: 0.3s;}.close-button:hover {  background-color: #a00;}/* Responsive adjustments */@media screen and (max-width: 768px) {  .popup-content {    max-width: 95%;    max-height: 70%;  }  .close-button {    width: 30px;    height: 30px;    font-size: 20px;  }}@media screen and (max-width: 480px) {  .popup-content {    max-width: 90%;    max-height: 60%;  }  .close-button {    width: 28px;    height: 28px;    font-size: 18px;  }}.image.bg-no-repeat.bg-center.bg-cover.overflow-hidden.h-\[0px\].pt-\[40\%\] {    padding-top: 33%;}#header {    background-color: #bbbbbb;}/* Apply Lato Regular (400) to all body text */body {    font-family: 'Lato', sans-serif;    font-weight: 400;     /* Regular weight for normal text */}/* Apply Lato Bold (700) to headings */h1, h2, h3, h4, h5, h6 {    font-family: 'Lato', sans-serif;    font-weight: 700; /* Bold weight for headings */}body {    background-image: url('https://d3fgegizptfhv.cloudfront.net/b2d57c1847a6026c15664b37120ae750/f305afb7625ca289f690a5b213c70156_1733480239.jpg');}#footer {    background-color: #0d5a45;}h4.text-heading.text-sm.md\:text-base.xl\:text-lg.font-semibold.mb-5.\32 xl\:mb-6.\33 xl\:mb-7 {    color: #fff;}.w-full.h-full.bg-white.bg-center.bg-no-repeat.thumb.h-full.bg-contain {    background-color: transparent;}.relative.card.grid-mode.rounded-md.box-border.flex.flex-nowrap.rounded-md.items-center.bg-transparent.border.border-gray-100.transition.duration-200.ease-in-out.transform.hover\:-translate-y-1.hover\:shadow-md.flex.flex-col {    background-color: #FFFFFF80;}.cj-loader__bar {    background-color: #14235a;}.cj-loader__ball {    background-color: #d0af69;}.cat-list-wrp .active a {    color: #0d5a45;}.products-block-custom .product-row {    grid-template-columns: repeat(1, minmax(0, 1fr));}.products-block-custom .product-row * {    text-align: left;    margin-left: 0;}@media (min-width: 768px) {    .products-block-custom .product-row{        grid-template-columns: repeat(2, minmax(0, 1fr));    }}@media (min-width: 1024px) {    .products-block-custom .product-row{        grid-template-columns: repeat(3, minmax(0, 1fr));    }}/*.prodcuts-block-custom{        background:red;    }*/.products-block-custom .section-item{            flex-direction: row;    flex-wrap: wrap;    }.products-block-custom .section-content{      flex-direction: row;    }.container {    width: 100%;}@media (min-width: 640px) {    .container {        max-width:640px !important;    }}@media (min-width: 768px) {    .container {        max-width:768px !important;    }}@media (min-width: 1024px) {    .container {        max-width:1024px !important;    }}@media (min-width: 1280px) {    .container {        max-width:1280px !important;    }}@media (min-width: 1536px) {    .container {        max-width:1280px !important;    }}/* Colour change - R - Start */#header {    background-color: #14235a;}.login-button-wrapper span {        color: #d0af69;}#footer p {    color: #d0af69;}#footer {    background-color: #14235a;}#footer a:hover, #footer p:hover,  #footer span:hover  {    color: #d0af69;}#footer .bussiness-address a:hover{    color:#fff !important;    cursor:unset;}.title.text-primary, .price-wrapper .text-primary span, h1,h2,h3{    color: #14235a;}.copyright, div.powered-by, div.powered-by a{    color: #d0af69;}#footer div.powered-by a:hover{    color:#fff;}.add-to-cart button{    background-color: #d0af69; }.add-to-cart button:hover{    background-color: #14235a;}.footer-block > div a, .product-block h3 span.absolute,.list-grid-buttons>div>button.bg-primary,.product-grid h3 span.bg-primary {    background-color: #d0af69;}button.submit-button{    background:#d0af69;}button.submit-button:hover{    background:#14235a;}.cart-counter-badge.bg-primary{    background-color:#d0af69;}.cart-drawer-body svg{    color:#fff;}.cart-drawer-body svg:hover {    color: #fff;}.add-to-cart input{    background-color: #d0af69;    color:#fff;}.add-to-cart svg{    color:#fff;}.add-to-cart .detail-count-btn-wrapper button.hover\:text-heading:hover{    color:#ffffff;}.add-to-cart .cart-counter-bag span, .add-to-cart .cart-counter-bag svg {    color:#14235a;}.cart-empty-wrapper a{     background-color:#d0af69;}.cart-empty-wrapper a:hover{     background-color:#14235a;}.order-info-wrapper button.bg-primary{    background-color:#d0af69;}.order-info-wrapper button.bg-primary:hover{    background:#14235a;}.order-info-wrapper .bg-gray-400{     background-color:#d0af69;}.breadcrumb li a{    color:#14235a;}.breadcrumb li a.hover\:text-heading:hover, .breadcrumb  li a.hover\:text-primary:hover, .breadcrumb  li.text-primary{    color:#d0af69;}.breadcrumb li span{    color:#d0af69;}.list-group .hover\:opacity-80:hover{    color:#d0af69;}.list-group li.category a{    color:#14235a;}.all-category-inner-wrapper .category-title h3 a{    color:#14235a;}.available-quantity-wrapper span.out-of-stock.text-primary.text-sm.uppercase {    background: #ff0000;    color: #fff;    padding: 7px 12px;    border-radius: 7px;}.product-block .add-to-cart input {    text-align: center;    color:#ffffff;}.product-block .add-to-cart button {    color:#ffffff;}.product-view-wrapper .product-wrapper .main-title-wrapper span.bg-primary{    background-color:#d0af69;}.checked\:bg-primary:checked{    background-color:#d0af69;    border-color:#d0af69;}.cj-loader .cj-loader__bar,.cj-loader .cj-loader__ball{    color:#d0af69 !important;}.popup-content .close-button{    background-color:#fff;}.popup-content .close-button svg{    background-color:#14235a;    border-radius: 70px;}.popup-content .close-button svg:hover{    background-color:#d0af69;}span.text-sm.block.text-success{    color:#14235a;}.product-view-wrapper .description-title.font-semibold.text-heading.text-lg-900.mb-5.container.mx-auto {    display:none;}.product-view-wrapper .product-wrapper{    padding-bottom: 3rem;   }.product-block .description {     display: -webkit-box;     -webkit-line-clamp: 2;      -webkit-box-orient: vertical;    overflow: hidden;}.category-list-wrapper li.category.mb-0\.5.mt-0.active, li.category.mb-0\.5.mt-0:hover {    background: #d0af69;}.category-list-wrapper li.category.mb-0\.5.mt-0.active a,li.category.mb-0\.5.mt-0 a:hover{    color: #fff; }footer ul li.active a{    color:#d0af69;}	.logo-wrapper img.md\:h-16 {        width:100%;        height: auto;}.logo-wrapper {    width: 130px;    height: auto;    padding: 7px;}.header-wrapper .relative.h-16{    height:5rem;}.header-wrapper .search-wrapper svg, .header-wrapper .menuBtn svg, .header-wrapper .cart-icon-link svg{    color:#fff;}#header .login-button-wrapper span {        color: #fff;}#header .cart-counter-badge.bg-primary {    background-color: #fff;    color: black;}.category-block .slick-track{    margin:0 auto;}@media (min-width: 768px) {    .header-wrapper.md\:py-3 {        padding-top: 0.9rem;        padding-bottom: 0.9rem;}}@media (max-width: 767px) {    .logo-wrapper {        width: 100px;    }    .popup-banner .close-button {        width: 35px;        height: 35px;        font-size: 20px;    }} /* Colour change - R - End */ /* Cookie Banner R - Start */.cookie-consent-popup{    position: fixed;    bottom: 0;    left: 0;    padding: 20px 0;    box-sizing: border-box;    text-align: center;    background: #14235a;    z-index: 1000;    width: 100%;    color: #ffffff;    border-top: 1px solid #fff;}.cookie-content-wrap a {    color: #fff;}.cookie-content-wrap a:hover {    color: #d0af69;}button.cookie-accept {    background: #fff;    color: #000;    padding: 0.25rem 2rem;}button.cookie-accept:hover {    background: #d0af69;    color: #fff;}/* Cookie Banner R - End *//* Flash Deal button - Start */.flash-deal-btn-wrapper {    display: block;    position: fixed;    z-index: 2;    right: 0;    top: 40%;}.flash-deal-btn-wrapper i.fa {    content: "";    display: block;    background-image: url("https://d3fgegizptfhv.cloudfront.net/b2d57c1847a6026c15664b37120ae750/image/55ea65160ee2f61dd1fc744450ecea63_1741058831.png") !important;    width: 29px;    height: 70px;    margin: 0;    position: absolute;    z-index: 1;    left: 7px;    top: 50%;    transform: translateY(-50%);    background-repeat: no-repeat;    background-position: center center;}.flash-deal-btn-wrapper a.flash-sale {    overflow: visible;    background-color: #d9b86f;    color: #fff;    font-weight:bold;    position: relative;    z-index: 1;    padding: 0 0 0 44px;    width: 170px;    margin-right: 0;    display: inline-block;    height: 60px;    line-height: 60px;    border-radius: 3px;}.flash-deal-btn-wrapper a.flash-sale.btn-wi-secondary{    background: #ff0000;}.flash-deal-btn-wrapper a.flash-sale:hover{    background:#14235a;    color:#fff;}.right-header .md\:w-\[450px\]{    z-index: 3;}@media (min-width: 768px) and (max-width:1199px) {    .flash-deal-btn-wrapper {        top: 29%;    }}@media (max-width:767px){    .flash-deal-btn-wrapper{        top: auto;        bottom: 0;        width: 100%;        right: 0;       }    .flash-deal-btn-wrapper a.flash-sale {        width:100%;        color: #fff;        height: auto;        text-align: center;        border-radius: 0;        padding: 15px 35px;        line-height: 1.5;        font-weight:400;    }    .flash-deal-btn-wrapper i.fa{        display:none;    }}/* Flash Deal button - End */@media (max-width: 768px){    .footer-block .bottom-8 {        bottom: 4rem;    }}