/** Shopify CDN: Minification failed

Line 661:29 Expected ":"

**/
html body {
  padding-bottom: 0;
}

.container,
.page-width {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto
}

@media (min-width:576px) {
  .container,
  .page-width {
    max-width: 540px
  }
}

@media (min-width:768px) {

  .container,
  .page-width {
    max-width: 900px
  }
}

@media (min-width:992px) {

  .container,
  .page-width {
    max-width: 1100px
  }
}

@media (min-width:1200px) {

  .container,
  .page-width {
    max-width: 1340px
  }
}

@media (min-width:1500px) {

  .container,
  .page-width {
    max-width: 1620px
  }
}


.main-content {
  position: relative;
  padding-top: 0 !important;
}

html body .p-0 {
  padding: 0 !important;
}

html body .o-hidden {
  overflow: hidden;
}

html body .ml-auto {
  margin-left: auto !important;
}

html body .pl-0 {
  padding-left: 0 !important;
}

html body .px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.hide--desktop {
  display: block !important;
}

.hide--mobile {
  display: none !important;
}

@media (min-width: 769px) {
  .hide--mobile {
    display: block !important;
  }

  .hide--desktop {
    display: none !important;
  }
}

.row, .snize-results-page .grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.megamenu .row>div {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  box-sizing: border-box;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 1.66667%;
  flex: 0 0 1.66667%;
  max-width: 1.66667%
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 3.33333%;
  flex: 0 0 3.33333%;
  max-width: 3.33333%
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 5%;
  flex: 0 0 5%;
  max-width: 5%
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 6.66667%;
  flex: 0 0 6.66667%;
  max-width: 6.66667%
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 11.66667%;
  flex: 0 0 11.66667%;
  max-width: 11.66667%
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 13.33333%;
  flex: 0 0 13.33333%;
  max-width: 13.33333%
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  max-width: 15%
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18.33333%;
  flex: 0 0 18.33333%;
  max-width: 18.33333%
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%
}

.col-13 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 21.66667%;
  flex: 0 0 21.66667%;
  max-width: 21.66667%
}

.col-14 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23.33333%;
  flex: 0 0 23.33333%;
  max-width: 23.33333%
}

.col-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}

.col-16 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 26.66667%;
  flex: 0 0 26.66667%;
  max-width: 26.66667%
}

.col-17 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 28.33333%;
  flex: 0 0 28.33333%;
  max-width: 28.33333%
}

.col-18 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%
}

.col-19 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 31.66667%;
  flex: 0 0 31.66667%;
  max-width: 31.66667%
}

.col-20 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%
}

.col-21 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
  max-width: 35%
}

.col-22 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 36.66667%;
  flex: 0 0 36.66667%;
  max-width: 36.66667%
}

.col-23 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 38.33333%;
  flex: 0 0 38.33333%;
  max-width: 38.33333%
}

.col-24 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%
}

.col-25 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%
}

.col-26 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 43.33333%;
  flex: 0 0 43.33333%;
  max-width: 43.33333%
}

.col-27 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  max-width: 45%
}

.col-28 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 46.66667%;
  flex: 0 0 46.66667%;
  max-width: 46.66667%
}

.col-29 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48.33333%;
  flex: 0 0 48.33333%;
  max-width: 48.33333%
}

.col-30 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}

.col-31 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 51.66667%;
  flex: 0 0 51.66667%;
  max-width: 51.66667%
}

.col-32 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 53.33333%;
  flex: 0 0 53.33333%;
  max-width: 53.33333%
}

.col-33 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55%;
  flex: 0 0 55%;
  max-width: 55%
}

.col-34 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 56.66667%;
  flex: 0 0 56.66667%;
  max-width: 56.66667%
}

.col-35 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%
}

.col-36 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  max-width: 60%
}

.col-37 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 61.66667%;
  flex: 0 0 61.66667%;
  max-width: 61.66667%
}

.col-38 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 63.33333%;
  flex: 0 0 63.33333%;
  max-width: 63.33333%
}

.col-39 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
  max-width: 65%
}

.col-40 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%
}

