/** Shopify CDN: Minification failed

Line 105:0 Unexpected "}"
Line 411:2 Unexpected "22-test"
Line 427:2 Unexpected "22-test"
Line 434:2 Unexpected "22-test"
Line 442:2 Unexpected "22-test"
Line 450:2 Unexpected "22-test"
Line 459:2 Unexpected "22-test"
Line 472:2 Unexpected "22-test"
Line 480:2 Unexpected "22-test"
Line 495:2 Unexpected "22-test"
... and 20 more hidden warnings

**/
@font-face {
  font-family: "Made-Avenue";
  src: url("/cdn/shop/files/MADEAvenuePERSONALUSE-Regular_3a5e928a-d42b-4abb-9462-a3a278c7c135.otf?v=1702379925");
}
@font-face {
  font-family: "MADEAvenuePERSONALUSE";
  src: url("/cdn/shop/files/MADEAvenuePERSONALUSE-Regular.ttf?v=1702538063");
}
@font-face {
  font-family: "Figtree";
  src: url("/cdn/shop/files/Figtree-VariableFont_wght.ttf?v=1702380191");
}
@font-face {
  font-family: "Made-Avenue-New";
  src: url("/cdn/shop/files/MADEAvenuePERSONALUSE-Regular_a407f45b-2911-4d42-9cc5-eafe72f8a42d.otf?v=1702886208");
}
@font-face {
  font-family: "Montserrat";
  src: url("/cdn/shop/files/Montserrat-Regular.ttf?v=1706678615");
}
.tab-popup-content b {
    font-family: 'Made-Avenue'!important;
}
body.customers\/account.template-customers\/account.product-card-layout-01.enable_button_disable_arrows.enable_text_color_title.hide_compare_homepage.show_image_loading.show_effect_close.disable_currencies.has-halo-loader.chrome a.button.button--primary {
    border-radius: 35.5px;
}

.variant-metafield {
  display:none;
}
.unactive{
  display:block;
}
.megamenu_style_5 .menu-dropdown__column .site-nav span.text {
    color: black;
}
.list-unstyled span.text.p-relative {
    color: black!important;
}
body.customers\/addresses.template-customers\/addresses.product-card-layout-01.enable_button_disable_arrows.enable_text_color_title.hide_compare_homepage.show_image_loading.show_effect_close.disable_currencies.has-halo-loader.chrome button.button.button--primary {
    border-radius: 35.5px;
}
.template-customers\/login .header-icons a span.custom-font-style, .template-customers\/login .main-menu--wrapper ul li .list-unstyled li a {
    color: black;
}
.halo-text-format table tr:nth-child(odd) {
  background-color: #f1f1f1!important; 
}
announcement-bar-component.announcement-bar.d-block.active-screen{
  position: relative;
    z-index: 2;
}
.account-action .back-account .text {
    font-size: 16px;
}
.account-content label.form-label {
    font-size: 16px;
}
.addresses li address .acc-name{
  font-size: 18px !important;
}
.addresses li .cus-addr{
  font-size: 16px;
}
body.customers\/account.template-customers\/account.product-card-layout-01.enable_button_disable_arrows.enable_text_color_title.hide_compare_homepage.show_image_loading.show_effect_close.disable_currencies.has-halo-loader.chrome h3.account-product-title {
    font-size: 16px!important;
  letter-spacing: 0.28px;
}
.tab-popup-content span {
    font-family: 'Made-Avenue'!important;
}
.tab-popup-content table {
    width: 100%!important;
}
 /* Alternatieve methode om extra ruimte boven Bestellingen toe te voegen */
  .account-title.text-left::before {
    content: "";
    display: block;
    height: 30px; /* Extra ruimte bovenaan */
  }

  .account-title.text-left {
    font-size: 28px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    text-align: left !important;
    margin-bottom: 20px !important;
    letter-spacing: 1px !important;
  }
}


