/** Shopify CDN: Minification failed

Line 1029:0 Unexpected "#"
Line 1116:0 Unexpected "#"

**/


/* ----------------------------- scroll button -------------------------- */

button#scroll-to-top-button {
    display: none !important;
}

/* ------------------ logo ---------------------- */

/* .template-index .m-logo__image-transparent.m-image {
    position: relative !important;
}


.template-index .m-logo__image-transparent.m-image:after {
    position: absolute !important;
    content: "iPickl";
    font-size: 35px;
    font-weight: 700;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
    color: #D90707;
}
 */
/* -------------------------- header section ----------------------- */


.template-page #MainContent {
    padding-bottom: 80px;
    padding-bottom: 0px !important;
}


div#header-content {
    display: flex;
    align-items: center;
    justify-content: center;
}

h1.m-header__logo.m-logo.m-logo--has-image {
    padding-left: 0px !important;
}

.m-header.header-sticky-always.transparent-on-top .m-header__mobile, .m-header.header-sticky-always.transparent-on-top .m-header__desktop, .m-header.header-sticky-always.transparent-on-top .m-menu-bar {
    background-color: transparent !important;
   /* background-color:rgba(0,0,0,0.2) !important; */
}

.m-header__inner {
    background-color: #D90707;
    border-radius: 8px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}

 .m-color-default,.m-color-badge-hot, .m-color-badge-new, .m-color-badge-sale, .m-color-scheme-cee058e4-58e3-46aa-9af9-219dadc79066, .m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 {
 background-color: transparent !important;

}


.transparent-on-top.header-sticky-always .m-header__wrapper .m-header__desktop .m-header__container #header-content .m-header__left{
  visibility: hidden;
}

.header-sticky-always .m-header__wrapper .m-header__desktop  .m-header__container #header-content .m-header__left{
  visibility: hidden;
}

div#shopify-section-sections--18931346702587__header {
    position: absolute !important;
    width: 100% !important;
}


/* -----------------side bar------------------- */

    .m-sidebar--open{
      margin:0px !important
    }

/* 
m-header.m-header.m\:block {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
   
}

.m-header__center {
        justify-content: flex-start !important;
}

header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 {
    width: 50% !important;
    left: 44% !important;
    top: 20px !important;
} */

/* .m-header__inner {
    background-color: #D90707 !important;
    color: #000 !important;
    border-radius: 5px !important;
    color: #fff !important;
} */

/* .m-header__wrapper {
    position: relative !important;
} */

/* h1.m-header__logo.m-logo.m-logo--has-image{
    position: absolute !important;
    right: 150% !important;
} */

/* ---------------------------cart drawer---------------------- */

/* #MinimogCartDrawer .m\:flex.m\:flex-col.m\:h-full {
    background-color: #fff !important;
} */

#MinimogCartDrawer .m\:flex.m\:flex-col.m\:h-full {
    background-color: #fff !important;
}
 
/* -----------------------------sub-menu------------------------ */

.m-mega-menu__container {
    background-color: #D90707 !important;
}

ul.m-sub-menu.m-sub-menu--level-1 li.m-sub-menu__item.m-sub-menu__item--level-1 a.m-menu__link {
    color: #fff !important;
    text-transform:uppercase;
}

/* -------------------------search bar popup section---------------- */

.m-search-popup--wrapper.m-gradient.m-color-default.m-show-search {
    background-color: #fff !important;
}




/* -------------------------hero area-------------------------------- */

h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size: 53px !important;
    font-weight: 700 !important;
}

.m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 33px !important;
}

/* ------------------ collection list ----------------------------- */

#m-collection-list-template--18931346473211__16225316461d1cff80 h2.m-section__heading.h3.m-scroll-trigger.animate--fade-in-up {
    font-size: 53px !important;
    font-weight: 700 !important;
}

#m-collection-list-template--18931346473211__16225316461d1cff80 h3.m-collection-card__title a {
    font-size: 26px !important;
    font-weight: 700 !important;
    color:#fff !important;
}

