/** Shopify CDN: Minification failed

Line 1935:0 Unexpected "}"

**/
/*
@import url("https://p.typekit.net/p.css?s=1&k=htv5zxq&ht=tk&f=37897.37900.44426.44427.44428.44429.45065.45066.45069.45070.45079.45080.45083.45084.54817&a=4501138&app=typekit&e=css");

@font-face {
font-family:"bebas-neue-by-fontfabric";
src:url("https://use.typekit.net/af/2571bd/00000000000000007759c31e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2571bd/00000000000000007759c31e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2571bd/00000000000000007759c31e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
} 

@font-face {
font-family:"bebas-neue-by-fontfabric";
src:url("https://use.typekit.net/af/a07a22/00000000000000007759c31c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/a07a22/00000000000000007759c31c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/a07a22/00000000000000007759c31c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
} 


@font-face {
font-family:"bebas-neue-pro";
src:url("https://use.typekit.net/af/8efce3/00000000000000007735c8b3/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/8efce3/00000000000000007735c8b3/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/8efce3/00000000000000007735c8b3/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro";
src:url("https://use.typekit.net/af/419abb/00000000000000007735c8b6/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/419abb/00000000000000007735c8b6/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/419abb/00000000000000007735c8b6/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro";
src:url("https://use.typekit.net/af/5c1c2e/00000000000000007735c8b9/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/5c1c2e/00000000000000007735c8b9/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/5c1c2e/00000000000000007735c8b9/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro";
src:url("https://use.typekit.net/af/cd2222/00000000000000007735c8bc/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/cd2222/00000000000000007735c8bc/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/cd2222/00000000000000007735c8bc/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-semiexpanded";
src:url("https://use.typekit.net/af/0c98b4/00000000000000007735c8b4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/0c98b4/00000000000000007735c8b4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/0c98b4/00000000000000007735c8b4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-semiexpanded";
src:url("https://use.typekit.net/af/8f264a/00000000000000007735c8b7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/8f264a/00000000000000007735c8b7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/8f264a/00000000000000007735c8b7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-semiexpanded";
src:url("https://use.typekit.net/af/2e8ea2/00000000000000007735c8bf/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2e8ea2/00000000000000007735c8bf/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2e8ea2/00000000000000007735c8bf/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-semiexpanded";
src:url("https://use.typekit.net/af/20ca3f/00000000000000007735c8c1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/20ca3f/00000000000000007735c8c1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/20ca3f/00000000000000007735c8c1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-expanded";
src:url("https://use.typekit.net/af/3facc5/00000000000000007735c8b5/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3facc5/00000000000000007735c8b5/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3facc5/00000000000000007735c8b5/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-expanded";
src:url("https://use.typekit.net/af/225e4e/00000000000000007735c8b8/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/225e4e/00000000000000007735c8b8/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/225e4e/00000000000000007735c8b8/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-expanded";
src:url("https://use.typekit.net/af/ea0375/00000000000000007735c8c0/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/ea0375/00000000000000007735c8c0/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/ea0375/00000000000000007735c8c0/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"bebas-neue-pro-expanded";
src:url("https://use.typekit.net/af/a3fb08/00000000000000007735c8c2/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/a3fb08/00000000000000007735c8c2/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/a3fb08/00000000000000007735c8c2/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"parabolica";
src:url("https://use.typekit.net/af/d22d49/00000000000000007759b512/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/d22d49/00000000000000007759b512/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/d22d49/00000000000000007759b512/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
} */



/* Force swap for your families */
@font-face { font-family: "bebas-neue-by-fontfabric"; font-display: swap; }
@font-face { font-family: "bebas-neue-pro"; font-display: swap; }
@font-face { font-family: "bebas-neue-pro-semiexpanded"; font-display: swap; }
@font-face { font-family: "bebas-neue-pro-expanded"; font-display: swap; }
@font-face { font-family: "parabolica"; font-display: swap; }

@font-face { font-family: "source-serif-4-display"; font-display: swap; }


/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
 

/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
 

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  

  .t4s-mini_cart__info {
    
}

  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  

  .featured-article .t4s-post-info-inner{
        width: 100%!important;
    margin: 0 auto;
  }

  .collection-main-title {
    text-align: center!important;
    margin-bottom: 5px!important;
    margin-top: 5px!important;
    text-transform: uppercase; 
font-family: 'bebas-neue-by-fontfabric' !important;
    letter-spacing: 3px;
}


  .flickityt4s-slider .t4s-product .t4s-product-title {

    padding-left: 10px!important;
}

  .t4s-customer.is--activate, .t4s-customer.is--login, .t4s-customer.is--register, .t4s-customer.is--reset-password{
    max-width:100%!important;
    min-width: 0 !important;
  }

  .t4s-customer.is--activate, .t4s-customer.is--login, .t4s-customer.is--register, .t4s-customer.is--reset-password{
    min-height: 30vh!important;
    margin-top: 0!important;
  }

  .flickityt4s-slider .t4s-product .jdgm-widget, .flickityt4s-slider .t4s-product .t4s-product-colors-inline{
    padding-left: 0px!important;
  }

  
}


