/** Shopify CDN: Minification failed

Line 54:0 Unexpected "@media"

**/
@font-face {
  font-family: "Zyzol";
  src: url("https://cdn.shopify.com/s/files/1/0554/6737/6682/files/ZyzolRegular.woff2")
      format("woff2"),
    url("https://cdn.shopify.com/s/files/1/0554/6737/6682/files/ZyzolRegular.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.slideshow__media.banner__media.media img {
  object-position: right;
}

body {
  background-color: #edefee !important;
}
.header__menu-item .icon-caret {
    right: 0px !important;
}
div#shopify-section-sections--19393834975410__footer {
    border-top: 1px solid rgb(36 40 51 / 64%);
}
.button--full-width {
  background: #000;
  color: #fff;
}
svg.marquee-list-item-icon path {
    fill: #000 !important;
}
.cart-notification__links button.link.button-label {
    color: #000;
}
a.button.button--primary {
    background-color: #000;
    color: #fff;
}

svg.svg-inline--fa.fa-heart.fa-w-16.fa-1x path {
    fill: #000;
}
div#wishlisthero-floating-launcher-container {
    display: none;
}
ul.list-menu li a span {
    font-weight: 600;
}
.banner__content.banner__content--middle-left 
@media (min-width: 768px) {
ul.footer-block__details-content.list-unstyled, h2.footer-block__heading.inline-richtext {
    padding-left: 18%;
}
}
:root {
  --font-heading-family: math;
  --black-color: #191919;
}
.content-for-layout .title.title--primary,
.button,
cart-drawer .drawer__heading,
.wishlisthero-customer-view-listing .MuiButton-label,
.facets-container .mobile-facets__open .mobile-facets__open-label,
.mobile-facets__heading,
.shopify-payment-button__button {
  text-transform: capitalize;
}
.slider-buttons .slider-counter,
button.slideshow__autoplay.slider-button {
  display: none;
}
a.custom-product-link {
  position: absolute;
  font-size: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* SLIDER BUTTON */
.slider-buttons {
  display: flex;
  gap: 1rem;
  margin-top: 3rem;
}
.slider-buttons button.slider-button {
  width: 40px;
  height: 40px;
  background-color: var(--black-color);
}
.slider-buttons button.slider-button svg {
  width: 1.5rem;
  height: 1.5rem;
}
.slider-buttons button.slider-button svg path {
  fill: #ffffff;
}
.slider-buttons button.slider-button[disabled] {
  visibility: hidden;
  cursor: not-allowed;
}
.slider-buttons .slider-counter,
button.slideshow__autoplay.slider-button {
  display: none;
}
.slideshow__controls.slider-buttons {
  position: absolute;
  border: 0;
  margin: 0;
  right: 2rem;
  bottom: 2rem;
}
.slider-buttons.prev-btn {
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2vw;
  z-index: 1;
}
.slider-buttons.next-btn {
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2vw;
  z-index: 1;
}
.card__heading a,
.card__information .full-unstyled-link {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 700;
  font-size: 16px;
  text-transform: capitalize;
}
.header__inline-menu .header__menu-item {
  color: var(--black-color);
  font-size: 16px;
  padding: 12px 15px;
  text-transform: capitalize;
}

.image-prod-slider {
  display: grid;
  grid-template-columns: 50% 50%;
}
.image-prod-slider img {
  width: 100%;
}

.image-with-text .collection__title.title-wrapper--self-padded-tablet-down {
  padding: 0;
}
a.pagination__item.pagination__item--current {
  background-color: var(--black-color);
  color: #fff;
  width: 4rem;
  height: 4rem;
}
.quick-add__submit {
  background: var(--black-color);
  color: #fff;
}
.product__title h1 {
  font-size: 3.2rem;
}
.wishlist-hero-header-icon svg.wlh-svg-Icon {
  opacity: 0.8;
  font-size: 21px !important;
}
.card-wrapper .wishlisthero-floating button {
  background-color: #fff !important;
  border: 1px solid #ccc !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.product-card-wrapper .card__media .media img {
  object-fit: contain;
}
.shopify-policy__container {
  padding-top: 36px;
  padding-bottom: 24px;
}
h1.main-page-title {
  text-align: center;
}
.contact-multicolumn .multicolumn-card__image-wrapper--third-width {
  width: 20%;
}
.shopify-policy__title {
  text-transform: capitalize;
}
.MuiButton-root.MuiButtonBase-root,
.MuiSnackbarContent-message {
  font-size: 1.45rem;
}
.MuiCardContent-root a {
  width: 70% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  color: #000;
  font-size: 1.4rem;
}
.MuiCardActions-root a.jss4.wishlist-hero-dyna-translate {
  cursor: pointer;
}
.MuiLink-underlineHover .MuiCardMedia-root {
  background-size: contain;
}
.wishlist-hero-list-footer text.wishlist-hero-dyna-translate {
  display: none;
}
.product-card-wrapper .card__media img.motion-reduce {
  object-fit: contain !important;
}
.error-svg-container {
  line-height: 0;
}
.drawer-currency {
  margin: 2rem 3rem 0;
}
.form--error-container {
  padding: 8px !important;
}
.site-header__icon span.wishlist-hero-items-count {
  padding-top: 2.5px;
}
.quick-add-modal__content-info a.product__title h2.h1 {
  font-size: 2.4rem;
}
.MuiButton-contained.Mui-disabled {
  color: #fff !important;
  cursor: no-drop !important;
}
body.overflow-hidden-mobile div#shopify-chat,
body.overflow-hidden-tablet div#shopify-chat {
  visibility: hidden;
}

