/** Shopify CDN: Minification failed

Line 2165:0 Expected "}" to go with "{"

**/
/* .site-nav__item .site-nav__link[href="/collections/sale"]{ color: #FFDFDF !important; } */
/* .announcement-bar { background-color: #474747; } */
/* .site-header { background-color: #111111; }  */
/* .site-header .site-header__logo img { filter: brightness(0) invert(1); } */
/* .site-header svg.icon, .site-header a.site-nav__link  { color: #fff; } */
.site-header .site-nav__link--underline:after {
  border-bottom-color: #fff;
}

.site-header .site-nav--has-dropdown .site-nav__link--underline:after {
  border-bottom-color: #000;
}

/* .site-header .wishlist-header-link a.wkh-button { --icon-stroke: #fff; } */
.countdown-timer h2 span {
  font-weight: 400 !important;
}

/* .site-footer { background-color: #000; } */
/* .footer__title, .site-footer a, .site-footer p, .footer__newsletter-input::-webkit-input-placeholder, .footer__newsletter-btn { color:#fff; } */
/* .footer__newsletter-input { background-color: #000; border-bottom: 1.5px solid; border-bottom-color: #fff; } */
.grid__badge-wrapper .grid-product__tag--sale {
  width: auto !important;
  height: auto !important;
  /*padding: 6px 10px !important;*/
  border-radius: 25px !important;
  margin-right: 0 !important;
  top: 19px !important;
}

.grid__badge-wrapper {
  position: absolute;
  right: -4px;
  top: -10px;
  z-index: 2;
}

.grid__badge-wrapper .meest_gezocht {
  position: static !important;
  margin-bottom: 4px;
}

/* .grid__badge-wrapper .most_wanted{ display:none; } */
.text-with-custom-icons {
  padding: 55px 0;
}

.text-with-custom-icons .text-with-icons__blocks {
  max-width: 1050px;
  margin: 0 auto !important;
  padding-bottom: 85px;
}

.text-with-custom-icons .text-with-icons__block {
  padding: 0;
}

.text-with-custom-icons .text-with-icons__block-icon {
  margin-bottom: 22px;
}

.text-with-custom-icons .text-with-icons__block-icon svg {
  width: 50px;
  height: 50px;
}

.text-with-custom-icons .text-with-icons__block-title {
  max-width: 250px;
  margin: 0 auto;
}

.text-with-custom-icons .text-with-icons__block-title h3 {
  font-family: var(--typeBasePrimary);
  font-size: 26px;
  line-height: 1.1;
  font-weight: 400;
  text-transform: none;
  margin: 0;
}

.text-with-icons__button {
  column-gap: 48px;
}

.text-with-icons__button .btn {
  font-family: var(--typeBasePrimary);
  font-size: 26px;
  line-height: 1.1;
  font-weight: 400;
  color: #000 !important;
  background-color: #fff;
  padding: 20px 25px;
  letter-spacing: 0;
}

.member-cont-wrapper {
  background: #F3F0EB;
  position: relative;
}

.member-cont-wrapper .member-image-wrapper {
  position: absolute;
  max-width: 572px;
  height: 100%;
  right: 0;
  top: 0;
  overflow: hidden;
  width: 100%;
}

.member-cont-wrapper .member-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.member-content-outer-wrapper {
  max-width: 623px;
  padding: 85px 0;
}

.member-content-outer-wrapper h3 {
  font-size: 36px;
  text-transform: inherit;
  font-weight: bold !important;
  font-family: "Montserrat", sans-serif !important;
  margin-bottom: 23px;
}

.member-content-outer-wrapper p {
  font-size: 26px;
  margin-bottom: 23px;
}

.member-content-outer-wrapper p a {
  text-decoration: underline;
}

.member-content-outer-wrapper a.btn {
  font-size: 26px;
  letter-spacing: 0;
  font-weight: 400;
  background-color: #000;
  color: #fff;
  border-color: #000;
  margin-top: 35px;
}

.member-content-outer-wrapper a.btn:hover {
  background-color: transparent;
  border-color: #000;
  color: #000;
}

.bannert-text-wrapper.sec_text-list-banner {
  padding: 10px 0;
}

.bannert-text-wrapper .text-banner p {
  font-size: 20px;
  margin: 0;
  font-weight: 600;
}

.collection-grid__wrapper .collection-filter {
  margin-top: 0px !important;
}

.product-single__meta .countdown-wrapper {
  background-color: transparent;
  border: 0.5px solid #000;
  padding: 20px;
  margin-bottom: 20px;
}

.product-single__meta .countdown-wrapper h2 {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 12px;
}

.product-single__meta .countdown .time-box p {
  color: #000;
  font-size: 12px;
}

.product-single__meta .countdown .time-box .tens,
.product-single__meta .countdown .time-box .units {
  background-color: #D9D9D9;
  width: 28px;
  height: 29px;
  color: #2C2C2C;
  font-size: 14px;
  border-radius: 5px;
}

.product-single__meta .countdown .time-box {
  flex: 0 0 17%;
}

.product__price.on-sale {
  color: #cf0000;
}

.blackfriday_sale_wrapper {
  display: none;
}

