/** Shopify CDN: Minification failed

Line 161:3 Expected ":"

**/
/* FONTS */

@font-face {
  font-family: 'TayRoadRunner';
  src: url('/cdn/shop/files/Tay_Road_Runner.woff2?v=1718303244') format('woff2');
  font-weight: 400;
  font-style: normal;
}

h1, h2, h3, .h1, .h2, .h3 {
  font-family: 'TayRoadRunner' !important;
  font-weight: 400 !important;
  font-style: normal;
}

body, p {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 16px !important;
}

.btn.btn--primary, .btn.btn--secondary {
  padding: 10px 50px !important;
  font-family: 'Montserrat' !important;
  font-weight: 600;
}

/* Colors */
:root {
  --black:;
  --lightbeige: #F6F0EB;
}

/* Footer */

.image.footer__image.animation--lazy-load.loaded {
  margin-top: 0 !important;
}

.fs-body-100.footer__text {
margin-bottom: 0px;
}

.image.footer__image {
  margin-bottom: 0px;
}

.footer .social-icons {
  margin-top: 0 !important;
}

span.footer__heading.fs-accent {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600;
line-height: normal;
letter-spacing: 1.6px;
text-transform: uppercase;
  font-size: 16px !important;
}

.footer__links.fs-body-100 a {
  font-size: 14px !important;
  color: white !important;
}

.footer__group--first .footer__group-content {
  display: flex !important;
    flex-direction: column;
    align-items: center;
}

.footer__bottom {
  justify-content: center !important;
}

.footer__bottom p {
  font-size: 12px !important;
}

@media (max-width:749px) {
  .footer__credits.fs-body-50 {
    text-align: center;
  }
}

/* Homepage - Image With Text */

.image-text .image.image-with-text__image {
  rotate: -3deg;
  border: 20px #efd0ce solid;
}
.image-text  .image.image-with-text__small-image {
  rotate: 3deg;
  border: 15px #fed8a6 solid;
}
@media (max-width: 749px) {
  .image-text  .image.image-with-text__image {
    border: 15px #efd0ce solid;
  }
  .image-text  .image.image-with-text__small-image {
    border: 10px #fed8a6 solid;
  }
  .image-text {
    margin-top: -20px;
  }
  .image-text .sticker-block img {
    width: 140px !important;
  }
  .image-text .sticker-block {
    top: 66% !important;
  }
}

@media (min-width:750px) {
  .image-text.hp-featured .image-with-text__text-container-inner {
    margin-top: -50%;
  }
}

/* Homepage - Shop The Look */

.hp-shopthelook h2 {
  margin-top: 20px;
  text-align: center;
}

.hp-shopthelook .shoppable-feature__subheading.ff-subheading {
  text-align: center;
}

.hp-shopthelook .icon {
  height: auto;
  width: 85px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.hp-shopthelook {
  background: var(--lightbeige) !important;
}

.hp-shopthelook .icon {
  margin-top: 20px;
}
.scrolling-content__item .image-block.rotate-no {rotate: 0deg;}
.scrolling-content__item .image-block.rotate-left {rotate: -5deg;}
.scrolling-content__item .image-block.rotate-right {rotate: 5deg;}
/* Homepage Scrolling Content */
.image-block:nth-child(odd) {
  rotate: 5deg;
}

.image-block:nth-child(even) {
  a
}
.scrolling-content__text.ff-heading.fs-body-300 {
  font-family: "TayRoadRunner";
  font-size: clamp(16px, 0.9071rem + 0.381vw, 20px);
}

/* Homepage Banner Bar */

@media (max-width:749px) {
  .sales-banner__bar-item+.sales-banner__bar-item:before {
    display: none;
  }

  .sales-banner__bar-item.sales-banner__bar-item--heading {
    text-align: center;
  }

  .sales-banner__bar-item.sales-banner__bar-item--text {
    flex-direction: column;
  }

  .sales-banner__bar-text p {
    text-align: center;
  }
}

/* Collections Page */

span.filter-bar__button-text, .filter-bar__button.filter-bar__button--sort span {
  font-family: 'Montserrat' !important;
  font-weight: 600;
  font-size: 14px;
    text-transform: uppercase;
}

h4.ff-body.product-item__product-title.fs-product-card-title {
  font-family: "Open Sans" !important;
font-size: 16px;
font-weight: 600;
}

span.product-item__price {
  font-family: "Open Sans" !important;
font-size: 16px;
font-weight: 400;
}

h5.ff-body.fs-body-50.product-item__swatch-count {
  font-family: "Open Sans" !important;
}

/* Quickview */
button.product-item__hoverless-quick-view-button.btn.btn--rounded {
  display: none;
}

.quick-product--header-block-wrap .product__vendor_and_sku {
  display: none;
}

a.quick-view-view-product-details-link.btn.btn--text-link {
  padding: 0px !important;
}

/* Product Page */

h1.product__title {
  font-size: clamp(36px, 1.925rem + 1.3333vw, 50px);
}
.product__price.fs-body-100 {
  font-family: "Montserrat";
  font-size: clamp(16px, 0.9071rem + 0.381vw, 20px);
  font-weight: 600;
}
label.product__label.fs-body-100 {
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 600;
}
.store-availability__information.fs-body-100,
.store-availability__information span {
  font-size: 12px;
}
button.store-availability__information-link.fs-body-75.btn.btn--text-link {
  display: none;
}

.product__block--product-header.product__block--with-divider {
  border-bottom: 1px solid #C47457 !important;
}

.accordion__inner {
  border-bottom: 1px solid #C47457 !important;
  border-top: 1px solid #C47457 !important;
}

button.product-form__cart-submit.btn.btn--medium.btn--full.btn--secondary {
  background: #C47457 !important;
  color: white !important;
}

.product__block-featured-products .product-item__text {
  text-align: center !important;
}

.sticky-atc-bar__meta h5.ff-heading.fs-heading-5-base {
      font-family: 'TayRoadRunner';
    font-size: 18px;
}

/* Cart Page */
.quick-cart__footer-inner span.ff-body.fs-body-200 {
  font-family: 'Open Sans' !important;
}

h4.quick-cart__item-title.fs-product-card-title a {
  font-weight: 600 !important;
}

/* Search */
.quick-search__result-heading.fs-product-card-title {
  font-weight: 600 !important;
}