body.customers\/account.template-customers\/account.product-card-layout-01.enable_button_disable_arrows.enable_text_color_title.hide_compare_homepage.show_image_loading.show_effect_close.disable_currencies.has-halo-loader.chrome .account-product-detail li{
  font-size: 18px!important;
}
.image-with-text {
  display: flex;
  width: 100%;
}
.image-with-left,
.image-with-right {
  width: 50%;
}
.image-with-left {
  /* background: #bfa092; */
  background-size: cover;
  background-position: center;
}
.image-with-left .overlapping_text {
  padding-top: 100px;
}
.image-heading {
  color: #fff;
  text-align: center;
  font-family: "Made-Avenue";
  font-size: 4.57vw;
  font-style: normal;
  font-weight: 400;
  line-height: 5.26vw;
}
.image-subheading {
  font-family: "Figtree";
  font-size: 1vw;
  font-style: normal;
  text-transform: none;
  font-weight: 100;
  line-height: normal;
  letter-spacing: 0.8px;
  color: #fff;
  text-align: center;
}
.image-button a,
.button_div a,
.button_content a,
.previewCart .button[aria-disabled="true"].button-continue {
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 16px;
  font-style: normal;
  text-transform: capitalize;
  border-radius: 35.5px;
  line-height: 121%;
  letter-spacing: 0.6px;
  background: #1b1b1b;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  letter-spacing: 1px;
  border: 1px solid #1b1b1b;
  width: 241px;
  height: 57px;
}
.see_the_prod a,
button.quickview-button.button,
.halo-compareProduct.is-show button.button {
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 14px;
  font-style: normal;
  text-transform: capitalize;
  border-radius: 35.5px;
  line-height: 121%;
  background: #000;
  color: #fff;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 150px;
  letter-spacing: 1px;
  border: 1px solid #000;
}
.halo-compareProduct {
  border-radius: 35.5px;
}
.see_the_prod a:hover,
.image-button a:hover,
.button_div a:hover,
.two_sides_section .right_content .button_content a:hover {
  background: transparent !important;
  color: #000 !important;
  transition: 1s;
}
.image_overlap_text .image-button {
  margin-top: 3rem;
  text-align: center;
  padding: 1rem 0rem;
}
.image_overlap_text {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
}
.featured-collection-name {
  position: absolute;
  bottom: 0;
  background: #804141;
  color: #fff;
  width: 100%;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  text-align: center;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.featured-col-name {
  font-family: "Made-Avenue";
  font-size: 2.63vw;
  font-style: normal;
  font-weight: 400;
  transition: all 0.4s ease;
  line-height: normal;
  letter-spacing: 1px;
}
.coll-btns {
  background: #000;
  border: unset;
  cursor: pointer;
  transition: all 0.4s ease;
  color: #fff;
  padding: 0 3rem;
  border-radius: 35.5px;
  height: 47px;
  display: flex;
  align-items: center;
}
.coll-btns a {
  color: #fff;
  font-family: "Made-Avenue";
  font-size: 1.05vw;
  font-style: normal;
  text-transform: capitalize;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.8px;
}
nav.new_navigationns {
  width: 75%;
  margin: auto;
}
.bottom_navigation_menu {
  background: whitesmoke;
}
nav.new_navigationns ul li {
  list-style: none;
  font-size: 16px;
  position: relative;
  line-height: 24px;
}
nav.new_navigationns ul.nav_menu {
  display: flex;
  justify-content: space-between;
  margin: 0;
  height: 60px;
  align-items: center;
}
ul.child_link {
  position: absolute;
  background: #f5f5f5;
  width: 100%;
  text-align: center;
  padding: 20px 10px;
  display: none;
}
ul.grand_child {
  position: absolute;
  right: -148px;
  top: -2px;
  background: #f5f5f5;
  width: 100%;
  text-align: center;
  padding: 20px 10px;
  display: none;
}
ul.child_link li {
  padding-bottom: 5px;
}
.best_quality_wool {
  background: #bfa092;
  background-position: center;
  background-size: contain;
}
.flex_roows {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.left-image,
.left_scroll {
  width: 40%;
}
.rights_side,
.right_content {
  width: 60%;
  padding-left: 120px;
}
.image-heading p {
  margin: 0;
}
.left-image img {
  width: 100%;
  object-fit: cover;
}
.rights_side h2 {
  font-family: "Made-Avenue";
  color: #fff;
  font-size: 3vw;
  line-height: 3.5vw;
  margin: 0;
  padding-bottom: 20px;
  font-weight: 400;
}
.paragraphs {
  font-family: "Figtree";
  color: #ffffffc9;
  font-size: 1vw;
  line-height: 1.4vw;
  width: 75%;
}
.paragraphs p {
  margin: 0;
  font-weight: 300;
}
.button_div {
  margin-top: 40px;
}
.rights_side {
  margin: auto;
}
.new_collection {
  display: flex;
  justify-content: center;
  gap: 55px;
  flex-wrap: wrap;
}
.featured_custom_collection {
  background: transparent;
  padding: 60px 0px;
}
.bottom_name h2 {
  font-size: 2.5vw;
  line-height: 3vw;
  color: #fff;
  font-family: "MADEAvenuePERSONALUSE";
  text-align: center;
  font-weight: 400;
  letter-spacing: 1.5px;
  -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  -ms-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  position: absolute;
  left: 0;
  right: 0;
}
.collection_url {
  position: relative;
  width: 29%;
}
.button_div.coll_take {
  opacity: 0;
  position: absolute;
  bottom: 27px;
  left: 0;
  right: 0;
  margin: 0;
}
.collection_url:hover .button_div.coll_take {
  opacity: 1;
  animation: fade-in 1s;
}
.collection_url:hover .bottom_name {
  animation: fade-test 1s;
}
.collection_url:hover img {
  animation: fade-test 2s;
}
.collection_url img {
  transition: 2s;
  width: 100%;
}
.collection_url:hover .bottom_name h2 {
  opacity: 1;
  transform: translateY(-40px);
  -webkit-transform: translateY(-40px);
}
.see_the_prod {
  padding-top: 5px;
  opacity: 0;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger:hover
  .see_the_prod,
body.template-collection .product-item .card:hover .see_the_prod {
  opacity: 1;
  animation: fade-in 1s;
}
body.template-collection .see_the_prod a {
  margin: auto;
}
body.template-collection .see_the_prod {
  padding-left: 8px;
  padding-top: 10px;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger:hover
  .filled_icon {
  opacity: 1;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger:hover
  .card-wishlist
  .icon {
  fill: #ff3a3a;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger
  button.wishlist-added
  .filled_icon {
  opacity: 1;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger
  button.wishlist-added
  .filled_icon
  .icon {
  fill: #ff3a3a;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger
  button.wishlist-added
  .unfilled {
  opacity: 0;
}
.filled_icon {
  position: absolute;
  top: 9px;
  opacity: 0;
}
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger:hover
  .unfilled {
  opacity: 0;
}
body.template-collection .product-item .card:hover img,
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger:hover
  img {
  transform: scale(1.2);
}

.product-block.\31 22-test .halo-block-content .card-wishlist .wishlist-icon {
  background-color: transparent;
}
body.template-collection
  .product-item
  .card:hover
  .card-product__group.group-left,
.product-block.\31
  22-test
  .halo-block-content
  .product.scroll-trigger
  .card:hover
  .card-product__group.group-left {
  transform: translate3d(-10px, 0, 0);
}
body.template-collection.product-card-layout-01
  .card
  .card-media.has-compare:after {
  content: unset !important;
}
body.template-collection .card-wishlist button.wishlist-icon {
  background-color: transparent;
}
.product-block.\31 22-test .halo-block-header .title .text {
  background: #f1f1f1;
}
body .card-wishlist .icon {
  width: 20px;
  height: 20px;
}
img.log-inn {
  width: 16px;
}
img.img_inn {
  width: 21px;
}
img.heart_inn {
  width: 22px;
}
img.cart_inn {
  width: 23px;
}
body .scrolled-past-header img.img_inn,
body .scrolled-past-header img.log-inn,
body .scrolled-past-header img.cart_inn,
body .scrolled-past-header img.heart_inn {
  filter: invert(100%);
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fade-test {
  from {
    opacity: 0.7;
  }
  to {
    opacity: 1;
  }
}

@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.bottom_name {
  height: 170px;
  display: grid;
  align-items: center;
  justify-content: center;
  border-radius: 0px 0px 40px 40px;
  margin-top: -150px;
  position: relative;
  z-index: 1;
}
body .header-nav-hamburger--style1 .header-item--side {
  min-width: unset;
}
body .scrolled-past-header .header-logo .header__heading-logo {
  filter: invert(100%);
}
/*  card css */
.shopify-section.sections-product-block h3.title {
  font-family: "Made-Avenue";
  text-transform: capitalize;
  font-size: 2.5vw;
  line-height: 3vw;
  font-weight: 400;
}
.shopify-section.sections-product-block .halo-block-header .title:before {
  left: 50%;
  width: 35%;
  right: 50%;
  transform: translateX(-50%);
  height: 1px;
}
.shopify-section.sections-product-block .halo-block-header .title .text {
  padding: 0 8px;
  width: fit-content;
}
.shopify-section.sections-product-block span.badge.sale-badge {
  font-size: 14px;
  width: 66px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #bfa092 !important;
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
}
.shopify-section.sections-product-block .product .product-item {
  background: #fff;
  padding-bottom: 25px;
  border: 1px solid #ab896e69;
  border-radius: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.shopify-section.sections-product-block
  .card-product
  .card-media
  img.motion-reduce {
  padding: 20px 20px 0px 20px;
  object-fit: contain;
}
body.template-collection .card-product .card-media img {
  /* object-fit: contain; */
  object-fit: cover;
}
body.template-collection .card-product {
    padding-top: 0px;
}
body .collection .productGrid .product {
    padding-left: 15px !important;
    padding-right: 15px !important;
    position: relative;
}
label.swatch-label[data-value="mongoose"] span {
  background-color: #ab896e !important;
}
label.swatch-label[data-value="quicksand"] span {
  background-color: #bfa092 !important;
}
.shopify-section.sections-product-block .card-swatch .swatch-label {
  border-color: #00000094;
  width: 18px;
  height: 18px;
}
.card-information {
  display: flex;
  flex-direction: column; /* Ensures the content in cards is laid out from top to bottom */
}

.card-information a.card-title {
  font-family: "Made-Avenue";
  font-size: 1.2vw;
  line-height: 1.5vw;
  padding-top: 30px;
  font-weight: 400;
  letter-spacing: 1px;
  width: 230px;
  min-height: 3vw; /* Adjust based on your needs to accommodate for 2 lines of text */
}
.shopify-section.sections-product-block .card-price dd.price__compare s {
  color: #8f8f8f;
  font-size: 12px;
  line-height: 15px;
  font-family: "Made-Avenue";
}
.price--on-sale .price__sale {
  flex-direction: row-reverse;
  gap: 8px;
}
.shopify-section.sections-product-block
  .card-price
  span.price-item.price-item--sale {
  font-size: 18px;
  color: #1b1b1b;
  font-family: "Made-Avenue";
  line-height: 22px;
  font-weight: 400;
}
.shopify-section.sections-product-block .card-product__group.group-left {
  opacity: 1;
  visibility: visible;
  background: transparent !important;
  top: -6px;
}
.shopify-section.sections-product-block
  .card-product__group.group-left
  button.wishlist-icon.wishlist-added {
  background: transparent;
}
.shopify-section.sections-product-block .card-wishlist .wishlist-added .icon {
  fill: #000;
}
.shopify-section.sections-product-block .card-wishlist .icon {
  fill: #ab896e;
}
.shopify-section.sections-product-block .card-wishlist .wishlist-icon .text {
  background: transparent;
  color: #000;
  font-family: "Made-Avenue";
  letter-spacing: 1px;
  font-size: 12px;
}
.shopify-section.sections-product-block a.button.button-ATC {
  font-family: "Made-Avenue";
  letter-spacing: 1px;
  text-transform: capitalize;
  font-size: 14px;
}
.shopify-section.sections-product-block
  .card-product
  .card-action
  .button:hover {
  background: #ab896e;
  border-color: #ab896e;
}
/*  card css */
p.First-Head,
p.Third-Head {
  line-height: 4.8vw;
  font-size: 4vw;
  letter-spacing: 2px;
  font-family: Made-Avenue;
  color: #fff;
}
p.Second-Head {
  font-size: 3vw;
  line-height: 3.5vw;
  color: #fff;
  letter-spacing: 1px;
  font-weight: 400;
  font-family: Made-Avenue;
  padding: 10px 0px;
}
.content-poss p {
  margin: 0;
}
.content-poss {
  text-align: center;
}
.two_sides_section {
  display: flex;
  align-items: center;
}
.Shop-the-Look {
  background: #d3c2a8;
}
.Shop-the-Look .slick-arrow {
  padding: 2px;
  border: unset;
  background: transparent;
}
.Shop-the-Look button.slick-prev img {
  transform: rotate(180deg);
}
.Shop-the-Look .slick-arrow.slick-next {
  right: 20px !important;
}
.Shop-the-Look button.slick-prev {
  left: 20px !important;
}
.right_content {
  text-align: center;
}
.button_content {
  margin-top: 30px;
}
.section-header-navigation:not(.scrolled-past-header)
  .header-hamburger--transparent {
  background-color: #0000002b !important;
}
a.header__menu-item.header__menu-item {
  font-size: 1vw;
  line-height: 1.4vw;
  font-weight: 100;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-family: "MADEAvenuePERSONALUSE";
}
.worn_by_nature {
  background-color: #bfa092;
  height: 230px;
  background-size: contain;
  background-position: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content_dd {
  font-size: 4vw;
  font-family: Made-Avenue;
  color: #fff;
  line-height: 3.5vw;
  letter-spacing: 4px;
  padding-bottom: 25px;
}
.under_worn img {
  margin: auto;
  padding-top: 10px;
}
.shopify-section.sections-product-block a.button.button-ATC {
  display: none;
}
.best_quality_wool .button_div a {
  margin-left: initial;
}
.main_div {
  background: #f0f0f0;
  padding-top: 40px;
  padding-bottom: 12px;
}
/* collection page  */

toolbar-item.toolbar .toolbar-item .toolbar-icon.active {
  border-color: #bfa092;
  overflow: hidden;
}
body.template-collection
  .toolbar
  .toolbar-item
  .toolbar-icon.grid-4.active:before {
  box-shadow: 7px 0 0 #bfa092, 14px 0 0 #bfa092, 21px 0 0 #bfa092;
  background-color: #bfa092;
}
body.template-collection
  .toolbar
  .toolbar-item
  .toolbar-icon.grid-3.active:before {
  box-shadow: 7px 0 #bfa092, 14px 0 #bfa092;
  background-color: #bfa092;
}
body.template-collection
  .toolbar
  .toolbar-item
  .toolbar-icon.grid-2.active:before {
  box-shadow: 7px 0 #bfa092;
  background-color: #bfa092;
}
body.template-collection
  .toolbar
  .toolbar-item
  span.toolbar-icon.icon-mode.icon-mode-list.active:before {
  box-shadow: 0 7px 0 #bfa092, 0 14px 0 #bfa092;
  background-color: #bfa092;
}
body.template-collection .toolbar .toolbar-item .toolbar-icon.grid-4:before {
  box-shadow: 7px 0 0 #120f0f, 14px 0 0 #120f0f, 21px 0 0 #120f0f;
}
body.template-collection .toolbar label.toolbar-label,
body.template-collection [data-section-type="header-collection"] .breadcrumb a {
  font-size: 15px;
  line-height: 21px;
  color: #1b1b1b;
  font-family: "MADEAvenuePERSONALUSE";
}
body.template-collection .toolbar {
  padding-top: 0;
  padding-bottom: 4px;
  border-top: unset;
}
body.template-collection .toolbar .toolbar-wrapper.scroll-trigger {
  margin-top: -120px;
}
body.template-collection .sidebarBlock-heading {
  font-size: 1.2vw !important;
  line-height: 1.5vw !important;
  color: #1b1b1b !important;
  font-family: "MADEAvenuePERSONALUSE" !important;
}
body.template-collection
  .product-item
  .card-information
  a.card-title.link-underline {
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px;
  text-align: center;
  color: #000000;
}
body.template-collection .product-item .card-information {
  padding: 15px 0 0;
  /* padding: 50px 0 0; */
}
body.template-collection .product-item .card-information__wrapper .card-price {
  justify-content: center;
}
body.template-collection .product-item .card-swatch .swatch-label {
  border-color: #00000094;
  width: 18px;
  height: 18px;
}
body.template-collection .product-item .card-swatch .swatch {
  display: flex;
  justify-content: center;
  gap: 15px;
}
body.template-collection .card-information.page_collections dd.price__compare,
body.template-collection .product-item .compare-button,
body.template-collection .product-item a.button.button-ATC {
  /* display: none !important; */
}
body.template-collection dd.price__compare {
  display: none;
}
body.template-collection .halo-productBadges .badge.sale-badge {
  font-size: 12px;
  width: 55px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #bfa092 !important;
  font-family: MADEAvenuePERSONALUSE;
  letter-spacing: 1px;
}
body.template-collection .product-item .halo-productBadges--right {
  right: unset;
  left: 10px;
}
body.template-collection .product-item .card-product__group.group-left {
  right: 10px;
  top: -8px;
  left: unset;
}
body.template-collection .card-wishlist .wishlist-added .icon,
body.template-collection .card-wishlist button.wishlist-icon .icon {
  fill: #0e0e0e;
  /* fill: #ab896e; */
}
body.template-collection .card-wishlist .wishlist-added .filled_icon {
  opacity: 1;
}
body.template-collection .card-wishlist button.wishlist-icon span.text {
  display: none;
}
.facets__clear-all .text,
body.template-collection .facets__list--refined .active-facets__button,
body.template-collection .results-count .results,
.facets__reset .text,
.facets__price--box .price-to-price,
body.template-collection form#CollectionFiltersForm .form-field input,
body.template-collection
  collection-filters-form
  .sidebarBlock-content
  ul
  li
  label,
body.template-collection .product-item span.price-item.price-item--sale {
  font-size: 15px;
  color: #000;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 21px;
}
body.template-collection .facets__list--refined .active-facets__button:hover {
  background-color: #100d0d;
  color: #fff !important;
}
span.from_pp {
  color: #bfa092;
  font-size: 15px;
  line-height: 21px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  padding-right: 10px;
}
body.template-collection .product-item .card-information__wrapper .card-price {
  margin-bottom: 10px;
}
body.template-collection form#CollectionFiltersForm input#filter__price--apply {
  font-size: 1.2vw;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 1.6vw;
}
body.template-collection .collection-breadcrumb .breadcrumb {
  margin-bottom: 45px;
  padding-top: 70px;
}
body.template-collection .card-product {
  padding-top: 50px;
}
body.template-collection .card-product .card-media {
  overflow: visible;
}
label.swatch-label.is-active {
  border-color: #0a0a0a !important;
}
button.wishlist-icon.wishlist-added .unfilled {
  display: none;
}
body.template-collection .facets__item--rectangle .facet-checkbox .text {
  height: 33px;
  border: 1px solid #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
}
.card .card-information .card-swatch ul li label[data-value="mongoose"] span {
  background: #ab896e;
  background-image: unset !important;
}
.card .card-information .card-swatch ul li label[data-value="black"] span {
  background: #000;
  background-image: unset !important;
}
.card .card-information .card-swatch ul li label[data-value="Quicksand"] span {
  background: #bfa092;
  background-image: unset !important;
}
body.template-collection
  ul.facets__list
  li.list-menu__item.facets__item.facets__item--swatch
  label.facet-checkbox {
  width: 20px;
  height: 20px;
}
body.template-collection .see_the_prod,
body.template-index .card-quickview button.quickview-button.button,
body.template-collection .card-action.has-compare a.button.button-ATC {
  display: none;
}
body.template-collection label.compare-label.form-label--checkbox {
  font-family: "MADEAvenuePERSONALUSE";
  color: #000;
  text-decoration: none !important;
  letter-spacing: 1px;
  font-weight: 600;
}
body .card-compare input[type="checkbox"] + .form-label--checkbox:before {
  border: 1px solid #080707;
}
div#halo-compare-product-popup
  .halo-popup-header
  h5.halo-popup-title.text-center,
div#halo-compare-product-popup tr.compareTable-row th span,
div#halo-compare-product-popup tr.compareTable-row td span {
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
}
body.template-collection footer.footer {
  box-shadow: rgba(0, 0, 0, 0.56) 0px 22px 62px 4px;
}
.under_bb h1,
.under_bb h2 {
  font-size: 1.7vw;
  line-height: 2.4vw;
  font-family: "MADEAvenuePERSONALUSE";
  color: #000;
  font-weight: 400;
}
.undeerr_thiss {
  font-size: 0.8vw;
  line-height: 1.3vw;
  color: #000;
  font-family: "Figtree";
  font-weight: 400;
  width: 85%;
}
body.template-collection .toolbar .toolbar-item .toolbar-icon.icon-mode:before {
  background-color: #120f0f;
}
body.template-collection .toolbar .toolbar-item .toolbar-icon.grid-2:before {
  box-shadow: 7px 0 0 #080707;
}
body.template-collection .toolbar .toolbar-item .toolbar-icon.grid-3:before {
  box-shadow: 7px 0 0 #0a0909, 14px 0 0 #120d0d;
}
body.template-collection
  .toolbar
  .toolbar-item
  .toolbar-icon.icon-mode-list:before {
  box-shadow: 0 7px 0 #120b0b, 0 14px 0 #0e0909;
}
body.template-collection .card-swatch .item .tooltip {
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
}
body.template-collection .breadcrumb span.separate {
  padding: 0 2px;
}
body.template-collection
  [data-section-type="header-collection"]
  .breadcrumb
  .separate
  svg {
  color: #120e0e;
  fill: #100b0b;
}
body.template-collection
  .sidebar--layout_1
  .sidebarBlock-headingWrapper
  .sidebarBlock-heading:after {
  background-image: url(/cdn/shop/files/down-arrow_4.png?v=1702972718);
}
body.template-search
  .sidebar--layout_1
  .sidebarBlock-headingWrapper
  .sidebarBlock-heading:after {
  background-image: url(/cdn/shop/files/down-arrow_4.png?v=1702972718);
}
body .product-block.products__show.\31 22-test {
  /* background: #f1f1f1; */
  /* background-image:unset !important; */
}
.halo-productView-right.productView-details h1.productView-title {
  font-size: 1.2vw;
  line-height: 28.6px;
  letter-spacing: 1px;
  font-family: "Made-Avenue";
  font-weight: 400;
}
.productView-desc.halo-text-format {
  line-height: 1.4vw;
  font-size: 1vw !important;
  font-weight: 400;
  font-family: "Made-Avenue";
  color: #000 !important;
  letter-spacing: 0.5px;
}
body.template-product .product-form__input .form__label,
body.template-product .productView-price span.price-item.price-item--regular,
body.template-product .product-form__swatch .form__label,
body.template-product label.form-label.quantity__label,
body.template-product .productView-info-item span {
  font-family: "Made-Avenue";
  line-height: 1.4vw;
  font-size: 0.9vw;
  font-weight: 400;
}
/* body.template-product button#product-add-to-cart {
  font-size: 1.7vw;
  line-height: 1.5vw;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: capitalize;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  padding-bottom: 0;
  width: 268px;
  margin-left: inherit;
  border-radius: 30px;
}*/
body.template-product .productView-nav button.slick-arrow {
  display: none !important;
}
button.together-cart-btn.active-btn {
  background: transparent;
  color: #000;
}

nav.breadcrumb.breadcrumb- {
  font-size: 16px !important;
  text-align: center !important;
}
.btm-breadcrumbs nav.breadcrumb.breadcrumb- a.link.home-link,
.btm-breadcrumbs nav.breadcrumb.breadcrumb- span.separate,
.btm-breadcrumbs nav.breadcrumb.breadcrumb- span.bd-title,
.btm-breadcrumbs nav.breadcrumb.breadcrumb- span.observe-element {
  display: none;
}
.card-information.page_collections h3 a {
  width: 100%;
  font-size: 18px !important;
  padding-left: 10px;
  padding-right: 10px;
}
.card-information.page_collections span.transcy-money {
  font-size: 18px;
  letter-spacing: 0.48px !important;
}
.card-product form.variants button.product-form__submit {
  border-radius: 50px;
  background: black;
  color: white;
  font-weight: 300;
  font-family: "MADEAvenuePERSONALUSE";
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1vw;
  line-height: 1.5vw;
  padding: 5px 0px;
}

/* body.template-collection:has(.collection-banner) .collection-header {
    margin-top: 0px;
}
body.template-collection .collection-header {
    margin-top: 60px;
} */
div#halo-sidebar ul li a {
  font-size: 16px !important;
  font-family: "MADEAvenuePERSONALUSE";
  text-transform: capitalize;
}
div#halo-sidebar ul li label {
  font-size: 16px !important;
  font-family: "MADEAvenuePERSONALUSE";
}
body.template-collection .card-product {
  padding-top: 0px;
}
body .collection .productGrid .product {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
body.template-cart .header-logo .header__heading-link img {
  filter: invert(100%);
}
body.template-cart .header-item--side .header__search img,
body.template-cart .header-item--side .header__icon--wishlist img,
body.template-cart .header-item--side .header__icon--account img,
body.template-cart .header-item--side .header__icon--cart img {
  filter: invert(100%);
}
body.template-cart .header-navigation {
  box-shadow: 0px 1px 6px rgba(30, 30, 30, 0.1);
}
#CartSection-template--17665087865085__main .cart-container {
  padding-top: 20px !important;
}

.halo-size-chart-popup .halo-size-chart table{
  width: 100% !important;
}
.halo-size-chart-popup .halo-size-chart table td span{
    font-family: "Made-Avenue" !important;
}
.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.template-search .resultListing.scroll-trigger {
    display: none;
}

@media only screen and (min-width: 1400px) and (max-width: 1476px) {
}
@media only screen and (min-width: 768px) and (max-width: 1150px) {
  body .sub_image img {
    height: 250px;
  }
  .worn_by_nature {
    height: 180px;
  }
  a.header__menu-item.header__menu-item {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1400px) {
  .container-1170 {
    max-width: 82%;
  }
  body .worn_by_nature {
    height: 300px;
  }
  .bottom_name {
    height: 190px;
    margin-top: -167px;
  }
  body .header-navigation .container.container-1170 {
    max-width: 88% !important;
  }
  .image-button a,
  .button_div a,
  .button_content a,
  .previewCart .button[aria-disabled="true"].button-continue {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .featured-collection-block .halo-row {
    gap: 30px;
  }
  body.template-collection
    .halo-collection-content
    .page-sidebar
    + .page-content {
    padding-left: 50px;
  }
  .shopify-section.sections-product-block .container.layout-body--default {
    padding-left: 30px;
    padding-right: 30px;
  }
  .left-image,
  .left_scroll {
    padding-left: 20px;
  }
  body.template-collection ul.productGrid li.product.scroll-trigger {
    margin-bottom: 0px !important;
  }
  .productGrid.column-2 .product,
  .productGrid.column-3 .product,
  .productGrid.column-4 .product,
  .productGrid.column-5 .product {
    margin-top: 50px;
  }
  .productGrid.column-2 .product,
  .productGrid.column-3 .product,
  .productGrid.column-4 .product,
  .productGrid.column-5 .product {
    margin-top: 0px;
  }
  .productGrid.column-2 .product,
  .productGrid.column-3 .product,
  .productGrid.column-4 .product,
  .productGrid.column-5 .product {
    margin-top: 30px !important;
  }
  .productGrid.column-4 .product:nth-child(-n+4){
    margin-top: 0 !important;
  }
  
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .image-with-left .overlapping_text {
    padding-top: 20px;
  }
  body.template-collection .collection-breadcrumb .breadcrumb {
    padding-top: 14px;
  }
  body.template-collection
    .product-item
    .card-information__wrapper
    .card-price {
    margin-bottom: 20px;
  }
  .image-subheading {
    width: 90%;
    margin: auto;
    text-align: center;
  }
  body .footer .footer__content-top {
    padding-top: 45px !important;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-right: 15px;
  }
  body.template-collection breadcrumb-component {
    padding-left: 20px;
  }
  .new_collection {
    gap: 35px;
  }
  .collection_url img {
    width: 100% !important;
  }
  .collection_url {
    width: 46% !important;
  }
  body.template-collection .product-item .card-swatch .swatch {
    gap: 12px;
  }
}
@media only screen and (max-width: 1279px){
  .halo-size-chart-popup .halo-popup-wrapper .halo-size-chart {
    padding-left: 25px !important;
    padding-right: 25px !important;
    overflow-x: scroll;
}
}
@media only screen and (max-width: 1024px) {
  body.template-collection .sidebarBlock-heading,
  body.template-collection
    form#CollectionFiltersForm
    input#filter__price--apply {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  body.template-collection .toolbar .toolbar-wrapper.scroll-trigger {
    margin-top: -15px;
    margin-bottom: 35px;
  }
  sticky-header-mobile.header-mobile .container {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .image-with-text {
    display: flex;
    flex-direction: column-reverse;
  }
  .halo-text-format table td{
    padding: 11px 9px 8px!important;
    font-size: 14px!important;
  }
  .image-button a,
  .button_div a,
  .button_content a,
  .previewCart .button[aria-disabled="true"].button-continue {
    width: 180px;
    height: 42px;
  }
  .product_detal_block {
    text-align: center;
    width: 90%;
  }
  body.template-collection .collection-breadcrumb .breadcrumb {
    margin-bottom: 0px;
    padding-top: 12px;
  }
  .filled_icon {
    top: 1px;
  }
  .image-with-left,
  .image-with-right {
    width: 100%;
  }
  .image_overlap_text {
    padding: 40px 15px;
  }
  .image-heading {
    font-size: 40px;
    line-height: 105%;
    text-align: center;
    width: 75%;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 2px;
  }
  body .image-subheading {
    text-align: center;
  }
  .new_collection {
    gap: 15px;
  }
  .image-subheading,
  .image-button a {
    font-size: 14px;
  }
  .image_overlap_text .image-button {
    text-align: left;
    margin-top: 2rem;
  }
  .image-with-left .overlapping_text {
    padding-top: 0px;
  }
  body .two_sides_section .right_content .button_content {
    margin-top: 40px;
    padding-right: 20px;
  }
  body .bottom_name {
    height: 125px;
    border-radius: 0 0 20px 20px;
    margin-top: -70px;
  }
  .featured_custom_collection .button_div a {
    height: 36px;
    padding: 0px 15px;
    width: fit-content;
    margin-bottom: -5px;
  }
  .collection_url:hover .bottom_name h2 {
    -webkit-transform: translateY(-32px);
  }
  .shopify-section.sections-product-block .slider-button--prev .icon,
  .shopify-section.sections-product-block .slider-button--next .icon {
    margin-top: 2px;
  }
  .featured_custom_collection {
    padding: 15px 0;
  }
  .undeerr_thiss {
    width: 100%;
    margin: auto;
  }
  .under_bb h1 {
    text-align: center;
  }
  .product_detal_block nav.breadcrumb.breadcrumb- {
    flex-wrap: wrap;
    white-space: unset;
  }
  /* body .upper_section_product {
    height: 170px;
  } */
  body .upper_section_product nav.breadcrumb.breadcrumb- span,
  .upper_section_product nav.breadcrumb.breadcrumb- a {
    font-size: 14px;
    line-height: 22px;
  }
  body .upper_section_product .product_title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
  body.template-product .upper_section_product .product_just {
    font-size: 28px !important;
    line-height: 34px;
    padding: 6px 0px;
  }
  body.template-product .product-details.product-default {
    padding-top: 10px !important;
  }
  .product-details.product-default
    .halo-productView-left.productView-images
    .productView-thumbnail {
    padding: 5px 7px !important;
    margin: 0 5px;
  }
  .product-details.product-default
    .productView-thumbnail-wrapper
    .productView-for {
    padding: 0 10px;
  }
  body.template-product .productView-thumbnail .productView-thumbnail-link img {
    height: auto;
    width: 100%;
  }
  .product-details.product-default .halo-productView-right.productView-details {
    padding-top: 20px;
  }
  body.template-product
    .halo-productView-right.productView-details
    h1.productView-title {
    font-size: 20px !important;
  }
  body.template-product .product-form__buttons button#product-add-to-cart {
    font-size: 18px !important;
  }
  body.template-product
    .product-details.product-default
    .productView-desc.halo-text-format {
    line-height: 18px;
    font-size: 14px !important;
  }
  body.template-product
    .halo-productView-right.productView-details
    span.transcy-money,
  body.template-product
    .halo-productView-right.productView-details
    .productView-price
    .price.price--medium
    .price-item {
    font-size: 16px !important;
  }
  .halo-productView-right.productView-details
    .product-form__swatch
    .product-form__label {
    margin: 15px 6px 10px 0;
  }
  body.template-product button#product-add-to-cart {
    width: 100%;
    /* width: 250px; */
  }
  .halo-productView-right.productView-details
    product-form.productView-form.product-form
    .productView-groupTop
    .productView-action {
    width: 260px;
  }
  .halo-productView-right.productView-details
    product-form.productView-form.product-form
    .productView-wishlist
    a {
    width: 40px;
    height: 40px;
    padding: 6px;
  }
  body.template-product
    .halo-productView-right.productView-details
    .productView-share.style-2
    .share-button__button {
    padding: 0px 0 10px 15px !important;
  }

  /* review section css */
  .review_section .customer_reviews {
    font-size: 35px;
    max-width: 347px;
    margin: auto;
    margin-bottom: 18px;
  }
  .review_section h2.customer_reviews:before {
    left: 0%;
  }
  .review_section h2.customer_reviews:after {
    left: 100%;
  }
}
@media (max-width: 992px) {
  .undeerr_thiss {
    font-size: 14px;
    line-height: 21px;
  }
  .under_bb h1 {
    font-size: 20px;
    line-height: 28px;
    padding-top: 15px;
  }
  body.template-collection
    .toolbar
    .toolbar-item
    .toolbar-icon.icon-filter
    .filter-text {
    font-family: "MADEAvenuePERSONALUSE";
    letter-spacing: 1px;
    padding-left: 10px;
    font-size: 16px;
  }
  body.template-collection
    #CollectionProductGrid
    toolbar-item.toolbar.show-sticky {
    padding-top: 15px;
    padding-bottom: 0px;
  }
}
@media (min-width: 992px) {
  body .collection .productGrid .product {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* .section-header-navigation .header-logo .header__heading-logo{
      padding: 10px;
} */
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  footer.footer .container.container-1170 {
    padding-left: 55px;
  }
  .image-button a,
  .button_div a,
  .button_content a,
  .previewCart .button[aria-disabled="true"].button-continue {
    font-size: 18px;
  }
  .footer-logo img {
    max-width: 145px;
  }
}
.footer-block__newsletter
  .footer-block__newsletter-form
  .newsletter-form__button {
  letter-spacing: 1px;
}
.upper_section_product {
  background: #bfa092;
  background-size: contain;
  background-position: center;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.upper_section_product .product_title {
  font-size: 18px;
  color: #fff;
  font-family: "MADEAvenuePERSONALUSE";
  line-height: 28px;
  font-weight: 400;
}
.upper_section_product .product_just {
  font-size: 1.8vw;
  line-height: 2.1vw;
  color: #fff;
  font-weight: 400;
  padding: 16px 0px;
  font-family: "MADEAvenuePERSONALUSE";
}
.upper_section_product nav.breadcrumb {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  font-family: "MADEAvenuePERSONALUSE" !important;
}

.upper_section_product nav.breadcrumb span,
.upper_section_product nav.breadcrumb a {
  font-size: 16px !important;
  line-height: 16px !important;
  color: #fff !important;
  font-weight: 400 !important;
}
.product_detal_block {
  text-align: center;
}
.product_detal_block .breadcrumb span.separate svg {
  color: #ffffff;
  fill: #ffffff;
}
.product-details
  .halo-productView-left.productView-images
  .productView-image-wrapper
  .productView-image {
  background: #faf0ea;
  padding: 69px 100px;
}
.halo-productView-right.productView-details
  .product-form__swatch
  .product-form__label {
  width: 25px;
  height: 25px;
}
.halo-productView-right.productView-details .product-form__swatch .form__label {
  margin-bottom: 0px;
}
.halo-productView-right.productView-details span.transcy-money {
  font-size: 1vw;
  line-height: 1.4vw;
  color: #000;
  font-family: auto;
  font-family: "Made-Avenue";
}
.halo-productView-right.productView-details
  .productView-price
  .price.price--medium
  .price-item {
  font-size: 1vw;
  line-height: 1.4vw;
  color: #000;
  font-family: auto;
  font-family: "MADEAvenuePERSONALUSE";
}
.halo-productView-right.productView-details .product-form__label .text {
  display: flex;
  width: 30px;
  min-width: 30px;
  align-items: center;
  padding: 0 !important;
  justify-content: center;
  height: 30px;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  font-family: "MADEAvenuePERSONALUSE";
  border-radius: 6px;
}
.halo-productView-right.productView-details input.form-input.quantity__input {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Made-Avenue";
  border-radius: 6px;
  border: 1px solid black;
  padding: 12px 25px 9px 36px;
}
.halo-productView-right.productView-details .btn-quantity {
  top: -6px;
}
.halo-productView-right.productView-details .btn-quantity.minus:before,
.halo-productView-right.productView-details .btn-quantity.plus:after,
.halo-productView-right.productView-details .btn-quantity.plus:before {
  width: 8px;
}
.halo-productView-right.productView-details .productView-ViewingProduct span {
  font-size: 14px;
  line-height: 18px;
  color: #000;
  font-family: "MADEAvenuePERSONALUSE";
}
.halo-productView-right.productView-details .productView-subtotal span {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  color: #000;
  font-family: "MADEAvenuePERSONALUSE";
}
.halo-productView-right.productView-details
  product-form.productView-form.product-form
  .productView-groupTop
  .productView-action {
  width: 285px;
}
.halo-productView-right.productView-details
  product-form.productView-form.product-form
  .productView-wishlist
  a {
  width: 45px;
  height: 45px;
  border: 1px solid #100a0a;
  padding: 6px;
}
.product-details.product-default
  .halo-productView-left.productView-images
  .productView-thumbnail {
  padding: 10px 15px !important;
  margin: 0px 10px;
  border: 1px solid #d3c2a8;
  border-radius: 10px;
}
.product-details.product-default
  .productView-thumbnail-wrapper
  .productView-for {
  padding: 0 20px;
}
body.template-product .productView-thumbnail .productView-thumbnail-link img {
  height: auto;
  width: 100%;
}
button.btn-cart-together.not_work {
  opacity: 0.6;
  pointer-events: none;
}
body .halo-block.halo-product-block.halo-recommendations-block h3.title {
  margin-top: 30px;
  text-transform: unset;
  margin-bottom: 45px;
}
.halo-block.halo-product-block.halo-recommendations-block .halo-block-header {
  border-color: #000;
}
body.template-product h4.sticky-title {
  font-size: 1.2vw;
  line-height: 28.6px;
  letter-spacing: 1px;
  font-family: Made-Avenue;
  font-weight: 400;
}
.sticky-product-wrapper .sticky-price span.money-subtotal {
  font-size: 1vw;
  line-height: 26.6px;
  font-family: Made-Avenue;
  font-weight: 400;
}
@media (max-width: 1099px) {
  body.template-collection
    .toolbar
    .toolbar-item
    .toolbar-icon.icon-mode.active:before {
    box-shadow: 7px 0 #bfa092;
  }
}
@media (min-width: 1459px) {
  body.template-collection .container {
    max-width: 85%;
  }
  body .footer .footer__content-top {
    padding-bottom: 45px;
  }
  .Shop-the-Look .slick-arrow.slick-next {
    right: 25px !important;
    width: 50px;
    height: 50px;
  }
  .Shop-the-Look button.slick-prev {
    left: 25px !important;
    width: 50px;
    height: 50px;
  }
  .Shop-the-Look button.slick-arrow img {
    width: 50px;
    height: 50px;
  }
  body .featured_custom_collection {
    padding: 70px 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1458px) {
  .Shop-the-Look .slick-arrow {
    padding: 0;
  }
}
@media only screen and (min-width: 1300px) {
  body.template-product .halo-product-block .slick-next {
    right: -25px;
  }
  body.template-product .halo-product-block .slick-prev {
    left: -25px;
  }
}
@media only screen and (min-width: 1100px) {
  .product-details.product-default .halo-productView-left.productView-images,
  .product-details.product-default .halo-productView-right.productView-details {
    width: 50%;
  }
  .product-details.product-default .halo-productView-left.productView-images {
    padding-right: 80px;
  }
  .product-details.product-default .halo-productView-right.productView-details {
    padding-left: 45px;
    padding-right: 45px;
  }
}
sticky-add-to-cart.productView-stickyCart
  .sticky-product-wrapper
  button#product-sticky-add-to-cart {
  font-size: 1.1vw;
  line-height: 1.5vw;
  font-family: MADEAvenuePERSONALUSE;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: capitalize;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  padding-bottom: 0;
  margin-left: inherit;
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  body .halo-block.halo-product-block.halo-recommendations-block h3.title {
    margin-top: 5px;
    margin-bottom: 30px;
  }
  product-tab.productView-tab a.toggleLink.popup-mobile {
    font-family: Made-Avenue;
    font-weight: 400;
    font-size: 14px;
    color: var(--color-text);
    text-transform: uppercase;
  }
  sticky-add-to-cart.productView-stickyCart
    .sticky-product-wrapper
    button#product-sticky-add-to-cart {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .upper_section_product {
    height: 250px;
  }
}

/*------------- app reviews css--------------- */
.grp-entangle-swiper-slide .grp-entangle-item,
.grp-entangle-swiper-slide .grp-entangle-item-body {
  flex-direction: column-reverse;
  background-color: transparent !important;
}
.grp-entangle-swiper-slide .grp-entangle-item {
  background-color: transparent !important;
  border: 1px solid #d3c2a8;
  border-radius: 10px !important;
}
.grp-entangle-rating-container {
  display: none;
}

.page-width.review_section {
  background: transparent;
  padding-top: 45px;
}

.page-width.review_section
  .shopify-block.shopify-app-block
  .grp-entangle--root {
  background: transparent !important;
}

.grp-entangle-item .grp-entangle-item-body {
  padding-left: 10px;
  border-left: 1px solid #ab896e;
}

.grp-entangle-slider-wrapper .swiper-pagination {
  display: none;
}

.grp-entangle-swiper-button-next svg,
.grp-entangle-swiper-button-prev svg {
  width: 3rem;
  height: 3rem;
}
.grp-entangle-item-head-logo-wrapper svg {
  display: none;
}
.grp-entangle-item-body-stars svg {
  fill: #fcd635 !important;
}

.under_ss .slick-list {
  overflow: visible;
}

.close_btn,
.close_btn2 {
  position: absolute;
  top: -8px;
  right: -5px;
  z-index: 1;
  background: #000;
  color: #fff;
  border-radius: 50%;
  padding: 5px;
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.close_btn:hover,
.close_btn2:hover {
  cursor: pointer;
}

.footer-block__item .footer-block__list-social .list-social__link {
  background: #ffffff00;
  border: 1px solid #ffffff00;
}

/* .footer-block__item .footer-block__list-social .list-social__link:hover {
  background: #ffffff00;
  border-color: #c3333300;
} */

.grp-entangle-item-head-name-group .grp-entangle-item-date {
  display: none;
}
body .grp-entangle-item-head-group-left .grp-entangle-item-head-image {
  height: 30px;
  width: 30px;
}

.my-wg-drop.wg-drop.country-selector a {
  padding: 0px;
}
.language_translator .wg-flags a img.wg-flag {
  margin-right: 0px;
}
.language_translator .wg-drop.country-selector {
  background: transparent;
}
.language_translator .wg-drop.country-selector ul {
  right: 0;
  padding: 0 15px;
  transform: translate(34%, 2px);
}

.product_box .products_look {
  width: 100%;
}

.header__icon.icon-hamburger.d-inline-block.p-relative.w-h-24.hide-main-menu {
  display: none;
}

.products_look p.prod_price,
.products_look2 p.prod_price {
  text-align: center;
  font-size: 2rem;
  font-family: "Montserrat";
  margin: 13px 0;
}

.products_look div,
p.product_description,
.products_look2 div {
  text-align: center;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
p.product_description {
  margin: 0px;
}
.wg-default #weglot-listbox.show {
  display: block !important;
}

.repeated-image .product_box_container td,
.repeated-image .product_box_container2 td {
  font-size: 1.2rem;
}

.Shop-the-Look .store_locator_link {
  position: relative;
  z-index: 9;
}

@media (min-width: 1500px) {
  .repeated-image .product_box_container,
  .repeated-image .product_box_container2 {
    /* right: 14vw; */
    width: 15vw;
  }
  .close_btn {
    /* right: 13.5vw; */
  }
}

@media (max-width: 1325px) {
  .repeated-image .product_box_container,
  .repeated-image .product_box_container2 {
    right: 50% !important;
    transform: translate(50%, 0px);
  }
}

/* tab css */
.tabs_parent {
  width: 100%;
  margin: auto;
  border: 1px solid black;
  /* margin-top: 55px; */
  border-radius: 25px;
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 3px;
  margin-bottom: 17px;
}

.physical_store_sec,
.digital_store_sec {
  font-family: Poppins;
  font-size: 13px;
  text-transform: capitalize;
  width: 50%;
  text-align: center;
  transition: background 0.3s, color 0.3s;
  padding: 8px 12px;
  border-radius: 24px;
  cursor: pointer;
}
.physical_store_sec:hover {
  background: #bfa092;
  border-radius: 24px;
  color: white;
  padding: 8px 12px;
}
.digital_store_sec:hover {
  background: #bfa092;
  border-radius: 24px;
  color: white;
  padding: 8px 12px;
}
.active1 {
  background: black;
  color: white;
}
/*  */
.sticky-search-menu-open .header-nav-hamburger .search__input {
  padding: 7px 10px 7px 10px !important;
}

/*****custom_new1*******/
@media screen and (max-width: 768px) {
  .new_collection {
    flex-wrap: wrap;
    display: flex;
  }
  body .activity_image {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 8px;
  }
  .product-block.\31 22-test .slider-button {
    padding: 6px;
    cursor: pointer;
    width: 34px;
    height: 34px;
  }
  a.header__menu-item.header__menu-item {
    font-size: 16px !important;
  }
  .product-block.\31 22-test {
    padding-bottom: 30px;
  }
  .shopify-section-header-sticky {
    background: white;
  }
  .bottom_name h2 {
    font-size: 29px;
  }
  .image-subheading,
  .image-button a {
    text-align: left;
  }
  .flex_roows {
    display: block;
    width: 100%;
    padding-top: 10px;
  }
  .Shop-the-Look {
    padding-top: 10px;
  }
  .section-header-navigation:not(.scrolled-past-header)
    .header-hamburger--transparent {
    background-color: #0000001a !important;
  }
  .left-image {
    width: 100%;
  }
  .site-nav-mobile.nav-account .header__icon .title {
    font-size: 15px !important;
  }
  .left-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }
  .rights_side {
    width: 100%;
    padding-left: 13px;
    padding-right: 12px;
  }
  .rights_side h2 {
    padding-top: 30px;
    font-size: 32px;
    line-height: 38px;
    padding-bottom: 4px;
  }
  .paragraphs {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
  }
  .button_div a {
    position: relative;
    top: -19px;
    font-size: 14px;
  }
  .new_collection {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    justify-content: unset;
  }
  .collection_url {
    width: 46.9%;
  }
  .featured_custom_collection .new_collection .collection_url img {
    width: 100%;
  }

  .best_quality_wool {
    padding-bottom: 34px;
  }
  .shopify-section.sections-product-block h3.title {
    font-size: 40px;
    margin-bottom: 40px !important;
  }

  .shopify-section.sections-product-block .halo-block-header .title:before {
    width: 70%;
  }
  .two_sides_section {
    display: block;
  }
  .footer-logo {
    width: 100% !important;
    margin: auto;
    display: flex;
    justify-content: center;
    margin-bottom: 38px;
  }
  .footer-logo img {
    width: 100%;
    max-width: 175px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .left_scroll {
    width: 100%;
  }
  .right_content {
    width: 100%;
    padding-left: 17px;
    padding-top: 31px;
  }
  p.First-Head,
  p.Third-Head {
    font-size: 40px;
  }
  p.Second-Head {
    font-size: 32px;
    padding: 28px;
  }
  .button_content {
    margin-top: 24px;
    text-align: left;
    padding-bottom: 33px;
  }
  .button_content a {
    font-size: 16px !important;
  }
  .shopify-section.sections-product-block .card-information a.card-title {
    font-size: 14px;
    line-height: 21px;
    padding-top: 20px;
  }
  body .worn_by_nature .content_dd {
    font-size: 40px;
    padding-bottom: 20px;
    letter-spacing: 2px;
  }
  .main_div h1 {
    font-size: 40px !important;
    letter-spacing: 1px;
  }
  body .main_div h1:before {
    content: unset;
  }
  .activity_image {
    flex-wrap: wrap;
  }
  .sub_image {
    width: 50% !important;
  }
  .sub_image1 img {
    padding-left: 8px !important;
  }
  .sub_image4 img {
    padding-right: 8px !important;
  }
  .content-poss {
    text-align: center;
  }
  a.header__heading-link.focus-inset {
    --width-logo-mb: 100% !important;
  }
  .main_div h1:before {
    width: 73% !important;
    height: 2px !important;
  }
  body .sub_image img {
    height: 200px;
  }
  .worn_by_nature {
    height: 170px;
  }
}
/* footer css */

.footer__content-bottom .footer-block__bottom {
  justify-content: center !important;
}
.footer-block__item.footer-block__column.footer-block__newsletter.newsletter__.text-left.scroll-trigger.animate--slide-in {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
}
.follow_us {
  color: #000;
  font-size: 19px;
  font-family: "Made-Avenue" !important;
  text-transform: capitalize;
  font-weight: 600;
  padding-bottom: 16px;
  letter-spacing: 1px !important;
  padding-top: 10px;
  padding-bottom: -20px;
}
.footer-block__list-social.scroll-trigger.animate--slide-in {
  margin: 0;
}
.footer-block__newsletter .field__input {
  background-color: #fff0 !important;
  border: 1px solid #a39e9e !important;
}
.footer-block__newsletter .newsletter-form__button {
  color: #fff !important;
  border: 1px solid #ffffff !important;
  background-color: #000 !important;
}
.footer-logo {
  width: 25%;
}
.footer-logo img {
  width: 100%;
  max-width: 140px;
}
.footer-block__list-social .list-social__link svg {
  width: 30px !important;
  height: 30px !important;
}
a.link.link--text.list-social__link.icon-facebook svg {
  fill: #fff0;
}
.footer__content-top {
  padding-top: 64px !important;
}
h2.footer-block__heading,
div.footer-block__heading {
  font-family: "Made-Avenue" !important;
  letter-spacing: 1px !important;
}
.footer-1 .footer-block__list-social .list-social {
  margin-bottom: 6px;
}
.footer__content-bottom {
  border-top: 1px solid #1b1b1b !important;
}
.footer-block__newsletter .field__input {
  text-transform: capitalize;
  font-family: "Figtree";
}
.footer span.text {
  font-family: "Figtree";
  font-weight: 600;
}

.activity_image {
  width: 100%;
  display: flex;
  padding-bottom: 30px;
}
.sub_image {
  width: 25%;
}
.sub_image img {
  height: 368px;
  width: 100%;
  object-fit: cover;
  padding: 8px;
}
.main_div h1 {
  font-family: Made-Avenue;
  text-transform: capitalize;
  font-size: 2.5vw;
  font-weight: 400;
  position: relative;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 29px;
}
.sub_image1 img {
  padding-left: 0px;
}
.sub_image4 img {
  padding-right: 0px;
}
.main_div h1:before {
  content: "";
  width: 24%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 50%;
  transform: translateX(-50%);
}
.activity_heading {
  padding: 10px 8px;
  width: fit-content;
  display: flex;
  background: #f3f3f3;
  justify-content: center;
  text-align: center;
  margin: auto;
  z-index: 99;
  position: relative;
}
div#navigation-mobile .halo-sidebar-header .title,
.halo-sidebar-header .title {
  font-size: 16px;
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
  line-height: 21px;
}
.site-nav-mobile.nav-account .header__icon .title,
.haloCalculatorShipping .message,
.previewCart-emptyBody .empty,
.wrapper-cartCount {
  font-size: 14px;
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
  line-height: 21px;
}
sticky-header.header-navigation-wrapper {
  overflow: hidden;
}
div#insta-feed h2 span {
  background: transparent;
  z-index: 11;
  position: relative;
  padding: 0px 10px;
}
@media screen and (min-width: 768px) and (max-width: 1168px) {
  .image-subheading {
    font-size: 14px;
  }
  .image-button a {
    font-size: 14px;
  }
  .paragraphs {
    width: 100%;
  }
  .paragraphs p {
    font-size: 13px;
  }
  .button_div a {
  }
}

/* upload another theme  */

.productView-price .price.price--medium.price--on-sale,
.productView-product .productView-action .button,
.productView-product .productView-title {
  font-family: "MADEAvenuePERSONALUSE";
  border-radius: 10px;
}
.productView-product .productView-info-item .productView-info-name,
.productView-product .product-form__input .form__label,
.productView-product .productView-quantity .quantity__label,
.productView-product .productView-subtotal .text,
.productView-info .productView-info-item .productView-info-value {
  font-family: "Made-Avenue";
  font-size: 1vw !important;
}
.frequently-brought {
  width: 100%;
}
.frequently-together-images {
  width: 100%;
  display: flex;
}
.frequently-all-cart {
  width: 30%;
  display: flex;
  justify-content: right;
  align-items: center;
}
.frequently-text-all-cart {
  display: grid;
  text-align: center;
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 1vw;
  grid-row-gap: 14px;
}
.frequently-text {
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 3vw;
  line-height: 70px;
  letter-spacing: 0.2rem;
  color: #fff;
  padding-left: 15px;
}
.slider-together-product {
  padding-bottom: 1rem;
  padding-top: 2.5rem;
  width: 70%;
}
.together-product-card-content {
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 1.1vw;
  font-weight: 400;
  text-align: left;
  line-height: 25px;
  letter-spacing: 0.03em;
  color: #000000;
  width: 95%;
  height: 120px;
  display: grid;
  grid-row-gap: 15px;
  padding: 15px 0px;
}
.cart-text-title {
  height: 50px;
}
.slider-together-card {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
.together-product-card {
  width: 60%;
  padding: 0px 15px;
}
.together-product-card-image {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  background-color: #fff;
}
img.together-product_img {
  max-width: 100%;
  height: 100%;
}
.together-cart-btn,
.btn-cart-together {
  width: 100%;
  font-family: "MADEAvenuePERSONALUSE";
  border: 1px solid #202020;
  background-color: #202020;
  color: #ffffff;
  border-radius: 20px;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: 0.03em;
  text-align: center;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.prev-button {
  border: none;
  background: none;
  color: #fff;
  position: absolute;
  font-size: 56px;
  font-family: monospace;
  top: 15px;
  left: 62.5%;
}
.next-button {
  border: none;
  background: none;
  color: #fff;
  position: absolute;
  font-size: 56px;
  font-family: monospace;
  top: 15px;
  left: 66%;
}
@media screen and (max-width: 990px) {
  .frequently-together-images {
    flex-wrap: wrap;
  }
  .slider-together-product {
    width: 100%;
  }

  .frequently-all-cart {
    width: 100%;
  }
  .prev-button {
    top: 15px;
    left: 81%;
    font-size: 36px;
  }
  .next-button {
    top: 15px;
    left: 89%;
    font-size: 36px;
  }
  .frequently-text {
    font-size: 22px !important;
  }
}

/* product details css */

.product-detials-menu {
  display: flex;
  justify-content: space-between;
}
.block-wrapper {
  padding: 5px 20px;
}
.block-wrapper ul {
  text-align: center;
  padding: 8px 0px;
}

.block-wrapper li {
  list-style: none;
  color: #000;
  font-size: 1.4vw;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 30px;
  cursor: pointer;
}
.menu-content {
  padding: 0px 20px;
}
.text-menu {
  color: black;
  font-size: 14px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  display: none;
}
.image-with-text-menu {
  width: 100%;
  display: flex;
  column-gap: 40px;
  padding: 30px 0px;
}
.product-menu-img {
  width: 50%;
  height: auto;
}
.product-menu-text {
  width: 50%;
  height: auto;
  border: 1px solid black;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-menu-text h2 {
  color: black;
  font-size: 14px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  letter-spacing: 0.54px;
  margin: 0px;
}
.product-menu-text h4 {
  color: #1b1b1b;
  font-size: 20px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  letter-spacing: 0.72px;
  margin: 0px;
}
.product_menu_text p {
  color: #1b1b1b;
  font-size: 14px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  letter-spacing: 0.54px;
  margin: 0px;
}
.product-content-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-content-btn a:hover,
.together-cart-btn:hover,
.btn-cart-together:hover {
  color: #000;
  background-color: transparent;
}
.product-content-btn a {
  color: #fff;
  background-color: #1b1b1b;
  border-radius: 20px;
  font-size: 18px;
  border: 1px solid #1b1b1b;
  font-family: MADEAvenuePERSONALUSE;
  font-weight: 400;
  letter-spacing: 0.54px;
  margin: 0;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 228px;
}
.product_bg_img {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #faefea;
}
.product_img {
  width: 50%;
  padding: 40px 40px;
}
.product_menu_text {
  display: grid;
  text-align: center;
  grid-row-gap: 20px;
}
.menu_text {
  display: flex;
  width: 80%;
}
.product-detials-menu-sub .text-menu p {
  padding: 0px 20px;
  line-height: 25px;
}

/* product details menu media queries  */

@media only screen and (max-width: 767px) {
  .product-detials-menu {
    overflow: auto;
    white-space: nowrap;
  }
  .block-wrapper ul {
    text-align: left;
    margin: 0px;
    padding-bottom: 4px;
  }
  .together-cart-btn,
  .btn-cart-together,
  .together-product-card-content {
    font-size: 20px;
    line-height: 26px;
  }
  .block-wrapper li,
  .frequently-text-all-cart {
    line-height: 7px;
    font-size: 16px;
    line-height: 24px;
  }
  .sub-description {
    padding: 0 10px;
  }
  .block-wrapper {
    padding: 10px 12px;
  }
  .product-detials-menu::-webkit-scrollbar {
    display: none;
  }
  .frequently-all-cart {
    justify-content: center;
    padding-top: 10px;
  }
  .frequently-text-all-cart {
    grid-row-gap: 8px;
  }
  .together-product-card-content {
    grid-row-gap: 0px;
    height: auto;
  }
  .cart-text-title {
    height: auto;
    padding-bottom: 10px;
  }
}

/* image text new media queries */
@media only screen and (max-width: 767px) {
  .image-with-text-menu {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
  }
  .product-menu-img {
    width: 100%;
  }
  .product-menu-text {
    width: 100%;
  }
  .menu_text {
    padding: 20px 0px;
  }
  .product-menu-text h4 {
    font-size: 17px;
  }
}
/* sub heading simple-text  */
.sub-description {
  padding: 0px 20px;
}

/* description -text css */
.list-content {
  display: flex;
}
.sample-list-content {
  width: 50%;
  padding: 0px 20px;
}
.sample-list-content h2 {
  color: black;
  font-size: 20px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 24px;
}
.sample-list-content li {
  color: black;
  font-size: 16px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 24px;
}
.sample-block-content {
  padding: 0px 20px;
}
.block-border {
  box-shadow: none;
  transition: 0.3s;
  cursor: pointer;
}
.block-border:hover {
  background: white;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  padding: 20px 30px;
  transition: 0.3s;
}
.sample-block-content h2 {
  color: black;
  font-size: 20px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 24px;
  padding: 20px 0px;
}
.sample-block-content p {
  color: black;
  font-size: 14px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 24px;
  margin: 0px;
}
button.btn-cart-together {
  width: 268px;
}
@media only screen and (max-width: 767px) {
  .sample-list-content {
    width: 100%;
  }
  .list-content {
    flex-wrap: wrap;
  }
  .block-border:hover {
    background: white;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    padding: 20px 30px;
  }
}

/*  Additional Information product*/
.additional-table-desc dl {
  display: flex;
  width: 100%;
  margin: 0px;
}
.additional-table-desc dt {
  padding: 0px 20px;
  width: 15%;
}

/*   Shipping & Return product*/
.shipping-return-product h2 {
  padding: 0px 20px;
  color: black;
  font-size: 20px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: bold;
  line-height: 24px;
}

/*   Custom tab*/
.custom-tab-product {
  padding: 0px 20px;
}
.custom-tab-product table {
  border-collapse: collapse;
}
.custom-tab-product table td {
  text-align: left;
  padding: 10px 15px;
  color: black;
  font-size: 14px;
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 400;
  line-height: 24px;
}
.custom-tab-product table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
.active {
  border-bottom: 2px solid #bfa092;
}
body.template-product .card-product__group-item.card-wishlist .wishlist-added {
  background-color: transparent;
}
body.template-product
  .card-product__group-item.card-wishlist
  .wishlist-added
  .filled_icon {
  opacity: 1;
}
body.template-product .card-product__group.group-left .card-quickview .text {
  display: none;
}
/* measure-table */
.measure-table-wrapper h2 {
  color: black;
  font-size: 1.2vw;
  font-weight: 400;
  font-family: "MADEAvenuePERSONALUSE";
}
.measure-table table {
  border-collapse: collapse;
}
.measurement-width {
  width: 100%;
}
.measure-table .measurement-width table,
tr,
th,
td {
  border: 1px solid black;
  text-align: center;
  padding: 10px 20px;
  font-size: 1vw;
  font-family: "Made-Avenue";
}
/* .measure-table th,
td {
  width: 5%;
} */
.measure-table th {
  font-weight: 400;
  color: #ab896e;
}
th.column1,
td.column1 {
  width: 10%;
}
body .halo-text-format .measure-table-wrapper table td {
  text-align: center;
}
.measuremnt-table {
  padding: 36px 20px;
  padding-top: 0;
}
.measure-table-wrapper h2 {
  margin: 25px 0px;
}
body .measure-table-wrapper table tr:nth-child(odd) {
  background: transparent;
}
body .measure-table-wrapper {
  padding-top: 40px;
}
body .measure-table-wrapper h2,
body h2.sock-size {
  margin-bottom: 20px;
}
.sock-size .sock-size-table {
  border-collapse: collapse;
  width: 100%;
}
.sock-size-table td:empty {
  display: table-cell;
}
.sock-size .sock-size-table td {
  width: auto !important;
}
h2.sock-size {
  font-size: 1.2vw;
  font-weight: 400;
  font-family: "MADEAvenuePERSONALUSE";
}
.halo-text-format table.sock-size-table tr:nth-child(odd) {
  background: transparent;
}
.sock-size.hidden_desktop {
  padding-top: 40px;
}
@media only screen and (max-width: 767px) {
  .measure-table table {
    overflow: auto;
  }
  .measuremnt-table {
    padding: 20px 0px;
    padding-top: 0;
  }
  body .measure-table-wrapper,
  body .sock-size.hidden_desktop {
    padding-top: 20px;
  }
  body .measure-table-wrapper h2,
  body h2.sock-size {
    margin-bottom: 22px;
    font-size: 20px;
  }
  .measure-table {
    overflow: auto;
    padding-bottom: 10px;
  }
  .measure-table::-webkit-scrollbar-track,
  .toggle-content.popup-mobile .tab-popup-content::-webkit-scrollbar {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
  }
  .measure-table::-webkit-scrollbar,
  .toggle-content.popup-mobile .tab-popup-content::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #f5f5f5;
  }
  .measure-table::-webkit-scrollbar-thumb,
  .toggle-content.popup-mobile .tab-popup-content::-webkit-scrollbar {
    background-color: #ac8a70;
  }
  .measure-table .measurement-width table,
  tr,
  th,
  td {
    font-size: 16px;
  }
}
@media only screen and (max-width: 550px) {
  body.template-product .productView-tab .tabs-horizontal {
    display: none !important;
  }
}
/* p.promised-receipt-date {
    display: none;
}
 */
.hidden__2 {
  display: none;
}
p.promised-receipt-date.no-receipt-date {
  border-top: 1px solid #ddd;
  padding-top: 15px;
  color: #007bff;
}

/*****end_custom_new1*******/

/*****custom_new2*******/
details-modal.header__iconItem.\32 34.header__search localization-form {
  display: none;
}
.main-menu--wrapper .header__inline-menu .list-menu {
  display: flex;
  justify-content: space-around;
}
.footer .footer-block__newsletter .footer-block__newsletter-form .field {
  margin-right: -1px;
  margin-top: 1.2px;
}
.footer__content-top .footer-block__column .footer-block__heading,
.footer-block__list-social .follow_us {
  font-weight: 400;
}
body
  .footer-block__newsletter
  .footer-block__newsletter-form
  [id^="NewsletterForm--"] {
  font-size: 10px;
  font-weight: 400;
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
  color: #000000;
}
body
  .footer-block__newsletter
  .footer-block__newsletter-form
  .newsletter-form__button {
  font-size: 12px;
  font-weight: 400;
  font-family: "Made-Avenue";
  letter-spacing: 2px;
  text-transform: capitalize;
  align-items: center;
  display: flex;
  justify-content: center;
}
.footer-block__newsletter
  .footer-block__newsletter-form
  [id^="NewsletterForm--"] {
  height: 40px;
}
.footer-block__list .list-unstyled {
  margin-left: 0px;
}
.footer__content-top .halo-row .footer-logo {
  padding-top: 20px;
}
body .footer-block__newsletter .footer-block__newsletter-form {
  border: 1px solid #a39e9e;
  padding-bottom: 0.7px;
}
button.button.button-ATC.product_lonely,
.card-product a.text_anchor.product_only {
  display: none;
}
body.template-product a.text_anchor.product_only {
  display: flex;
}
@media screen and (min-width: 767px) {
  body .footer-block__item .item.clearfix .footer__newsletter .field__input {
    border: none !important;
    padding: 0px 5px 8px 10px;
  }
  .button.newsletter-form__button {
    padding: 0 !important;
  }
}
.footer-block__list-social .list-social__item .list-social__link {
  color: #00000000 !important;
  padding-left: 0px;
}
.footer__content-top
  .halo-row.column-3
  .footer__content_links.footer-block__item
  .footer-block__heading {
  margin-bottom: 25px;
}
body .footer .footer__content-top {
  padding-top: 70px !important;
  padding-left: 25px;
  padding-right: 25px;
}
body .footer .footer__content-bottom {
  padding-top: 22px;
  padding-bottom: 22px;
}

/* media query for mobile */
@media screen and (max-width: 767px) {
  .account-page.login-page .login-rowItem .page-subheader {
    padding-top: 25px;
  }
  body .footer-block__newsletter .footer-block__newsletter-form {
    border: none;
  }
  body .footer-block__item .item.clearfix .footer__newsletter .field__input {
    border: 1px solid #a39e9e !important;
    /* padding-left: 12px; */
  }
  .footer-block__newsletter-item
    .footer__newsletter
    .newsletter-form__field-wrapper {
    height: auto !important;
  }
  body .footer .footer__content-top {
    padding-top: 30px !important;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
  .account-page.login-page .login-row.clearfix .login-rowLeft {
    margin-bottom: 30px;
  }
  .worn_by_nature .under_worn {
    margin-top: 10px;
  }
  .shopify-section.sections-product-block span.badge.sale-badge {
    width: 52px;
    height: 20px;
  }
  body.template-index .card-product__wrapper .halo-productBadges--right {
    top: -4px;
  }
  .under_worn img {
    width: 30px;
  }
  body.template-customers\/login .upper_section_product {
    height: 200px;
  }
  body.template-index .best_quality_wool .left-image .for-big-screen {
    display: none;
  }
  body.template-customers\/login .login-item .form-input {
    max-width: 100%;
  }
}
.worn_by_nature .content_dd {
  font-size: 4.5vw;
}
.footer-block__newsletter-item
  .footer__newsletter
  .newsletter-form__field-wrapper {
  height: 30px;
}
/* @media only screen and (min-width: 1025px){
  .two_sides_section .left_scroll {
    padding-left: 90px;
  }
} */
.two_sides_section .right_content .button_content {
  margin-top: 22px;
}
body .shopify-section.sections-product-block .halo-block-header .title:before {
  width: 27%;
}
body
  .shopify-section.sections-product-block
  .card-price
  span.price-item.price-item--sale {
  font-size: 18px;
}

/* product card css for height issue */
body
  .card-information
  .card-information__wrapper.text-left
  .card__heading
  span[data-change-title] {
  display: none;
}
body .shopify-section.sections-product-block .card-information a.card-title {
  padding-top: unset;
}
body .card-information .card__heading {
  min-height: 50px;
}
.left_scroll .slick-initialized .slick-list.draggable .repeated-image img {
  width: 100%;
}

.image-with-right .image_right {
  position: relative;
}
.image-with-right .image_right .grainImg {
  position: absolute;
  top: 0;
  height: 100%;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .header-mobile__wrapper
    .header-mobile__item
    .header-mobile--icon
    .header__heading-link {
    width: 135px;
  }
  .header__inline-menu
    .list-menu.list-menu--inline
    li
    .header__menu-item.header__menu-item
    span {
    font-size: 16px;
  }
  .halo-sidebar-wrapper .site-nav-mobile.nav-account a .title {
    font-size: 15px;
  }
  .best_quality_wool .flex_roows .rights_side h2 {
    font-size: 3.3vw;
  }
  .best_quality_wool .flex_roows .rights_side .paragraphs p {
    font-size: 13.5px;
    line-height: 1.8vw;
  }
  body .shopify-section.sections-product-block .card-information a.card-title {
    font-size: 14px;
    line-height: 21px;
  }
  body .shopify-section.sections-product-block .halo-block-header .title .text,
  .shopify-section .main_div h1 .activity_heading {
    font-size: 25px;
  }
  .upper_section_product.store_locations .product_detal_block,
  .upper_section_product.Whishlist-page .product_detal_block {
    margin-top: 117px;
  }
  .upper_section_product.store_locations .product_detal_block .product_just {
    font-size: 30px;
  }
  .upper_section_product.Whishlist-page .product_detal_block .product_just {
    font-size: 30px;
    line-height: 2px;
  }
  .wishlist-items-display .card-action.has-compare form {
    display: flex;
    justify-content: center;
  }
}

.header-logo .header__heading {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  body .quickSearchResultsBlock .list-item .link .text,
  .quickSearchProduct .card h3.card__heading a,
  .quickSearchResultsBlock .card-information .card-price span.price-item {
    font-size: 14px;
    font-family: "MADEAvenuePERSONALUSE";
    letter-spacing: 1px;
    line-height: 21px;
  }
  .halo-sidebar-wrapper
    .search-modal__form
    .search.search-modal__form
    input.search__input {
    font-size: 14px;
    font-family: "MADEAvenuePERSONALUSE";
    letter-spacing: 1px;
    line-height: 21px;
  }
  body .header-mobile {
    box-shadow: none;
    background: #00000026;
    position: absolute;
    width: 100%;
  }
  .mobileMenu-toggle__Icon,
  .mobileMenu-toggle__Icon:before,
  .mobileMenu-toggle__Icon:after {
    background-color: #ffffff;
  }
  .header-mobile__item .icon {
    fill: #ffffff;
  }
  /* .header-mobile__wrapper .header__heading-logo {
    height: 55px;
  } */
  .header-mobile__item .header-mobile--icon a.header__icon,
  .header-mobile__wrapper .header__heading-logo,
  .header-mobile--icon button.mobileMenu-toggle {
    animation-name: fadeInDown;
    animation-duration: 0.7s;
    animation-fill-mode: both;
  }
  .scrolled-past-header .header-mobile__wrapper .header__heading-logo,
  .scrolled-past-header .header-mobile__item .icon {
    filter: invert(100%);
    animation-name: fadeInUp;
    animation-duration: 0.7s;
    animation-fill-mode: both;
  }
  .scrolled-past-header .mobileMenu-toggle__Icon,
  .scrolled-past-header .mobileMenu-toggle__Icon:before,
  .scrolled-past-header .mobileMenu-toggle__Icon:after {
    background: #000;
    animation-name: fadeInUp;
    animation-duration: 0.7s;
    animation-fill-mode: both;
  }

  body .scrolled-past-header .header-mobile {
    background: #fff;
  }
  .quickSearchResults h3.search-block-title span {
    font-size: 16px;
    font-family: "MADEAvenuePERSONALUSE";
    letter-spacing: 1px;
    line-height: 21px;
  }
  .wishlist-items-display
    .card
    .card-product__wrapper
    .card-product__group
    .card-product__group-item.card-quickview {
    right: -7px;
  }
  .productView.quickView
    .productView-product
    .productView-info-item
    .productView-info-name,
  .productView.quickView .productView-product .product-form__input .form__label,
  .productView.quickView
    .productView-product
    .productView-quantity
    .quantity__label,
  .productView.quickView .productView-product .productView-subtotal .text,
  .productView.quickView
    .productView-info
    .productView-info-item
    .productView-info-value {
    font-size: 13px !important;
  }
  .template-search .search-container {
    margin-top: 55px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1099px) {
  .list-menu a.header__menu-item.header__menu-item {
    font-size: 12px;
    padding-left: 0;
  }
  .header-navigation .header-logo.header-item {
    width: 110px;
  }

  body
    .footer-block__newsletter
    .newsletter-form__field-wrapper
    div:nth-of-type(1) {
    flex-grow: 3;
  }
  body
    .footer-block__newsletter
    .newsletter-form__field-wrapper
    div:nth-of-type(2) {
    flex-grow: 1;
  }
}
@media screen and (min-width: 1100px) {
  /* .list-menu a.header__menu-item.header__menu-item{
    font-size: 11px;
  } */
  .header-navigation .header-logo.header-item {
    width: 110px;
  }
}
@media only screen and (min-width: 1400px) {
  /* body .section-header-navigation .header-navigation.header-nav-hamburger .container.container-1170 {
    max-width: 90%;
  } */
  body
    .shopify-section.sections-product-block
    .halo-block-header
    .title:before {
    width: 30%;
  }
  .new_collection .collection_url {
    width: 29%;
  }
  body .header-navigation.header-nav-hamburger .header-logo {
    padding-left: 0;
  }
  body .menu-lv-1__action {
    padding-left: 21px;
    padding-right: 22px;
  }
  .scrolled-past-header .menu-lv-1__action {
    padding-left: 15px;
    padding-right: 15px;
  }
  body .flex_roows.container-1170 .left-image {
    padding-left: 19px;
  }
  body .Shop-the-Look .two_sides_section .left_scroll {
    padding-left: 23px;
  }
  .products__show .halo-block .container-1170 {
    padding: 0 36px;
  }
}

@media only screen and (min-width: 1400px) and (max-width: 1699) {
  .activity_image .sub_image img {
    height: 300px;
  }
}

@media only screen and (min-width: 1600px) {
  .new_collection {
    gap: 75px;
  }
  .worn_by_nature .content_dd {
    padding-bottom: 32px;
  }
  body .footer .footer__content-top {
    padding-top: 100px !important;
    padding-right: 0px;
  }
  .footer-logo img {
    max-width: 200px;
  }
  body footer.footer .footer-block__column .list-menu__item--link {
    font-size: 17px;
    padding-bottom: 8px;
  }
  .footer__content-top .footer-block__column .footer-block__heading,
  body footer.footer .footer-block__list-social .follow_us {
    font-size: 24px;
    line-height: 28px;
  }
  .footer__content-top
    .halo-row.column-3
    .footer__content_links.footer-block__item
    .footer-block__heading {
    margin-bottom: 40px;
  }
  footer.footer .container-1170 {
    max-width: 86%;
    padding-right: 0;
  }
  .footer__content_links.data--2.footer-block__item {
    padding-left: 50px;
  }
  .footer__content_links.data--1.footer-block__item {
    padding-left: 30px;
  }
  .footer-block__item.footer-block__newsletter {
    padding-left: 50px;
    width: 29%;
  }
  body.template-index .shopify-section.sections-product-block h3.title {
    font-size: 2.7vw !important;
  }
  body.template-index #insta-feed {
    padding-bottom: 45px;
  }
  .under_worn img {
    width: 60px;
  }
  body.template-collection .halo-productBadges .badge.sale-badge {
    font-size: 15px;
    width: 75px;
    height: 30px;
  }
  body.template-collection
    .card-product__wrapper
    .card-product__group
    .card-product__group-item.card-quickview
    button
    .icon-eyes {
    width: 25px;
    height: 25px;
  }
  body.template-collection .card-wishlist .icon {
    width: 20px;
    height: 20px;
  }
  body.template-collection
    .card-product__wrapper
    .card-product__group
    .card-product__group-item.card-quickview {
    top: 50px;
  }
  body.template-collection .product-item .card-swatch .swatch-label {
    width: 22px;
    height: 23px;
  }
  body.template-product .accessories_list span {
    font-size: 1vw;
  }
  body.template-product .accessories_list img {
    height: 22px;
  }
  body.template-index #insta-feed h2 {
    margin-bottom: 45px;
  }
  body.template-index #insta-feed {
    padding-top: 50px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1799px) {
  body .bottom_name {
    height: 190px;
    margin-top: -190px;
  }
}
@media only screen and (min-width: 1800px) {
  body .bottom_name {
    height: 216px;
    margin-top: -216px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1125px) {
  body
    .footer-block__newsletter
    .item.clearfix
    .footer-block__newsletter-form
    .newsletter-form__button {
    min-width: 100px;
    font-size: 10px;
  }
}

@media screen and (min-width: 350px) and (max-width: 500px) {
  body
    .shopify-section.sections-product-block
    .halo-block-header
    .title:before {
    width: 100%;
  }
  body .main_div h1:before {
    content: "";
    width: 24%;
    height: 1px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
    transform: translate(-50%);
  }
  body .main_div h1:before {
    width: 87% !important;
    height: 1px !important;
  }
}

@media screen and (min-width: 1920) {
  .Shop-the-Look .slick-arrow.slick-next {
    right: 20px !important;
  }
  .Shop-the-Look button.slick-prev {
    left: 20px !important;
  }
}

@media screen and (min-width: 501px) and (max-width: 767px) {
  body
    .shopify-section.sections-product-block
    .halo-block-header
    .title:before {
    width: 70%;
  }
  body .main_div h1:before {
    content: "";
    width: 24%;
    height: 1px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    right: 50%;
    transform: translate(-50%);
  }
  body .main_div h1:before {
    width: 70% !important;
    height: 1px !important;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1099px) {
  .main-menu.header-item .header__inline-menu ul.list-menu {
    padding-left: 3px;
  }
  body .flex_roows.container-1170 .left-image {
    padding-left: 32px;
  }
  .products__show .halo-block .container-1170 {
    padding: 0 50px;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1399px) {
  .products__show .halo-block .container-1170 {
    padding: 0 55px;
  }
}
@media screen and (min-width: 1110px) {
  .main-menu.header-item .header__inline-menu ul.list-menu {
    padding-left: 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .featured_custom_collection .new_collection .collection_url {
    width: 30% !important;
  }
  .account_page .product_detal_block {
    margin-top: 104px;
  }
  .account_page .product_just {
    font-size: 35px;
  }
  .upper_section_product.account_page nav.breadcrumb.breadcrumb- span,
  .upper_section_product.account_page nav.breadcrumb.breadcrumb- a {
    font-size: 13px;
  }
  body.template-customers\/login .halo-page-header .page-header {
    font-size: 20px;
  }
  .image-with-text .image_right img,
  .image-with-text {
    height: 560px;
  }
  .image-with-left .overlapping_text {
    padding-top: 100px;
  }
  .collection_url .bottom_name .button_div a {
    width: 70%;
    height: 50px;
    margin-bottom: -20px;
  }
  body.template-customers\/login .upper_section_product {
    height: 300px;
  }
  body.template-collection .cole-banner-image img {
    height: Auto;
    width: 100%;
  }
  body.template-collection .cole-banner-text {
    margin-top: 105px;
  }
  body.template-collection .cole-banner-text .banner-title {
    font-size: 3vw;
  }
  body.template-collection .cole-banner-text .banner-description span {
    line-height: 21px;
  }
  body.template-product .upper_section_product {
    height: 265px;
  }
  body.template-product .upper_section_product .product_detal_block {
    margin-top: 115px;
  }
    .cole-banner-text h1{
    font-size:3.4vw !important;
  }
}

/* --------------------------------------- collection page css ----------------------------------- */
.cole-banner-image {
  /* margin-top: -76px; */
  position: relative;
}
.collection-text-box {
  position: absolute;
  top: 50%;
  width: 100%;
  margin: auto;
  transform: translateY(-50%);
}

.cole-banner-text .breadcrumb-container .breadcrumb {
  font-size: 0.9vw;
  font-weight: 100;
}

.cole-banner-text .breadcrumb-container .breadcrumb span svg {
  width: 0.6vw;
}

.cole-banner-text h2,
.cole-banner-text h1 {
  color: #fff;
  text-align: center;
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 2.4vw;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.banner-description.banner-content {
  padding: 0 25%;
  color: #fff;
  text-align: center;
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 1.2vw;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 1025px) {
  .template-collection
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger,
  .template-product
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger,
  body.template-customers\/login
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger {
    background: #0000002e;
  }
  .template-collection
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger,
  .template-product
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger,
  body.template-customers\/login
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger {
    background: #fff;
  }
  .template-collection .list-menu li .header__menu-item span,
  .template-product .list-menu li .header__menu-item span,
  body.template-customers\/login .list-menu li .header__menu-item span {
    color: white;
  }
  .template-collection
    .shopify-section-group-header-group.scrolled-past-header
    .list-menu
    li
    .header__menu-item
    span,
  .template-product
    .shopify-section-group-header-group.scrolled-past-header
    .list-menu
    li
    .header__menu-item
    span,
  body.template-customers\/login
    .shopify-section-group-header-group.scrolled-past-header
    .list-menu
    li
    .header__menu-item
    span {
    color: black;
  }
  .cole-banner-image,
  .template-product #MainContent {
    margin-top: -87px;
  }
  .header-navigation.header-nav-hamburger .header-logo {
    padding-left: 20px;
  }
  .collection_url {
    width: 27.5%;
  }
  .flex_roows.container-1170 .left-image {
    padding-left: 46px;
  }
  .layout-body--default .halo-block-content .products-grid {
    padding: 0 25px;
  }
  .Shop-the-Look .two_sides_section .left_scroll {
    padding-left: 36px;
  }
  body.template-product
    .section-block-template--17155355345149__product-recommendations
    .products-carousel
    .product {
    padding: 0 45px;
  }
  body.template-product .productView-bottom.scroll-trigger .container-1170 {
    padding-left: 58px;
  }
  .wishlist-items-display span,
  .wishlist-items-display h3 a,
  .wishlist-share.link span {
    font-size: 1vw;
  }
  .quickSearchResultsBlock.quickSearchResultsWidget span,
  .quickSearchResultsBlock.quickSearchResultsWidget a {
    font-size: 1vw;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1465px) {
  .cole-banner-image img {
    max-height: 400px;
    height: auto;
    object-fit: cover;
    width: 100%;
    min-height:380px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cole-banner-image img {
    max-height: 400px;
    height: auto;
    object-fit: cover;
    width: 100%;
    min-height:300px;
  }
}
@media only screen and (min-width: 1466px) {
  .cole-banner-image img {
    max-height: 500px;
    height: auto;
    object-fit: cover;
    width: 100%;
    min-height:480px;
  }
}
.cole-banner-text breadcrumb-component .breadcrumb.breadcrumb- {
  padding: 0;
  justify-content: center;
  align-items: center;
  font-family: "MADEAvenuePERSONALUSE";
}
.cole-banner-text breadcrumb-component {
  width: 100%;
  margin: auto;
  margin-top: 50px;
}
.cole-banner-text breadcrumb-component .breadcrumb.breadcrumb- a,
.cole-banner-text breadcrumb-component .breadcrumb.breadcrumb- span {
  color: white;
}
.cole-banner-text .breadcrumb span.separate svg {
  fill: white;
  color: #ffffff;
}
body.template-product .productView-image-wrapper {
  border: 1px solid #d3c2a8;
  border-radius: 10px;
}
@media only screen and (min-width: 1500px) {
  .cole-banner-text .banner-description {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cole-banner-text .banner-title.banner-content {
    margin-top: 9px;
  }
  .cole-banner-text .breadcrumb-container .breadcrumb a.link {
    margin-left: 9px;
  }
  body.template-product .productView-top .halo-productView-left {
    padding-right: 0px;
  }
  .halo-productView-right.productView-details
    product-form.productView-form.product-form
    .productView-groupTop
    .productView-action {
    width: 60%;
  }
  .productView-share.style-2 .share-button__button {
    padding: 14px 0 14px 5px !important;
  }
  body.template-product .productView-top {
    gap: 15px;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1024px) {
  /* body.template-product .product-details .halo-productView-left.productView-images .productView-image-wrapper .productView-image{
    width: 510px !important;
  } */
}

/* ----------------------------------css for toolbar on mobile -------------------------------- */

@media only screen and (max-width: 1024px) {
  /* .collection-text-box{
    top: 0;
  } */
  body .cole-banner-text breadcrumb-component {
    /* margin: 0; */
    width: 100%;
    margin: auto;
  }
  .card
    .card-product__wrapper
    .card-product__group
    .card-product__group-item.card-quickview {
    right: -2px;
  }
  body.template-collection .card-product a.button.button-ATC,
  body.template-collection .card-product a.text_anchor {
    width: 50%;
    font-size: 13px;
    margin: auto;
    padding: 8px 0;
  }
  body.template-collection .cole-banner-text .breadcrumb-container .breadcrumb {
    font-size: 10px;
  }
  .under_bb .undeerr_thiss {
    font-size: 14px;
    line-height: 21px;
  }
  body.template-collection .card .card-compare .compare-button {
    text-align: center;
    margin-top: 10px;
  }
  body.template-collection .card .card-compare {
    display: block !important;
  }
  body.template-collection .card-compare:not(.card-compareIcon) {
    opacity: 1;
    visibility: visible;
  }
  body.template-product
    .container
    .header-mobile__wrapper
    .header-mobile__item--cart {
    padding-right: 20px;
  }
  body.template-product .halo-sticky-toolbar-mobile .bottom-bar {
    padding-right: 30px;
  }
  body.template-product .breadcrumb {
    justify-content: center;
  }
  body.template-product .upper_section_product .product_just {
    font-size: 35px;
  }
  body.template-product
    .halo-productView-right.productView-details
    span.transcy-money {
    font-size: 12px;
  }
  body.template-product
    .halo-productView-right.productView-details
    h1.productView-title,
  body.template-product .product-form__buttons button#product-add-to-cart {
    font-size: 16px;
  }
  body.template-product
    .productView-product
    .productView-quantity
    .quantity__label,
  body.template-product .productView-product .productView-subtotal .text,
  body.template-product .productView-product .product-form__input .form__label {
    font-size: 13px !important;
  }
  body.template-product
    .productView-moreItem
    .productView-info
    .productView-info-item
    span {
    font-size: 14px !important;
  }
  body.template-product
    .halo-productView-right.productView-details
    span.transcy-money,
  body.template-product
    .halo-productView-right.productView-details
    .productView-price
    .price.price--medium
    .price-item {
    font-size: 13px;
  }
  body.template-product
    #ProductSection-template--17155355345149__main
    .productView-tab
    .tabs
    .tab
    .tab-title {
    font-size: 18px;
  }
  body.template-product .tabs-contents .toggle-content .tab-popup-content,
  body.template-product .productAttributes tr td {
    font-size: 13px;
    font-family: "Made-Avenue";
    font-weight: 400;
  }
  body.template-product .card .card-product {
    height: auto !important;
    /* height: 325px !important; */
  }
  body.template-product
    .productView-product
    .productView-info
    .productView-info-item
    span {
    font-size: 13px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .collection-banner .banner-description.banner-content {
    padding: 0 16%;
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  body footer.footer .footer-block__column .list-menu__item--link {
    font-size: 16px;
    padding-bottom: 12px;
  }
  .footer__content-top .footer-block__column .footer-block__heading,
  body footer.footer .footer-block__list-social .follow_us {
    font-size: 20px;
    line-height: 28px;
  }
}
.halo-block-header .rte {
    font-size: 16px;
    color: #3c3c3c;
    line-height: 22px;
}

@media only screen and (max-width: 767px) {
  .cole-banner-image img {
    width: 100%;
    object-fit: cover;
        min-height: 275px;
  }
  body.template-collection .cole-banner-image .cole-banner-text {
    margin-top: 82px;
  }
  .header-mobile__wrapper .header__heading-logo {
    height: 75px;
  }
  .cole-banner-text .breadcrumb-container .breadcrumb span svg {
    width: 7px;
  }
  .breadcrump_container .breadcrumb-container {
    margin-bottom: -10px;
  }
  .cole-banner-text .breadcrumb-container .breadcrumb {
    font-size: 9px;
    font-weight: 100;
  }
  .banner-description.banner-content {
    padding: 0 10%;
    line-height: 16px;
    font-size: 11px;
  }
  .collection-text-box .cole-banner-text h2 {
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 10px;
  }
  .breadcrump_container .breadcrumb a.link {
    font-size: 10px;
    font-weight: 100;
    margin-left: 21px;
  }
  body.template-collection .product-item .card-swatch .swatch {
    gap: 5px;
  }
  body .card-information .card__heading {
    min-height: 27px;
  }
  body.template-index .card-information .card__heading {
    min-height: 45px;
  }
  body.template-collection
    .product-item
    .card-information
    a.card-title.link-underline {
    width: 100%;
    height: 40px;
  }
  body.template-collection
    #CollectionProductGrid
    .toolbar
    .toolbar-wrapper.scroll-trigger {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  body.template-collection #CollectionProductGrid .toolbar {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  body .shopify-app-block #insta-feed h2 {
    font-size: 35px;
    max-width: 280px;
    margin: auto;
    margin-bottom: 35px;
  }
  .shopify-app-block #insta-feed h2:before {
    left: 0;
  }
  .shopify-app-block #insta-feed h2:after {
    left: 100%;
  }
  body.template-collection
    .halo-collection-content
    #CollectionProductGrid
    toolbar-item.toolbar.show-sticky {
    padding-top: 27px !important;
  }
  body.template-product breadcrumb-component .breadcrumb span.separate svg {
    fill: white !important;
    color: white !important;
  }
  .card-product a.button.button-ATC,
  .card-product a.text_anchor {
    height: 26px;
  }
  body.template-customers\/login .halo-page-header .page-header {
    font-size: 18px;
  }
  .account_page .product_detal_block {
    margin-top: 70px;
  }
  .account_page nav.breadcrumb- a.home-link,
  .upper_section_product.account_page nav.breadcrumb.breadcrumb- span {
    font-size: 10px;
  }
  .account_page nav.breadcrumb- span.separate svg {
    width: 9px;
    height: 8px;
  }
  .upper_section_product.account_page .product_just {
    font-size: 25px;
    padding: 8px 0;
  }
  body.template-product .upper_section_product {
    height: 210px;
  }
  body.template-product .upper_section_product .product_detal_block {
    margin-top: 86px;
  }

  .upper_section_product.store_locations .product_detal_block,
  .upper_section_product.Whishlist-page .product_detal_block {
    margin-top: 88px;
  }
  .upper_section_product.store_locations .product_detal_block .product_just {
    font-size: 30px;
    line-height: 2px;
  }
  .upper_section_product.Whishlist-page .product_detal_block .product_just {
    font-size: 30px;
    line-height: 0px;
  }
  .upper_section_product.store_locations,
  .upper_section_product.Whishlist-page {
    height: 210px;
  }
}

.Shop-the-Look .repeated-image {
  position: relative;
}

.Shop-the-Look .repeated-image .shopTheLook,
.Shop-the-Look .repeated-image .shopTheLook2 {
  position: absolute;
  bottom: 80px;
  background: #ffffff00;
  border-radius: 60%;
  padding: 2px;
  right: 80px;
  height: 20px;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid white;
}

.repeated-image .shopTheLook .insideShopTheLook,
.repeated-image .shopTheLook2 .insideShopTheLook {
  background: white;
  border-radius: 50%;
  height: 14px;
  width: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
  cursor: pointer;
}
.shopTheLook .product_box {
  position: absolute;
  background: white;
  width: 217px;
  height: auto;
  top: 0px;
  right: 150px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 7px;
  padding-right: 7px;
  box-shadow: 0px 0px 10px gray;
}
.repeated-image .product_box_container,
.repeated-image .product_box_container2 {
  display: none;
}
.product_box_container,
.product_box_container2 {
  position: absolute;
  z-index: 9;
  width: 217px;
  top: 40px;
  right: 70%;
  background: white;
  padding: 5px;
}
.Shop-the-Look
  .repeated-image
  .product_box_container
  .product_box
  img.product__img,
.Shop-the-Look
  .repeated-image
  .product_box_container2
  .product_box2
  img.product__img2 {
  width: 50%;
  margin-top: 10px;
}
.repeated-image .product_box h4,
.repeated-image .product_box2 h4 {
  margin: 12px 0 1px;
  font-size: 15px;
  text-align: center;
  font-family: "MADEAvenuePERSONALUSE";
  color: #ab896e;
  font-weight: 400;
}
.repeated-image .look_link,
.repeated-image .look_link2 {
  background: #202020;
  color: #fff;
  padding: 0 15px;
  /* border-radius: 14px; */
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 1px 1px 0px #979797;
  border: 1px solid black;
  font-family: Made-Avenue;
  margin-top: 5px;
}

@media (min-width: 1025px) {
  .card:hover .card-quickview:not(.card-quickviewIcon) {
    background: white;
    height: 74px;
    width: 210px;
    position: absolute;
    bottom: -45px;
  }
  .card .quickview-button.button {
    margin-top: 10px;
  }
  .product-card-layout-01 .card .card-action.has-compare {
    bottom: -10px;
  }
  .product-card-layout-01 .card-compare:not(.card-compareIcon) {
    bottom: -46px;
  }
  .productGrid.column-2
    .card:hover
    .card-product__wrapper
    .card-quickview:not(.card-quickviewIcon) {
    height: 77px;
    width: 100%;
    bottom: -73px;
    top: unset;
  }
  .productGrid.column-3
    .card:hover
    .card-product__wrapper
    .card-quickview:not(.card-quickviewIcon) {
    height: 56px;
    width: 100%;
    bottom: -43px;
    top: unset;
  }
  .list-unstyled.productList
    .card:hover
    .card-product__wrapper
    .card-quickview:not(.card-quickviewIcon) {
    background: #ffffff00;
  }
  body.template-product .container-1170.productView-container {
    padding-left: 58px;
  }
  body.template-product.product-card-layout-01
    .card-compare:not(.card-compareIcon) {
    bottom: 0px;
  }
  body.template-product.product-card-layout-01 .card .card-action.has-compare {
    bottom: 28px;
  }
  body.template-product .card:hover .card-quickview:not(.card-quickviewIcon) {
    bottom: 0;
    height: 70px;
    width: 100%;
  }
  body.template-product.product-card-layout-01
    .card
    .card-media.has-compare:after {
    background: #6a414100;
  }
}

body.template-product .wrapper-container .halo-block-header .title .text {
  font-family: "MADEAvenuePERSONALUSE";
  font-size: 43px;
  font-weight: 400;
  width: unset;
  padding: 0 15px;
  background: whitesmoke;
}
body.template-product
  .wrapper-container
  .halo-block-header
  .title.scroll-trigger:before {
  content: "";
  left: 50%;
  right: 50%;
  transform: translate(-50%);
  height: 1px;
  width: 420px;
  background: black;
  display: block;
  position: absolute;
  top: calc(50% - 1px);
}
body.template-product .card__heading .card-title-ellipsis {
  text-align: center;
  font-family: "Made-Avenue";
  color: #1b1b1b;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.5px;
  width: 55%;
  margin: auto;
  font-weight: 400;
}
body.template-product
  .card-information
  .card-information__wrapper.text-left
  .card-price {
  justify-content: center;
}
body.template-product .card-information .card-swatch .swatch {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.list-unstyled.productList .card .card-information .card-action .button-ATC {
  margin: auto;
}
.list-unstyled.productList
  .card
  .card-information
  .card-compare-wrapper
  .compare-button {
  text-align: center;
}
body .card-compare:not(.card-compareIcon) .compare-label {
  padding: 0;
}
.card-product__wrapper
  .card-product__group
  .card-product__group-item.card-quickview {
  position: absolute;
  top: 27px;
  right: -20px;
}
.card-product__wrapper
  .card-product__group
  .card-product__group-item.card-quickview
  button
  .icon-eyes {
  width: 20px;
  height: 20px;
}
.card-product__group .card-quickview .quickview-icon {
  background: #ffffff00;
}
.card-product .card-quickview,
body.template-index .card-product button.button.button-ATC,
body.template-index .card-product .card-quickview {
  display: none;
}
.card-product a.button.button-ATC,
.card-product a.text_anchor {
  border-radius: 50px;
  background: black;
  color: white;
  font-weight: 300;
  font-family: "MADEAvenuePERSONALUSE";
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1vw;
  line-height: 1.5vw;
  padding: 5px 0px;
}

body.template-collection
  .card-product__wrapper
  .card-action.has-compare
  a.button.button-ATC {
  display: block;
}
.list-unstyled.productList .card .card-action a.button-ATC {
  background: black;
  color: white;
  border-radius: 50px;
  font-weight: 300;
  font-family: "MADEAvenuePERSONALUSE";
}

body #insta-feed h2,
.customer_reviews {
  font-family: Made-Avenue;
  text-transform: capitalize;
  font-size: 2.5vw;
  font-weight: 400;
  position: relative;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}
.customer_reviews {
}
#insta-feed {
  background: transparent;
  padding-top: 1px;
  padding-bottom: 30px;
}
#insta-feed h2:before {
  content: "";
  width: 5%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 39%;
  right: 50%;
  transform: translate(-50%);
}
h2.customer_reviews:before {
  content: "";
  width: 5%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 36%;
  right: 50%;
  transform: translate(-50%);
}
#insta-feed h2:after {
  content: "";
  width: 5%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 61%;
  right: 50%;
  transform: translate(-50%);
}

h2.customer_reviews:after {
  content: "";
  width: 5%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 64%;
  right: 50%;
  transform: translate(-50%);
}

h2.customer_reviews span {
  background: transparent;
  z-index: 11;
  position: relative;
  padding: 0px 10px;
}

body.template-collection .wrapper-body,
body.template-collection .halo-sidebar-wrapper {
  padding-bottom: 0;
}
body.template-collection.product-card-layout-01 .wrapper-body {
  padding-bottom: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  body.template-collection
    .halo-collection-content
    #CollectionProductGrid
    toolbar-item.toolbar.show-sticky {
    padding-top: 37px;
  }
  body.template-product
    .productView-moreItem
    .productView-desc.halo-text-format {
    line-height: 15px;
    font-size: 12px !important;
  }
  body.template-product .measure-table-wrapper h2,
  .sock-size h2.sock-size {
    font-size: 16px !important;
  }
  .measurement-width th,
  .measurement-width td,
  .sock-size-table th,
  .sock-size-table td {
    font-size: 13px;
  }
}

@media only screen and (max-width: 499px) {
  body.template-collection .card-product a.button.button-ATC,
  body.template-collection .card-product a.text_anchor {
    width: 100%;
  }
}
@media (min-width: 551px) and (max-width: 767px) {
  .container .breadcrumb-container.style--line_clamp_1 .breadcrumb {
    padding-left: 30px !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1150px) {
  ul.list-menu a.header__menu-item.header__menu-item {
    padding-left: 0;
  }
}

@media only screen and (min-width: 1025px) {
  body.template-collection
    .container
    .halo-collection-content
    .page-sidebar
    + .page-content {
    padding-left: 40px;
  }
  body.template-collection .collection-default .container,
  body.template-collection .collection-header.container {
    padding-left: 47px;
  }
  body.template-collection ul.productGrid li.product.scroll-trigger {
    margin-bottom: 60px;
  }
  body.template-collection .product-item .card .card-information {
    padding: 50px 0 0;
  }
  body.template-product .upper_section_product .product_detal_block {
    margin-top: 40px;
  }
  .product-card-layout-01
    .wishlist-items-display
    .card
    .card-media.has-compare:after,
  .product-card-layout-05
    .wishlist-items-display
    .card
    .card-media.has-compare:after {
    height: 60px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1724px) {
  .upper_section_product .product_detal_block .product_just {
    font-size: 2.8vw;
    line-height: 2.5vw;
  }
}
@media only screen and (min-width: 1725px) {
  .upper_section_product .product_detal_block .product_just {
    font-size: 2.5vw;
    line-height: 3.5vw;
  }
}
/* .scrolled-past-header .header__inline-menu .menu-lv-1__action{
  color: black;
} */
body.template-product img.img_inn,
body.template-product img.log-inn,
body.template-product img.cart_inn,
body.template-product img.heart_inn,
body.template-product
  .section-header-navigation
  .header-logo
  .header__heading-logo {
  filter: none;
}
body.template-product .scrolled-past-header img.img_inn,
body.template-product .scrolled-past-header img.log-inn,
body.template-product .scrolled-past-header img.cart_inn,
body.template-product .scrolled-past-header img.heart_inn,
body.template-product
  .section-header-navigation.scrolled-past-header
  .header-logo
  .header__heading-logo {
  filter: invert(100%);
}
@media only screen and (min-width: 1025px) and (max-width: 1225px) {
  .header-navigation .container-1170 {
    padding-right: 30px;
  }
}
body.template-product .productView-info .productView-info-item span {
  color: black;
  font-size: 1vw !important;
}
body.template-product .productView-quantity {
  margin-top: 0 !important;
}
@media only screen and (max-width: 425px) {
  body.template-product .wrapper-container .halo-block-header .title .text {
    font-size: 25px;
  }
  body.template-product
    .wrapper-container
    .halo-block-header
    .title.scroll-trigger:before {
    width: 100% !important;
  }
  body.template-product .card-action button#product-add-to-cart {
    height: 21px;
    font-size: 13px;
  }
  .card-product a.button.button-ATC,
  .card-product a.text_anchor {
    width: 100%;
    font-size: 14px;
  }
}
@media only screen and (min-width: 426px) and (max-width: 767px) {
  body.template-product .wrapper-container .halo-block-header .title .text {
    font-size: 30px;
  }
  body.template-product
    .wrapper-container
    .halo-block-header
    .title.scroll-trigger:before {
    width: 405px !important;
  }
  body.template-product .card-action button#product-add-to-cart {
    height: 21px;
    font-size: 13px;
  }
  .card-product a.button.button-ATC,
  .card-product a.text_anchor {
    width: 80%;
    font-size: 14px;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
  body.template-product
    .wrapper-container
    .halo-block-header
    .title.scroll-trigger:before {
    width: 485px !important;
  }
  .card-product a.button.button-ATC,
  .card-product a.text_anchor {
    width: 80%;
    font-size: 14px;
  }
  body.template-product .card-action button#product-add-to-cart {
    height: 26px;
    font-size: 14px;
  }
  .product-details
    .halo-productView-left.productView-images
    .productView-image-wrapper
    .productView-image {
    padding: 50px 100px;
  }
}
body.template-product .card-action button#product-add-to-cart {
  font-size: 13px;
  text-transform: uppercase;
  height: 30px;
  color: white;
  background: black;
}
body.template-product .card-action button#product-add-to-cart:hover {
  color: white;
}
body.template-product .card .card-compare .compare-button label span {
  font-family: "MADEAvenuePERSONALUSE";
  font-weight: 300;
  font-size: 13px;
  color: black;
  letter-spacing: 1px;
}
body.template-product .card-product__wrapper .card-product__group.group-left {
  right: 0;
  left: unset;
}

.accessories_list {
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
}
.accessories_list img {
  height: 17px;
}
.accessories_list span {
  font-size: 14px;
  line-height: 18px;
  color: #000;
  font-family: "Made-Avenue";
  font-weight: 400;
}
body.template-product div.halo-block.halo-product-block {
  background: #f4f4f4;
  padding-bottom: 50px;
}
body.template-product
  .halo-block.halo-product-block.halo-recommendations-block
  .halo-block-header {
  border-color: transparent;
}
body.template-product .card .card-product {
  padding: 20px 25px 46px;
  background: white;
  border-radius: 10px;
  /* padding-top: 25px; */
  height: 250px;
}
body.template-product .halo-productBadges--right {
  left: 10px;
  top: 10px;
}
body.template-product .card-product__wrapper .card-action {
  left: 16px;
  width: 85%;
}
body.template-product .card-swatch .swatch-label {
  width: 20px;
  height: 20px;
}
body.template-product .card-information .see_the_prod {
  display: none;
}
body.template-product .products-carousel .slick-arrow {
  display: block !important;
  background: #bfa092;
  border: none;
  width: 50px;
  height: 50px;
  /* margin: 0 ; */
  top: 50%;
  transform: translate(0px, -50%);
}
body.template-product .products-carousel .slick-arrow svg {
  width: 37px;
  height: 25px;
  fill: #ffffff;
}
body.template-product .card-wishlist .wishlist-added .icon,
body.template-product .card-wishlist button.wishlist-icon .icon {
  fill: #d34646;
}
body.template-product .card-product__wrapper button.wishlist-icon span.text {
  display: none;
}
body.template-product .toggle-content .tab-popup-content {
  font-size: 1vw;
  font-family: "Made-Avenue";
}
body.template-product .productView-tab .tabs-horizontal {
  justify-content: space-between;
}
body.template-product
  #ProductSection-template--17155355345149__main
  .tabs
  .tab
  .tab-title {
  font-weight: 400;
  font-family: "Made-Avenue";
  font-size: 1.5vw;
}

body.template-product
  .productView-bottom
  .productView-tab
  .tabs-horizontal
  .tab
  .tab-title {
  --border-color: #bfa092 !important;
}

body.template-product .tabs-contents .toggle-content {
  padding-bottom: 40px;
}
body.template-product .product-form__label span.pattern {
  background-image: unset !important;
}
body.template-product
  .product-details
  .halo-productView-left.productView-images
  .productView-image-wrapper
  .productView-image {
  /* width: 534px !important; */
  /* left: -534px !important; */
  background: transparent;
}

@media only screen and (min-width: 1200px) {
  /* body.template-product .productView-images-wrapper .productView-nav .slick-list.draggable{
    width: 555px;
  } */
}

@media only screen and (min-width: 900px) and (max-width: 1076px) {
  /* body.template-product .productView-images-wrapper .productView-nav .slick-list.draggable{
    width: 100% !important;
  }
  body.template-product .product-details .halo-productView-left.productView-images .productView-image-wrapper .productView-image{
    width: 100% !important;
  } */
  body.template-product .halo-productView-left {
    width: 60%;
  }

  body.template-product .halo-productView-right {
    width: 40%;
  }
}

body.template-product label[for="option-8244528709885-Color-4"] span {
  background: #ab896e;
}
body.template-product label[for="option-8244528709885-Color-8"] span {
  background: #bfa092;
}
body.template-product .productView-thumbnail-wrapper .slick-arrow {
  display: block !important;
}

body.template-product
  .halo-block.halo-product-block
  .wrapper-container.container {
  padding-left: 26px;
}
body.template-product .quantity_selector .quantity__container {
  width: 90px;
}

body.template-product
  .slick-track
  .product
  .product-item
  .card:hover
  .card-media
  img {
  transform: scale(1.1);
}
body.template-product .card .card-product__wrapper .card-media {
  height: 200px;

  }
  body.template-product .product_detal_block .breadCrumbs .breadcrumb {
    padding-top: 75px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1250px) {
  body.template-product .products-carousel .slick-arrow {
    margin: 0;
    top: 38%;
  }
}
body.template-product .product-form__swatch .product-form__label {
  margin: 5px 25px 10px 0;
}
body.template-product .price__regular .price__last .transcy-money {
  font-family: "Made-Avenue";
  font-weight: 400;
}
body.template-index .card-product__wrapper .card-product__group.group-left {
  right: unset;
  left: 0;
}

@media only screen and (max-width: 767px) {
  body.template-product
    .productView-images-wrapper
    .productView-nav
    .slick-list.draggable {
    width: auto;
  }
  body.template-product .products-carousel .slick-arrow {
    transform: translateY(-100%);
  }
  body.template-product
    .halo-block.halo-product-block
    .wrapper-container.container {
    padding-left: 10px;
  }
  .card-product__group .card-wishlist .wishlist-icon .unfilled {
    position: absolute;
    top: 1px;
  }
  body
    .footer-block__newsletter
    .footer-block__newsletter-form
    [id^="NewsletterForm--"] {
    font-size: 12px;
  }
  body.template-index .image-with-text .image-with-right {
    display: none;
  }
  body.template-index .image-with-text .image-with-right.show_img_mobile {
    display: block;
  }
  .image-with-text.without_img .image-with-left {
    height: 470px
      "
  }
  .image-with-text.without_img .overlapping_text{
    margin-top: 80px;
  }
  body.template-index .best_quality_wool .show_mobile_img{
    display: block;
  }
  body.template-index .best_quality_wool .hide_mobile_img{
    display: none;
  }
  body.template-index .image-with-text .image-with-right .for-big-screen{
    display: none;
  }
  /* body.template-index .image-with-text .image-with-right .mobile_screen{
    display: block;
  } */
  
}
@media only screen and (max-width: 1025px){
  body.template-product .products-carousel .slick-arrow{
    margin: 0;
  }
  .halo-sidebar-wrapper .site-nav-mobile .list-menu-loading{
    display: none;
  }
}
@media only screen and (max-width: 550px){
  .toggle-content.popup-mobile .tab-popup-header h5, .toggle-content.sidebar-mobile .tab-popup-header h5{
    font-family: "
      Made-Avenue
      ";
    font-weight: 400;
  }

}
@media only screen and (max-width: 551px){
  .card .card-product__wrapper .card-product__group .card-product__group-item.card-quickview {
    right: 2px !important;
  }
}
@media only screen and (max-width: 390px){
  body.template-product .halo-quick-view-popup .halo-quickView .productView-action{
    width: 90%;
  }
}
body.template-product #ProductSection-template--17155355345149__main .tabs-contents .toggleLink, body.template-product #ProductSection-template--17155355345149__main .tabs .tab .tab-title{
  padding-bottom: 10px;
}
body.template-product .shopify-section-header-sticky.animate .header__inline-menu .menu-lv-1__action span:after,
body.template-collection .shopify-section-header-sticky.animate .header__inline-menu .menu-lv-1__action span:after{
    background: #ffffff;
}
body.template-product .shopify-section-header-sticky.animate.scrolled-past-header .header__inline-menu .menu-lv-1__action span:after,
body.template-collection .shopify-section-header-sticky.animate.scrolled-past-header .header__inline-menu .menu-lv-1__action span:after{
  background: #000000;
}
.previewCartList .previewCartItem-content .previewCartItem-name span, span.previewCartItem-variant, span.transcy-money, .previewCartItem-qty .quantity,
.previewCartTotals .previewCartTotals-label, .previewCartTotals.shipTotal .previewCartTotals-value,
.previewCartCheckbox input[type=checkbox]+label, .halo-sidebar-right button, .halo-sidebar-right a{
   font-family: "Made-Avenue" !important;
  color: black;
  font-weight: 400;
}

body.template-product .card .card-product {
    padding: 20px 20px 30px;
}
}
body.template-index .card-product__wrapper .halo-productBadges--right{
  left: unset;
  right: 0;
}
body.template-index .instafeed-new-carousel-container .instafeed-new-arrow{
  display: none;
}
body.template-collection .card-product__group .card-wishlist button.wishlist-icon .icon{
  fill: #332f2feb ;
}
body.template-collection .card-product__group .card-wishlist button.wishlist-icon .filled_icon .icon{
  fill: #ff3a3a;
}
body.template-product .product-form__label.mongoose span.pattern{
  background: #A8986F !important;
}
body.template-product .product-form__label.quicksand span.pattern{ 
  background: #C2A195 !important;
}
.productView-container .productView-top .productView-badge .sale-badge{
  display: none;
}
body.template-product .card-wishlist .wishlist-icon{
  padding: 0 8px 9px 8px;
}
body.template-product .filled_icon{
  top: 0;
}
.sticky-price .money-subtotal .transcy-money{
  color: black;
  font-weight: 400;
  font-family: "
      Made-Avenue
      ";
}
.sticky-right.sticky-content select#stick-variant-8231251214589, .quantity__container input.form-input.quantity__input{
    font-family: "
      Made-Avenue
      ";
    font-weight: 400;
}
body.template-collection .facets__price .form-actions .filter__price--apply{
  padding-top: 7px;
  padding-bottom: 7px;
}
body.template-index .halo-productBadges--right{
  left: unset;
  align-items: flex-end;
  right: 0;
  top: 2px;
}
@media only screen and (min-width: 1025px) and (max-width: 1599px){
  .shopify-section.sections-product-block span.badge.sale-badge {
    font-size: 12px;
    width: 47px;
    height: 16px;
  }
}

body.template-customers\/login .section-header-navigation .header-logo .header__heading-logo,
body.template-customers\/login .section-header-navigation .main-menu .menu-lv-1__action, body.template-customers\/login .header__icon img{
  filter: unset;
}
body.template-customers\/login .scrolled-past-header .header-logo .header__heading-logo, body.template-customers\/login .scrolled-past-header .header__icon img {
    filter: invert(100%);
}
.account_page .breadcrumb-container nav.breadcrumb-{
  justify-content: center;
}
/* body.template-customers\/login h1, body.template-customers\/login h2, body.template-customers\/login div.login-text,
body.template-customers\/login label, body.template-customers\/login input, body.template-customers\/login a{
  font-family: "Made-Avenue
      ";
  font-weight: 400;
  letter-spacing: .7px;
  font-size: 14px;
} */
/* body.template-customers\/login div.login-text, body.template-customers\/login input{
  font-family: "MADEAvenuePERSONALUSE
      ';
} */
/* .account-page.login-page .sign_up{
  display: none;
} */

/* @media screen and (min-width: 768px) {
  .account-page.login-page .sign_up{
    display: block;
  }
  .account-page.login-page .halo-page-header{
    display: flex;
    gap: 50%;
  }
} */


@media screen and (min-width: 1025px) {
  /* body.template-customers\/login h1, body.template-customers\/login h2, body.template-customers\/login div.login-text,
  body.template-customers\/login label, body.template-customers\/login input, body.template-customers\/login a{
    font-size: 1.1vw;
  }
  body.template-customers\/login .halo-page-header .page-header{
    font-size: 1.6vw;
  }
  body.template-customers\/login .upper_section_product.account_page .product_detal_block{
    margin-top: 35px;
  }
  .account-page.login-page .login-rowItem .page-subheader {
    font-size: 1.6vw !important; 
  } */
  body.template-customers\/login .account_page{
    margin-top: -87px;
  }
  
}
@media screen and (min-width: 768px) {
  .account-page.login-page .login-row.clearfix .login-rowLeft{
    margin-right: 30px;
  }
  body.template-index .image-with-text .image-with-right .for-big-screen,
  body.template-index .best_quality_wool .left-image .for-big-screen{
    display: block;
  }
  body.template-index .image-with-text .image-with-right .mobile_screen, 
  body.template-index .best_quality_wool .left-image .mobile_screen{
    display: none;
  }
}

@media screen and (max-width: 310px) {
  body.template-customers\/login .login-item .form-actions{
    justify-content: center;
  }
}
.account-page.login-page .form-actions input[type="submit"]{
  letter-spacing: 1px;
  border: 1px solid #1B1B1B;
  width: 235px;
  height: 50px;
  border-radius: 35.5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.account-page.login-page .form-actions input[type="submit"].button-2{
  background: #1B1B1B;
  color: white;
}
.account-page.login-page .form-actions input[type="submit"].button-2:hover{
    background: #ffffff;
    color: #1B1B1B;
}
.account-page.login-page .login-rowRight{
  background: #fafafa08;
}
.account-page.login-page .login-rowItem .page-subheader {
    font-size: 18px;
}
.account-page.login-page .login-row.clearfix .login-rowLeft, .account-page.login-page .login-row.clearfix .login-rowRight{
  background: #f0f0f0;
  padding-left: 30px;
  padding-right: 30px;
}

@media only screen and (max-width: 440px){
  body .shopify-section.sections-product-block .card .card-information a.card-title{
    width: 100%;
  }  
}

@media only screen and (min-width: 561px) and (max-width: 767px){
  .featured_custom_collection .button_div a {
    height: 30px;
    width: 75%;
    margin-bottom: -20px;
  }
  .featured_custom_collection .collection_url {
    width: 31%;
  }
  .featured_custom_collection .new_collection {
    justify-content: space-between;
  }
  body.template-product .card .card-product {
    padding: 20px 35px 30px;
  }
}
@media only screen and (max-width: 560px){
  .featured_custom_collection .button_div a {
    height: 38px;
    width: 50%;
    margin-bottom: -20px;
  }
  .featured_custom_collection .collection_url {
    width: 100%;
  }
}
.upper_section_product .product_detal_block .product_just {
  text-transform: uppercase;
}

@media screen and (min-width: 1025px){
  body.template-page .header-nav-hamburger:not(.header-hamburger--transparent){
    background: #0000002b;
    position: absolute;
    width: 100%;
  }
  body.template-page .scrolled-past-header .header-navigation.header-nav-hamburger{
    background: #ffffff;
  }
  body.template-page .section-header-navigation .header-logo .header__heading-logo, body.template-page .section-header-navigation .main-menu .menu-lv-1__action, body.template-page .header__icon img {
    filter: unset;
  }
  body.template-page .scrolled-past-header .header-logo .header__heading-logo, body.template-page .scrolled-past-header .header__icon img {
    filter: invert(100%);
  }
  body.template-page .list-menu li .header__menu-item span, body.template-page .list-menu li .header__menu-item span{
    color: white;
  }
  body.template-page .shopify-section-group-header-group.scrolled-past-header .list-menu li .header__menu-item span {
    color: black;
  }
  .upper_section_product.store_locations .product_detal_block, .upper_section_product.Whishlist-page .product_detal_block{
    margin-top: 60px;
  }
  .wishlist-items-display .card .card-action.has-compare {
    bottom: 21px;
  }
  .wishlist-items-display .card-compare:not(.card-compareIcon) {
    bottom: -13px;
  }
  .wishlist-items-display .card:hover .card-quickview:not(.card-quickviewIcon){
    background: transparent;
  }
}

.wishlist-items-display .card-information .card__heading{
  text-align: center;
}

body.template-page .upper_section_product nav.breadcrumb, .wishlist-items-display .card-information .card-price{
  justify-content: center;
}
.wishlist-items-display ul.list-unstyled{
  display: flex;
  justify-content: center;
}
.wishlist-items-display .card-product__group.group-left{
  right: 0;
  left: unset;
}
.wishlist-items-display button.wishlist_page{
  display: none !important;
}
.header__search .search-modal__form .search__input {
  border: 1px solid #141313a6;
  font-family: 'MADEAvenuePERSONALUSE
      ";
  font-weight: 400;
  font-size:18px;
}
.quickSearchResultsBlock.quickSearchResultsWidget span, .quickSearchResultsBlock.quickSearchResultsWidget a{
  font-family: "
      MADEAvenuePERSONALUSE ";
  font-weight: 400;
}
.quickSearchResultsBlock.quickSearchResultsWidget h3 span{
  font-weight: 600;
}

/* To show search bar on home page */
body.template-index sticky-header.header-navigation-wrapper {
    overflow: visible;
}
/* search bar home page endss---- */

.wishlist-items-display .card-product__wrapper .card-media img{
  object-fit: contain;
}
.wishlist-items-display .card:hover .card-product__wrapper .card-media img{
  scale: 1.1;
}
.wishlist-items-display span, .wishlist-items-display h3 a, .wishlist-share.link span {
  font-family: "
      MADEAvenuePERSONALUSE ";
  font-weight: 400;
  font-size: 14px;
}
.wishlist-items-display .compare-button span, body.template-page label{
  font-family: "
      Made-Avenue ";
}
.wishlist-container .wishlist-items-container .toolbar{
  border-top: unset;
}
.wishlist-items-display .card-swatch .swatch-label{
  width: 24px;
  height: 24px;
}
.productView-top .halo-productView-right.productView-details .product-form__label .text{
  width: auto;
  height: auto;
  padding: 4px 8px !important;
}
.template-product .card-product .card-media img{
  object-fit: contain;
}
.quickSearchResults.custom-scrollbar .card-product__wrapper .card-media img{
  object-fit: contain;
}
.quickSearchResults.custom-scrollbar .card-information {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.quickSearchResults.custom-scrollbar .card-information__wrapper.text-left .card-price, .quickSearchResults.custom-scrollbar .card-swatch.text-left {
    justify-content: center;
}
.quickSearchResults.custom-scrollbar .card-wishlist .wishlist-added{
  background-color: transparent;
}
.quickSearchResults.custom-scrollbar .card-wishlist button.wishlist-icon span.text{
  display: none;
}
.quickSearchResults.custom-scrollbar .card-wishlist .wishlist-added .filled_icon .icon {
    fill: #e11111;
}
.quickSearchResults.custom-scrollbar .card-wishlist .wishlist-added .filled_icon{
  opacity: 1;
}
.quickSearchResults.custom-scrollbar .card:hover .card-quickview:not(.card-quickviewIcon){
  background: transparent;
}
body.template-collection .card-product .card-media{
  background: transparent !important;
}
.wishlist-added .filled_icon {
  opacity: 1;
}
.shopify-section.sections-product-block .card-product__group .card-wishlist .wishlist-added .icon {
    fill: #d34646;
}
div#shopify-section-font-range .halo-page-content .customer-login-form .form-label ,
div#shopify-section-font-range .halo-page-content .clearfix .login-text,
div#shopify-section-font-range .halo-page-content .create-customer-form .form-label,
div#shopify-section-font-range .halo-page-content .form-actions .button.button-2{
    font-size: 16px;
}

.header-icons .wg-default, .header-icons .wg-default .country-selector{
  position: relative;
  right: 0;
}

.available-colors-section {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.variant-selector img {
  max-width: 100px; /* Adjust the max width here */
  max-height: 100px; /* Adjust the max height here */
  margin-right: 10px; /* Add margin between images */
}

.variant-selector {
  border: 2px solid transparent;
  padding: 5px;
  display: inline-block;
  cursor: pointer;
}

.productView-thumbnail-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.productView-thumbnail-wrapper .productView-thumbnail {
  width: 100px; /* Adjust the width here */
  height: auto;
  display: inline-block;
}

.productView-thumbnail-wrapper .productView-thumbnail img {
  width: 100%; /* Ensure the image fills the thumbnail container */
  height: auto;
  display: block;
}

.productView-thumbnail.selected {
  padding: 10px 15px !important;
  margin: 0px 10px;
  border: 1px solid #232323 !important; /* Keep border color consistent with !important */
  border-radius: 10px;
  box-sizing: border-box; /* Ensure padding is included in the element"
      s total width and height * /;
  }

  .variant-selector.selected {
    padding: 10px 15px !important;
    margin: 0px 10px;
    border: 1px solid #232323 !important; /* Keep border color consistent with !important */
    border-radius: 10px;
    box-sizing: border-box; /* Ensure padding is included in the element's total width and height */
  }

  .available-colors-title {
    font-family: "Made-Avenue", sans-serif;
    font-size: 1vw !important;
  }

  /* New styles */
  .collection-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px; /* Adjust the gap as needed */
  }

  .collection-item {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    width: 200px; /* Adjust the width as needed */
    text-align: center;
    padding: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s;
  }

  .collection-item:hover {
    transform: scale(1.05);
  }

  .collection-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }

  .collection-item-title {
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0;
  }

  .color-swatches {
    display: flex;
    justify-content: center;
    gap: 5px;
    margin-top: 10px;
  }

  .color-swatch {
    height: 30px;
    border-radius: 50%;
    cursor: pointer !important;
  }

  /* Collection page product title styles */
  body.template-collection .card-information.page_collections h3 a {
    width: 100% !important;
    font-size: 18px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  body.template-collection .card-information a.card-title {
    font-family: "Made-Avenue" !important;
    font-size: 1.2vw !important;
    line-height: 1.5vw !important;
    padding-top: 30px !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
    width: 230px !important;
    min-height: 3vw !important;
    display: block; /* Ensure block display */
    text-align: center; /* Center text */
    margin: 0 auto; /* Center block */
  }

  /* CSS for ensuring the color swatches are aligned */
  .product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }

  .product-item-link {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .card-title {
    margin-bottom: auto; /* Pushes the price and swatches to the bottom */
  }

  .card-information.page_collections {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .color-swatches {
    margin-top: 10px;
  }

  /* Container for the entire search section */
  .store-locator-search {
    background-color: #ffffff; /* Light background color to match your site theme */
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    max-width: 600px;
    margin: 30px auto;
    font-family: "Arial", sans-serif;
  }

  /* Styling for the individual search inputs */
  .store-locator-search select,
  .store-locator-search input[type="text"] {
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 18px;
    margin-bottom: 15px; /* Space between inputs */
    width: calc(100% - 32px); /* Full width with padding accounted for */
  }

  /* Styling for the search buttons */
  .store-locator-search .search-button,
  .store-locator-search button {
    padding: 15px;
    border: none;
    background-color: #d8a25f;
    color: white;
    border-radius: 10px;
    font-size: 18px;
    cursor: pointer;
    transition: background-color 0.3s, transform 0.3s;
    width: calc(50% - 10px); /* Buttons next to each other */
    margin: 10px 5px; /* Space between buttons */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  }

  /* Hover effect for the search buttons */
  .store-locator-search .search-button:hover,
  .store-locator-search button:hover {
    background-color: #b5844b;
    transform: translateY(-2px);
  }

  /* Styling for the tab buttons */
  .store-locator-search .tab-buttons button {
    background-color: #000; /* Default background color for tabs */
    color: white;
    border-radius: 10px;
    padding: 15px 30px;
    font-size: 18px;
    border: none;
    cursor: pointer;
    margin-right: 10px; /* Space between tab buttons */
    transition: background-color 0.3s, transform 0.3s;
  }

  /* Active tab button */
  .store-locator-search .tab-buttons button.active {
    background-color: #d8a25f; /* Active tab background color */
    color: white;
  }

  /* Hover effect for tab buttons */
  .store-locator-search .tab-buttons button:hover {
    background-color: #b5844b;
    transform: translateY(-2px);
  }

  /* Ensure buttons have the correct width and alignment */
  .store-locator-search .tab-buttons {
    display: flex;
    justify-content: center;
    margin-bottom: 30px; /* Space below the tab buttons */
  }

  /* Adjust placement of the radius search */
  .store-locator-search .radius-search {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
  }

  .store-locator-search .radius-search label {
    font-size: 18px;
    margin-right: 10px;
  }

  .store-locator-search .radius-search select {
    width: 50%;
  }

  /* Container for the entire search section */
  .store-locator-search {
    background-color: #ffffff; /* Light background color to match your site theme */
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    max-width: 1000px; /* Increased width */
    margin: 30px auto;
    font-family: "Arial", sans-serif;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
  }

  /* Styling for the individual search inputs */
  .store-locator-search input[type="text"],
  .store-locator-search input[type="number"] {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-size: 16px;
    margin-bottom: 0; /* Space between inputs */
    width: calc(25% - 10px); /* Adjust width to fit inline */
  }

  /* Styling for the search buttons */
  .store-locator-search #search-city-button {
    padding: 10px;
    border: none;
    background-color: #232323;
    color: white;
    border-radius: 24px;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s, transform 0.3s;
    width: 20%; /* Adjust width to fit inline */
    margin: 0 5px; /* Space between buttons */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px; /* Space between icon and text */
  }

  /* Hover effect for the search buttons */
  .store-locator-search #search-city-button:hover {
    background-color: #bfa092;
    transform: translateY(-2px);
  }

  /* Styling for the current location button */
  .store-locator-search #search-location-button {
    padding: 10px;
    border: none;
    background-color: #bfa092;
    color: white;
    border-radius: 24px;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s, transform 0.3s;
    width: 25%; /* Adjust width to fit inline */
    margin: 0 5px; /* Space between buttons */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px; /* Space between icon and text */
  }

  /* Hover effect for the current location button */
  .store-locator-search #search-location-button:hover {
    background-color: #232323;
    transform: translateY(-2px);
  }

  .template-collection .header__icon--account span.text {
    color: #fff !important;
  }
  .template-collection .scrolled-past-header .header__icon--account span {
    color: #000 !important;
  }
  .template-collection .header__icon--cart svg {
    fill: #fff !important;
  }
  .template-collection .scrolled-past-header .header__icon--cart svg {
    fill: #000 !important;
  }
  .template-collection .header__icon--wishlist svg {
    fill: #fff !important;
  }
  .template-collection .scrolled-past-header .header__icon--wishlist svg {
    fill: #000 !important;
  }
  .template-collection .header__icon--search svg {
    stroke: #fff !important;
  }
  .template-collection .scrolled-past-header .header__icon--search svg {
    stroke: #000 !important;
  }

  .productDescription p,
  .productDescription div,
  .productDescription span,
  .productDescription p *,
  .productDescription div *,
  .productDescription span * {
    font-size: 16px !important;
    font-family: "Figtree" !important;
    font-weight: 400 !important;
    color: #232323 !important; /* Ensure the text color is consistent */
  }

  .metafields-container {
    padding: 20px;
    background-color: #fff;
    border:1px solid #d3c2a8;
    border-radius: 8px;
    margin-bottom: 20px;
       font-family: "Made-Avenue";
  }

  .metafields-container p {
   font-size: 1.2vw;
    line-height: 28.6px;
    letter-spacing: 1px;
    font-family: "Made-Avenue";
    font-weight: 400;
    margin-bottom: 10px;
  }
p.promised-receipt-date {
  font-size: 1.2vw;
    line-height: 28.6px;
    letter-spacing: 1px;
    font-family: "Made-Avenue";
    font-weight: 400;
  color:#232323;
}
  .metafields-list {
    list-style-type: none;
    padding: 0;
  }

  .metafields-sublist {
    margin-left: 20px;
    list-style-type: disc;
  }

  .metafields-list li,
  .metafields-sublist li {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .variant-metafield {
    /* color: #007bff; */
    margin-bottom: 15px;
  }

  #promised-receipt-date-container {
    margin-top: 15px;
    padding: 10px;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    background-color: #f9f9f9;
  }

  #promised-receipt-date-container p.promised-receipt-date {
    margin: 0;
    font-family: "Made-Avenue";
    font-size: 16px;
    color: #232323;
  }

  #promised-receipt-date-container p.no-receipt-date {
    color: #d9534f; /* Error color */
  }
  body.template-search
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger {
    background: #0000002e !important;
  }
  body.template-search
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger {
    background: #fff !important;
  }
  body.template-search
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    .list-menu
    li
    .header__menu-item
    span {
    color: #fff;
  }
  body.template-search
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .list-menu
    li
    .header__menu-item
    span {
    color: #000;
  }
  body.template-search .header__icon--account span.text {
    color: #fff;
  }
  body.template-search .header__icon--account span.text:hover {
    color: #fff !important;
  }
  body.template-search
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__icon--account
    span.text {
    color: #000;
  }
  body.template-search
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__icon--account
    span.text:hover {
    color: #000 !important;
  }
  body.template-search
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #fff;
  }
  body.template-search
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #000 !important;
  }
  body.template-search
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #fff;
    stroke: #fff;
  }
  body.template-search
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #000 !important;
    stroke: #000 !important;
  }
  body.template-page
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #fff;
  }
  body.template-page
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #000 !important;
  }
  body.template-page
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #fff;
    stroke: #fff;
  }
  body.template-page
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #000 !important;
    stroke: #000 !important;
  }
  body.template-page .header__icon--account span.text {
    color: #fff;
  }
  body.template-page .header__icon--account span.text:hover {
    color: #fff !important;
  }
  body.template-page
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__icon--account
    span.text {
    color: #000;
  }
  @media screen and (max-width: 767px) {
    body.template-search .breadcrumb-container.style--line_clamp_1 {
      margin-top: 42px;
    }
  }
  body.template-search .sidebarBlock-heading {
    font-size: 1.2vw !important;
    line-height: 1.5vw !important;
    color: #1b1b1b !important;
    font-family: "MADEAvenuePERSONALUSE" !important;
    font-weight: 500 !important;
    text-transform: uppercase;
  }
  @media screen and (min-width: 200px) and (max-width: 1920px) {
    body.template-page .collection-text-box {
      position: absolute;
      top: 60% !important;
      width: 100%;
      margin: auto;
      transform: translateY(-50%);
    }
  }
  .footer span.text {
    text-transform: math-auto !important;
  }
  body.template-customers\/login
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #fff !important ;
  }
  body.template-customers\/login
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #000 !important;
  }
  body.template-customers\/login
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #fff !important;
    stroke: #fff !important;
  }
  body.template-customers\/login
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #000 !important;
    stroke: #000 !important;
  }
  body.template-customers\/login .header__icon--account span.text {
    color: #fff !important;
  }
  body.template-customers\/login .header__icon--account span.text:hover {
    color: #fff !important;
  }
  body.template-customers\/login
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__icon--account
    span.text {
    color: #000 !important;
  }
  body.template-product
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #fff !important ;
  }
  body.template-product
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    svg.icon {
    fill: #000 !important;
  }
  body.template-product
    .shopify-section-group-header-group
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #fff !important;
    stroke: #fff !important;
  }
  body.template-product
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__search
    svg {
    fill: #000 !important;
    stroke: #000 !important;
  }
  body.template-product .header__icon--account span.text {
    color: #fff !important;
  }
  body.template-product .header__icon--account span.text:hover {
    color: #fff !important;
  }
  body.template-product
    .shopify-section-group-header-group.scrolled-past-header
    .header-navigation.header-nav-hamburger
    .header__icon--account
    span.text {
    color: #000 !important;
  }
  @media screen and (max-width: 1024px) {
    #CartSection-template--18136777097469__main .cart-container {
      padding-top: 160px !important;
    }
  }
  @media screen and (max-width: 800px) {
    #CartSection-template--18136777097469__main .cart-container {
      padding-top: 120px !important;
    }
  }
  /*****end_custom_new2*******/

  /********/
  @media (min-width: 1025px) {
    body .body-content-wrapper .scrolled-past-header span.text.p-relative:after,
    body
      .body-content-wrapper
      .scrolled-past-header
      span.text.p-relative:hover:after {
      background: #000;
    }
    body .menu-lv-1:not(.menu-sale) > .link-effect > .text:after,
    body .menu-lv-1:not(.menu-sale):hover > .link-effect > .text:after {
      background: #fff;
    }
    body .header-nav-hamburger .header-icons .link-effect > span:after,
    body .header-nav-hamburger .header-icons .link-effect:hover > span:after {
      background: #fff;
    }
  }
  @media screen and (max-width: 767px) {
    .store-locator-search {
      flex-direction: column;
      gap: 10px;
    }
    .store-locator-search input[type="text"],
    .store-locator-search input[type="number"] {
      width: 100%;
    }
    .store-locator-search #search-city-button,
    .store-locator-search #search-location-button {
      width: 100%;
      gap: 4px;
    }
  }
  /* body.template-index .worn_by_natures + .sections-product-block .halo-block-header .title .text {
    background:#fff;
}

body.template-index .worn_by_natures + .sections-product-block .halo-block-header .title:before {
    width: 50% !important;
}
@media screen and (max-width:1024px){
 body.template-index .worn_by_natures + .sections-product-block {
    width: 95% !important;
    margin: 0 auto;
}
body.template-index .worn_by_natures + .shopify-section.sections-product-block .card-information a.card-title {
    padding-right: 54px;
}
}
@media screen and (max-width:767px){
  body.template-index .worn_by_natures + .sections-product-block .halo-block-header .title .text {
    line-height:35px;
    font-size:35px;
}
  body.template-index .worn_by_natures + .shopify-section.sections-product-block .card-information a.card-title {
    padding-right: 0px;
}
} */
  body.template-index
    .product-block
    .halo-block-content
    button.button.button--secondary {
    font-size: 20px;
    font-style: normal;
    text-transform: capitalize;
    border-radius: 35.5px;
    line-height: 121%;
    letter-spacing: 0.6px !important;
    background: #1b1b1b;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    letter-spacing: 1px !important;
    border: 1px solid #1b1b1b;
    width: 241px;
    height: 57px;
    transition: all 0.4s ease-in-out;
  }
  body.template-index
    .product-block
    .halo-block-content
    button.button.button--secondary:hover {
    background: transparent;
    color: #000;
  }
  body.template-index
    .product-block
    .halo-block-content
    .card
    svg.icon.icon-wishlist.w-h-
    path {
    fill: none !important;
      z-index:999 !important
  }
  body.template-index
    .product-block
    .halo-block-content
    .card
    svg.icon.icon-wishlist.w-h-
    path:hover {
    fill: #d34646 !important;
    stroke: #d34646 !important;
  }
  body.template-index .product-block .halo-block-content .flex_wishlist_sale {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
  }

  body.template-index
    .product-block
    .halo-block-content
    .card-product__group.group-left {
    width: 100%;
  }
  body.template-index .product-block .halo-block-content .sale_custom {
    background: #bfa092;
    padding: 4px 17px;
    padding-top:5px;
    color: #fff;
    font-family: "MADEAvenuePERSONALUSE";
    font-size: 12px;
    letter-spacing: 1px;
    line-height: normal;
  }
  body.template-index
    .product-block
    .halo-block-content
    .card:hover
    .card-action.has-compare {
    display: none !important;
  }
 body.template-index
    .product-block .seethebutton a {
  color: #fff;
  background: #000;
  border-radius: 50px;
  font-size: 13px;
  text-transform: capitalize;
  padding: 6px 17px;
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
  position: relative;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px); 
  transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease;
}

