/** Shopify CDN: Minification failed

Line 497:0 Unexpected "}"

**/
.is-show {
  opacity: 1;
  pointer-events: all;
}

.is-hide {
  opacity: 0;
  pointer-events: none;
}
.tab-button.active{font-weight: 500 !important;
    color: #000 !important;}
.transition {
  transition: all 0.25s ease-in-out;
}

.ethnc-tag-container {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(217, 217, 217, 0.8);
  color: #000000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  text-transform: uppercase;
  z-index: 1;
}
[data-category="slide_brands"] {
width:120px !important;}
.card-wrapper-box {
  position: relative;
  overflow: hidden;
}

.ethnc-qatc-btn-container {
  position: absolute;
  left: 20px;
  opacity: 1;
  cursor: pointer;
  z-index: 0;
  bottom: 20px;
}

.ethnc-qatc-btn {
  border: 0;
  padding: 0;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  background-color: rgba(255, 255, 255, 0.6);
}

.bt-qatc-form-container {
  position: absolute;
  bottom: -350%;
  display: flex;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  height: auto;
  max-height: 100%;
  background-color: #fffc;
  transition: all 0.85s ease-in-out;
  z-index: 2;
}

.bt-qatc-form-container.is-visible {
  bottom: 0;
}

.bt-qatc-form-variants--list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 1rem 0.5rem;
  min-height: 4.3rem;
}

.bt-qatc-form-variant-input {
  text-align: center;
}

.bt-qatc-form-variant-input.is-disbaled {
  pointer-events: none;
  text-decoration: line-through;
}

.bt-qatc-form-variant-input label {
  font-size: 1.2rem;
  color: #000000;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  padding: 1.6rem;
  height: 100%;
}

.bt-qatc-form-variant-input label span {
  display: inline-flex;
  text-transform: uppercase;
}

.bt-qatc-form-variant-input label span:not(:first-child) {
  font-size: 0.8rem;
}

.bt-qatc-form-variant-input.is-disbaled label {
  opacity: 0.4;
}

.bt-qatc-form-variants-desc {
  padding: 1rem;
  font-size: 1.2rem;
  line-height: 1.2rem;
  color: #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.ethnc-qatc-form-size-chart {
  font-size: 1rem;
  text-align: center;
  width: 100%;
  color: #000000;
  padding: 1rem;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  cursor: pointer;
}

.card_carousel .swiper-slide {
  width: 100% !important;
}

.bt-qatc-form-variant-input label {
  padding: 0 1rem;
}

.bt-qatc-form-variant-input label:hover {
  border-bottom: 1px solid #000000;
}

.ethnc-tag-wrapper {
  font-size: 1.2rem;
  line-height: 1.2;
  padding: 0.6rem 0 0.4rem;
}

@media screen and (max-width: 749px) {
  .ethnc-tag-wrapper {
    font-size: 1rem;
    line-height: 1;
  }
}
#countrySelectFoot,
#countrySelectFoot option {
  color: #000000;
  background-color: transparent;
  -webkit-appearance: none;
  font-size: 1.6rem;
}

input,
textarea,
button,
select,
a,
* {
  -webkit-tap-highlight-color: transparent;
  /* font-family: "SuisseIntl-Regular"; */
}

.quantity__button[name="plus"].disabled {
  opacity: 0 !important;
  pointer-events: none !important;
}

.overflow-hidden-desktop #main-collection-filters {
  display: none;
  opacity: 0;
  transition: all 0.8s ease-in-out;
}