t4s-top-heading .t4s-head-btn a {
  font-weight: 300;
}
.btn-padding-large {
  padding-left: 100px;
  padding-right: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 50px;
}
#t4s-menu-drawer {
  background: #dfdede;
}
.t4s-drawer__header span {
  font-size: 14px!important;
}
.t4s-mb__menu .t4s-sub-menu li > a,
.t4s-mb__menu > li > a {
  border-bottom: 0px;
}
.t4s-drawer__header {
  border-bottom: 0px;
}
.t4s-mb__menu > li > a {
  color: #2c2c2c;
}
.t4s-drawer-menu__close {
  color: #9c9c9c;
  background: none!important;
}
@media screen and (min-width: 641px) {
  .t4s-drawer { 
    width: 30%;
  }
  .is-header--stuck .t4s-section-header {
 
  }

      .t4s-drawer-menu__close {
        left: auto!important;
    }

  
  
}
.is-header--stuck .t4s-section-header {
  box-shadow: none !important;
}

.sticked {
  background: #fff !important;
}


.t4s-mb__menu>li>a {
    font-size: 10px;
    /* letter-spacing: 2px; */
  font-weight: 500!important;
}

#t4s-menu-drawer[aria-hidden=false]+.t4s-drawer-menu__close:hover{
  background:none!important;
  background: none !important;
    box-shadow: none;
    outline: 0;
}

.t4s-drawer-menu__close svg.t4s-iconsvg-close {
    width: 13px;
    height: 13px;
}

.t4s-drawer-menu__close , .t4s-drawer-menu__close:hover{
  color:#252525;
  
}

#t4s-menu-drawer{
  background:#fff!important;
}




.flickityt4s-slider .t4s-product .t4s-product-title {
    /* font-size: 12px; */
    text-transform: uppercase;
    /* letter-spacing: 2px; */
    font-weight: 300;
}

.t4s-footer a, .t4s-footer-menu ul li a {

    /* letter-spacing: 2px; */
}

.t4s-footer-content{
  margin-top: 10px;
}

.t4s-coppy-right{
  /* letter-spacing: 2px; */
    font-size: 10px;
 
}


.t4s-product-inner .t4s-product-sizes {
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    text-shadow: -1px -1px 1px rgb(255 255 255 / 10%), 1px 1px 1px rgb(0 0 0 / 15%);
    margin-bottom: 0px;
    padding: 0 10px;

    padding-top: 7px;
    padding-bottom: 7px;
}


.rtl_false .t4s-product-sizes .t4s-truncate>span:not(:last-child) {
    margin-right: 15px;
}


.t4s-product-inner{
  position: relative;
}

.product-inner-info{
 position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 7px 17px;
  z-index:9999!important;
  background: #ffffffa8;
    align-items: center;
}

.t4s-full-width-link{

}

.product-inner-info{
  transition: .5s ease 0s;
  transform: translateY(100%);
  opacity: 0;
  visibility: hidden;
}


.t4s-pr-style5:hover .product-inner-info {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}


.t4s-product-inner .t4s-product-sizes{
  color:#252525;
}


.t4s-product .t4s-product-title {
  font-weight: 300;
  /* letter-spacing: 2px; */
  text-transform: uppercase;
}

.t4s-product .t4s-product-price{
  font-size: 11px;
  /* letter-spacing: 2px; */
      color: #252525;
}


.t4s-product .t4s-product-title a:hover{
  color:#252525;
}


.t4s-product-sizes .t4s-truncate>span:not(:last-child):after{
  display:none;
}


.t4s-collection-header {
    margin: 20px 0;
    margin-top: 0;
}

.collection-main-title{
  text-align: center!important;
    margin-bottom: 10px;
    margin-top: 50px;
  text-transform:uppercase;
  font-family: 'bebas-neue-by-fontfabric' !important;
    letter-spacing: 3px;
}


.t4s-product-sizes-2{
  color:#252525;
}

.t4s-product-sizes-2 span{
  margin-right: 5px;
  font-size: 12px;
}

.t4s-product-sizes-2 span:last-child{
  margin-right: 0px;
}


.t4s-product-form__buttons .t4s-product-form__submit {
    min-height: 40px;
    padding: 18px 25px; /* Unified padding */
    cursor: pointer;
    margin-top: 10px;
    order: 4;
    background: #252525;
    color: #ffffff;
    font-weight: 300;
    border: 1px solid #252525;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
}


.t4s-product-form__buttons .t4s-product-form__submit:hover{
  border: 1px solid #252525;
  background:transparent!important;
  color:#252525;
}


.t4s-product-form__buttons .t4s-product-form__submit:hover:before{
   background:transparent!important;
}


.t4s-tab__title .t4s-tab__icon {
    width: 15px;
    height: 44px;
    background-color: transparent;
    color: #252525;
    position: relative;
    display: block;
    flex: 0 0 auto;
    margin-left: 5px;
}

.is--tab-design__accordion .t4s-tab-wrapper>.t4s-tab__title[data-t4s-tab-item] {
   
    background: none;
    border-bottom: 1px solid #eaeaea;
}

.t4s-tab__title .t4s-tab__text {
        padding: 10px 0px;
   }


.t4s-tab__icon:after {
    height: 10px;
    width: 1px;
}

.t4s-tab__icon:before {
    width: 10px;
    height: 1px;
    opacity: 1;
}


    .t4s-tab__title .t4s-tab__text {
        padding: 10px 0px;
        font-weight: 300;
        /* letter-spacing: 2px; */
        /* font-size: 12px; */
    }