.blackfriday_sale_wrapper p {
  background: #F4F0EC;
  margin: 0;
  padding: 15px 10px;
  color: #000;
  margin: 0 -20px 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.blackfriday_sale_wrapper p span {
  background: #FFDFDF;
  color: #000;
  padding: 2px 5px;
  border-radius: 5px;
  margin-left: 15px;
}

.grid-product__meta .product__price.on-sale {
  font-size: 13.6px;
}

.collection_text p {
  width: max-content;
  background: #F4F4F4;
  margin: 0 auto;
  padding: 7px 11px;
  border-radius: 5px;
}

.collection_text {
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 50px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  white-space: nowrap;
  justify-content: center;
  gap: 15px;
  scroll-behavior: smooth;
}

/* .collection_text::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #f4f4f4; }
.collection_text::-webkit-scrollbar { height: 5px; background-color: #f4f4f4; }
.collection_text::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #ccc; } */

a.button.klaviyo-bis-trigger {
  line-height: 1.42;
  font-size: 12px;
  width: 100% !important;
  text-decoration: none;
  text-align: center;
  white-space: normal;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  display: inline-block;
  min-width: 90px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--buttonRadius);
  color: #ffffff;
  color: var(--colorBtnPrimaryText);
  background: #1c1d1d;
  background: var(--colorBtnPrimary);
  padding: 18px 20px;
}

.btn[disabled] {
  display: none !important;
}

#klaviyo-bis-modal div#container {
  border-radius: 15px !important;
}




@media only screen and (max-width:1367px) {
  .member-content-outer-wrapper {
    max-width: 500px;
    padding: 70px 0;
  }

  .member-content-outer-wrapper p {
    font-size: 22px;
  }

  .member-content-outer-wrapper a.btn {
    font-size: 22px;
    margin-top: 15px;
  }

  .product-single__meta .countdown .time-box {
    flex: 0 0 20%;
  }
}


@media only screen and (max-width:1199px) {
  .text-with-custom-icons .text-with-icons__block-title h3 {
    font-size: 22px;
  }

  .text-with-icons__button {
    column-gap: 30px;
  }

  .member-cont-wrapper .member-image-wrapper {
    max-width: 490px;
  }

  .member-content-outer-wrapper {
    max-width: 450px;
    padding: 60px 0;
  }

  .member-content-outer-wrapper p,
  .member-content-outer-wrapper a.btn {
    font-size: 20px;
  }

  .bannert-text-wrapper .text-banner p {
    font-size: 18px;
  }

  .product-single__meta .countdown .time-box {
    flex: 0 0 30%;
  }

}

@media only screen and (max-width:991px) {
  .text-with-custom-icons .text-with-icons__blocks {
    padding-bottom: 65px;
  }

  .text-with-custom-icons .text-with-icons__block-title h3 {
    font-size: 18px;
  }

  .text-with-icons__button .btn {
    font-size: 18px;
    padding: 13px 19px;
  }

  .member-content-outer-wrapper h3 {
    font-size: 30px;
  }

  .member-cont-wrapper .member-image-wrapper {
    max-width: 50%;
  }

  .member-content-outer-wrapper p {
    font-size: 18px;
    margin-bottom: 18px;
  }

  .member-content-outer-wrapper {
    max-width: 50%;
    padding: 40px 20px 40px 0;
  }

  .member-content-outer-wrapper a.btn {
    font-size: 17px;
    margin-top: 0;
  }

  .product-single__meta {
    padding-left: 0;
  }

  .product-single__meta .countdown .time-box .tens,
  .product-single__meta .countdown .time-box .units {
    width: 24px;
    height: 25px;
    font-size: 12px;
  }
}

@media only screen and (max-width:768px) {
  .text-with-custom-icons {
    padding: 30px 0;
  }

  .text-with-custom-icons .text-with-icons__block-icon svg {
    width: 27px;
    height: 27px;
  }

  .text-with-custom-icons .text-with-icons__block-title h3 {
    font-size: 14px;
  }

  .text-with-custom-icons .text-with-icons__block-icon {
    margin-bottom: 6px;
  }

  .text-with-custom-icons .text-with-icons__block:not(:last-child) {
    margin-bottom: 20px;
  }

  .text-with-custom-icons .text-with-icons__blocks {
    padding-bottom: 33px;
  }

  .text-with-icons__button .btn {
    font-size: 13px;
    padding: 15px 25px;
  }

  .bannert-text-wrapper .text-banner p {
    font-size: 14px;
  }

  .custom-scorllbar-wrap {
    overflow: inherit;
    position: relative;
    padding-top: 0;
  }

  .custom-grid-wrapp {
    -ms-overflow-style: none;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    gap: 12px;
    font-size: 12px;
    list-style: none;
    overflow-x: auto;
    scrollbar-width: none;
    padding: 15px 0 5px;
  }

  .custom-grid-wrapp .grid__item.grid-product {
    width: 320px;
  }

  .custom-grid-wrapp::-webkit-scrollbar {
    display: none;
    /* Hide default scrollbar in WebKit */
  }

  /* Fake Horizontal Scrollbar */
  .fake-scrollbar {
    position: absolute;
    bottom: 2px;
    left: 0;
    height: 6px;
    width: 50px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    transition: opacity 0.3s;
    opacity: 1;
  }

}

@media only screen and (max-width:767px) {
  .countdown-timer {
    max-width: 266px !important;
    padding: 0 !important;
  }

  .countdown-wrapper {
    padding: 20px 0;
  }

  .countdown-timer h2 {
    font-size: 14px;
    margin-bottom: 12px !important;
    text-align: center;
  }

  .countdown .time-box p {
    font-size: 10px !important;
    line-height: 1 !important;
    margin-bottom: 5px !important;
  }

  .countdown .tens,
  .countdown .units {
    width: 28px !important;
    height: 28px !important;
    font-size: 14px !important;
    line-height: 1 !important;
    border-radius: 5px !important;
  }

  .countdown .time-box {
    column-gap: 3px !important;
  }

  .upsell-section-outer-wrapper:after {
    content: "";
    display: block;
    clear: both;
  }

  .member-cont-wrapper .member-image-wrapper {
    position: relative;
    max-width: 100%;
  }

  .member-content-outer-wrapper {
    max-width: 100%;
    padding: 30px 0;
  }

  .member-content-outer-wrapper h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }

  .member-content-outer-wrapper p {
    font-size: 14px;
    margin-bottom: 15px;
  }

  .member-content-outer-wrapper a.btn {
    font-size: 14px;
  }

  .index-section {
    margin: 30px 0;
  }

  #shopify-section-template--23646240473352__featured-collection .section-header {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width:749px) {
  .product-section .page-content--product .grid__badge-wrapper {
    right: 0;
    top: 10px;
    height: auto;
  }

  .product-section .page-content--product .grid__badge-wrapper .grid-product__tag--sale {
    display: none;
  }

  .product-single__meta .countdown .time-box .tens,
  .product-single__meta .countdown .time-box .units {
    width: 24px;
    height: 29px;
    font-size: 14px;
  }

  .product-single__meta .countdown .time-box {
    flex: 0 0 25%;
  }

  .product-single__meta .countdown .time-box p {
    text-align: left;
  }

  .blackfriday_sale_wrapper {
    display: block;
  }
}