#m-collection-list-template--18931346473211__16225316461d1cff80 a.m-button.m-button--white.m\:justify-center.m\:items-center {
    background-color: transparent;
    border: 2px solid #fff !important; 
    color: #fff !important;
}
#m-collection-list-template--18931346473211__16225316461d1cff80 a.m-button.m-button--white.m\:justify-center.m\:items-center:hover {
    box-shadow:none !important;
   border:2px solid #fff !important;
   background-color:rgba(255, 255, 255,0.3)
}

/* --------------------- product card---------------------- */

#m-section--template--18931346473211__featured_collection_hrfPm8 h2.m-section__heading.h3 {
    font-size: 53px !important;
    font-weight: 700 !important;
}

.m-product-card.m-product-card--style-2 {
    background-color: #fff;
}

.m-product-card__info {
    padding: 10px;
}

/* #m-section--template--18931346473211__featured_collection_hrfPm8 button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    border: 0 solid !important;
}

#m-section--template--18931346473211__featured_collection_hrfPm8 button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev:hover {
    background-color:#fff !important;
    color:#fff !important;
    border:0px solid !important;
     box-shadow:none !important;
}
#m-section--template--18931346473211__featured_collection_hrfPm8 button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev svg {
    width: 40px !important;
    height: 40px !important;
    color: #000 !important;
}
 */
.m-toolbar--left.m\:flex {
    background-color: #DA0708;
    padding: 10px;
    color: #fff;
    border-radius: 10px;
}

/* ------------------------------player section--------------- */

/* #m-section--template--18931346473211__icon_box_TGjind h3.m-icon-box__heading.h4 {
    font-size: 26px !important;
    font-weight: 700 !important;
} */

/* ------------------------------ collections tab section ----------------------------*/

#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR span.collapsible__button-icon.m\:text-base {
    display: none !important;
}

#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR a.collection-tab__link.m-button.m-button--icon {
    display: none !important;
}
#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR .m-collection-tabs .collapsible__item:before {
   display:none !important;
}

#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR .m-collection-tabs .collapsible__item:before {
    opacity:0 !important;
}

#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR .collapsible__content-inner.rte.m\:text-color-subtext {
    display: none !important;
}


#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR span.collapsible__button-text.h4 {
    font-size: 53px !important;
    font-weight: 500 !important;
}


/* ----------------------------------blog post---------------------------- */


/* #m-blog-grid-template--18931346473211__blog_posts_DJDgzP .m-article-card__content.m\:text-left {
    display: flex !important;
    padding: 0 10px !important;
} */

#m-blog-grid-template--18931346473211__blog_posts_DJDgzP a.m-article-card__readmore.m-button.m-button--link {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    padding: 0;
    display:flex;
  align-items:center;
  justify-content:center;
}

#m-blog-grid-template--18931346473211__blog_posts_DJDgzP a.m-article-card__readmore.m-button.m-button--link:hover{
   background-color:rgba(255, 255, 255,0.3);
} 

#m-blog-grid-template--18931346473211__blog_posts_DJDgzP a.m-article-card__readmore.m-button.m-button--link svg{
  color:#fff !important;
}

#m-blog-grid-template--18931346473211__blog_posts_DJDgzP .m-button--link:before, .m-section__description a:before, .m-link-underline:before, .rte a:not(.spr-summary-actions-newreview):before, .m-button--link:after, .m-section__description a:after, .m-link-underline:after, .rte a:not(.spr-summary-actions-newreview):after {

  display:none !important;
  
}

.m-article-card.m-article-card--view-grid {
    position: relative;
} 


.m-article-card__content.m\:text-left {
    position: absolute;
    bottom: 0;
    padding: 0 20px 20px;
    display: flex;
    flex-direction: collumn;
    align-items: center;
    flex-direction: column;
    align-items: flex-end;
}

#m-blog-grid-template--18931346473211__blog_posts_DJDgzP h3.m-article-card__title a {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #fff !important;
} 

.m-article-card__image responsive-image.m-image.m-image-loaded img {
    filter: brightness(0.7);
}

#m-blog-grid-template--18931346473211__blog_posts_DJDgzP h2.m-section__heading.h3 {
    font-size: 53px !important;
    font-weight: 700 !important;
}