body.template-index .product-block .halo-block-content .card:hover .seethebutton a {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
body.template-page .wishlist-table-wrapper .seethebutton a {
  color: #fff;
  background: #000;
  border-radius: 50px;
  font-size: 13px;
  text-transform: capitalize;
  padding: 6px 17px;
  font-family: "MADEAvenuePERSONALUSE";
  letter-spacing: 1px;
}
body.template-page .wishlist-table-wrapper .seethebutton{
  width:100%;
  margin:0 auto;
      display: flex;
    justify-content: center;
}
body.template-page .wishlist-table-wrapper .card-information {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
body.template-page .wishlist-table-wrapper .product.scroll-trigger.animate--slide-in {
    background: #fff;
    padding-bottom: 25px;
    border: 1px solid #ab896e69;
    border-radius: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.header-navigation .show_count_wishlist{
  position:relative;
}
.header-navigation .show_count {
      position: absolute;
      top: -9px;
      right: -11px;
      min-width: 23px;
      min-height: 23px;
      text-align: center;
      border-radius: 50%;
      background:var(--cart_count_bubble_bg);
      color: var(--cart_count_bubble_color);
      font-size: var(--cart_count_bubble_font_size);
}
body.template-index .product-block button.slider-button.slider-button--prev, body.template-index .product-block button.slider-button.slider-button--next 
 {
    background: #bfa092;
    border: none;
}
body.template-index .product-block .halo-block-content svg.icon.icon-caret {
    fill: #fff;
}
body.template-page .contact-item.contact-itemLeft  label.form-label {
    font-size: 16px !important;
}
body.template-page .contact-item.contact-itemLeft h3.contact-form-heading{
    font-size: 16px !important;
  text-transform: capitalize;
}
body.template-page .contact.contact-2 .contact-itemRight .contact-title {
  font-size: 16px !important;
  text-transform: capitalize;
}
body.template-product .wrapper-body{
  padding-bottom:0px !important;
}
body.template-product .halo-product-block .products-carousel .seethebutton {
  display:none !important;
}
.footer #mlb2-16181513.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{
  font-family: "MADEAvenuePERSONALUSE" !important;
  letter-spacing:1.5px !important;
}
.footer #mlb2-16181513.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover{
 background:transparent !important;
  color:#000 !important;
} 
.footer #mlb2-16181513.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{
    font-family: "MADEAvenuePERSONALUSE" !important;
  letter-spacing:1px !important;
  border:1px solid #d3c2a8 !important;
  background:#fff !important;
} 
.footer #mlb2-16181513.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{
      font-family: "Made-Avenue" !important;
}
.footer #mlb2-16181513.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
    margin: 5px !important;
   font-family: "Made-Avenue" !important;
   font-size: 18px;
}
@media screen and (max-width:1024px){
   body.template-index
    .product-block
    .halo-block-content
   button#product-add-to-cart
 {
    display: none !important;
  }
}
@media screen and (max-width:767px){
  body.template-index
    .product-block .seethebutton a {
      visibility:visible;
      opacity:1;
}
    .cole-banner-text h1{
    font-size:7.4vw !important;
  }
}
.container .search-block-content .seethebutton a {
    color: #fff;
    background: #000;
    border-radius: 50px;
    font-size: 13px;
    text-transform: capitalize;
    padding: 6px 17px;
    font-family: "MADEAvenuePERSONALUSE";
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
}
.predictive-search .container .card-information a.card-title {
  text-align:center;
}
.predictive-search .container .card-information .seethebutton a {
    color: #fff;
    background: #000;
    border-radius: 50px;
    font-size: 13px;
    text-transform: capitalize;
    padding: 6px 17px;
    font-family: "MADEAvenuePERSONALUSE";
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
}

