/** Shopify CDN: Minification failed

Line 1184:28 Expected ":"
Line 1257:15 Expected ":"
Line 1257:16 Expected identifier but found "0px"

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

 /* .menu-luxury a[href="/collections/shawl-capsule"],
.menu-luxury a[href="/collections/unstitched-capsule"],
.menu-collection a[href="/collections/winterss"] {
    color: red!important;
}
.menu-luxury a[href="/collections/shawl-capsule"]::after,
.menu-luxury a[href="/collections/unstitched-capsule"]::after, 
.menu-collection a[href="/collections/winterss"]::after {
    content: "*";
    position: absolute;
    top: 0px;
}

 .t4s-item-level-2 a[href="/collections/shawl-capsule"],
  .t4s-item-level-2 a[href="/collections/unstitched-capsule"], 
 .t4s-item-level-2 a[href="/collections/winterss"] {
    color: red!important;
}
.t4s-item-level-2 a[href="/collections/shawl-capsule"]::after,
  .t4s-item-level-2 a[href="/collections/unstitched-capsule"]::after, 
 .t4s-item-level-2 a[href="/collections/winterss"]::after {
    content: "*";
        padding-left: 3px;
} */

/*  end mob css */
.t4s-list-collections .t4s-col-item {
  box-shadow: 2px 2px 4px 0px #a6a6a6;
}
.t4s-site-nav__camera,
.t4s-site-nav__search,
.t4s-site-nav__track,
.t4s-site-nav__account,
.t4s-site-nav__heart,
.t4s-site-nav__cart
{
    position: relative;
}
.t4s-site-nav__camera::after,
.t4s-site-nav__search::after,
.t4s-site-nav__track::after,
.t4s-site-nav__account::after,
.t4s-site-nav__heart::after,
.t4s-site-nav__cart::after{
/*     content: "Search"; */
    position: absolute;
    background: #000;
    color: #fff;
    padding: 0.5rem 1.5rem;
    border-radius:2px;
    bottom: -3rem;
    left: -2rem;
    width:max-content;
    opacity:0;
    transition:0.3s ease-in-out;
}
.t4s-site-nav__search::after{
    content:"Search"
}
.t4s-site-nav__track::after{
  content:"Track Order";
}

.t4s-site-nav__account::after{
  content:"Login";
}

.t4s-site-nav__heart::after{
  content:"Wishlist";
}
.t4s-site-nav__cart::after{
  content:"Cart";
}
.t4s-site-nav__camera::after{
  content: "Image Search";
}

.t4s-site-nav__camera:hover::after,
.t4s-site-nav__search:hover::after,
.t4s-site-nav__track:hover::after,
.t4s-site-nav__account:hover::after,
.t4s-site-nav__heart:hover::after,
.t4s-site-nav__cart:hover::after{
  opacity:1;
}
.t4s-site-nav__camera path,
.t4s-site-nav__track path,
.t4s-site-nav__track,
.t4s-site-nav__search path,
.t4s-site-nav__account path,
.t4s-site-nav__cart path{
  transition:0.3s ease-in-out;
}
.t4s-site-nav__camera:hover path,
.t4s-site-nav__track:hover path,
.t4s-site-nav__track:hover,
.t4s-site-nav__search:hover path,
.t4s-site-nav__account:hover path,
.t4s-site-nav__cart:hover path
{
  fill:var(--link-color-hover);
  transform:scale(1.05)
}


body {
    overflow-x: hidden;
}
.t4s-site-nav__track path,
.t4s-site-nav__track{
  transition:0.3s ease-in-out;
}
.t4s-site-nav__track:hover path,
.t4s-site-nav__track:hover{
  fill:var(--link-color-hover);
  transform:scale(1.05)
}
[data-cart-count] {
    width: 10px!important;
    height: 10px!important;
    background: red;
    font-size: 0px!important;
}
.t4s-newsletter__form.shipping_newsletter .t4s-newsletter__error {
    color: red;
} 
ul.cart_meta_propertyList,
ul.t4s-cart_meta_propertyList {
    padding-left: 0rem;
    margin:0rem;
}
[data-product-single-badge] span.t4s-badge-item.t4s-badge-sale + span.t4s-badge-item.t4s-badge-soldout {
    height: 37px;
    top: 45px;
  z-index:1;
}
[data-cart="0"]{
  display:none!important
}
.t4s-product-notify-stock ~ button.mfp-close{
  top:10px;
  right:10px;
  color:#000;
}
.t4s-newsletter__success.t4s-dn svg {
    position: relative;
    top: 7px;
    right: 10px;
}
.cart-total-wrapper{
  display:flex;
  align-items:end;
  justify-content:center;
  flex-direction:column;
}
.sort_item {
    display: flex;
    align-items: center;
}
.no--description {
    justify-content: space-between;
}
 .styled_btn {
  padding: 3px 8px;
  text-decoration:none;
  position: relative;
  color: #fff;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  text-transform: uppercase;
  width:max-content;
  border-radius:5px;
  float:right;  
}
span.t4s-txt_add_note,
.t4s-cart-couponcode__label {
    font-weight: 500;
}
.button--overlay{
   position: absolute;
    bottom: 0px;
    left: 0%;
    color: #fff;
    width:100%;
    height:100%;
    font-size: 14px;
    font-weight: 600;
    padding: 0.5rem 2rem;
    transition: .3s ease-in-out;
    cursor:pointer;
    z-index:1;
    background:rgba(0,0,0,0.5);
    text-align:center;
    opacity:0;
    display: flex;
    align-items: center;
    justify-content: center;
    

}
.t4s-lookbook-img:hover .button--overlay{
    background:rgba(0,0,0,0.8);
    
    color:#fff;
    opacity:1;
}
span.overlay--title {
    position: absolute;
    right:0%;
    transition:0.5s ease-in-out;
}
.t4s-lookbook-img:hover span.overlay--title{
  right:40%;
}
.lookbook--packery--title{
  z-index:2;
}

a.outlined-button.button-shopnow.styled_btn{
  color:#fff;
  border:0px;
}
.styled_btn [class^="btn__text"] {
  text-transform: capitalize;
  background:#393636;
  width:100%;
  height:100%;
}
.styled_btn:hover [class^="btn__text"]{
  background:transparent;
}
.styled_btn .btn__text-dynamic, .styled_btn .btn__text-dynamic-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  transition: all ease 0.5s;
}

.styled_btn .btn__text-dynamic {
 background-color: transparent;
 color: #fff;
 text-decoration:none;
 overflow: hidden;
}
.styled_btn:hover .btn__text-dynamic {
 transform: translateX(-100%);
 text-decoration:none;
 color:#fff;
}
.styled_btn:hover .btn__text-dynamic-inner {
  transform: translateX(100%);
  text-decoration:none;
  color:#222;
  background:transparent;
  border:1px solid #222;
}
a.styled_btn.btn--animation-from-right:hover{
  color:#000;
/*   font-size:16px; */
/*   font-weight:600; */
  background:#FFDFD3;
  border:1px solid #FFDFD3;
}
.images_with_button .styled_btn{
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-top:25px;
}
.t4s-product-quick-shop{
  display:flex;
  justify-content:center;
}
.t4s-product-form__buttons > .product---btn {
    justify-content: center!important;
}

 .sort_item label{
  font-size:14px;
  color:#000;
  padding-left:1rem;
  font-weight:500;
  cursor: pointer;
 }
 .history-btn{
  position:absolute;
  background:transparent;
}
.history-btn:hover{
  background:transparent;
}
button.history-btn.hide-mobile {
    left: 30px;
}
.breadcrumb_pr_wrap button.history-btn{
  transform: translatey(-15px);
  padding-left:0rem;
}
@media screen and (max-width:768px){
  .breadcrumb_pr_wrap button.history-btn svg{
    width: 25px;
  }
}
section#shopify-section-footer > div,
section.t4s-shipping > div {
    background: #edc7b745;
}

button.history-btn.hide-desktop{
  background: #fff;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  position: fixed;
  top: unset;
  bottom: 30px;
  left: 2rem;
  justify-content: center;
  align-items: center;
  padding: 0rem;
  box-shadow: 0px 0px 4px rgb(0 0 0 / 30%);
}
 button.btn_pnav_prev, button.btn_pnav_next{
  opacity:1!important;
  background:transparent
 }
.t4s-product__media-wrapper button.btn_pnav_prev::after,
.t4s-product__media-wrapper button.btn_pnav_next::after{
  content:'',
  position:absolute;
  display:block;
  width:35px;
  height:35px;
  background:url('/cdn/shop/files/Vector_1.svg?v=1666328387')

}
.t4s-product__media-wrapper button.btn_pnav_next::after{
  background:url('/cdn/shop/files/Vector_1.svg?v=1666328387')
}

.t4s-product-badge:has(.t4s-badge-new) {
    right: unset;
    top: 0px;
    position:unset
}
span.t4s-badge-item.t4s-badge-new
{
  
    border-radius: 0px 0px 60px 60px;
    position:absolute;
    top:0px;
    left:0px;
   z-index:1;
   background:#4bde8e;
 /* background: rgb(254,79,84); */
/* background: linear-gradient(180deg, rgba(254,79,84,1) 0%, rgba(234,30,31,1) 32%, rgba(172,18,10,1) 100%); */
       background-size: auto;
  font-size: 10px !important;
  background-size: 100%;
  background-repeat: no-repeat;
  height:20px !important;
  width: 40px !important;
   line-height: 16px;
  display: inline-block;
   font-weight: bold;
   box-shadow: 0px 0px 4px #a86e6c;
  text-transform: uppercase;
   min-width: 40px;
  min-height: 20px;

   
}

span.t4s-badge-item.t4s-badge-soldout{
   position:absolute;
    top:0px;
    right:0px;
    width: 70px;
    height: 30px;
  z-index:1;
    border-radius:0px 0px 0px 16px;
}