@media only screen and (max-width:600px) {
  .bannert-text-wrapper .text-banner p {
    font-size: 12px;
  }

  .custom-grid-wrapp .grid__item.grid-product {
    width: 250px;
  }
}


/* 21-11-2024 header fixing start here */

@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.top-main-wrapper {
  transition: all 0.7s;
}

.top-main-wrapper.header-sticky .site-header {
  position: fixed;
  z-index: 999999;
  top: 0;
  right: 0;
  left: 0;
  animation: slide-down 0.7s;
}

/* .top-main-wrapper.header-sticky .announcement-bar { display: none; } */
.grid-product__content .product__price {
  font-size: 13.5px;
}


/* Sale Badges and Most Wanted */
.sale__badge-wrapper {
  right: auto;
  left: 0;
  bottom: 13px;
  top: auto;
}

.sale__badge-wrapper .grid-product__tag--sale {
  left: 0;
  bottom: 0;
  top: auto !important;
  width: max-content !important;
  border-radius: 0 25px 25px 0 !important;
  background: #cf0000;
  padding: 4px 6px;
}

.grid__badge-wrapper span.text {
  font-size: 10px;
  font-weight: 700;
  color: #fff;
}

/* .sale__badge-wrapper span.text {
  font-size: 8px;
} */

#klaviyo-bis-iframe #klaviyo-bis-modal div#container {
  border-radius: 15px !important;
}


/* wk-icon.wk-icon {
    color: #BD3C74 !important;
    --fill: #BD3C74 !important;
} */
/* wk-button.wk-floating {
    background: red  !important;
    border-radius: 50%;
} */
/* wishlist points*/
.wk-button .wk-icon {
  --size: 12px !important;
}

wk-icon.wk-icon svg path {
  stroke: #000 !important;
  stroke-width: 1;
}

.wk-button.wk-selected wk-icon.wk-icon:hover svg path {
  fill: #000 !important;
}

.wk-button.wk-selected wk-icon.wk-icon {
  color: #000 !important;
  --fill: #000 !important;
}

/*#BD3C74*/

.grid-product .grid-product__content .wk-floating {
  top: 5px !important;
  left: 5px !important;
}

wishlist-button-collection .wk-button,
wishlist-button-collection .wk-button:hover {
  background: #fff !important;
  border-radius: 50%;
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
}
wishlist-button-collection .wk-button .wk-icon svg {
    width: 17px !important;
    height: 17px !important;
}

wishlist-product-card .wk-cta-button,
wishlist-product-card .wk-cta-button:disabled,
wishlist-page .wk-callout-cta,
wishlist-page .wk-callout-cta:visited,
wishlist-page .wk-callout-cta:active,
wishlist-page .wk-callout-cta:focus {
  color: #585858 !important;
}

.wishlist-header-link .wkh-counter {
  font-size: 14px !important;
  width: 18px !important;
  height: 18px !important;
  border-radius: 50px !important;
  font-weight: 500;
}

#SiteHeader .wishlist-header-link .wkh-counter {
  top: 5px !important;
  right: 0px !important;
  background: #000 !important;
  font-size: 12px !important;
}

/* new adjustments of font sizes and color */
@media only screen and (min-width:1200px) {
  .custom-collection-list .collection-item__title {
    font-size: 16px;
  }

  [data-type_product_capitalize=true] .grid-product__title,
  [data-type_product_capitalize=true] .collection-item__title span {
    font-size: 16px;
  }
}

.site-nav__item .site-nav__link[href="/collections/sale"] {
  color: #cf0000 !important;
}

.needsclick .kl-private-reset-css-Xuajs1 span {
  color: #454545 !important;
}

@media only screen and (max-width:767px) {
  .product-item-ani-wrap .grid__item .wk-floating .wk-button {
    width: 20px !important;
    min-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
  }

  .product-item-ani-wrap .grid__item wishlist-button-collection .wk-icon svg {
    width: 12px !important;
    height: 12px !important;
  }
}

/* new adjustments of font sizes and color */


/* ~~~~~~~~~~ new design adjustments for product details page ~~~~~~~~~~ */
.page-content--product .made-in-wrap {
  display: inline-flex;
  align-items: center;
  background: #FFDFDFEB;
  border-radius: 25px;
  padding: 4px 8px;
  margin: 0 0 10px;
  line-height: 1;
}

.page-content--product .made-in-wrap img {
  width: 12px;
  /*height: 14px;*/
  margin-right: 10px;
}

.page-content--product .made-in-wrap p {
  font-size: 12px;
  font-weight: 500;
  margin: 0;
}

.page-content--product .product-block.prod_dec p {
  font-size: 14px;
  font-weight: 400;
}

.page-content--product .product-block.product-block--price {
  display: inline-flex;
  align-items: flex-end;
}

