/** Shopify CDN: Minification failed

Line 520:18 Expected identifier but found "{"
Line 520:19 Unexpected "{"
Line 520:27 Expected ":"
Line 521:20 Expected identifier but found "{"
Line 521:21 Unexpected "{"
Line 521:29 Expected ":"
Line 523:5 Unexpected "{"
Line 523:6 Expected identifier but found "%"
Line 530:5 Unexpected "{"
Line 530:6 Expected identifier but found "%"
... and 25 more hidden warnings

**/
@media screen and (max-width: 800px) {
  [pc],
  .pc {
    display: none !important;
  }
}
@media screen and (min-width: 801px) {
  [mobile],
  .mobile {
    display: none !important;
  }
}
[section_content] {
  padding: 0;
  max-width: 90%;
  width: 1600px;
  margin: 0 auto;
}

@media screen and (max-width: 800px) {
  [section_content] {
    padding: 0;
    max-width: 90%;
    width: 1600px;
    margin: 0 auto;
  }
}
.pdt_grid_card_custom .addwishlist {
  display: none !important;
}
.pdt_grid_card_custom .ced-sku {
  display: none !important;
}
.pdt_grid_card_custom .price-box .old-price {
  display: none !important;
}
.pdt_grid_card_custom .product-grid-image:before {
  display: none !important;
}
.pdt_grid_card_custom .quickview-button {
  opacity: 1 !important;
  visibility: visible !important;
  position: static !important;
  display: block !important;
  margin-top: 10px;
  transform: none !important;
}
.pdt_grid_card_custom .quickview-button a {
  color: #000 !important;
}
.pdt_grid_card_custom .quickview-button a span {
  display: block !important;
}

#quickview-template {
  z-index: 10;
}
#quickview-template .addwishlist {
  display: none !important;
}
#quickview-template .product-infor {
  display: none !important;
}
#quickview-template .short-description {
  display: none !important;
}
#quickview-template #customers_view {
  display: none !important;
}
#quickview-template .size-chart-open-popup {
  display: none !important;
}
#quickview-template .click-to-zoom {
  display: none !important;
}
#quickview-template .swatch-element.color label {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

@media (max-width: 1024px) {
  div#quickview-template {
    background: rgba(0, 0, 0, 0.3);
  }
  div#quickview-template .row {
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
    max-width: 100%;
    width: 100%;
    margin: 0;
  }
  div#quickview-template .content {
    width: 100%;
    max-height: 70vh;
    bottom: 0;
    top: auto;
    position: absolute;
    overflow-y: auto;
    background: #fff;
  }
  div#quickview-template .content .product-title {
    margin-top: 14px;
  }
  div#quickview-template .content .product-shop {
    max-width: 100% !important;
    width: 100% !important;
    flex: 1 !important;
  }
  div#quickview-template .content .product-img-box {
    width: 100%;
    max-width: 100%;
  }
}
[custom_color_family_container] {
  margin-bottom: 40px;
}

.product_look_title [bottom] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product_look_title [bottom] .quickview-button {
  height: 18px;
  line-height: 18px;
  cursor: pointer;
}
.product_look_title [bottom] .quickview-button svg {
  width: 18px;
  fill: #e5b3ac;
}

[size_title] {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #191919;
}

.product-detail-right[is_gift] .product_look_title, .product-detail-right[is_accessories] .product_look_title, .product-detail-right[is_fabric] .product_look_title {
  display: none !important;
}

#product-variants .selector-wrapper {
  display: none !important;
}

#quickview-template #product-variants {
  display: block !important;
}
#quickview-template #product-variants [swatchqv] {
  position: static !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}

[page_bridesmaid_collection_tab_section] {
  margin-bottom: 80px;
}
[page_bridesmaid_collection_tab_section] [section_content] {
  padding: 40px;
  background: rgb(247, 247, 247);
}
[page_bridesmaid_collection_tab_section] [section_content] [tab_list] {
  margin-bottom: 40px;
  display: flex;
  justify-content: center;
}
[page_bridesmaid_collection_tab_section] [section_content] [tab_list] [item] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80px;
}
[page_bridesmaid_collection_tab_section] [section_content] [tab_list] [item] [color] {
  text-align: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  margin-bottom: 6px;
  background: var(--bg);
  cursor: pointer;
}
[page_bridesmaid_collection_tab_section] [section_content] [tab_list] [item] [title] {
  color: rgb(18, 18, 18);
  font-size: 12px;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] [item] {
  flex: 1;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] .pdt_grid_card_custom .product-grid-image {
  display: none !important;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] .pdt_grid_card_custom .quickview-button span {
  padding: 9px 0;
  background: #000;
  color: #fff;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] {
  position: relative;
  background: #fff;
  flex: 1;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] img {
  opacity: 0;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] [pos] {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
}
[page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] [pos] [text] {
  font-size: 14px;
  padding-bottom: 5px;
  border-bottom: 2px solid rgb(18, 18, 18);
  font-weight: 600;
  color: #000;
}