#t4s-popup__exit span.t4s-badge-item.t4s-badge-new,
#t4s-popup__exit span.t4s-badge-item.t4s-badge-soldout{
  width:40px;
  height:30px;
  font-size:12px;
}
 .t4s-menu-item.menu--winter a[href="/collections/wintess"]:after{
      content: "FLAT 50% OFF" !Important; 
       top:0px !important;
   left:38PX !important;
 }
.menu--unstitched .t4s-menu-item a[href="/collections/summer25"]:after,
 .t4s-menu-item.menu--summer25 a[href="/collections/summer25"]:after,
   .t4s-menu-item.menu--summer25 a[href="/collections/summer25"]:after,
.menu--unstitched .t4s-menu-item a[href="/collections/winterss"]:after,
  /* .menu--unstitched .t4s-menu-item a[href="/collections/qamash"]:after, */
    /* .menu--unstitched .t4s-menu-item a[href="/collections/midsummer"]:after, */
 /* .t4s-menu-item.menu--qamash a[href="/collections/qamash"]:after, */
 .t4s-menu-item.menu--winter a[href="/collections/winterss"]:after,
  /* .t4s-menu-item.menu--mid-summer a[href="/collections/midsummer"]:after,
  .menu--unstitched .t4s-menu-item a[href="/collections/spring-summer"]:after,
 .menu-collections .t4s-menu-item a[href="/collections/spring-summer"]:after */
  /* .t4s-menu-item.menu--qamash a[href="/collections/qamash"]:after, */
  .t4s-menu-item.menu--winter a[href="/collections/winterss"]:after
{
    content: "New";
    position: absolute;
    left: 44PX;
    font-size: 9px;
    padding: 0px 7px 0;
    top:-5px;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
}
/* .menu--unstitched .t4s-menu-item a[href="/collections/spring-summer"]:after,
.menu-collections .t4s-menu-item a[href="/collections/spring-summer"]:after{
   left:100px; 
} */

  /* .t4s-menu-item.menu--mid-summer a[href="/collections/midsummer"]:after{
   left:82px; 
} */
 .t4s-menu-item.menu--winter a[href="/collections/winterss"]:after{
   left:47px; 
}
 /* .t4s-menu-item.menu--qamash a[href="/collections/qamash"]:after{
   left:53px; 
} */



.menu-luxury.t4s-menu-item a{
  position: relative;
}
.menu-luxury.t4s-menu-item a[href="/collections/unstitched-luxury"]:after{
    content: "New";
    position: absolute;
    left: 44PX;
    font-size: 9px;
    padding: 0px 7px 0;
    top: 0px;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
}
.menu-luxury.t4s-menu-item a[href="/collections/unstitched-luxury"]:after{
   left:55px; 
}

/* .t4s-menu-item a.menu--b-style-color-red-flat-40-off-b[href="/collections/flat-40-off"]:after,
.t4s-menu-item.menu-b-flat-40-off-b a[href="/collections/flat-40-off"]:after{
    content: "Summer Edition";
    position: absolute;
    left: 25PX;
    font-size: 9px;
    padding: 0px 7px 0;
    top: -14px ! IMPORTANT;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 9px;
    color: #EC0101;
    bottom: -5px;
        width: 100%;
        height: 1.25px;
        background-color:TRANSPARENT;
        transition: opacity 300ms, transform 300ms;
        opacity: 1;
        transform-origin: center;
}
 */


/* .menu--silver a[href="/collections/silver"]:after,
.menu--unstitched.t4s-menu-item a[href="/collections/silver"]:after{
    content: "New";
    position: absolute;
    left: 44PX;
    font-size: 9px;
    padding: 0px 7px 0;
    top: 0px;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
}
.menu--silver a[href="/collections/silver"]:after{
   left:30px; 
}  */

/* .menu--silver a[href="/collections/silver"]:after, 
.menu--unstitched.t4s-menu-item a[href="/collections/silver"]:after{
    content: "New";
    position: absolute;
    left: 44PX;
    font-size: 9px;
    padding: 0px 7px 0;
    top: 0px;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
}

*/

[data-product-single-badge] span.t4s-badge-item.t4s-badge-new{
  border-radius:0px 0px 50px 50px;
  left:0px;
  right:0px;
  width: 60px;
  height: 40px;
  z-index:1;
  font-size: 14px;
}
.is--tab-design__tab.is--tab-design-mb__tab .t4s-tabs-ul li.t4s-d-inline-flex.is-selected:last-child {
    
}
.t4s-product-btns{
  max-width:fit-content;
}

.underlineitem::after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 1.25px;
	background-color: #000;
	transition: opacity 300ms, transform 300ms;
  opacity: 0;
	
	transform-origin: center;
}
.underlineitem::after{
  background:#fff;
  transition: transform 800ms ease-in-out;
  height:2px;
  left:50%;
  width:100%;
  transform: translate(-50%) scale(0);

}

.underlineitem:empty {
    display: block;
    z-index: 9999;
    position: absolute;
    top: 53%;
    left: 50%;
    height: 2px;
    width: 80%;
    transform:translate(-50%)
}

@media screen and (max-width:767px){
  .is--tab-design__tab.is--tab-design-mb__tab .t4s-tabs-ul li.t4s-d-inline-flex.is-selected:last-child {
    left: 0px;
}
}

[data-product-single-badge]{
  right:0px;
  top:0px;
  display: block;
  width: 100%;
  justify-content: space-between;
  flex-direction: row-reverse;
}
[data-product-single-badge] .t4s-badge-item{
  position:absolute!important;
}

span.t4s-badge-item.t4s-badge-sale
 {
  width: 35px;
  height: 25px;
  border-radius: 0px 0px 0px 16px;
  position:absolute!important;
  top:0px;
  right:0px;
   z-index:1;
}



button.add-to-cart-cstm svg path{
  fill: #fff;
    stroke: transparent;
}
button.add-to-cart-cstm svg {
    stroke: #fff;
    width: 15px!important;
    height: 15px!important;
    position: relative;
    right: 10px;
    top: 1.5px;
}
button.add-to-cart-cstm {
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events:unset!important;
    background:#DE977A
}

.heading-collection .title-head small {
    font-size: 14px;
    color:rgba(65, 64, 66, 0.67);
}
.shakeMe{
  color:2px solid red;
  animation:horizontal-shaking 0.5s  ease-in-out
}
@keyframes horizontal-shaking {
 0% { transform: translateX(0) }
 25% { transform: translateX(5px) }
 50% { transform: translateX(-5px) }
 75% { transform: translateX(5px) }
 100% { transform: translateX(0) }
}
.blinker {
  animation: blinking 1.2s infinite;
}
@keyframes blinking {
  0% {
      opacity: 1;
 }
  25% {
      opacity: 1;
 }
  50% {
      opacity: 0;
 }
  75% {
      opacity: 1;
 }
  100% {
      opacity: 1;
 }
}

.lookbook-packery-style2 .t4s-title,
div#insta-feed > h2,
.t4s-featured-collections .t4s-title {
    font-weight: 500!important;
    font-family: 'Montserrat'!important;
    color: #000!important;
/*     font-size:18px!important; */
    font-size:24px!important;
    text-transform:uppercase;
}
@media screen and (max-width:768px){
  /* .menu--unstitched .t4s-menu-item a[href="/collections/spring-summer"]:after,
   .menu-collections .t4s-menu-item a[href="/collections/spring-summer"]::after {
  left: 150px;
  top: 110px;
}  */
    /* .menu--unstitched.t4s-menu-item a[href="/collections/silver"]:after,
   .menu-collections .t4s-menu-item a[href="/collections/silver"]::after {
  left:75px;
  top: 10px;
}  */

/* .menu--unstitched .t4s-menu-item a[href="/collections/qamash"]:after{
    left:95px;
  top:10px;
} */
  .menu--unstitched .t4s-menu-item a[href="/collections/winterss"]:after{
    left:83px;
  top:10px;
    content: "FLAT 50% OFF" !important;
}
  .menu--unstitched .t4s-menu-item a[href="/collections/summer25"]:after{
    left:115px;
  top:8px;
}  
  
/* .menu--unstitched .t4s-menu-item a[href="/collections/midsummer"]:after{
      left:126px;
  top:6px;
} */
  
    .lookbook-packery-style2 .t4s-title,
    div#insta-feed > h2,
    .t4s-featured-collections .t4s-title {
    font-size:20px!important;
}
}
div#insta-feed > h2 {
  padding-left:5.5rem;
  text-align:center;
}
.lookbook-packery-style2 span.t4s-section-des.t4s-subtitle {
    text-decoration: underline;
}

button.flickityt4s-button.flickityt4s-prev-next-button.previous::before {
    content: '';
    width: 40px;
    height: 100%;
    background: url(/cdn/shop/files/Vector.svg?v=1666328157);
    background-repeat: no-repeat;
    position: absolute;
    left: 15px;
    background-size: 35%;
    TOP: 11PX;
}
button.flickityt4s-button.flickityt4s-prev-next-button.next::before {
    content: '';
    width: 40px;
    height: 100%;
    background: url(/cdn/shop/files/Vector_1.svg?v=1666328387);
    background-repeat: no-repeat;
    position: absolute;
    left: 15px;
    background-size: 35%;
    TOP: 11PX;
}
button.flickityt4s-button.flickityt4s-prev-next-button.previous SVG,
button.flickityt4s-button.flickityt4s-prev-next-button.next SVG{
  display:none!important;
}
.t4s-slideshow ol.flickityt4s-page-dots{
  text-align:left!important;
  padding-left:4rem;
}
  
 
.t4s-slideshow ol.flickityt4s-page-dots li {
    width: 15px!important;
    height:5px!important;
    line-height:5px!important;
    border-radius:5px;
}
span.t4s-mb-nav__icon svg {
    width: 12px;
    height: 12px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 35%;
}
.collection-image img{
  width:100%;
  height:100%;
  object-fit:contain;
}