.page-content--product .product-block--header h1.product-single__title {
  font-size: 24px;
}

.page-content--product .product-block.product-block--price .product__price {
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}

/*geändert von 600*/
.page-content--product .product-block.product-block--price .product__policies {
  font-size: 10px;
  line-height: 1;
  color: #5f5f5f;
}

.page-content--product .product-block span {
  font-size: 13px;
  line-height: 1;
}

.product-section .product-single__meta .product-block.product-block--header {
  margin-bottom: 5px;
}

.product-section .product-single__meta .product-block.product-block--header .product-single__title {
  margin-bottom: 0;
}

.product-section .product-single__meta div[data-product-blocks] .product-block.product-block--price:first-child {
  margin-top: 14px;
}

.product-video-sec .card {
  max-width: 650px;
  margin: 0 auto;
}

.product-video-sec .video-info {
  position: relative;
  padding-bottom: 85%;
  border-radius: 8px;
  overflow: hidden;
}

.product-video-sec .video-info video {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.product-video-sec .video-info .poster-img {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  isolation: isolate;
}

.product-video-sec .video-info .poster-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.product-video-sec .video-info .poster-img::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.49);
}

.product-video-sec .video-info .video-open-icon {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  transform: translate(0, -50%);
}

.product-video-sec .video-info .video-open-icon a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}

.product-video-sec .video-info .video-open-icon .play-btn {
  font-size: 35px;
  line-height: 1;
  color: #fff;
}

.product-video-sec .video-info .video-open-icon p {
  font-size: 14px;
  color: #fff;
  margin: 0;
}

.product-video-sec .modal-video-card {
  max-width: 500px;
}

.product-video-sec .video-info.modal-video-box {
  padding-bottom: 50%;
}

#light.product-modal {
  display: block !important;
  position: fixed;
  bottom: -100vh;
  left: 50%;
  transform: translate(-50%);
  max-width: 480px;
  width: 100%;
  height: calc(100vh - 80px);
  z-index: 1002;
  visibility: hidden;
  transition: all 0.5s;
  padding: 0 15px;
}

.product-modal-body {
  height: 100%;
  position: relative;
}

#light.product-modal .product-modal-video {
  border-radius: 25px;
  overflow: hidden;
  height: 100%;
}

#light.product-modal .product-modal-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.showVideoPopup #light.product-modal {
  bottom: 40px;
  visibility: visible;
}

.product-modal-body #boxclose {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  z-index: 5;
  top: auto;
  right: 0;
  bottom: -20px;
  left: 0;
  margin: 0 auto;
  cursor: pointer;
  font-size: 30px;
  color: #000;
  line-height: 1;
}

.boxclose:before {
  content: "x";
}

html:has(body.showVideoPopup) {
  height: 100vh;
  overflow: hidden;
}

body:before {
  content: "";
  background: #000;
  backdrop-filter: blur(10px);
  position: absolute;
  z-index: 30;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.5s;
  pointer-events: none;
  visibility: hidden;
}

body.showVideoPopup {
  position: relative;
}

body.showVideoPopup::before {
  opacity: 0.7;
  visibility: visible;
}