/* ---------------------------------- product page ------------------------------------- */


.m-collection-toolbar--wrapper {
    padding: 25px 0 !important;
    justify-content:flex-start !important;
}

/* ---------------------------------product card page------------------------- */

/* .m-main-product--wrapper.m\:flex.m\:flex-wrap.md\:m\:block.m-product-media--layout-7 {
    position: relative !important;
}

.m-product-info--wrapper.m\:text-color-body {
    position: absolute !important;
    background-color: #fff;
    padding: 15px;
    left: 61%;
    top: 40% !important;
    min-width:575px !important;
    max-width:500px !important;
}
h2.m-section__heading.h3 {
    font-size: 53px !important;
    font-weight: 700;
}

.m-collection-products {
    margin-top: 0px !important;
}

.m-collection--wrapper {
    margin-top: 0px !important;
}

.product-block-group.product-block-group--title {
    text-align: left !important;
}
.product-block-group--price {
    text-align: left !important;
}

.m-product-option--label {
    justify-content: flex-start !important;
}

.m-product-option--content.m\:inline-flex.m\:flex-wrap {
    width: 100% !important;
}

button.m-add-to-cart.m-spinner-button.m-button.m-button--primary {
    padding: 15px 0 !important;
    border-radius: 25px !important;
}

#.m-product-form--wrapper.m\:display-flex.m\:flex-wrap.m\:items-end:hover{
  box-shadow:none !important;
  border:0 solid !important;
  transform: none !important;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--primary:hover {
    box-shadow: none !important;
}

.m-image-card__inner.m-gradient.m-color-default {
     background-color: red; 
    background-color: #F0ECEB !important;
}

 .m-main-product{
        margin-top:0px !important;
      } */

.main-product__block .m-product-collapsible .m-collapsible--button {
    font-size: 18px;
    text-align: left !important;
}

/* ----------------------different product template----------------------  */

h3.m-richtext__title.h2 {
    font-size: 26px !important;
    font-weight: 700;
}

.m-richtext__description.rte.m\:text-color-subtext.h6 ul li {
    font-size: 20px !important;
    font-weight: 400 !important;
}

.container-narrow.m-section-my.m-section-py {
    margin: 0 !important;
}

h3.m-collapsible--button.h5 {
    font-size: 26px !important;
    font-weight: 400 !important;
}

h3.m-icon-box__heading.h4 {
    font-size: 42px !important;
    font-weight: 700 !important;
}


.m-icon-box__description.rte.m\:text-color-subtext {
    font-size: 20px !important;
    font-weight: 400 !important;
}

/* ---------------------------- social media links--------------------------- */

/* body .m-footer--block .social-media-links a {
    background-color: transparent !important;
}

body .m-footer--block .social-media-links a:hover{
  box-shadow:none !important;
}

.m-footer--middle .m-footer--accordion {
    justify-content: center !important;
} */


#shopify-section-sections--18931346735355__footer .m-svg-icon {
    width: 25px !important;
    height: 25px !important;
}
/* --------------------- iamge slider------------------ */


#m-custom__block--handpicked_products_VAc3KN .m-product-card__info {
    display: none !important;
}





/* ----------------privacy policy page------------------ */

.shopify-policy__container {
    
    max-width: 1400px!important;
    padding: 60px 0px;
}
.shopify-policy__title {
    text-align: center;
    margin-bottom: 40px;
}
.shopify-policy__title h1 {
    font-size: 35px;
    text-transform: capitalize;
}

/* 
----------------- */




/* --------------------about us page--------------------- */

#m-custom__block--text_biMtMt .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 36px !important;
}

#m-custom-template--18931345424635__custom_content_nVTAFj h3.m-richtext__title.h2 {
    font-size: 53px !important;
    font-weight: 700 !important;
}

#m-custom-template--18931345424635__custom_content_nVTAFj .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 36px !important;
}

#m-custom-template--18931345424635__custom_content_pPhUm3 h3.m-richtext__title.h2 {
    font-size: 53px !important;
    font-weight: 700 !important;
}