.bt-qatc-form-content {
  padding: 1rem;
  font-size: 1.2rem;
  color: #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

.bt-qatc-form-content h3 {
  font-size: 1.2rem;
  margin: 0;
}

.bt-loadmore-pagination-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.bt-loadmore-pagination-wrapper {
  margin: 0 auto;
  max-width: 345px;
  width: 100%;
}

.bt-loadmore-pagination-wrapper a,
.bt-loadmore-pagination-wrapper p {
  display: flex;
  justify-content: center;
  background-color: #f3f3f3;
  padding: 6px 25px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  color: #555;
  font-size: 12px;
  width: 100%;
  text-decoration: none;
}

/* CHANGES
=============================================================================== */

.header.header--middle-left .header-logo-menu-wrapper {
  /* display: flex;
  flex-direction: column-reverse; */
}

@media screen and (min-width: 990px) {
  .header--middle-left .header-logo-menu-wrapper .header__heading-link {
    margin-left: 20px;
    padding: 0;
  }
.header__heading-link a{margin-left: 3rem;}
}

.collection #product-grid li.grid__item.promo-banner img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

footer {
  width: 100%;
}

footer .logo-container img.footer-logo.small-hide {
  width: 120px !important;
}

.new_slides_main .swiper.mySwiper .swiper-button-prev.main-swiper-button-prev,
.new_slides_main .swiper.mySwiper .swiper-button-next.main-swiper-button-next {
  display: block;
  width: fit-content;
  height: fit-content;
}

.new_slides_main
  .swiper.mySwiper
  .swiper-button-prev.main-swiper-button-prev
  svg,
.new_slides_main
  .swiper.mySwiper
  .swiper-button-next.main-swiper-button-next
  svg,
.new_slides_main
  .swiper.mySwiper2
  .swiper-button-next.second-swiper-button-next
  svg {
  width: 22px;
  height: 22px;
}

.new_slides_main
  .swiper.mySwiper
  .swiper-button-prev.main-swiper-button-prev:after,
.new_slides_main
  .swiper.mySwiper
  .swiper-button-next.main-swiper-button-next:after,
.new_slides_main
  .swiper.mySwiper2
  .swiper-button-next.second-swiper-button-next:after {
  display: none;
}

.new_slides_main
  .swiper.mySwiper
  .swiper-button-next.main-swiper-button-next
  svg {
  transform: rotate(180deg);
}

.new_slides_main
  .swiper.mySwiper2
  .swiper-button-next.second-swiper-button-next
  svg {
  transform: rotate(-90deg);
}

.new_slides_main .swiper.mySwiper2 .swiper-pagination {
  top: initial;
  bottom: 75px;
  right: 30px;
}

.new_slides_main
  .swiper.mySwiper2
  .swiper-pagination
  .swiper-pagination-bullet {
  border: 1px solid #fff;
  opacity: 1;
  background: transparent;
}

.new_slides_main
  .swiper.mySwiper2
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-slide.footer_slide.swiper-slide-active .swiper-pagination,
.swiper-slide.footer_slide.swiper-slide-active .swiper-button-next,
.swiper-slide.footer_slide.swiper-slide-active .swiper-button-prev {
  display: none;
}

/* .recommendations-slider-wrap {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.recommendations-slider-container {
  padding: 20px;
  width: 100%;
  max-width: 100%;
} */

.footer-block__heading {
  font-size: 14px !important;
  text-transform: uppercase;
  font-weight: 800 !important;
}

.footer-block.grid__item a.link,
.footer-block.grid__item p {
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}

.footer__content-top.page-width,
.footer__content-bottom-wrapper.page-width {
  max-width: 100%;
}

@media screen and (min-width: 750px) {
  .footer__blocks-wrapper.grid--4-col-tablet .footer-block.grid__item {
    width: calc(20% - 20px * 4 / 5);
  }
}

body:has(.swiper-slide.footer_slide.swiper-slide-active)
  .new_slides_main
  .swiper.mySwiper
  .swiper-button-prev.main-swiper-button-prev,
body:has(.swiper-slide.footer_slide.swiper-slide-active)
  .new_slides_main
  .swiper.mySwiper
  .swiper-button-next.main-swiper-button-next,
body:has(.swiper-slide.footer_slide.swiper-slide-active)
  .new_slides_main
  .swiper.mySwiper2
  .swiper-button-next,
body:has(.swiper-slide.footer_slide.swiper-slide-active)
  .swiper-pagination.secondary-swiper-pagination {
  display: none !important;
}

@media screen and (max-width: 750px) {
  .footer-block.grid__item.footer-block--menu {
    display: none;
  }
  .footer__column--info {
    flex-direction: row !important;
    justify-content: flex-start !important;
    padding-left: 0 !important;
  }
}

.header_drawer_menus_tooltip a.header_drawer_menus_tooltip_link {
  font-size: 1.2rem;
  line-height: 1.2;
  text-decoration: none;
  padding: 1rem;
  text-transform: uppercase;
}

.recommendations-slider-wrap .swiper,
.product__vertical-slider-wrap .swiper {
  line-height: 0;
}

.recommendations-slider-wrap .swiper-button-prev:after,
.recommendations-slider-wrap .swiper-button-next:after,
.product__vertical-slider-wrap .swiper-button-prev:after,
.product__vertical-slider-wrap .swiper-button-next:after {
  display: none;
}

.recommendations-slider-wrap .swiper-button-prev,
.recommendations-slider-wrap .swiper-button-next,
.product__vertical-slider-wrap .swiper-button-prev,
.product__vertical-slider-wrap .swiper-button-next {
  width: fit-content;
  height: fit-content;
  transform: translateY(50%);
}

.recommendations-slider-wrap .swiper-button-prev,
.product__vertical-slider-wrap .swiper-button-prev {
  left: 0;
}

.recommendations-slider-wrap .swiper-button-next,
.product__vertical-slider-wrap .swiper-button-next {
  right: 0;
}

.recommendations-slider-wrap .swiper-button-prev svg,
.recommendations-slider-wrap .swiper-button-next svg,
.product__vertical-slider-wrap .swiper-button-prev svg,
.product__vertical-slider-wrap .swiper-button-next svg {
  width: 15px;
  height: 15px;
}

.recommendations-slider-wrap .swiper-button-next svg,
.product__vertical-slider-wrap .swiper-button-next svg {
  transform: rotate(180deg);
}

.recommendations-slider-content {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

p.recommendations-slider-subheading {
  margin: 0;
  font-size: 12px;
}

a.recommendations-collection-link {
  text-decoration: none;
  color: #fff;
  background: #33383c;
  padding: 0 30px;
  font-size: 14px;
  min-height: 47px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}

a.recommendations-collection-link:hover {
  background: #5d676c;
}

.menu-drawer__inner-container .header__heading-logo-wrapper {
  justify-content: flex-start;
      padding-left: 40px;
}
}

.menu-drawer .menu-drawer__navigation-container a:hover {
  font-weight: 600;
}

.facets-wrapper {
  width: 100%;
}

.new_submenu_btn .new_submenu_brand {
  border: 1px solid transparent;
  padding: 5px 30px;
  font-weight: 400;
  margin-bottom: 0px;
  min-width: max-content;
  color: #fff;
  font-size: 1.2rem;
}
.new_submenu_btn .new_submenu_brand:hover {
  font-weight: 800;
}
@media screen and (max-width: 768px) {
  .new_submenu_btn .new_submenu_brand {
    /* display: none; */
    font-size: 1.2rem;
    line-height: 1.6rem;
    padding:5px 0;
  }
}

.new_submenu_btn.active .new_submenu_brand {
  /* background: var(--afterColor);
  border-color: var(--afterColor);
  color: var(--invertColor); */
}

.grid.product-grid {
  border: 0;
  margin-top: 0rem;
}

/* START TOOLTIP STYLES
=====================================================================================*/

[tooltip] {
  position: relative;
}

[tooltip]::before,
[tooltip]::after {
  text-transform: none;
  font-size: 0.9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}

[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}

[tooltip]::after {
  content: attr(tooltip);
  text-align: center;
  min-width: 155px;
  /* max-width: 21em; */
  max-width: 350px;
  width: 100%;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  word-wrap: break-word;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
  font-weight: 600;
  line-height: 15px;
}

[tooltip]:hover::before,
[tooltip]:hover::after {
  display: block;
}

[tooltip=""]::before,
[tooltip=""]::after {
  display: none !important;
}

/* FLOW: UP */
[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}
[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -0.5em);
}