.toolbar-wrapper {
    display: flex;
    justify-content: space-between; /* This will put space between the left and right content */
    align-items: center; /* This will vertically align the items in the center */
}

.toolbar-colRight {
    margin-left: auto; /* This will push the toolbar-colRight div to the right */
    display: flex;
    align-items: center;
}

.kleur-section {
    display: flex;
    align-items: center;
    margin-top: 10px; /* Adjust the margin as needed */
    font-size: 16px; /* Adjust the font size as needed */
    color: #333; /* Adjust the text color to match your theme */
}

.kleur-title {
    margin-right: 5px; /* Adjust the spacing as needed */
    font-family: 'Made-Avenue';
    font-size: 26px !important;
}
}

.kleur-value {
   color: #3c3c3c; /* Adjust the color to match the theme */
   font-family: 'Made-Avenue';
  
}
.globo-form-control.layout-1-column.builder-form {
    font-family: "MADEAvenuePERSONALUSE" !important;
  font-size: 16px !important;
  padding:0px !important;
}
.globo-form-control.layout-2-column.builder-form {
    font-family: "MADEAvenuePERSONALUSE" !important;
  font-size: 16px !important;
  padding:0px !important
}
.globo-form-input.gfb__phone-placeholder {
    font-family: "MADEAvenuePERSONALUSE" !important;
  font-size: 16px !important;
  padding:0px !important
}
.globo-form-control.layout-2-column.builder-form.builder2 {
    padding-left: 10px !important;
}
.globo-formbuilder-wizard button.action.next.submit.material_outlined-button.wizard__submit {
    font-family: "MADEAvenuePERSONALUSE";
    font-size: 16px;
    font-style: normal;
    text-transform: capitalize;
    border-radius: 35.5px;
    line-height: 121%;
    letter-spacing: 0.6px;
    background: #1b1b1b;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    letter-spacing: 1px;
    border: 1px solid #1b1b1b;
    width: 241px
}