#m-custom-template--18931345424635__custom_content_pPhUm3 .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 36px !important;
}

#m-custom__block--text_XUe9FH h3.m-richtext__title.h2 {
    font-size: 53px !important;
    font-weight: 700 !important;
}
#m-custom__block--text_XUe9FH .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 36px !important;
}

#m-custom__block--handpicked_products_67kU4P .m-product-card__info {
    display: none !important;
}


/* -------------------------faq page--------------------------- */


/* #shopify-section-template--18931345850619__main .container {
    width: 55% !important;
    margin: 0 0 0 50px !important; 
    box-shadow:0px 0px 0px 10px #F5F5F5 !important;
  padding:50px !important;
} */

#shopify-section-template--18931345850619__main h3.m-collapsible--button {
    font-size: 26px !important;
}
#shopify-section-template--18931345850619__main .m-collapsible--content__inner.rte {
    font-size: 20px !important;
}


#m-custom-template--18931345850619__custom_content_tAfTRN .m-section__description.rte {
    font-size: 42px !important;
}

#m-custom-template--18931345850619__custom_content_tAfTRN h2.m-section__heading.h2 {
    font-size: 63px !important;
    font-weight: 700 !important;
}

#shopify-section-template--18931345850619__main .m-collapsible[open=true] .m-collapsible--icon, .collapsible[open=true] .m-collapsible--icon {
    transform: rotate(134deg) !important;
}

/* --------------- contact us page ----------------------- */

div#shopify-section-template--18931345752315__contact-form {
    padding-top: 182px !important;
}


/* -----------------------------responsive section---------------------- */


@media screen and (max-width:767px){
 /* ---------------mobile header--------------- */

  header.m-header__mobile.container-fluid.m\:flex.m\:items-center.m-gradient.m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 {
    background-color: #fff !important;
    color:#000 !important;
    /* width: 68%;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 200px !important; */
}

  .m-menu-drawer__wrapper {
    background-color: #fff !important;
    color: #000 !important;
}

  .m-megamenu-mobile {
    background-color: #fff !important;
}

  .m-cart-count {
    background-color: #000 !important;
    color: #fff !important;
}

  .m-hamburger-box__inner {
    background-color: #000 !important;
}

  .m-hamburger-box__inner:before, .m-hamburger-box__inner:after {
   background-color:#000 !important;
}

  .m-slide__wrapper.container-fluid {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


  /* ----------------pro team-------------- */

#m-section--template--18941695426811__icon_box_KeaXcK .m-section__header.m\:text-center {
    margin-top: 25px !important;
}
  
  
  /* .m-menu-drawer__backdrop {
    position: absolute !important;
    z-index: 19;
    transition: all var(--m-duration-default, .25s);
    width: 100vw !important;
    height: 100vh !important;
    left: -23% !important;
    top: -92% !important;
} */

  /* -------------------slider text-------------------- */
  /* h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size: 36px !important;
} */
  /* .m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 20px !important;
} */

h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size: 25px !important;
    text-align: center !important;
    color:#fff !important;
  margin-top:50px !important;
}

  #m-slider-template--18931346473211__1621243260e1af0c20 .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-start {
    margin-top: 10px !important;
}

#m-slider-template--18931346473211__1621243260e1af0c20 .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-start a {
    padding: 5px 10px !important;
}