/* FLOW: DOWN */
[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}
[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, 0.5em);
}

/* FLOW: LEFT */
[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-0.5em, -50%);
}
[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-0.5em, -50%);
}

/* FLOW: RIGHT */
[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(0.5em, -50%);
}
[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(0.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: 0.9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: 0.9;
    transform: translate(0, -50%);
  }
}

/* FX All The Things */
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}

/* END TOOLTIP STYLES
=====================================================================================*/

div#div_tracking_info {
  float: none;
  margin: 0 auto;
  display: table;
  vertical-align: middle;
  margin-top: 10vh;
  text-align: center;
  width: 60%;
  padding: 30px;
  background: #f2f2f2;
}

.order-track-nav {
  display: inline-block;
  text-align: left;
}

#div_tracking_info ul {
  display: inline-block;
  margin: 0;
  list-style: none;
}

#div_tracking_info ul li {
  float: left;
  margin: 0 10px 0 0 !important;
}

#div_tracking_info ul li button {
  background-color: #ffffff;
  color: #232323;
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

#div_tracking_info ul li button:before {
  content: "";
  position: relative;
  width: 35px;
  height: 35px;
  background-position: center;
  background-size: contain;
  float: left;
}

#pills-order-tab:before {
  background: url(https://cdn.shopify.com/s/files/1/0507/8286/3515/files/01_order_no.webp?v=1658904423);
}