.pagination-page-item.pagination-page-total {
    display: none;
}
body.collection .halo-sidebar.halo-cart-sidebar {
    max-width: 420px;
    padding-bottom: 70px !important;
}
body.template-page .custom-text--block {
   font-family: 'Figtree' !important;
   font-size: 0.8vw;
   line-height: 1.3vw;

}
.footer svg.icon.icon-tiktok {
    fill: none !important;
}
.total-search-query-products{
    width: 100%;
    /* position: sticky;
    bottom: 25px;
    z-index: 99;
    opacity: 2; */
    height: 20px;
}
.total-searching-query-items{
  display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    width: 40%;
    margin: auto;
    cursor: pointer;
    /* background: #000; */
}
.total-searching-query-items button{
  color: #000 !important;
}

/* Hide the toolbar specifically inside wishlist items container */
.wishlist-container .wishlist-items-container .toolbar {
    display: none !important; /* Hides the toolbar */
    border-top: none; /* Ensures no border is visible if previously set */
}

/* Hide the Quick Add button on the wishlist page */
.wishlist-container a.button.button-ATC {
    display: none !important;
}
/* Hide the Compare label on the wishlist page */
.wishlist-container label.compare-label {
    display: none !important;
}
/*add css after 20 sep 2024 changes */
.header-icons a span.custom-font-style {
    font-size: 1vw !important;
    line-height: 1.4vw;
    font-weight: 100;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-family: "MADEAvenuePERSONALUSE";
   color:#fff;
}
.site-nav-mobile .customer-links.customer-login a{
    font-family: "MADEAvenuePERSONALUSE";
  font-size:16px;
}
.scrolled-past-header .header-icons a span.custom-font-style {
   color:#000;
}
body.customers\/login .account-page.login-page .halo-page-content, body.customers\/login .account-page.login-page .halo-page-content input {
    font-family: "Made-Avenue";
}
.halo-sidebar label.form-label {
    font-size: 16px;
    font-family: "Made-Avenue";
}
.halo-sidebar .form-actions a, .halo-sidebar .form-actions input {
  font-family: "Made-Avenue" !important;
}
.halo-sidebar  ul.account-dropdown li a{
  font-size: 18px;
  font-family: "Made-Avenue";
}
/* .template-customers\/account .header-icons a span.custom-font-style, .template-customers\/account .main-menu--wrapper ul li a span {
   color:#fff !important;
} */
.template-customers\/account .scrolled-past-header .header-icons a span.custom-font-style, .template-customers\/account .scrolled-past-header .main-menu--wrapper ul li a span {
   color:#000 !important;
}
.template-customers\/account .header-icons svg{
  fill:#fff !important;
  stroke:#fff !important;
}
.template-customers\/account .scrolled-past-header .header-icons svg{
  fill:#000 !important;
  stroke:#000 !important;
}
.template-customers\/account .upper_section_product {
  height: 450px !important;
  margin-top: -100px !important;
  }
    .template-customers\/login .header-icons a span.custom-font-style, .template-customers\/login .main-menu--wrapper ul li a span {
    color:white ;
    }
    .template-customers\/login .scrolled-past-header .header-icons a span.custom-font-style, .template-customers\/login .scrolled-past-header .main-menu--wrapper ul li a span {
    color:#000 !important;
    }
    .template-customers\/login .header-icons svg{
    fill:#fff !important;
    stroke:#fff !important;
    }
    .template-customers\/login .scrolled-past-header .header-icons svg{
    fill:#000 !important;
    stroke:#000 !important;
    }
    
    .template-customers\/login .upper_section_product {
    height: 450px !important;
    margin-top: -100px !important;
    }
   .template-customers\/addresses .header-icons a span.custom-font-style,.template-customers\/addresses .main-menu--wrapper ul li a span {
     color:#fff !important;
  }
 .template-customers\/addresses .scrolled-past-header .header-icons a span.custom-font-style,.template-customers\/addresses .scrolled-past-header .main-menu--wrapper ul li a span {
     color:#000 !important;
  }
 .template-customers\/addresses .header-icons svg{
    fill:#fff !important;
    stroke:#fff !important;
  }
 .template-customers\/addresses .scrolled-past-header .header-icons svg{
    fill:#000 !important;
    stroke:#000 !important;
  }

 .template-customers\/addresses .upper_section_product {
    height: 450px !important;
    margin-top: -87px !important;
    }