.product-info-size{
  display:flex;
  /* justify-content:space-between; */
}

symbol#t4s-icon-wis svg {
    color:#fff!important
}
.template-product symbol#t4s-icon-wis svg {
    color:currentColor!important
}
.template-product symbol#t4s-icon-wis-added{
  color:red
}
.t4s_box_pr_grid [data-action-wishlist] ,
.t4s-pr-style1 [data-action-wishlist],
.t4s-tab-content2 .t4s-pr-grid [data-action-wishlist]{
    opacity: 0!important;
}
.t4s-product:hover [data-action-wishlist],
.t4s-tab-content2 .t4s-pr-grid:hover [data-action-wishlist],
.t4s-pr-style1:hover [data-action-wishlist]{
  opacity: 1!important;
}
a.t4s-pr-item-btn.t4s-pr-wishlist.t4s-tooltip-actived {
    width: 35px;
    height: 35px;
    background: #de977a!important;
}
.t4s-section-inner.t4s_nt_se_template--15831537680564__164620932069107a3a.t4s_se_template--15831537680564__164620932069107a3a.t4s-container-fluid {
    background: #edc7b745;
}
.product-availabibility{
  position:absolute;
  right:0px; 
  
}
iframe#launcher {
    
}
.t4s-product-price > span:not(.price---single) {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  font-size:8px;
  border-radius:3px;
  padding:.3rem;
  color: #fff;
}
.meter---price{
  color: #000;
  font-size:18px;
}
.t4s-product-qs__price .t4s-product-price > span{
  background:#be1e2d;
}
[data-count-wishlist] {
    display: none!important;
}
span.t4s-price-from {
    display: none;
}
h1.t4s-product__title {
    max-width: 90%;
    line-height:1.2
}
.t4s-form__product span.product-availabibility {
    display: none;
}
.size-elem label,
.size-elem a{
  cursor:pointer;
   width: 30px;
   display:block;
    height: 30px;
    border: 1px solid #ddd;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer;
    margin: 0rem 0.25rem;
    font-size:11px;
    font-weight:500;
}
.size-elem input:checked + label{
  background:#FFDFD3;
  color:#fff;
}
.main-collection-grid2 .product-sizes-list,
.main-collection-grid3 .product-sizes-list{
  display:none
}


.template-page main h1,
.template-page main h2,
.template-page main h3,
.template-page main h4,
.template-page main h5,
.template-page main h6{
  font-weight:600!important ;
  color:#000!important;
  font-size:2.2rem!important;
  padding-bottom:2rem!important;
}
.template-page main h2{
font-size:2rem!important;
}
.template-page main h3{
font-size:1.8rem!important;
}
.template-page main h4{
font-size:1.6rem!important;
}
.template-page main h5{
font-size:1.5rem!important;
}
.template-page main h6{
font-size:1.4rem!important;
}
a.outlined-button.button-shopnow {
    position: absolute;
    bottom: 23px;
    left: 50%;
    transform: translate(-50%, 200%);
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 0.5rem 2rem;
    border-radius: 30px;
    transition: .3s ease-in-out;
    cursor:pointer;
    z-index:99;
    background:#393636;
    box-shadow:1px 1px 5px rgba(0,0,0,0.2)
}

.t4s-col-item.t4s-collection-item a.outlined-button.button-shopnow{
  background:#fff;
  color:#000;
  font-size:20px;
  border-radius:0px;
  text-transform:uppercase;
}

.collection-image a.outlined-button.button-shopnow,
.t4s-col-item.t4s-collection-item a.outlined-button.button-shopnow{
  transform:translate(-50%,0%)
}

.t4s-custom-col.t4s-col-item.bl-footer-0 {
    max-height: 25px!important;
}
footer h3.t4s-col-heading{
  margin-bottom:1.5rem!important;
}
button.t4s-newsletter__submit {
    background: #393636!important;
}
.t4s-col-item.t4s-collection-item:hover .t4s-cate-wrapper{
  cursor:pointer;
}
.t4s-col-item.t4s-collection-item .t4s-cat-title{
  font-size:16px;
  position:absolute;
  right:-50%;
  height: 100%; 
  width: 100%;
  top:0px;
  font-weight:500;
  transition:1s ease-in-out;
}


.t4s-col-item.t4s-collection-item:hover .t4s-cate-wrapper .t4s-cat-title{
    right:0px;
}
.t4s-col-item.t4s-collection-item:hover a.outlined-button.button-shopnow,
.collection-image:hover a.outlined-button.button-shopnow,
.t4s-lookbook-img:hover a.outlined-button.button-shopnow{
  transform:translate(-50%,0%)
}

.t4s-col-item.t4s-collection-item:hover .underlineitem::after,
.t4s-lookbook-img .underlineitem::after{
  opacity:1;
  transform:translate(-50%) scale(1);
}

.header-banner.lazyloadt4sed {
    margin-top: 2rem;
}

.desc-head{
  font-size:14px;
  letter-spacing:-.25px;
  text-align:center;
}
@media screen and (max-width:767px){
  .desc-head{
    padding-top:1rem;
  }
}

.template-page main p,
.template-page main li,
.template-page main span{
  color:#000;
  font-size: 14px;
  line-height:1.75;
}

.template-page h2 span{
  font-size:2rem;
}
.t4s-footer-link.t4s-footer-link-active{ 
  color:#222
}
.template-page [data-t4s-tab-item]::after {
    content: '+';
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translatey(-50%);
    font-size: 24px;
    font-weight: 200;
}
.template-page  .t4s-type-accordion>.t4s-tab-wrapper.t4s-active [data-t4s-tab-item]::after{
  content:'-'
}

[data-collapsible-head]{
  cursor:pointer
}
[data-collapsible-content] {
    display: none;
}
h5.t4s-facet-title::before {
    content: '+';
    position: absolute;
    right: 0px;
    font-size: 26px;
    font-weight: 300;
    transform: translateY(-15px);
}
h5.t4s-facet-title.is--active::before{
  content: '-';
}

button.t4s-btn__checkout.t4s-btn {
    background: #52a16ab3;
    color:#fff;
}


.t4s-product-quick-shop .product-availabibility,
.t4s-swatch__option.is-t4s-style__color.is-t4s-name__color,
.t4s-swatch__option.is-t4s-name__fabric {
    display: none;
}

.t4s-nav__ul>li> a,
.t4s-nav__ul>li> a:hover{
  color:#000;
}
.t4s-menu-item.t4s-sub-column-item a.t4s-heading{
  font-weight:500;
  font-size:15px;
  text-decoration: underline;
  text-underline-offset: 10px;
  text-decoration-color: #ff000054;
}

.t4s-btn__cart,
[data-action="estimate-shipping"],
[data-action="estimate-shipping"]:hover {
    background: #000!important;
    color: #fff!important;
}
.t4s-btn__cart:hover {
    background: #FFDFD3!important;
}
a.t4s-pr-item-btn.t4s-pr-addtocart {
    background: #393636;
    color:#fff;
    border:1px solid #fff;
}
a.t4s-pr-item-btn.t4s-pr-addtocart:hover{
  border-color:#fff;
}
[data-parallax-t4strue]{
  background-attachment:fixed;
}

#t4s-popup__exit button.add-to-cart-cstm {
    display: none;
}
  

.template-product .t4s-product__info-wrapper .t4s-tab-wrapper{
  display:block;
  margin-bottom:10px;
}
@media screen and (min-width:767px){
  .t4s-product__info-wrapper .t4s-tab-wrapper:not(.t4s-active) {
    display: none;
}
}

