/** Shopify CDN: Minification failed

Line 566:6 Expected ":"

**/
/* Laptop  */

@media (max-width: 1699px) {
  .megamenu-main-item {
      font-size: 18px;
  }
}
@media (max-width: 1336px) {
  /* Global */

  h2, .h2 {
    font-size: 28px !important;
}

  h1 {
    font-size: 45px !important;
  }

  h3,
  .h3 {
    font-size: 15px !important;
  }

  h6 {
    font-size: 12px !important;
  }

  /* Header */

  .list-menu__item {
    padding: 10px;
  }

  a.header__heading-link.link.link--text.focus-inset {
    max-width: 90%;
  }

  span.nav-links {
    font-size: 13px;
  }

  /* Hero */

  .shopify-section.hero .hero_wrapper .hero_content a.cstm-btn {
    margin-top: 25px;
  }

  a.cstm-btn {
    font-size: 12px;
  }

  /* Collection */

  .collection-tab {
    padding: 30px 0 20px;
  }

.card-wrapper.product-card-wrapper
    .card.card--standard.card--media
    .card__inner {
    height: 400px;
}

  .scc-ct-tabs-container {
    margin: 0 0 0px 0px;
  }

  /* Image with card */

  .img-w-card .img-w-wrapper .img-card .img-card-content h2 {
    margin: 10px 20px;
    text-align: center;
  }

  .img-w-card .img-w-wrapper .img-card .img-card-content h3 {
    margin: 0;
  }

  .img-w-card .img-w-wrapper .img-card {
    gap: 40px;
  }

  .img-w-card .img-w-wrapper .img-card .img-card-img {
    width: 100%;
  }

  a.underline_btn {
    font-size: 12px;
  }

  .img-card .d-flex.justify-content-between.align-items-center.w-100 {
    width: 100%;
  }

  .img-w-card .img-w-wrapper .img-card {
    gap: 25px;
    width: 62%;
  }

  /* Footer */

  .main-footer .footer-container {
    padding: 30px 15px 20px;
  }

  .main-footer .footer-container .footer-top .footer_items ul.menu .menu_item {
    margin-bottom: 5px;
  }

  .main-footer .footer-container .footer-bottom {
    margin-top: 20px;
    align-items: center;
  }

  .main-footer .footer-container .footer-top .footer_items ul.menu .menu_item {
    margin-bottom: 5px;
  }

  /* Mega Menu */

  .megamenu-main-items {
    /* width: 240px; */
    padding: 35px 0 35px 20px;
  }

  .megamenu-main-item {
    font-size: 16px;
  }

  .megamenu-sub-item {
    padding: 15px;
    gap: 10px;
  }

  .megamenu-links a {
    font-size: 13px;
  }

  /* Single Product  */

  .product-information .product-info-container {
    padding: 20px 15px 10px 15px;
}

  .product.product-wrapper .product-information {
    padding: 0 20px;
  }

  div#ZlistWishlist {
    top: 15px;
  }

  /* Collection All  */

  .collection-header {
    padding: 25px 20px;
  }
  .image-with-text__content {
      padding: 6rem 1rem 7rem !important;
  }
  .image-with-text__text p {
    font-size: 17px!important;
}
}

/* Tablet  */

