/** Shopify CDN: Minification failed

Line 616:4 "clor" is not a known CSS property
Line 978:0 Expected "}" to go with "{"

**/
@font-face {
  font-family: 'Roboto';
  src: url('https://cdn.shopify.com/s/files/1/0713/9737/6152/files/Roboto-VariableFont_wdth_wght.ttf?v=1751041566') format('truetype');
  font-weight: 100 900; /* variable range */
  font-stretch: 75% 100%; /* optional, depending on wdth axis */
  font-style: normal;
}

@font-face {
   font-family: "Roboto Condensed", sans-serif;
  src: url('https://cdn.shopify.com/s/files/1/0713/9737/6152/files/RobotoCondensed-VariableFont_wght.ttf?v=1751041943') format('truetype');
  font-weight: 100 900; /* variable range */
  font-stretch: 75% 100%; /* optional, depending on wdth axis */
  font-style: normal;
}


/*Header  */
.svg-wrapper .icon{
    width: 26px;
    height: 26px;
}
.header .header__heading-link{
  padding:0px;
}
.header__menu-item.list-menu__item {
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
      color: #444;
}
.cart-count-bubble{
  top: 0px;
    left: 25px;
    background: #d00032;
  bottom:unset;
}

/*Announcement Bar  */
p.announcement-bar__message.h5 span{
   display: inline-block;
      padding-left: 100%;
      animation: marquee 20s linear infinite;
}
p.announcement-bar__message.h5 {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
}
 @keyframes marquee {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-100%); }
    }

.announcement-bar{
   width: 100%;
      overflow: hidden;
      white-space: nowrap;
      box-sizing: border-box;
}

/*Footer  */
h2.footer-block__heading.inline-richtext{
          font-family: Roboto, sans-serif;
    font-weight: 700;
    margin-bottom: 7px;
    font-size: 38px;
}
.footer-block__newsletter p {
    margin: 0 0 12px;
    font-size: 14px;
    color: #ccc;
    font-family: Roboto, sans-serif;
}
svg.icon.icon-arrow{
  fill:#fff;
}
.newsletter-form__button .icon{
      color: #fff;
width: 22px;
}
.newsletter-form__button .svg-wrapper  .icon{
width: 20px;
}
.footer-block--newsletter .footer-block__newsletter{
      margin-bottom: 40px;
}
.footer-block__details-content  a.link.link--text.list-menu__item.list-menu__item--link{
      font-family: 'Roboto';
    font-size: 16px;
    font-weight: 400;
}
.footer__content-top  .list-social{
      justify-content: center;
      gap: 20px;
    margin: 20px 0;
}
.footer__content-top .footer__content-bottom{
  padding-top:0;
}
.footer__content-bottom  .footer__content-bottom-wrapper{
      justify-content: center;
}
.footer__copyright.caption small.copyright__content{
      font-size: 12px;
  
}
.list-social__item  a.link.list-social__link{
      padding: 0;
    background: #fff;
    border-radius: 50%;
    min-width: 34px;
    height: 34px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #414142;
}
.newsletter-form__field-wrapper  .email_field{
         padding: 9px 12px;
    font-size: 16px;
    width: 88%;
    border: 0px;
    max-width: 90%;
    border: none;
    background: transparent;
    outline: none;
    color: white;
    border-bottom: 1px solid #ccc;
}
.newsletter-form__field-wrapper  .field__input:focus{
  box-shadow:unset;
  border-radius:0;
  outline:0;
  padding:unset;
  margin:0;
}
.newsletter-form__field-wrapper .field:after{
  content:unset;
}
body {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}


