.store-footer__inner.da-bgm *{
    color:white !important;
}
.nav-header.bg-gray-100 {
    background-color: rgb(243 244 246 / 0%);
}
#squares-1 .s-slider-swiper-wrapper .banner-square img{
    height:280px;
}
#squares-1  .s-slider-container{
    padding:0 !important;
}
@media(max-width:768px){
#squares-1 .s-slider-swiper-wrapper .banner-square img{
    height:120px;
}
}
.store-footer__inner.da-bgm .logo-light{
    filter: invert(1) brightness(2);
}
/*counter*/
.home-slider__content >div {
    width: 100%;
    flex-direction: row !important;
    align-items: center;
}
.home-slider__content  {
    width: 100%;
}
.s-block--hero-slider {
    min-height: 160px;
    border-radius: 15px;
}
.s-block--hero-slider .round .swiper {
    height: 160px;
}
.home-slider__content >div:has(img) {
    width: 160px;
    object-fit: contain;
}
.s-count-down-item {
    background-color: rgb(243 244 246 / 0%);
}
.s-count-down-md .s-count-down-item {
    font-size: 1.8rem;
    font-weight: 700 !important;
}
.s-count-down-item-label {
    font-size: 1.1rem;
}
@media (max-width:767px){
.s-block--hero-slider .round .swiper {
    height: 120px;
}
  .s-block--hero-slider {
    min-height: 120px;
}
  .s-count-down-md .s-count-down-item {
    font-size: .9rem;
    height: 3rem;
    width: 3rem;
}
.home-slider__content >div {
    flex-direction: column !important;
    gap: .1rem;
    align-items: start;
    margin-top: -69px;
}
  .slider-countdown {
    margin: 0px;
}
 .s-count-down-md .s-count-down-item {
    font-size: .9rem;
    height: 2rem;
    width: 2.5rem;
}
.s-count-down-item-label {
    font-size: .6rem;
    line-height: .2rem;
}
  .home-slider__content .text-center {
    gap: 0rem !important;
}
.hero-slider-title  .text-2xl {
    font-size: .9rem;
    line-height: 1.1rem;
}
  .hero-slider-subtitle {
    line-height: .8rem;
}
  .hero-slider-btn a.btn-primary {
    font-size: .6rem;
    padding: .2rem 1rem;
    margin-top: 0.4rem;
}
  .home-slider__content span.text-md {
    font-size: .8rem;
}
.home-slider__content {
    align-items: flex-end;
    padding: 1rem;
}
.home-slider__content >div:has(img) {
    width: 100px;
    padding: 2px;
    margin-top: -2px;
}
.home-slider__content .text-center {
    text-align: start;
}
  
}
@media (min-width:1200px){
  .box-img img {
    object-fit: contain;
    object-position: bottom;
    height: 308px;
}
}