.t4s-product-quick-shop .t4s-product-price {
    font-size: 14px;
    color: #222;
}
.t4s-swatch__item {
    color: #222;
}
.t4s-product-quick-shop a.t4s-product-form__btn.t4s-pr-wishlist,
.t4s-product-quick-shop a.t4s-product-form__btn.t4s-pr-compare {
    display: none;
}
.collection-image img,
.t4s-lookbook-img-wrap.t4s_ratio img{
  transition:1s ease-in-out;
}
.collection-image:hover img,
.t4s-lookbook-img-wrap.t4s_ratio:hover img{
  transform:scale(1.1);
}
.t4s-lookbook-img-wrap.t4s_ratio {
    overflow: hidden;
}
[data-atc-selector] path{
  fill:#fff;
}
.t4s-pagination-wrapper.t4s-prs-head.t4s-has-btn-infinite {
    display: flex;
    justify-content: center;
}
 h1.t4s-product__title {
    color: #000;
    font-weight: 500;
    text-transform: capitalize;
    font-size:22px;
}
button.t4s-product-form__submit{
  width:300px;
  max-width:100%;
}
.t4s-product-form__buttons .t4s-pr__notify-stock{
  max-width:100%;
  font-size:13px;
}
h1.t4s-product__title span.t4s-text-pr {
  display: none;
}
h1.t4s-product__title a.t4s-pr-wishlist {
  border: 1px solid #ddd;
  padding: 0.75rem;
  border-radius: 50%;
  position:absolute;
  right:0px;
  
}
.t4s-product-form__buttons .t4s-pr-wishlist{
  display:none;
  margin-left:0rem;
}
h1.t4s-product__title span.t4s-svg-pr-icon {
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
.t4s-pr_flash_sold{
  margin-top:-3.5rem;
}
[data-t4s-tab-ul] .flickityt4s-button{
  display:none
}
.sp-zoom .sp-cards .sp-card_section .sp-card.sp-bottom_left, .sp-fade .sp-cards .sp-card_section .sp-card.sp-bottom_left {
    bottom: 90px!important;
}
  .t4s-use__kalles .t4s-count-box{
box-shadow:none!important;
font-size:12px;
font-weight:500
}
.no-slider-js .t4s-col-item{
flex:0 0 50%;
}
.t4s-bl-item.dsitem-1{
  display:none!important;
}

.t4s-section-header [data-header-height]{
  padding: 0rem 2.5rem;theme
}

.t4s-tabs-head.tabs-cstm-styles {
    padding: 0rem 3rem;
}

.t4s-tabs-head .flickityt4s-slider{
  left:-10%!important;
}
.t4s-tabs-inline .t4s-tabs .t4s-tabs-ul li{
  text-transform:uppercase;
  font-weight:500;
}
li.t4s-tab-item.t4s-d-inline-flex.is-selected .t4s-active::after {
    content: '';
    width: 100%;
    height: 2px;
    background:  #edc7b7;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.t4s-tab-contents2 .t4s-row-cols-lg-4 .flickityt4s-slider>.t4s-col-item, .t4s-row-cols-lg-4>.t4s-col-item{
  width:27%!important;
} 
.t4s-list-collections .t4s-col-item {
  width:25%!important;
/*   box-shadow: 2px 2px 4px 0px #a6a6a6; */
  margin: 0rem; 
}

.t4s-col-item.layout-singleright,
.t4s-col-item.layout-singleleft{
  width:90%;
}
.t4s-col-item.layout-doubleprod{
  width:50%;
}
.layout-singleright .t4s-product-wrapper{
  /* display:flex; */
  align-items:center;
  justify-content:space-evenly;
}
.layout-singleleft .t4s-product-wrapper{
  /* display:flex; */
  align-items:center;
  flex-direction:row-reverse;
  justify-content:space-evenly;
}

.layout-singleright .t4s-product-inner,
.layout-singleleft .t4s-product-inner{
  flex:0 0 60%;
}
.layout-singleright .t4s-product-info,
.layout-singleleft .t4s-product-info{
  display:flex;
  flex-direction:column;
}
.layout-singleright .product-info-size,
.layout-singleleft .product-info-size{
  justify-content:start;
  margin-top:1rem;
}
.layout-singleright .size-elem:first-child{
  margin-left:0rem;
}


.filters-sort button{
  border:0px;
  background:transparent;
  border-radius;0px;
  color:#000
}


button.history-btn.hide-desktop{
    display:none!important;
  }
[data-t4s-gallery] li.dot {
    cursor:pointer;
    WIDTH: 10PX;
    HEIGHT: 4PX;
    margin:0rem 0.25rem;
    background: rgba(65, 64, 66, 0.3);
    border-radius: 20px;
}
[data-t4s-gallery] .flickityt4s-page-dots{
  display:flex;
  justify-content:center;
}
[data-t4s-gallery] li.dot.is-selected{
  background:#edc7b7;
}
[data-menu-nav] > .t4s-menu-item{
  
}
[data-menu-nav] > .t4s-menu-item > a::after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 1.25px;
	background-color: #000;
	transition: opacity 300ms, transform 300ms;
  opacity: 0;
	
	transform-origin: center;
}

.t4s-product-form__buttons .t4s-product-form__submit{
  background:#000;
}



[data-menu-nav] > .t4s-menu-item:hover > a::after {
  opacity:1;
  
    
} 
.t4s-newsletter__inner.t4s-row {
    margin-top: 1rem;
}
.shopify-section.t4s-shipping .t4s-newsletter__inner {
    max-width: 305px;
    width: 100%;
}
.t4s-swatch__list { 
    display: flex;
    flex-wrap: wrap;
    margin: 0rem!important;
}
.t4s-use__kalles .t4s-count-box{
box-shadow:none!important;
font-size:12px;
font-weight:500
}
.no-slider-js .t4s-col-item{
flex:0 0 50%;
}
.no-slider-js .t4s-col-item:first-child{

} 
div#b_announcement-bar-0 p{
  text-align:start;
  padding-left:.5%;
}
div#b_announcement-bar-1 p {
    text-align: end;
    padding-right: 1%;
}
.main-topbar-wrap{
  justify-content:space-around;
}
button.t4s-product-form__submit[disabled=disabled], button.t4s-product-form__submit[aria-disabled=true]{
  width:250px;
}

}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .t4s-use__kalles .t4s-count-box{
box-shadow:none!important;
}
.dsitem-2{
  display:none!important;
}
.t4s-use__kalles .t4s-count-box{
box-shadow:none!important;
}
.heading-collection .t4s-container{
  flex-wrap:wrap;
  justify-content: space-between;
}
.heading-collection .t4s-container h1,
.heading-collection .t4s-container > div:first-child{
  flex:0 0 50%!important;
}
.t4s-tabs {
    padding: 0rem 1rem;
}
.t4s-product-info.t4s-product-info-grid2 {
    flex-direction: column;
}

.t4s-col-item.layout-singleright,
.t4s-col-item.layout-singleleft{
  width:100%;
}
.size-elem label, .size-elem a{
  width:30px;
  height:30px;
  line-height:30px;
  font-size:11px;
  font-weight:500;
  color:#222;
  margin:0rem 0.15rem;
}

.size-elem:first-child label{
  margin-left:0rem;
}
.product-info-size{
  justify-content:flex-start;
  margin-top:1rem;
}
.t4s-lookbook-img a.outlined-button.button-shopnow{
  display:none
}
span.t4s-badge-item.t4s-badge-sale,
span.t4s-badge-item.t4s-badge-new,
span.t4s-badge-item.t4s-badge-soldout{
  width: 35px;
  height: 20px;
  font-size: 10px;
}

span.t4s-badge-item.t4s-badge-soldout{
  width:40px
}

span.atc-text{
  display:none;
}
.t4s-product .t4s-product-btns{
  justify-content:end;
}
.t4s-pr-style1 .t4s-product-btns>*{
  max-width: 35px;
  max-height: 35px;
  display: flex;
}
button.add-to-cart-cstm {
    flex: 0 0 300px;
}
span.t4s-svg-pr-icon {
  position: relative;
}
.t4s-pr-style1 .t4s-product-btns select{
  display:none!important;
}
.layout-trippleprod.mob-doubleprod,
.layout-singleleft.mob-doubleprod,
.layout-doubleprod.mob-doubleprod{
  width:50%!important;
}
.layout-trippleprod.mob-singleright,
.layout-singleright.mob-singleleft,
.layout-doubleprod.mob-singleright,
.layout-trippleprod.mob-singleleft{
  width:100%!important;
}

 a.outlined-button.button-shopnow{
  transform:translate(-50%,0%)
}
.logogrid{
  display:flex;
  justify-content:center;
}

.t4s-use__kalles .t4s-count-box {
    position: absolute;
    z-index: 999;
    box-shadow: 0px 0px 2px rgb(0 0 0 / 80%)!important;
    width: 15px;
    height: 15px;
    background: white;
    font-size: 10px;
    line-height: 15px;
}
.collection-image{
  position:relative;
  overflow:hidden;
  max-width:100%;
}
.t4s-tab-contents2 > .t4s-tab-content2 {
    justify-content:center;
}
.t4s-cat-content.t4s-source-image a.outlined-button.button-shopnow {
  
  font-size:12px;
}
.shipping_newsletter .t4s-newsletter__inner{
  margin-top:1rem;
}

.t4s-text-center .t4s-socials {
    margin-top: 2rem;
}
.videoLink video{
  max-width:100%;
  width:100%;
}

.t4s-tabs-se .t4s-tabs-ul li a.t4s-active::after {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    background: #de977a;
    bottom: 0px;
}
h1.t4s-product__title a.t4s-pr-wishlist{
  display:none;
}
.t4s-product-form__buttons .t4s-pr-wishlist{
  display:flex
}
.t4s-menu-item {
  transition:0.3s ease-in-out;
}
.translate--back{
  transform: translateX(-100%); 
}
 .t4s-menu-item-has-children.is--active{
  position:absolute;
  top:50px;
  width:100%;
} 
.is--active > a > .t4s-mb-nav__icon > svg {
    transform: rotate(180deg);
    left:0px;
}
.t4s-mb__menu .t4s-menu-item-has-children.is--active > a {
    justify-content: start;
    flex-direction: row-reverse;
}
.t4s-menu-item-has-children.is--active > a span.t4s-mb-nav__icon {
    margin-right: 2rem;
    border-left:0px;
    border-right:1px solid #0002;
    width:35px;
}


.t4s-menu-item-has-children > ul{
  transform:translatex(100%);
  position:absolute;
  top:50px;
  width:100%;
}
.is--active.t4s-menu-item-has-children > ul{
  transform:translateX(0%)
}
li.t4s-menu-item.t4s-item-level-1.is--active {
    top: 0px;
}
}

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
  .hide-mobile{
    display:none;
  }
  .sp-zoom .sp-cards .sp-card_section .sp-card.sp-bottom_left, .sp-fade .sp-cards .sp-card_section .sp-card.sp-bottom_left {
    bottom: 70px!important;
}
    span.t4s-sku-value {
    font-size: 12px;
  }
  span.product-availabibility svg {
    width: 80px;
}
  button[data-atc-form]:hover{
    background:#de977a!important;
    border-color:#de977a!important;
  }
  #t4s-popup__newsletter:not(.t4s-news-layout1) > .t4s-row{
  flex-direction:column;
}
#t4s-popup__newsletter:not(.t4s-news-layout1) > .t4s-row .t4s-col-item{
  width:100%;
}
  .template-cart .page-head .title-head:last-child{
    padding: 2rem;
    padding-top: 0;
    padding-left: 0rem;
    padding-bottom: 3rem;
    
}
  div#insta-feed > h2{
    font-size:18px;
    padding-left:1.75rem!important;
  }
  [data-t4s-tab-ul] .flickityt4s-slider{
    overflow:scroll
  }

