/** Shopify CDN: Minification failed

Line 380:0 Unexpected "}"

**/
html {
  font-size: 1.25vw;
}

@media only screen and (max-width: 768px) {
  html {
    font-size: 4vw;
  }
}

.t4s-btn.t4s-btn-effect-fade:hover{
  border: 1px solid;
}

.t4s-header-container>.t4s-row {
  padding: 1.375rem 2rem;
  margin: 0px;
}

.t4s-header-container>.t4s-row .t4s-logo {
  padding: 0px;
}

.t4s-header-container>.t4s-row .t4s-logo img {
  padding: 0px;
  min-width: 11.25rem;
}

.t4s-header-container>.t4s-row .t4s-menu {
  padding: 0rem 1.438rem;
}

nav.t4s-navigation {
  display: flex;
}

ul#t4s-nav-ul>li>a {
  padding: 0rem .938rem;
}

ul#t4s-nav-ul>li>a {
  padding: 0rem .938rem;
  font-size: .875rem;
  line-height: 1rem;
  font-family: TestFoundersGrotesk-Semibold;
  font-weight: normal;
  color: #2C2C2C;
}



/* santosh css  */

@media screen and (width: 768px) {
  /* Styles for exactly 768px width */

  .header-sub-1 form.t4s-search-header__form.t4s-row.t4s-g-0.t4s-align-items-center {
    display: none;
  }

  .t4s-row.t4s-gx-15.t4s-gx-md-30.t4s-align-items-center.header-sub-2.t4s-text-md-end.t4s-d-md-none {
    display: flex !important;
    justify-content: center;
  }

  .t4s-site-nav__icon.t4s-site-nav__account.t4s-pr.t4s-d-none.t4s-d-md-inline-block {
    display: none !important;
  }

  .t4s-row.header-sub-2 {
    padding: 1.2rem 1rem !important;
  }
}

.push-menu-mob-header .t4s-push-menu-btn {
  justify-content: right;
}

.t4s-row.header-sub-2 {
  padding: 0.75rem !important;

}


.header-sub-1 .t4s-site-nav__icons {
  width: 100% !important;
}

.header-sub-1 .t4s-site-nav__search {
  width: 100% !important;
}

.flickity-counter-dot2 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #3e3b3b;
  color: white;
  width: 40px;
  height: 24px;
  border-radius: 10px;
  font-size: 12px;
  font-family: sans-serif;
  border: 1px solid grey;
}

.swatch_color_style_2 .t4s-pr-color__item,
.swatch_color_style_2 .t4s-pr-color__item .t4s-pr-color__value {
  border-radius: 25% !important;
}

.t4s-pr-style1 .t4s-product-btns2 {

  width: fit-content;
}



/* fonts  */
.t4s-title {
  font-family: "TestFoundersGrotesk-Bold" !important;
  font-weight: 400 !important;

}


/* product-vidoe-section-new  code  */

.product-vidoe-section-new .t4s-button-product-item {
  background: none;
  color: #F05014;
  width: 15px;

}

.product-vidoe-section-new .flickityt4s-viewport {
  height: 500px;
}

.product-vidoe-section-new .t4s-video {

  height: 400px;
  z-index: 1;

}

.product-vidoe-section-new .t4s-w-100 {
  position: absolute;
  z-index: 2;
  bottom: 2px;
  width: 93%;
  border-radius: 20px;
  left: 50%;
  transform: translate(-50%);

}



.product-vidoe-section-new .t4s-video-label {

  height: fit-content;
  padding: 7px 0px;
  color: #000;
  height: 60px;
  font-size: 12px;
}

.product-vidoe-section-new a.t4s-button-product-item:hover {
  background: none;
}

.product-vidoe-section-new .t4s-video-label .t4s-button-product {

  width: 10%;
  padding: 0;
  margin: 0;
  padding-right: 10px;

}

.product-vidoe-section-new .t4s-video-label .pr-title {
  width: 70% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #000 !important;
}

.product-vidoe-section-new .t4s-video-label .pr-title a:hover {
  color: #e46b39 !important;
}

.product-vidoe-section-new .t4s-video-label .pr-title a {
  color: #000 !important;
}

.product-vidoe-section-new .t4s-video-label .t4s-image-product {
  border: none;
  border-radius: none;
  padding: 10px;
}