.t4s-main-product__content{
 margin-top: 0px; 
}



.t4s-product__title {
    margin-bottom: 15px !important;
    text-transform: uppercase;
    font-weight: 300;
    /* letter-spacing: 2px; */
    font-size: 20px;
}


.title-hovering .t4s-product-title, .t4s-product-info .t4s-product-title {
    
    /* font-size: 12px; */
    text-transform: uppercase;
    /* letter-spacing: 2px; */
    font-weight: 300;
}


.t4s-product__info-container .t4s-product-price {
    
    /* font-size: 12px; */
    font-weight: 300;
    /* letter-spacing: 2px; */
}


.t4s-flicky-slider .t4s-product-btns2{display:none;}

.t4s-flicky-slider .t4s-product-btns{display:none;}


.t4s-dropdown__sortby .t4s-dropdown__content button {
    /* font-size: 12px; */
    /* letter-spacing: 2px; */
}

.t4s-dropdown__sortby button[data-dropdown-open] {

    /* font-size: 12px; */
    min-height: 40px;
    /* letter-spacing: 2px; */
   
  border: none;
      min-width: 120px;
}


.t4s-active-filters {
  
    /* font-size: 12px; */
 
    font-weight: 300;
    /* letter-spacing: 2px; */
}


.t4s-facets__form .t4s-facet .t4s-facet-title:after {
    content: "";
    width: 60px;
    height: 1px;
    border-bottom: solid 1px;
    left: 0;
    bottom: 15px;
    position: absolute;
}


.is--blockid_price .t4s-price_slider_amount .t4s-price_slider_btn {
    
    margin-bottom: 10px;
    padding: 10px 14px;
    /* font-size: 12px; */
    line-height: 16px;
    text-transform: uppercase;
    text-shadow: none;
    /* letter-spacing: 2px; */
    font-weight: 300;
    min-width: 100px;
    border: 1px solid;
}


.t4s-price_slider_amount .t4s-price_label {
    /* font-size: 12px; */
    /* letter-spacing: 2px; */
}

.t4s-facets__form .t4s-facet ul li a {
  
    /* font-size: 12px; */
    /* letter-spacing: 2px; */
}

.t4s-facets__form .t4s-facet .t4s-facet-title {
    /* font-size: 12px; */
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    position: relative;
    padding-bottom: 20px;
    text-transform: uppercase;
    /* letter-spacing: 2px; */
}


.t4s-price_slider_amount .t4s-price_label>span {
   
    font-weight: 300;
}


.t4s-active-filters .t4s-active-filters__clear {
   
    padding: 3px 13px 3px 25px;
    border-radius: 0px;
    /* font-size: 12px; */
    font-weight: 300;
    /* letter-spacing: 2px; */
}


.t4s-active-filters {
    font-weight: 300;
    /* letter-spacing: 2px; */
    display: flex;
    align-items: center;
}


.t4s-active-filters>*:not(:last-child) {
    margin-bottom: 0;
}

.t4s-mini-search__viewAll {
    /* font-size: 12px; */
    font-weight: 300;
    /* letter-spacing: 2px; */
}


.bbb.t4s-product{
  padding: 4px;
}


.t4s-product .t4s-pr-item-btn .t4s-text-pr {
   
    letter-spacing: 2px!important;
    text-transform: uppercase!important;
}


.t4s-product-quick-view .t4s-product__title a:hover{
  color:#252525!important;
}


.t4s-product__info-container>:not(:last-child) {
    margin-bottom: 20px;
    color: #252525;
    /* font-size: 12px; */
  margin-bottom: 15px;
}


t4s-swatch__item:not(.is-sw__color).is--selected {
    border-color: #252525;
    background: #252525;
    
}


.t4s-btn.t4s-btn-effect-fade:hover, .t4s-btn.t4s-btn-effect-default:hover {
    background-color: #252525;
}


.t4s-store-locator__listings .t4s-store-locator__item .t4s-store-locator__title {
    display: block;
    color: #252525;
    font-weight: 500;
    /* letter-spacing: 2px; */
}

.t4s-store-locator__item .t4s-rte>p {
    margin-bottom: 0;
    font-weight: 300;
    /* font-size: 12px; */
}

.t4s-main-store-locator .mapboxgl-popup-content h3 {
   
    font-weight: 300;
    font-size: 18px;

    /* letter-spacing: 2px; */
}

.t4s-main-store-locator .mapboxgl-popup-content p {
  
    /* font-size: 12px; */
    font-weight: 300;
}


.t4s-contact-form .t4s-info-heading {
   
    font-size: 20px;
    /* letter-spacing: 2px; */
    font-weight: 400;
}

.t4s-contact-form .t4s-form-title{
  font-size: 15px;
  color:#252525;
  font-weight: 300;
}


label{
  font-weight: 300;
    /* font-size: 12px; */
    margin-bottom: 10px !important;
    display: block;
}

.t4s-contact-form input[type=text]{
  height: 48px;
}


.t4s-contact-info p{
    font-weight: 300!important;
       /* font-size: 12px; */
}

body p{
    font-weight: 300;
    /* font-size: 12px; */
}


