/** Shopify CDN: Minification failed

Line 2136:0 Unexpected "}"
Line 2139:2 Unexpected "0%"
Line 2142:2 Unexpected "10%"
Line 2145:2 Unexpected "40%"
Line 2148:2 Unexpected "50%"
Line 2151:2 Unexpected "100%"
Line 2157:2 Unexpected "/"

**/
/** Shopify CDN: Minification failed

Line 2121:0 Unexpected "}"
Line 2124:2 Unexpected "0%"
Line 2127:2 Unexpected "10%"
Line 2130:2 Unexpected "40%"
Line 2133:2 Unexpected "50%"
Line 2136:2 Unexpected "100%"
Line 2142:2 Unexpected "/"

**/
.essential_annoucement_bar_wrapper_76a05521-7a7c-41ed-ac1c-59bd86ff0c2a h2,
#essential_annoucement_bar_title_76a05521-7a7c-41ed-ac1c-59bd86ff0c2a {
  font-weight: normal;
  font-size: 12px !important;
}
.AnnouncementBar p.AnnouncementBar__Content a {
    color: #FFF;
}
/* 
.ahjf  .logo-bar{
    flex-direction: column;
    justify-content: start;
    align-items: start;
}
.ahjf  .logo-bar .logo-bar__item {
    display: flex;
    align-items: center;
}
.ahjf  .logo-bar .logo-bar__item .maindata-gf{
padding-left:10px;
  text-align: start;
}
 */

 .ahjf  .logo-bar{
   justify-content: space-between;
}
 .ahjf  .logo-bar .logo-bar__item {
    flex: 0 1 234px;
}
 .ahjf  .logo-bar .logo-bar__item h2.section-header__title2.lh-shf{
   font-size: 18px;
 }
 .ahjf  .logo-bar .logo-bar__item p {
    font-size: 12px;
}
 .ahjf {
padding-bottom: 60px;
   }


.dxc  .logo-bar__item {
    flex: 1;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 38px;
}
.dxc  .logo-bar__item h2{
font-size:24px;
}

.dxc  .logo-bar__item p{
    font-size:16px;
}
.dxc {
    padding: 80px 0;
}


/* 21-11-2023 Css */
.reviews-stars {
    display: flex;
    align-items: center;
    gap: 14px;
    font-size: 14px;
    color: #1c1d1d;
      line-height: 1em;
}
.reviews-stars svg {
    width: 100px;
    height: auto;
}
.reviews-stars .review-scroll {
    text-decoration: none;
      cursor: pointer;
}
.Product_review_slider .Carousel__Cell {
    background-color: #f8f9fa;
    border-radius: 2px;
    box-shadow: 0 1px #b6c4d266;
    display: inline-block;
    line-height: 16px;
    margin: 0 12px;
    padding: 15px;
    position: relative;
    vertical-align: middle;
    height:185px;
}

.Product_review_slider .product__testimonial-stars-row {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 9px;
}
.Product_review_slider .product__testimonial-stars-verified {
    color: #6c6c85;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 12px;
}
.Product_review_slider .product__testimonial-stars {
    line-height: 1;
    height: 22px;
}
.Product_review_slider .product__testimonial-stars svg {
    width: 100px;
    height: 25px !important;
}
.Product_review_slider .product__testimonial-stars-verified svg {
    width: 14px;
    background: #6c6c85;
    padding: 2px;
    border-radius: 50px;
    color: rgb(255 255 255 / 70%);
}
.Product_review_slider .product__testimonial-name .name-review {
    font-weight: 800;
}
.Product_review_slider .product__testimonial-name {
    font-size: 13px;
    color: rgb(0 0 0 / 80%);
    margin-top: 10px;
}
.Product_review_slider button.slick-arrow::before {
    color: red;
    opacity: 1;
}
.Product_review_slider button.slick-arrow {
    background: transparent;
    opacity: 1;
    border: 1px solid rgb(140, 140, 140);
    border-radius: 50%;
  display: none !important;
}
.Product_review_slider button.slick-arrow.slick-disabled {
    opacity: 0.4;
}
.Product_review_slider button.slick-prev.slick-arrow::before {
    content: "";
    border: solid rgb(140, 140, 140);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    position: relative;
    left: 1px;
}
.Product_review_slider button.slick-next.slick-arrow::before {
    content: "";
    border: solid rgb(140, 140, 140);
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: relative;
    right: 1px;
}
.product-block:nth-last-child(1) {
    margin-bottom: 0;
}
.testimonial-slider-custom .rdx.collapsible-content {
    height: auto !important;
}
.testimonial-slider-custom .rdx.collapsible-content__inner {
    padding-bottom: 14px !important;
}
.Product_review_slider .Testimonial__Content {
    height:100px;
}
.cst-review {
    text-align: center;
    margin-bottom: 16px;
    font-family: sans-serif;
}
.cst-review strong {
    font-weight: bold !important;
}
.cst-review span {
    border-bottom: 1px solid rgba(25,25,25,.6);
}


  .product-recommendations-placeholder button.slick-arrow { margin-top:-30px; } 


@media (max-width: 767px) {
.Product_review_slider button.slick-arrow {
    z-index: 1;
    position: absolute;
    top: 50%;
    bottom: 0;
}
  .Product_review_slider button.slick-prev.slick-arrow {
    left: -4px;    
  } 
  .Product_review_slider button.slick-next.slick-arrow {
    right: -4px;    
  } 
  .testimonial-slider-custom .rdx.collapsible-content {
    padding-bottom: 40px;
  }
  .Product_review_slider .Carousel__Cell {
    margin: 0 25px;
}
  .reviews-stars {
    gap: 12px;
}
}

.for-five {
    width: 100px !important;
}
/* 21-11-2023 Css End */


.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  bottom: 100%;  /* At the top of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #FFF transparent;
}


.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; 
}


.tooltip .tooltiptext {
    visibility: hidden;
    width: 220px;
    background-color: #fff;
    color: #000;
    text-align: left;
    padding: 15px;
    border-radius: 0;
    position: absolute;
    z-index: 1;
    top: 18px;
    left: -90px;
    border: 1px solid #dedede;
    font-family: sans-serif;
    font-weight: 400;
}
.tooltip .tooltiptext b {
    font-weight: 800;
    margin-bottom: 3px;
    display: inline-block;
}
.tooltip .tooltiptext a {
    color: #1a66ff;
    border-bottom-color: #1a66ff !important;
    border-bottom-width: 1px !important;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.rdx.collapsible-content.is-open {
  display: block;
}
.rdx.collapsible-content--all {
    display: none;
}

/*custom css start here*/