.product-vidoe-section-new .t4s-video video {
  border-radius: 20px !important;
}



/* custom slide show use in home  */

.slideshow_custom .t4s-section-title {
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.slideshow_custom .t4s-content-position {

  width: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 30px;
}

.slideshow_custom .t4s-content-position p {
  text-align: center;
  line-height: 39px;
}

.slideshow_custom .t4s-container {
  max-width: 1400px;

}

.slideshow_custom .t4s-content-position.t4s-auto.t4s-pa.t4s-text-md-start.t4s-text-center.t4s-bg-content-true.t4s-box-content-square-false.t4s-br-content-false.t4s-br-style-solid {
  left: 15%;
  top: 45%;
}


.slideshow_custom .t4s-sub-title {
  display: none;
}

.mob-button {
  display: none;
}

@media only screen and (max-width: 768px) {
  .slideshow_custom .t4s-sub-title {
    display: block;
    margin-bottom: 20px;
  }

  .slideshow_custom .t4s-content-position {
    display: none;
  }


  .slideshow_custom .t4s-sub-title {
    color: #fff;
    text-align: center;
  }

  .slideshow_custom .t4s-sub-title span {
    letter-spacing: 6px;
    font-weight: 100;
  }


  .t4s-header-container .header-sub-1 {
    justify-content: space-between;
    padding-bottom: 0;
  }

  .t4s-announcement-bar-new {
    border-radius: 10px;
  }


 .t4s-announcement-bar-new .flickityt4s-prev-next-button.next{
    right:0!important;
    padding:14px;

  }

  .t4s-announcement-bar-new .flickityt4s-prev-next-button.previous{
left:0px!important;
padding:14px;
  }

   .t4s-announcement-bar-new .t4s-container {
    padding: 0px!important;
  }

  .t4s-announcement-bar-new p{
        padding: 0 1rem;
        width:100%;
  }

  }

  /* .t4s-slideshow-item .t4s-slideshow-item {
  border-radius: 5%;
} */

  .t4s-slideshow-item .t4s-slideshow-inner {
    border-radius: 20px;
  }

  .product-vidoe-section-new .flickityt4s-viewport {
    height: 600px;
  }

  .product-vidoe-section-new .t4s-video {

    height: 500px;

  }

  .product-vidoe-section-new .t4s-video-label {

    font-size: 16px;
    height: 87px;
    bottom: 5px;
    bottom: 5px;
    height: fit-content;
    padding: 0;
  }


  @media only screen and (max-width: 600px) {
    .product-vidoe-section-new .t4s-video-label {
      font-size: 1rem;
    }
  }

  .slideshow_custom .t4s-content-position.t4s-auto.t4s-pa.t4s-text-md-start.t4s-text-center.t4s-bg-content-true.t4s-box-content-square-false.t4s-br-content-false.t4s-br-style-solid {
    left: unset;
    top: unset;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%);
  }

  .slideshow_custom .t4s-btn-custom {
    font-size: 16px;
    padding: 20px;
    border-radius: 10px;
    font-weight: bold;
  }

  .mob-button a {
    background: white;
    border-radius: 15px;
    color: #000;

  }

  .mob-button a:hover {
    background: white;
    border-radius: 15px;
    color: #1c1a1a;
  }

  .mob-button {
    display: block;
    text-align: center;
    margin-top: 40px;
  }

}

.section-title {
  text-align: center;
}

@media screen and (max-width: 500px) {
      .t4s-announcement-bar-new .t4s-container {
    padding: 0px!important;
  }
}

/* collection page ss_badge - badge new,trending using tag  */
.ss_badge {
  position: absolute;
  top: 10px;
  left: 10px;

}

.ss_badge.badge-save {
  display: flex;
  justify-content: center;
  align-items: center;
  /* background: #f83a3a; */
  left: 10px;
  top: 10px;
  padding: 5px 6px;
  color: #eee;
  font-size: 10px;
  gap: 2px;
  width: fit-content;
  height: auto;
  line-height: 15px;
  padding-top: 7px;
}



/*-- Privacy Policy --*/
.shopify-policy__container {
  max-width: 95% !important;
  font-family: 'TestFoundersGrotesk-Regular';
  text-align: justify;
}

@media (max-width: 769px) {
  .shopify-policy__container {
    max-width: 100% !important;
  }
}

