/** Shopify CDN: Minification failed

Line 257:18 Expected identifier but found whitespace
Line 257:20 Unexpected "{"
Line 257:28 Expected ":"
Line 257:55 Expected ":"
Line 863:4 Unexpected "{"
Line 863:5 Expected identifier but found "%"
Line 871:4 Unexpected "{"
Line 871:5 Expected identifier but found "%"
Line 879:4 Unexpected "{"
Line 879:5 Expected identifier but found "%"
... and 6 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:header (INDEX:72, SCOPED:FALSE) */
.CP-headerIcon {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .CP-headerIcon img {
    width: 19px;
    height: 19px;
    object-fit: contain;
  }
  sticky-header.header-wrapper header.header {
    padding: 0.5rem 1rem !important;
  }
  sticky-header.header-wrapper .header--mobile-left .header__heading,
  .header.header--mobile-left .header__heading-link {
    padding: 10px !important;
  }
  sticky-header.header-wrapper .header--mobile-left .header__heading > .header__heading-link  { padding:0!important; }
  sticky-header .header__icons {
    align-items: center;
    gap: 4px !important;
  }
  .cp-backdrop.active {
    opacity: 1;
    pointer-events: all;
    display: block !important;
  }
  body #searchBox-mobile.active {
    transform: translateY(0);
  }
  body #searchBox-mobile .search-head {
    padding: 5px 2px 0 !important;
  }
  body #searchBox-mobile .newSrchSuggestBox {
    display: none !important;
  }
  @media(min-width:768px) {
    #CP-search-icon,
    .cp-backdrop, .cp-backdrop.active,
    body #searchBox-mobile .newSrchSuggestBox {
      display: none !important;
    }
    body #search-desktop .st-icon-search { opacity:0.5; }
  }
  @media(max-width:767px) {
    body .header__icons #search-mobile,
    body.CP-homepage .cp-backdrop { display:none!important; }
    body.CP-homepage #searchBox-mobile {
      position: static !important;
      transform: none !important;
      display: block !important;
    }
    body:not(.CP-homepage) #searchBox-mobile {
      display: none;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
    }
    body:not(.CP-homepage) #searchBox-mobile .CP-search-head {
      width: 100%;
    }
    body:not(.CP-homepage) #searchBox-mobile .CP-search-closebtn {
      width: 40px;
      height: 40px;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
    }
    body #searchBox-mobile .CP-search-closebtn img,
    body #searchBox-mobile .CP-search-closebtn svg {
      width: 20px !important;
      height: auto;
    }
    body #searchBox-mobile .search-head .form-control {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='30' height='30' viewBox='0 0 30 30' style='opacity:0.5; fill:%23undefined;' class='st-searchicon'%3E%3Cpath d='M 13 3 C 7.4889971 3 3 7.4889971 3 13 C 3 18.511003 7.4889971 23 13 23 C 15.396508 23 17.597385 22.148986 19.322266 20.736328 L 25.292969 26.707031 A 1.0001 1.0001 0 1 0 26.707031 25.292969 L 20.736328 19.322266 C 22.148986 17.597385 23 15.396508 23 13 C 23 7.4889971 18.511003 3 13 3 z M 13 5 C 17.430123 5 21 8.5698774 21 13 C 21 17.430123 17.430123 21 13 21 C 8.5698774 21 5 17.430123 5 13 C 5 8.5698774 8.5698774 5 13 5 z'%3E%3C/path%3E%3C/svg%3E");
      background-position-y: center;
      background-position-x: 10px;
      background-repeat: no-repeat;
      background-size: 16px;
    }
    body #searchBox-mobile .input-close-btn { display:none!important; }
    body.show-mobilesearch { overflow:hidden!important; }
  }
/***********/
  body .CP-product-info-overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
    z-index: 999999;
  }
  body .CP-product-info-popup {
    background-color: #282c2e;
    border-radius: 5px;
    width: 95%;
    padding: 30px 10px;
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
    z-index: 999999;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  body .CP-product-info-popup .CP-popup-close-btn {
    position: absolute;
    top: 10px;
    font-weight: 400;
    font-size: 20px;
    color: #d9d9d9;
    border-radius: 50%;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 10px;
  }
  body .CP-product-info-overlay .CP-product-info-popup .contact-icon svg path {
    fill: white;
  }
  body .CP-product-info-overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 999998;
  }
  body .CP-product-info-overlay .contact-icon {
    width: 24px;
    height: 24px;
  }
  body .CP-product-info-popup .CP-product-info-block {
    padding: 2rem;
    border-radius: 8px;
    margin-inline: 2%;
  }
  body .CP-product-info-popup .CP-product-info-block .info-heading {
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    margin-bottom: 1.5rem;
  }
  body .CP-product-info-popup .CP-product-info-block .support-title {
    font-size: 13.5px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    margin-bottom: 1.5rem;
  }
  body .CP-product-info-popup .CP-product-info-block .contact-section .contact-label {
    font-size: 13px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
  }

  body .CP-product-info-popup .CP-product-info-block .contact-section {
    margin-bottom: 1.5rem;
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}
  
  body .CP-product-info-popup a.CP-popup-close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #a39c9c;
  }
  body.CP-product-info-open .CP-product-info-overlay {
    display: block !important;
  }
/* END_SECTION:header */

/* START_SECTION:index-discover_by_region (INDEX:79, SCOPED:FALSE) */
.custom_discover_section .main_heading {
    color: #363636;
  }

  .discover_by_region .featured-promotions__overlay {
    justify-content: end;
  }

  .discover-by-region .featured-promotions__content {
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #ffffff00, #000000ad);
  }

  .discover_by_region .featured-promotions__overlay.has-border {
    border: none;
  }

  .discover_by_region
    .featured-promotions__block.has-image-crop
    .featured-promotions__content {
    width: 263px;
    overflow: hidden;
    line-height: 0;
    height: 100%;
  }

  .discover_by_region .additional_discover_text {
    color: #363636;
    padding-bottom: 1%;
    opacity: 70%;
  }

  .discover_by_region .flickity-slider {
    width: 89%;
    left: -17% !important;
  }

  .discover-by-region
    .featured-promotions__block:hover
    .featured-promotions__content:before {
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #000000ad, #000000ad);
  }

  .discover-by-region .image-element__wrap {
    border-radius: {{section.settings.border_radius}}px;
  }

  .discover-by-region .featured-promotions__content:before {
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #ffffff00, #000000ad);
  }

  .discover_by_region .icon_container {
    width: 40%;
    height: 60px;
  }

  .discover_by_region .icon_container img {
    width: 100%;
    object-fit: contain;
  }

  .custom_discover {
    flex-shrink: 0;
  }

  .discover_by_region .dicoverContainer {
    display: flex;
    width: 100%;
    overflow-x: scroll;
    cursor: pointer;
    gap: 30px;
  }

  .discover_by_region .featured-promotions__wrapper {
    display: flex;
    margin: 0;
    margin-left: auto;
  }

  .discover_by_region .dicoverContainer::-webkit-scrollbar {
    height: 0;
  }

  img.discoverRegion_img {
    width: 100%;
    height: auto;
    border-radius: 5px;
  }

  .featured-promotions__overlay {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 2;
    transition: all 0.3s linear;
    padding: 0 20px;
    text-align: center;
  }

  .featured-promotions__block {
    position: relative;
    display: inline-block;
  }

  .discover-by-region .featured-promotions__content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }

  .discover-by-region .featured-promotions__content:before {
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #ffffff00, #000000ad);
    border-radius: 5px;
  }

  .featured-promotions__block.has-image-crop:after {
    content: "";
    display: block;
    border-radius: 5px;
  }

  .featured-promotions__block--has-link:hover .featured-promotions__content img,
  .featured-promotions__block--has-link:hover .featured-promotions__content svg {
    transform: scale(1.1);
  }

  .featured-promotions__content img,
  .featured-promotions__content svg {
    transition: all 0.3s ease-in-out;
  }

  .discover-by-region
    .featured-promotions__block:hover
    .featured-promotions__overlay {
    bottom: 15%;
  }

  @media only screen and (max-width: 600px) {
    .discover_by_region
      .featured-promotions__block.has-image-crop
      .featured-promotions__content {
      width: 165px;
    }

    .discover_by_region .dicoverContainer {
      gap: 10px;
    }

    .discover_by_region .icon_container {
      height: 40px;
    }

    .custom_discover_section .main_heading {
      padding-top: 0;
      padding-top: 0;
    }

    .discover-by-region
      .featured-promotions__block:hover
      .featured-promotions__overlay {
      bottom: 4%;
    }

    .discover_by_region .featured-promotions__overlay {
      padding: 0 !important;
    }

    .discover_by_region .additional_discover_text {
      padding-bottom: 3px;
      padding-bottom: 3px;
    }

    .discover_by_region .featured-promotions__overlay svg {
      width: 60%;
    }
  }