#pills-tracking-tab:before {
  background: url(https://cdn.shopify.com/s/files/1/0507/8286/3515/files/02_track_no.webp?v=1658904423);
}

#pills-email-tab:before {
  background: url(https://cdn.shopify.com/s/files/1/0507/8286/3515/files/03_email.webp?v=1658904423);
}

#pills-mobile-tab:before {
  background: url(https://cdn.shopify.com/s/files/1/0507/8286/3515/files/04_mobile.webp?v=1658904423);
}

@media screen and (max-width: 768px) {
  input#orderName {
    margin: 0;
  }
  div#trackingResult-visual {
    padding: 0;
  }
  .trackingResult-visual ul li.statusColor .icon:after {
    top: 19px;
    left: 8px;
  }
  .trackingResult-visual ul li .icon {
    width: 30px;
    height: 30px;
  }
  .trackingResult-visual ul li p {
    font-size: 9px !important;
    line-height: 10px !important;
  }
  body#track-your-order-new .blog-detail .rte ul li:before,
  body#track-your-order-new .page-tpl .rte ul li:before {
    height: 2px !important;
    top: 17px;
  }
  .trackingResult-visual ul li .icon i {
    font-size: 13px;
    margin-top: 9px;
    color: #fff;
  }
  a.slide-button.btn.no-des {
    min-width: auto;
    font-size: 11px;
    padding: 5px !important;
    margin-top: 90px !important;
  }
  .collection-banner .image.image-mobile.image-adapt.from-desktop {
    padding-top: 30% !important;
  }
  .collection-banner .image.image-mobile.from-desktop img {
    min-height: 100% !important;
  }
}

#div_tracking_info ul li button span {
  padding-top: 8px;
  float: left;
}

.tab-content > .fade.active {
  display: block;
}

.tab-content > .fade {
  display: none;
}

.fade.show {
  opacity: 1;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

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

button#submit_btn {
  background: #232323;
  color: #fff;
  width: 170px;
  line-height: 35px;
  padding: 0;
  line-height: 46px;
  margin-top: 20px;
  border-radius: 0;
  margin-bottom: 25px;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 700;
}

.control input {
  box-sizing: border-box;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  font-size: 13px;
  height: 45px;
  line-height: 36px;
  padding: 5px 10px;
  vertical-align: baseline;
  width: 100%;
  color: #878787;
  box-shadow: none !important;
  border-radius: 0;
  border: 1px solid #d2d2d2 !important;
  background: #fff;
  margin-bottom: 5px;
  display: inline-block;
}

div#tracker {
  color: red;
}

.trackingResult-visual {
  width: 100%;
  margin: 20px auto 10px auto;
}

#div_tracking_info ul {
  display: flex;
  margin: 0;
}

#div_tracking_info ul li {
  float: left;
  margin: 0 10px 0 0 !important;
  list-style: none;
}

.trackingResult-visual ul li {
  width: 33.33%;
  position: relative;
}

.trackingResult-visual ul li .icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 auto 10px;
  position: relative;
  background: #cfcfcf;
  z-index: 3;
}

.trackingResult-visual ul li .icon i {
  font-size: 30px;
  margin-top: 15px;
  color: #fff;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fixed-height {
  height: 35px;
}

.trackingResult-visual ul li p {
  font-size: 14px !important;
  line-height: 10px !important;
  padding-bottom: 5px !important;
}

.trackingResult-visual ul li p {
  color: #222;
  text-transform: capitalize;
  margin: 0;
}

.ordertracking-parent .panel-heading {
  background: #222;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.ordertracking-parent .panel-title {
  color: #fff;
  text-transform: uppercase;
}

.ordertracking-parent .table {
  background: #fff;
}

.template-product
  .related-products
  h2.related-products__heading.inline-richtext.h2 {
  color: #33383c;
  text-align: center;
  font-size: 24px;
  line-height: 34px;
}
@media (max-width:749px){
  .template-product
  .related-products
  h2.related-products__heading.inline-richtext.h2 {
    font-size:20px;
  }
}
.card-badge__new {
  position: absolute;
  left: 0;
  background: #000;
  color: #fff;
  padding: 10px 15px;
  font-size: 12px;
  line-height: 12px;
}