.inventory-and-shipping-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point {
  margin: 0;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point ul {
  margin: 0;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point .icon-and-text .icon--inventory:before,
.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point .icon-and-text .icon--inventory:after {
  display: none;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point ul.sales-points li {
  margin: 0;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point .icon-and-text {
  background: #EAF8E8;
  border-radius: 25px;
  padding: 6px 10px;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point .icon-and-text .icon {
  width: 20px;
  height: auto;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point .icon-and-text .icon img {
  display: block;
  width: 100%;
}

.inventory-and-shipping-wrap .inventory-status-wrap .product-block--sales-point .icon-and-text span {
  font-size: 11px;
  font-weight: 600;
  color: #008300;
}

.inventory-and-shipping-wrap .shippingnew {
  margin-bottom: 0 !important;
}

.inventory-and-shipping-wrap .shippingnew ul.shipping-details {
  display: flex;
  align-items: center;
}

.inventory-and-shipping-wrap .shippingnew ul.shipping-details li {
  margin: 0;
}

.inventory-and-shipping-wrap .shippingnew ul.shipping-details li:first-child {
  margin: 0 0.1em 0.15em 0;
}

.product-video-sec .bottom-content {
  margin-top: 25px;
}

.product-video-sec .bottom-content h3 {
  text-transform: none;
}

.product-video-sec .bottom-content p {
  font-weight: 600;
  margin: 0;
}

.variant-input-wrap label {
  background: #F2EEE9;
}

@media only screen and (max-width:768px) {
  #shopify-section-template--25603167486216__main .product-section .flickity-viewport {
    margin-bottom: 0 !important;
  }

  .product-section .product__main-photos {
    margin-bottom: 12px;
  }

  .product-section .product-single__meta {
    margin-top: 0;
  }

  .product-section .product-single__meta .product-block.product-block--header {
    margin-bottom: 2px;
  }

  .page-content--product .product-block--header {
    text-align: left;
  }

  .page-content--product .product-block.product-block--price {
    width: 100%;
  }

  .page-content--product .product-block--header h1.product-single__title {
    font-size: 20px;
  }

  .page-content--product .product-block.product-block--price .product__price {
    font-size: 16px;
  }

  .product-block .free-shipping {
    display: block;
    text-align: left;
  }

  .pdp-text-left {
    text-align: left;
  }

  .product-modal-body #boxclose {
    width: 50px;
    height: 50px;
    bottom: -15px;
  }

  .section-header h2.section-header__title {
    font-size: 20px;
  }
}

/* ~~~~~~~~~~ new design adjustments for product details page ~~~~~~~~~~ */

/* ~~~~~~~~~~ bundle product adjestments ~~~~~~~~~~ */
.shopify-app-block .selleasy-block-fbt h3.lb-upsell-title {
  font-family: Tiemann Regular;
  font-weight: 400;
}

.shopify-app-block .selleasy-block-fbt .lb-upsell-product-page-card .lb-spc-details-cont .lb-spc-details-name {
  display: block;
  text-overflow: unset;
  font-family: 'NanumMyeongjo-Regular';
  font-weight: 400;
}

.shopify-app-block .selleasy-block-fbt .lb-upsell-product-page-card .lb-spc-details-cont .lb-spc-details-btm .lb-spc-details-variants,
.shopify-app-block .selleasy-block-fbt .lb-upsell-product-page-card .lb-spc-details-cont .lb-spc-details-btm .lb-spc-details-variants select.lb-shared-variants-select {
  width: 100%;
}

/* ~~~~~~~~~~ bundle product adjestments ~~~~~~~~~~ */



/* ~~~~~~~~~~ pdp page design adjustments ~~~~~~~~~~ */
div#shopify-block-AL1lCSVlmVjBFcUFyM__swish_formerly_wishlist_king_wishlist_button_block_gVHie3 {
  display: none;
}

.product-single__sticky .custom_wishlist {
  position: absolute;
  z-index: 2;
  top: 10px;
  left: 127px;
}

wishlist-page .wk-header .wk-title {
  font-family: Tiemann Regular;
  font-weight: 400;
  font-size: 31px !important;
}

@media only screen and (max-width:768px) {
  .product-single__sticky .custom_wishlist {
    top: 10px;
    left: 10px;
  }

  wishlist-page .wk-header .wk-title {
    font-size: 26.35px !important;
  }

  .page-content--product .product-block span {
    font-size: 12.5px;
  }
}

/* ~~~~~~~~~~ pdp page design adjustments ~~~~~~~~~~ */

/* ~~~~~~~~~~ pdp page new design adjustments ~~~~~~~~~~ */
.template-product .product-slideshow:not(.flickity-enabled) {
  margin-bottom: 10px !important;
}

/* ~~~~~~~~~~ pdp page new design adjustments ~~~~~~~~~~ */


/* ========== header new 08-10-2025 ========== */
.megamenu {
  z-index: 55;
}

.site-nav__link,
.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
  font-size: 16px;
  text-transform: uppercase;
}

.site-nav-wrap .megamenu-grid {
  display: flex;
  margin: 0;
}

.site-nav-wrap .menuWrapper {
  width: 33.333%;
  display: flex;
  flex-direction: column;
  padding-right: 50px;
}

.site-nav-wrap .menuWrapper::last-child {
  padding-right: 0;
}

.site-nav-wrap .menuWrapper .grid__item {
  width: 100%;
  padding: 0;
  margin-bottom: 7px;
}

.site-nav-wrap .menuWrapper .grid__item .megamenu-title {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #E8E8E1;
  margin: 0;
}

.site-nav-wrap .menuWrapper .grid__item .megamenu-title .dropdown-arrow {
  width: 25px;
  text-align: center;
}

.site-nav-wrap .menuWrapper .grid__item a {
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  display: flex;
  width: calc(100% - 25px);
  justify-content: space-between;
  padding: 17px 0;
}

.site-nav-wrap .menuWrapper .grid__item .megamenu-sublist {
  margin: 10px 0 0;
  padding-left: 10px;
}

.site-nav-wrap .menuWrapper .grid__item .megamenu-sublist li a {
  font-size: 14px;
  border-bottom: 0;
  padding: 8px 0;
}

.site-nav-wrap .menuWrapper .grid__item .megamenu-sublist li:last-child a {
  padding-bottom: 0;
}

.drawer__contents .collapsible-trigger__icon--circle {
  border: 0;
}

.drawer__contents .mobile-nav__toggle button {
  border-left: 0;
}

/*.mobile-nav__sublist li a{ text-transform: uppercase;}*/
.mobile-nav__sublist .mobile-nav__grandchildlist li {
  display: inline-block;
}

.mobile-nav__sublist .mobile-nav__grandchildlist::after,
.mobile-nav__sublist .mobile-nav__grandchildlist:before {
  display: none;
}

.mobile-nav__item .mobile-nav__grandchildlist {
  display: flex;
  gap: 5px;
  padding: 0 var(--drawer-gutter) 15px;
  flex-wrap: wrap;
}

.mobile-nav__item .mobile-nav__grandchildlist .mobile-nav__item {
  width: calc(50% - 7.5px);
}

.mobile-nav__item .mobile-nav__grandchildlist .mobile-nav__item a {
  border-radius: 5px;
  background-color: #F4F0EC;
  text-align: center;
  padding: 14px 10px;
}

.mobile-nav__sublist .mobile-nav__item:after:not(.mobile-nav__grandchildlist .mobile-nav__item) {
  content: '';
  position: absolute;
  bottom: 0;
  left: var(--drawer-gutter);
  right: var(--drawer-gutter);
  z-index: -1;
  border-bottom: 1px solid #e8e8e1;
}

.mobile-nav__item .mobile-nav__child-item a {
  padding-block: 15px;
}

.collapsible-content__inner .mobile-nav__sublist::last-child .mobile-nav__item:after {
  display: none;
}

.mobile-nav__sublist .mobile-nav__item:last-child {
  padding-bottom: 0;
}

ul.mobile-nav li.mobile-nav__item:last-child:not(.mobile-nav__sublist li, .mobile-nav__grandchildlist li) {
  display: flex;
  justify-content: center;
}

.log-btn-mob {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0 10px;
  background: #F4F0EC;
  border-radius: 10px;
  font-size: 14px;
  text-transform: uppercase;
  padding: 12px 0 !important;
  width: 220px;
}

.log-btn-mob img {
  width: 18px;
}

ul.mobile-nav li.mobile-nav__item .mobile-nav__toggle button {
  border-left: 1px solid #e8e8e1;
}

/* ~~~~~ mobile drawer bottom navigation ~~~~~ */
.mobile-menu-buttom {
  border-top: 1px solid #000;
  margin-top: auto;
  padding: 12px 0;
}

ul.bottom-fixed-menu {
  display: flex;
  justify-content: space-around;
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.bottom-fixed-menu li {
  width: 80px;
  margin: 0;
}

ul.bottom-fixed-menu li a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px 0;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
}

ul.bottom-fixed-menu li a img {
  width: auto;
  height: 15px;
  object-fit: contain;
}

ul.bottom-fixed-menu li a span {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.25;
  min-height: 32px;
}

/* ~~~~~ mobile drawer bottom navigation ~~~~~ */

@media only screen and (max-width: 1199px) {
  .site-nav-wrap .menuWrapper {
    padding-right: 30px;
  }

  .site-nav-wrap .menuWrapper .grid__item a {
    padding: 10px 0;
  }
}

@media only screen and (max-width: 768px) {
  .mobile-nav__item .mobile-nav__grandchildlist .mobile-nav__item a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 39px;
    font-size: 10px;
    line-height: 1.15;
    padding: 8px 6px;
  }
}

/* **********owl dots style**********  */
.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 20px !important;
  margin-bottom: 20px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #000 !important;
}