.t4s-contact-form .t4s-input-textarea {
    min-height: 120px;
    overflow: hidden;
    padding: 10px 15px;
}


.t4s-btn-style-outline {
  
    border-width: 1px!important;
}


.t4s-iconbox-icon {
    margin-right: 0;
    display: inline-block;
    /* align-items: center; */
    /* justify-content: center; */
    background: #eaeaea;
    padding: 20px;
    margin-bottom: 25px;
}


.t4s-iconbox-heading {
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
   
    /* letter-spacing: 2px; */
}



.t4s-iconbox-des p {
    font-size: 14px;
    color: #878787 !important;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 0;
    /* font-size: 12px; */
}


.t4s-iconbox-head {
    margin-bottom: 2px;
}


.t4s-iconbox-item:hover .t4s-iconbox-icon {
    -webkit-animation: none!important;
    -o-animation: none!important;
    animation: none!important;
}



.t4s-type-accordion .t4s-tab-wrapper.t4s-active .t4s-accor-title {
    color: #252525;
    background-color: transparent;
}


.t4s-type-accordion .t4s-tab-content {
    background-color: #fff;
    border: none!important;
}


.t4s-type-accordion .t4s-accor-title {
    display: block;
    line-height: 24px;
    padding: 0 0px 0 0px;
    color: #252525;
    background-color: transparent;
    position: relative;
    font-weight: 300;
    border-bottom: 1px solid #252525;
}


.t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav {
    background-color: #fff;
}

.t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:after, .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:before {
   
    background-color: #252525!important;
}


.t4s-accor-title .t4s-accor-item-nav {
    
    background-color: #fff;
    
}


.t4s-accor-title .t4s-accor-item-nav:before, .t4s-accor-title .t4s-accor-item-nav:after {
    background-color: #252525;
}


.t4s-accor-title .t4s-accor-item-nav:before {
    width: 11px;
    height: 1px;
}


.t4s-accor-title .t4s-accor-item-nav:after {
    width: 1px;
    height: 11px;
    opacity: 1;
}

/* Ensure the product carousel container is positioned relatively */
.product-car-new {
  position: relative;
}

/* Style both default and custom slick arrow classes */
.product-car-new .slick-prev,
.product-car-new .slick-next,
.product-car-new .car-prev,
.product-car-new .car-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
  font-size: 2rem;           /* Increase size of the arrow icons */
  color: #000;               /* Black arrow color */
  background: transparent;   /* No background */
  border: none;              /* Remove any border */
  outline: none;             /* Remove any outline */
}

/* Specific positioning for the left arrow */
.product-car-new .slick-prev,
.product-car-new .car-prev {
  left: 0px;
}

/* Specific positioning for the right arrow */
.product-car-new .slick-next,
.product-car-new .car-next {
  right: 0px;
}

/* Optional: Adjust padding inside each slide if needed */
.product-car-new.slick-initialized .slick-slide {
  padding: 0 6px;
}




.t4s-mini_cart__tool {
   
    background-color: #fff;
}


.t4s-mini_cart__actions .t4s-quantity-cart-item svg {
    width: 9px;
    height: 9px;
    stroke-width: 1px;
}



.t4s-mini_cart__actions .t4s-quantity-cart-item input[type=number] {
    font-weight: 300;
    /* font-size: 12px; */
    
}


.t4s-mini_cart__title {
    /* font-size: 12px; */
    line-height: 20px;
   color:#252525;
    display: block;
    font-weight: 600;
    /* letter-spacing: 2px; */
    text-transform: uppercase;
}


.t4s-mini_cart__meta .t4s-cart_price {
    /* font-size: 12px; */
    color: #252525;
}


.t4s-mini_cart__edit svg, .t4s-mini_cart__remove svg {
    width: 15px;
    height: 15px;
    stroke-width: 1.5;
}


#t4s-mini_cart .t4s-cart-total {
    margin-bottom: 8px;
    color: #252525;
    /* font-size: 12px; */
}

    #t4s-mini_cart .t4s-cart__tax, #t4s-mini_cart .t4s-cart__agree {
        /* font-size: 12px; */
    }


.t4s-sticky-atc__atc {
    /* font-size: 12px; */
    font-weight: 300;
    text-transform: uppercase;
    /* letter-spacing: 2px; */
}


.t4s-sticky-atc__qty button svg {
    width: 9px;
    height: 9px;
    stroke-width: 1px;
}

.t4s-sticky-atc__qty input.t4s-quantity-input[type=number]{
  font-size: 12px;
  font-weight: 300;
}


.t4s-mini_cart__tool svg {
    fill: currentColor;
    width: 20px;
    height: auto;
}


.t4s-mini_cart__tool>div:hover {
    background-color: #252525;
    box-shadow: none;
    color: #fff;
}


.t4s-mini_cart-tool__text, #t4s-mini_cart .t4s-txt_add_note, #t4s-mini_cart .t4s-txt_edit_note {
    color: var(--secondary-color);
   
    margin-top: 0;
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}

.t4s-mini_cart-tool__wrap input:not([type=submit]):not([type=checkbox]), .t4s-mini_cart-tool__wrap select, .t4s-mini_cart-tool__wrap textarea {
    
    /* font-size: 12px; */
    
    height: 48px;
    line-height: 18px;
   
}