@media (max-width: 900px) {
  /* Header Hamburger  */

  .header__icon .icon {
    height: 18px;
    width: 18px;
  }
  
  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse {
    flex-direction: column-reverse;
  }
  div#ImageWithText--template--19193640911099__image_with_text_6CWa9X {
    text-align: center;
    align-items: center;
  }
  .image-with-text__content a.button.button--primary {
    color: #000;
    background: #00000000;
  }
  
  .menu-drawer-container
    summary.header__icon.header__icon--menu.header__icon--summary {
    width: 20px !important;
    height: 20px !important;
  }

  /* Footer */

  .main-footer .footer-container .footer-top .footer_items {
    flex-grow: 1;
    flex-basis: 40%;
  }

  .main-footer .footer-container .footer-top {
    flex-wrap: wrap;
  }

  svg.icon.icon-hamburger path,
  svg.icon.icon-close path {
    fill: #fff;
  }

  .main-footer
    .footer-container
    .footer-top
    .footer_items
    .newsletter
    p.newsletter-desc {
    font-size: 13px !important;
    margin-bottom: 10px;
  }

  .main-footer .footer-container .footer-top .footer_items {
    flex-grow: 1;
    flex-basis: 40%;
  }

  .main-footer .footer-container .footer-top {
    flex-wrap: wrap;
  }

  /* Image with card */

  /* .img-w-wrapper {
    padding: 40px;
  } */

  .img-w-card .img-w-wrapper .img-card {
    width: 42%;
  }

  .img-w-wrapper .row {
    gap: 40px;
  }

  /* Two Cols */

  .two-cols-txt,
  .two-cols-img {
    height: 100%;
    width: 100%;
  }
  

  .two-cols-txt iframe {
    height: 510px;
  }

  /* Privacy & Terms  */

  .contact-text {
    padding-top: 50px;
    padding-bottom: 50px;
    max-width: 100%;
  }

  .text ul {
    padding-left: 20px;
  }

  /* Image with category  */

  .shop-by-category-wrapper .row {
    flex-direction: row;
    flex-wrap: nowrap;
    max-width: 100%;
  }

  .shop-by-category .shop-by-category-wrapper .row .col-lg-6 {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .category-images {
    width: 90%;
    height: 50%;
  }

  /* Collection Header */

  .collection-header .collection-desc {
    width: 70%;
  }

  .collection-header h2 {
    width: 30%;
  }

  /* Recommended Product  */
  slider-component.slider-mobile-gutter {
    position: relative;
  }

  .slider-buttons {
    justify-content: space-between !important;
    position: absolute;
    width: 100%;
    top: 35%;
    width: 100%;
  }

  .slider-counter.caption {
    display: none;
  }

  /* Single Product  */

  .product.product-wrapper {
    flex-direction: column;
  }

  /* Shipping   */

  .rich-text__blocks {
    max-width: 100% !important;
  }

  .rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding: 0 20px;
  }

  .collapsible-content-wrapper-narrow {
    padding: 0 20px;
    margin: 0 !important;
    max-width: 100% !important;
  }

  .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--18166014443675__rich_text_pkDwfY-padding {
    padding-top: 50px;
  }

  /* Bespoke Form  */

  div.bespoke-form {
    max-width: 55%;
  }
  .overlay {
    padding: 15px !important;
}
.section-padding {
    padding: 0px 0px 10px 0px;
}
  #shopify-section-template--19705026773243__double_collection_yxWfmb .collection-content.second {
    bottom: -10px !important;
}
  .hero-bg.mobile-bg {
    background-position: -310px 0px !important;
}
.image-with-text__text p {
    font-size: 14px!important;
}
.image-with-text__content {
    padding: 4rem calc(4rem / var(--font-body-scale)) 5rem !important;
}
}

/* Mobile  */

@media (max-width: 480px) {
  /* Global  */

  h1 {
    font-size: 35px !important;
  }
.card-wrapper.product-card-wrapper
    .card.card--standard.card--media
    .card__inner {
    height: 250px !important;
}
  div#scc-ct-tabs-412181496059-1 {
    padding: 15px 0px !important;
}
  /* Contact Page */

  .contact-text {
    padding-top: 40px;
    padding-bottom: 0px;
  }
  .contact {
    padding: 0 20px;
  }
  .collection-item {
      width: 100% !important;
  }
  .collection-item.second_item {
    height: 100% !important;
}
  /*Book An Appointment*/

  /* .hero .hero_wrapper {
    height: 25vh !important;
  } */
  .shopify-section.hero .hero_wrapper .hero_content {
    width: 100%;
    max-width: 100%;
    text-align: center;
}
  .two-cols-txt,
  .two-cols-img {
    width: 100%;
    flex-basis: 100%;
  }
  .two-cols {
      flex-direction: column-reverse !important;
      height: 100% !important;
  }