.owl-theme .owl-dots .owl-dot {
  width: 18px;
  height: 18px;
  background-color: #F2EEE9;
  border-radius: 14px;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  margin: 0px 6px;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px !important;
  height: 10px !important;
  margin: 0px !important;
}

/* ******** shop the style ******** */
.shop-the-style .grid__item.small--one-half.medium-up--one-half {
  width: 100%;
  padding: 0px;
}

.shop-the-style .owl-carousel {
  margin: 0px;
}

/* ******* shop the look ******* */
.shop-the-look-content .btn {
  color: #fff;
  font-size: 7px;
  font-weight: 500;
  background: #000;
  padding: 8px 5px;
  display: inline-block;
  border-radius: 0;
  letter-spacing: 1px;
}

.shop-the-look-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

.shop-the-look-content div h5 {
  font-family: Tiemann Regular;
  font-size: 10px;
  margin: 0;
  line-height: 1;
  letter-spacing: 1px;
  white-space: break-spaces;
  position: relative;
}

.shop-the-look-content div h5::after {
  content: "";
  width: 13px;
  height: 13px;
  position: relative;
  display: inline-block;
  background-image: url(./../assets/check-profile.png);
  background-size: cover;
  top: 2px;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0px 2px;
}

.shop-the-look-content div span {
  font-size: 11px;
}

@media only screen and (max-width: 768px) {
  .shop-the-style #shop-the-style-slider .owl-item {
    transform: scale(0.9);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  }

  .shop-the-style #shop-the-style-slider .owl-item.active.center {
    transform: scaleX(1);
  }

  .shop-the-look #shop-the-look-slider .owl-item {
    transform: scalex(.9) scaleY(0.9);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  }

  .shop-the-look #shop-the-look-slider .owl-item.active.center {
    transform: scale(1);
  }
}

@media only screen and (max-width: 590px) {
  .shop-the-look-content {
    flex-direction: column;
    justify-content: center;
    gap: 5px;
  }

  .shop-the-look-content div h5 {
    text-align: center;
    margin-bottom: 2px;
  }

  .shop-the-look-content div {
    text-align: center;
  }

  .shop-the-look-content div span {
    text-align: center;
  }

  .shop-the-look-content .btn {
    width: 100%;
    text-align: center;
  }
}



/**************/
.trollycontactpopup {
  display: none;
  position: fixed;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #00000080;
  z-index: 990;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.drawer {
  z-index: 1000
}

.trollycontactpopup .modal-content {
  background-color: #F2EEE9;
  box-shadow: -2px 1px 10px 2px #0003;
  border-radius: 0px;
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translateY(-0%) translateX(50%);
  transition: all .7s;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
}

.trollycontactpopup .modal-content .modal-content-body .upsale-product-wrapper.stl_card_grid {
  overflow: auto;
  /* min-height: 400px; */
  max-height: calc(100vh - 300px);
}

.trollycontactpopup .modal-content .close-btn {
  position: absolute;
  z-index: 1;
  top: 16px;
  right: 16px;
  font-size: 30px;
  cursor: pointer;
  border: 1px solid #707070;
  width: 40px;
  height: 40px;
  display: flex;
  line-height: 1;
  color: #1f1f1f;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  font-weight: 300;
  cursor: pointer;
  z-index: 20;
}

.trollycontactpopup .modal-content .close-btn:hover {
  background-color: rgba(112, 112, 112, 0.18);
}

.stl_modal_grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1rem;
}

.stl_modal_grid figure {
  margin: 0px;
}

.stl_modal_grid figure img {
  width: 100%;
}

/*-----scroll-bar-design----------*/
/* width */
.trollycontactpopup .modal-content .warrentyproducts::-webkit-scrollbar {
  width: 8px;
  height: 4px;
}

/* Track */
.trollycontactpopup .modal-content .warrentyproducts::-webkit-scrollbar-track {
  background: #ff0c492d;
  border-radius: 10px;
}

/* Handle */
.trollycontactpopup .modal-content .warrentyproducts::-webkit-scrollbar-thumb {
  background: #ff0c47e6;
  border-radius: 10px;
}

/*-----scroll-bar-design----------*/
.upsellDetailsModal_open .trollycontactpopup .modal-content {
  transform: translateY(-50%) translateX(50%);
  visibility: visible;
  opacity: 1;
}