.t4s-mini_cart-tool__primary, .t4s-mini_cart-tool__back {
    cursor: pointer;
    padding: 5px 25px;
    border-radius: var(--btn-radius);
    /* font-size: 12px; */
    font-weight: 300;
    min-height: 40px;
    width: 100%;
    position: relative;
    /* letter-spacing: 2px; */
    text-transform: uppercase;
}

#t4s-mini_cart .t4s-drawer__bottom .t4s-btn__cart, #t4s-mini_cart .t4s-drawer__bottom .t4s-btn__checkout {
    margin: 10px 0;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    transition: .25s ease-in-out !important;
    font-weight: 600;
    min-height: 40px;
    padding: 5px 25px;
    /* letter-spacing: 2px; */
}

.t4s-btn-style-outline::after {
 
    border: 1px solid var(--btn-border)!important;
   
}


.t4s-post-item .t4s-post-content {
 
  color: #252525;
  line-height: 24px;
  margin-bottom: 15px;
}
.t4s-post-item .t4s-post-readmore {

  text-transform: uppercase;
  color: #252525;
  line-height: 21px;
  font-weight: 400;
  /* letter-spacing: 2px; */
  border: 1px solid #252525;
  padding: 10px 20px;
  margin-top: 15px !important;
  display: inline-block;
}
.t4s-post-info-inner {
  text-align: center;
}
.t4s-post-item .t4s-post-title a {
  text-transform: uppercase !important;
}
.t4s-post-item .t4s-post-readmore:hover {
  background: #252525;
  color: #fff!important;
}


.t4s-post-item.even .t4s-post-inner{
  flex-direction: row-reverse!important;
}


.tags-header {
  /* keep your flex layout */
  display: flex;
  justify-content: center;
  gap: 25px;
  padding: 10px;
  background: #f4efe8;

  /* force full-viewport width */
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  /* remove any max-width inherited from parent */
  max-width: none;
}

.tags-header a{
  color:#252525;
}



.tags-header a:hover{
    text-decoration: underline;
  color:#000!important;
}


.featured-article .t4s-post-inner{
  display: block!important;
  position: relative!important;
}

.featured-article.t4s-post-des-4 .t4s-post-inner>*{
  width: 100%!important;
}







input.t4s_frm_input, input.t4s_frm_input::placeholder, .t4s_field label {
    
    text-transform: uppercase !important;
}

.t4s-customer a {
  
       /* font-size: 12px; */

}
input.t4s_frm_input {
    -webkit-appearance: none;
    display: block;
    padding: 12px 14px;
    border-radius: 0;
    border: 1px solid var(--border-color);
    width: 100%;
    line-height: normal;
    resize: none;
    transition: border-color .1s ease-in-out;
    background: 0 0;
    box-sizing: border-box;
    border-radius: 0px;
    padding: 0px 0px 0px 16px;
    height: 45px;
    text-align: left;
    color: rgb(119, 117, 117);
    font-family: "Libre Franklin", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 10px;
    font-weight: 400;
    /* letter-spacing: 2px; */
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(37, 37, 37);
}

  
  .t4s-customer.is--activate, .t4s-customer.is--login, .t4s-customer.is--register, .t4s-customer.is--reset-password{
    min-width: 550px;
  }


  .t4s-customer .t4s_btn_submmit {
    width: 100%;
    padding: 25px;
    text-transform: uppercase;
    font-weight: 400;
    transition: color .25s, background-color .25s, border-color .25s, box-shadow .25s, opacity .25s;
    letter-spacing: 2px !important;
}




  @media (min-width: 641px) {
    .t4s-customer.is--activate, .t4s-customer.is--login, .t4s-customer.is--register, .t4s-customer.is--reset-password {
        margin: 0px auto!important;
      margin-bottom: 150px!important;
     min-height: auto!important;
    }
}



.t4s-selector-mode__dropdown .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__list>button{
    border: none;
    border-bottom: 2px solid #252525;
    border-radius: 0px;
    padding: 0;
  
}


.t4s-product__info-container .t4s-product__title {
    margin-bottom: 15px !important;
    text-transform: uppercase;
      font-family: 'bebas-neue-by-fontfabric' !important;
    letter-spacing: 3px;

}


.is--tab-design__accordion .t4s-tab-content {
    padding: 20px;
    border: none;
    border-top: 0;
    color: #252525!important;

}



#shopify-installments{display:none!iimportant;}

.t4s-product-form__variants{margin-top: 0px!important;}

.t4s-type-tabs{
  margin-top: 30px!important;
}

.t4s-product__info-wrapper{
  padding: 0px 45px!important;
}


.t4s-tab__title .t4s-tab__text{
  text-transform:uppercase!important;
}


.t4s-selector-mode__dropdown .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__list>button{
  color: #252525!important;
}


.t4s-dropdown__wrapper .t4s-swatch__item.is--selected{
  background:none!important;
  color:#252525;
  padding: 0 20px 0 20px!important;
}

.t4s-form__product .is-t4s-name__color{
  display:none!important;
}

.t4s-tooltip-actived .t4s-pr-color__name{display:none!important;}



.webyzeProductColorsLabel {
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 10px !important;
    display: block;
    text-transform: uppercase;
    /* letter-spacing: 2px; */
   
   
   margin-top: 20px!important;
}


