#navigation-menu , #fixed-header .order-1 , footer .border-secondary , .navbar-collapse{display:none !important}
.css-navbar-brand{
    position:absolute!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    margin:0!important;
}
#product-view-add-to-cart {width: 60% !important}
.home .card-product div.list-group-item {display:none !important}
.home .card-product , #fixed-header {border: 0 !important}
#fixed-header .order-3 {left: 90% !important;}
#fixed-header{padding:20px!important}
@media(max-width:768px){#fixed-header{padding:25px!important}}
#fixed-header .css-navbar-brand img{height:65px!important;width:auto!important}
@media(max-width:768px){#fixed-header .css-navbar-brand img{height:55px!important}}
.row.flex-sm-row.flex-column.justify-content-between > .col:nth-child(2) {display: none !important;}
body > footer > section.px-1.px-sm-0.py-2.bg-light-subtle.my-0.d-sm-none {display:none !important}
body > footer > section.bg-transparent.px-1.px-sm-0.pt-4.pb-3.py-sm-4 > div > div > div:nth-child(3) > div{display:block !important}
footer .ti-circle-plus , #productId > div > div > div.order-1.order-lg-0.col-12.col-lg-6 > div.card.border-secondary.border-opacity-10.shadow-sm.my-3.z-1 {display: none !important}
 .add-to-wishlist , #nav-tab , .js-cart-total-price-fixed {display: none !important}

.card-footer,
.card-footer .btn {
  display: none !important;
}

@media (max-width: 768px) {
  .swiper-container {
    padding: 0 !important;
  }

  .swiper-slide {
    width: 50% !important;
    display: flex;
    justify-content: center;
  }

  .home .card-product {
    width: 95% !important;
    max-width: 500px;
    margin: 0 auto;
  }
  .!js-card-top {height: 400px !important;}

}
  
  .css-thumbnail img {height: unset !important}
@media (min-width: 769px) {

  /* center the whole swiper area */
  .css-products .container {
    display: flex;
    justify-content: center;
  }

  /* stop swiper from forcing multi-layout chaos */
  .swiper-container {
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  /* force single centered slide behavior */
  .swiper-wrapper {
    justify-content: center !important;
  }

  .swiper-slide {
    width: auto !important;
    display: flex;
    justify-content: center;
  }

  /* REAL sizing (no scaling) */
  .home .card-product {
    width: 420px !important;
    max-width: 420px;
    margin: 0 auto;
  }

  /* optional: improve visual balance */
  .card-body {
    padding: 10px 12px;
  }
}

@media (min-width: 769px) {
  .col.mb-3.mb-sm-0 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-align: left;
  }

  .col.mb-3.mb-sm-0 ul {
    align-items: flex-end;
  }
}
.slate-editor {color: black !important}
footer .bg-transparent {background-color: white !important}
.js-cart-buttons div a:nth-child(1) , .js-cart-sidebar .d-grid a:nth-child(1) , .js-related-section {display:none !important}