/** Shopify CDN: Minification failed

Line 279:98 Unexpected "{"

**/
@media only screen and (min-width: 750px) {
.PagesideBar .menu-drawer-container {
    display: none !important;
}
  .ITG_collection  .facets__form-vertical {
    width: 290px !important;
}
}
@media screen and (max-width: 1400px){
  .topBarItemWrapper{
    gap:30px;
  }
  .topBarItemWrapper br {
    display: none;
  }
  .TopBarItem .header__inline-menu a {
    padding: 0 5px;
    margin: 0 5px;
    font-size: 14px;
  }
  .header:not(.drawer-menu).page-width, .HeaderNavigation .page-width {
    grid-template-columns: 1fr 1fr auto;
  }
  .collection-list-wrapper .slider.slider--desktop .collection-list__item.grid__item {
    width: 25%;
    max-width: 25%;
  }
  .header__icon span.visually-visible {
    display: none;
  }
  .cart-count-bubble {
    position: absolute;
    right: -15px;
    left: auto;
  } 
  .HeaderNavigation ul.list-menu.list-menu--inline li {
    margin: 0 10px;
  }
  .HeaderNavigation {
    padding: 0 0;
  }
  .ITG_index .rich-text__blocks.center {
    flex-direction: column;
    gap: 20px;
  }
  .ITG-Row-Collection {
    padding: 0 90px;
  }
  h1, .h1 {
    font-size: 32px;
  }
  .Itg-card-product .card-information {
    min-width: fit-content;
  }
  .ITG_page ul.ITG_SDS_Sheet{
    column-count: 2 !important;
  }
}
@media screen and (max-width: 1199px){
 .topBarItemWrapper {
    gap: 10px;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 700px;
  }
 .TopBarItem .header__inline-menu {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }
  .TopBarItem .list-payment {
    justify-content: center;
  }
  .TopBarItem {
    flex-basis: 100%;
  }
  .topBarItemWrapper:after{
    content:none;
  }
  .preductiveSearchMain {
    display: none;
  }
  details-modal.header__search {
    display: block !important;
  }
  .HeaderNavigation ul.list-menu.list-menu--inline li {
    margin: 0;
  }
  .header__menu-item {
    font-size: 16px;
    padding: 10px;
  }
  p.announcement-bar__message.h5 {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .collection-list-wrapper button.slider-button.slider-button--prev {
    left: 15px;
  }
  .collection-list-wrapper button.slider-button.slider-button--next {
    right: 15px;
  }
  .ITG-Row-Collection {
    padding: 0 50px;
  }
  .ITG-Row-Collection button.slider-button.slider-button--next,
  .featuredCollection button.slider-button.slider-button--next {
    right: -40px;
  }
  .ITG-Row-Collection button.slider-button.slider-button--prev,
  .featuredCollection button.slider-button.slider-button--prev{
    left: -36px;
  }
  .Itg-card-product .card-information .price {
    font-size: 16px;
  }
  .footer .grid--4-col-tablet .grid__item {
    width: revert;
    max-width: revert;
  }
  .footer__blocks-wrapper.grid--4-col-tablet .grid__item:last-child {
    max-width: revert;
  }
  .topBarItemWrapper .list-menu--inline , .TopBarItem ul.list.list-payment  {
    justify-content: center;
  }
  .collection-list-wrapper button.slider-button{
    width: 30px;
    height:30px;
    background-color:#262626;
  }
  .collection-list-wrapper button.slider-button svg path {
    stroke: #fff;
    stroke-width: 5px;
  }
  .collection-list-wrapper button.slider-button svg {
    height: 10px;
  }
}
@media screen and (max-width: 989px){

  .TopBarItem .header__inline-menu {
    display: none;
  }
  .ITG-Row-Collection .image-with-text__heading {
    margin-bottom: 20px;
    font-size: 28px;
  }
  .header:not(.drawer-menu).page-width, .HeaderNavigation .page-width {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .collection-list-wrapper .title-wrapper-with-link {
    align-items: center;
  }
  .Itg-card-product .card__information {
    flex-direction: column;
    justify-content: left;
    align-items: flex-start;
  }
  .image-with-text__grid--reverse .ITG-Row-Collection .grid.product-grid{
    scroll-padding-left: 0!important; 
  }
  .headerIconText.desktopContent,.HeaderNavigation {
    display: none;
  }
  .collection-list-wrapper .slider.slider--desktop .collection-list__item.grid__item {
    width: 33%;
    max-width: 33%;
  }
   .ITG-Row-Collection {
    padding: 0 30px;
  }
  .ITG-Row-Collection button.slider-button ,.featuredCollection button.slider-button{
    width: 30px;
    height: 30px;
  }
   .ITG-Row-Collection button.slider-button.slider-button--next ,.featuredCollection button.slider-button.slider-button--next {
    right: -30px;
  }
  .ITG-Row-Collection button.slider-button.slider-button--prev ,.featuredCollection button.slider-button.slider-button--prev{
    left: -26px;
  }
  .featuredCollection button.slider-button.slider-button--prev{
     left: 0;
  }
  .featuredCollection button.slider-button.slider-button--next {
    right: 0;
  }
   .featuredCollection slider-component.slider-mobile-gutter.page-width-desktop.scroll-trigger.animate--slide-in {
    padding: 0 30px;
}
  .TopBarItem .list-payment {
    padding-top: 0;
  }
  .ITG-Row-Collection .itgCollectionBtn.button--primary {
    margin-top: 20px;
    padding: 15px;
  }
   .PackagingOption {
    flex-direction: column;
    gap: 20px;
  }
  .packgingvariantData,.VariantVolumnPrice {
    width: 100%;
  }
  .packagingOptionDetails span,.VariantTitle{
    font-size: 14px;
  }
  .cart__footer-wrapper:last-child .cart__footer {
    padding-top: 0;
}
  .shipping-calculator shipping-calculator {
    padding: 15px !important;
    padding-top: 30px !important;
}
  .facet-filters .facet-filters__field {
    justify-content: flex-start;
    flex-wrap: wrap;
}
}
@media screen and (max-width: 768px){
 .ITG_product-customize-product .product--medium:not(.product--no-media) .product__info-wrapper,
 .ITG_product-customize-product .product--small:not(.product--no-media) .product__media-wrapper {
    max-width: 100% !important;
    width:100% !important;
  
}
  .ITG_product-customize-product .product--medium:not(.product--no-media) .product__media-wrapper,
  .ITG_product-customize-product .product--small:not(.product--no-media) .product__info-wrapper {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0;
    padding-top: 30px;
}
}
@media screen and (max-width: 749px){
  .header:not(.drawer-menu).page-width, .HeaderNavigation .page-width {
    grid-template-columns: 1fr 3fr 1fr;
  }
  .headerIconText img {
    max-width: 40px;
    margin: 0 0px 0 10px;
}
  .Image-banner .banner__box.content-container {
    padding: 50px 15px;
    color: #fff;
  }
  .collection-list-wrapper .slider.slider--desktop .collection-list__item.grid__item {
    width: 100%;
    max-width: 100%;
  }
  .collection-list-wrapper .collection-list.contains-card{
    padding:0 15px;
  }
  .collection-list-wrapper button.slider-button.slider-button--prev {
    left: 0;
    z-index:5;
  }
  .collection-list-wrapper button.slider-button.slider-button--next {
    right: 0;
     z-index:5;
  }
  .ITG_index .banner__box.color-background-1.gradient h2.banner__heading.inline-richtext.h1 {
    color: #fff;
    font-size: 28px;
  }
   .ITG_index .banner__box.color-background-1.gradient .banner__text.rte.subtitle {
    color: #f7f7f7;
    font-size: 14px;
    line-height: normal;
  }
   .ITG_index .banner__box.color-background-1.gradient .banner__text.rte.subtitle   .ITG_index br,{
     display:none;
   }
  .ITG_index .color-inverse.gradient.banner__box.content-container {
    padding: 50px 15px !important;
  }
  .ITG_index .Image-banner  .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in {
    padding: 0;
  }
  .ITG_index .rich-text:not(.rich-text--full-width) .rich-text__wrapper {
    width: calc(100% - 2rem / var(--font-body-scale));
  }
  .ITG-Row-Collection {
    text-align: center;
    padding:0 15px;
  }
  .ITG-Row-Collection button.slider-button.slider-button--next  {
    right: -15px;
  }
  .featuredCollection button.slider-button.slider-button--next {
    right: 0px;
  }
   .ITG-Row-Collection button.slider-button.slider-button--prev {
    left: -15px;
  }
  .featuredCollection button.slider-button.slider-button--prev {
    left: 0;
  }
  .Itg-card-product .card--standard>.card__content {
      max-width: inherit;
      width: inherit;
  }
  .featuredCollection .collection slider-component{
    padding:0 15px;
  }
 .featuredCollection .collection .grid--1-col-tablet-down.slider--tablet.product-grid .grid__item {
    max-width: 98%;
    padding: 4px;
    width: 100%;
}
  .PagesideBar {
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 0;
}
  .HasSideBar  h1.main-page-title.page-title.h0 {
    padding-left: 40px;
}
  .footer .footer__content-top {
    padding-bottom: 0;
}
  .ITG_page ul.ITG_SDS_Sheet{
    column-count: 1 !important;
}
 .featuredCollection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
}
}