/* Product page */
p.product__text.inline-richtext.caption-with-letter-spacing{
      color: #000;
    font-family: 'Roboto';
    font-size: 14px;
    margin: 3px 0;
}
#shirtText{
    width: 100%;
       border-bottom: 1px solid #000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
  padding:10px;
}
.upload_logo{
      padding: 14px 0;
    border-bottom: 2px solid #000;
}
.upload_images{
      padding: 1px 14px;
    border: 2px dashed #444;
    
  margin: 14px 0;
  padding-bottom: 20px;
}
.custom-size-option {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  gap: 20px;
  flex-wrap: nowrap;
  justify-content: start;
  align-items: flex-start;
      margin: 15px 0px;
}
.size-options-list.small{
  margin-top: 18px;
}
.size-options-list label {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: sans-serif;
  font-size: 14px;

}
.product__media-wrapper .gallery-items .thumbnail-slider {
    width: 17%;
}
.gallery-items .gallery--image{
      width: 100%;
}
h2.title.inline-richtext.h1{
  text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
}
.custom_logos .multicolumn-card__info{
      padding: 12px;
  text-align: center;
}
.custom_logos .rte{
  margin:0px
}
/* .template-index  .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
  background: transparent;
      color: #fff;
} */
 .template-index  .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{
      top: -30px;
       border-radius: 4px;
}
.menu-drawer__localization.header-localization {
    display: none;
}
.template-index .banner--mobile-bottom .banner__box{
  padding: 20px;
}
.template-index .banner__box p{
  margin:0px;
}
 .template-index h2.banner__heading.inline-richtext.h1{
  font-size: 34px;
    font-family: "Roboto Condensed", sans-serif;
}
.custom_logos .title-wrapper-with-link {
  justify-content: center;
  flex-direction: column;
}
.custom_logos .multicolumn-card__info>:nth-child(2){
    margin:0px
}
.custom_logos .multicolumn-card__info .inline-richtext{
  font-weight: 500;
    color: #444;
    font-size: 18px;
}
.hulkapps-volumes .offer-options-des{
      background: #000;
    color: #fff;
    margin-top: -6px;
        padding: 0 5px 5px 5px;
    text-align: center;
}
.hulkapps-volumes .hulkapps-volume-discount-tiers {
    margin-top: -1px;
}
.hulkapps-volumes .offer-options-title{
      background: #000;
    color: #fff;
    margin: 0px;
    border-top-right-radius: 4px;
    border-top-left-radius: 5px;
    padding: 5px;
    font-size: 14px;
    text-align: center;
}

@media screen and (min-width: 750px) {
    .page-width {
        padding: 0 1rem!important;
    }
  .product--thumbnail_slider .thumbnail-slider{
align-items:normal;
  }
  .template-product .thumbnail-slider .thumbnail-list.slider--tablet-up {
        display: grid;
    grid-template-columns: repeat(1, 1fr);
}
  .template-product .banner__box {
            max-width: 55rem;
        min-width: 45rem;
        border-radius: 16px;
  }
}

.size-options-list span {
  line-height: 1.2;
  text-align: center;
}