@media (min-width: 1920px) {
  .MuiGrid-grid-xl-2 {
    max-width: 25% !important;
    flex-basis: 25% !important;
  }
}

@media only screen and (min-width: 750px) and (max-width: 1024px) {
  .grid--2-col .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}

@media screen and (min-width: 990px) {
  .image-with-text__text-item.grid__item
    .slider--desktop
    .slider__slide:first-child {
    margin-left: 0;
    scroll-margin-left: 0;
  }
  .image-with-text__text-item.grid__item
    .slider--desktop.grid--3-col-desktop
    .grid__item {
    width: calc((100% - var(--desktop-margin-left-first-item)) / 3);
  }
  .image-with-text__text-item.grid__item .slider--desktop {
    scroll-padding-left: 0;
  }
  .img-with-pro-slider .image-with-text__content {
    padding-left: var(--grid-desktop-horizontal-spacing);
    padding-right: var(--grid-desktop-horizontal-spacing);
    padding-top: calc(2 * (var(--grid-desktop-horizontal-spacing)));
    padding-bottom: calc(2 * (var(--grid-desktop-horizontal-spacing)));
  }
  .page-width.page-width--narrow,
  .shopify-policy__container,
  .contact-multicolumn .page-width,
  .page-faq .collapsible-content-wrapper-narrow {
    max-width: calc(1000px + 3rem);
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media only screen and (min-width: 750px) and (max-width: 1210px) {
  .banner--desktop-transparent .banner__box {
    padding: 0 !important;
  }
  .h0 {
    font-size: calc(var(--font-heading-scale) * 4rem) !important;
  }
  .slideshow__text-wrapper.banner__content {
    padding: 4rem !important;
  }
}
@media only screen and (min-width: 750px) and (max-width: 835px) {
  .banner__media {
    position: relative !important;
  }
  .banner--adapt,
  .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder) {
    height: 100% !important;
  }
  .slideshow__text-wrapper.banner__content {
    background:  #516559;
  }
  section#shopify-section-template--19393834516658__image_banner_GkNWzB .banner__media {
        position: absolute !important;
    }
}
@media screen and (max-width: 989px) {
  header-drawer[data-breakpoint="tablet"] {
    display: flex;
    min-width: 96px;
  }
  .header__icons details-modal.header__search {
    /* display: none; */
  }
  .quick-add {
    display: none;
  }
  .drawer-currency .doubly-wrapper {
    margin: 0;
  }
  .header__icons .doubly-wrapper {
    display: none;
  }
  .slider-buttons button.slider-button[disabled] {
    visibility: visible;
    opacity: 0.5;
  }
  .img-with-pro-slider .collection .slider--tablet.product-grid {
    scroll-padding-left: 0;
  }
  .newsletter-form__field-wrapper {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 749px) {
  .slideshow__controls.slider-buttons {
    display: none;
  }
  .shopify-policy__body > * {
    word-wrap: break-word;
  }
  .header__icons {
    margin-top: 0 !important;
  }
  .drawer-currency .doubly-wrapper {
    position: relative;
    right: 0;
    display: block;
  }
  .doubly-nice-select.right,
  .doubly-wrapper {
    float: none !important;
  }
  .img-with-pro-slider .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0;
  }
  .img-with-pro-slider .image-with-text__content {
    padding: 4rem 1.5rem 0.7rem;
  }
}



/* Header CSS for Cart count */

.cart-count-bubble {
    
    background-color: rgb(0 0 0);
    color: rgb(255 255 255);
    
}