#m-slider-template--18931346473211__1621243260e1af0c20 .m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    margin-top: 0px !important;
}
  
  .m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 16px !important;
    text-align: center !important;
    color:#fff !important;
}


  .m-richtext__description+.m-richtext__button {
    justify-content: center !important;
}
  .m-slide__media {
    filter: brightness(0.5);
}

  /* ---------------------- new arrivals------------------ */
  #m-section--template--18931346473211__featured_collection_hrfPm8 h2.m-section__heading.h3 {
    font-size: 36px !important;
    font-weight: 700 !important;
}


  /* --------------------players section------------------- */

  section#m-section--template--18931346473211__icon_box_TGjind {
    margin-top: 50px !important;
}

  
  /* -------------collection list section--------------- */

  h2.m-section__heading.h3 {
    font-size: 36px !important;
}
  #m-collection-list-template--18931346473211__16225316461d1cff80 h3.m-collection-card__title a {
    color: #000 !important;
}

  /* ---------------------collections tab----------------- */

  #m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR span.collapsible__button-text.h4 {
    font-size: 35px !important;
}

  /* ------------------stories------------------ */

  #m-blog-grid-template--18931346473211__blog_posts_DJDgzP h2.m-section__heading.h3 {
    font-size: 36px !important;
}
  #m-blog-grid-template--18931346473211__blog_posts_DJDgzP h3.m-article-card__title a {
    font-size: 15px !important;
    font-weight: 400 !important;
}

  /* -------------------- product card page------------------- */
  
  .m-product-info--wrapper.m\:text-color-body{
    position:static !important;
  }

h1.m-product-title {
    font-size: 18px !important;
}

  .m-product-info--wrapper.m\:text-color-body {
    padding: 0px !important;
}

  .m-product-form--wrapper.m\:display-flex.m\:flex-wrap.m\:items-end {
    width: 70%;
}
  h3.m-icon-box__heading.h4 {
    font-size: 20px !important;
}
  h2.m-section__heading.h3 {
    font-size: 30px !important;
}

  .m-icon-box__description.rte.m\:text-color-subtext {
    font-size: 15px !important;
    font-weight: 400 !important;
}
    .m-product-media {
    margin-top: 55px !important;
} 

  /* -------------------product page--------------- */

.m-collection-toolbar--wrapper {
    margin-top: 50px !important;
    background:transparent !important;
}

/* ------------------------about us page--------------------- */
  #m-custom__block--text_biMtMt .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 18px !important;
}

  #m-custom-template--18931345424635__custom_content_nVTAFj h3.m-richtext__title.h2 {
    font-size: 36px !important;
    font-weight: 700 !important;
}
  #m-custom-template--18931345424635__custom_content_nVTAFj .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 18px !important;
}

  #m-custom-template--18931345424635__custom_content_pPhUm3 h3.m-richtext__title.h2 {
    font-size: 36px !important;
}
  #m-custom-template--18931345424635__custom_content_pPhUm3 .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 18px !important;
}

  #m-custom__block--text_XUe9FH h3.m-richtext__title.h2 {
    font-size: 36px !important;
}
  #m-custom__block--text_XUe9FH .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 18px !important;
}

  #m-custom-template--18931345424635__custom_content_pPhUm3 .container.m-section-my.m-section-py.m-custom-content__container {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
  #m-custom-template--18931345424635__custom_content_DhAzzE .container.m-section-my.m-section-py.m-custom-content__container {
    padding-top: 0px !important;
}

  #m-custom-template--18931345424635__custom_content_FWGYyH .container.m-section-my.m-section-py.m-custom-content__container {
    padding-top: 0px !important;
}

  #m-hero-section-template--18931345424635__image_with_text_2_YRfwxr .m-hero__inner--top-left, .m-hero__inner--bottom-left, .m-hero__inner--middle-left {
    justify-content: center !important;
}

#m-hero-section-template--18931345424635__image_with_text_2_YRfwxr picture.media-wrapper.m\:block.m\:w-full.m\:h-full {
    filter: brightness(0.6) !important;
}

/* ---------------------team--------------- */

  #m-section--template--18941695426811__icon_box_BNFXhR h2.m-section__heading.h3 {
    font-size: 36px !important;
    margin-top: 20px !important;
}

  /* ------------------ player information page------------- */

  .m-hero.m-hero--adapt .m-parallax {
    top: 55px !important;
}

  h2.m-hero__title.h1.m\:text-white {
    margin-top: 90px !important;
}

  .m-parallax__wrapper.m-image.m\:relative.m\:w-full.m\:h-full {
    filter: brightness(0.5);
}

  /* -------------------------- contact us page -------------------- */

  .m-contact-form__info.m\:flex.m\:flex-wrap.m\:w-full.xl\:m\:w-4\/12 {
    margin-top: 80px !important;
}

  div#shopify-section-template--18931345752315__contact-form {
    padding-top:0px !important;
}
  /* --------------side bar------------- */

  .m-sidebar--open{
    margin-right:0px !important;
  }
  
}