.template-customers\/account .main-menu.header-item .header__inline-menu ul.list-menu span.text.p-relative {
    color: white;
}

/* .template-customers\/account .header-icons a span.custom-font-style, .template-customers\/account .main-menu--wrapper ul li a span {
    color:#fff !important;
    } */
   .template-customers\/account .scrolled-past-header .header-icons a span.custom-font-style, .template-customers\/account .scrolled-past-header .main-menu--wrapper ul li a span {
    color:#000 !important;
    }
  .template-customers\/account .header-icons svg{
    fill:#fff !important;
    stroke:#fff !important;
    }
   .template-customers\/account .scrolled-past-header .header-icons svg{
    fill:#000 !important;
    stroke:#000 !important;
    }
    
   .template-customers\/account .upper_section_product {
    height: 450px !important;
    margin-top: -100px !important;
    }

 @media screen and (min-width:1024px) and (max-width:1339px){
   .template-customers\/addresses .upper_section_product{
     margin-top: -79px !important;
   }
 }


  @media screen and (max-width:1024px){
  .template-customers\/account .upper_section_product, .template-customers\/login .upper_section_product, .template-customers\/addresses .upper_section_product, .template-customers\/account .upper_section_product {
  margin-top: 0px !important;
    max-height:350px;
  }
     .template-customers\/account .upper_section_product .product_detal_block, .template-customers\/login .upper_section_product .product_detal_block, .template-customers\/addresses .upper_section_product .product_detal_block, .template-customers\/account .upper_section_product .product_detal_block  {
        text-align: center;
        width: 90%;
        position: relative;
        top: 11%;
    }
     .template-customers\/account .upper_section_product, .template-customers\/login .upper_section_product, .template-customers\/addresses .upper_section_product, .template-customers\/account .upper_section_product {
  margin-top: 0px !important;
  }
  .template-customers\/account .upper_section_product .product_detal_block .product_just, .template-customers\/login .upper_section_product .product_detal_block .product_just, .template-customers\/addresses .upper_section_product .product_detal_block .product_just, .template-customers\/account .upper_section_product .product_detal_block .product_just{
  font-size:18px;
  }
   .template-captcha .wrapper-body {
        padding-bottom: 66px;
        padding-top: 170px;
    }
    .product .card-title {
    line-height: 26px !important;
    }
    .collection_bottom h2 {
    font-size: 22px;
}
  }
