/** Shopify CDN: Minification failed

Line 23:0 Unexpected "}"

**/


h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    text-shadow: 2px 3px 5px rgb(41, 33, 33) !important;
}

  section#m-blog-grid-template--20315234697469__blog_posts_zRtP4V .m-article-card.m-article-card--view-grid.m-scroll-trigger.animate--fade-in-up, .m-product-card {
  background-color: #F5F5F5; /* সাদা ব্যাকগ্রাউন্ড */
  /* বা হালকা গ্রে ব্যবহার করতে চাইলে: #F5F5F5 */
  border: none; /* কোন বর্ডার থাকবে না */
  border-radius: 8px; /* হালকা রাউন্ড কর্ণার */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05); /* subtle shadow */
  padding: 10px;
  overflow: hidden;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
}


/* Collection Card */

a.m-collection-card__image.m\:block.m\:w-full.m-collection-card__image-rounded.m\:rounded-full.m-hover-box.m-hover-box--scale-up {
     position: relative;
  border: 2px solid transparent;
    background: 
    linear-gradient(#fff, #fff) padding-box, 
    linear-gradient(
      228deg, 
      rgba(21, 209, 252, 1) 14%, 
      rgba(187, 48, 254, 1) 83%
    ) border-box;
  background-size: 300% 300%; 
  animation: borderGradient 4s linear infinite;
}


/* Product Tabs */

.m-tab-header:after {
    display: none !important;
}

button.m-newsletter-form__button.m-newsletter-form__button--text.m-button, a.m-button.m-button--primary, a.m-tab-header.active {
  background:#F5F5F5;
  background-size: 300% 300%;
 
  color: black;
  padding-inline: 20px;
  border: none !important;
  box-shadow: none !important;
}

 /* a.m-tab-header {
 padding-inline: 20px !important;
  position: relative;
  border: 2px solid transparent;
    background: 
    linear-gradient(#fff, #fff) padding-box, 
    linear-gradient(
      228deg, 
      rgba(21, 209, 252, 1) 14%, 
      rgba(187, 48, 254, 1) 83%
    ) border-box;
  background-size: 300% 300%; 
  animation: borderGradient 4s linear infinite;
  opacity: 1;
} */





/* Newsletter  */
section#m-newsletter-template--20377676710141__newsletter_EyMKT7 , section#m-newsletter-template--20315234697469__newsletter_KRRjx3 {
  position: relative;
  background: 
    linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1)), 
    url('/cdn/shop/files/view-neon-illuminated-gaming-desk-setup-with-keyboard_1.png?v=1759002238') center/cover no-repeat fixed; 
  background-attachment: fixed;
}


/* Blogs  */

.m-article-card.m-article-card--view-grid.m-scroll-trigger.animate--fade-in-up {
padding-block: 20px;
min-height: 460px;
}

/* Feature Promotion */
.m-icon-box.m-icon-box--vertical.m-gradient.m-color-badge-sale.m-scroll-trigger.animate--fade-in-up {
    padding-block: 20px;
}

.m-product-tabs--horizontal .m-tab-header {
    padding: 7px  17px !important;
    flex-shrink: 0;
    font-weight: 600;
}

h3.m-accordion--item-button.m-footer--block-title {

    font-size: 22px!important;


}

section#m-slider-template--20315234697469__1621243260e1af0c20 .m-slide__content.m-richtext.m\:text-center {
    margin-right: -259px;
}

a.m-collection-card__image.m\:block.m\:w-full.m-collection-card__image-rounded.m\:rounded-full.m-hover-box.m-hover-box--scale-up {
    border: 2px solid #ddd;
}


.shopify-policy__container {
    max-width: 75% !important;
    margin: 0 auto 4rem!important;
}


@media(max-width:700px){
  h2.m-richtext__title.m-slide__title.m\:text-white.h1 br {
    /* text-shadow: 2px 3px 5px #ae38dd!important; */
    display: none !important;
}

.m-article-card.m-article-card--view-grid.m-scroll-trigger.animate--fade-in-up, .m-product-card {
    padding: 7px !important;
    
}

section#m-section-template--20315234697469__image_with_text_bb3aqL h3.m-richtext__title.m-content-box__heading.h2 {
    font-size: 27px;
}

.m-article-card.m-article-card--view-grid.m-scroll-trigger.animate--fade-in-up {
    /* padding-block: 20px; */
    min-height: 347px;
}

section#m-blog-grid-template--20315234697469__blog_posts_zRtP4V .m-article-card.m-article-card--view-grid.m-scroll-trigger.animate--fade-in-up {
    box-shadow: 2px 2px 32px 2px white !important;
    padding: 23px;
    /* position: relative; */
    border: 1px solid white !important;
    
}

section#m-slider-template--20315234697469__1621243260e1af0c20 .m-slide__content.m-richtext.m\:text-center {
    margin-right: 0px;
}

h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    text-shadow: 0px 0px 0px rgb(41, 33, 33) !important;
    font-size: 29px;
}

section#m-section--template--20315234697469__scrolling_promotion_jQFdWz .container-full.m-section-py {
    margin-top: 30px;
}

}