body .t4s-main-page ul li{
  font-weight: 300;
    /* font-size: 12px; */
  margin-bottom: 10px!important;
}

.t4s-main-page  ul{
  padding-left: 12px!important;
}


.t4s-mb__menu .t4s-sub-menu li>a {
    padding-left: 40px;
    color: #252525!important;
    font-size: 10px!important;
    letter-spacing: 0px!important;
    text-transform: uppercase;
    font-weight: 500;

}

.t4s-mb__menu .t4s-sub-menu li>a{
  min-height: 40px!important;
}

.t4s-mb__menu .t4s-sub-menu{
  padding: 5px 0px 12px 0px!important;
}


.t4s-mb__menu .t4s-mb-nav__icon:before {
    width: 9px;
    height: 1px;
    opacity: 1;
}

.t4s-mb__menu .t4s-mb-nav__icon:after {
    width: 1px;
    height: 10px!important;
}


.field__input, .field__input::placeholder  {
    color:#252525!important;
    font-size: 12px !important;
    /* letter-spacing: 2px; */
}


.field__label, .customer .field label{
  color:#252525!important;
    font-size: 12px !important;
    /* letter-spacing: 2px; */
}


.t4s-btn-style-outline.t4s-btn-color-dark {
    text-transform: uppercase;
  background:#252525;
  color:#fff;
  font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
}


.t4s-iconbox-des p, .t4s-contact-info p, form label{
  color:#252525!important;
}

.t4s-type-accordion .t4s-accor-title {
    
    border-bottom: 1px solid #252525;
    /* letter-spacing: 2px; */
       /* font-size: 12px; */
}


body p {
    font-weight: 300;
    /* font-size: 12px; */
    color: #252525;
  line-height: 23px;
}


.t4s-layout-switch-wrapper{display:none!important;}

.t4s-product .t4s-pr-addtocart{
  background:#252525!important;
}

.is--listview .t4s-product .t4s-product-info .t4s-product-btns .t4s-pr-quickview{
  color:#252525;
  border-color:#252525!important;
}


.t4s-product:not(.t4s-pr-style5):not(.t4s-pr-style6) .t4s-product-btns>a {
color: #fff;
}

.t4s-product .t4s-pr-quickview{
  color:#252525!important;
}


.t4s-product .t4s-pr-quickview:hover{
  color:#fff!important;
}


.t4s-product .t4s-product-inner:before{
  background-color:transparent!important;
}


.t4s-announcement-bar__item p {
    margin-bottom: 0;
    color: #fff!important;
    text-transform: uppercase!important;
}


.t4s-section-header.sticked img{
  width: 130px!important;
  height: auto!important;
}



.t4s-header__logo img{
  padding-top: 12px!important;
    }


    .breadcrumb_pr_wrap {
    
    margin-bottom: 0!important;
    padding: 18px 7px!important;
    line-height: 18px;
}




.template-index .t4s-header__logo img{
  filter: brightness(0) invert(1)!important;
}

.template-index .t4s-section-header.sticked img{
  filter: brightness(1) invert(0) !important;
}

.template-index .t4s-site-nav__icons svg.t4s-icon {
    color: #ffffff!important;
}

.template-index .t4s-section-header.sticked .t4s-site-nav__icons svg.t4s-icon {
    color: #000!important;
}







@media(min-width: 992px){
  .breadcrumb_pr_wrap .t4s-container{
  max-width: 100% !important;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    
}

}


@media (max-width:768px){
  .t4s-product__info-wrapper{
    padding: 0 20px !important;
  }
}




.t4s-product-form__buttons .t4s-pr-wishlist{
  margin-top: 20px;
    margin-left: 0px;
    margin-right: 15px;
    height: 50px;
    width: 50px;
}

.t4s-products-wishlist .t4s-product:not(.t4s-pr-style5):not(.t4s-pr-style6) .t4s-product-btns>a {
    display: none!important;
}


.t4s-newsl-des-4 .t4s-newsletter__inner .t4s-newsletter__submit {
    /* font-size: 12px; */
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .17em;
}


.t4s-newsletter__inner .t4s-newsletter__submit .t4s-newsletter__text {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 400;
    /* letter-spacing: 2px; */
    /* line-height: 1; */
  text-transform:uppercase!important;
}


.template-collection .t4s-accor-title .t4s-accor-text {
    display: inline-flex;
    padding: 10px 0;
    line-height: 24px;
    justify-content: center;
    align-items: center;
    /* letter-spacing: 2px; */
    text-transform: uppercase;
}




@media(max-width:768px){
  .t4s-products-wishlist .t4s-collection-header {
    margin: 0!important;
}

  .t4s-site-nav__icons .t4s-site-nav__icon {
    padding: 0 4px!important;
    
}

  .t4s-site-nav__icons .t4s-site-nav__heart{
     padding-right: 8px!important;
  }

 .t4s-site-nav__icons  .t4s-site-nav__search, .t4s-site-nav__icons .t4s-site-nav__heart{
      padding-left: 0px!important;
  }

  nav.t4s-pr-breadcrumb {

    line-height: 1.4!important;
}
  
}


@media (min-width: 768px) {
    .t4s-text-md-start .t4s-socials {
              --ts-gutter-y: 10px!important;
    }
}