@media screen and (min-width:768px) and (max-width:1023px){

  header.m-header__mobile.container-fluid.m\:flex.m\:items-center.m-gradient.m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 {
    background-color: #fff !important;
    color:#000 !important;
    /* width: 68%;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 200px !important; */
}

  .m-cart-count {
    background-color: #000 !important;
    color: #fff !important;
}

  .m-hamburger-box__inner {
    background-color: #000 !important;
}

  .m-hamburger-box__inner:before, .m-hamburger-box__inner:after {
   background-color:#000 !important;
}

    .container-narrow.m-section-my.m-section-py {
    padding-left: 65px !important;
}

h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size: 36px !important;
    text-align: center !important;
    color:#fff !important;
  margin-top:10px !important;
}

  .m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 18px !important;
    text-align: center !important;
    color:#fff !important;
}


  .m-richtext__description+.m-richtext__button {
    justify-content: center !important;
}
  .m-slide__media {
    filter: brightness(0.5);
}

  #m-collection-list-template--18931346473211__16225316461d1cff80 h3.m-collection-card__title a {
    font-size: 20px !important;
}

#m-collection-tabs--template--18931346473211__collection_tabs_tqB4FR span.collapsible__button-text.h4 {
    font-size: 45px !important;
    font-weight: 500 !important;
}
  /* -------------------------player  information------------------ */

  .m-hero.m-hero--adapt .m-parallax {
    top: 74px !important;
}

  /* ------------- product page---------------- */

    .m-collection-toolbar--wrapper {
    margin-top: 100px !important;
}

    /* ----------------pro team-------------- */

#m-section--template--18941695426811__icon_box_KeaXcK .m-section__header.m\:text-center {
    margin-top: 25px !important;
}
h3.m-icon-box__heading.h4 {
    font-size: 25px !important;
    font-weight: 700 !important;
}
  
  /* ------------------single product page----------------*/

  .m-product-media--slider.media-slider-full {
    top: 50px !important;
}

  .m-main-product--info .m-product-info--wrapper {
    position: static !important ;
}

.m-product-info--wrapper.m\:text-color-body {

    margin-top: 75px !important;
    position: static !important;
    min-width: auto !important;
    max-width: 100% !important;
}

  h2.m-section__heading.h3 {
    font-size: 42px !important;
}

  /* ----------------------product media----------------- */

  .m-product-media {
    margin-top: 25px !important;
}
  

}

.m-contact-form {
   margin-top:0px !important;
}


@media screen and (min-width:1024px) and (max-width:1600px){
  .container-narrow.m-section-my.m-section-py {
    padding-left: 65px !important;
}

  .m-collection-toolbar--wrapper {
    position:relative;
    /* z-index:999 !important; */

    margin-top:100px !important;
}

  .m-contact-form {
    margin-bottom: 60px;
    margin-top:0 px !important;
    padding-top: 150px !important;
}

    /* ----------------pro team-------------- */

#m-section--template--18941695426811__icon_box_KeaXcK .m-section__header.m\:text-center {
    margin-top: 25px !important;
}
h3.m-icon-box__heading.h4 {
    font-size: 25px !important;
    font-weight: 700 !important;
}

  /* ------------------------------- product card------------------------------------------- */

  .m-main-product--wrapper.m\:flex.m\:flex-wrap.md\:m\:block.m-product-media--layout-7 {
    position: relative !important;
}

/* .m-product-info--wrapper.m\:text-color-body {
    position: absolute !important;
    background-color: #fff;
    padding: 15px;
    left: 61%;
    top: 40% !important;
    min-width:450px !important;
    max-width:500px !important;
} */
h2.m-section__heading.h3 {
    font-size: 53px !important;
    font-weight: 700;
}

.m-collection-products {
    margin-top: 0px !important;
}

.m-collection--wrapper {
    margin-top: 0px !important;
}