/* END_SECTION:index-discover_by_region */

/* START_SECTION:index-featured_categories (INDEX:80, SCOPED:FALSE) */
.custom_featured_section .main_heading {
    color: #363636;
  }

  .custom_featured_section .additional_heading {
    opacity: 70%;
    color: #363636; 
  }

  .category-slider-gallery .collection-info__caption:hover {
    background-image: linear-gradient(180deg, #000000ad, #00000087);
  }

  .category-slider-gallery .collection-info__caption:hover .collection-info__caption-wrapper {
    bottom: 45%;
  }

  .category-slider-gallery .collection-info__caption-wrapper {
    position: absolute;
    bottom: 5%;
    transition: all 0.2s linear;
    display: flex;
    justify-content: center;
  }

  #shopify-section-template--15454451433667__16480192982cada42c {
    padding-top: 40px;
  }

  .container.category-slider-gallery {
    width: 100%;

    flex: none;
    padding-top: 1% !important; 
  }

  .wholeContainer {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    flex-shrink: 0;
    width: 100%;
    cursor: pointer;
    justify-content: center;
  }

  .wholeContainer .column {
    flex-shrink: 0;
  }

  .wholeContainer::-webkit-scrollbar {
    height: 0;
    display: none;
  }

  .popular-category .collection-info__caption span {
    text-align: center;
    opacity: 90%;
  }

  .category-slider-gallery .additional_heading {
    padding-bottom: 25px;
  }

  .category-slider-gallery .list-collection__thumbnail .product-wrap {
    border-radius: 5px;
    margin: 0;
    position: relative;
    overflow: hidden; 
  }

  .category-slider-gallery .collection-info__caption {
    justify-content: center;
  }

  .popular-category .collection-thumbnail-overlay {
    top: 60%;
    height: 40%;
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #ffffff00, #00000073);
  }
  .category-slider-gallery .desktop {
    display: block;
    margin: 0;
  }

  .category-slider-gallery .mobile {
    display: none;
  }

  .category-slider-gallery .collection-info__caption .title{
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 24px 15px 34px rgba(0,0,0,0.54);
  }

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

    .wholeContainer {
      grid-template-columns: repeat(6, 1fr);
    }

    .category-slider-gallery .collection-info__caption:hover .collection-info__caption-wrapper {
      bottom: 5%;
    }

    .category-slider-gallery .list-collection__thumbnail .product-wrap { 
      margin: 0;
    }

    .custom_featured_section .additional_heading {
      margin-block: 3px;
    }

    .container.category-slider-gallery.flickity-resize.flickity-enabled {
      padding-top: 0 !important;
    }

    .category-slider-gallery .column.one-third.thumbnail.list-collection__thumbnail {
      margin-right: 5px; 
    }

    .category-slider-gallery .column.one-third.thumbnail.list-collection__thumbnail {
      width: 300px;
    }

    .category-slider-gallery .list-collection__thumbnail .product-wrap {
      margin-inline: 0;
    }

    .category-slider-gallery .collection-info__caption .title {
      text-align: center;
      margin-bottom: 0;
    }

    .category-slider-gallery .desktop {
      display: none;
    }

    .category-slider-gallery .mobile {
      display: block;
    }

    .custom_featured_section {
      max-width: 100%;
      width: 100%;
    }

    .custom_featured_section .flickity-viewport {
      margin-left: 2%;
    }
  }
    a.collection-info__caption {
      display: flex;
      align-items: flex-end;
      flex-wrap: wrap;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      padding: 20px 20px 10px;
      z-index: 2;
      justify-content: center;
  }
    .categorymb .wholeContainer .column {width: 100%;}

  @media only screen and (max-width: 1024px){
        .wholeContainer {
      justify-content: unset;
    }
     .wholeContainer { 
    overflow-x: scroll;
    overflow-y: hidden;
  }
    }
/* END_SECTION:index-featured_categories */

/* START_SECTION:index-featured_partners (INDEX:81, SCOPED:FALSE) */
.vwatxt {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: underline;
  color: #363636;
  font-size: clamp(20px,calc(22 * (100vw / 1600)),24px); 
}

.new-arrival-additional_heading {
  padding-bottom: 25px;
  color: #363636;
}

.featured_partners .list-collection__thumbnail .product-wrap {
  border-radius: 10px;
  margin: 0;
  position: relative; 
  overflow: hidden;
}

.featured_partners .collection-info__caption {
  justify-content: center;
}

.featured_partners .partner_grid:hover {
  border-radius: 10px;

  box-shadow: rgb(0 0 0 / 60%) 0px 5px 15px;
}

.custom_section .main_heading {
  color: #363636;
}

.custom_section .featured-partner-additional_heading {
  color: #363636;
  opacity: 70%;
  padding-bottom: 1%; 
}