.card-badge__coming-soon {
  position: absolute;
  right: 0;
  background: #323232;
  color: #fff;
  /* padding: 10px 15px; */
  padding: 4px 7px 3px;
  font-size: 12px;
  line-height: 12px;
}

.product-grid-6 .grid__item .card-badge__new {
  padding: 6px 8px;
  font-size: 8px;
}

.product-grid-12 .grid__item .card-badge__new {
  padding: 3px 5px;
  font-size: 6px;
}

.loadprev-cstmv {
  display: none;
}

@media screen and (max-width: 768px) {
  body.template-index:has(.swiper-slide.footer_slide.swiper-slide-active)
    .header-wrapper.new_header-wrapper {
    display: none;
  }
}

.ks-chart-container span.ks-chart-modal-link.sizing-chart-modal-link.with-icon {
  text-decoration: none;
}

.ks-chart-container
  span.ks-chart-modal-link.sizing-chart-modal-link.with-icon
  span {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #000;
}

.ks-chart-container
  span.ks-chart-modal-link.sizing-chart-modal-link.with-icon
  svg
  path {
  fill: #000 !important;
}

.ks-calculator-container
  button.btn.ks-calculator-modal-button.sizing-calculator-modal-button {
  /* border: 1px solid rgb(229, 229, 229) !important; */
  border-color: rgb(229, 229, 229) !important;
  border-color: rgb(0, 0, 0) !important;
  border-radius: 6px;
  padding: 1em 2em;
}

.ks-calculator-container
  button.btn.ks-calculator-modal-button.sizing-calculator-modal-button
  span {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  color: #000 !important;
  /* font-family: 'suisse-regular' !important; */
}

#KiwiSizingChart {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media screen and (max-width: 768px) {
  #KiwiSizingChart {
    flex-direction: column;
  }
}

@media screen and (min-width: 768px) {
  .ks-calculator-container,
  .ks-chart-container {
    width: fit-content;
    width: 50% !important;
    display: inline-flex;
  }

  .ks-calculator-container {
    justify-content: end;
  }
}

.NBIS-Modal__btn {
  background-image: url("/cdn/shop/files/notification-bell-svgrepo-com-white.svg?v=1745652518");
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent !important;
  font-size: 0 !important;
  padding: 15px !important;
  width: 30px;
  height: 30px;
  border: none;
  display: flex;
}

.card-information {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.card__information {
  grid-row-start: 2;
  padding: 1rem 0 2.8rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}

.ethnc-form-media,
.bt-qatc-form-content {
  display: none !important;
}

.ethnc-form-media img {
  max-width: 100%;
  height: auto;
  display: none !important;
}

.mobile-facets__results-btn .p.mobile-facets__count {
  color: #fff !important;
}


.BTC__btn-wrap {
  width: 3rem;
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 60px;
  left: 5rem;
  z-index: 3;
  cursor:pointer;
}
@media (max-width:749px){
  .BTC__btn-wrap{
    top:60px;
    left:1rem;
  }
}
.BTC__btn-wrap a.BTC__btn {
  text-decoration: none;
  color: #33383c;
  padding: 0 10px;
}

@media screen and (max-width: 768px) {
  .BTC__btn-wrap {
    padding: 0 10px;
  }
}


.grid__item.grid__item-video a {
  text-decoration: none;
}

.recommendations-slider-wrap s.price-item.price-item--regular {
  font-size: 10px;
}

@media (max-width: 749px) {
  .collection .grid {
    margin-top: 0rem;
  }
}

body.template-product:has(.menu-drawer-container.menu-opening) .BTC__btn-wrap {
  z-index: 1;
}

/* pdpd vertical slider css */
.qa-atc-container {
  width: 100%;
  left: 0;
  bottom: 0;
}
.ethnc-qatc-btn.qa-atc-btn {
  width: 100%;
  left: 0;
  height: 22px;
}

/* anncmnt  */

.sefam-logo svg {
  width: 130px;
  display: block;
  margin: auto;
  height:auto;
}
.sefam-logo {
  cursor: pointer;
  width: 100%;
  padding:5px 0;
}
@media (max-width: 768px) {
  .utility-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
  }
  .sefam-logo svg {
    width: 100px !important;
  }
  .announcement-bar__message {
    padding: 0.75rem 0;
    text-align: right;
  }
  .utility-bar__grid.page-width {
    padding-left: 1rem;
    padding-right: 0rem;
  }
}
.template-collection nav.breadcrumb {
  grid-column:1 / -1;
  margin: 0;
  padding: 0;
}