.template-customers\/account  .header-navigation, .template-customers\/addresses .header-navigation, .template-customers\/account .header-navigation{
  background-color: #0000002b !important;
  }
.template-customers\/account .scrolled-past-header .header-navigation, .template-customers\/addresses  .scrolled-past-header .header-navigation, .template-customers\/account  .scrolled-past-header .header-navigation   {
  background: #ffffff !important;
  }
.custom-text-block .rte p strong , .custom-text-block h3 span{
      font-family: "Figtree";
}
.site-nav-mobile .customer-links a span{
  font-family: "MADEAvenuePERSONALUSE" !important;
  font-size:16px;
}
.custom-text-block .rte p strong a , .custom-text-block .rte p a{
    color: #000;
    font-weight: 600;
    position:relative;
}
.custom-text-block .rte p a::after,
.custom-text-block .rte p strong a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px; 
    width: 0;
    height: 2px;
    background-color: #000;
    transition: width 0.3s ease-in-out, left 0.3s ease-in-out;
}

.custom-text-block .rte p a:hover::after,
.custom-text-block .rte p strong a:hover::after {
    width: 100%;
    left: 0; 
}
/* .formContainer .form_title_div h5 span{
  font-size: 18px !important;
  color: #000 !important;
  font-family: "Made-Avenue" !important;
}
.formContainer .row input, .formContainer .row label{
   font-family: "Made-Avenue" !important;
}

.form_generater_form_div {
    background: red !important;
} */
.halo-block-content .product-infinite-scroll .button {
font-size: 20px !important;
font-weight: 500 !important;
text-transform: capitalize !important;
font-family: 'Made-Avenue' !important;
border-radius: 35.5px;
height: 57px;
display: flex;
align-items: center;
justify-content: center;
}
body.template-product .tabs-contents .toggle-content .productDescription {
    font-size: 18px;
    font-family: "Figtree";
}