.product-block-group.product-block-group--title {
    text-align: left !important;
}
.product-block-group--price {
    text-align: left !important;
}

.m-product-option--label {
    justify-content: flex-start !important;
}

.m-product-option--content.m\:inline-flex.m\:flex-wrap {
    width: 100% !important;
}

button.m-add-to-cart.m-spinner-button.m-button.m-button--primary {
    padding: 15px 0 !important;
    border-radius: 25px !important;
}

#.m-product-form--wrapper.m\:display-flex.m\:flex-wrap.m\:items-end:hover{
  box-shadow:none !important;
  border:0 solid !important;
  transform: none !important;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--primary:hover {
    box-shadow: none !important;
}

.m-image-card__inner.m-gradient.m-color-default {
    /* background-color: red; */
    background-color: #F0ECEB !important;
}

 .m-main-product{
        margin-top:0px !important;
      }

}


@media screend and (min-width:1601px){
    .container-narrow.m-section-my.m-section-py {
    padding-left: 65px !important;
}

  .m-collection-toolbar--wrapper {
    position:relative;
    /* z-index:999 !important; */

    margin-top:100px !important;
}

  .m-contact-form {
    margin-bottom: 60px;
    margin-top:0 px !important;
    padding-top: 150px !important;
}

/* ------------------------------ product card -----------------------------*/

  .m-main-product--wrapper.m\:flex.m\:flex-wrap.md\:m\:block.m-product-media--layout-7 {
    position: relative !important;
}

.m-product-info--wrapper.m\:text-color-body {
    position: absolute !important;
    background-color: #fff;
    padding: 15px;
    left: 61%;
    top: 40% !important;
    min-width:575px !important;
    max-width:500px !important;
}
h2.m-section__heading.h3 {
    font-size: 53px !important;
    font-weight: 700;
}

.m-collection-products {
    margin-top: 0px !important;
}

.m-collection--wrapper {
    margin-top: 0px !important;
}

.product-block-group.product-block-group--title {
    text-align: left !important;
}
.product-block-group--price {
    text-align: left !important;
}

.m-product-option--label {
    justify-content: flex-start !important;
}

.m-product-option--content.m\:inline-flex.m\:flex-wrap {
    width: 100% !important;
}

button.m-add-to-cart.m-spinner-button.m-button.m-button--primary {
    padding: 15px 0 !important;
    border-radius: 25px !important;
}

#.m-product-form--wrapper.m\:display-flex.m\:flex-wrap.m\:items-end:hover{
  box-shadow:none !important;
  border:0 solid !important;
  transform: none !important;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--primary:hover {
    box-shadow: none !important;
}

.m-image-card__inner.m-gradient.m-color-default {
    /* background-color: red; */
    background-color: #F0ECEB !important;
}

 .m-main-product{
        margin-top:0px !important;
      }

  

}














/* --------------------------- coming soon---------------------- */

div#m-custom__block--text_b8iLMn {
    min-height: 300px !important;
}


/* -------------- Ipickl Junior Team -------------- */

div#shopify-section-template--19311583592699__custom_content_8AgBph {
    min-height: 450px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#m-custom-template--19311583592699__custom_content_8AgBph h2.m-section__heading.h3 span {
    display: inline-block;
    width: 50px;
    overflow: hidden;
   animation: dotsAnimation 1.5s infinite steps(1);
   transition:all linear 0.3s;
}


span.dot {
    display: inline-block;
    width: 50px;
    overflow: hidden;
   animation: dotsAnimation 1.5s infinite steps(1);
   transition:all linear 0.3s;
}


@keyframes dotsAnimation {
    0% {
       width:0px;
    }
    33% {
        width:20px;
    }
    66% {
        width:60px;
    }
    100% {
       width:60px;
    }
}


/* --------------------- series 8 pro product description --------------------------- */

#shopify-section-template--18941019324667__main .m-collapsible--content__inner.rte {
    text-align: left !important;
}

#m-collapsible--template--18941019324667__collapsible_tabs_xf9Fej h3.m-collapsible--button.h3 {
    font-size: 26px !important;
    font-weight: 700 !important;
}