@media (min-width: 750px) {
  .medium-up-hide {
    display: none;
  }

}

nav.breadcrumb {
  font-size: 11px;
  line-height: 16px;
}
nav.breadcrumb a:last-child {
  opacity: 0.5;
}
nav.breadcrumb a {
  text-decoration: none;
  color: #000;
  letter-spacing:1px;
}
.template-product nav.breadcrumb a {
    letter-spacing: 0;
    font-size: 11px;

}
@media (max-width: 749px) {
  nav.breadcrumb {
    margin: 2rem 0 -1rem;
    font-size: 10px;
    padding:0 15px;
  }
  .template-product nav.breadcrumb{
    margin: 0 0 2px;
  }
}
body.template-suffix-master-collection
  .masters_social_category.list-social.footer__list-social,
body.template-suffix-shahnameh
  .shahnameh_social_category.list-social.footer__list-social,
body.template-suffix-kayseria
  .kayseria_social_category.list-social.footer__list-social,
body.template-collection.template-suffix-leisure-club.collection-template-suffix-leisure-club
  .leisure_social_category.list-social.footer__list-social {
  display: flex !important;
}

/*  */
body.template-suffix-kayseria .header__heading-logo-wrapper,
body.template-suffix-master-collection .header__heading-logo-wrapper,
body.template-suffix-shahnameh .header__heading-logo-wrapper,
body.template-suffix-leisure-club .header__heading-logo-wrapper {
  /* display: none; */
}
a.new_submenu_btn.active .new_submenu_brand {
  background: #fff;
  color: #000;
}

.template-index .announcement-bar-section {
  position: sticky;
  top: 0;
  z-index: 3;
}
.template-index .shopify-section-group-header-group.section-header {
  position: sticky;
  top: 0px;
  z-index: 3;
}
a {
  text-transform: uppercase;
}

/*  */
.customlinks {
  position: absolute;
  right: 70px;
  top: 0;
  transform: translate(-70px, 0);
  /* display: none; */
}
ul.customlinks-ul a:hover {
  text-decoration: none;
}
ul.customlinks-ul a {
  color: #fff;
  text-decoration: none;
}
ul.customlinks-ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 30px;
  height: 50px;
}
@media (max-width: 749px) {
  .template-index .shopify-section-group-header-group.section-header {
    top: 0px;
  }
  ul.customlinks-ul {
    height: 39px;
  }
  .customlinks {
    right: 10px;
    transform: translate(-10px, 0);
  }
  .top-faq-link {
    display: none;
  }
}

img.header__heading-logo[data-category="slide_women"] {
  filter: invert(1);
}
.acceptance.info a {
  color: #000;
}

.acceptance.info {
  padding: 0rem;
  font-size: 11px;
  line-height: 14px;
  font-weight:500;
  color:#fff;
}
ul.payment-icons {
  display: flex;
  list-style: none;
  gap: 2rem;
  padding: 0;
  margin-bottom:0;
}

.drawer__cart-buttons-wrap .acceptance.info {
    padding-top: 2rem;
    animation: blink 2s infinite;
}
@keyframes blink {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
}
@media (max-width: 749px) {
    .footer-newsletter_social .acceptance.info {
        font-size: 13px;
        line-height: 16px;
        padding: 0;
        margin-top: 1rem;
        color: #fff;
        width: 100%;
    }
}

@keyframes continuousSlide {
  0%, 100% {
    transform: translateX(50px);
  }
  50% {
    transform: translateX(-150px);
  }
}
@media (max-width: 749px) {

.new_header_submenu.transition ul {
  /* animation: continuousSlide 22s ease-in-out infinite; */
}
}
div.swiper-wrapper.grid .swiper-slide {
    height: auto !important;
}


ul.sitewide-ul li {
    padding-bottom: 4px;
}
.product__vertical-slider-wrap h3 {
    margin-top: 1.5rem;
}
.template-product header.header {
    border-bottom: 1px solid #000;
}

.tab-contents strong {
    font-size: 12px;
    font-weight:500;
}

.tab-contents p {
    font-size: 12px;
    margin: 0;
}

.new_header_submenu.transition ul li:last-child {
    display: none;
}
@media (min-width:750px){
  .grid__item.product__media-wrapper nav.breadcrumb {
    padding-left: 4rem;
  }

nav.breadcrumb {
    display: flex;
    gap: 1rem;
}
}

div#search-header-custom {
    width: 100%;
}


media-gallery.product__column-sticky {
    position: relative;
}