.ahjf .logo-bar .logo-bar__item {
    display: flex;
}
.ahjf .logo-bar .logo-bar__item .maindata-gf {
    text-align: left;
    padding-left: 12px;
}
.ahjf .logo-bar .logo-bar__item .maindata-gf h2.section-header__title2.lh-shf {
    font-size: 13px;
    margin-bottom: 8px;
}
.ahjf .logo-bar .logo-bar__item .maindata-gf p {
    line-height: 23px;
    text-transform: capitalize;
    font-size: 14px;
}
.ahjf .logo-bar .logo-bar__item img.logo-bar__image {object-fit: contain;}
img.logosvgimg {
    width: 80px;
    margin: 10px auto 0;
}
.customdxc.cart__item--price.cart__item-price-col {
    text-align: left !important;
    width:200px;
    grid-column: 1;
    margin: 0px 0px 20px;
}
.customdxc.cart__item--price.cart__item-price-col span.cart__price.cart__discount {
    color: red;
}
.customdxc.cart__item--price.cart__item-price-col small.cart__price.cart__price--strikethrough {
    margin: 6px 0px;
    color: #646464;
    padding-left: 6px;
}
.customdxc.cart__item--price.cart__item-price-col small.cart__discount {
    background: #ff00001f;
    color: red;
    padding: 4px 10px;
    white-space: nowrap;
    width: min-content;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 10px;
}
.drawer .drawer__scrollable .cart__item {
    align-items: flex-start;
    grid-template-columns: 120px 1fr;
}
.drawer .drawer__scrollable .cart__item {
    align-items: flex-start;
    grid-template-columns: 120px 1fr;
}
.custom.cart__item--qty input.js-qty__num {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 22px;
    color: #646464;
}
.custom.cart__item--qty button.js-qty__adjust {
    fill: #00000087;
}
.drawer__scrollable .cart__item--name a.cart__product-name {
    text-transform: uppercase;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: 0;
    font-size: 13px;
}
.drawer__scrollable 
 .cart__item--variants {display: flex;gap: 10px;flex-wrap: wrap;color: #646464;text-transform: uppercase;margin-bottom: 12px;}

.ahjf .logo-bar .logo-bar__item {
    flex: 0 1 275px;
  margin-inline: 14.66667px;
}


@media only screen and (max-width: 767px) {
.ahjf .logo-bar .logo-bar__item {
    flex: 0 1 100%;
    margin: 0;
}


.drawer .cart__item--details {
    grid-template-columns: 1fr;
}
  .drawer .cart__item--details .cart__item--name {
    grid-column: 2 / span 3;
}
.cart__item--price {
    grid-row: 2;
}
.drawer .cart__item--details .cart__item--qty {
    grid-column: 2 / span 2;
}
.drawer__scrollable .cart__item--name a.cart__product-name {
    width: 68%;
    font-size: 12px;
}
.customdxc.cart__item--price.cart__item-price-col {
    grid-column: 2;
}
.cart__item--qty {
    grid-row: 3;
}
.customdxc.cart__item--price.cart__item-price-col {
    margin: 0 0 18px;
}
  .customdxc.cart__item--price.cart__item-price-col span.cart__price.cart__discount {
    color: red;
    display: inline-block;
}
  .customdxc.cart__item--price.cart__item-price-col small.cart__price.cart__price--strikethrough {
   
    display: inline-block;
}
.ahjf .logo-bar .logo-bar__item image-element {
    width: 92px;
}
  
}


@media only screen and (max-width: 500px) {
.ahjf .logo-bar {
    justify-content: center;
}
}


.tooltip .tooltiptext span {
    color: #1a66ff;
    border-bottom-color: #1a66ff!important;
    border-bottom-width: 1px!important;
    text-decoration: underline;
}
.cart__item--details .custom.cart__item--qty {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cart__item--details .cart__remove {
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer;
}

/* .variant-wrapper.js {
  display:none;
} */




.add-to-cart--secondary{
  display: block;
  position: relative;
  text-decoration: none;

  color: white;
  background: #1c1b1b;
  border: 3px solid black;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
}

.button-custom  {
  z-index: 5;
  position: relative;
  transition: color 350ms ease;
}
.add-to-cart--secondary:hover .button-custom{
  color: black;
  padding-right:0;
}

.add-to-cart--secondary::after, .add-to-cart--secondary::before{
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  background: white;
  z-index: -1;
}

.add-to-cart--secondary::before {
/*   background: blue; */
  transform: translateX(-100%);
  z-index: 1;
}

.add-to-cart--secondary:hover:before {
  transform: translateX(0);
  transition: transform 350ms ease;
}

.add-to-cart--secondary::after {
   z-index: 0;
  transform: translateX(100%);
  transition: none;
  transition: transform 350ms ease;
}

.add-to-cart--secondary:hover:after {
  opacity: 1;
  transform: translateX(0);
 transition: transform 350ms 360ms ease;
}
.add-to-cart--secondary:not([disabled]):hover {
  color:black;
}

/* fix now */

 /* [data-animate_buttons=true] .rdxbtnsc:not(.rdxbtnsc--no-animate):not(.rdxbtnsc--tertiary):not(.rdxbtnsc--static):hover:not([disabled]) {
    background-position:unset !important;
    padding-right: 0px !important;
  margin-right:0px !important;
}  */

/* [data-animate_buttons=true] .rdxbtnsc:not(.rdxbtnsc--no-animate):not(.rdxbtnsc--tertiary):not(.rdxbtnsc--static):hover:not([disabled]) {
    background-position:unset !important;
    padding-right: 0px !important;
  margin-right:0px !important;
}  */


.add-to-cart--secondary.btn--loading::after {
    display: none;
}

.rdxbtnsc span.button-custom {
    font-size: 15px;
   
    letter-spacing: 1.2px;
}
.add-to-cart--secondary.btn--loading {
    text-indent: unset;
}
/* end fix now  */


.myproduct span.product__price.sale-price {
    color:#6a6a6a;
    
    margin-left:10px;
  font-size:16px;
  text-transform: uppercase;
    font-weight: bold;
}
.myproduct span.product__price.product__price--compare {
    color: #f94c43 ;
   
    font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
}


.customproduct-list-price .grid-product__price {
    margin-top: 12px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.customproduct-list-price span.sale-price {
        color: #f94c43;
    font-size: 12px;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-weight: 500;
    margin-right: 10px;
}
.customproduct-list-price .grid-product__price--original {
    color: #6a6a6a;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.1em;
}

 
.ahjf .logo-bar .logo-bar__item img.logo-bar__image {
    width: 115px;
}
.ahjf .logo-bar {
    align-items: flex-start;
}
  .ahjf .logo-bar .logo-bar__item .maindata-gf {
    width: 100%;
    margin-left: 0px;
}
 
@media screen and (min-device-width: 992px) and (max-device-width: 1297px) { 
.logo-bar {
   
     flex-wrap: unset; 
   
}
}

@media (max-width: 767px) {
 
.customproduct-list-price span.sale-price {
        font-size: 12px;
    letter-spacing: .2px;
    margin-right: 6px;
}
.customproduct-list-price .grid-product__price--original {
        font-size: 12px;
    letter-spacing: .2px;
}
.ahjf .logo-bar .logo-bar__item img.logo-bar__image {
    width: 50px;
}


  .cst-review { max-width:270px; margin:auto; line-height: 1.5; }

  
}

[data-product-id="7153655087165"] .color-swatch--khaki { background-color:#977b6f !important; }
[data-product-id="7153672880189"] .color-swatch--khaki { background-color:#dfd5bf !important; }

[data-product-id="7137342914621"] .color-swatch--khaki { background-color:#b3af99 !important; }

[data-product-id="7153672880189"] .color-swatch.color-swatch--navy-blue { background-color:#2f3a56 !important; }

[data-product-id="7153672880189"] .color-swatch.color-swatch--gray { background:#b9b9bb !important; }

[data-product-id="7153655087165"] .color-swatch.color-swatch--dark-blue { background:#273651 !important; }

[data-product-id="7153655087165"] .color-swatch.color-swatch--sage-green { background:#708e8c !important;  }


[data-product-id="7525211439165"] .color-swatch.color-swatch--mint-blue { background:#575561 !important;  }
[data-product-id="7153655087165"] .color-swatch.color-swatch--mint-blue { background:#575561 !important;  }

.color-swatch.color-swatch--mint-pastel { background:#afbcb3 !important;  }
[data-product-id="7145576464445"] .color-swatch.color-swatch--navy-blue { background-color:#181c2e !important; }
[data-product-id="7598885044285"] .color-swatch.color-swatch--navy-blue { background-color:#181c2e !important; }


[data-product-id="7137342914621"] .color-swatch.color-swatch--deep-blue { background-color:#384d57 !important; }
[data-product-id="7137342914621"] .color-swatch.color-swatch--white { background:#fff !important; }
[data-product-id="7137342914621"] .color-swatch.color-swatch--dark-green { background-color:#738486 !important; }


[data-product-id="7137331707965"] .color-swatch.color-swatch--deep-blue { background:#374157 !important; }
[data-product-id="7137331707965"] .color-swatch.color-swatch--white { background:#fff !important; }
[data-product-id="7137331707965"] .color-swatch.color-swatch--aqua-blue { background:#7EBACD !important; }
[data-product-id="7137331707965"] .color-swatch.color-swatch--salmon { background:#E4929F  !important; }

[data-product-id="7343831121981"] .color-swatch.color-swatch--deep-blue { background:#374157 !important; }
[data-product-id="7343831121981"] .color-swatch.color-swatch--white { background:#fff !important; }
[data-product-id="7343831121981"] .color-swatch.color-swatch--aqua-blue { background:#7EBACD !important; }
[data-product-id="7343831121981"] .color-swatch.color-swatch--salmon { background:#E4929F  !important; }

[data-product-id="7155231522877"] .color-swatch.color-swatch--grey { background:#c6c5cc !important; }
[data-product-id="7525210095677"] .color-swatch.color-swatch--grey { background:#c6c5cc !important; }

[data-product-id="7155231522877"] .color-swatch.color-swatch--cream { background:#eadccc !important; }
[data-product-id="7309536067645"] .color-swatch.color-swatch--floral { background:#E8DFC2 !important; }
[data-product-id="7309559038013"] .color-swatch.color-swatch--army-green { background:#90805E !important; }

[data-product-id="7297905393725"] .color-swatch.color-swatch--khaki { background:#E0C196 !important; }
[data-product-id="7309550616637"] .color-swatch.color-swatch--azure-blue { background:#4F596D !important; }


[data-product-id="7598111424573"] .color-swatch.color-swatch--deep-blue { background:#374157 !important; }
[data-product-id="7598111424573"] .color-swatch.color-swatch--white { background:#fff !important; }
[data-product-id="7598111424573"] .color-swatch.color-swatch--aqua-blue { background:#7EBACD !important; }
[data-product-id="7598111424573"] .color-swatch.color-swatch--salmon { background:#E4929F  !important; }

[data-product-id="7155231522877"] .color-swatch.color-swatch--grey { background:#c6c5cc !important; }
[data-product-id="7525210095677"] .color-swatch.color-swatch--grey { background:#c6c5cc !important; }

[data-product-id="7155231522877"] .color-swatch.color-swatch--cream { background:#eadccc !important; }
[data-product-id="7309536067645"] .color-swatch.color-swatch--floral { background:#E8DFC2 !important; }
[data-product-id="7309559038013"] .color-swatch.color-swatch--army-green { background:#90805E !important; }

[data-product-id="7297905393725"] .color-swatch.color-swatch--khaki { background:#E0C196 !important; }
[data-product-id="7309550616637"] .color-swatch.color-swatch--azure-blue { background:#4F596D !important; }



[data-product-id="7525039308861"] .color-swatch.color-swatch--deep-blue { background:#374157 !important; }
[data-product-id="7525039308861"] .color-swatch.color-swatch--white { background:#fff !important; }
[data-product-id="7525039308861"] .color-swatch.color-swatch--aqua-blue { background:#7EBACD !important; }
[data-product-id="7525039308861"] .color-swatch.color-swatch--salmon { background:#E4929F  !important; }


 
/* RIGATO: ATHLETIC STRETCH POLO */

[data-product-id="7191128211517"]  .color-swatch--caramel { background:#e08f5d !important; }

[data-product-id="7191128211517"] .color-swatch--burgundy { background:#cf2a30 !important; }

[data-product-id="7191128211517"] .color-swatch--army-green{background:#87947b !important;}

[data-product-id="7191128211517"] .color-swatch--pink{background:#b77373 !important;}
 
[data-product-id="7191128211517"] .color-swatch--white{background:#F6F4FC !important;}

[data-product-id="7191128211517"] .color-swatch--khaki{background:#B4A596 !important;}

[data-product-id="7194683080765"] .color-swatch--light-blue{background:#9FAFCA !important;}

[data-product-id="7194671022141"] .color-swatch--blue{background:#7996A7 !important;}

[data-product-id="7194671022141"] .color-swatch--green{background:#9BA69D !important;}

[data-product-id="7191203381309"] .color-swatch--claret{background:#521E1E !important;}

[data-product-id="7191203381309"] .color-swatch--army-green{background:#10311c !important;}

[data-product-id="7191180804157"] .color-swatch--light-brown{background:#B1704D !important;}
[data-product-id="7191180804157"] .color-swatch--dark-brown{background:#68554D !important;}
[data-product-id="7191180804157"] .color-swatch--blue{background:#404E65 !important;}

[data-product-id="7190841950269"] .color-swatch--brown{background:#9E7863 !important;}

[data-product-id="7190472949821"] .color-swatch--khaki{background:#CCB594 !important;}
[data-product-id="7190472949821"] .color-swatch--sky-blue{background:#93C6DB !important;}
[data-product-id="7190472949821"] .color-swatch--navy-blue{background:#283346 !important;}
[data-product-id="7190472949821"] .color-swatch--dark-green{background:#385758 !important;}


[data-product-id="7162672840765"] .color-swatch--gray{background:#A6A7AE !important;}

[data-product-id="7213642383421"] .color-swatch--apricot { background:#e0bda7 !important; }
[data-product-id="7213642383421"] .color-swatch--cream { background:#e9e7d7 !important; }
[data-product-id="7213642383421"] .color-swatch--brown { background:#5c443f !important; }

[data-product-id="7193713016893"] .color-swatch--navy-blue { background:#41465D !important; }
[data-product-id="7145576464445"] .color-swatch--light-beige { background:#CDBFB6 !important; }
[data-product-id="7193713016893"] .color-swatch--light-beige { background:#CDBFB6 !important; }
[data-product-id="7598885044285"] .color-swatch--light-beige { background:#CDBFB6 !important; }


[data-product-id="7215154561085"] .color-swatch--brown { background:#7F654E !important; }
[data-product-id="7215154561085"] .color-swatch--green { background:#678B7D !important; }
[data-product-id="7215154561085"] .color-swatch--cream { background:#ECE9E5 !important; }

[data-product-id="7200754466877"] .color-swatch--blue { background:#2b3346 !important; }

[data-product-id="7207032094781"] .color-swatch--khaki { background:#bc9063 !important; }

[data-product-id="7214617526333"] .color-swatch--khaki { background:#8f735e !important; }
[data-product-id="7214617526333"] .color-swatch--apricot { background:#f9e9a4 !important; }

[data-product-id="7214638465085"] .color-swatch--khaki { background:#988972 !important; }
[data-product-id="7214638465085"] .color-swatch--beige { background:#dbd6b9 !important; }
[data-product-id="7193713016893"] .color-swatch--navy-blue { background:#242d40 !important; }
[data-product-id="7215779512381"] .color-swatch--blue { background:#557f8b !important; }
[data-product-id="7215779512381"] .color-swatch--khaki { background:#c79b73 !important; }
[data-product-id="7214627291197"] .color-swatch--green { background:#31543a !important; }

/* Bellissimo Alluring Print Coordinating Set */

[data-product-id="7219714064445"] .color-swatch--green { background:#7FA38B !important; }
[data-product-id="7219714064445"] .color-swatch--grey { background:#6B7075 !important; }

/*Divino Radiant Heart Bikini Jewelry*/

[data-product-id="7220261224509"] .color-swatch--white { background:#EEF1EE !important; }
[data-product-id="7220261224509"] .color-swatch--kc-gold { background:#F4DDA5 !important; }

/*SEMPLICE BASIC BACKLESS ROMPER*/

[data-product-id="7219760332861"] .color-swatch--cream { background:#F2F1E8 !important; }

/*Sontuoso Knitted Tank Top*/

[data-product-id="7219768131645"] .color-swatch--apricot { background:#E1DCCC !important; }
[data-product-id="7219768131645"] .color-swatch--chocolate { background:#64433A !important; }
[data-product-id="7219768131645"] .color-swatch--white { background:#F3EFEA !important; }
[data-product-id="7219768131645"] .color-swatch--green { background:#2C5C48 !important; }
[data-product-id="7219768131645"] .color-swatch--sycamore { background:#93803D !important; }
[data-product-id="7219768131645"] .color-swatch--caramel { background:#94664C !important; }

/*Ardente: Chic Turtle Neck Crop Top*/

[data-product-id="7231218090045"] .color-swatch--khaki { background:#C7AD96 !important; }

/*Carina: Casual Elegance Zip Coat*/

[data-product-id="7231228215357"] .color-swatch--red { background:#9F2D3C !important; }
[data-product-id="7231228215357"] .color-swatch--khaki { background:#BF926E !important; }
[data-product-id="7231228215357"] .color-swatch--dark-brown { background:#4B2715 !important; }
[data-product-id="7231228215357"] .color-swatch--light-purple { background:#A46D89 !important; }
[data-product-id="7231228215357"] .color-swatch--green { background:#96B478 !important; }

/*Celestiale: Captivating Crop Set*/

[data-product-id="7231224512573"] .color-swatch--gray { background:#ACB0A8 !important; }


/*Raffinata: Oversized Warm Pullover*/

[data-product-id="7231221858365"] .color-swatch--gray { background:#7A7977 !important; }
[data-product-id="7231221858365"] .color-swatch--khaki { background:#AEA097!important; }
[data-product-id="7231221858365"] .color-swatch--beige { background:#DCDACE !important; }

/*Vivace: Patterned Elegance Turtleneck*/

[data-product-id="7231342444605"] .color-swatch--navy-blue { background:#222C56 !important; }

/*Misteriosa: Stylish High-Waist Skirt*/

[data-product-id="7231368691773"] .color-swatch--pink { background:#E749A2 !important; }
[data-product-id="7231368691773"] .color-swatch--milky { background:#F5E9DD !important; }
[data-product-id="7231368691773"] .color-swatch--white { background:#FFFFFF !important; }

/*Esclusivo: Premium Men's Tailored Trousers*/

[data-product-id="7225931792445"] .color-swatch--beige { background:#E6DFDA !important; }
[data-product-id="7225931792445"] .color-swatch--brown { background:#3F301D !important; }

/* Lunetta */

[data-product-id="7250012766269"] .color-swatch--white { background:#F8F9F4 !important; }
[data-product-id="7250012766269"] .color-swatch--yellow { background:#D5CF76 !important; }
[data-product-id="7250012766269"] .color-swatch--jade-green { background:#5EB39D !important; }
[data-product-id="7250012766269"] .color-swatch--light-blue { background:#97ADCC !important; }
[data-product-id="7250012766269"] .color-swatch--violet { background:#737DBC !important; }
[data-product-id="7250012766269"] .color-swatch--rose-pink { background:#C07271 !important; }

/* Amorosa */

[data-product-id="7250029576253"] .color-swatch--gold { background:#E6D3A9 !important; }
[data-product-id="7250029576253"] .color-swatch--purple { background:#A759D9 !important; }
[data-product-id="7250029576253"] .color-swatch--blue { background:#40568D !important; }
[data-product-id="7250029576253"] .color-swatch--white { background:#F9F9F9 !important; }

/*FELICITA*/

[data-product-id="7251421167677"] .color-swatch--blue { background:#274066 !important; }
[data-product-id="7251421167677"] .color-swatch--purple { background:#622A63 !important; }

/*carinella*/

[data-product-id="7254905716797"] .color-swatch--white { background:#F8F7F1 !important; }

/*PRIMAVERA*/

[data-product-id="7264972734525"] .color-swatch--green { background:#24433D !important; }
[data-product-id="7264972734525"] .color-swatch--maple { background:#E37762 !important; }
[data-product-id="7264972734525"] .color-swatch--pink { background:#EA91A5 !important; }
[data-product-id="7264972734525"] .color-swatch--white { background:#FDFDFD !important; }
[data-product-id="7264972734525"] .color-swatch--champagne { background:#FFF3EC !important; }
[data-product-id="7264972734525"] .color-swatch--sage { background:#C6D6C9 !important; }

/*mascheri*/

[data-product-id="7264487276605"] .color-swatch--brown { background:#573A34 !important; }
[data-product-id="7264487276605"] .color-swatch--khaki { background:#A66949 !important; }
[data-product-id="7264487276605"] .color-swatch--reddish-brown { background:#71171E !important; }


[data-product-id="7426696380477"] .color-swatch--khaki { background:#BBA18C !important; }
[data-product-id="7426696380477"] .color-swatch--green { background:#9D8642 !important; }

/* ann edit 02-19 */

[data-product-id="7220745666621"] .color-swatch--olive-green { background:#545b43 !important; }

[data-product-id="7220797243453"] .color-swatch--brown { background:#502e25 !important; }
[data-product-id="7220797243453"] .color-swatch--red { background:#a52234 !important; }
[data-product-id="7220797243453"] .color-swatch--blue { background:#669aa8 !important; }
[data-product-id="7220797243453"] .color-swatch--khaki { background:#c9a98d !important; }

[data-product-id="7220771029053"] .color-swatch--sky-blue { background:#98badb !important; }
[data-product-id="7220771029053"] .color-swatch--daisy-yellow { background:#fafbbb !important; }

[data-product-id="7220789608509"] .color-swatch--brown { background:#7e4824 !important; }

[data-product-id="7213642383421"] .color-swatch--coffee { background:#503a36 !important; }
[data-product-id="7213642383421"] .color-swatch--navy-blue { background:#232C64 !important; }

[data-product-id="7220749369405"] .color-swatch--cream { background:#e7cab8 !important; }
[data-product-id="7220749369405"] .color-swatch--black-eclipse { background:#06080c !important; }
[data-product-id="7220749369405"] .color-swatch--black-twilight { background:#06080c !important; }
[data-product-id="7220749369405"] .color-swatch--yellow { background:#efeab8 !important; }

[data-product-id="7220745666621"] .color-swatch--yellow { background:#ca9956 !important; }

[data-product-id="7237629345853"] .color-swatch--red-orange { background:#e04231 !important; }

[data-product-id="7233194065981"] .color-swatch--sage { background:#96926b !important; }
[data-product-id="7233194065981"] .color-swatch--blue { background:#232C64 !important; }
[data-product-id="7233194065981"] .color-swatch--brown { background:#6e4927 !important; }
[data-product-id="7233194065981"] .color-swatch--pink { background:#db4f67 !important; }
[data-product-id="7233194065981"] .color-swatch--purple { background:#4a2f5f !important; }

/* [data-product-id="7237605490749"] .color-swatch--gold { background:#FDD017 !important; } */
[data-product-id="7237743181885"] .color-swatch--khaki { background:#c7b398 !important; }


[data-product-id="7250091278397"] .color-swatch--khaki { background:#c8c3ac !important; }
[data-product-id="7250091278397"] .color-swatch--grey { background:#aeabba !important; }
[data-product-id="7250091278397"] .color-swatch--navy-blue { background:#232C64 !important; }
[data-product-id="7250091278397"] .color-swatch--dark-grey { background:#7b8381 !important; }

[data-product-id="7204456824893"] .color-swatch--brown { background:#6D4637 !important; }



[data-product-id="7250100158525"] .color-swatch--brown { background:#ad8d71 !important; }
[data-product-id="7250100158525"] .color-swatch--navy-blue { background:#232C64 !important; }
[data-product-id="7250100158525"] .color-swatch--cream { background:#f7f1ec !important; } 
[data-product-id="7250100158525"] .color-swatch--white { background:#eff1f5 !important; } 


[data-product-id="7264484360253"] .color-swatch--dark-coffee { background:#5D4E42 !important; }
[data-product-id="7264484360253"] .color-swatch--light-coffee { background:#806551 !important; }

[data-product-id="7264490356797"] .color-swatch--brown { background:#533726 !important; }

[data-product-id="7264479477821"] .color-swatch--khaki { background:#D1B9AE !important; }

[data-product-id="7264492716093"] .color-swatch--color-2 { background:#CC7A5C !important; }
[data-product-id="7264492716093"] .color-swatch--color-3 { background:#2E2C2F !important; }
[data-product-id="7264492716093"] .color-swatch--color-4 { background:#484846 !important; }
[data-product-id="7264492716093"] .color-swatch--color-5 { background:#8EABA0 !important; }
[data-product-id="7264492716093"] .color-swatch--color-6 { background:#534340 !important; }
[data-product-id="7264492716093"] .color-swatch--color-7 { background:#C95731 !important; }
[data-product-id="7264492716093"] .color-swatch--color-10 { background:#5A697F !important; }
[data-product-id="7264492716093"] .color-swatch--color-13 { background:#3F4737 !important; }
[data-product-id="7264492716093"] .color-swatch--color-14 { background:#685F5A !important; }
[data-product-id="7264492716093"] .color-swatch--color-15 { background:#434C63 !important; }
[data-product-id="7264492716093"] .color-swatch--color-16 { background:#432E2D !important; }
[data-product-id="7264492716093"] .color-swatch--color-17 { background:#A35331 !important; }
[data-product-id="7264492716093"] .color-swatch--color-18 { background:#936849 !important; }

[data-product-id="7284424081469"] .color-swatch--beidge { background:#D3C2AA !important; }
[data-product-id="7284424081469"] .color-swatch--grey { background:#B6B3AD !important; }
[data-product-id="7284424081469"] .color-swatch--navy { background:#00007C !important; }
[data-product-id="7284424081469"] .color-swatch--army { background:#514E3B !important; }


[data-product-id="7437160185917"] .color-swatch--gold { background:#EEDBB7 !important; }
/* [data-product-id="7437160185917"] .color-swatch--rainbow { background:#B3DDF4 !important; } */

[data-product-id="7437160185917"] .color-swatch--rainbow {
background: rgb(0,102,145);
background: linear-gradient(0deg, rgba(0,102,145,1) 0%, rgba(208,233,163,1) 53%, rgba(148,85,54,1) 100%);

}


[data-product-id="7286567206973"] .color-swatch--dark-blue { background:#00008B !important; }

[data-product-id="7287099686973"] .color-swatch--pink { background:#EBCEC7 !important; }
[data-product-id="7287099686973"] .color-swatch--black-brown { background:#444444 !important; }
[data-product-id="7287099686973"] .color-swatch--royal-blue { background:#2D2D46 !important; }
[data-product-id="7287099686973"] .color-swatch--ivory { background:#ECE6E2 !important; }
[data-product-id="7287099686973"] .color-swatch--pink-roller { background:#E9C8C3 !important; }

[data-product-id="7608716492861"] .color-swatch--burgundy { background:#4c1b18 !important; }
[data-product-id="7608716492861"] .color-swatch--silvery-gray { background:#b0b0b0 !important; }
[data-product-id="7608716492861"] .color-swatch--blue { background:#566d99 !important; }


[data-product-id="7291727052861"] .color-swatch--blue { background:#82A1BD !important; }
[data-product-id="7291727052861"] .color-swatch--green { background:#B5C9B0 !important; }
[data-product-id="7291727052861"] .color-swatch--gray { background:#9E9FAB !important; }

[data-product-id="7287381426237"] .color-swatch--taupe { background:#C9B696 !important; }
[data-product-id="7287381426237"] .color-swatch--blue { background:#5E75A9 !important; }
[data-product-id="7287381426237"] .color-swatch--smoke-green { background:#777772 !important; }

[data-product-id="7287648190525"] .color-swatch--white { background:#F5FBFD !important; }
[data-product-id="7287648190525"] .color-swatch--blue { background:#192A54 !important; }

[data-product-id="7291720171581"] .color-swatch--green { background:#B7CCBD !important; }
[data-product-id="7291720171581"] .color-swatch--blue { background:#8099C8 !important; }
[data-product-id="7291720171581"] .color-swatch--khaki { background:#DEB47E !important; }
[data-product-id="7291720171581"] .color-swatch--pink { background:#E0ABAF !important; }
[data-product-id="7291720171581"] .color-swatch--red { background:#C2635D !important; }
[data-product-id="7291720171581"] .color-swatch--light-blue { background:#CCE1EE !important; }
[data-product-id="7291720171581"] .color-swatch--white { background:#F6F6F5 !important; }


[data-product-id="7286808182845"] .color-swatch--khaki { background:#DAD9C5 !important; }
[data-product-id="7286808182845"] .color-swatch--dark-green { background:#2D4141 !important; }
[data-product-id="7286808182845"] .color-swatch--deep-blue { background:#2F4655 !important; }

[data-product-id="7291725348925"] .color-swatch--light-blue { background:#AFCBE8 !important; }
[data-product-id="7291725348925"] .color-swatch--lake-blue { background:#518AA1 !important; }
[data-product-id="7291725348925"] .color-swatch--teal { background:#335B77 !important; }
[data-product-id="7291725348925"] .color-swatch--deep-blue { background:#5F7CAC !important; }
[data-product-id="7291725348925"] .color-swatch--gray { background:#999DA0 !important; }
[data-product-id="7291725348925"] .color-swatch--navy-blue { background:#476185 !important; }

[data-product-id="7288298373181"] .color-swatch--gray { background:#6B7175 !important; }
[data-product-id="7288298373181"] .color-swatch--dark-blue { background:#3F5263 !important; }
[data-product-id="7288298373181"] .color-swatch--blue { background:#5E6E97 !important; }
[data-product-id="7288298373181"] .color-swatch--beige { background:#D9D5BD !important; }

[data-product-id="7287652450365"] .color-swatch--imperial-blue { background:#537B95 !important; }
[data-product-id="7287652450365"] .color-swatch--khaki { background:#C4BD9B !important; }
[data-product-id="7287652450365"] .color-swatch--gray { background:#A7A9B5 !important; }
[data-product-id="7287652450365"] .color-swatch--deep-blue { background:#293146 !important; }

[data-product-id="7291729150013"] .color-swatch--gray { background:#6D6D6D !important; }

[data-product-id="7288850120765"] .color-swatch--blue { background:#40719B !important; }
[data-product-id="7288850120765"] .color-swatch--gray { background:#767981 !important; }
[data-product-id="7288850120765"] .color-swatch--green { background:#4A606E !important; }

[data-product-id="7287598645309"] .color-swatch--royal-blue { background:#1C3758 !important; }
[data-product-id="7287598645309"] .color-swatch--dark-taupe { background:#514738 !important; }

[data-product-id="7287046471741"] .color-swatch--dark-green { background:#355859 !important; }
[data-product-id="7287046471741"] .color-swatch--brown { background:#9E8C73 !important; }
[data-product-id="7287046471741"] .color-swatch--blue { background:#4B5968 !important; }

[data-product-id="7287655104573"] .color-swatch--light-blue { background:#8FAECD !important; }
[data-product-id="7287655104573"] .color-swatch--indigo-blue { background:#3E5766!important; }
[data-product-id="7287655104573"] .color-swatch--deep-blue { background:#183E64!important; }

[data-product-id="7200754466877"] .color-swatch--brown { background:#AA9974 !important; }

[data-product-id="7305871196221"] .color-swatch--blue { background:#587387 !important; }
[data-product-id="7305871196221"] .color-swatch--gray { background:#404551 !important; }
[data-product-id="7305871196221"] .color-swatch--dark-cyan { background:#26373F !important; }

/*velato*/

[data-product-id="7298085224509"] .color-swatch--caramel { background:#D0754B !important; }
[data-product-id="7298085224509"] .color-swatch--green { background:#C4C8B2 !important; }
[data-product-id="7298085224509"] .color-swatch--sky-blue { background:#90B6D2 !important; }
[data-product-id="7298085224509"] .color-swatch--yellow { background:#D2C37D !important; }


/*estilo*/
[data-product-id="7298295103549"] .color-swatch--brown { background:#734F30 !important; }
[data-product-id="7298295103549"] .color-swatch--dark-green { background:#456059 !important; }


/*sentiero*/
[data-product-id="7306021863485"] .color-swatch--brown { background:#B3A599 !important; }
[data-product-id="7306021863485"] .color-swatch--cream-khaki { background:#E6E3D7 !important; }

/*raffinato*/
[data-product-id="7305412214845"] .color-swatch--rose-red { background:#F76F96 !important; }
[data-product-id="7305412214845"] .color-swatch--apricot { background:#F0E1C5 !important; }
[data-product-id="7305412214845"] .color-swatch--army-green { background:#737049 !important; }
[data-product-id="7305412214845"] .color-swatch--blue { background:#63A5F6 !important; }
[data-product-id="7305412214845"] .color-swatch--light-blue { background:#BEEAFF !important; }
[data-product-id="7305412214845"] .color-swatch--coffee { background:#A27046 !important; }
[data-product-id="7305412214845"] .color-swatch--dark-gray { background:#4F5054 !important; }
[data-product-id="7305412214845"] .color-swatch--light-gray { background:#B2B7C3 !important; }


/*urbano*/
[data-product-id="7305336225853"] .color-swatch--army-green { background:#666551 !important; }
[data-product-id="7305336225853"] .color-swatch--khaki { background:#928674 !important; }

/*ricamo*/
[data-product-id="7296408256573"] .color-swatch--rustic-brown { background:#9F876B !important; }
[data-product-id="7296408256573"] .color-swatch--sandwood-tan { background:#F5F3ED !important; }

/*lucido*/
[data-product-id="7295143379005"] .color-swatch--blue { background:#666989 !important; }
[data-product-id="7295143379005"] .color-swatch--gray { background:#7E7E7E !important; }

/*signore-elegante*/
[data-product-id="7297920041021"] .color-swatch--green { background:#838667 !important; }
[data-product-id="7297920041021"] .color-swatch--grey { background:#585E62 !important; }
[data-product-id="7297920041021"] .color-swatch--mint { background:#889B9C !important; }

/*classico-progettazione*/
[data-product-id="7297905393725"] .color-swatch--khaki { background:#D7C398 !important; }
[data-product-id="7297905393725"] .color-swatch--grey { background:#787878 !important; }

/*magnifici-pantaloni*/
[data-product-id="7295209504829"] .color-swatch--khaki { background:#E3DBCC !important; }
[data-product-id="7295209504829"] .color-swatch--denim-blue { background:#485572 !important; }

/*accento*/
[data-product-id="7300783374397"] .color-swatch--gray { background:#828793 !important; }
[data-product-id="7300783374397"] .color-swatch--black-stripes { background:#101010 !important; }
[data-product-id="7300783374397"] .color-swatch--blue-stripes { background:#2F3954 !important; }
[data-product-id="7300783374397"] .color-swatch--gray-stripes { background:#8F9297 !important; }
[data-product-id="7300783374397"] .color-swatch--red-stripes { background:#5B2936 !important; }

/*scaltro*/
[data-product-id="7319120511037"] .color-swatch--navy-blue { background:#394251 !important; }
[data-product-id="7319120511037"] .color-swatch--purple { background:#695C71 !important; }
[data-product-id="7319120511037"] .color-swatch--green { background:#858F89 !important; }
[data-product-id="7319120511037"] .color-swatch--beige { background:#BAAE9E !important; }

/*fascino*/
[data-product-id="7207032094781"] .color-swatch--navy { background:#282E40 !important; }
[data-product-id="7207032094781"] .color-swatch--khaki { background:#A08671 !important; }
[data-product-id="7207032094781"] .color-swatch--gray { background:#A4A19B !important; }
[data-product-id="7207032094781"] .color-swatch--red { background:#8E2526 !important; }


/*brillante*/
[data-product-id="7371730026557"] .color-swatch--marine-teal { background:#9BBCC3 !important; }
[data-product-id="7371730026557"] .color-swatch--beige { background:#CBB6A1 !important; }
[data-product-id="7371730026557"] .color-swatch--sky-blue { background:#75A0C1 !important; }
[data-product-id="7371730026557"] .color-swatch--grey { background:#A0A3AD !important; }

/*lussuoso*/
[data-product-id="7372149850173"] .color-swatch--marine-teal { background:#9BBCC3 !important; }
[data-product-id="7372149850173"] .color-swatch--beige { background:#CBB6A1 !important; }
[data-product-id="7372149850173"] .color-swatch--sky-blue { background:#75A0C1 !important; }
[data-product-id="7372149850173"] .color-swatch--grey { background:#A0A3AD !important; }

[data-product-id="7495837581373"] .color-swatch--gray { background:#808080 !important; }
[data-product-id="7495837581373"] .color-swatch--blue { background:#415683 !important; }

[data-product-id="7502672953405"] .color-swatch--apricot-white { background:#d8cebd !important; }
[data-product-id="7502672953405"] .color-swatch--beige { background:#ede8d1 !important; }
[data-product-id="7502672953405"] .color-swatch--gray { background:#bfb6b2 !important; }
[data-product-id="7502672953405"] .color-swatch--chocolate-brown { background:#553732 !important; }
[data-product-id="7502672953405"] .color-swatch--light-blue { background:#7896b5 !important; }
[data-product-id="7502672953405"] .color-swatch--brown { background:#ccac91 !important; }

/*Grigio*/
[data-product-id="7505287512125"] .color-swatch--wine-red { background:#673d4a !important; }
[data-product-id="7505287512125"] .color-swatch--beige { background:#E2D7CF !important; }
[data-product-id="7505287512125"] .color-swatch--navy-blue { background:#101F41 !important; }
[data-product-id="7505287512125"] .color-swatch--light-gray { background:#DCDFE5 !important; }
[data-product-id="7505287512125"] .color-swatch--gray { background:#727275 !important; }
[data-product-id="7505287512125"] .color-swatch--brown { background:#A35023 !important; }

/*Boreale*/
[data-product-id="7505296621629"] .color-swatch--green { background:#626350 !important; }
[data-product-id="7505296621629"] .color-swatch--brown { background:#5b4132 !important; }
[data-product-id="7505296621629"] .color-swatch--pink { background:#e6c7cb !important; }
[data-product-id="7505296621629"] .color-swatch--blue { background:#8dadcd !important; }
[data-product-id="7505296621629"] .color-swatch--gray { background:#7b7879 !important; }

/*Rustico*/
[data-product-id="7505305567293"] .color-swatch--coffee { background:#51423d !important; }
[data-product-id="7505305567293"] .color-swatch--khaki { background:#796b60 !important; }

/*Corte*/
[data-product-id="7505307861053"] .color-swatch--green { background:#383e2c !important; }
[data-product-id="7505307861053"] .color-swatch--dark-gray { background:#4e5055 !important; }
[data-product-id="7505307861053"] .color-swatch--light-gray { background:#9d9da0 !important; }
[data-product-id="7505307861053"] .color-swatch--sky-blue { background:#6abac0 !important; }
[data-product-id="7505307861053"] .color-swatch--red { background:#b32123 !important; }

/*Alpino*/
[data-product-id="7505322573885"] .color-swatch--space-gray { background:#716b62 !important; }
[data-product-id="7505322573885"] .color-swatch--navy-blue { background:#303343 !important; }
[data-product-id="7505322573885"] .color-swatch--olive-brown { background:#483720 !important; }
[data-product-id="7505322573885"] .color-swatch--dark-red { background:#571e11 !important; }

/*Sovrano*/
[data-product-id="7505325031485"] .color-swatch--khaki { background:#938478 !important; }
[data-product-id="7505325031485"] .color-swatch--blue { background:#697090 !important; }

[data-product-id="7505005871165"] .color-swatch--khaki { background:#7a7164 !important; }
[data-product-id="7505005871165"] .color-swatch--red { background:#6f352f !important; }
[data-product-id="7505005871165"] .color-swatch--aegean-blue { background:#2f4b60 !important; }
[data-product-id="7505005871165"] .color-swatch--navy-blue { background:#2d4057 !important; }
[data-product-id="7505005871165"] .color-swatch--steel-blue { background:#566879 !important; }

[data-product-id="7505057906749"] .color-swatch--navy { background:#334e6a !important; }
[data-product-id="7505057906749"] .color-swatch--red { background:#c2626a !important; }
[data-product-id="7505057906749"] .color-swatch--gray { background:#a7a2a4 !important; }
[data-product-id="7505057906749"] .color-swatch--dark-green { background:#63767c !important; }
[data-product-id="7505057906749"] .color-swatch--green { background:#4c7076 !important; }
[data-product-id="7505057906749"] .color-swatch--khaki { background:#936f57 !important; }

[data-product-id="7508312162365"] .color-swatch--red { background:#ce3c41 !important; }

[data-product-id="7508313178173"] .color-swatch--washed-blue { background:#839cbb !important; }
[data-product-id="7508313178173"] .color-swatch--denim-blue { background:#2b3a5f !important; }

/*Marino*/
[data-product-id="7505280630845"] .color-swatch--apricot { background:#E8CEB1 !important; }

/*Sogno*/
[data-product-id="7190841950269"] .color-swatch--grey { background:#959593 !important; }
[data-product-id="7190841950269"] .color-swatch--brown { background:#836864 !important; }

/*Valente*/
[data-product-id="7509167079485"] .color-swatch--black { background:#30333F !important; }

/*Contino*/
[data-product-id="7509155676221"] .color-swatch--blue { background:#416582 !important; }
[data-product-id="7509155676221"] .color-swatch--gray { background:#6a6e6c !important; }
[data-product-id="7509155676221"] .color-swatch--khaki { background:#9c8369 !important; }

/*Renato*/
[data-product-id="7509150695485"] .color-swatch--beige { background:#E7DED2 !important; }
[data-product-id="7509150695485"] .color-swatch--coffee { background:#8F6745 !important; }
[data-product-id="7509150695485"] .color-swatch--gray { background:#656A73 !important; }
[data-product-id="7509150695485"] .color-swatch--green { background:#3D5A51 !important; }

/*Fabio*/
[data-product-id="7509146828861"] .color-swatch--navy { background:#303841 !important; }
[data-product-id="7509146828861"] .color-swatch--blue { background:#455B6C !important; }
[data-product-id="7509146828861"] .color-swatch--brown { background:#8F7354 !important; }

/*Lorenzo*/
[data-product-id="7509130707005"] .color-swatch--green { background:#3B4E51 !important; }
[data-product-id="7509130707005"] .color-swatch--gray { background:#898C87 !important; }

/*Piero*/
[data-product-id="7509128249405"] .color-swatch--gray { background:#BCBAB8 !important; }
[data-product-id="7509128249405"] .color-swatch--navy { background:#292736 !important; }
[data-product-id="7509128249405"] .color-swatch--apricot { background:#E2BDA1 !important; }
[data-product-id="7509128249405"] .color-swatch--jean-blue { background:#1176A3 !important; }
[data-product-id="7509128249405"] .color-swatch--blue { background:#749DC3 !important; }

/*Luciano*/
[data-product-id="7509120155709"] .color-swatch--caramel { background:#CC8A55 !important; }

/*Montebello*/
[data-product-id="7502672953405"] .color-swatch--brown { background:#C09D7F !important; }
[data-product-id="7502672953405"] .color-swatch--chocolate { background:#755149 !important; }
[data-product-id="7502672953405"] .color-swatch--light-blue { background:#A8ADB7 !important; }
[data-product-id="7502672953405"] .color-swatch--gray { background:#D4CBC7 !important; }
[data-product-id="7502672953405"] .color-swatch--beige { background:#ECDED0 !important; }
[data-product-id="7502672953405"] .color-swatch--navy { background:#3E4F70!important; }

.product-single__meta .variant__label { font-weight:bold;  font-size:13px; }

.size-chart__standalone { margin:0px; }

.stock-message.sales-point { margin-bottom:20px; }

.product-block.product-block--price + .product-block { margin-bottom:10px; }

/* strong { font-weight: 900 !important; font-family: Montserrat !important; } */

#product .mydesc h3 strong {
    font-weight: 700!important;
}


.template-product .ahjf .logo-bar .logo-bar__item .maindata-gf h2.section-header__title2.lh-shf {     font-weight: 600;
    font-family: Montserrat !important; margin-bottom:2px !important; font-size:15px;
    text-transform: none; }

.template-product .ahjf .logo-bar .logo-bar__item .maindata-gf p {     text-transform: none; }



/* width */
.truncate-lines::-webkit-scrollbar {
  width:4px;
}

/* Track */
.truncate-lines::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #f2f2f2; 
  border-radius: 10px;
}
 
/* Handle */
.truncate-lines::-webkit-scrollbar-thumb {
  background: #ccc; 
  border-radius: 10px;
}



.truncate-lines h5 { font-weight:bold; text-transform:none; color:#000; font-size:12px; margin-bottom:5px; }






@media only screen and (min-width: 590px) {
  .product-single__sticky { top:100px !important; }  
}
@media only screen and (max-width: 590px) {

.site-header--stuck { position:absolute !important; }
}

/* start new css for cart */

  /* .cc-cart .drawer__title {
    font-size: 16px;
    letter-spacing: .2em;
    text-transform: uppercase;
}


  .cc-cart  .drawer__footer {
    padding-top: 0px;
}

.cart__item-row {
    margin-bottom: 0px;
}

.cart__checkout.bsc {
    padding: 14px 18px !important;
}



@media (max-width: 767px) {
  a.text-link {
    font-size: 8px;
    letter-spacing: 0.2em;
    margin: 14px;
}

  .btn, .rte .btn, .shopify-payment-button .shopify-payment-button__button--unbranded, .spr-container .spr-button, .spr-container .spr-summary-actions a {
    padding: 14px 18px;
}

}


@media (min-width: 767px) {
a.text-link {
  font-size: 9px;
    color: inherit;
    background-color: transparent;
    text-decoration: none;
    letter-spacing: .2em;
    text-transform: uppercase;
} */
/* end new css for cart */

.drawer__title {
    width: 100%;
    font-size: 16px;
    letter-spacing:0em;
}
.cart__remove a.text-link {
    letter-spacing: .2em;
    text-transform: uppercase;
    font-size: 10px;
    opacity: 0.5;
}
.drawer__footer .ajaxcart__note {
      font-size: 15px;
      text-align: left !important;
  }
.drawer__footer button.btn.cart__checkout * {
      letter-spacing: 0.2em !important;
      font-size: 12px;
  }
@media (max-width: 767px) {
  .customdxc.cart__item--price.cart__item-price-col span.cart__price.cart__discount,
  .customdxc.cart__item--price.cart__item-price-col small.cart__price.cart__price--strikethrough {
    font-size: 9px !important;
  }
  .customdxc.cart__item--price.cart__item-price-col small.cart__discount {
      font-size: 9px!important;
      margin-top: 4px;
      padding: 6px 12px;
  }
  .custom.cart__item--qty input.js-qty__num {
      line-height: 12px;
      font-size: 9px;
      max-width: 78px;
      min-height: 35px;
  }
  .drawer__scrollable .cart__item--name a.cart__product-name {
      margin-bottom: 10px !important;
  }
  .cart__item--variants {
      font-size: 9px !important;
      letter-spacing: 0.2em  !important;
  }
  .drawer__scrollable .cart__item--variants {
      margin-bottom: 2px !important;
  }
  .customdxc.cart__item--price.cart__item-price-col * {
      letter-spacing: 0.1em;
  }
  .cart__item--details .cart__remove {
      text-underline-offset: 4px;
      color: #6a6a6a !important;
  }
  .cart__remove a.text-link {
      font-size: 9px;
      opacity: 1;
      color: #6a6a6a !important;
  }
  .cart__remove a.text-link * {
    color: #6a6a6a !important
  }
  .customdxc.cart__item--price.cart__item-price-col {
      margin: 0 0 16px;
  }
  
  .drawer__footer button.btn.cart__checkout {
      min-height: 43px;
      display: flex;
      align-items: center;
  }
  
  .drawer__inner > .drawer__scrollable {
      padding: 20px !important;
  }
  .cart__item--details {
      display: block;
      max-width: 170px;
  }
  .drawer__header {
    min-height: 35px;
  }
  .drawer__scrollable .cart__item--name a.cart__product-name {
    width: 100%;
    font-size: 12px;
}
.myproduct span.product__price.sale-price,
  .myproduct .upcell-price span.product__price.sale-price  { margin:0px; }

  /* .product-single__meta .upcell-price b { display:block; clear:both; margin:0px !important; }
  .product-single__meta .upcell-price {  text-align:left; }

  .product-single__meta .upcell-price .cacacap { display:block; clear:both; }   .myproduct span.product__price.sale-price { display:block; clear:both; } */


}
@media (max-width: 320px) {
  .drawer__footer button.btn.cart__checkout * {
      letter-spacing: 0.1em!important;
      font-size: 11px;
  }
}

.btn.ks-chart-modal-button, span.ks-chart-modal-link {
    margin-top: 0px !important;
    margin-bottom:12px !important;
}

@keyframes spin {
0% {
    transform: rotate(0);
}
100% {
    transform: rotate(360deg);
}
}

button.rdxbtnsc.btn.btn--full.add-to-cart.add-to-cart--secondary.btn--loading span.button-custom {
    opacity: 0;
}

button.rdxbtnsc.btn.btn--full.add-to-cart.add-to-cart--secondary.btn--loading:before {
    animation: spin 1s linear infinite;
    border: 3px solid;
    border-color: white;
    border-radius: 50%;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 24px;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    width: 24px;
    z-index: 99;
    background: black;
}






.drawer__note {
  margin:0 0 5px 0px;
  font-size: 16px;
  font-weight: 700;
  padding-left: 25px;
  padding-right: 25px;
}

.drawer__upsell-item {
  display: none ;
  flex-wrap: wrap;
  gap: 5%;
  margin-bottom: 20px;
}

.scroller--cart .drawer__upsell-item:nth-child(1),
.scroller--cart .drawer__upsell-item:nth-child(2),
.scroller--cart .drawer__upsell-item:nth-child(3),
.scroller--cart .drawer__upsell-item:nth-child(4),
.scroller--cart .drawer__upsell-item:nth-child(5) { display:flex; }


.drawer__upsell-title {
  margin:0px 0 10px;
  padding-top: 10px; font-size:12px; font-weight:400;  
  border-top: 1px solid var(--colorDrawerBorder);
}
.drawer__upsell-prod-image {
  width: 30%;
}
.drawer__upsell-content {
  width: 65%;
}
.drawer__upsell-prod-title {
  margin: 0 0 ;
}
.btn.upsell-atc {
  border: 1px solid #111;
 
  border-radius: 5px;
  font-size: 12px !important;
  min-height: auto;
  padding: 7px 20px;
  font-weight: 700;
  margin-top: 10px;
  text-transform: none;
  width: 100%;
}
.upcell-price b {
  color: red;
}
.upcell-variant-select {
  margin-top: 10px;
  width: 100%;
}
.drawer__upsell-prod-image .media {
  border-radius: 10px;
}

@media only screen and (min-width: 590px) {

  .product-single__sticky { top:100px !important; }  
  
  .drawer__note {
    margin:0 0 15px 0;
    padding-left: 40px;
    padding-right: 40px;
  }
}



.product-single__meta .upcell-price b {
color: #000; 
    order:3;
    margin-left: 28px;
    
    text-transform: uppercase;
    font-weight: bold;
}


/* .product-single__related.grid--uniform .medium-up--one-fifth:nth-child(6) { display:none; } */

.product-single__meta .upcell-price,
.product-block.product-block--price { display:flex; align-items:center; }


.product-block.product-block--price .com-price   { order:1; }

.product-block.product-block--price .product__price.sale-price { order:2; }


.custom--meta { margin:0px; }

#page_women .email-icons img,
.email-icons img { display:none; }


#page_women .header-wrapper--overlay .site-header:not(.site-header--stuck) .email-icons .white-icon,
.template-index .header-wrapper--overlay .site-header:not(.site-header--stuck) .email-icons .white-icon { display:block; }


#page_women .site-header--stuck .email-icons .black-icon, 
body:not(.template-index) .email-icons .black-icon, 
.template-index .site-header--stuck .email-icons .black-icon { display:block; }


.drawer__footer .ajaxcart__note { display:none; }

.cart__discounts .cart__item-sub>div:first-child,
.items-h { text-transform:uppercase; font-weight:700; letter-spacing:1px; }


.product-single__meta .upcell-price b { margin-left:3px; }
.product-single__meta .upcell-price {       justify-content: center;  flex-wrap: wrap; }


.discount-rate div[data-wdiscount] {  color:#00b67a; }

.discount-rate div[data-wdiscount]:before { content:"-"; margin-right:2px; }

.product-single__related .slick-slide img { opacity:1 !important; }

.product-single__related .slick-arrow:before  { font-size:30px; color:#000;  }

#shopify-section-template--15517844570173__3691cf49-a636-48e2-877c-79c194e7a225 { display:block; clear:both; }

.product-recommendations-placeholder  { padding-right:10px; }

@media only screen and (max-width: 590px) {
.product-recommendations-placeholder  { padding:0 20px 0 8px; }
.product-recommendations-placeholder  .slick-prev {
    left: -8px;
}
  .product-single__related .grid__item, .product-single__related .grid__item:first-child { padding-left:10px; }

 .product-recommendations-placeholder .slick-next { right:-8px; }
  .product-single__related .grid__item, .product-single__related .grid__item:first-child { margin:0px !important;   }


 .product-recommendations-placeholder .slick-arrow { margin-top:-40px; } 

}





.draprogressmain {background:#f2f2f2; border-radius:10px;   }
.draprogessbg {background:#000;   border-radius:20px; position:relative;
 max-width:100%;
background-image:linear-gradient(315deg, rgba(255, 255, 255, .4) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, .4) 75%, transparent 0, transparent);
background-size:1rem 1rem;
animation:slideBar 4s linear infinite }

@keyframes slideBar {
	0% {
		background-position-x: 0
	}

	to {
		background-position-x: 10rem
	}
}

.drepgressbox {
    padding: 0 40px 30px 40px;
}

._jsShipMsg.protext.ship-paid {  font-size:12px;
    padding: 10px 0px 15px 0!important; font-weight:bold;
} 

._jsShipMsg.protext.ship-free {
    padding: 10px 0px !important;font-weight:bold;
}


.draprogessbg:after {
    content: "";
    background-image: url(ship.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: -10px;
    right: -13px;
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 50%;
    padding: 12px 12px;     background-color: #fff;
    background-size: 16px;
    background-position: center;
}

@media only screen and (max-width: 590px) {

.drepgressbox {
    padding: 0 25px 40px 25px;
}


}

 /* .grid-product__colors { display:none; } */

#collection_women .grid-product__colors,
#collection .grid-product__colors { display:flex; } 


.n-f-slider .customproduct-list-price { clear:none !important;  }
.n-f-viewall { display:none; }
.n-f-slider .slick-arrow:before  { font-size:30px; color:#000;  }

.feature__img  { flex: 0 1 100%; }
.feature__img video { width:100%;     transform: translate(0px,0px) !important; }

@media only screen and (max-width: 590px) {

  .n-f-viewall .btn  { margin-top:-10px; }
  
.n-f-viewall { display:block; }
  .n-f-slider.grid  { margin:0px; padding:0 11px; }
  .n-f-slider .customproduct-list-price  { width:50%; padding:10px 7px; }

  .n-f-slider .customproduct-list-price:nth-child(2n+1) { clear:left !important;  }

 
  /* .scroller {
    overflow: auto;
    display: block;
}
.grid-product__colors  { width:260px; }
   */

  .color-swatch--small {
    height: 22px;
    min-width: 22px;
    width: 22px;
}

    /* .grid-product__colors { flex-wrap: nowrap;  overflow-x: auto; } */


  
}

.slick-next,
.slick-prev { z-index:1; }

#shopify-section-template--15575922671677__new_featured_collection_WadUtG,
#shopify-section-template--15575922540605__new_featured_collection_PNHP9W,
#shopify-section-template--15575922540605__text-and-image { display:block; clear:both; }

.product-recommendations-placeholder > div:not(.slick-slider)  {
    display: flex;
    flex-wrap: wrap;
}





/* sub header */

.sub_menu_top {
    background:#f2f2f2;
}

.sub_menu_top ul{display:flex; align-items:center;list-style:none; margin:0; gap:25px;     text-wrap: nowrap; justify-content: center; }
.sub_menu_top ul li {  margin:0px;
    padding: 10px 0 8px 0; 
}



.sub_menu_top ul li a {
    font-size: 14px;
    color: #00000080;   
    font-weight:600; text-transform:uppercase;
}
 
.sub_menu_top {
    background: #f2f2f2;
    margin-top: -3px;
    position: relative;
    z-index: 1;
}
.sub_menu_top ul li { border-bottom:2px solid #f2f2f2;} 
.sub_menu_top ul li.active { border-bottom:2px solid #000;} 
.sub_menu_top ul li.active a  {  color:#000;      }


.site-nav__link:before  {  display:none !important;   }


.starss svg { width:24px; height:24px; }
.Product_review_slider .product__testimonial-stars { display:flex; }
 


.sub_menu_top ul li.fw2024 { background:inherit;   padding-left:10px; padding-right:10px; }
.sub_menu_top ul li.fw2024 a{ color:#bd8f49 !important; }

.sub_menu_top ul li.fw2024.active   { border-bottom:#bd8f49 2px solid; }

.site-nav__dropdown .site-nav__dropdown-link--second-level.fw2024,
.mobile-nav__child-item.fw2024gb {   color:#bd8f49; display:block; }

.mobile-nav__child-item.fw2024 a{ color:#bd8f49; }

.site-nav__dropdown .site-nav__dropdown-link--second-level.fw2024:hover,
.mobile-nav__child-item.fw2024:hover a,
.sub_menu_top ul li.fw2024:hover a { color:#bd8f49 !important; }

.btn,
.add-to-cart.add-to-cart--secondary { border-radius:8px; }


.Product_review_slider .product__testimonial-stars-verified { font-family:arial; }

.inner-content-review .time-reviews {    margin-right:10px; float: right;  }



.style__varints { margin-bottom:20px; }

.style__varints ul { list-style:none; padding:0px; margin:0px;  }
.style__varints ul li { margin:0 5px 5px 0; display:inline-block; }
.style__varints ul li a { margin:0;      text-transform: uppercase; 
    overflow: hidden;
    padding: 7px 15px;
    position: relative;
    text-transform: none;
    transition: all .25s ease; border:1px solid #ccc; display:block; }

.style__varints .active { outline:2px solid #000; }

.style__varints .variant__label-info {text-transform: capitalize; }


span.tp-shipment-event-details-location {
    display: none;
}


/* 17 sept  */

.color-swatch--small {      cursor: pointer;  height: 22px;  margin:2px;   border-radius: 100%;    width: 22px; }

.color-swatch--small:before { border-radius: 100%;   }

.scroller--cart {   display:flex; gap:10px; }

.scroller--cart .drawer__upsell-item { min-width:68%; }


 
 @media screen and (min-width: 800px) {
	.scroller--cart::-webkit-scrollbar {
		width: 3px;
		height: 3px
	}

	.scroller--cart::-webkit-scrollbar-thumb {
		background-color: rgba(var(--color-foreground), .7);
		border-radius: 100px
	}

	.scroller--cart::-webkit-scrollbar-track-piece {
		margin-top: 31px
	}
}


.scroller--cart::-webkit-scrollbar {
	width: 2px
}

.scroller--cart::-webkit-scrollbar-track {
	background: #f1f1f1
}

.scroller--cart::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 6px
}

.scroller--cart::-webkit-scrollbar-thumb:hover {
	background: #555
}




 @media screen and (max-width: 800px) {

 #CartDrawerForm .drawer__inner  { padding-top:10px; }


 }

.scroller--cart {  z-index:1;
  overflow-y: auto;  
}




#CollectionAjaxResult .color-swatch--small:before { border-width:0px;  }

#CollectionAjaxResult .color-swatch--small.active:before { border-width:2px;  }

#CollectionAjaxResult .color-swatch--small.active { box-shadow:0 0 0 1px #000; }



@media screen and (max-width:667px) {
 .sub_menu_top ul {
    overflow: scroll; justify-content: left;
    scrollbar-width: none;  gap:15px;
}
 

.sub_menu_top ul li.active  { order:1; }
.sub_menu_top ul li { order:2; }  
  .sub_menu_top ul li a { font-size:12px; }

  
 
.sub_menu_top ul li.best-sellers a { min-width:95px;         display: block; }

  .add-to-cart--secondary:hover .button-custom { color:#fff; }

  .add-to-cart--secondary:after,
  .add-to-cart--secondary:before { display:none; }

   body div div .product-block .add-to-cart--secondary   {  background-position: 91% 35% !important;     }

 body div div .product-block .add-to-cart--secondary:hover,
 body div div .product-block .add-to-cart--secondary:active  {      background-image: var(--urlButtonArrow2xPng) !important;   }


.starss span{width:100px !important;}  

.feature-row__text .appear-delay-3{text-align:center;}  
.testimonial-slider-custom .rdx.collapsible-content {
    padding-bottom: 0px !important;}

  .section-header__title--medium { font-size:24px; }

 
.color-swatch { margin:0 2px 4px; }

.color-swatch--small { width:14px; min-width:14px; height:14px;  }

 

.scroller--cart {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
}

.scroller--cart::after {
    content: '';
    position: absolute;
    bottom:0px;
    left:100px; border-radius:30px;
    right:100px;
    height: 3px;
    background: #ccc;
}

 
  body.browser-chrome .scroller--cart::after {
 display:none;
}

  
}

/* Date 27-09-2024 */

#index .grid-product__colors { display:flex; }
#product .color-swatch--small:before,
#index .color-swatch--small:before { border-width:0px;  }

#product .color-swatch--small.active:before,
#index .color-swatch--small.active:before { border-width:2px;  }


#product .color-swatch--small.active,
#index .color-swatch--small.active { box-shadow:0 0 0 1px #000; }

  .custom--collections .collection--tall { height:440px; }

  .custom--collections .collection--tall .skrim__title {   top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
 bottom:auto; margin:0px; text-align: center;
    width: 100%;  }

.btn.ks-chart-modal-button>span, span.ks-chart-modal-link { letter-spacing:0px; }

.scrolling-text__inner { padding:10px 0; text-transform:uppercase; }

.atc-button-content-main { padding:10px; text-align:center; margin-bottom:20px; }
.atc-button-content-main p { margin:0px; }


@media screen and (max-width:667px) {

.custom--collections .collection--tall {
    height: 250px;
}
    .custom--collections .collection--tall .skrim__title { font-size:18px; }

}


fieldset + .for-size-Size { float:right; }


/* Prevent hover from affecting the animation */
.scrolling-text__inner:hover,
.scrolling-text__inner--right:hover {
  animation-play-state: running; /* Keep the scroll running on hover */
}




#page_black-friday .countdown-wrapper{ margin-top:0px!important;}

#page_black-friday .countdown-layout--banner .countdown__content {
    flex-direction: column!important;
    flex-wrap: nowrap;
    gap: 10px!important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


#page_black-friday .go3176171171{color:#fff;}



#page_black-friday .part-heading-friday {
    font-size: 65px;  margin:0;  margin-top:20px; font-weight:900;
   
}

#page_black-friday .part-heading-friday {
   
    background: url('text-bg.jpg') no-repeat 0 0; /* Background image */
    background-size: 100%; /* Cover the text */
    -webkit-background-clip: text; /* For Chrome/Safari */
    background-clip: text; /* For other browsers */
    color: transparent; /* Make the text color transparent */
    text-align: center; /* Center the text */
}



#page_black-friday .countdown__richtext p {
    font-size: 26px;
    font-weight:900;
    line-height: 1.4;
    margin: 0;
}


#page_black-friday .countdown__display-block {
   border-right: none;
   
}

#page_black-friday .newsletter-singup-main { width:100%; max-width:450px; margin:auto; }

#page_black-friday .newsletter-singup-main form { background:transparent !important; }

#page_black-friday .newsletter__input-group .input-group-btn button{ background:#fff; color:#000;}
#page_black-friday .newsletter__input-group{border:1px solid #fff;}
#page_black-friday .newsletter__input-group input::placeholder{color:#fff!important;}
#page_black-friday .newsletter__input-group input{ background:#000; color:#fff!important} 



#page_black-friday .main-content{    background-image: url("Hazy.jpg");   background-repeat: no-repeat;
    background-size:cover; min-height:100vh;     position: relative;}


.countdown__block--content { margin-bottom:0px; }
#page_black-friday .countdown-wrapper {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 100%;
}

@media screen and (max-width:667px) {

#page_black-friday .part-heading-friday { font-size: 40px; }

  #page_black-friday .go3176171171 h1 span{font-size:19px!important;}

  .drawer__note { min-height:30px; }
}


.ship_steps { position:relative; display:block; margin-top:-20px; }

.ship_steps div {   position:absolute; top:0px; text-align:center; width:40px; margin-left:-20px; }

.ship_steps div span {   background: #fff;
    border-radius: 100%; display:inline-block;   }
.ship_steps div span svg { color:#000; display:block; width:30px; height:30px; }
.ship_steps .b2g2 { left:45%; }
.ship_steps .b3g2 { left:75%; }
.ship_steps .b4g3 { left:100%; }

 .pp--41751704633405 .cart__remove,
 .pp--41751704633405 .js-qty__wrapper,
.drawer.is-empty .drepgressbox,
.drawer.is-empty .drawer__note   { display:none; }



.drawer__note {
  position: relative;
  width: 100%;
  height: 20px;
}

/* .drawer__note span {
  position: absolute;
  width: 100%;
  opacity: 0;
  animation: fadeText 8s infinite;
}

.drawer__note span:nth-child(1) {
  animation-delay: 0s;
}

.drawer__note span:nth-child(2) {
  animation-delay: 4s; /* Start after the first text */
}

@keyframes fadeText {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


 */

 
.drawer__scrollable .modal__inner {
    margin: 0;
}

.drawer__scrollable .modal--square .modal__centered-content { padding:0px; }

.drawer__scrollable .product-slideshow .product__photo-zoom,
.drawer__scrollable .variant-wrapper.style__varints,
.drawer__scrollable .stock-message.sales-point,
.drawer__scrollable .product__thumbs--beside { display:none !important; }



.drawer__scrollable .product-block.product-block--tab,
.drawer__scrollable .mydesc,
.drawer__scrollable .atc-button-content-main,
.drawer__scrollable .product-block.product-block--header .product-block
 { display:none; }

.drawer__scrollable  .variant-wrapper.js { margin-top:7px; display:block; zoom:0.7; }

.drawer__scrollable .grid__item.medium-up--one-half { width:100%; }

.drawer__scrollable .product-single__meta { margin:0px; padding: 15px; }

.scroller--cart .drawer__upsell-item { position:relative; }

.scroller--cart .drawer__upsell-item .quick-product__btn { opacity:1;  }

.drawer__scrollable .custom--meta,
.drawer__scrollable .varint-pickerss,
.drawer__scrollable .product-block.product-block--price,
.drawer__scrollable .product-block.product-block--header { padding-left:120px; margin:0px;  }

.drawer__scrollable .custom--meta p { margin:0px; }

.drawer__scrollable .product-block.product-block--price *{ font-size:13px !important; }

.drawer__scrollable .custom--meta {
    margin:10px 0;
 
}
.scroller--cart  .product-block {
    margin-bottom:10px;
}
.scroller--cart .product-single__sticky {
    top: 0px!important; float:left;
    position: absolute !important;
    width: 150px !important;
}

.scroller--cart .product-single__title { font-size:14px;   margin:0px;  padding-right: 30px; }

 
.scroller--cart .modal { top:auto; }

.quick-add-btn  { padding:5px 10px; font-size:12px;     margin-top: 4px; background:#000; color:#fff; }

 .modal-open .modal:before { background:#000; }


.placeholder-content { background:#fff url(Spinner@1x-1.0s-200px-200px.gif) center center no-repeat !important; background-size:100px !important; position:absolute; left:0px; top:0px; right:0px; bottom:0px;  }

@media screen and (max-width:667px) {

.modal-open .scroller--cart { overflow:inherit; }

 .modal-open .drawer__footer { display:none; }
  
/* .drawer__inner>.drawer__scrollable { position:relative; z-index:1;  } */

  /* .drawer__footer {
 
position: relative;
z-index: 0;
} */

 .drawer__scrollable  .js-qty__adjust { z-index:0; }

 .drawer__scrollable .product-single__meta .variant-input-wrap label { padding:2px; margin-bottom:2px; }

  .cart__footer .cart__item-sub { justify-content:center; }
  
}

@media screen and (max-width:667px) {
.drawer__note { font-size:14px; }

 .drawer__inner .modal__inner { margin:0px; }
  .drawer__scrollable .product-block.product-block--price * {
    font-size: 10px !important;
}
}

  
.cart__checkout-wrapper { padding-top:20px;}


/* new css 04-11-2024 */

.product-fix-contnet {
    position: relative;
}
.get-free-tag {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #fff;
    
    z-index: 1;
 
  
}
.get-free-tag p{
  margin:0px;
}
.custom-price-off-price{
  order:3;
  padding-left:8px;
}

.custom-price-off-price {
    color: #f94c43; font-weight:bold; font-size:16px;
  text-transform:capitalize;
}

.get-free-tag p { font-weight:bold; }

.blink-soft {
  margin:0px; 
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.b1f2 {     font-weight: 700;
    color: #bd8f49; }


/* new css 06-11-2024 */
.sizing-chart-container {
   width:auto !important;
       position: relative; float:none;
    top:0px; 
}

#product_women-v2-product .mydesc .rte p:last-child{
  margin-bottom:0;
}

.buy2-g-1 { padding:0px; background:transparent; }

.get-free-tag .blink-soft,
.buy2-g-1 .blink-soft { background-color:#000;    border-radius: 5px; padding:4px;
  animation: blinker 1.5s linear infinite;
  margin-bottom:0;
  text-transform:capitalize;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.buy2-g-1 {
    bottom: 8px;
    top: auto;
    left: 8px;
    right: auto;
    border-radius: 5px;
}

.drawer__inner .get-free-tag,
#product_women-v2-product .buy2-g-1,
#product_women-default-product .buy2-g-1  { display:none; }

.product-top-blink {
    border-radius: 5px;
    margin: 8px;
}

@media only screen and (max-width: 589px) {

  .blink-soft { font-size:10px; }

}


.timer-sale {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 5px 0;
}

.timer-sale p{margin-bottom:0;text-transform:uppercase;}
.timer-sale .countdown__display-block {
    align-content: center;
    border-right: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 1px;
    align-items: center;
    gap: 5px;  font-size: 12px;
}

.timer-sale span.dot-coundown {
    font-size: 12px; 
}
.timer-sale .h3{margin-bottom:0!important;  font-size: 12px;}


.kaching-bundles .kaching-bundles__free-gift__image {  border-radius:0px !important; }


.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift img {     -webkit-filter: invert(100%); /* Safari/Chrome */
    filter: invert(100%);
 }

.kaching-bundles .kaching-bundles__bar {

margin: 7px 0 !important;
}

#timer { 
font-size:14px;  
color: #fff;
}

@media only screen and (max-width: 667px) {

.timer-sale .countdown__display-block {
    flex-wrap: nowrap;
}
  .timer-sale p,
.timer-sale .countdown__display-block,
  .timer-sale span.dot-coundown,
  .timer-sale .h3{
    font-size:10px;
  }
  
#timer { font-size:12px;  }
  
}




#tinycookie-wrapper.bar-inline .tinycookie-box {
	max-width: 100% !important;
	justify-content: space-between;
}

.tinycookie-box-content {
	max-width: 60%;
  padding:0 !important;
}
.tinycookie-buttons {
	max-width: 40%;
	width: 100%;
}

#tinycookie-wrapper.bar-inline .tinycookie-box .tinycookie-buttons {
	flex-direction: row !important;
}

@media screen and (max-width:667px) {

#tinycookie-wrapper.bar-inline .tinycookie-box .tinycookie-buttons {
	/* flex-direction: column !important; */
}

.tinycookie-box-content {
	max-width: 100%;
}
.tinycookie-buttons {
	max-width: 100%;
	
}
  
  
}



body:has(#tinycookie-big-backdrop) { overflow:hidden; }
.tinycookie-description a { text-decoration:underline; }

.tinycookie-description a { color:blue !important; }
@media screen and (max-width:667px) {

.tinycookie-main-buttons { flex-direction: row !Important; }

}
 
/*  add more css  */


.multi-columan .feature-row-wrapper .feature-row__text {
    flex: 0 1 50%;
    min-width: 50%;
}


@media screen and (max-width:667px) {

.multi-columan .feature-row__text{
  text-align:center !important;
}

.multi-columan{
  padding-bottom:40px!important;
}
.multi-columan .feature-row__images {
    padding-left:0px!important;
    padding-right:0px!important;
}

  
  
}

.kaching-bundles__bar .kaching-bundles__free-gift img {
    filter: none !important;
}

.color-swatch--rainbow {
    background: rgb(0,102,145);
    background: linear-gradient(0deg, rgba(0,102,145,1) 0%, rgba(208,233,163,1) 53%, rgba(148,85,54,1) 100%);
}

.color-swatch--gold{background-color:#e7d067 !important;}


[data-product-id="7191128211517"]  .color-swatch--caramel { background:#e08f5d !important; }
[data-product-id="7600188555325"]  .color-swatch--brown { background:#90584d !important; }
[data-product-id="7600188555325"]  .color-swatch--beige { background:#d4cdc7 !important; }
[data-product-id="7600188555325"]  .color-swatch--black-limited-edition { background:#000 !important; }

 

[data-product-id="7528570454077"] .color-swatch--blue { background:#707d9f !important;  }
[data-product-id="7528570454077"] .color-swatch--red { background:#f5b1bb !important;  }
[data-product-id="7528570454077"] .color-swatch--black { background:#232124 !important;  }



@media screen and (max-width:667px) {
#tinycookie-wrapper.bar, #tinycookie-wrapper.bar-inline {
    left: 50%!important;
    bottom: 10px!important;
    width: 95%!important;
    min-width: 95%!important;
    transform: translate(-50%, 0px)!important;
    border-radius:8px!important;
}
  #tinycookie-wrapper .tinycookie-box .tinycookie-buttons .tinycookie-button,
  #tinycookie-wrapper.bar-inline.box-no-reject .tinycookie-box .tinycookie-main-buttons,
 #tinycookie-wrapper.bar-inline.box-no-reject .tinycookie-box .tinycookie-main-buttons .tinycookie-button {
    width: fit-content !important;
    border-radius: 0px !important;
} 

}





/*************************
            *****************************
                          ***************************
                                        **************************
                                                    **************************************
                                                                                *****************************************************
                                                                                                                  *************************************************
                                                                                                                                            /* ******************************************************************/


.product__video-slides-slider button.slider-button.slider-button--prev.slick-arrow {
    position: absolute;
    top: 50%;
    left:-25px;
    transform: translate(-0%, -50%);
    width: 35px;
    height: 35px; 
}
.product__video-slides-slider button.slider-button.slider-button--prev.slick-arrow svg{
  transform: rotate(90deg) scale(1);     max-width: 100%;
}
.product__video-slides-slider button.slider-button.slider-button--next.slick-arrow svg{
  transform: rotate(-90deg)  ;     max-width: 100%;
}

.product__video-slides-slider button.slider-button.slider-button--next.slick-arrow{

 position: absolute;
    top: 50%;
    right:-25px;
    transform: translate(-0%, -50%);
    width: 35px;
    height: 35px; 

  
}

.product__video-slides-slider video {
	border-radius: 10px;
	display: block !important;
	object-fit: cover !important;
	height: 100%;
	width: 100%;
}

.product__video-slides-slider .product__video-part_items {
  padding:0 5px; border-radius:10px;
}

.product__video-slides-slider .slick-track {
    display: block;
    height: 145px;
}

.collapsibles-wrapper-part {
    background-color: #efefef;
    padding:15px 25px;
    border-radius: 10px;
    margin-top: 10px;
}

.product__video-slides-fullscreen-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	top:5px;
	right:5px;
	z-index: 1;
	cursor: pointer;
}

.product__video-part_items .hidden {
  display: none !important;
}

.product__video-part_items  { position:relative; }

.product__video-slides-play-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width:2.5rem;
	height:2.5rem;
	border-radius: 50%;
	background-color: #000;
	opacity: .8;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	 z-index:1; cursor: pointer;
}

.product__video-slides-play-icon svg path{
  fill:#fff!important;
}


/* Hide video controls in WebKit browsers (Chrome, Edge, Safari) */
.product__video-slides-slider video::-webkit-media-controls {
    display: none !important;
}

/* Hide video controls in Firefox */
.product__video-slides-slider video::-moz-media-controls {
    display: none !important;
}

/* Additional rules for older Firefox versions */
.product__video-slides-slider video::-moz-media-controls-panel {
    display: none !important;
}

/* Ensure controls are not displayed at all */
.product__video-slides-slider video {
    pointer-events: none; /* Prevents interaction */
    user-select: none; /* Prevents selection */
}

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

.multi-video-section-main .grid {
  display: flex;
}

.multi-video-section-main .image-wrap video {
    left: 0;
    width: 100%;
}


html{
  scroll-behavior: smooth;
}

.background-media-text__text {
    background: var(--colorBody);
    padding: 40px;
    text-align: left;
    width: 471px;
}
 
.collapsible-trigger-btn {
    font-size: 11px !important;
    font-weight: 900 !important;
    font-family: sans-serif;
}
.drawer__header {
    border: none;
}
@media only screen and (min-width: 590px) {
    .drawer__fixed-header, .drawer__header {
        min-height: 47px;
    }
}
.drawer__scrollable {
    padding-top: 0;
}