@media screen and (max-width: 800px) {
  [page_bridesmaid_collection_tab_section] {
    margin-bottom: 80px;
  }
  [page_bridesmaid_collection_tab_section] [section_content] {
    padding: 24px 12px 12px;
    background: rgb(247, 247, 247);
    width: 100%;
    max-width: 100%;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [tab_list] {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [tab_list] [item] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 20%;
    margin-bottom: 10px;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [tab_list] [item] [color] {
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 6px;
    margin-bottom: 6px;
    background: var(--bg);
    cursor: pointer;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [tab_list] [item] [title] {
    color: rgb(18, 18, 18);
    font-size: 10px;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] {
    display: flex;
    gap: 20px;
    overflow: scroll;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] [item] {
    width: 65% !important;
    flex-basis: 65%;
    flex-shrink: 0;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] [item] .item-swatch {
    display: none;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] [item] .action {
    display: none;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] [item] .quickview-button {
    display: none;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] {
    width: 65% !important;
    flex-basis: 65%;
    flex-shrink: 0;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] img {
    opacity: 0;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] [pos] {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
  }
  [page_bridesmaid_collection_tab_section] [section_content] [collection_list] [list] a[view_more_card] [pos] [text] {
    font-size: 14px;
    padding-bottom: 5px;
    border-bottom: 2px solid rgb(18, 18, 18);
    font-weight: 600;
    color: #000;
  }
}
[page_bridesmaid_color_banner_section] {
  margin-bottom: 0px;
}
[page_bridesmaid_color_banner_section][img_left] [text_block] {
  order: 2;
}
[page_bridesmaid_color_banner_section] [section_content] {
  display: flex;
}
[page_bridesmaid_color_banner_section] [section_content] [text_block] {
  width: 50%;
  background: rgb(247, 230, 229);
  display: flex;
  flex-direction: column;
  padding: 0 5%;
  justify-content: center;
}
[page_bridesmaid_color_banner_section] [section_content] [img_block] {
  width: 50%;
}
[page_bridesmaid_color_banner_section] [sec_title] {
  font-size: 42px;
  line-height: 1.4;
  color: #000;
  margin-bottom: 30px;
  font-weight: 500;
}
[page_bridesmaid_color_banner_section] [sec_text] {
  font-size: 18px;
  line-height: 1.4;
  color: #000;
}
[page_bridesmaid_color_banner_section] [sec_text] span {
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  [page_bridesmaid_color_banner_section] {
    margin-bottom: 0px;
  }
  [page_bridesmaid_color_banner_section] [section_content] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
  }
  [page_bridesmaid_color_banner_section] [section_content] [text_block] {
    text-align: left;
    order: 3;
    width: 100%;
    background: rgb(247, 230, 229);
    display: flex;
    flex-direction: column;
    padding: 30px;
    justify-content: center;
    order: 2;
    align-items: flex-start;
  }
  [page_bridesmaid_color_banner_section] [section_content] [img_block] {
    width: 100%;
  }
  [page_bridesmaid_color_banner_section] [sec_title] {
    font-size: 32px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 12px;
    font-weight: 500;
  }
  [page_bridesmaid_color_banner_section] [sec_text] {
    font-size: 13px;
    line-height: 1.4;
    color: #000;
    text-align: left;
  }
}
body#bridesmaid-color-palettes .main-content {
  padding: 0px !important;
}

[page_bridesmaid_top_section] {
  margin-bottom: 0px;
}
[page_bridesmaid_top_section][img_left] [left] {
  order: 2;
}
[page_bridesmaid_top_section] [section_content] {
  width: 100%;
  max-width: 100%;
  display: flex;
}
[page_bridesmaid_top_section] [section_content] [left] {
  width: 50%;
  background: rgb(247, 230, 229);
  display: flex;
  flex-direction: column;
  padding-left: 10%;
  justify-content: center;
}
[page_bridesmaid_top_section] [section_content] [right] {
  width: 50%;
}
[page_bridesmaid_top_section] [sec_title] {
  font-size: 42px;
  line-height: 1.4;
  color: #000;
  margin-bottom: 30px;
  font-weight: 500;
}
[page_bridesmaid_top_section] [sec_text] {
  font-size: 18px;
  line-height: 1.4;
  color: #000;
}

@media screen and (max-width: 768px) {
  [page_bridesmaid-color-palettes] {
    padding: 0px !important;
  }
  [page_bridesmaid-color-palettes] .breadcrumb {
    background: rgba(255, 255, 255, 0);
    padding: 20px 40px 13px;
    margin-bottom: 0;
    width: 100%;
  }
  [page_bridesmaid-color-palettes] .page-header {
    padding: 0 40px;
  }
  [page_bridesmaid_top_section] {
    margin-bottom: 40px;
  }
  [page_bridesmaid_top_section] [section_content] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
  }
  [page_bridesmaid_top_section] [section_content] [left] {
    width: 100%;
    background: rgb(247, 230, 229);
    display: flex;
    flex-direction: column;
    padding: 30px 0;
    justify-content: center;
    order: 2;
    align-items: center;
    text-align: center;
  }
  [page_bridesmaid_top_section] [section_content] [right] {
    width: 100%;
  }
  [page_bridesmaid_top_section] [sec_title] {
    font-size: 32px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 12px;
    font-weight: 500;
  }
  [page_bridesmaid_top_section] [sec_text] {
    font-size: 13px;
    line-height: 1.4;
    color: #000;
    text-align: center;
  }
}/*# sourceMappingURL=test.css.map */