.stl_card_grid {
  display: grid;
  grid-template-columns: 1fr;
}

.stl_card_grid .product_card_item {
  position: relative;
  display: flex;
  z-index: 9;
  padding: 16px;
  margin-bottom: 0px;
  border-bottom: 1px solid #000;
}

.stl_card_grid .product_card_item wishlist-button-collection {
  display: none !important;
  position: absolute;
  top: 6px;
  left: 6px;
}

.stl_card_grid .product_card_item wishlist-button-collection .wk-floating {
  position: relative !important;
}

.stl_card_grid .product_card_item .grid-product__meta {
  text-align: left;
  margin-left: 20px;
  text-align: left;
  display: flex;
  flex-direction: column;
  padding-right: 40px !important;
}

.stl_card_grid .product_card_item .grid-product__title {
  font-size: 20px;
  color: #000000;
}

.stl_card_grid .product_card_item .grid-product__price--original {
  font-size: 20px;
  margin: 20px 0px 50px;
}

.stl_card_grid .product_card_item .upsale-add-btn {
  margin-top: 30px;
}

.stl_card_grid .product_card_item .upsale-add-btn .btn {
  text-transform: capitalize;
  font-weight: 500;
}

.products_modal_header {
  padding: 20px;
  border-bottom: 1px solid #000;
  position: sticky;
  top: 0;
  background-color: #f2eee9;
  z-index: 10;
  padding-right: 30px;
}

.products_modal_header h5 {
  font-family: Tiemann Regular;
  font-size: 16px;
  margin: 0;
  line-height: 1;
  letter-spacing: 1px;
  white-space: break-spaces;
  position: relative;
  color: #000;
  margin-bottom: 5px;
}

.products_modal_header h5::after {
  content: "";
  width: 13px;
  height: 13px;
  position: relative;
  display: inline-block;
  background-image: url(./../assets/check-profile.png);
  background-size: cover;
  top: 2px;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0px 2px;
}

.products_modal_header span {
  font-size: 14px;
  color: #958b8b;
}

/* @media only screen and ( max-width: 1600px ){
  .trollycontactpopup .modal-content { right: 15% !important;}
} */
.stl_card_grid .product_card_item .upsale-add-btn .btn {
  letter-spacing: 1px;
}

.product-item-ani-wrap .owl-nav {
  display: none;
}

/* ************ owl nav ****************** */

/* Make sure the carousel wrapper is positioned */
.owl-carousel {
  position: relative;
}

/* Position nav container */
.owl-nav {
  position: absolute;
  top: 50%;
  left: -25px;
  width: calc(100% + 50px);
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: none;
  /* allows clicks to pass through except on buttons */
  z-index: 20;
}

/* Style both buttons */
.owl-nav .owl-prev,
.owl-nav .owl-next {
  pointer-events: auto;
  /* re-enable clicks on buttons */
  width: 40px;
  height: 40px;
  border-radius: 0px !important;
  background: rgba(0, 0, 0, 0.86) !important;
  color: #fff !important;
  font-size: 28px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border: none !important;
  cursor: pointer;
  transition: all 0.2s ease;
}

/* Hover effect */
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
  background: rgba(0, 0, 0, 0.8);
  transform: scale(1.05);
}

/* Hide default text (if present) */
.owl-nav .owl-prev span,
.owl-nav .owl-next span {
  display: none;
}

/* Use pseudo-elements for chevrons */
.owl-nav .owl-prev::before,
.owl-nav .owl-next::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  position: relative;
}

.owl-nav .owl-prev::before {
  transform: rotate(-135deg);
  left: 2px;
}

.owl-nav .owl-next::before {
  transform: rotate(45deg);
  left: -2px;
}

/* Responsive size (optional) */
@media (max-width: 768px) {

  .owl-nav .owl-prev,
  .owl-nav .owl-next {
    width: 30px;
    height: 30px;
  }

  .owl-nav .owl-prev::before {
    left: 2px;
  }

  .owl-nav .owl-next::before {
    left: -2px;
  }
}



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

  .trollycontactpopup .modal-content {
    padding: 0px 0px 0px;
  }

  .stl_card_grid {
    grid-template-columns: 1fr;
    gap: 0px;
    padding-top: 0px;
  }

  .stl_card_grid .product_card_item wishlist-button-collection {
    display: none;
    position: absolute;
    top: 25px;
    left: 25px;
  }

  .stl_card_grid .product_card_item .grid-product__image-mask {
    min-width: 115px;
    max-width: 115px
  }

  .stl_card_grid .product_card_item img {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .stl_card_grid .product_card_item .grid-product__title {
    font-size: calc(var(--typeBaseSize) - 3px);
  }

  .stl_card_grid .product_card_item .grid-product__price--original {
    font-size: calc(var(--typeBaseSize) * 0.85);
  }

  .stl_card_grid .product_card_item .grid-product__image-mask img {
    max-height: 180px
  }

  .stl_card_grid .product_card_item .grid-product__image-mask {
    min-width: 90px;
    max-width: 90px;
  }

  .stl_card_grid .product_card_item .grid-product__meta {
    margin-left: 15px;
    padding: 0px;
  }

  .trollycontactpopup .modal-content {
    width: 90%;
    min-width: auto;
  }

  /* wishlist-button-collection .wk-button,
  wishlist-button-collection .wk-button:hover {
    width: 20px !important;
    min-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
  } */

  .stl_card_grid .product_card_item .upsale-add-btn {
    margin-top: 0px;
  }

  .stl_card_grid .product_card_item .upsale-add-btn .btn {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    background: #000;
    padding: 8px;
    display: inline-block;
    border-radius: 0;
    margin-top: 10px;
  }

  .stl_card_grid .product_card_item {
    padding: 12px;
    margin-bottom: 0px;
    border-bottom: 1px solid #000;
  }
}