.col-41 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 68.33333%;
  flex: 0 0 68.33333%;
  max-width: 68.33333%
}

.col-42 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
  max-width: 70%
}

.col-43 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 71.66667%;
  flex: 0 0 71.66667%;
  max-width: 71.66667%
}

.col-44 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 73.33333%;
  flex: 0 0 73.33333%;
  max-width: 73.33333%
}

.col-45 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%
}

.col-46 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 76.66667%;
  flex: 0 0 76.66667%;
  max-width: 76.66667%
}

.col-47 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 78.33333%;
  flex: 0 0 78.33333%;
  max-width: 78.33333%
}

.col-48 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80%;
  flex: 0 0 80%;
  max-width: 80%
}

.col-49 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 81.66667%;
  flex: 0 0 81.66667%;
  max-width: 81.66667%
}

.col-50 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%
}

.col-51 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 85%;
  flex: 0 0 85%;
  max-width: 85%
}

.col-52 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 86.66667%;
  flex: 0 0 86.66667%;
  max-width: 86.66667%
}

.col-53 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 88.33333%;
  flex: 0 0 88.33333%;
  max-width: 88.33333%
}

.col-54 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90%;
  flex: 0 0 90%;
  max-width: 90%
}

.col-55 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%
}

.col-56 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 93.33333%;
  flex: 0 0 93.33333%;
  max-width: 93.33333%
}

.col-57 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  max-width: 95%
}

.col-58 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 96.66667%;
  flex: 0 0 96.66667%;
  max-width: 96.66667%
}

.col-59 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 98.33333%;
  flex: 0 0 98.33333%;
  max-width: 98.33333%
}

.col-60 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.d-none {
  display: none !important;
}

@media (min-width: 768px) {
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto !important;
    max-width: 100%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .d-md-block {
      display: block !important;
  }
  .d-md-none{
    display: none !important;
  }
}



.testimonials-section .author_name {
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
  color: #231F20;
  padding: 0 5px;
  border-bottom: 5px solid #231F20;
  display: inline-block;
  letter-spacing: 0;
}

.author_name cite {
  font-style: normal;
}

body .flickity-page-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding-top: 25px;
  top: auto;
  bottom: -20px !important;
}

.product-recommendations-placeholder .flickity-page-dots {
  bottom: -40px !important;
}

body .flickity-page-dots {
  display: none;
}

body .flickity-page-dots,
body .flickity-page-dots {
  display: flex !important;
}

body .flickity-page-dots .dot {
  width: 16px !important;
  height: 16px !important;
  flex: 0 0 16px !important;
  border-radius: 50%;
  border: 1px solid #D9D9D9 !important;
  background-color: transparent !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  opacity: 1 !important;
}

body .flickity-page-dots .dot:after {
  content: "";
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
  border-radius: 50%;
  background-color: #F6F6F7;
  display: inline-block;
}

body .flickity-page-dots .dot.is-selected:after,
body .flickity-page-dots .dot:hover:after {
  background-color: #DCDDDE;z
}
body .flickity-button {
  background-color: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, .1);
  color: var(--colorTextBody);
}
.hero .flickity-page-dots {
  bottom: 20px !important;
}
body .hero .flickity-page-dots .dot.is-selected:after, 
body .hero .flickity-page-dots .dot:hover:after {
  background-color: #babfc4;
}



