.dark {
    
    --description-color: #fff;
}
/**randooooms**/
ul.main-menu.lg\:hidden {
    background: linear-gradient(275deg, #000, #440412);
    color: #fff;
}

img.descriptive-content-image {
    border: 3px solid #8b0a2a;
    padding: 1px;
}.steps-content-single-box.rotate-360 {
    background: #971b38;
}
.main-links-style-2-slider-single-content-title {
    display: none;
}
.main-links-style-2-slider-single-content.sal-animate {
    border: 3px solid #a52241;
    border-radius: 1px;
    margin:3px;
}
.main-links-style-2-slider-single-content-image {
    margin: 20px;
}
.main-links-style-2-slider-single-content-image {
    margin: 3px;
    box-shadow: 0px 0px 0px 0px #524a4a;
}
section.descriptive.bg-\[var\(--bg-primary\)\] {
    background: url(https://i.ibb.co/jh7BTzd/law-abt-img-1.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
}
a.kkkcard-1, a.kkkcard-2, a.kkkcard-3, a.kkkcard-4 {
    display: contents;
}
.store-features-style-2-content-wrapper a {
    display: contents;
}
/**header**/
nav.main-navbar.ease-\[cubic-bezier\(\.5\,\.52\,\.5\,\.52\)\].duration-300.h-auto.w-\[90\%\].bg-white\/80.dark\:bg-\[\#1f1f2ceb\].rounded-xl.z-20.top-3.fixed.-translate-x-1\/2.left-1\/2.backdrop-blur-sm.navbar-box-shadow.py-2.px-4.flex.justify-between {
    border: 2px solid #a4203f;
    gap: 14px !important;
    background: #fff;
}
/**end header**/
/**grid/text column & main slider**/
p.banners-builder-single-content-informations-description.text-center {
    font-size: 5rem !important;
    line-height: 7rem;
}
.banners-builder-single-content-informations.container.\!pt-2.justify-start.items-center {
    display: flex
;
    justify-content: center;
}
@media only screen and (max-width:768px){
.descriptive-grid.flex-col.lg\:flex-col-reverse.lg\:\!flex-row.lg\:\!flex-row-reverse {
    flex-direction: column-reverse;
    gap: 15px;
}
#app > div.app-inner > section.banners-builder.bg-\[var\(--bg-primary\)\] > div > div > div > div > div.banners-builder-single-content > div > p{
font-size: 2rem !important;
        line-height: 3rem;
}
nav.main-navbar.ease-\[cubic-bezier\(\.5\,\.52\,\.5\,\.52\)\].duration-300.h-auto.w-\[90\%\].bg-white\/80.dark\:bg-\[\#1f1f2ceb\].rounded-xl.z-20.top-3.fixed.-translate-x-1\/2.left-1\/2.backdrop-blur-sm.navbar-box-shadow.py-2.px-4.flex.justify-between {
    border: 2px solid #a41e3c;
}
}
/**end**/


/**categories**/
section.store-features-style-2+section.store-features-style-2 .store-features-style-2-heading.section-heading.text-center {
    display: none;
}
.store-features-style-2-content-single.group.text-center.sal-animate {
    border: 2px solid #a31e3c85;
}
.store-features-style-2-content-single.group.text-center.sal-animate p {
    text-align: justify;
}
    .store-features-style-3-content-wrapper {
        padding-left: 0px;
    }
.sicon-coffee-takeout:before {
    content: "";
    background: url(https://i.ibb.co/kGF9tfs/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
}
.sicon-coffee-togo:before{
   content: "";
    background: url(https://i.ibb.co/9cCwWcN/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
}
.sicon-coin-bitcoin:before{
  content: "";
    background: url(https://i.ibb.co/gwq8Vb9/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
    .sicon-compass-direction:before{
  content: "";
    background: url(   https://i.ibb.co/6mbjSvv/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
    /**section 2 categories **/
    .sicon-database-minus:before{
     content: "";
    background: url(https://i.ibb.co/Ksvghxq/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
    .sicon-database:before{
       content: "";
    background: url(https://i.ibb.co/2nj5xdS/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
     .sicon-dead-mask:before{
       content: "";
    background: url(https://i.ibb.co/2q2Xkjs/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }

    .sicon-crown:before{
         content: "";
    background: url(    https://i.ibb.co/vwQp0mP/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
    /** third cat **/
    .sicon-plug:before{
           content: "";
    background: url(    https://i.ibb.co/HhnGxrG/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
    .sicon-plug-sun:before{
             content: "";
    background: url(    https://i.ibb.co/PcBr7WX/image.png
);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
       .sicon-printer:before{
             content: "";
    background: url( https://i.ibb.co/fFX8XNF/image.png
);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    }
   .sicon-power-circle:before{
                content: "";
    background: url(https://i.ibb.co/n0HxFwr/image.png);
    position: relative;
    width: 70px;
    display: block;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
   }
   a.boxnum-1, a.boxnum-2, a.boxnum-3, a.boxnum-4 {
    display: contents;
}
/**foooter**/
footer h2.text-xl.font-bold.text-\[\#231f1e\] {
    color: #8b142a;
}
footer a.flex.gap-1.hover\:text-primary {
    color: #8b142a;
}
footer p.max-w-xl.text-start.text-\[\#7a798a\] {
    FONT-WEIGHT: 700;
    color: #000;
    text-align:center;
}
a.flex.items-center.text-sm.leading-none.hover\:text-primary {
    color: #000000c2;
}
.dark footer img.w-auto.h-full.object-contain {
    content: url(https://i.ibb.co/DDstYZ2/Bx-QFNJF2wi9j-Hi-IVvh33y-Lz-PEe-Ss-H2-NSod508-PKh-1.png);
}

/**** dark mode****/
html.hydrated.no-touchevents.dark p.steps-content-single-description,html.hydrated.dark.no-touchevents p.store-features-style-3-content-single-content-description,.dark h3.store-features-style-3-heading-description {
    color: #fff;
}
.dark img.w-auto.h-\[60px\].object-contain {
    content: url(https://i.ibb.co/DDstYZ2/Bx-QFNJF2wi9j-Hi-IVvh33y-Lz-PEe-Ss-H2-NSod508-PKh-1.png);
}
.content.content--single-page.w-full.lg\:w-10\/12.bg-\[var\(--bg-primary\)\].rounded.p-6.lg\:p-8.mt-4.lg\:mt-12 {
    color: #fff;
}
.dark p.store-features-style-2-content-description {
    color: #fff;
}
footer.bg-\[var\(--bg-secondary\)\] {
    border-top: 2px solid #a11e39;
}
.dark footer h2.text-xl.font-bold.text-\[\#231f1e\] {
    color: #fff;
}
.dark footer a.flex.gap-1.hover\:text-primary {
    color: #fff;
}
.dark footer p.max-w-xl.text-start.text-\[\#7a798a\] {
    FONT-WEIGHT: 700;
    color: #fff;
    text-align:center;
}
.dark a.flex.items-center.text-sm.leading-none.hover\:text-primary {
    color: #fff;
}

/*****mobile bar ********/
nav.mobile-nav-bottom.fixed.lg\:hidden.z-\[20\].left-1\/2.rounded-xl.w-\[90\%\].bottom-4.-translate-x-1\/2.h-\[68px\].bg-white\/80.dark\:bg-\[\#1f1f2ceb\].backdrop-blur-sm.navbar-box-shadow.flex.p-3.px-5.items-center.justify-between {
    background: #a31e3c;
    border:2px solid #000;

}
nav.mobile-nav-bottom.fixed.lg\:hidden.z-\[20\].left-1\/2.rounded-xl.w-\[90\%\].bottom-4.-translate-x-1\/2.h-\[68px\].bg-white\/80.dark\:bg-\[\#1f1f2ceb\].backdrop-blur-sm.navbar-box-shadow.flex.p-3.px-5.items-center.justify-between .text-\[\#676D75\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255);
}
/* By default, hide the mobile icons */
.mobile-icons {
    display: none;
}

/* Show the icons only on mobile devices */
@media (max-width: 768px) {
    .mobile-icons {
        display: flex;
        gap: 10px; /* Adjust gap as needed */
    }
    .absolute.m-auto.left-0.right-0.top-0.bottom-0.flex.justify-center.items-center.w-1\/2 {
    margin: 0;
    position: relative;
}
}
nav.mobile-nav-bottom.fixed.lg\:hidden.z-\[20\].left-1\/2.rounded-xl.w-\[90\%\].bottom-4.-translate-x-1\/2.h-\[68px\].bg-white\/80.dark\:bg-\[\#1f1f2ceb\].backdrop-blur-sm.navbar-box-shadow.flex.p-3.px-5.items-center.justify-between {
    display: none;
}

a.flex.flex-col.items-center.justify-center.gap-4.ecomtabs {
    display: flex;
    flex-direction: row-reverse;
    gap:0px;
}
.ecomtabs h2 {
    font-size: 15px;
}


a.banners-builder-single-content-informations-button {
    height: 65px !important;
}
.banners-builder-single-content-informations-button-icon-wrapper {
    position: relative;
    width: 55px;
    height: 55px;
    }
    section.flex.flex-col.items-center.justify-between.gap-8 {
    display: none;
}

button.hover\:text-primary.active\:text-.cursor-pointer.text-\[\#676D75\].hidden.lg\:flex.items-center.justify-center.gap-1.flex-col {
    display: inline;
}
salla-user-menu.hidden.lg\:inline-block.hydrated {
    display: inline;
}
custom-salla-cart-summary.mt-2.hidden.lg\:inline-block {
    display: inline;
}

button.header-btn.text-\[\#676D75\].hidden.lg\:inline-block {
    display: inline;
}



.flex.gap-5.items-center {
  
    justify-content: inherit;
}