.featured_partners .collection-thumbnail-overlay {
  top: 60%;
  height: 40%;
  background-color: transparent !important;
  background-image: linear-gradient(180deg, #ffffff00, #000000ad);
      position: absolute; 
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

#shopify-section-template--15454451433667__16480192982cada42c
  .collection-thumbnail-overlay {
  background-color: transparent !important;
  background-image: linear-gradient(180deg, #ffffff00, #000000ad);
}

.featured_partners .title {
  width: 100%;
  margin: auto;
}

.featured_partners .title img {
  width: 100%;
  height: auto; 
}

.featuredPartnerContainer {
  display: flex;
  overflow-x: scroll;
  width: 100%;
  gap: 20px;
}

.featuredPartnerContainer::-webkit-scrollbar {
  height: 0;
}

.featured_partners .partner_grid {
  flex-shrink: 0; 
  transition: 0.2s all;
  width: 300px;
}

@media only screen and (max-width: 600px) {
  .vwatxt {font-size: 16px;}

  .headingtop {
    padding-top: 0 !important;
  } 

  .featured_partners .title {
    width: 100%;
  }

  .featured_partners .partner_grid:hover {
    border-radius: 10px;
    box-shadow: none;
  }

  .featured_partners .flickity-slider {
    width: 90%;
    left: 5% !important;
  }

  .featured_partners
    .column.one-third.thumbnail.has-gutter.has-gutter--mobile.list-collection__thumbnail.medium-down--one-whole {
    width: 90% !important;
  }

  .featured_partners .collection-info__caption .title {
    font-size: 15px;
    text-align: center;
    margin-bottom: 0;
  }
}
@media(min-width: 1300px){  
  .featuredPartnerContainer {  justify-content: center;} 
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
  .featured_partners
    .column.one-third.thumbnail.has-gutter.has-gutter--mobile.list-collection__thumbnail.medium-down--one-whole {
    width: 50%;
  }
}
/* END_SECTION:index-featured_partners */

/* START_SECTION:index-most_loved (INDEX:82, SCOPED:FALSE) */
/* .heading_most_loved.secHead.page-width h2.main_heading.text-center {line-height: 0;}   */ 
.product-image__wrapper {position: relative;}
  .has-thumbnail-sticker .image__container {position: relative;}
  .most_loved_section h2.featured-collection__title.title a:hover {
    color: #363636;
  }

  .most_loved_section span.product-thumbnail__price .money {
    color: #363636;
    font-size: clamp(14px,calc(15 * (100vw / 1600)),16.5px);
        width: 50%;
  }

  .most_loved_section .heading-wrapper {
    margin-bottom: 10px;
  }


  .most_loved_section .most_loved_subheading {
    text-align: center;
    margin: 0 auto;
    padding-bottom: 1%;
    color: #363636;
    opacity: 70%;
  }

  .most_loved_section .flickity-slider {
    width: 100%;
    left: -3% !important;
  }

  .most_loved_section .thumbnail__caption {
    background-color: #f2f2f3;
    border-radius: 0 0 7px 7px;
  }

  .most_loved_section .product-thumbnail a.product-thumbnail__title {
    color: #363636;
   font-size: clamp(16px,calc(18 * (100vw / 1600)),20px);
    height: 48px; 
  }

  .mostLovedContainer {
    display: flex;
    overflow-x: scroll;
    gap: 15px;
  }

  .most_loved_section .custom_most_loved {
    width: 375px;
    flex-shrink: 0;
  }

  @media(max-width: 1500px) and (min-width: 600px){
     .most_loved_section .custom_most_loved{
    width: 360px;
  } 
  }
  
  .most_loved_section .mostLovedContainer::-webkit-scrollbar {
    height: 0;
  }

  .most_loved_section .flickity-viewport {
    width: 100%;
  }

  .heading_most_loved {
    text-align: center;
  }

  .most_loved_section .most_loved_btn {
    text-align: center;
  }

  .most_loved_section .most_loved_btn a {
    color: #fab035;
    border-bottom: 1px solid #fab035;
     font-size: clamp(20px,calc(22 * (100vw / 1600)),24px);   
  }

  @media only screen and (min-width: 300px) and (max-width: 600px) {
    .most_loved_section .product-thumbnail {
      padding: 12px 0 0 0;
    } 

    .most_loved_section .most_loved_btn a {
      color: #4b6246;
      border-bottom: 1px solid #4b6246;
    }

    .heading_most_loved svg {
      width: 50%;
    }

    .most_loved_section .most_loved_subheading {
      margin-block: 3px;
    }

    .most_loved_section .flickity-slider {
      width: 100%;
    }
  }

  @media only screen and (max-width: 300px) {
    .most_loved_section .product-thumbnail a.product-thumbnail__title {
      height: 80px; 
    }
  }
  @media (min-width: 769px) {
    .secHead {
      color: #363636;
    }
        font-size: clamp(18px,calc(20 * (100vw / 1600)),22px);
  }
  @media (max-width: 768px) {
    .secHead {
      color: #363636;
    }
    .most_loved_section .most_loved_btn a {font-size: 18px;}
      .most_loved_section span.product-thumbnail__price .money {
    font-size: 18px;
  }
  }
  @media(max-width: 600px){
      .most_loved_section .custom_most_loved {width: 90%;} 
  }
    @media(max-width: 375px){ 
p.stock_qty_value {font-size: 11px;}
      .most_loved_section span.product-thumbnail__price .money,  span.product-thumbnail__price .moneyFabric+ div {
    font-size: 14px;
} .price {font-size: 14px;} 
  }

  @media(max-width: 1600px) and (min-width: 1024px){
    .most_loved_section .product-thumbnail a.product-thumbnail__title {height: 45px;} 
  }
  span.product-thumbnail__price.price .moneyFabric {width: 50%;}
  span.pricepadding {
    width: 100%;
}
/* END_SECTION:index-most_loved */

/* START_SECTION:index-new_arrival (INDEX:83, SCOPED:FALSE) */
/* # Image
    ================================================== */
    /* Lazyloading styles */
    {%- if settings.image_loading_style == 'appear' -%}
    .transition--appear {
        opacity: 0;
        transition: opacity 0s !important, transform 0.3s ease-in-out;
      }
    .transition--appear.lazyloaded {
        opacity: 1;
      }
    {%- elsif settings.image_loading_style == 'fade-in' -%}
    .transition--fade-in {
        opacity: 0;
        transition: opacity 0.3s ease-in;
      }
    .transition--fade-in.lazyloaded {
        opacity: 1;
      }
    {%- elsif settings.image_loading_style == 'blur-up' -%}
    .transition--blur-up {
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        filter: blur(5px);
        transform: translate3d(0, 0, 0);
        transition: filter 200ms;
      }
    .transition--blur-up.lazyloaded {
        filter: blur(0px);
        transform: scale(1);
      }
    {%- elsif settings.image_loading_style == 'color' -%}
    .transition--color {
        opacity: 0;
        transition: opacity 0.3s ease-in;
      }
    .transition--color.lazyloaded {
        opacity: 1;
      }
    .image-element__wrap[style*=".png"] {
        background: transparent !important;
      }
    {%- elsif settings.image_loading_style == 'none' -%}
    {%- endif -%}
    .image__container {
      display: block;
      margin-left: auto;
      margin-right: auto;
      font-size: 0;
    }
    .image__container img {
      width: 100%;
    }

    .image-element__wrap {
      overflow: hidden;
    /*   margin-left: auto;
      margin-right: auto; */
      max-width: 100%;
    }

    .image-element__wrap img {
      height: auto;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: block;
    }

    .has-image-crop .image-element__wrap {
      height: 100%;
    }
    .has-image-crop img {
      height: 100% !important;
      object-fit: cover;
    }
    .has-image-crop.image-crop--left img {
      object-fit: cover;
      object-position: left;
    }
    .has-image-crop.image-crop--right img {
      object-fit: cover;
      object-position: right;
    }
    .has-image-crop.image-crop--center img {
      object-fit: cover;
      object-position: center;
    }
    .has-image-crop.image-crop--none {
      height: auto;
    }
    .has-image-crop.image-crop--none img {
      position: static;
      height: auto !important;
      object-fit: fill;
    }

    .category-new-arrival .svg_heading {
      text-align: center;
      text-align: center;
    }


    .category-new-arrival .view_more-newArrival .title {
      border-bottom: 1px solid;
      text-align: center;
    }


    .newArrival span.currDate {
      font-weight: bold;
    }

    .newArrival .collection-list .list-collection__thumbnail {
      padding: 1%;
    }

    .newArrival .slick-slider {
      padding-right: 2%;
    }

    .category-new-arrival .collection-info__caption-wrapper span {
      margin: 0;
      width: 100%;
      text-align: left;
    }


    .category-new-arrival .new-arrival-gallery .collection-info__caption-wrapper span.title:first-child {
      color: #363636;
      padding-bottom: 1%;
    }

    .category-new-arrival .collection-info__caption-wrapper span:last-child {
      color: #363636;
    }

    .padding-text {
      padding-top: 6% !important;
    }

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

    .category-new-arrival .new-arrival-additional_heading {
      padding-bottom: 0 !important;
      padding-top: 0 !important;
      color: #363636;
      opacity: 70%;
      margin-top: 4px;
    }

    .category-new-arrival .new-arrival-main_heading {
      padding-top: 7px;
      font-size: 30px;
    }



    .category-new-arrival .list-collection__thumbnail .product-wrap {
      width: 100%;
      border-radius: 10px;
      min-height: 0 !important;
    }

    .category-new-arrival .collection-info__caption-wrapper {
      padding: 0;
      padding-top: 4%;
    }

    .category-new-arrival .collection-info__caption {
      justify-content: center;
      text-align: center;
      transition: all .3s linear;
    }

    .category-new-arrival .view_more-newArrival {
      position: relative;
      display: flex;
      justify-content: center;
    }

    @media(min-width: 600px){
      .category-new-arrival .view_more-newArrival span{font-size: clamp(20px,calc(22 * (100vw / 1600)),24px);}
    }

    .category-new-arrival .flickity-slider {
      width: 90%;
    }

    .category-new-arrival .borderd_heading {
      width: 10%;
      text-align: center;
      border-bottom: 1px solid #000;
      line-height: 0.1em;
      margin: auto;
    }

    .category-new-arrival .borderd_heading span {
      background: #FFFDF3;
      padding: 0 10px;
    }

    .category-new-arrival .slick-initialized .slick-slide {
      margin: 15px;
    }


    .category-new-arrival .svg_heading svg {
      width: 30%;
    }


    .category-new-arrival .view_more-newArrival span {
      width: 7%;
    }

    div#slick1 {
      flex-wrap: nowrap;
      overflow-x: scroll;
      padding-top: 1%;
      position: relative;
      margin: 0 auto;
      display: grid;
      justify-content: center;
      grid-template-columns: repeat(4, 1fr);
      gap: 10px;  
    }

    div#slick1::-webkit-scrollbar {
       display: none;
    }

    .newArrival_group {
      width: 25%;
      justify-content: center;
      display: flex;
      flex-wrap: wrap;
    }

    .newArrival_group .list-collection__thumbnail:last-child {
      padding-top: 0%;
    }

      span.title.title_hdng {
      font-size: clamp(16px,calc(18 * (100vw / 1600)),20px);
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      }
    span.title.title_subhdng {
      font-size: clamp(14px,calc(16 * (100vw / 1600)),18px);
        text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
    }

    /* @media(min-width:768px) {
      .NewArrivalMb {
        margin-bottom: 1.5vw;
        margin-bottom: 1.5vw;
      } */

      /* .cusMarT {
        margin-top: 1%;
      } */
   span#fintspan {
      width: auto;
  }

    @media only screen and (min-width: 600px) and (max-width: 768px) {
      .category-new-arrival .svg_heading svg {
        width: 40%;
      }

      .category-new-arrival .view_more-newArrival span {
        width: 12%;
      }

    }

    @media only screen and (min-width: 769px) and (max-width: 1024px) {
      .category-new-arrival .svg_heading svg {
        width: 30%;
      }

      .category-new-arrival .view_more-newArrival span {
        width: 12%;
      }

    }

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

        span.title.title_hdng {font-size: 14px;}
      span.title.title_subhdng {font-size: 12px;}
      .pddng_tp {
        padding-top: 4px;
      }

      .NewArrivalMb {
        margin-bottom: 5.009vw;
      }

      .category-new-arrival .svg_heading {
        text-align: center;
        padding-top: 2%;
        line-height: 1.6 !important;
      }

      div#slick1 {
        /* padding-right: 4%; */
        padding-block: 2%;
        grid-template-columns: repeat(2, 1fr);
        row-gap: 14px;
      }

      .category-new-arrival .list-collection__thumbnail .collection-info__caption-wrapper {
        min-height: 40px !important;
      }

      .newArrival_group .list-collection__thumbnail:last-child {
        padding-top: 4% !important;
      }

      .padding-text {
        padding-top: 2% !important;
      }

      .newArrival_group {
        flex-shrink: 0;
        width: 45%;
      }


      .newArrival_group .list-collection__thumbnail {
        width: 100%!important;
        height: 240px;
      }

      .category-new-arrival .collection-info__caption-wrapper span {
        width: 100%;
      }

      .category-new-arrival .view_more-newArrival span {
        width: 26%;
        width: 26% !important;
      }


      .category-new-arrival .collection-info__caption:hover .collection-info__caption-wrapper {

        bottom: 5%;
      }

      .category-new-arrival .list-collection__thumbnail .product-wrap {
        width: 90%;
        border-radius: 6px;
        margin: 0px;
        min-height: 145px;
      }

      .newArrival .slick-slide img {
        min-height: 200px;
      }

      .newArrival {
        max-width: 100%;
        width: 100%;
      }

      .category-new-arrival .svg_heading svg {
        width: 60%;
      }


      .category-new-arrival .new-arrival-additional_heading {
        letter-spacing: 0px;
        margin-block: 3px;
        font-size: 12px;
      }

      .category-new-arrival .view_more-newArrival #fintspan {
        color: #4B6246 !important;
        width: 22%;
        padding-top: 0;
        font-weight: 600;
        text-align: center;
        font-weight: 600;
      }

      .category-new-arrival .newArrival_group:first-child .list-collection__thumbnail .product-wrap {
        /* margin-left: 9%; */
      }

      .category-new-arrival .newArrival_group:nth-of-type(2) .list-collection__thumbnail .product-wrap {
        /* margin-left: 6%; */
      }

      .category-new-arrival .newArrival_group:nth-of-type(3) .list-collection__thumbnail .product-wrap {
        /* margin-left: 3%; */
      }

      .category-new-arrival .newArrival_group:nth-of-type(4) .list-collection__thumbnail .product-wrap {
        /* margin-left: 0; */
      }

      .category-new-arrival .list-collection__thumbnail .product-wrap {
        /* margin: 5px; */
        width: 100%;
        height: auto;
      }

      .category-new-arrival .slick-initialized .slick-slide {
        margin: 0;
      }

      .category-new-arrival .column.one-third.thumbnail.has-gutter.has-gutter--mobile.list-collection__thumbnail.medium-down--one-whole {
        width: 50%;
      }

      .category-new-arrival .collection-info__caption .title {
        text-align: center;
        margin-bottom: 0;
      }

      .category-new-arrival .collection-info__caption .title {
        text-align: center;
        margin-bottom: 0;
      }

      .category-new-arrival .borderd_heading {
        width: 30%;
      }


      .category-new-arrival .new-arrival-gallery .collection-info__caption-wrapper span:first-child {
        padding-top: 2%;
      }

      .category-new-arrival .list-collection__thumbnail .collection-info__caption-wrapper {
        min-height: 60px;
      }
     span#fintspan {
      font-size: 18px;
      font-weight: 400;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      }
       .collection-info__caption--below-image {align-items: flex-start!important;}
    }
    .collection-list .has-no-side-gutter .list-collection__thumbnail{
      width: 100%;
  }