#t4s-footer .t4s-socials a svg {
    height: 14px;
    width: 16px;
}



#t4s-pr-popup__notify-stock input.button {
 
    border-radius: 0px!important;
    letter-spacing: 2px!important;
    text-transform: uppercase!important;
}

.t4s-product-form__buttons .t4s-pr__notify-stock, .t4s-product-form__buttons .shopify-payment-button__button--unbranded {
       /* font-size: 12px; */
    font-weight: 300!important;
    min-height: 40px;
    padding: 5px 25px;
    letter-spacing: 2px!important;
  text-transform:uppercase!important;
}


.jdgm-widget a[role="button"], .jm-mfp-wrap a[role="button"]{
    cursor: pointer;
       /* font-size: 12px; */
    font-weight: 300!important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    display: inline-block!important;
    max-width: 300px!important;
}

 .jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
    font-weight: 300!important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
 }

.t4s-newsl-des-8 .t4s-newsletter__inner .t4s-newsletter__submit {
    width: auto;
    min-width: 100%;
    border-radius: 0px;
}

.t4s-newsl-des-8 .t4s-newsletter__inner .is--col-email {
    margin-bottom: 15px;
}

.t4s-newsl-des-8 .t4s-newsletter__inner input.t4s-newsletter__email {
    /* font-size: 12px; */

letter-spacing:2px;
    border-radius: 0;
    text-transform: uppercase;
    padding-left: 0;
}



    #klaviyo-bis-modal {
        max-width: 460px;
        margin: auto;
        color: #000 !important;
    }

 

.klaviyo-bis-trigger {
   display: flex !important;
    width: 100% !important;
    text-transform: uppercase !important;
    background-color: #252525 !important;
    color: #fff !important;
    text-align: center !important;
    padding: 12px !important;
    margin: 10px 0 0 !important;
    letter-spacing: 0px !important;
    height: 52px;
    text-align: center;
    align-items: center;
    justify-content: center;
  }


.jdgm-rev__body .jdgm-rev__body p{
  text-transform:none!important;
}

.jdgm-widget * {
    text-transform: none!important;
}


.t4s-pr-style5 .t4s-product-badge {
    left: auto !important;
    right: 0px !important;
    align-items: start !important;
    text-transform: uppercase;
     /* font-size: 12px; */
}

.t4s-product-badge>span{
      text-transform: uppercase;
      font-size: 8px;
}

.t4s-badge-preorder{
  background:#252525;
}

.badge-new {
    position: absolute;
    top: 15px;
    left: 0;
    background-color: #252525;
    color: #fff;
    font-weight: 300;
    font-size: .75rem;
    text-transform: uppercase;
    padding: .25rem .5rem;
    border-radius: 0;
    pointer-events: none;
    z-index: 10;
    /* font-size: 12px; */
    min-width: 55px;
    text-align: center;
    line-height: 14px;
}

.cc-badge-stack {
    position: absolute;
    top: 15px;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    z-index: 10;
    pointer-events: none;
}
.cc-badge-stack .badge-new {
    position: static;
    top: auto;
    left: auto;
}

.t4s-badge-soldout{
 color: #fff;
    font-weight: 300;
    font-size: .75rem;
    text-transform: uppercase;
    padding: .25rem .5rem;
    border-radius: 0;
    pointer-events: none;
    z-index: 10;
    /* font-size: 12px; */
    min-width: 55px;
    text-align: center;
    line-height: 10px!important;
    min-height: 20px!important;
    font-size: 7px!important;
}

.t4s-pr-style5 .t4s-product-btns2 {
 

}



.t4s-post-des-5.tytyty{
  width: 100vw;
    left: 50%;
    transform: translateX(-50%);
    max-width: none;
    position: relative;
    padding: 0;
}


.t4s-post-item .t4s-post-info .t4s-tags>a{
  text-transform:uppercase!important;
  font-size: 12px;
    color: #b4b4b4;
}

.t4s-main-article ul li{
  font-weight: 300!important;;
       /* font-size: 12px; */;
    color: #252525!important;;
    line-height: 23px!important;;
}


.t4s-pr-wishlist-block {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px;
    padding: 12px 16px;
    width: 100%;
    background-color: transparent;
    color: #252525;
    /* border: 1px solid #ddd; */
    border-radius: 6px;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: all .25s ease;
    text-transform: uppercase;
    font-weight: 300;
}

.t4s-pr-wishlist-block:hover{
  background:none!important;
  color:#000;
  text-decoration: underline;
}

.t4s-pr-wishlist-block .t4s-svg-pr-icon {
  margin-right: 8px;
  width: 18px;
  height: 18px;
  fill: currentColor;
}

.t4s-pr-wishlist-block:hover {
  color: #111;
}


.t4s-size-guide-wrapper .t4s-icon--ruler {
  margin-left: 4px;
  stroke: currentColor;
  stroke-width: 1.5;
  width: 14px;
  height: 14px;
}




.t4s-minicart-recommendations_items:not(.flickityt4s-enabled) .t4s-minicart-recommendations__item:not(:last-child) {
    border-bottom: 1px solid #e8e8e8!important;
}

.t4s-minicart-recommendations__title {
    text-transform:uppercase!important;
   font-family: 'bebas-neue-by-fontfabric' !important;
  letter-spacing: 3px;
   font-weight: 600!important;
  letter-spacing: 3px;

}