@media (max-width: 767px) {
    body.template-product .tabs-contents .toggle-content .productDescription {
        font-size: 16px !important;
        padding: 15px !important;
        box-sizing: border-box;
    }
}

body.template-product ul.tst.tabs li a{
   font-family: "Made-Avenue";
}
.kleur-section span.kleur-value{
   font-family: "Made-Avenue";
}
.previewCartInfo .previewCartGroup button, .previewCartGroup a{
    font-family: "Made-Avenue" !important;
}
.previewCartInfo{
  font-family: "Made-Avenue" !important;
}
.press-banner-block-wrapper .halo-block-content h3 span, .press-banner-block-wrapper .halo-block-content div, .press-banner-block-wrapper .halo-block-content a{
      font-family: "Figtree" !important;
}
.dropdown-menu ul.dropdown-menu-body.list-unstyled {
    font-family: 'Made-Avenue';
    font-weight: 500;
}
.dropdown-menu h2.dropdown-menu-title span{
    font-family: 'Made-Avenue';
}
.product .product-title {
    height: max-content !important;
}
.pagination-page-infinite a.button.button--secondary{
  font-family: 'Made-Avenue';
  letter-spacing:1px;
}
.swiper-wrapper .grp-entangle-item.grp-entangle-review-clamp {
    font-family: 'Figtree';
}
.HL-ColLeft.scroll-trigger.animate--slide-in, .HL-ColLeft.scroll-trigger.animate--slide-in div{
    font-family: 'Figtree';
} 
.store-locator-search input, store-locator-search button{
  font-family: 'Figtree';
}
.color-swatches {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}

.productView-tab .tabs {
    text-align: left !important;
    margin: 45px 0 20px;
}
.halo-popup-wrapper table tr:nth-child(odd) {
        background-color: rgb(241 241 241) !important;
    }
.halo-popup-wrapper table{
  border: 1px solid rgba(171, 171, 171, 1)  !important;
}
@media screen and (max-width:1200px){
.halo-size-chart-popup .halo-size-chart  div:has(table) {
    width: 100%;
    overflow-x: auto !important;
}
  .halo-size-chart-popup .halo-size-chart table td{
    min-width:125px !important;
  }
  .halo-size-chart-popup .halo-popup-wrapper .halo-size-chart {
        overflow-x: auto !important;
    }
  .halo-size-chart-popup .halo-size-chart {
    width: 100%;
    overflow-x: auto !important;
}
}
.halo-size-chart-popup .halo-size-chart table {
  max-width:100% !important;
}
.halo-size-chart-popup h5.halo-popup-title.text-center {
    padding-top: 15px 0 10px !important;
  }
@media screen and (max-width: 1280px) {
  .halo-size-chart-popup h5.halo-popup-title.text-center {
    padding-top: 10px 0 5px !important;
  }
  .halo-size-chart-popup .halo-popup-wrapper .halo-size-chart {
    padding-top: 20px !important;
}
}
@media screen and (min-width: 1280px){
 .halo-size-chart-popup .halo-size-chart table{
      width: 100%;
    /* table-layout: fixed !important; */
  }
  .halo-size-chart-popup .halo-size-chart table tr:nth-of-type(1) td span{
    font-size:1vw !important;
  }
}

.info-window-link {
    color: black !important;
    text-decoration: none !important;
}
.info-window-link:hover {
    text-decoration: underline !important;
}

span:contains("variant_image_url") {
    display: none !important;
}

/* Add media query for table responsiveness on mobile */
@media (max-width: 767px) {
  .tab-popup-content table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    height: auto !important; /* Ensure table height adjusts to content */
    max-height: none !important; /* Remove any height limit */
  }
  .tab-popup-content table td, .tab-popup-content table th {
    font-size: 12px !important;
    padding: 8px 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .order-page .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 10px !important;
    box-sizing: border-box !important;
  }

  .order-page .order-details,
  .order-page .account-body {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }

  .order-page table {
    width: 100% !important;
    table-layout: auto !important;
    word-wrap: break-word !important;
  }

  .order-page table th, 
  .order-page table td {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    text-align: left !important;
    white-space: normal !important;
  }

  .order-page img, iframe, video {
    max-width: 100% !important;
    height: auto !important;
  }
}


/* Ensure consistent font size for order details table */
.account table.order-details th,
.account table.order-details td {
    font-size: 16px !important;
     font-family: 'figtree', sans-serif !important;
}

/* Adjust specific product titles */
.account table.order-details td[data-label="Product"] {
    font-size: 16px !important;
    font-weight: normal !important;
}

/* Consistent padding */
.account table.order-details th,
.account table.order-details td {
    padding: 12px 15px !important;
}

/* Remove unnecessary borders */
.account table.order-details th, 
.account table.order-details td {
    border: 1px solid #e0e0e0 !important;
}

/* Align text consistently */
.account table.order-details td {
    vertical-align: middle !important;
    text-align: left !important;
}

/* Product title with Made-Avenue font family */
.account table.order-details td[data-label="Product"] a {
    font-size: 19px !important;
    font-family: 'Made-Avenue', sans-serif !important;
    font-weight: bold !important;
}

/* Apply Made-Avenue font to table headers */
.account table.order-details th {
    font-family: 'Made-Avenue', sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

/* Increase font size of order placement time */
.account-desc time {
    font-size: 16px !important;
    font-weight: normal !important;
    color: var(--color-text) !important;
}

/* Ensure prices are not bold */
.account table.order-details td[data-label="Prijs"],
.account table.order-details td[data-label="Totaal"] {
    font-weight: normal !important;
    color: var(--color-text) !important;
}

/* Remove bold from prices only on the order details page */
.account-page.order-page span.transcy-money {
    font-weight: normal !important;
    font-family: 'Made-Avenue', sans-serif !important;
}

.account table.order-details th {
    text-align: left !important;
}

.account table.order-details th, 
.account table.order-details td {
    padding: 10px 15px !important;
}

.account table.order-details td {
    vertical-align: middle !important;
}

.account table.order-details tfoot tr {
    background-color: #f9f9f9 !important;
    font-weight: bold !important;
}

.account table.order-details th, 
.account table.order-details td {
    border: 1px solid #e0e0e0 !important;
}

/* Increase font size for the Back to Account link */
.account-action .back-account .text {
    font-size: 16px !important;
    font-family: 'Made-Avenue', sans-serif !important;
}

/* Style and increase font size for the address section */
.account-page .account-item .text-left p,
.account-page .account-item address {
    font-size: 16px !important;
    font-family: 'Made-Avenue', sans-serif !important;
    line-height: 1.5 !important;
    color: #333 !important;
    margin-bottom: 10px !important;
}

.account-page .account-item address {
    background-color: #f9f9f9 !important;
    padding: 15px !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
}

.template-account .header-navigation-wrapper {
    display: block !important;
}

/* CSS-aanpassingen voor de Mijn Account-pagina in Shopify */

/* Target alleen de Mijn Account-pagina */
.account-page.my-account-page {
  /* Centreren van table headings */
  .account th {
    text-align: center;
  }

  /* Ordernummer groter maken */
  .account td#RowOrder a {
    font-size: 1.2em;
    font-weight: bold;
  }

  /* Verberg de dubbele h1, alleen die zichtbaar is */
  h1.page-header {
    display: none;
  }
}

  /* Aanpassen van de Bestellingen header */
  .account-title.text-left {
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 20px;
    letter-spacing: 1px;
  }
}

 /* Adressectie aanpassen om overeen te komen met bovenstaande sectie */
  .account-product-detail li {
    font-size: 18px !important; /* Verhoogd lettertype */
    font-weight: 600 !important;
    line-height: 1.6 !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 8px !important;
  }

  .account-product-detail h3 {
    font-size: 20px !important;
    font-weight: bold !important;
    margin-bottom: 12px !important;
    text-transform: uppercase !important;
  }
}

@media (max-width: 768px) {
  button[id="product-add-to-cart"] {
    display: none !important;
  }
}

.account-product-detail li {
    display: block;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    line-height: var(--body-line-height);
    letter-spacing: var(--body-letter-spacing);
    font-size: 18px !important;;
    font-family: 'Figtree' ;
}

.address-form .form-field input, .address-form .form-field .select__select {
    max-width: 450px;
    font-size: 16px;
    font-family: 'Figtree';
}

div.form-message {
    font-size: 18px; /* Pas dit aan naar wens */
    line-height: 1.5;
}

label.form-label {
    text-transform: none;
}

@media (min-width: 1025px) {
  .sticky-search-menu-open:not(.sticky-search-menu-custom-open):has(details[open]) {
    overflow: visible !important;
  }
}