/* END_SECTION:index-new_arrival */

/* START_SECTION:index-reel (INDEX:86, SCOPED:FALSE) */
.reel_section .collection-info__caption--below-image {
  padding: 0;
}

.reel_section .video_icon_wrapper video {
  width: 100%;
  height: auto;
  max-width: 100%;
}

.reel_section .main_heading {
  font-size: 2.1961932650073206vw;
}

.reel-additional_heading {
  font-size: 1.3177159590043925vw;
  font-family: Montserrat-Regular;
  padding-bottom: 1%; 
  color: #363636;
  opacity: 70%;
}

.reel_video .list-collection__thumbnail .product-wrap {
  border-radius: 15px;
  margin: 0 10px 10px 10px;
  position: relative;
  overflow: hidden;
}

.reel_video .collection-info__caption {
  justify-content: center;
}

.rich-text__heading {
  padding-top: 2%;
  margin-bottom: 0 !important;
}

#shopify-section-template--15454451433667__16480192982cada42c
  .collection-thumbnail-overlay {
  background-color: transparent !important;
  background-image: linear-gradient(180deg, #ffffff00, #000000ad);
}

.reel_section .desktop {
  display: block;
  width: 22%;
}

.reel_section .img_btn {
  width: 119px;
  height: 40px; 
  /* height: 34.79px; */
  margin: auto;
}

.reel_section .img_btn img {
  width: 100%;
}

.reel_section .mobile {
  display: none;
}

.reel_section .video_icon_wrapper {
  position: relative;
}

.reel_section .video_icon_wrapper div.play_video {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.reel_section .video_icon_wrapper div svg {
  height: auto;
}

.reelContainer {
  display: flex;
  cursor: pointer;
  overflow-x: scroll;
  overflow-y: hidden;
}

.reelContainer .list-collection__thumbnail {
  flex-shrink: 0;
  margin: 0;
}

.reelContainer::-webkit-scrollbar {
  height: 0;
}

@media only screen and (max-width: 600px) {
  .reel_section .main_heading {
    font-size: 6.074766355140187vw;
  }

  .reel-additional_heading {
    padding-bottom: 0;
    padding-bottom: 0;
  }

  .reel_section .img_btn {
    margin-bottom: 5%;
  }

  .reel_section .desktop {
    display: none;
  }

  .reel_section .mobile {
    display: block;
  }

  .reel_section .collection-info__caption--below-image {
    padding: 10px;
  }

  .reel_section .video_icon_wrapper {
    position: relative;
  }

  .reel_section .video_icon_wrapper div.play_video {
    position: absolute;
    top: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .reel_section .video_icon_wrapper div svg {
    height: auto;
  }

  .reel_video .custom_reel {
    width: 60% !important;
  }

  .reel_video .collection-info__caption .title {
    font-size: 15px;
    text-align: center;
    margin-bottom: 0;
  }

  .reel-additional_heading {
    font-size: 3.2710280373831773vw;
  }

  .reel_section .medium-down--one-whole {
    width: calc(75% - 20px);
  }

  .reel_video .list-collection__thumbnail .product-wrap {
    margin: 7px;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .reel_video .custom_reel {
    width: 55%;
  }
}
/* END_SECTION:index-reel */

/* START_SECTION:usp-info-slider (INDEX:161, SCOPED:FALSE) */
.info-slider-section {
    padding: 0px 0 20px;
    text-align: center;
    background-color: #fff;
}
.info-slider-heading {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
}
.info-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.info-slider:not(.slick-initialized ) > .info-slide {
    display: none  !important;
}

.info-slider:not(.slick-initialized ) > .info-slide:first-child {
    display: flex !important;
}
.info-icon {
  width: 28px;
  height: auto;
}
.info-text {
    font-size: 14px;
    font-weight: 600;
    color: #4B6246;
    font-family: 'Montserrat';
}

@media (max-width:749px) {
.info-text {
    font-size: 14px;
}
.info-slider .info-slide:first-child img {
    width: 36px !important;
}

.info-slider-section {
  order:3;
}

}
/* END_SECTION:usp-info-slider */

/* START_SECTION:v1-your-favourite-pick (INDEX:173, SCOPED:FALSE) */
.your-favourite-pick-section .most_loved_section .custom_most_loved {
width: 49.7%;
    background-color: #fff;
}

    .your-favourite-pick-section .mostLovedContainer {
    gap: 8px;
}

.your-favourite-pick-section .recently-box .title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

  .your-favourite-pick-section  .recently-box .title {
        min-height: 33px;
    }

.your-favourite-pick-section .most_loved_section.section {
    position: relative;
}

.your-favourite-pick-section .most_loved_section.section > img.left_top_image {
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    height: 112px;
}

.your-favourite-pick-section .most_loved_section.section > img.right_bottom_image {
    position: absolute;
    right: 0;
    bottom: -60px;
    width: 94px;
}

/* .heading_most_loved.secHead.page-width h2.main_heading.text-center {line-height: 0;}   */ 
.product-image__wrapper {position: relative;}
  .has-thumbnail-sticker .image__container {position: relative;}
  .most_loved_section h2.featured-collection__title.title a:hover {
    color: #363636;
  }

  .most_loved_section span.product-thumbnail__price .money {
    color: #363636;
    font-size: clamp(14px,calc(15 * (100vw / 1600)),16.5px);
        width: 50%;
  }

  .most_loved_section .heading-wrapper {
    margin-bottom: 10px;
  }


  .most_loved_section .most_loved_subheading {
    text-align: center;
    margin: 0 auto;
    padding-bottom: 1%;
    color: #363636;
    opacity: 70%;
  }

  .most_loved_section .flickity-slider {
    width: 100%;
    left: -3% !important;
  }

  .most_loved_section .thumbnail__caption {
    background-color: #f2f2f3;
    border-radius: 0 0 7px 7px;
  }

  .most_loved_section .product-thumbnail a.product-thumbnail__title {
    color: #363636;
   font-size: clamp(16px,calc(18 * (100vw / 1600)),20px);
    height: 48px; 
  }

  .mostLovedContainer {
    display: flex;
    overflow-x: scroll;
    gap: 15px;
  }

  .most_loved_section .custom_most_loved {
    width: 375px;
    flex-shrink: 0;
  }

.your-favourite-pick-section .product.recentproduct .recently-box {
    border-radius: 14px;
    padding-bottom: 6px;
    border: 1px solid #EFEFEF;
    overflow: hidden;
}


  @media(max-width: 1500px) and (min-width: 600px){
     .most_loved_section .custom_most_loved{
    width: 360px;
  } 
  }
  
  .most_loved_section .mostLovedContainer::-webkit-scrollbar {
    height: 0;
  }

  .most_loved_section .flickity-viewport {
    width: 100%;
  }

  .heading_most_loved {
    text-align: center;
  }

  .most_loved_section .most_loved_btn {
    text-align: center;
  }

  .most_loved_section .most_loved_btn a {
    color: #fab035;
    border-bottom: 1px solid #fab035;
     font-size: clamp(20px,calc(22 * (100vw / 1600)),24px);   
  }

  @media only screen and (min-width: 300px) and (max-width: 600px) {
    .most_loved_section .product-thumbnail {
      padding: 12px 0 0 0;
    } 

    .most_loved_section .most_loved_btn a {
      color: #4b6246;
      border-bottom: 1px solid #4b6246;
    }

    .heading_most_loved svg {
      width: 50%;
    }

    .most_loved_section .most_loved_subheading {
      margin-block: 3px;
    }

    .most_loved_section .flickity-slider {
      width: 100%;
    }
  }

  @media only screen and (max-width: 300px) {
    .most_loved_section .product-thumbnail a.product-thumbnail__title {
      height: 80px; 
    }
  }
  @media (min-width: 769px) {
    .secHead {
      color: #363636;
    }
        font-size: clamp(18px,calc(20 * (100vw / 1600)),22px);
  }
  @media (max-width: 768px) {
    .secHead {
      color: #363636;
    }
    .most_loved_section .most_loved_btn a {font-size: 18px;}
      .most_loved_section span.product-thumbnail__price .money {
    font-size: 18px;
  }
  }
  @media(max-width: 600px){
      .most_loved_section .custom_most_loved {width: 90%;} 
  }
    @media(max-width: 375px){ 
p.stock_qty_value {font-size: 11px;}
      .most_loved_section span.product-thumbnail__price .money,  span.product-thumbnail__price .moneyFabric+ div {
    font-size: 14px;
} .price {font-size: 14px;} 
  }

  @media(max-width: 1600px) and (min-width: 1024px){
    .most_loved_section .product-thumbnail a.product-thumbnail__title {height: 45px;} 
  }
  span.product-thumbnail__price.price .moneyFabric {width: 50%;}
  span.pricepadding {
    width: 100%;
}
/* END_SECTION:v1-your-favourite-pick */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:sticky-side-widget (INDEX:416, SCOPED:FALSE) */
.no-scroll { overflow:hidden!important; }

    .CP_IT_PDP_18_V1 [class*=ProductPageAddToWishList_flits_wishlist_button_product_page], 
    .CP_IT_PDP_18_V1 .product-form__submit.button.stickyR_atc.loading .CP-atc-price,
    .CP_IT_PDP_18_V1 .CarouselWidget-prefix .CarouselWidget .js-pause-btn { display:none!important; }
    .CP_IT_PDP_18_V1.cp_st_page .CP-side-widget{display:none}
    .CP_product_page #new_tags,.CP_product_page #topContentPDP{display:none!important}
    .CP_product_page.noscroll{overflow:hidden!important}
    .CP_product_page .CP-atc-qty-container + .qty-atc-subcontainer.tw-out-of-stock { margin-top:20px; }
    .CP_IT_PDP_18_V1.CP_product_page .product__info-wrapper .RatingBarWidget-prefix .u-marginBottom--xs {
      margin-bottom: 5px !important;
      margin-top: 5px !important;
    }
    .CP_IT_PDP_18_V1.CP_product_page .product__info-wrapper .rating-wrapper ~ .product__title { margin-top:8px!important; }
    .CP_product_page .ito_atc__button,
    .CP_product_page .ito_atc__button:hover,
    .CP_product_page .ito_atc__button:focus {
      box-shadow: 3px 4px #efb350, 0 12px 20px #0003 !important;
    }
    .CP_product_page .ito_atc__button * {
      user-select: none;
    }
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .custom_wrapper { padding:0 0 35px!important;margin-top:-30px!important;justify-content:center!important; }
    .CP_IT_PDP_18_V1 .sizeChartSidebar .sidebar_content.sizeChart .ovevrflowChart { margin-top:15px!important; }

    .CP_IT_PDP_18_V1.CP_product_page .CP-usp-popup a.CP-popClose{top:10px!important;right:10px!important}
    .CP_IT_PDP_18_V1.CP_product_page .CP-usp-popup a.CP-popClose img{width:12px;height:12px}
    .CP_product_page .zoom-announcement{bottom:60px!important;right:60px!important}
    .CP-overlay{display:none!important}
    .CP-carousel-wrapper{margin-block:0px!important}
    .CP-carousel-wrapper .CP-carousel-container{padding-top:0!important;margin-top:0!important}
    .CP-progress-bar{height:8px!important}
    .CP-stock-status{margin:0!important}
    .CP_IT_PDP_18_V1 #cart-icon-bubble svg{display:none!important}
    .CP_IT_PDP_18_V1 .product__info-wrapper .qty-label-size,.CP_IT_PDP_18_V1 .product__info-wrapper .tw-size-chart{font-weight:400!important;color:#2b2b2b!important}
    .CP_IT_PDP_18_V1 .product__info-wrapper .qty-label-cont{padding:12px 20px!important}
    .CP_IT_PDP_18_V1 .st-link-list .parent.link-list-wrapper{padding:5px 10px!important;gap:6px!important}
    .CP_IT_PDP_18_V1 .st-link-list div#st-scroll{margin:0!important}
    .CP_IT_PDP_18_V1 .productDetail.description table{box-shadow:none!important}
    .CP_IT_PDP_18_V1 variant-radios{margin:20px 10px!important}
    .CP_IT_PDP_18_V1 .product-form__input input[type=radio]+label{margin:10px 10px 0 0!important;padding:0!important;min-width:40px!important;height:40px!important;width:40px!important;border:1px solid #e1e1e1!important;border-radius:4px!important}
    .CP_IT_PDP_18_V1 .product__info-wrapper .product-form__input input[type=radio]+label h4{font-size:12px!important}
    .CP_IT_PDP_18_V1 .st-link-list.st-link-list-image ul.parent li a span{color:#2b2b2b!important;font-family:Montserrat!important;font-size:8px!important;font-style:normal!important;font-weight:500!important;line-height:17.5px!important}
    .CP_IT_PDP_18_V1 .st-link-list ul.parent img.motion-reduce{width:78px!important;height:78px!important;border-radius:8px}
    .CP_IT_PDP_18_V1 .CP-icon-section{display:none!important}
    .CP_IT_PDP_18_V1 .ctl-upsell{display:none!important}
    .CP_IT_PDP_18_V1{border-top:#e1e1e1!important;border-bottom:#e1e1e1!important}
    .CP_IT_PDP_18_V1 .product__info-wrapper span.price-item.price-item--regular{font-size:18px!important;font-weight:600!important;font-family:Montserrat;}
    .CP_IT_PDP_18_V1 .CP-stock-status p{font-size:14px!important;font-weight:400!important;font-family:Montserrat;color:#2b2b2b!important}
    .CP_IT_PDP_18_V1 .list_box .item_container{border-top:1px solid #e1e1e1!important}
    .CP_IT_PDP_18_V1 .list_box .item_container:last-child{border-bottom:1px solid #e1e1e1!important}
    .CP_IT_PDP_18_V1 .CP-check-more-button{background-color:#871b16;color:#fff;font-size:14px;min-height:50px;font-weight:500;display:block;font-family:Montserrat;box-shadow:none;padding:16px;border-radius:8px;width:calc(100% - 60px);margin:auto;text-align:center;text-transform:uppercase}
    
    /* top categories... */
    .CP_IT_PDP_18_V1 .cp-top-categories{display:flex;overflow-x:auto;margin-inline:14px;list-style:none;gap:1.2rem;scroll-snap-type:x mandatory;margin-block:10px;scrollbar-width:none;-ms-overflow-style:none}
    .CP_IT_PDP_18_V1 .cp-top-categories::-webkit-scrollbar{display:none}
    .CP_IT_PDP_18_V1 .cp-category-card{flex:0 0 auto;scroll-snap-align:start;text-align:center}
    .CP_IT_PDP_18_V1 .cp-category-card a{display:block;text-decoration:none;color:#363636}
    .CP_IT_PDP_18_V1 .cp-category-card img{width:78px;height:78px;border-radius:50%}
    .CP_IT_PDP_18_V1 .cp-category-label{font-size:12px;font-weight:500;font-family:Montserrat,sans-serif}
    /* Side Chip */
    .CP-sizeChartSidebar{position:fixed;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:1s;z-index:9999;transform:translate(100%);width:30%;height:100%;padding:0;overflow:visible}
    .CP-sizeChartSidebar .sidebar_content.sizeChart{padding:60px 10% 10%;position:relative;overflow-y:auto;overflow-x:hidden;height:100%}
    .CP-sizeChartSidebar .cp-custom_close {font-size:clamp(36px, 2.5vw, 44px);width:10%;text-align:center;cursor:pointer;position:fixed;top:0;bottom:auto;left:auto;right:5px;z-index:1;}
    .CP-sizeChartSidebar.sidenav,
    .CP-sizeChartSidebar.sidenav-open { transform:translate(0); }
    .CP-sizeChartSidebar label.customRadio {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedBtn{opacity:0;visibility:hidden}
    .CP_IT_PDP_18_V1 .CP-contact-button,
    .CP_IT_PDP_18_V1 .CP-size-guide-btn,
    .CP_IT_PDP_18_V1 button.flits-reward-button{display:none!important}
    .CP_IT_PDP_18_V1.CP_product_page .display_popup_style.fabric_modal_popup{z-index:9999!important;top:0!important;height:100%!important}
    .CP_IT_PDP_18_V1.CP_product_page .display_popup_style.fabric_modal_popup > div { padding-left:0!important;padding-right:0!important; }
    .CP_IT_PDP_18_V1.CP_product_page .display_popup_style.fabric_modal_popup span.supplier_crss-btn{top:16px!important}
    .CP_IT_PDP_18_V1 .CP-side-widget{position:fixed;top:40%;right:0;box-shadow:0 1px 17.2px 0 #aaa5a54d;background-color:#fff5e5;color:#2b2b2b;padding:10px 4px;gap:9px;text-align:center;font-family:Montserrat;font-size:7px;border-radius:8px 0 0 8px;z-index:998;display:flex;flex-direction:column;align-items:center}
    .CP_IT_PDP_18_V1 .CP-chip-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}
    .CP_IT_PDP_18_V1 .CP-chip-item span{line-height:9.6px}
    .CP_IT_PDP_18_V1 .CP-chip-item.CP-similar-product .CP-chip-icon{width:18px;height:21px;margin-bottom:4px}
    .CP_IT_PDP_18_V1 .CP-chip-item.CP-recently-viewed .CP-chip-icon{width:18px;height:23px;margin-bottom:4px}
    .CP_IT_PDP_18_V1 .CP-chip-item.CP-size-chart .CP-chip-icon{width:26px;height:31px;margin-bottom:4px}
    /* Sticky Header */
    .CP_IT_PDP_18_V1 sticky-header .header--mobile-left .header__heading,.header--mobile-left .header__heading-link{padding:10px!important}
    .CP_IT_PDP_18_V1 sticky-header{transition:transform .3s ease!important}
    .CP_IT_PDP_18_V1 sticky-header header.header{padding:.5rem 1rem!important}
    .CP_IT_PDP_18_V1 sticky-header .headerWishlist{display:none!important}
    .CP_IT_PDP_18_V1 sticky-header a[href="/cart"]{order:0!important}
    .CP-annoucment-bar{height:0;display:flex;justify-content:center;align-items:center;background-color:#282c2e;transition:height .3s ease,padding .3s ease;overflow:hidden;padding:0}
    .CP-annoucment-bar.visible{height:40px;padding:10px 0}
    .CP_IT_PDP_18_V1 .CP-annoucment-bar span{color:#ffcf25;font-family:Montserrat;font-size:12px;font-weight:400;letter-spacing:.6px}
    /* Product gallery */
    .CP_IT_PDP_18_V1 .ProductPageAddToWishList_flits_wishlist_button_product_page__gQUtb{display:none!important}
    .CP_IT_PDP_18_V1.CP_product_page .tw-product-gallery{padding:0 10px 10px 10px}
    .CP_IT_PDP_18_V1.CP_product_page .tw-product-gallery .tw-main-slider{border-radius:6px}
    .CP_IT_PDP_18_V1.CP_product_page .tw-product-gallery:after,.CP_IT_PDP_18_V1.CP_product_page .tw-product-gallery:before{display:none!important}
    /* Partner Badge */
    .CP_IT_PDP_18_V1.CP_product_page .price__outer-container{display:flex!important;align-items:center;gap:10px}
    .CP_IT_PDP_18_V1.CP_product_page .price__outer-container .price__container{width:fit-content!important}
    .CP_IT_PDP_18_V1.CP_product_page .flits-product-page-credit-earn-info{margin-block:20px!important}
    .CP_IT_PDP_18_V1.CP_product_page .qty_atc-container .qty-atc-subcontainer.qtyp-fabric { padding-top:10px!important; }
    .CP_IT_PDP_18_V1.CP_product_page .qty_atc-container .qty-atc-subcontainer.qtyp-fabric > .product__notify-form { padding-top:25px!important; }
    .CP_IT_PDP_18_V1.CP_product_page .StandaRD--price + .CP-stock-status { margin-top:10px!important; }
    .CP_IT_PDP_18_V1 .CP-partner-badge{display:block;gap:10px;margin-block:10px}
    .CP_IT_PDP_18_V1 .CP-partner-badge span{font-family:Montserrat;font-size:14px;color:#2b2b2b;font-weight:500}
    .CP_IT_PDP_18_V1 .CP-partner-badge p{font-family:Montserrat;font-size:14px;color:#707070;font-weight:500;margin:0}
    .CP-rv-open .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer{display:block;transform:translateX(0);transition:transform .2s ease-in-out!important}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-drawer-product-info{margin:0!important;padding:4px 8px!important}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-drawer-product-info h2{font-size:13px!important;font-family:Montserrat!important;color:#2b2b2b!important;font-weight:400!important;margin-block:4px!important}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-drawer-product-info .CP-drawer-price-info{color:#4b6246!important;font-family:Montserrat!important;font-weight:600!important;font-size:13px!important}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-drawer-action-btn{height:35px;padding:0 8px!important;justify-content:start!important}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-header{height:50px}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-header .CP-closeDrawerBtn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-header .CP-closeDrawerBtn img{width:14px;height:14px}
    .CP_IT_PDP_18_V1 .CP-recentlyViewedDrawer .CP-drawer-action-btn button.quick-view{margin-right:0!important;padding:6px!important;font-size:9px!important;width:100%!important;letter-spacing:0!important;text-transform:uppercase!important}
    /* Table */
    .CP_IT_PDP_18_V1 .sizeChart .sizeChartImg{display:none!important}
    .CP_IT_PDP_18_V1 .sizeChart .ovevrflowChart #inches-table{width:100%!important;height:100%!important;table-layout:fixed;}
    .CP_IT_PDP_18_V1 .sizeChart .ovevrflowChart #inches-table th:first-child,
    .CP_IT_PDP_18_V1 .sizeChart .ovevrflowChart #inches-table td:first-child { position:sticky;left:0;z-index:2;background:#fff; }
    .CP_IT_PDP_18_V1 .sizeChart .ovevrflowChart #cm-table{width:100%!important;height:100%!important}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar{transition:transform .2s ease-in-out;padding:0;}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide{display:flex;flex-direction:column;align-items:center;margin-block:20px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container{display:flex;gap:10px;margin-top:20px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-left-container{position:relative}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-left-container img{width:250px!important;min-width:115px!important;height:401px!important}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-left-container span:first-child{position:absolute;right:0;top:75px;width:24px;height:24px;font-size:10px;font-weight:600;font-family:Montserrat,sans-serif;background:#2b2b2b;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-left-container span:nth-child(2){position:absolute;right:0;top:115px;width:24px;height:24px;font-size:10px;font-weight:600;font-family:Montserrat,sans-serif;background:#2b2b2b;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-left-container span:nth-child(3){position:absolute;right:0;top:145px;width:24px;height:24px;font-size:10px;font-weight:600;font-family:Montserrat,sans-serif;background:#2b2b2b;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-left-container span:nth-child(4){position:absolute;right:0;top:180px;width:24px;height:24px;font-size:10px;font-weight:600;font-family:Montserrat,sans-serif;background:#2b2b2b;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-right-container{display:flex;justify-content:center;align-items:center;padding-inline:20px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-right-container ul{display:flex;flex-direction:column;gap:10px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-right-container ul span{width:24px;height:24px;font-size:10px;font-weight:600;font-family:Montserrat,sans-serif;background:#2b2b2b;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-right-container ul strong{font-size:8px;font-weight:700;font-family:Montserrat}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-size-guide .CP-size-container .CP-right-container ul p{font-size:8px;font-weight:500;color:#2b2b2b;font-family:Montserrat;margin-top:2px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .alignedSize{justify-content:center!important}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-tip-container{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:20px;background:var(--gradient-background);padding:10px;border-radius:10px;border:1px solid #fae8d0}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-tip-container img{width:80px;height:42px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-tip-container img.CP-whatsapp{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-right:4px}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-tip-container p{font-size:12px;font-weight:500;color:#2b2b2b;line-height:24px;text-align:center}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-tip-container p span{font-size:12px;font-weight:600}
    .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .CP-tip-container p strong{font-size:12px;font-weight:500;color:#f6b03c}
    /* Similar Products */
    .CP_IT_PDP_18_V1 .CP-Similar_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1998;display:none}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer{position:fixed;top:0;right:0;width:260px;height:100%;background-color:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.15);z-index:2000;transform:translateX(100%);transition:transform .2s ease-in-out;overflow-y:auto}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_header{display:flex;justify-content:space-between;padding:0 10px;width:100%;height:50px;align-items:center;position:sticky;top:0;z-index:10;background:#fff}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_header span{font-weight:700;color:#000}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer.open{transform:translateX(0)}
    .CP_IT_PDP_18_V1 .CP-Similar_closeDrawerBtn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer}
    .CP_IT_PDP_18_V1 .CP-Similar_closeDrawerBtn img{width:14px;height:14px;max-width:14px;max-height:14px}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items{padding:10px;display:flex;gap:20px;flex-direction:column;align-items:center}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items>.product.recentproduct{width:100%!important;box-shadow:0 1px 4px rgba(0,0,0,.2);padding-bottom:10px}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .product.recentproduct{width:100%!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .product.recentproduct .recently-box{outline:0!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .product.recentproduct .image{width:100%!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .recentproduct .details .title{font-family:Montserrat!important;color:#2b2b2b!important;font-weight:400!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .recentproduct .details_tab{padding:0 8px!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .recentproduct .details_tab .details{margin-top:4px!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .recentproduct .price__regular .price-item--regular,.CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .recentproduct .price__regular .price-item--regular span.money{color:#4b6246!important;font-family:Montserrat!important;font-weight:600!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .flits-collection-page-wishlist-button{display:none!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .card-product_atcModal{width:48%!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .recently-box .rec-price-atc-btn-wrapper{gap:4px!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .st-action-btns{margin:0!important}
    .CP_IT_PDP_18_V1 .CP-Similar_Drawer .CP-Similar_items .st-action-btns button.quick-view{margin-right:0!important;margin-left:0!important;width:48%!important}
    @media(min-width:768px) {
        .CP_IT_PDP_18_V1 .custom-quantity-select, .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .CP-atc-price, 
        .CP_IT_PDP_18_V1.CP_product_page .custom-quantity-select, 
        .CP_IT_PDP_18_V1.CP_product_page .custom-size-dropdown,
        .CP_IT_PDP_18_V1.CP_product_page .CP-check-more-button,
        .CP_IT_PDP_18_V1.CP_product_page .CP-toggle-arrow { display:none!important; }
        .CP_IT_PDP_18_V1.CP_product_page section[id*="MainProduct-template"] {position:relative;}
        .CP_product_page .CP-atc-qty-container .qty-container.hidden { display:unset!important; }
    }
    @media(max-width:1280px) and (min-width:768px) {
      .CP_IT_PDP_18_V1 .product__info-wrapper .product__title h1 { font-size:24px !important; }
    }
    @media(max-width:767px) {
        .CP_product_page.CP_product_page .produt-breadcrum_cont{color:#777;font-size:9px;font-weight:500!important;line-height:1.33;padding-right:0;overflow:hidden;text-overflow:ellipsis;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important}
        .CP_product_page .product-breadcrum_main,
        .CP_product_page .product-breadcrum_sub{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;display:inline-block!important;vertical-align:middle!important}
        .CP_product_page .product-breadcrum_sep:nth-child(2)+.product-breadcrum_sub{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;text-overflow:ellipsis;width:auto;max-width:30vw}
        .CP_product_page .product-breadcrum_main{width:auto;max-width:60vw;overflow:hidden;text-overflow:ellipsis;font-weight:700!important}
        .CP_product_page .product-breadcrum_sep{width:auto;height:auto;color:#2b2b2b!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-right:4px;margin-left:4px}
        /**/
        .CP_IT_PDP_18_V1 .CP-atc-qty-container.sticky{position:relative!important;background:transparent!important;box-shadow:none!important;}
        .CP_IT_PDP_18_V1 .CP-atc-qty-container.cp_sticky{position:fixed!important}
        #topContentPDP{display:block!important;border:none!important}
        .CP_IT_PDP_18_V1.CP_product_page :has(.CP-atc-qty-container.cp_sticky) .qty-label-cont{height:134.19px}
        .CP_IT_PDP_18_V1 .product.recentproduct .CollectionPageAddToWishList_flits_wishlist_colection__vJcHa:nth-child(n+2){display:none}
        .CP_IT_PDP_18_V1 .CP-sizeChartSidebar{transition:transform .2s ease-in-out!important}
        .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .custom_wrapper{justify-content:space-between}
        .CP_IT_PDP_18_V1 .CP-sizeChartSidebar .sidebar_content.sizeChart .custom_wrapper h2.sidebar_heading{width:fit-content!important}
        .CP_IT_PDP_18_V1 .cp-custom_close.sizeChartClose img{width:14px;height:14px}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.sticky + .qty-atc-subcontainer{margin-top:0!important}
        /********************************/
        .CP_IT_PDP_18_V1 .product__info-wrapper .product__title h1{font-size:16px!important;font-weight:400!important;font-family:Montserrat}
        .CP_IT_PDP_18_V1 .CP-atc-qty-container{display:flex;flex-direction:column;width:100%;padding:0 30px!important;margin:auto}
        .CP_IT_PDP_18_V1 .CP-atc-qty-container.cp_sticky{width:calc(100% - 2rem);margin:auto;padding:0 30px!important;box-shadow:none!important}
        .CP_IT_PDP_18_V1 .CP-atc-qty-container.cp_sticky:has(.CP-toggle-arrow.active){background:#fff!important}
        .CP_IT_PDP_18_V1 .CP-atc-qty-container.cp_sticky:not(:has(.CP-toggle-arrow.active)){background:transparent!important}
        .CP_IT_PDP_18_V1 .qty-container-hr{display:none!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .qty-container{width:100%!important;max-width:none!important;display:flex!important;align-items:center!important;padding:0!important;margin-right:0}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .qty-container:has(.custom-size-dropdown){border:none!important;justify-content:space-between!important}
        .CP_IT_PDP_18_V1 .ATC-container{margin-top:12px}
        .CP_IT_PDP_18_V1 .CP-atc-qty-container.cp_sticky:not(:has(.CP-toggle-arrow.active)) .ATC-container{margin-top:20px}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .ATC-container{display:flex;margin-bottom:16px}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .ATC-container>div{width:100%}
        /* Quantity Input */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container custom-quantity-input.cart-quantity{display:none!important}
        /* Hide toggle arrow by default */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .CP-toggle-arrow{display:none}
        /* Show toggle arrow only when sticky */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .CP-toggle-arrow.hidden{display:none!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .CP-toggle-arrow{display:flex;width:28px;height:28px;background-color:#2b2b2b;position:absolute;top:-14px;left:50%;transform:translateX(-50%);cursor:pointer;border-radius:50%;z-index:9;align-items:center;justify-content:center;transition:transform .3s ease}
        /* Arrow image inside toggle */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .CP-toggle-arrow img{width:12px;transition:transform .3s ease;transform:rotate(180deg)}
        /* Rotate arrow image when active */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .CP-toggle-arrow.active img{transform:rotate(0)}
        /* Add spacing above qty container */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .qty-container{margin-top:30px}
        /* Hide qty container when toggled */
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .qty-container.hidden {display:none!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .qty-container .qty_selector{padding-left:20px!important;padding-right:20px!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .ito_atc__button{display:flex!important;justify-content:space-around!important;flex-direction:row-reverse!important;box-shadow:3px 4px #efb350,0 12px 20px #0003!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .product-form__buttons .atc__text{width:fit-content!important;position:relative!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .CP-atc-price{display:block;font-size:14px;font-family:'Montserrat';color:#fff}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .CP-atc-price .money { color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important; }
        .CP_IT_PDP_18_V1.CP_product_page .product__info-wrapper .qty-label-size.CP-error-msg{color:#871b16!important}
        .CP_IT_PDP_18_V1.CP_product_page .product__info-wrapper .product-form__input input[type=radio]+label.CP-error{border:1px solid #871b16!important}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container:not(.cp_sticky) .custom-size-dropdown{display:none}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container .purchase-details__buttons{width:100%}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky:has(.custom-size-dropdown) .purchase-details__buttons{width:48%}
        .CP_IT_PDP_18_V1 .custom-quantity-select{width:100%;padding:10px 20px;box-shadow:none;color:#2b2b2b;font-weight:600;font-family:'Montserrat';font-size:14px;border:1px solid #cecece;border-radius:8px;outline:0!important;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.762207L7.50002 8.2378L15 0.762207H0Z' fill='%232B2B2B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:10px;cursor:pointer}
        .CP_IT_PDP_18_V1.CP_product_page .CP-atc-qty-container.cp_sticky .custom-size-dropdown{appearance:none;display:flex;box-shadow:none;color:#2b2b2b;font-weight:600;font-family:Montserrat;background-color:#fff;border:1px solid #cecece;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;width:48%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.762207L7.50002 8.2378L15 0.762207H0Z' fill='%232B2B2B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:12px}
        .CP_IT_PDP_18_V1 .custom-size-dropdown:focus{outline:0;border-color:#999}
        .CP_IT_PDP_18_V1 .custom-size-dropdown option[disabled]{color:#999}
        /**/
        .quick-view-modal .qty_selector { min-width:110px; }
        .custom-modal_quantity-cont { border-radius:5px;padding:7px 5px; }
        .CP_IT_PDP_18_V1.CP_product_page .vendor_rev_wrapper, 
        .CP_IT_PDP_18_V1.CP_product_page .vendor.sku_container {
          display: block !important;
        }
    }
/* END_SNIPPET:sticky-side-widget */

/* START_SNIPPET:tw-product-gallery-large (INDEX:422, SCOPED:FALSE) */
/* .tw-product-gallery { display:flex;flex-wrap:wrap; }
.tw-product-gallery .swiper-wrapper { height:auto!important; }
.tw-product-gallery .swiper-slide { height:auto!important;min-height:100%!important; } */
.tw-product-gallery .swiper-pagination { bottom:2px; }
.tw-productgallery-video {
  min-height: 100%;
  width: 100% !important;
  height: auto !important;
  display: block !important;
  object-fit: cover !important;
}
body:has(.swiper-slide.swiper-slide-active[data-media-type="video"]) .zoom-announcement.appear {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media(max-width:768px) {
  .template-product .tw-product-gallery { min-height:auto; }
  .template-product .tw-product-gallery .swiper-slide { min-height:350px; }
}
/* END_SNIPPET:tw-product-gallery-large */