.underlineitem::after{
  height:1.5px;
}
.t4s-lookbook-img:hover .button--overlay,
.t4s-lookbook-img .button--overlay{
  background:transparent;
}
.t4s-lookbook-img:hover span.overlay--title{
  font-size:12px;  
}
.t4s-lookbook-img:hover span.overlay--title{
  right:34%;
}
      

  .t4s-product .t4s-product-btns{
    background:transparent!important;
    width:100%;
    box-shadow:none;
  }
.tabs-cstm-styles > h3 {
    flex: 0 0 50%!important;
}
.tabs-cstm-styles .flickityt4s-slider{
  left:23%!important;
}
  .t4s-tabs-collection .t4s-section-inner {
    padding-right: 0rem;
}
.t4s-col-item.layout-trippleprod{
  width:50%;
}
.t4s-product-form__buttons .t4s-d-flex.t4s-flex-wrap {
    justify-content: space-between;
    align-items:end;
}
.t4s-product-form__buttons .t4s-pr__notify-stock{
  width:100%;
}
.t4s-product-form__buttons .t4s-quantity-wrapper{
  flex: 0 0 40%;
  width:100%;
}
.t4s-pr_flash_sold{
  margin-top:2.8rem;
  display:none!important;
}
p.t4s-inventory_message {
    line-height: 1.5;
}
.product-availabibility {
  right:15px
}
.t4s-pr-style1 .t4s-product-btns2{
  justify-content:flex-end;
  bottom:10px;
}
.product-availabibility {
    right: 15px;
    transform: translatey(4px);
}
.t4s-product .t4s-product-btns{
  width:50%;
}
svg.t4s-svg-wis {
    position: relative;
    left: 4px;
}
.t4s-sticky-atc__infos{
  font-size: 16px;
    font-weight: 500;
    color: #222;
}
.size-elem label, .size-elem a{
  width:25px;
  height:25px;
  line-height:25px;
  margin:0rem;
  font-size:9px;
}
.size-elem {
    margin: 0.15rem;
}
.product-info-size{
  flex-wrap:wrap;
}

.t4s-tabs.t4s-type-tabs.t4s-accordion-mb-false.t4s-tabs-enabled.t4s-tabs-accordion-enabled button.flickityt4s-button.flickityt4s-prev-next-button.previous,
.t4s-tabs.t4s-type-tabs.t4s-accordion-mb-false.t4s-tabs-enabled.t4s-tabs-accordion-enabled button.flickityt4s-button.flickityt4s-prev-next-button.next {
    display: none!important;
}
p.t4s-inventory_message{
  text-align:left;
}
.t4s-product-form__buttons .t4s-pr-wishlist{
/*   order:0 */
      position: absolute;
    right: 20px;
    top: -5px;
}
h1.t4s-product__title{
  max-width:85%;
  line-height:1.5;
  font-size:18px
}
.t4s-product-form__buttons .t4s-d-flex.t4s-flex-wrap{
  justify-content:start;
}
.t4s-product-form__buttons .t4s-quantity-wrapper{
  flex: 0 0 50%;
/*   margin-left:1rem; */
}
.t4s-product-form__buttons .t4s-pr__notify-stock {
    width: 100%;
    font-size:10px;
    margin-top:1rem;
    margin-left:-1.5rem;
}
.t4s-product-form__buttons .t4s-product-form__submit{
  width:80%;
}
.t4s-product-form__buttons
.t4s-inventory_qty{
  padding-right:3rem;
}
.t4s-d-flex.t4s-flex-wrap.product---btn{
  width: 85%;
  margin-bottom: 1rem;
}
@media(max-width:768px){
  .t4s-d-flex.t4s-flex-wrap.product---btn{
    width:100%;
  }
  .t4s-product-form__buttons .t4s-product-form__submit{
    width:100%;
  }
}
.t4s-product-qs-inner .t4s-d-flex.t4s-flex-wrap.product---btn{
  justify-content:center;
}
.t4s-product-form__buttons{
  flex-direction:row;
  align-items:center;
}
span.t4s-svg-pr-icon,
svg.t4s-svg-wis{
  right:0px;
  position:static;
}
button.t4s-product-form__submit[disabled=disabled]{
  margin-left:.5rem;
  width:90%;
  font-size:12px;
}
.product-availabibility{
  top:unset;
}
.t4s-d-flex.t4s-flex-wrap.product---btn{
  height:auto;
}
[data-product-single-badge]{
  width:200%;
}
}
.t4s-section-main-product span.t4s-badge-item{
  
}
@media screen and (max-width:767px){
  .t4s-section-main-product span.t4s-badge-item{
  position: absolute!important;
      height: 50px!important;
    width: 125px!important;
    font-size:18px;
} 
[is-meter-true] .t4s-product-form__buttons .t4s-product-form__submit,
[is-meter-true] .t4s-product-form__buttons .t4s-pr__notify-stock,
[is-meter-true] .t4s-d-flex.t4s-flex-wrap.product---btn,
[is-meter-true] button.t4s-product-form__submit[disabled=disabled]
{
  max-width:200px
}
.meter-quantity-wrapper{
  margin-right:0rem;
  justify-content:center;
}
}
.flickityt4s-prev-next-button .flickityt4s-button-icon{
  display:none!important;
}
.blinkMe{
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
.t4s-product .t4s-product-btns2 a>span{
  color:#fff
}

.t4s-product__price-review{
  position:relative; 
}
.product-availabibility{
  bottom:-15px;
}
#t4s-mini_cart[aria-hidden="false"] .shakeMe{
   animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
}
@keyframes shake {
   0%,100% {
        transform: translate(0, 0);
    }
    10%,30%,50%,70%,90% {
        transform: translate(30px);
    }
    20%,40%,60%,80% {
        transform: translate(-30px);
    }
}