.shopify-section.hero .hero_wrapper {
    height: 75vh !important;
    overflow: hidden !important;
}
  #shopify-section-template--19193641238779__two_cols_jE8UCK p {
    text-align: center;
  }
  /* Global  */

  h2,
  .h2 {
    font-size: 25px !important;
  }

  h3,
  .h3 {
    font-size: 14px !important;
  }

  /* Image with card */

  .img-w-card .img-w-wrapper .img-card {
    width: 100%;
  }
  .shopify-section.single_collection .single-collection-wrapper {
    height: 100%;
}

  /* Shop by category */

  .shop-by-category {
    padding: 50px 0;
  }

  .shop-by-category-wrapper .row {
    flex-direction: column;
    gap: 40px;
  }

  .shop-by-category .shop-by-category-wrapper .row .col-lg-6 {
    width: 100%;
  }

  .shop-by-category-wrapper
    .row
    .col-lg-6.d-flex.justify-content-center.align-items-center {
    height: unset;
  }

  .category-images {
    width: 80%;
    height: 100%;
  }

  /* Single Collection */

  .shopify-section.single_collection
    .single-collection-wrapper
    .content-container {
    padding: 35px 30px;
  }

     .product__modal-opener .product__media.media.media--transparent {
        height: 580px;
    }
    .animate--fade-in .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
        height: 500px;
    }
  .product.product-wrapper {
      gap: 0px;
  }

  /* Collection */

  .collection-tab {
    padding: 20px 0 20px;
  }

  /* Contact Us  */

  .rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding: 0 20px;
    margin: 0;
    width: 100%;
  }

  .contact-text h2.title.h1,
  .contact h2.title {
    font-size: 25px !important;
  }

  /* Collapsible  */

  .collapsible-content__header h2 {
    margin: 0;
  }

  /* Collection    */

  .collection-header {
    padding: 25px 20px;
    flex-direction: column;
  }

  .collection-header h2 {
    width: 100%;
    margin: 0;
  }

  .collection-header .collection-desc {
    width: 100%;
  }

  .card-wrapper.product-card-wrapper
    .card.card--standard.card--media
    .card__inner {
    height: auto;
  } 

  /* slick slider css mobile  */
  .slick-track {
    width: 100% !important;
    display: flex !important;
    overscroll-behavior: auto;
    margin:0px;
  }
  /* endslick slider css mobile  */

  

  /* Single Product */

  .product__media-list.grid .grid__item:nth-child(3n+2), .product__media-list.grid .grid__item:nth-child(3n+3) { 
    width: 100%;    
    flex-basis: 100%;    
    max-width: 100%;
  }

  .product-media-container.constrain-height.media-fit-contain {
    height: 280px;
  }

  .grid .grid__item {
      flex-basis: calc(50% - 2px);
      max-width: calc(50% - 2px);
   }

  .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0 !important;
  }

  .product.product-wrapper .product-information {
    padding: 0;
  }

  /* Search Modal */

  .search-modal__content-bottom {
    padding: 0 20px;
  }

  .menu-drawer__account {
    gap: 5px;
  }

  /* Bespoke Form */

  div.bespoke-form {
    max-width: 100%;
  }
  /* Logo image -size  */
    .header__heading-logo {
    max-width: 100%;
  }
  .top_heading h3 {
      margin-bottom: 10px !important;
  }
  .collection-header h2 {
    font-size: 25px!important;
}
}
@media (max-width: 575.98px) {
  .slider-buttons {
    display: block !important;
    top: 0px !important;
}
  .slider-button {
    display: block !important;
}
  .slider--mobile{
    display: flex !important;
  }
  .home-page .header__heading-logo {
    filter: brightness(0) invert(1);
  }
  .home-page span.nav-links {
    color: #ffffff;
  }
  .header__icon {
    color: #ffffff !important;
  }
  .header__icon svg path {
      fill: #fff !important;
  }
  .scrolled-past-header .header__icon .icon {
    stroke: #000 !important;
  }
  .scrolled-past-header header.header .nav-links svg {
    stroke: #000 !important;
  }
  .scrolled-past-header header.header span.nav-links i {
    color: #000 !important;
  }
  body.gradient.animate--hover-3d-lift .header__icon svg {
      stroke: #000000;
  }
  body.home-page.gradient.animate--hover-3d-lift .header__icon svg{
      stroke: #ffffff;
  }
  body.gradient.animate--hover-3d-lift span.nav-links i {
      color: #000;
  }
  body.home-page.gradient.animate--hover-3d-lift span.nav-links i {
      color: #fff;
  }
  a.shop-btn {
    font-size: 12px !important;
  }
}