div#CollectionGrid {
    padding-bottom: 60px;
}

  /* donate css  */
  .cart--donate-wrap{
  	background-color: #efefef;
    font-size: 10px;
    color: #231f20;
    padding: 15px;
  }
  .cart--donate-position-cartpage{
  	display: flex;
    flex-wrap: wrap;
  }
  .cart--donate-wrap p{
  	margin-bottom: 10px;
  }
  .cart--donate-position-cartpage .cart--donate-img{
  	width: 50%;
  }
  .cart--donate-position-cartpage .cart--donate-list{
  	width: 50%;
  }
  .cart--donate-list h3 {
    font-family: Poppins;
    font-weight: 900;
  }
  .cart--donate-content{
  	padding-top: 10px;
    padding-bottom: 10px;
  }
  .cart--donate-position-cartpage .cart--donate-content{
  	width: 50%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cart--donate-wrap h3{
  	font-size: 15px;
    margin-bottom: 5px;
    line-height: 1.5;
  }
  .donate--list-wrap {
  	display: flex;
    flex-wrap: wrap;
  }
  .donate--cell{
  	width: 50%;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
  }
  .donate--cell label{
  	margin-left: 5px;
    margin-bottom: 0px;
  }
  .donate-custom--amount label{
  	margin-left: 0px;
    font-weight: 700;
  }
  .donate-custom-amount-field{
    border: 1px solid #222222;
    height: 100%;
    font-size: 12px;
    margin-left: 10px;
    width: calc(100% - 173px);
  }
  .cart--donate-img img{
    width:20%;
  	
  }
  .cart--donate-position-slidecart .cart--donate-list{
  	margin-top: 5px;
  }
  .donate--list-label{
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700;
    font-family: Poppins;
  }
  .donate-apply-btn{
  	background: #e3000b;
    border: 0;
    color: #fff;
    font-size: 10px;
    padding: 7px 10px;
    text-transform: uppercase;
  }
  .donate-custom--amount{
  	width: 100%;
    margin-bottom: 0px;
  }
  .donate-custom-amount-field{
  	
  }
  .cart--donate-description a{
  	color: #e3000b;
    text-decoration: underline;
    font-family: Poppins;
  }
  @media (max-width: 768px){
  	.cart--donate-img{
      width: 100%;
    }
    .cart--donate-list{
      width: 100%;
    }
    .cart--donate-content{
      width: 100%;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .cart--donate-wrap{
    	padding: 10px;
    }
    .cart--donate-position-cartpage .cart--donate-img{
      width: 100%;
    }
    .cart--donate-position-cartpage .cart--donate-list{
      width: 100%;
      margin-top: 10px;
    }
  }
  

.hero-section {
  position: relative;
  height: 475px;
  display: table;
  width: 100%;
  overflow: hidden;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.hero__inner {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  padding: 50px 0;
  color: #fff;
  z-index: 2;
}
.text-center {
  text-align: center !important;
}
.rte-setting:last-child {
  margin-bottom: 0;
}
.hero--large {
  height: 488px;
}
.hero-section .hero__inner {
  display: flex;
  height: 100%;
}
.no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.hero__overlay {
  position: relative;
  background-size: cover;
}
.hero--medium {
  height: 357px;
}
.hero .hero__inner.height-center {
  align-items: center;
}

.container-fluid.to-edges .row {
  margin-left: 0;
  margin-right: 0;
}
.logo-bar {
  flex-flow: wrap;
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.logo-bar .logo-bar__item.title-bottom {
  display: block !important;
  text-align: -webkit-center;
}
.logo-bar .logo-bar__item.title-bottom .logo-bar__image {
  margin-bottom: 20px;
}
.hero-section .hero__inner.height-center {
  align-items: center;
}
@media (min-width: 768px) {
  .col-md-60 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .hero--large {
    height: 650px;
  }
  .hero--medium {
    height: 475px;
  }
}
.custom-grid-product__colors-scrollable-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
  overflow: hidden;
  /* Ensure the wrapper takes full width */
  width: 100%;
}

.custom-grid-product__colors-scrollable {
  display: flex;
  gap: 10px;
  overflow-x: scroll;
  scroll-behavior: smooth;
  /* Ensure the scrollable area takes full available space */
  flex: 1;
}
.custom-grid-product__colors-scrollable::-webkit-scrollbar {
  display: none;
}
.custom-color-swatch-inline {
  display: inline-block;
  border-radius: 50%;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  position: relative;
  flex-shrink: 0;
  border: 2px solid transparent; /* Default border style */
}
.custom-swatch-selected {
  border: 2px solid #222222; /* Border style for the selected swatch */
}
.custom-swatch--square {
  border-radius: 4px;
}
.tippy-box[data-animation='custom'] {
  transition: none;
}

.tippy-box[data-animation='custom'][data-state='visible'] {
  animation: fadeInDown 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.tippy-box[data-animation='custom'][data-state='hidden'] {
  animation: fadeOutUp 0.3s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}
.tippy-box {
  background-color: #231f20;
  font-family: 'Poppins';
  border-radius: 0 !important;
}
.tippy-arrow {
  color: #231f20 !important; /* This applies the background color to the arrow */
}

@keyframes fadeInDown {
  0% {
    transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeOutUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-10px);
    opacity: 0;
  }
}

input {
  border: 1px solid #e8e9eb !important;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin: 0 0 15px;
  font-family: Poppins, sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: .9;
  overflow-wrap: break-word;
  word-wrap: break-word;
  text-transform: uppercase;
}

.btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: auto;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 7px 35px;
  background-color: #e3000b;
  color: #fff;
  font-family: Poppins, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
  white-space: normal;
  font-size: 14px;
  -ms-transition: all ease-out .35s;
  -webkit-transition: all ease-out .35s;
  transition: all ease-out .35s;
}

.grid--view-items .grid__item {
  padding-bottom: 15px;
}

.grid-view-item__title {
  margin-bottom: 0;
  color: #231f20;
}

.grid-view-item--sold-out .grid-view-item__image {
  opacity: .5;
}

.grid-view-item {
  padding: 10px;
  margin-top: 15px;
}

.grid-view-item__link {
  display: block;
  color: #e3000b;
}

.btn.show_now {
  width: 100%;
  border: unset;
  text-align: left;
  padding: 5px;
  position: relative;
  font-weight: 700;
}

.grid-view-item__image {
  display: block;
  margin: 0 auto 15px;
  padding-top: 66.66%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.hr--invisible {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  display: block;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
  margin-inline-start: auto;
  margin-inline-end: auto;
  unicode-bidi: isolate;
  overflow: hidden;
  border-style: inset;
  border-width: 1px;
}

.influencer-container .rider-details {
  width: 100%;
  max-width: 100%;
  position: absolute;
  z-index: 1;
  background-color: #eeeeef;
  left: 0;
  display: none;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.influencer-container .rider-details-container {
  position: static;
  -webkit-transition: .3s all;
  -moz-transition: .3s all;
  -ms-transition: .3s all;
  -o-transition: .3s all;
  transition: .3s all;
}

.influencer-container .rider-details .featured-row__subtext p {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.influencer-container .rider-details .featured-row__subtext .h3 {
  font-size: 2em;
  letter-spacing: 0;
}

.feature-columns-container .item {
  padding: 10px;
}

.feature-columns-container .title a {
  cursor: pointer;
}
.no-padding {
  padding: 0 !important;
}

.d-grid {
  display: grid;
}

.no-padding {
  padding: 0 !important;
}

.influencer-container .rider-details-container img {
  cursor: pointer;
}

.feature-columns-container .item img {
  width: 100%;
}

.feature-row__image img {
  width: 100%;
}
.align-items-bottom {
  -webkit-box-align: flex-end !important;
  -ms-flex-align: flex-end !important;
  align-items: flex-end !important;
}
.rte-setting:last-child {
  margin-bottom: 0;
}
.rte-setting {
  margin-bottom: 16.66667px;
}

p {
  margin: 0 0 16.66667px;
}
p:last-child {
  margin-bottom: 0;
}

.col-md-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-sm-30 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-13,
.col-14,
.col-15,
.col-16,
.col-17,
.col-18,
.col-19,
.col-20,
.col-21,
.col-22,
.col-23,
.col-24,
.col-25,
.col-26,
.col-27,
.col-28,
.col-29,
.col-30,
.col-31,
.col-32,
.col-33,
.col-34,
.col-35,
.col-36,
.col-37,
.col-38,
.col-39,
.col-40,
.col-41,
.col-42,
.col-43,
.col-44,
.col-45,
.col-46,
.col-47,
.col-48,
.col-49,
.col-50,
.col-51,
.col-52,
.col-53,
.col-54,
.col-55,
.col-56,
.col-57,
.col-58,
.col-59,
.col-60,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-13,
.col-lg-14,
.col-lg-15,
.col-lg-16,
.col-lg-17,
.col-lg-18,
.col-lg-19,
.col-lg-20,
.col-lg-21,
.col-lg-22,
.col-lg-23,
.col-lg-24,
.col-lg-25,
.col-lg-26,
.col-lg-27,
.col-lg-28,
.col-lg-29,
.col-lg-30,
.col-lg-31,
.col-lg-32,
.col-lg-33,
.col-lg-34,
.col-lg-35,
.col-lg-36,
.col-lg-37,
.col-lg-38,
.col-lg-39,
.col-lg-40,
.col-lg-41,
.col-lg-42,
.col-lg-43,
.col-lg-44,
.col-lg-45,
.col-lg-46,
.col-lg-47,
.col-lg-48,
.col-lg-49,
.col-lg-50,
.col-lg-51,
.col-lg-52,
.col-lg-53,
.col-lg-54,
.col-lg-55,
.col-lg-56,
.col-lg-57,
.col-lg-58,
.col-lg-59,
.col-lg-60,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-13,
.col-md-14,
.col-md-15,
.col-md-16,
.col-md-17,
.col-md-18,
.col-md-19,
.col-md-20,
.col-md-21,
.col-md-22,
.col-md-23,
.col-md-24,
.col-md-25,
.col-md-26,
.col-md-27,
.col-md-28,
.col-md-29,
.col-md-30,
.col-md-31,
.col-md-32,
.col-md-33,
.col-md-34,
.col-md-35,
.col-md-36,
.col-md-37,
.col-md-38,
.col-md-39,
.col-md-40,
.col-md-41,
.col-md-42,
.col-md-43,
.col-md-44,
.col-md-45,
.col-md-46,
.col-md-47,
.col-md-48,
.col-md-49,
.col-md-50,
.col-md-51,
.col-md-52,
.col-md-53,
.col-md-54,
.col-md-55,
.col-md-56,
.col-md-57,
.col-md-58,
.col-md-59,
.col-md-60,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-13,
.col-sm-14,
.col-sm-15,
.col-sm-16,
.col-sm-17,
.col-sm-18,
.col-sm-19,
.col-sm-20,
.col-sm-21,
.col-sm-22,
.col-sm-23,
.col-sm-24,
.col-sm-25,
.col-sm-26,
.col-sm-27,
.col-sm-28,
.col-sm-29,
.col-sm-30,
.col-sm-31,
.col-sm-32,
.col-sm-33,
.col-sm-34,
.col-sm-35,
.col-sm-36,
.col-sm-37,
.col-sm-38,
.col-sm-39,
.col-sm-40,
.col-sm-41,
.col-sm-42,
.col-sm-43,
.col-sm-44,
.col-sm-45,
.col-sm-46,
.col-sm-47,
.col-sm-48,
.col-sm-49,
.col-sm-50,
.col-sm-51,
.col-sm-52,
.col-sm-53,
.col-sm-54,
.col-sm-55,
.col-sm-56,
.col-sm-57,
.col-sm-58,
.col-sm-59,
.col-sm-60,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-13,
.col-xl-14,
.col-xl-15,
.col-xl-16,
.col-xl-17,
.col-xl-18,
.col-xl-19,
.col-xl-20,
.col-xl-21,
.col-xl-22,
.col-xl-23,
.col-xl-24,
.col-xl-25,
.col-xl-26,
.col-xl-27,
.col-xl-28,
.col-xl-29,
.col-xl-30,
.col-xl-31,
.col-xl-32,
.col-xl-33,
.col-xl-34,
.col-xl-35,
.col-xl-36,
.col-xl-37,
.col-xl-38,
.col-xl-39,
.col-xl-40,
.col-xl-41,
.col-xl-42,
.col-xl-43,
.col-xl-44,
.col-xl-45,
.col-xl-46,
.col-xl-47,
.col-xl-48,
.col-xl-49,
.col-xl-50,
.col-xl-51,
.col-xl-52,
.col-xl-53,
.col-xl-54,
.col-xl-55,
.col-xl-56,
.col-xl-57,
.col-xl-58,
.col-xl-59,
.col-xl-60,
.col-xl-auto,
.col-xxl,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl-13,
.col-xxl-14,
.col-xxl-15,
.col-xxl-16,
.col-xxl-17,
.col-xxl-18,
.col-xxl-19,
.col-xxl-20,
.col-xxl-21,
.col-xxl-22,
.col-xxl-23,
.col-xxl-24,
.col-xxl-25,
.col-xxl-26,
.col-xxl-27,
.col-xxl-28,
.col-xxl-29,
.col-xxl-30,
.col-xxl-31,
.col-xxl-32,
.col-xxl-33,
.col-xxl-34,
.col-xxl-35,
.col-xxl-36,
.col-xxl-37,
.col-xxl-38,
.col-xxl-39,
.col-xxl-40,
.col-xxl-41,
.col-xxl-42,
.col-xxl-43,
.col-xxl-44,
.col-xxl-45,
.col-xxl-46,
.col-xxl-47,
.col-xxl-48,
.col-xxl-49,
.col-xxl-50,
.col-xxl-51,
.col-xxl-52,
.col-xxl-53,
.col-xxl-54,
.col-xxl-55,
.col-xxl-56,
.col-xxl-57,
.col-xxl-58,
.col-xxl-59,
.col-xxl-60,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.tippy-box[data-theme~='collections-tooltip'] .tippy-content {
  padding: 14px 14px;
}

.tippy-content p,
.tippy-content h6,
.tippy-content h5,
.tippy-content h4,
.tippy-content h3,
.tippy-content h2,
.tippy-content h1 {
  color: #ffffff;
  text-transform: none;
  margin: 0;
  font-family: Poppins, sans-serif;
}

.tippy-content p a {
  color: #ffffff;
  text-decoration: underline;
}

.tippy-content p a:hover {
  color: #ffffff;
  text-decoration: none;
}

.tippy-content h6 {
  line-height: 1.25;
}

@media screen and (max-width: 767px) {
  #smsbump-form-39486 .smsb-subscribe-button.cw-btn.cw-btn-primary.cw-btn-block.cw-btn-primary {
    line-height: 1 !important;
  }
}

/* feature column mobile layout FIX - Batch 4 */
@media screen and (max-width: 768px) {  
  .ee-story-influencer.feature-columns-container .item {
    padding: 10px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 0 !important;
  }  
  .ee-story-influencer.influencer-container .rider-details .feature-row__text .header_part {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .ee-story-influencer.influencer-container .rider-details {
    position: static;
    padding-right: 10px;
    padding-left: 10px;
  }
  .ee-story-influencer.influencer-container .rider-details > .container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .ee-story-influencer.feature-columns-container > .contents > .row,
  .ee-story-influencer.influencer-container .rider-details > .container > .row {
    margin-left: 0;
    margin-right: 0;
  } 
  .mm-section-text-and-image .feature-row .feature-row__item-desc p {
    font-size: 15px;
    line-height: 22.5px;
  }
  body[slide-cart-opened] {
    overflow: hidden;
  }
}
@media (max-width: 576px) {
  .ee-story-influencer.influencer-container .rider-details .featured-row__subtext .h3 {
    font-size: 24px;
  }
  .ee-story-influencer.influencer-container .rider-details .featured-row__subtext p {
    font-size: 15px;
  }
  .ee-story-influencer.feature-columns-container .item .feature-row__image,
  .ee-story-influencer.feature-columns-container .item .feature-row__text {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.template-customers-login .section-header__title,
.template-customers-register .section-header__title {
  font-family: Poppins, sans-serif;
  font-weight: 900;
}
/* Search results page */
.snize-results-page .page-width {
  padding: 0 10px;
}

.snize-results-page .grid__item {
  padding: 0 10px;
}

#tippy-3, #tippy-5{
  display: none;
}

@media (min-width: 768px) {
  .snize-results-page .grid__item {
    position: unset;
    flex: 0 0 83.3%;
    max-width: 83.3%;
    margin-left: 8.33%;
    padding: 0 10px;
  }
}

@media (max-width: 768px) {
  .template-collection #richpanel_messenger_iframe{
    bottom: -5px!important;
    right: -7px!important;
  }
}