.t4s-swatch__item{
  border:none!important;
  color:#252525;
}

.t4s-swatch__item.is--soldout{
  opacity: 0.5;
}


.t4s-newsl-des-8 .t4s-newsletter__inner input.t4s-newsletter__email {
    font-size: 12px;
}


.t4s-minicart-recommendations__item--title{
  text-transform:uppercase;
  color:#252525;
  font-weight: 600;
      font-family: 'bebas-neue-by-fontfabric' !important;
  letter-spacing:3px;
      white-space: wrap !important;
}

.t4s-minicart-recommendations__item--price{
    color:#252525;
  font-sioze: 12px;
}

.t4s-article-comments-block  .t4s-btn {
    letter-spacing: 0px !important;
    text-transform: uppercase;
}


.t4s-fnt-fm-3 {
    font-family: 'bebas-neue-by-fontfabric' !important;
  
}

.t4s-product .t4s-product-title a, .t4s-sticky-atc__title{
    font-family: 'bebas-neue-by-fontfabric' !important;
  font-weight: 600!important;
  letter-spacing: 3px;
}

.template-article  h1{
  font-family: 'bebas-neue-by-fontfabric' !important;
  font-weight: 600!important;
  letter-spacing: 3px;
}


.t4s-pr-color__item .t4s-pr-color__value {
  
    width: 14px !important;
    height: 14px !important;
}

@media(max-width: 768px){
  .page-head .breadcrumbs{
  margin-bottom: 0px!important;
}

.t4s-drawer{
width: 100vw!important;
}
}



.t4s-single-product-badge>.t4s-badge-preorder, .t4s-single-product-badge>.t4s-badge-soldout, .t4s-single-product-badge>.t4s-badge-sold-out {
    background-color: #000000!important;;
    text-transform: uppercase!important;;
    font-size: 10px!important;;
}


.t4s-single-product-badge{
  z-index:1;
}


.t4s-product-form__submit.is--loading .t4s-btn-atc_text{
visibility:hidden!important;
}




body.is--opend-drawer #shopify-chat,
body.is--opend-drawer #ShopifyChat,
body.is--opend-drawer inbox-online-store-chat,
body.is--opend-drawer [title="Shopify online store chat"] {
  display: none !important;
}



.t4s-pr-style5.is-preorder .t4s-badge-preorder{
  display:none!important;
}

.t4s-pr-style5.is-soldout .t4s-product-btns2 {
  top: 50px !important;
} 



.loop-return-coverage-ace .loop-return-coverage__product p {
   
    font-size: 14px!important;
    font-weight: 300!important;
    max-width: 450px;
}


.loop-return-coverage-ace .loop-return-coverage__product .loop-return-coverage__title{
  font-weight:bold!important;
}



.loop-return-coverage-ace .loop-return-coverage__info {
   
    top: -2px;
  
}



.t4s-sticky-atc{
  display:none!important;
}

#t4s-menu-drawer .t4s-drawer__header{
    visibility: hidden;
}



#t4s-search-hidden input.t4s-mini-search__input:not([type=submit]):not([type=checkbox]) {
    height: 55px!important;
}


@media (max-width: 768px) {
  .template-index .menu-toggle__line {
    background-color: #fff !important;
  }

  .template-index .t4s-section-header.sticked .menu-toggle__line {
    background-color: #252525 !important;
  }
}

/*

.template-index .t4s-section-header.sticked img{
  filter: brightness(0) invert(0) !important;
}

.template-index .t4s-section-header.sticked .t4s-site-nav__icons svg.t4s-icon {
    color: #fff!important;
}
*/

}




.template-index .t4s-section-header {
    display: block;
  
}

.template-index .t4s-hsticky__ready .t4s-section-header {
    position: sticky;
    top: 0;
    z-index: 460;
}

.template-index .t4s-site-nav__icons svg.t4s-icon {
    color: #fff!important;
}


@media(min-width:992px){
  .template-index .t4s-site-nav__icon a{
    color:#fff!important;
  }
}


footer h3.t4s-col-heading{
      font-family: bebas-neue-by-fontfabric !important;
}


#t4s-notices__wrapper{
display:none!important  
}


.jdgm-medals-wrapper{
  display:none!important;
}

.t4s-tab-content li{
  font-weight: 300!important;
    color: #252525!important;
    line-height: 23px!important;
}


button.t4s-product-form__submit[disabled=disabled] {
cursor: not-allowed;
    opacity: 1!important;
}

linkify-product-colors-label{
      font-weight: bold!important;
    text-transform: uppercase!important;
    font-size: 13px!important;
}


.t4s-swatch__option {
    margin-bottom: 10px!important;
    margin-top: 15px;
}


.t4s-selector-mode__block2 .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__item, .t4s-color-mode__block2 .t4s-swatch__option.is-t4s-style__color .t4s-swatch__item {
    border-radius: 40px;
    font-family: 'Libre Franklin';
    font-size: 13px;
}


.t4s-swatch__title {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin: .65em 0 .5em;
    letter-spacing: 0px;
}

.t4s-swatch__title span{
  font-size: 15px;
}


.jm-review-widget{
  padding: 20px 20px!important;
}