.bestseller-badge {
    display: block;
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 10px;
    background: rgb(242, 202, 166);
    color: #333;
    padding: 1px 8px;
    border-radius: 5px;
    font-size: 12px;
}
@media (max-width:991px){
  .bestseller-badge {
    transform: scale(.8);
    left: 0;
    top: 5px;
  }
}


      .complete_product_grid  span.compare_at_price_product {
      margin: 0 !important;
  }
     .product-cms-custom{
       background:{{section.settings.bg_cms_custom}};
       border-color:{{section.settings.border_cms_custom}};
     }
     {% unless section.settings.enable_payment_button %}
       .product-shop form .groups-btn {
         width: 100%;
       }
       .product-shop .groups-btn .addwishlist {
         width: 100%;
       }
     {% endunless %}
     @media (min-width: 1200px) {

       {% if section.settings.show_tab == 'horizontal' %}
       #product-variants {
         position: relative;
       }

       .size-chart-open-popup {
         top: 0%;
       }
       {% endif %}
     }

     @media (min-width: 992px) {

       {% if section.settings.display_product_reviews %}
       .product-shop .group_item .sold_product {
         margin-left: auto;
       }
       {% endif %}
     }
     @media (min-width: 480px) and (max-width: 767px) {
       {% unless section.settings.enable_payment_button %}
       .product-shop form .groups-btn {
         float: left;
         width: 100%;
       }

       .product-shop .groups-btn .addwishlist {
         width: 100%;
       }
       .product-shop .wishlist {
         margin: 12px 0 23px;
       }
       {% endunless %}
     }

     @media (min-width: 1200px) {
       {% unless section.settings.enable_payment_button %}
       .product-shop form .groups-btn {
         float: left;
         width: 100%;
       }
       .product-shop .groups-btn .addwishlist {
         width: 100%;
       }
       .product-shop form .btn {
         width: 100%;
       }

       .product-shop .wishlist {
         margin: 12px 0 23px;
       }
       {% endunless %}
     }

     .video-open-popup a{
      color:{{section.settings.video_product_icon}};
     }
     .video-open-popup svg{
      fill:{{section.settings.video_product_icon}};
     }
     .product-shop .group_item .sold_product {
       color:{{section.settings.sold_in_color}};
     }
     .custom-hide
     {
       display:none;
     }
     .ced-sizes
     {
       overflow: hidden;
     }
     .ced-custom-size
     {
       float: left;
       margin: 10px;
       cursor: pointer;
     }
     .custom-size::after {
    display: table;
    content: "";
    clear: both;
     }
     .swatch.custom-size .swatch-element label {
    height: 35px;
    width: 35px;
    line-height: 35px !important;
    padding: 0;
    border-radius: 50%;
    border: 1px solid #bdbdbd;
     }
     .swatch.custom-size .swatch-element.custom-size label {
    border: 1px solid #8d8d8d;
    border-radius: 0;
    width: auto;
    padding: 0 6px;
     }
     .ced-product-info, .share_toolbox, .swatch, .product-shop .product-title {
    margin-left: 10px;
    margin-right: 10px;
     }
     .swatch.custom-color .ced-color-swatch .has-image {
    width: 30px;
     height: 30px;
    border-radius: 50%;
     }
     .swatch.custom-size .swatch-element input:checked + label {
     border: 1px solid #d52121;
     }
     .shopify-product-form .swatch .custom-table {
     margin-bottom: 20px;
     }
     .product-shop table td, .product-shop table th {
    border-bottom: 1px solid #c2c2c2;
     }
     .product-shop table {
    border: 1px solid #c2c2c2;
     }
     .ced-swatch-size {
    cursor: pointer;
     }
     .ks-image{
       width: 446px;
       height: 356px;
     }
     .active-row{
      background: #ffc0cb63;
     }
     .head{
       background: #b5b2b29e;
     }

     /*color swatch*/
     @media (min-width: 768px){
       #color_select,.close-swatch{
         display: none;
       }
       .select_color {
       border: 1px solid #8f8d8d;
     }
     }
     @media (max-width: 767px){
     .select_color {
       height: 45px;
       margin: 25px 10px 10px 10px;
       padding: 0 15px 0 10px;
       border: 1px solid #8f8d8d;
       display: flex;
       align-items: center;
       position: relative;
     }
     .show_color{
       width: 20px;
       height: 20px;
       display: inline-block;
       border-radius: 50%;
       margin-left: 5px;
     }
     .select_color_value{
       font-weight: 700;
     }
     .color_des{
       font-size: 14px;
     }
     .color_dig_select{
       position: absolute;
       right: 10px;
     }
     .color_dig_select::before{
       content: "\f078";
       font-family: 'FontAwesome';
     }
       
     .product-shop .swatch{
       background: #fff;
       z-index: 9999;
       position: fixed;
       left: 0;
       right: 0;
       margin: 0;
       opacity: 0;
       visibility: hidden;
       transition: all ease .4s;
       transform: translateY(100%);
       bottom: 0;
       margin-bottom: 0;
     }
     .list-color-swatch{
       max-height: 360px;
       overflow-y: scroll;
       padding: 10px 5px 0 15px;
     }
     .product-shop .active-swatch{
       visibility: visible;
       opacity: 1;
       transform: translateY(0);
       transition: all ease .4s;
     }
     .product-shop .swatch .header{
      background-color: #f6f6f6;
       border: 1px solid #e1e1e1;
       padding: 15px 10px;
       margin-bottom: 0;
     }
     .overlay{
      position: fixed;
       width: 100%;
       height: 100%;
       transform: translateY(-100%);
       background: #000;
       top: 0;
       left: 0;
       right: 0;
       z-index: 9998;
       opacity: 0;
       visibility: hidden;
       transition: all ease .4s;
     }
     .active-overlay{
       transform: translateY(0);
       opacity: .7;
       visibility: visible;
       transition: all ease .4s;
      display: none;
     }
     .close-swatch{
       position: relative;
       float: right;
       cursor: pointer;
       color: #e02858;
     }
     .product-shop .swatch .swatch-element{
      margin: 6px;
     }
     .ced-product-info .ced-size-chart select{
      min-height: 44px;
     }
     }
     .custom-text span{
      font-weight: 700;
     }
    .custom-text{
      color: #fa9898;
    }
    .custom-text .copy_gift{
      cursor:pointer;
    }
        .main_box_tc{
          position: fixed;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 100vw;
          height: 100vh;
          background-color: rgba(52, 52, 52, 0.5);
          display: flex;
          justify-content: center;
          align-items: center;
          display: none;
          z-index:999999;
      }
      .inner_box_tc{
          box-sizing: border-box;
          display: flex;
          height: 91vh;
          align-items: stretch;
          flex-direction: column;
          flex-shrink: 0;
          border-style: solid;
          border-width: 0px;
          border-radius: 0px;
          background-color: rgb(240, 241, 241);
          width: 520px;
          box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 15px 6px;
          position: relative;
      }
      .header_title{
          box-sizing: border-box;
          display: flex;
          align-items: stretch;
          flex-direction: row;
          flex-shrink: 0;
          border-style: solid;
          border-width: 0px;
          position: relative;
          z-index: 0;
          min-height: 0px;
          min-width: 0px;
          justify-content: center;
          height: 60px;
          width: 100%;
          background-color: #FFFFFF;
          position: relative;
      }
      .header_title_middle{
              box-sizing: border-box;
      display: flex;
      align-items: center;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: -99;
      min-height: 0px;
      min-width: 0px;
      height: 60px;
      justify-content: center;
      padding-left: 60px;
      padding-right: 60px;
      max-width: 100%;
      }
      .logo_name{
          background-color: rgb(255, 179, 199);
          padding: 5px;
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: 3px;
          font-size: 12px;
          font-weight: bold;
          font-family: monospace;
      }

      .title_text{
          font-size: 14px;
          font-weight: 400;
      }
      .title_text span{
          font-size: 16px;
          font-weight: 600;
      }
      .close_main_box_tc{
          position: absolute;
          top: 50%;
          right: 3%;
          transform: translate(-3%,-50%);
          cursor: pointer;
      }


      .footer_bottom{
          width: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          position: absolute;
          bottom: 0;
          background-color: rgb(240, 241, 241);
      }
      .footer_close_box_tc{
          font-weight: bold;
      font-size: 17px;
          z-index: 1;
          width: 100%;
          height: 54px;
          margin: 10px;
          background-color: rgb(14, 14, 15);
          color: #FFFFFF;
          text-align: center;
          display: flex;
          justify-content: center;
          align-items: center;
          cursor: pointer;
          transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s;
      }
      .footer_close_box_tc:hover{
          background-color:rgb(51,53,54);
      }
      .main_tc{
          padding: 15px 50px 0 50px;
          display: flex;
          align-items: stretch;
          flex-direction: column;
          overflow: hidden;
          overflow: scroll;
          margin-bottom: 90px;
      }
      .main_tc_title{
          max-width: 100%;
          text-align: center;
          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
          font-size: 27px;
          font-weight: 600;
          line-height: 28px;
          letter-spacing: 0.3px;
          color: rgb(14, 14, 15);
          text-size-adjust: none;
      }
      .main_tc_detail{
          max-width: 100%;
          padding-top: 10px;
          box-sizing: border-box;
          flex-shrink: 0;
          text-rendering: geometricprecision;
          -webkit-font-smoothing: antialiased;
          word-break: break-word;
          text-align: center;
          direction: ltr;
          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
          letter-spacing: 0px;
          color: rgb(51, 53, 54);
          text-size-adjust: none;
      }
      .box-sizeing{
          height: 16px;
          width: 100%;
      }
      .box-sizeing1{
          height: 8px;
          width: 100%;
      }
      .detail_title{
              max-width: 100%;
      margin: 0px;
      padding: 0px;
      box-sizing: border-box;
      flex-shrink: 0;
      text-rendering: geometricprecision;
      -webkit-font-smoothing: antialiased;
      word-break: break-word;
      text-align: left;
      direction: ltr;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-size: 14px;
      font-weight: 500;
      line-height: 15px;
      letter-spacing: 0px;
      color: rgb(14, 14, 15);
      text-size-adjust: none;
      }
      .amountBasedMainContainer{
          width: 100%;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          background-color: #FFFFFF;
          border-radius: 5px;
          margin-top:16px;
      }
      .amountBasedMainContainer1{
          width: 100%;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: space-between;
          background-color: #FFFFFF;
          border-radius: 5px;
          margin-top:16px;
      }
      .payPrice{
      padding: 13px;
      text-align: left;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-size: 21px;
      font-weight: 500;
      line-height: 24px;
      letter-spacing: 0.3px;
      color: rgb(14, 14, 15);
      }
      .pay_in_full{
              box-sizing: border-box;
      display: flex;
      align-items: center;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      background-color: rgb(191, 251, 202);
      border-radius: 9999px;
      height: 20px;
      justify-content: center;
      padding-left: 10px;
      padding-right: 10px;
      margin-right: 16px;
      font-size: 12px;
      }
      .pay_in_full_four{
  box-sizing: border-box;
      display: flex;
      align-items: center;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      background-color: rgb(212, 238, 255);
      border-radius: 9999px;
      height: 20px;
      justify-content: center;
      padding-left: 10px;
      padding-right: 10px;
      margin-right: 16px;
      font-size: 12px;
      margin-top: 16px;
      }
      .top_box{
              display: flex;
      flex-direction: row;
      width: 100%;
      align-items: center;
      justify-content: space-between;
      }
      .price_details{
          max-width: 100%;
      margin: 0px;
      padding: 0px;
      box-sizing: border-box;
      flex-shrink: 0;
      text-rendering: geometricprecision;
      -webkit-font-smoothing: antialiased;
      word-break: break-word;
      text-align: left;
      direction: ltr;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-size: 12px;
      font-weight: 500;
      line-height: 13px;
      letter-spacing: 0px;
      color: rgb(95, 97, 99);
      text-size-adjust: none;
      }
      .SIBCContainer{
              display: flex;
      flex-direction: row;
      width: 100%;
      justify-content: space-between;
      gap: 0.5rem;
      padding: 0 16px 8px 16px;
      }
      .SIBCContainer div{
          flex: 1;
      }
      .bottom_box{
          display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      }
      .bottom_box_bj{
          display: flex;
          flex-direction: column;
          flex: 1 1 0;
          padding: 16px;
      }
      .bottom_box_bj1{
          align-items: center;
      }
      .bottom_box_bj2{
          align-items: end;
      }
      .bottom_box_text{
      max-width: 100%;
      margin: 0px;
      padding: 0px;
      box-sizing: border-box;
      flex-shrink: 0;
      text-rendering: geometricprecision;
      -webkit-font-smoothing: antialiased;
      word-break: break-word;
      text-align: left;
      direction: ltr;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      letter-spacing: 0px;
      color: rgba(12, 15, 18, 0.66);
      text-size-adjust: none;
      }
      .inner_box_SIBC_detail{
          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
              font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      }
       .inner_box_SIBC_details{
          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
          font-size: 10px;
          font-weight: 400;
          line-height: 11px;
      }
      .inner_box_SIBC{
              display: flex;
      flex-direction: column;
      align-items: center;
      }
      .pay_latter_in{
              max-width: 100%;
      color: rgb(95, 97, 99);
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-weight: 400;
      font-size: 12px;
      line-height: 20px;
      text-rendering: geometricprecision;
      -webkit-font-smoothing: antialiased;
      text-align: left;
      word-break: break-word;
      margin-bottom: -10px;
      margin-top: -5px;
      padding-bottom: 4px;
      padding-top: 1px;
      letter-spacing: 0px;
      text-size-adjust: none;
      }
      .pay_latter_in a{
              border-radius: 2px;
      color: rgb(95, 97, 99);
      cursor: pointer;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-weight: 400;
      outline: 0px;
      text-decoration: underline rgb(95, 97, 99);
      text-rendering: geometricprecision;
      transition: color 0.2s ease 0s;
      -webkit-font-smoothing: antialiased;
      }
       .pay_latter_in a:hover{
          color:rgb(119,122,124);
          text-decoration: underline rgb(119,122,124);
       }
       .howto_works{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      background-color: rgb(255, 255, 255);
      border-radius: 10px;
      padding: 16px;
      width: 100%;
      margin-top: 32px;
       }
       .hoeto_works_bj{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
       }
       .howto_works_list{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
       }
       .wworks_list_in{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: row;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
       }
       .list_icon{
          box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: row;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
       }
       .shuxian{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: absolute;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      width: 2px;
      background-color: rgb(227, 229, 233);
      height: 100%;
      top: 15px;
      left: 4px;
       }
       .list_svg{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      padding-top: 15px;
      padding-right: 15px;
       }
       .list_checkout{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 1;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      width: 100%;
      padding-top: 15px;

       }
       .list_checkout_text{
              box-sizing: border-box;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      flex-shrink: 0;
      border-style: solid;
      border-width: 0px;
      position: relative;
      z-index: 0;
      min-height: 0px;
      min-width: 0px;
      padding-bottom: 15px;
      position: relative;
       }


       .list_checkout_text .pdetail1{
              max-width: 100%;
      padding-bottom: 4px;
      padding-top: 1px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      color: rgb(14, 14, 15);
      text-rendering: geometricprecision;
      -webkit-font-smoothing: antialiased;
      white-space: pre-line;
      margin-bottom: -10px;
      margin-top: -5px;
      letter-spacing: 0px;
      text-size-adjust: none;
       }
       .pdetails{
              max-width: 100%;
      color: rgb(95, 97, 99);
      font-size: 14px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
      font-weight: 400;
      line-height: 20px;
      text-rendering: geometricprecision;
      -webkit-font-smoothing: antialiased;
      text-align: left;
      word-break: break-word;
      margin-bottom: -10px;
      margin-top: -5px;
      padding-bottom: 4px;
      padding-top: 1px;
      letter-spacing: 0px;
      text-size-adjust: none;
       }
       .bottom_box_text_color{
              color: rgb(25, 109, 55);
       }
       .bottom_box_text_color1{
              color: rgb(14, 14, 15);
       }
       .margin_top_pay_now1{
          margin-top: 32px;
       }
       .margin_top_pay_now2{
          margin-top:10px;
       }
       .margin_top_pay_now3{
          margin-top:48px;
       }
       .container1{
              font-family: Poppins;
      font-size: 14px;
      padding-left: 0;
      padding-top: 0;
       }
       .container1 .logo{
              font-family: Poppins;
      font-weight: bold;
      letter-spacing: -0.5px;
      border-radius: 5px;

       }
       .link{
       font-family: Poppins;
       color: #5a5a5a;
      font-size: 14px;
      font-weight: 400;
      text-decoration: underline;
      white-space: nowrap;
      background: none;
      border: none;
      padding: 0;
      cursor: pointer;
       }

      .pay_in_full_four{
    margin-top:0;
  }
    .silder_margin_px{
      margin-left: 10px;
      margin-right: 10px;
  }
  .pdetailflex{
  display:flex;
  }
  .badgeKlarna{
      margin-left: 5px;
      margin-top: -4px;
  }
       .badgeKlarna1{
          position: absolute;
          margin-top: -7px;
       }
    .wishlist_photo_list{
    display:none;
      position: absolute;
      top: 3%;
    }
      .slick-active .wishlist_photo_list .addwishlist .wishlist-btn .wishlist-text{
       display:none;
     }
      #wishlist-textblock{
       display:block !important;
     }
     .addwishlist{
      transition: transform 0.3s ease;
  }
           @media (max-width:768px){
         .inner_box_tc{
          box-sizing: border-box;
          display: flex;
          height: 100vh;
          align-items: stretch;
          flex-direction: column;
          flex-shrink: 0;
          border-style: solid;
          border-width: 0px;
          border-radius: 0px;
          background-color: rgb(240, 241, 241);
          width: 100%;
          box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 15px 6px;
          position: relative;
      }
      .main_tc {
      padding: 15px 15px 0 15px !important;
      display: flex;
      align-items: stretch;
      flex-direction: column;
      overflow: scroll !important;
      overflow-x: hidden !important;
      margin-bottom: 90px;
  }
       .main_box_tc{
         z-index:999999;
       }
       .badgeKlarna{
          margin-left: 5px;
      margin-top: -4px;
       }
         .wishlist_photo_list{
         display:none;
                top: 2%;
      right: 3.5% !important;

         }
      }
  @media (min-width:768px){
  .addwishlist:hover{
      transform: scale(1.3);
  }
  }

  .product-shop .addwishlist:hover{
    transform: scale(1);
  }
  .roundbtn:hover{
      transform: scale(1);
  }
  .product_look_title{
    padding-left:20px;
    padding-right:20px;
  }
  .product_look_title h2 a{
    color: #c45d55;
    font-family: 'abril-display', 'Times New Roman', serif;
    font-weight: 600;
    font-size: 36px;
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    text-transform: capitalize;
  }
  .thumb.slick-slide .fancybox{
    width:66.5vh;
  }
  @media (max-width:768px){
  .thumb.slick-slide .fancybox{
    width:100%
  }
  .product_look_title{
    padding-left:0px;
    padding-right:0px;
  }
    .product_look_title h2 a{
      font-size:24px!important;
    }
  }
  @media (min-width:768px){
  .product-img-box .product-label{
        right: 12%;
  }
  }
  .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item .sticky_cart_show{
    display:none;
  }
  .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item .sticky_cart_desktop{
      display:block;
  }
    .template-product .product>.row .breadcrumb {
      display:none;
    }
  @media (max-width:768px){
    .template-product .product>.row .breadcrumb .product-hidden{
      display:none;
    }
    .template-product .product>.row .breadcrumb {
      display:block;
      padding-bottom: 0;
      padding-left: 10px;
    }
    .themevale_popup .sticky_form{
        display: flex;
        justify-content: center;
        text-align: center;
    }
    .themevale_popup .sticky_form .addwishlist{
          display: block;
          margin: 0;
          flex: 1;
    }
    .themevale_popup .sticky_form .icon-wrapper.livechat-icon{
        flex: 1;
        margin: 0;
        margin-left: 10px;
    }
    .themevale_popup .sticky_form #form-sticky{
        flex: 8;
            display: block;
    }
    .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide{
        width: 100%;
    }
    .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item{
        width: 100%;
    }
    .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item .sticky_cart_show{
        width: 100%;
    }
    .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item .sticky_cart_desktop{
      display:none;
    }
    .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item .sticky_cart_show{
      display:block;
    }
    .themevale_popup .sticky_form #form-sticky .sticky_bottom_hide .action.sticky-item .sticky_cart_show .cart_btn_bottom.sticky-add-to-cart{
        width: 100%;
        padding: 0;
    }
    .product-infor{
      margin:0 !important;
    }
    .slider-nav.horizontal{
      display: none!important;
    }
  }

      @media (max-width:768px){
      /* .contentoption{
          overflow: visible!important;
    }*/
    .list-color-swatch {
      overflow: visible!important;
    }
      .product-shop .swatch .swatch-element:hover .tooltip{
        z-index:9999999;
        white-space: nowrap;
      }
    }
    .tooltip-adjusted:after {
      left: 36% !important;
  }
    @media (max-width:768px){
      #product-variants{
        display:none;
      }
      .ced-product-info .ced-sizes{
        display:none;
      }
      .custom-table{
        display:none;
      }
      .size_wrapper .ced-custom-measurement{
        flex-direction:column !important;
      }
      .ced-custom-form{
        display:none;
      }
      #custom_size .ced-custom-form{
        display:block;
      }
    }

    @media (min-width:768px){
        .ced-product-info .ced-sizes{
          display:none;
        }
        .custom-table{
          display:none;
        }
        #product-variants .size_wrapper{
          display:none!important;
        }
      .ced-custom-form.ced-custom-form1234{
        display:none!important;
      }
    }

    /* .ced-custom-form1234{
      display:none;
    } */
    .fancybox-navigation button{
      display:none;
    }
    .size_select_inch{
      visibility: hidden;
      height: 0;
    }



                  .ced-measurements{
                align-items: center;
              }
              .ced-measurements .ced-inches{
                border:none !important;
                padding: 0 !important;
                margin: 0 !important;
              }
              .ced-measurements .ced-cms{
                border:none !important;
                padding: 0 !important;
                margin: 0 !important;
              }
              .unit-switch.right {
                  -webkit-box-pack: end;
                  -ms-flex-pack: end;
                  justify-content: flex-end;
              }
              .unit-switch {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  width: 32px;
                  height: 16px;
                  border-radius: 8px;
                  background: #ddd;
                  margin: 0 8px!important;
                  cursor: pointer;
              }
              .unit-switch .switch-icon {
                  display: inline;
                  width: 16px;
                  height: 16px;
                  border-radius: 50%;
                  background: #e5b3ac;
              }
              .ced-measurements{
                item-align:center;
              }
              .ced-measurements .form-unit{
                border:none;
                padding:0;
                margin:0;
              }
    @media (max-width:768px){
      .colourchoose.pc_size{
        font-size:14px;
      }
    }
    .qty-group.sticky-item.extra .button{
      background-color:#0C0F0F!important;
    }
    .qty-group.sticky-item.extra .button::before{
      color:#FFF;
    }
.pro_bestseller-badge{
      display: block;
       background: rgb(242, 202, 166);
    color: #333;
    padding: 1px 8px;
    border-radius: 5px;
    font-size: 12px;
    margin-left: 5px;
}
.pro_swatch-badge {
    background: rgb(242, 202, 166);
    color: #333;
    font-size: 12px;
    padding: 5px 8px;
    border-radius: 5px;
    line-height: 1;
    display: inline-block;
    margin-left: 5px;
}
a.shop-now.shop-now-img {
    position: relative;
}
@media screen and (max-width: 800px) {
    .wrapper-header {
      z-index: 111
    }
}