@media screen and (max-width:390px){
  .t4s-d-flex.t4s-flex-wrap.product---btn,
  button.t4s-product-form__submit[disabled=disabled],
  .t4s-product-form__buttons .t4s-product-form__submit, .t4s-product-form__buttons .t4s-pr__notify-stock{
    max-width:100%;
    width:100%;
  }
  [is-meter-true] .t4s-product-form__buttons .t4s-product-form__submit,
[is-meter-true] .t4s-product-form__buttons .t4s-pr__notify-stock,
[is-meter-true] .t4s-d-flex.t4s-flex-wrap.product---btn,
[is-meter-true] button.t4s-product-form__submit[disabled=disabled]
{
  max-width:225px
}

  .t4s-product-form__buttons{
    flex-direction:column;
  }
  .t4s-product-form__buttons .t4s-pr__notify-stock{
    position: relative;
    right: -6px;
    width: 95%;
  }
  .t4s-product-form__buttons .t4s-quantity-wrapper{
    flex: 0 0 100%;
  }
  form__buttons .t4s-pr-wishlist, .t4s-product-form__buttons .t4s-pr-compare {
    width: 30px;
    min-width: 30px;
    height: 30px;
}
}
.t4s-main-page ul {
    list-style: disc;
}
@media screen and (min-width:1024px){
.t4s-list-socials {
    position: relative;
    left: 18%;
}
}
.t4s-payment-footer-svg {
    margin-bottom: 5px;
}
#shopify-section-bottom-bar > .t4s_nt_se_bottom-bar {
  padding-top:10px;
}
.product--price.price--meters .t4s-price__unit {
    font-size: 18px;
    margin: 0px;
    font-weight: 500;
}
.product--price.price--meters {
    display: flex;
    align-items: center;
}
.t4s-price__unit.price--sale > span {
    text-decoration: line-through;
    color: #0009;
    margin-left: 1rem;
    font-size: 16px;
}
.is--tab-design__tab .t4s-tab-wrapper .t4s-tab-content * {
    
}
@media screen and (min-width:1024px){

.menu-b-style-color-ec0101-winter-2023-b + .t4s-sub-menu > .t4s-container,
.menu-fragrances + .t4s-sub-menu > .t4s-container {
  width: 400px!important;
}
  .menu-b-style-color-ffd700-summer-2023-b + .t4s-sub-menu,
.menu-b-style-color-ec0101-winter-2023-b + .t4s-sub-menu,
  .menu-fragrances + .t4s-sub-menu,
  .menu-eid-edit + .t4s-sub-menu,
  .menu-black-white + .t4s-sub-menu{
      min-height: 195px!important;
    max-height: 240px!important;
}
.menu-home + .t4s-sub-menu{
      min-height: 180px!important;
    max-height: 220px!important;
} 
/* .menu-mak + .t4s-sub-menu > .t4s-container {
    width: 720px!important;
} */
.menu-unstitched + .t4s-sub-menu > .t4s-container {
    width: 1100px!important;
}
.menu-new-in + .t4s-sub-menu > .t4s-container {
    width:1100px!important;
}
.menu-calico-pret + .t4s-sub-menu > .t4s-container{
  width:1100px!important;
}
/* .menu-man + .t4s-sub-menu > .t4s-container {
    width:910px!important;
} */
.menu-pret + .t4s-sub-menu > .t4s-container{
   width: 1024px!important;
}
.menu-maybelline + .t4s-sub-menu > .t4s-container{
   width: 830px!important;
}
.menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak-pret,
  .menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak-kids,
  .menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-outerwear,
.menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-accessories,
  .menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak-west,
  .menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-outerwear,
  .menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak-pret,
   .menu-mak + .t4s-sub-menu > .t4s-container .menu-collections,
.menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-unstitched, 
.menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak-west
  {
    width: 18%;
}

.menu-calico-pret + .t4s-sub-menu > .t4s-container .menu-western-wear
  {
    width: 14%;
}
/* .menu-calico-pret + .t4s-sub-menu > .t4s-container .type_mn_banner{
  width:30%;
} */
 
  .menu-unstitched + .t4s-sub-menu > .t4s-container .menu-collections,
   .menu-unstitched + .t4s-sub-menu > .t4s-container .menu-eastern,
  .menu-calico-pret + .t4s-sub-menu > .t4s-container .menu-eastern{
    width:11%;
  }
  .menu-calico-pret + .t4s-sub-menu > .t4s-container .menu-separates{
    width:15%;
  }
.menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-maybelline,
.menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-men{
    width:12%;
}
.menu-calico-pret + .t4s-sub-menu > .t4s-container .menu-bottoms{
  width:16%;
}
  .menu-affordable-range + .t4s-sub-menu > .t4s-container .type_mn_link.menu-affordable-range{
    width: 50%;
}
  .menu-affordable-range + .t4s-sub-menu{
    min-height: 150px;
  }
.menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-woman,
.menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-accessories{
  width:12%;
} 

   .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-eastern,
    /* .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-west,
  .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-kids, */
.menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-express{
    width: 11%;
}
 .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-eastern{
    margin-right: -20px;
 }

    .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-west,
  .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-kids{
    width: 7%;
            margin-right: -20px;
}
     .menu-ready-to-wear + .t4s-sub-menu > .t4s-container .type_mn_link.menu-separates{
    width:9%;
               margin-left: -20px;
}
  
  
   .menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-beauty,
    .menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-top-picks,
  .menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-home,
.menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak,
   .menu-new-in + .t4s-sub-menu > .t4s-container .type_mn_link.menu-man{
    width: 12%;
}
.menu-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-western-wear,
.menu-calico-pret + .t4s-sub-menu > .t4s-container  .menu-accessories{
  width:17%;
}
.menu-man + .t4s-sub-menu > .t4s-container .type_mn_link.menu-by-brand,
.menu-man + .t4s-sub-menu > .t4s-container  .menu-accessories{
  width:21%;
  margin-right:-30px
}
 .menu-man + .t4s-sub-menu > .t4s-container .type_mn_link.menu-ready-to-wear{
    width:16%; 
 }
.menu-man + .t4s-sub-menu > .t4s-container .type_mn_link.menu-fabrics{
      width:13%; 
}
  
 .menu-sale + .t4s-sub-menu > .t4s-container .type_mn_link.menu-woman,
.menu-sale + .t4s-sub-menu > .t4s-container .type_mn_link.menu-man{
  width:25%;
}  
.menu-mak + .t4s-sub-menu > .t4s-container .type_mn_link.menu-mak-girl{
  width:14%;
}
  .menu-man + .t4s-sub-menu > .t4s-container .type_mn_banner,
.menu-mak + .t4s-sub-menu > .t4s-container .type_mn_banner{
  width:25%;
}
  
.menu-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-eastern,
.menu-man + .t4s-sub-menu > .t4s-container .type_mn_link.menu-western
  {
  width:12%;
}
.menu-calico-pret + .t4s-sub-menu > .t4s-container .menu-western-wear{
  width:20%;
}
.menu-sale + .t4s-sub-menu {
    left: 10%!important;
}
.t4s-sub-menu .t4s-col-item{
  position:unset!important;
} 
.t4s-sub-menu > .t4s-container .t4s-row{
  justify-content:space-between;
}  
.menu-sale + .t4s-sub-menu,
.menu-new-in + .t4s-sub-menu {
    height: 272px!important;
    min-height: 100%;
    max-height: 212px;
    overflow: hidden;
}
 
.menu-new-in + .t4s-sub-menu{
  height:255px !important;
  max-height:255px;
}

  .menu-b-spring-summer-2024-b + .t4s-sub-menu{
    min-height: 140px;
  }
  
  
.menu-man + .t4s-sub-menu{
  height:280px!important;
  max-height:280px;
  min-height:280px;
}
.menu-b-style-color-ec0101-flat-30-40-b + .t4s-sub-menu,
.menu-sale + .t4s-sub-menu {
    left: 33%!important;
    transform: translatex(-50%)!important;
}
  .menu-new-in + .t4s-sub-menu {
    left: 50%!important;
    transform: translatex(-50%)!important;
}

.menu-unstitched + .t4s-sub-menu > .t4s-container .type_mn_link.menu-collection {
    width: 11%;
} 


  
.menu-unstitched + .t4s-sub-menu > .t4s-container .type_mn_link.menu-3-piece-fabrics,
.menu-unstitched + .t4s-sub-menu > .t4s-container .type_mn_link.menu-2-piece-fabrics,
.menu-unstitched + .t4s-sub-menu > .t4s-container .type_mn_link.menu-1-piece-fabrics,
.menu-unstitched + .t4s-sub-menu > .t4s-container .type_mn_link.menu-luxury,  
.menu-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-accessories,
.menu-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-bottoms,
  
.menu-calico-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-pink-fever,
.menu-calico-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-separates 
{
  width:12%;
}
  
.menu-calico-pret + .t4s-sub-menu > .t4s-container .type_mn_link.menu-calico-express{
   width:15%;
}
}
/* .t4s-slideshow img {
    height: 100%!important;
    object-fit: cover;
}
.t4s-slideshow{
  --t4s-aspect-ratio:100vh!important
}
.t4s-sec-slideshow{
  max-height:80vh;
} */

/* .t4s-slideshow .t4s-slideshow-item{
  height: 82vh;
} */

.t4s-product__info-container span.t4s-badge-price {
    color: #fff;
    font-size: 10px;
}

.qp-details p:first-child {
    font-weight: 600;
}
.qp-details p{
  font-size:12px!important;
}
div#simplified_sizechart_wrap {
    text-align: end;
    position: absolute;
    right: 0px;
    top:-15px;
}
button#sizechart_popup_trigger {
    background: transparent;
    color: #000;
}

svg.size-chart-ico {
    position: relative;
    top: 2px;
    right: 5px;
}
#sizechart_dismiss_modal{
  background-color: transparent!important;
    padding: 0rem;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    color: #000;
    position: relative;
    top: -10px;
    right: -10px;
}
.logo-alkaram{
  width:60%;
}
.simplified-sizechart-modal-body tr th:first-child,
.simplified-sizechart-modal-body tr td:first-child,
.simplified-sizechart-modal-body tr td.Length{
    color: #fff!important;
    background: #000!important;
    max-width:100px;
    width:75px;
}


.simplified-sizechart-modal-body tbody tr:first-child th{
  background: #000!important;
}
#simplify_sizechart_table_wrap table tr td:not(td:first-child),
#simplify_sizechart_table_wrap table tr th:not(th:first-child)
{
    max-width: 40px!important;
    padding: 2px 10px!important;
    width: 40px!important;
    line-height:1;
    font-size:12px;
}
#simplify_sizechart_table_wrap>table td:not(td:first-child) {
    color: #000!important;
}
.simplified-sizechart-modal-body tr td.Trouser{
   background: #fff!important;
   color:#000!important
}


.t4s-product-qs-inner{
  text-align:center;
}
.t4s-product-quick-shop .t4s-d-flex{
  justify-content:center;
}
.t4s-product-quick-shop .is-btn-atc-txt-3 .t4s-product-form__submit{
  max-width:170px;
  width:170px;
}

.t4s-product-quick-shop .t4s-swatch__list{
  justify-content:center;
  display:flex
}
[data-havemeter] {
    display: none!important;
}


#simplify_sizechart_table_wrap>table td {
		font-size: 12px!important;
    padding:0.5rem 0px;
    border-color:#0005!important;
    padding-left:0.5rem;
	}
  .simplified-sizechart-modal .simplified-sizechart-modal-dialog{
    border-radius:0px!important;
    max-width:420px!important;
  }
  p.footer--text {
    padding-left: 2rem;
    margin-top: 1rem;
    font-size: 12px;
}
  .simplified-sizechart-modal-body tr th:first-child,
  .simplified-sizechart-modal-body tr td:first-child:not(.Trouser):not(.Shalwar),
   .simplified-sizechart-modal-body tr th.Length{
  font-size:12px!important;
  background:rgba(0,0,0)!important;
  width:140px!important;
  padding:5px;
}
.simplified-sizechart-modal-body tr td.Shalwar.Length{
    font-size:12px!important;
  background:rgba(0,0,0)!important;
  width:140px!important;
  color: #fff!important;

}

.simplified-sizechart-modal .simplified-sizechart-modal-dialog{
  padding:15px!important;
}

.logo-alkaram{
  width:80%;
  text-align:end;
}
.t4s-accordion .t4s-container-inner {
    padding: 0rem!important;
}
button#sizechart_popup_trigger{
  font-size:12px;
}
div#simplify_sizechart_table_wrap tbody tr:first-child th {
    background: #fff!important;
    color: #000!important;
    font-size: 12px!important;
    border: 0px;
    padding:0.25rem;
    border-bottom: 1px solid #ddd;
}

.simplified-sizechart-modal-body tr td.Trouser {
    background: #fff!important;
    color: #000!important;
    padding: 0.5rem!important;
    border: 0px;
    font-size:16px;
    font-weight:600!important;

}
tr.simplified-sizechart-row.Shirt + tr.simplified-sizechart-row.Size,
tr.simplified-sizechart-row.Trouser + tr.simplified-sizechart-row.Size {
    border-bottom: 1.5px solid #fff;
}
.simplified-sizechart-modal-body tr td.Trouser ~ td {
    border: 0px;
    border-bottom: 1px solid #000;
}
th.Shirt,
td.Trouser {
    padding-left: 0.5rem!important;
    text-transform: uppercase!important;
}
.logo-alkaram img {
  width:150px;
  height:auto;
}