@media only screen and (max-width: 390px) {
  .stl_card_grid .product_card_item .upsale-add-btn .btn {
    font-size: 10px;
  }

  .stl_card_grid .product_card_item .grid-product__meta {
    margin-left: 12px;
  }
}

/* Cart Sale Price & Savings Badge */
.cart__price--sale {
  color: #D32F2F;
  /* Red color for sale price */
  font-weight: 600;
  display: block;
  font-size: 1em;
  line-height: 1.2;
}

.cart__price--strikethrough {
  color: #888;
  text-decoration: line-through;
  font-size: 0.9em;
  margin-right: 0;
  margin-bottom: 2px;
  display: block;
}

.cart__savings-badge {
  display: inline-block;
  background-color: #D32F2F;
  color: #fff;
  padding: 4px 8px;
  border-radius: 12px;
  font-size: 0.75em;
  font-weight: 600;
  margin-top: 6px;
  line-height: 1;
}



.cart__price-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.cart__item-price-col {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  gap: 2px;
}

.cart__total-savings {
  color: #D32F2F;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.9em;
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.cart__total-savings-label {
  flex: 1;
}

.cart__total-savings-amount {
  font-weight: 600;
}


@media only screen and (max-width:767px) {
wishlist-button-collection .wk-button, wishlist-button-collection .wk-button:hover {
    width: 30px!important;
    min-width: 30px!important;
    height: 30px!important;
    min-height: 30px!important;
}
wishlist-button-collection .wk-button .wk-icon svg {
    width: 14px!important;
    height: 14px!important;
}

/* ======================== New Footer ======================== */
/* .site-new-footer .payment-icons-parent{ width: 30%; display: flex; flex-wrap: wrap; gap:10px; row-gap: 5px; align-content: flex-start;}
.site-new-footer .payment-icons-parent .grid__item{ width: auto; padding-left: 0;  }
.site-new-footer .payment-icons-parent .icons-wrap{ width: 70px;}
.site-new-footer .payment-icons-parent .icons-wrap img{ width: 100%; height: auto;}
.site-new-footer .payment-icons-parent .payment-icons-title{ width: 100%;}
.site-new-footer .grid{ display: flex; flex-wrap: wrap; flex-direction: row-reverse; margin: 0; } 
.site-new-footer .grid:after{ display: none;}
.site-new-footer .grid__item{ float: none; padding-left: 0;}
.site-new-footer .grid .menu-parent{ width: 70%; display: flex; flex-wrap: wrap; row-gap: 35px; justify-content: end;}
.site-new-footer .grid .menu-parent .grid__item{ width: 33.333%; padding-right: 15px;}
.site-new-footer .ftr-logo-wrap{ height: 250px; margin-top: -10%;}
.site-new-footer .ftr-logo-wrap a{ display: block; width: 100%; height:100%;}
.site-new-footer .ftr-logo-wrap a img{ height: 100%; width: auto;}

@media only screen and (max-width: 1199px) {
.site-new-footer .ftr-logo-wrap{ height: 160px;}
.site-new-footer .payment-icons-parent .icons-wrap {
    width: 60px;
}
.site-new-footer .grid .menu-parent {
    width: 75%;
}
.site-new-footer .payment-icons-parent{ width: 25%;}
.site-new-footer .footer__title, .site-new-footer .h4{ letter-spacing: 2px;}
.site-new-footer .payment-icons-parent .grid__item{ padding-top: 0;}


}

@media only screen and (max-width: 992px) {
  .site-new-footer .grid {
    flex-direction: column-reverse;
}
.site-new-footer .payment-icons-parent {
    width: 100%;
    padding-top: 20px;
}
.site-new-footer .grid .menu-parent{ width: 100%;}
.site-new-footer .grid .menu-parent .grid__item {
    width: 25%;
}
.site-new-footer .ftr-logo-wrap{ margin-top: 25px;}
.site-new-footer .footer__title, .site-new-footer .h4 {
    letter-spacing: 0px;
}

}

@media only screen and (max-width: 768px) {
.site-new-footer .payment-icons-parent .payment-icons-title{ display: none;}
.site-new-footer .grid .menu-parent {
    width: 100%;
    row-gap: 0;
    border-top: 1px solid rgba(0,0,0,0.14);
}
.site-new-footer .grid .menu-parent .grid__item {
    width: 100%;
    padding: 0;
}
.site-new-footer .grid {
    flex-direction: inherit;
}
.site-new-footer .payment-icons-parent{ justify-content: center; padding-top: 30px; padding-bottom: 15px;}
.site-new-footer .payment-icons-parent .grid__item::after{ display: none;}
.site-new-footer .footer__title, .site-new-footer .h4{ margin: 0;}
.site-new-footer .ftr-logo-wrap {
    height: 130px;
}
.site-new-footer .footer__title, .site-new-footer .h4{ letter-spacing: 0.3em;}
.site-new-footer .grid .menu-parent .grid__item:nth-child(1) {
  order: 4;
}
.site-new-footer .grid .menu-parent .grid__item:nth-child(3) {
  order: 1;

}
.site-new-footer .grid .menu-parent .grid__item:nth-child(2) {
  order: 2;
}
.site-new-footer .grid .menu-parent .grid__item:nth-child(4) {
  order: 3;
  border-bottom: 1px solid rgba(0,0,0,0.14);
}


@media only screen and (max-width:767px) {
wishlist-button-collection .wk-button, wishlist-button-collection .wk-button:hover {
    width: 30px!important;
    min-width: 30px!important;
    height: 30px!important;
    min-height: 30px!important;
}
wishlist-button-collection .wk-button .wk-icon svg {
    width: 14px!important;
    height: 14px!important;
}

} */