.shopify-policy__body ul {
  list-style: auto;
}

.shopify-policy__body ul li {
  font-size: 16px;
}

.shopify-policy__title h1 {
  text-align: left;
  /* font-size: 30px; */

  margin-bottom: 20px;
  text-transform: capitalize;
}

.shopify-policy__body h5 {
  font-size: 18px;
  margin: 20px 0px;
}

.shopify-policy__body a {
  color: #000;
  text-decoration: underline;

}

.shopify-policy__body p {
  font-size: 16px;
}

.shopify-policy__container h1,
.shopify-policy__container h2,
.shopify-policy__container h3,
.shopify-policy__container h4,
.shopify-policy__container h5,
.shopify-policy__container h6,
.t4s_as_title {
  font-weight: 400;
  /* Normal */
}


/* pre order badge  */
.t4s-badge-preorder {
  display: none !important;
}

.t4s-collection-item:not(.t4s-coll-style-5):not(.t4s-coll-style-7):not(.t4s-coll-style-11):not(.t4s-coll-style-12):not(.t4s-coll-style-14):not(.t4s-coll-style-16) .t4s-cat-content {
  background: #f5f5f5;
}


.t4s-dots-style-elessi.t4s-dots-round-true .flickityt4s-page-dots .dot {
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  height: 4px !important;
}


.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}



/* Unique dark sliding button  shopify-challenge__button  and btn-slide-dark-unique*/

.shopify-challenge__button {
  -webkit-appearance: none;
  appearance: none;

  /* Text */
  text-transform: uppercase;
  font: 600 16px/1.2 "Arial";
  letter-spacing: 0.05em;
  text-shadow: none;
  text-align: center;
  cursor: pointer;

  /* Colors (default state) */
  color: #ffffff;
  /* white text */
  border: 2px solid #000000;
  /* black border */
  border-radius: 6px;
  background-color: transparent;
  background-image: linear-gradient(#000000, #000000), linear-gradient(transparent, transparent);
  background-size: 101% 101%, 0 101%;
  background-position: right;
  /* black overlay starts covering */
  background-repeat: no-repeat;
  /* Layout */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 1.125rem;

  /* Animations */
  transition: background-size .45s cubic-bezier(.785, .135, .15, .86),
    background-position .45s step-end,
    color .45s cubic-bezier(.785, .135, .15, .86),
    border .45s cubic-bezier(.785, .135, .15, .86);
  position: relative;
  font-family: 'TestFoundersGrotesk';

}


.shopify-challenge__button:hover {
  color: #000000;
  /* black text */
  background-position: left;
  /* slide effect direction */
  border-color: #000000;
  /* black border */
  background-size: 0 101%, 101% 101%;
}

.t4s-product-title {
  text-wrap: auto;
}



@media screen and (max-width: 500px) {
  .shopify-challenge__button {
    border-radius: 2rem;
    padding: .5rem 1rem;
    font-size: 100%;
  }
}

@media (max-width: 769px) {

  .shopify-challenge__button {
    font-size: 100%;
    width: fit-content;
    padding: .5rem 1rem;
    border-radius: 2rem;
  }
}

a.brand-cta:hover {
    color: #ddd;
}

button.t4s-btn-filter:hover{
color:#000;
}

.t4s-mb-tab__title[data-id="#shopify-mb_cat"] {
  display: none !important;
}

.t4s-main-page p{
  font-size: 1rem;
}

.shopify-policy__body p {
    font-size: 16px;
    font-size: 1rem;
}

.custom-page-div{
  max-width: 1200px;
}

.main-page-banner img{
  width:100%;
}

[data-cat-search].t4s-search-header__type {
  display: none !important;
}
.t4s-search-header_border{
  display:none;
}

.t4s-badge-item.t4s-badge-soldout{
  padding: 5px;
    font-size: 13px;
}


.section-title{
margin-bottom: 20px;
}

.menu-text{
  font-weight: bold;
    letter-spacing: 2px;
    margin-right: 5px;
    font-size: 10px;
    text-transform: uppercase;
    padding-top:6px;
}

/* new code - color swatch background */

.t4s-pr-color__value {
  background-color: var(--swatch--background)!important;
  
}



@media (max-width: 769px) {

  .t4s-frm-search__content { 
                max-height:65vh!important;
              }
}