@media screen and (max-width:450px){
  .product-availabibility{
    bottom:34px;
  }
  p.footer--text{
    padding-left:0px;
  }
  #simplify_sizechart_table_wrap>table{
    width:100%!important;
  }
  #simplify_sizechart_table_wrap>table td:not(td:first-child) {
    font-size: 10px;
  }
  
} 

@media screen and (max-width:399px){
  #simplify_sizechart_table_wrap>table td {
    font-size: 9px!important;
}
}

td.Size ~ td {
    background: rgb(25, 26, 26)!important;
    color: #fff!important;
    border: 0px;
}
#simplify_sizechart_table_wrap table tr td.Size ~ td{
  color:#fff!important
}
.t4s-product__media-wrapper button.btn_pnav_prev, .t4s-product__media-wrapper button.btn_pnav_next {
    display: none;
}
.t4s-tab-wrapper p {
    font-weight: normal;
}
@media(max-width:767px){
  .t4s-btn:not(.t4s-btn-style-outline):not(.t4s-btn-effect-fade):not(.t4s-btn__checkout):hover {
    background: var(--btn-background);
  }
}
.wishlist-counter.active {
    display: block!important;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: red;
    font-size: 0px;
    position: absolute;
    top: 10px;
    right: -10px;
}
 div#shopcast-main h3 {
    font-weight: 500;
}
@media (min-width: 1230px){
  #shopcast-main{
    max-width:1440px;
    margin:2rem auto;
  }
}
@media (max-width: 1229px){
  #shopcast-main{
    max-width:1200px;
  }
}
/* .t4s-loading--bg:empty {
    width: 150px;
    height: 60px;
} */
.t4s-newsletter__success > svg {
    position: relative;
    top: 5px;
    left: -5px;
}
.t4s-product-qs__price .t4s-product-price > span {
    position: relative;
    left: 0.75rem;
    top: -1.5px;
}
@media screen and (min-width:769px){
  .hide-desktop{
    display:none!important
  }
}

#bk_116868e1-533b-4a8f-b310-12aad9169ec5 .t4s-sub-column .menu--calico-express {
  display: none;
}

.t4s-tab-wrapper.tab-care-instructions:nth-child(3){
  display:none;
}
#simplify_sizechart_table_wrap .simplified-sizechart-row.measurements.are {
  display: none!Important;
}
#content_03bb1a68-8a8d-4c39-8965-f6e71ed635d4 {
  min-height: 130px!Important;
}
 
.t4s-sticky-atc__atc {
  background: #000;
  color: #fff;
}
.t4s-product-form__buttons .t4s-product-form__submit {
   background: #000;
  color: #fff;
}
.t4s-section-inner.t4s_nt_se_template--15941939036340__164620932069107a3a {
  background: #FFDFD3;


}
.t4s-section-inner.t4s_nt_se_footer {
  background: #f6f6f8 !important;
}
/* .t4s-btn:not(.t4s-btn-style-outline):not(.t4s-btn-effect-fade):not(.t4s-btn__checkout):hover {
   background: #FFDFD3!important;
   border: 1px solid #FFDFD3!important;
} */

@media(max-width:767px){
  .t4s-btn:not(.t4s-btn-style-outline):not(.t4s-btn-effect-fade):not(.t4s-btn__checkout):hover {
    background: #FFDFD3 !important;
    
  }
}
@media screen and (max-width:767px){

.t4s-row-cols-2  span.t4s-badge-item.t4s-badge-sale,
.t4s-row-cols-2 span.t4s-badge-item.t4s-badge-soldout
{
    width: 35px!important;
  z-index:1;
    height: 20px!important;
    font-size: 10px!important;
    border:1px solid #ddd8!important
}
}
.t4s-btn:not(.t4s-btn-style-outline):not(.t4s-btn-effect-fade):not(.t4s-btn__checkout):hover {
    border: 1px solid #FFDFD3 !important;
}
#menu-mb__ul #item_a8b510d0-fac8-4dae-b7f0-a69b7e5c6542 a {
  color: #d8be32!important;
}
.t4s-section-inner.t4s_nt_se_template--15954256855220__164620932069107a3a {
  background-color: #FFDFD3 !important;
}

.t4s-footer-wrap .bl-f1d51e97-e6af-453c-a3fb-e28310822f71  {
  font-size: 14px!important;
}


body.template-product.first-class .simplified-sizechart-modal-dialog {
    width: 600px!important;
    max-width: 600px!important;
}
.t4s-section-inner.t4s_nt_se_template--15975250493620__164620932069107a3a {
  background-color: rgb(255, 223, 211, 0.8);
}
.rbr-addBundleBtn-container span {
 color: white !important;
}

#shopify-section-Catalogs-pdf .t4s-content-position:not(.t4s-container)[style*="--p-left:50%"] {
  top: 85%;
}
.gaps-top .t4s-list-collections .t4s-col-item {
  box-shadow: 0px 0px 0px 0px #a6a6a6 !important;
}
.gaps-top{
margin-top: 30px !important;}

.gaps-top .t4s-col-item.t4s-collection-item a.outlined-button.button-shopnow {
  font-size: 14px;
}
.gaps-top button.flickityt4s-button.flickityt4s-prev-next-button.next::before,
.gaps-top button.flickityt4s-button.flickityt4s-prev-next-button.previous::before{
top:13px;
left:11px;
}
#shopify-section-template--16004767875252__536b253a-7a54-453a-bd19-a5792f1a66cc .t4s-list-collections .t4s-col-item {
  width: 33.3333333333% !important;
}
#shopify-section-template--16004767875252__536b253a-7a54-453a-bd19-a5792f1a66cc .sliderr{
      width: 600px;
    margin: auto;
}


#shopify-section-template--16004767875252__536b253a-7a54-453a-bd19-a5792f1a66cc a.outlined-button.button-shopnow {
  font-size:8px;
}

#shopify-section-template--16004767875252__48b36307-6ff8-48fc-b6a7-cf3e960bfe80{
  display:none;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
#shopify-section-header-bottom .slider-container{
  padding: 0 10px;
  height: auto;
  min-height: 25px;
}

  
  .t4s-menu-item:nth-child(5) a{
  position: relative;
}
.t4s-menu-item:nth-child(5) a[href="/collections/unstitched-luxury"]:after{
    content: "New";
    position: absolute;
    left: 44PX;
    font-size: 9px;
    padding: 0px 7px 0;
    top: 5px;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
}
.t4s-menu-item:nth-child(5) a[href="/collections/unstitched-luxury"]:after{
   left:76px; 
} 

.t4s-menu-item a.menu--b-style-color-red-flat-40-off-b{
      position: relative;
}  
/* .t4s-menu-item a.menu--b-style-color-red-flat-40-off-b[href="/collections/flat-40-off "]:after{
    content: "Summer Edition";
    position: absolute;
    left: 134PX;
     RIGHT: 0PX; 
    font-size: 9px;
    padding: 0px 7px 0;
    top: 17px ! IMPORTANT;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 9px;
    color: #EC0101;
    bottom: -5px;
    width: 100%;
    height: 1.25px;
    background-color: TRANSPARENT;
    transition: opacity 300ms, transform 300ms;
    opacity: 1;
    transform-origin: center;
} */
  
.slide.sec{
  font-size:10px;
}
 .bl-f1d51e97-e6af-453c-a3fb-e28310822f71 .t4s-footer-collapse-icon::after {
    -webkit-transform: translate(-50%,-50%) rotate(90deg);
    transform: translate(-50%,-50%) rotate(90deg);
  }
     .bl-f1d51e97-e6af-453c-a3fb-e28310822f71 .t4s-footer-collapse-icon::before {
    opacity: 0;
  }
  
 .bl-f1d51e97-e6af-453c-a3fb-e28310822f71 .t4s-col-inner .t4s-footer-heading-mobile {
    margin-bottom:20px;
  }
.bl-f1d51e97-e6af-453c-a3fb-e28310822f71 .t4s-footer-content{
  display:block !important;
}

  
  /* #shopify-section-header-bottom .slider-container{
    height: auto;
  min-height: auto;
    padding: 0 5px;
    
  } */
.t4s-announcement-bar__wrap{
  padding: 0 5px;
}
  .t4s-announcement-bar .t4s-container{
      padding: 0 0px;
  }
  .t4s-announcement-bar__item p,
  #shopify-section-header-bottom .slider-container .first{
  font-size:11px;
  }
  
  
   /* #shopify-section-template--16004767875252__48b36307-6ff8-48fc-b6a7-cf3e960bfe80 .gaps-top .t4s-list-collections .t4s-col-item{
     width: 24.333%;
   } */
  .t4s-col-item.t4s-collection-item .t4s-cat-title{
    font-size:9px;
  }

.list-light.t4s-product-badge span{
  min-width: 65px;
}
  
   /* #shopify-section-template--16004767875252__48b36307-6ff8-48fc-b6a7-cf3e960bfe80 .gaps-top .t4s-list-collections .t4s-col-item{
     width: 24.333%;
   } */
 #shopify-section-template--16004767875252__48b36307-6ff8-48fc-b6a7-cf3e960bfe80  a.outlined-button.button-shopnow {
font-size: 6px;
padding: 5px 0px !important;
min-width: 48px;
}
#shopify-section-template--16004767875252__536b253a-7a54-453a-bd19-a5792f1a66cc{
    display:none;
}

#shopify-section-template--16004767875252__48b36307-6ff8-48fc-b6a7-cf3e960bfe80{
  display:block;
}

 #shopify-section-template--16004767875252__48b36307-6ff8-48fc-b6a7-cf3e960bfe80 .button-shopnow{
   min-width: 130px;
 }

  
.gaps-top button.flickityt4s-button.flickityt4s-prev-next-button.next::before,
.gaps-top button.flickityt4s-button.flickityt4s-prev-next-button.previous::before{
top:8px;
left: 8px !important;
}

  
} 