.size-options-list input[type="number"] {
  width: 40px;
  padding: 4px;
  margin-top: 4px;
  text-align: center;
  border: 1px solid #333;
  border-radius: 4px;
}
.product__media-wrapper .gallery-items .thumbnail-slider {
    width: 22%;
}
.product-form .product-form__buttons{
      max-width: 56rem;
}
input.input-error {
  border: 1px solid red;
}
.product__accordion  .summary__title{
      gap: 10px;
}
.product__accordion.accordion{
  border-top:0px;
border-bottom:0px;
}
.product__accordion.accordion summary[aria-expanded="false"] {
  border-radius: 4px;
}
.product__accordion.accordion summary[aria-expanded="true"] {
   border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.product__accordion.accordion .accordion__content{
      background: #eee;
      padding: 1.5rem;
  border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.product__accordion.accordion summary{
      padding: 16px;
    text-transform: uppercase;
    background: #eee;
    border: 0px;
        border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.product__info-wrapper .product__title{
  margin-bottom:12px;
  font-size: 30px;
}
.product__info-wrapper   .product__info-container>*+* {
    margin: 6px 0;
}
h2.h4.accordion__title.inline-richtext{
      font-family: 'Roboto';
    font-size: 16px;
    font-weight: 600;
}
.product__accordion .accordion__content p{
  margin:3px 0;
}
.social-sharing svg{
  width:16px;
  height:16px;
}
.social-sharing{
      margin: 14px 0;
    text-align: center;
}
.social-sharing__link{
      text-decoration: none;
    color: #444;
  padding: 10px 12px;
  
    font-family: 'Roboto';
}
.accordion__content.rte li{
  list-style:none;
  position:relative
}
.accordion__content.rte li::before{
    content: "\2022";
    color: #404968;
    margin-right: 6px;
    position: absolute;
    left: -12px;


}
.product__accordion.accordion svg.icon.icon-caret{
      width: 20px;
    height: 10px;
    right: 15px;
    top: 21px;
}
 .product-form__input  .form__label {
  font-weight: 500;
    font-family: 'Roboto';
    color: #000;
    font-size: 16px;
}
.custom_properties .form__label{
   font-weight: 500;
    font-family: 'Roboto';
    color: #000;
    font-size: 16px;
}
.product__title  h1{
        font-family: "Roboto Condensed", sans-serif;
   color: #444;
    text-transform: uppercase;
    font-size: 26px;
}

.product-form__submit.button--secondary:after{
  content:unset;
}
.cart__ctas .button:after{
  content:unset;
}

.product-form__submit.button--secondary{
 
      border: 1px solid #444;
    border-radius: 50px;
    font-family: Roboto Condensed, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
}
.product-form__submit.button--secondary:hover{
  background-color:#000;
  transition:0.5s ease;
  color:#fff;
}

/* Instagram Feed Section */

.instagram-feed   .title-wrapper-with-link{
  display:block;
  text-align: center;
}
.instagram-feed  h2.title.inline-richtext.h1{
  font-family: "Roboto Condensed", sans-serif;
    font-size: 54px;
      line-height: 1.1;
    text-transform: uppercase;
}
.title-wrapper-with-link p{
      font-family: 'Roboto';
    color: #444;
      margin:0px;
       font-size: 22px;
}
.title-wrapper-with-link a{
   color: #444;
}
.multicolumn.background-primary .multicolumn-card{
  background:transparent!important;
}
.instagram-feed .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{
  display: flex !important;
}
.instagram-feed{
  position:relative;
}
.instagram-feed button.slider-button.slider-button--prev{
         left: -13px;
    top: 30%;
      opacity: 0;
}
.instagram-feed  .slider-button {
        border: 2px solid #000;
    width: 60px;
    height: 60px;
    position: absolute;
    transition: all .5s;
    border-radius: 50%;
}
.instagram-feed  .slider-button.slider-button--next{
  top: 30%;
    right: 0;
}
.instagram-feed  slider-component.slider-mobile-gutter:hover .slider-button--prev{
    opacity: 1;
}
.instagram-feed  .svg-wrapper svg{
      height: 20px;
    width: 20px;
  
}
.instagram-feed .multicolumn-list.slider.slider--tablet{
      position: relative;
    flex-wrap: inherit;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scroll-padding-left: 1.5rem;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 1rem;
}
.instagram-feed .slider-counter.caption{
  display:none;
}

/* .gallery-items .gallery--image {
    width: 100%;
} */
/* @media only screen and (min-width: 750px) {
    .gallery--image .product-media-container.constrain-height.media-fit-contain {
        width: 90%;
        --contained-width: unset;
    }
} */

@media only screen and (min-width: 990px) {
    .template-product .product--large:not(.product--no-media) .product__media-wrapper {
        max-width: 50%;
    }
  .template-product  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{
    width:80%;
  }
  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{
    width:80%;
  }
 .product--large:not(.product--no-media) .product__info-wrapper{
    max-width: 50%!important;
 }
  /* .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{
    width:unset;
  } */
}

@media only screen and (min-width: 750px) {
     .template-product .product__media-wrapper .gallery-items {
        display: flex;
      flex-direction: row-reverse;
    }
      .template-product  .product__media-wrapper .slider-mobile-gutter .slider-button {
        display: none;
    }
   .template-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{
    width:80%;
  }
 .cart__items .cart-items th{
    border-bottom:1px solid #000;
  }
 .template-product .product-media-container.constrain-height.media-fit-contain{
    width:unset;
  }
  
.instagram-feed .multicolumn-card  .background-none .multicolumn-card__image-wrapper{
    margin:0px!important;
  }
}


.related-products   li.grid__item{
  border: 1px solid #f6f6f6;
    padding: 10px;
    border-radius: 4px;
}
.related-products  h2.related-products__heading.inline-richtext.h2{
      font-weight: 500;
    font-family: "Roboto Condensed", sans-serif!important;
    font-size: 42px;
    text-transform: uppercase;
}
.card__heading.h5 .full-unstyled-link{
  font-family: 'Roboto';
  color:#444;
  font-weight:500;
  font-size: 16px;
}
.featured-coll.multicolumn-list__item  a{
  text-decoration:none;
      color: #000;
      font-family: 'Roboto';
}
.multicolumn.rest_peace.instagram-feed.color-scheme-1.gradient.background-primary{
      background: #f6f6f6;
    padding: 54px 0px;
}
.rest_peace .featured-coll .multicolumn-card-spacing{
  padding: 6px 6px 0 6px;
  margin:0px;
}
/* .slider--mobile .product-media-container.constrain-height.media-fit-contain{
  width:100%;
} */

.template-product .multicolumn .title-wrapper-with-link{
  justify-content: center;
  margin-bottom:5px;
}
.rest_peace.instagram-feed  h3.inline-richtext{
      font-weight: 600;
    font-size: 20px;
}
.rest_peace .slider-button {
      background: #ece6e1;
      border: 1px solid #c1b8b1e6;
}
.rest_peace .svg-wrapper svg{
  color: #958c8c;
}
.slider-buttons   button.slider-button:hover .svg-wrapper svg{
  color:#fff;
  fill:#fff;
}
.rest_peace  .slider-buttons   button.slider-button:hover{
      background:#c1b8b1e6 ;
   border: 1px solid #ece6e1
    color: #958c8c;
    transition: 0.5s ease;
}
/*Cart Page  */
.quantity__input{
      border: 1px solid #444;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    opacity: 0.5;
    font-family: 'Roboto';
    clor: #000;
    color: #000;
    width: 10px;
    font-size: 16px;
}
.custom__link{
     color: #000;
    font-family: 'Roboto';
    font-size: 15px;
    text-decoration: none; 
}
.instagram-feed  .multicolumn-card__info{
      padding: 14px 9px!important;
}
.instagram-feed .multicolumn-list__item{
  border: 1px solid #eee;
    border-radius: 4px;
}
.slider-buttons  .slider-button[disabled] .icon{
  color:#000;
}
h2.related-products__heading.inline-richtext.h2{
      font-weight: 500;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 42px;
    text-transform: uppercase;
}
.slider-buttons   button.slider-button:hover .svg-wrapper svg{
  color:#fff;
  fill:#fff;
}
.slider-buttons   button.slider-button:hover{
      background: #000;
    color: #fff;
    transition: 0.5s ease;
}
.likes{
  position: relative;
}
.instagram-feed .multicolumn-card__info>:nth-child(2){
  margin-top:0rem;
}
.likes span{
      top: -2px;
    position: absolute;
}
.likes::before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(data:image/gif;base64,R0lGODlhJgAmAPcAAO9GUv/8/P/+/v/9/e9HUfBIU//7++9GUfSEjPN5gveepPFeavecovBNWP719u9IU/329vnAxPm/xPBIUvvU1vrU2O9UX/WCi/BGUfzv8fWPlf3y8vBMWfqzuPWOlPmprfmvtfqwtvivtO9LVfNsdfFcZe9IUv309PJpcfFpcfWKk/JqdPvEyPJga/Jia/FOWPeepfVwefRye/3o6f/z9f3z9f719fN4gPNjbfzo6fvX2fJlbvFWYPrR1PaLlPJwevFRXPz0+PzU2P+6wO9MWe5GUfyur/eqsPJZYvR5gPmxtvqvtfvU1/3k5PaWnfX09fJvePimrPJsdvWSm/FSXfJqcvvQ0vmorv3u7viorfaRmPWVmvvd3/u4u//9/vrs8fJmb/m+wf3q7PejqPm8wPnFyPnCx/BKV/BLV+9PWPBRXPBQWe9PWe9LVvFcZvaKk+5KVvBdZvvU2PWDivFaZP3y8/R6g/m+w+9RXP/Q0/bv7/ve4PacovJrdfFeafFaZfFWYfro7vWEjf7s7Pvj5PBLVPFha/uvsu5HUfz2+fn5+fWMk/R0ff3f4vaNlfqjqf7u7/JXYv76+vBVYPrb3v/6+vebofNmcPq8wPnHyvifpfrAxPzh4/BGU//7/P3v8f3t7v3j5f349/R7gvrFyf319fvO0vNrdfzl5/i0ufzW2fJZZPvKzvBXYvaYoP3l6fBQWvzd3/aKkvR/hvemrfakqvBPWvFfaveaof7j5f7x8fBZZPaRl/WOlvFncfN0fPaTm//5+v739/vT1fWFjPmtsv3p6fN3gfBPW/JncPrIy/q6v+9RXfBHUvBHU+9HUv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MzI1OThFNUFCQ0QxMUU5QUY3NDhFMDFCODlFN0ZDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MzI1OThFNkFCQ0QxMUU5QUY3NDhFMDFCODlFN0ZDMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjczMjU5OEUzQUJDRDExRTlBRjc0OEUwMUI4OUU3RkMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjczMjU5OEU0QUJDRDExRTlBRjc0OEUwMUI4OUU3RkMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAACYAJgAACP8AoQkcSLCgwYMIEypcyHCggBllskxZ1MuViDx6DDpgkoqBBhVaxkjgFCAhBBYefOFx1qxZIUBQGOgoKbBRrWN/0Dh7VsCWIQTLPh3cAAKFiWfOkiJF+uKGGU/QehAD8qxqs6Qtny1QkEMAQQhHkFgFUFUpy2cpSMlJMKHlTqVVATRjswXUwAERVj1zW7Wv250/Eowou3NvX8MNPiQSSOhUy2Z7syKFTPnBg8N7z1I2XGKYgAFXNi+FvLT02beQNZ817KNUhipLUcd+azU15qSFD1vYwwrOW81XC2fN3Xd1WcJVOzgZbdUsccksJafOjfXNJcO4d161GpswacpwU1//jcGhdOnH25OSJcsSq3ay01u6SJP772HJpjMjhVu8Ko4+cnVXXHDm1dbeZIedJQMMkR0nHHLQAaAdbf1VxYsQazxDVoMFPoiVYSDaZhUZNCSxF3uZBYdbfto9Rttmt6DixR1ErIbbY4bhmCB7xu2FwSOKQKMLAgekR1t70O23Ym3HSZGLQAJQkMxxtYkIImqy7SRXKxIMMFAAYcThl5a2oZdZi/w1w0wUDhQkyhJ0NLffmNHd5t4zyPAByUEnFOMGd9ohJ6df21GBixgJ1aDEAhPmiCSCz02iwCALBdEFGEX2hx9mhu1CCxYNVRIBCZ08eBVpkRXmjB8h1NGQQAYoeMMIAXXG15dcBOwwxBOvfmmFHQVklR5mRaywSTC9EjRABXO0gSN8kyHySyYGJGtQLLI0EBmqzRQwiik0WVtQE8Co4VdVZ1ygilfiHmSMJpEcBosjlLSr0BdGtEDAMzxY8oq9C9mAiSCzHBIIwAxJEgoXwiDssEIBAQA7);
}
.cart__data .cart__items{
  border-bottom: 1px solid #000;
}
.cart-items thead th{
      font-family: 'Roboto';
    color: #000;
    font-size: 18px;
    font-weight: 700;
}
.cart-items .global-media-settings {
  border:0px;
}
.cart__data   h1.title.title--primary{
      margin: 20px 0;
    text-align: center;
    font-size: 41px;
    font-family: "Roboto Condensed", sans-serif;
    /* font-family: 'Roboto'; */
    text-transform: uppercase;
}
.cart__data .title-wrapper-with-link{
      justify-content: center;
}
a.cart-item__name.h4.break{

  font-size: 19px;
    font-family: 'Roboto';
    font-weight: 500;
}
.address h1{
      margin: 20px 0;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
}
.address p{
  color:#444
}
.image-address{
      width: 40%;
}
.product-option dt{
      color: #000;
    font-size: 15px;
    font-family: 'Roboto';
}
.cart-item .cart-item__name:hover{
  text-decoration:none;
}
s.cart-item__old-price.product-option{
  color: #000;
    font-family: 'Roboto';
}
p.totals__total-value{
  font-size: 22px;
    font-family: 'Roboto';
    color: #000;
    font-weight: 700;
}
small.tax-note.caption-large.rte{
      font-family: 'Roboto';
    color: #000;
}
.cart-item  .cart-item__details>*{
      max-width: 48rem;
}
.remove-btn{
      cursor: pointer;
    color: #000;
    font-size: 15px;
    font-family: 'Roboto';
}
s.cart-item__old-price.price.price--end{
color:#000;
}
dd.price.price--end
{
  color:#000;
}
h2.totals__total{
      color: #000;
    font-family: 'Roboto';
}
.cart__checkout-button.button{
      border-radius: 7px;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
}
strong.cart-item__final-price.product-option{
  font-size: 20px;
    color: #000;
    font-family: 'Roboto';
}
.product-option dd{
      color: #000;
    font-size: 15px;
    font-family: 'Roboto';
}
.discounts__discount{
      FONT-SIZE: 16PX;

    color: #000;
    font-family: 'Roboto';
}
  .back-pricing{
    display:none;
  }
 table {
       margin-bottom: 20px;
      border-collapse: collapse;
      width: 100%;
      font-size: 12px; /* Smaller font */
    }

    th, td {
      border: 1px solid #ccc;
      padding: 6px 8px; /* Tighter spacing */
      text-align: left;
    }

    th {
  
      font-weight: bold;
    }

    td {
      background-color: #fff;
    }

  .instagram-feed  .large-up-hide {
        display: block !important;
    }
.image-with-text__text.rte.body{
  color:#000;
}
.template-product  .multicolumn.color-scheme-2.gradient.background-primary {
  padding: 60px 0;
  margin:50px 0;
}
.template-product .banner--mobile-bottom .banner__box{
      padding: 3rem 3.5rem;
}
.template-product .banner__box p{
      text-transform: uppercase;
    color: #444;
    font-size: 20px;
    margin: 4px 0;
    font-family: 'Roboto';
}
.template-product .banner__box .banner__heading{
      margin: 0;
    font-size: 50px;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
}
.footer__follow-on-shop{
  display: none!important;
}
.template-product .banner.banner--content-align-center{
      margin: 40px 0;
}
.template-product .banner__text.rte.body{
      color: #000;
}
.footer__column.footer__localization.isolate{
  display: none;
}
.desktop-localization-wrapper{
  display: none!important;
}
.image-address img{
  width:100%;
}
.footer-address{
      background: #eee;
    padding: 40px 0;
}
.main-box{
 display: flex;
 
}
.map-section__link{
  text-decoration: none;
}
.address{
  width:50%;
}
@media(max-width:767px){
 .template-product  .multicolumn.color-scheme-2.gradient.background-primary{
    padding:0px;
  }
  .template-product .banner.banner--content-align-center{
    margin:0px
  }
 .footer__content-top  .footer-block--newsletter{
    align-items: start;
  }
.footer__content-top  .newsletter-form__field-wrapper {
    max-width: 44rem;
}
 .template-product .instagram-feed .slider-mobile-gutter{
    margin: 30px 0px;
  }
  .list-payment{
        padding-top: 2rem;
  }
  .section-template--17757954375750__instagram_feed_section_fDy6Am-padding{
    padding-top:0px!important;
  }
  .footer__copyright.caption{
    margin:15px 0 0;
  }
 .template-product .image-with-text__text.rte.body p{
  text-align: center;
}
  .template-product   .image-with-text__content{
        align-items: center;
        padding: 20px 0;
  }
 .template-product .social-sharing{
    text-align: left
  }
}

@media screen and (min-width: 990px) {
   .header.header--middle-left {
        grid-template-columns: 1fr auto 1fr!important;
    }
 
  


}

@media only screen and (min-width: 992px) {
    .container.left-space {
        max-width: 93%;
        margin: 0 0 0 auto;
        padding-right: 0;
    }
}


@media(max-width:567px){
.custom_properties  .custom-size-option{
      grid-template-columns: repeat(4, 1fr);
      gap: 4px;
}


}


@media(max-width:749px){
  .instagram-feed  .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{
            width: 40%!important;
  }
    .instagram-feed .slider-button {
        width: 40px;
        height: 40px;
    }
  .instagram-feed .svg-wrapper svg {
    height: 12px;
    width: 12px;
}
   .instagram-feed button.slider-button.slider-button--prev{
        left: 14px;
  }
 .instagram-feed button.slider-button.slider-button--next {
      right: 12px;
  }
  .instagram-feed h2.title.inline-richtext.h1{
        font-size: 40px;
    margin-bottom:12px;
  }
 .instagram-feed  .title-wrapper-with-link p{
        font-size: 16px;
  }
}

@media only screen and (min-width: 750px) and (max-width: 991px){
 .instagram-feed .grid--1-col-tablet-down.grid--peek .grid__item{
           width: 25%;
 }
  .instagram-feed button.slider-button.slider-button--prev{
        left: 14px;
  }
 .instagram-feed button.slider-button.slider-button--next {
      right: 12px;
  }
.instagram-feed .slider-button  {
        width: 50px;
    height: 50px;
  }
}

@media(min-width:576px) and(max-width:750px){
  
}
@media (min-width:749px) and (max-width:992px){
.custom-size-option {
   gap: 5px;
    grid-template-columns: repeat(4, 1fr);
}