/* quickview */
.t4s-product-quick-view .t4s-product__info-container{
  height: 100vh
}
 .t4s-pr-quickview{
    background: #393636 !important;
    color: white !important;
    border: 1px solid white !important;
  }
  .t4s-product-quick-view .previous,
  .t4s-product-quick-view .next{
    top: 40%;
  }
  .t4s-product-quick-view .t4s-pr-compare{
    display: none
  }
@media screen and (min-width:768px){
  .t4s-product-quick-view .previous::before,
  .t4s-product-quick-view .next::before{
   
    left: 12px !important;
    top: 12PX !important;
  } 
}
@media screen and (max-width:767px){
.t4s-product-quick-view .previous::before,
  .t4s-product-quick-view .next::before{
    width: 33px !important;  
    left: 13px !important;
    top: 13PX !important;
  } 
}




.t4s-selector-mode__circle .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__item.bedsheets, 
.t4s-color-mode__circle .t4s-swatch__option.is-t4s-style__color .t4s-swatch__item.bedsheets{
  min-width: 50px;
    min-height: 50px;
    line-height: 37px;
  font-size: 10px;
}
.t4s-selector-mode__circle .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__item.Stitching, 
.t4s-color-mode__circle .t4s-swatch__option.is-t4s-style__color .t4s-swatch__item.Stitching{
  min-width: 70px;
    min-height: 70px;
    line-height: 55px;
  font-size: 10px;
}
@media (min-width: 1025px){
.t4s-nav__ul>li> a {
    margin: 5px 15px !important;
  }
  .template-collection .t4s-product-wrapper{
 
}
}

/* Menu sale label */
/* @media screen and (min-width: 1025px) {
.menu--winter a[href="/collections/winterss"]:after,
.menu-collections a[href="/collections/silver-filler"]:after,  
.menu--catalyst-fabric-by-meter a[href="/collections/catalyst"]:after,
.menu--span-style-color-green-special-price-span a[href="/collections/special-price"]:after,
.menu--silver a[href="/collections/silver"]:after,
.menu--mid-summer a[href="/collections/midsummer"]:after,
.menu--spring-summer a[href="/collections/spring-summer"]:after,
.menu-luxury a[href="/collections/unstitched-festive"]:after,
.menu--meraki a[href="/collections/unstitched-meraki"]:after,
.menu--jacquard a[href="/collections/unstitched-jacquard"]:after,
.menu--premium a[href="/collections/unstitched-premium"]:after{
    content: "%";
    position: absolute;
    left: 94%; 
    font-size: 8px;
    letter-spacing: 0.1em;
    padding: 0px 7px 0;
    border-radius: 50px;
    line-height: 16px;
    font-weight: bold;
    font-size: 13px;
    color: #EC0101;
}
  .menu-collections a[href="/collections/silver-filler"]:after,
  .menu--catalyst-fabric-by-meter a[href="/collections/catalyst"]:after{
     left: 60%;
  }
  
  .menu--mid-summer a[href="/collections/midsummer"]:after{
    left: 80%;
  }
  .menu--span-style-color-green-special-price-span a[href="/collections/special-price"]:after{
    left: 75%;
  }
  
  .menu-luxury a[href="/collections/unstitched-festive"]:after,
  .menu--meraki a[href="/collections/unstitched-meraki"]:after{
    left: 35%;
  }
  .menu--silver a[href="/collections/silver"]:after{
    left: 30%;
  }

  .menu--jacquard a[href="/collections/unstitched-jacquard"]:after,
  .menu--premium a[href="/collections/unstitched-premium"]:after{
    left: 50%;
  }
  .menu--spring-summer a[href="/collections/spring-summer"]:after{
    left: 93%; 
  } 
}

 */






/* @media screen and (max-width: 1024px) {
  .menu--unstitched  a[href="/collections/winterss"]:after,
.menu--unstitched  a[href="/collections/silver-filler"]:after,
.menu--unstitched a[href="/collections/catalyst"]:after,
.menu--unstitched a[href="/collections/special-price"]:after,
.menu--unstitched a[href="/collections/silver"]:after,
.menu--unstitched a[href="/collections/midsummer"]:after,
.menu--unstitched a[href="/collections/spring-summer"]:after,
.menu--unstitched a[href="/collections/unstitched-festive"]:after,
.menu--unstitched a[href="/collections/unstitched-meraki"]:after,
.menu--unstitched a[href="/collections/unstitched-jacquard"]:after,
.menu--unstitched a[href="/collections/unstitched-premium"]:after {
    content: "%";
    position: absolute;
   left: 70%; 
    font-size: 9px;
    padding: 0px 7px 0;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
}
  .menu--unstitched a[href="/collections/catalyst"]:after{
     left: 70%;
  }
  .menu--unstitched a[href="/collections/spring-summer"]:after{
     left: 50%;
  }
    .menu--unstitched a[href="/collections/winterss"]:after{
     left: 28%;
  }
   .menu--unstitched a[href="/collections/spring-summer"]:after{
     left: 50%;
  }
  .menu--unstitched a[href="/collections/special-price"]:after,
  .menu--unstitched a[href="/collections/midsummer"]:after{
     left: 42%;
  }
  .menu--unstitched  a[href="/collections/silver-filler"]:after{
     left: 37%;
  }
  .menu--unstitched a[href="/collections/silver"]:after{
    left: 25%;
  }
  .menu--unstitched a[href="/collections/unstitched-festive"]:after,
  .menu--unstitched a[href="/collections/unstitched-meraki"]:after{
    left: 28%;
  }
  .menu--unstitched a[href="/collections/unstitched-jacquard"]:after,
  .menu--unstitched a[href="/collections/unstitched-premium"]:after {
     left: 34%;
  }
} */

.t4s-product-form__buttons .t4s-product-form__submit:hover {
  color: #000;
}
@media (min-width: 768px) {
  .template-collection .main-collection-grid2 .t4s-gx-md-30{
    --ts-gutter-x: 10px !important;
  }
}



.template-page.template-page .t4s-image-text-content h3.t4s-image-text-heading{
  font-size: 36px !important;
  margin-bottom: 0px;
  padding-bottom: 10px !important;
}
.template-page.template-page .t4s-image-text-content .t4s-image-text-des p{
 color: #000;
  font-size: 20px;
  line-height: 1.75;
  padding: 0px 0%;
}
.not-available span.t4s-badge-item.t4s-badge-new.remove-top-space,
.template-product.template-product .template--product .t4s-badge-item.t4s-badge-new{
  top: 0px !important;
}
.template-product.template-product .template--product .t4s-badge-item.t4s-badge-new{
  top: 0px !important;
}

.template-index .t4s-list-collections .flickityt4s-slider a.outlined-button.button-shopnow{
      bottom: 60px;
  
}
.template-index .t4s-list-collections .flickityt4s-slider #b_template--15831537680564__37689de4-0006-41ea-83ab-0f9f1b600d2a-16654036684f8e8ef6-3 a.outlined-button.button-shopnow{
  width:70px;
    padding:5px 3%;
   font-size:14px;
}
@media screen and (min-width: 320px) and (max-width: 767px){
  .template-index .t4s-list-collections .flickityt4s-slider a.outlined-button.button-shopnow{
      bottom: 25px;
}
  .template-page.template-page .t4s-image-text-content h3.t4s-image-text-heading{
 font-size: 24px !important;
    margin-bottom: 0px;
  padding-top: 20px;
}
.template-page.template-page .t4s-image-text-content .t4s-image-text-des p{
color: #000;
  font-size: 16px;
  line-height: 1.75;
  padding: 0px 0%;
}
   .t4s-product .not-available.t4s-product-badge{
     position: unset
   }
  .template-product.template-product .template--product .t4s-badge-item.t4s-badge-new{
height:50px !important;
        width: 115px !important;
        top: 0px !important;
        font-size: 18px !important;
  }
}

.hide-new-label .t4s-badge-new,
.hide-discount-filter{
  display: none !important;
}
.t4s-facet.is--blockidcustom-filter{
  display: none
} 



.home-button .t4s-swatch__list .t4s-swatch__item{
  min-width: auto;
  min-height:auto;
  width: auto;
  height: auto;
}





/* .t4s-menu-item.menu--summer25 a[href="/collections/summer25"]:after{
   left:80px; 
} 
.menu-b-sale-b[href="https://www.alkaramstudio.com/collections/sale"]::after{
    content: "Flat 40%" !important;
    position: absolute !important;
    right: -17PX !important;
    font-size: 9px;
    padding: 0px 7px 0;
  left:auto !important;
   opacity: 1;
  bottom:auto !important;
    top: -14px !important;
    border-radius: 50px;
    letter-spacing: 0.1em;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    color: #EC0101;
          width: 80px !important;
        height: auto !important;
        background-color: transparent !important;
        transition: opacity 300ms, transform 300ms;
          animation: blinking 1.2s infinite;
        transform-origin: center;
}
a.menu--b-sale-b[href="/collections/sale"]{
  position: relative;
}
a.menu--b-sale-b[href="/collections/sale"]::after{
content: "Flat 40%" !important;
  position: absolute !important;
  right: auto !important;
  font-size: 9px;
  padding: 0px 7px 0;
  left: 110px !important;
  opacity: 1;
  bottom: auto !important;
  top: 17px !important;
  border-radius: 50px;
  letter-spacing: 0.1em;
  line-height: 16px;
  font-weight: bold;
  font-size: 11px;
  color: #EC0101;
  width: auto !important;
  height: auto !important;
  background-color: transparent !important;
  transition: opacity 300ms, transform 300ms;
  transform-origin: center;
  z-index: 999;
   animation: blinking 1.2s infinite;

       
} */

#bk_6a7b1f9f-501f-4a40-96b2-cf4e0b126080{
      padding-left: 20px;
}