/** Shopify CDN: Minification failed

Line 212:20 Expected ":"

**/
body {
    font-family: Helvetica, Arial, sans-serif;
}

/* Mobile - Tablet only */
@media screen and (max-width: 1023px) {
  .hide-mobile {
    display: none !important;
  }
}

/* Desktop only */
@media screen and (min-width: 1024px) {
  .hide-desktop {
    display: none !important;
  }
}

.mm-brand{
  background:#fffaf5;
  width:auto;
  border-radius:5px;
}
.mm-brand img{
width:100%;
  opacity:0.7;
}
.mega-menu-brands{
list-style-type:none;
width:720px;
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(3, 1fr);
grid-column-gap: 15px;
grid-row-gap: 15px;
}

.mm-brand:hover{
  background:#fbf3ea;

}
 .count-bubble{
     color:#fff;
}

.facets-drawer__floating-apply .button{
  background:#fff;
}

.product-card__mobile-quick-buy-button .icon{
width:10px;
  height:10px;
      margin-top: -2px;
  
}

.button div{
  padding-top:2px;
}
.product-info__liquid .product-description{
color:#7e7e7e;
  font-family: 'Founders Grotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.product-info__liquid .product-description p{
margin-bottom:10px;
}

.product-info__liquid .product-description ul{
list-style-type: disc;
  padding-left:20px;
    margin-bottom:15px;
}

.moreless-button {
    display: block;
    text-decoration: underline;
    color: #c89275;
    margin-top: 10px;
    cursor: pointer;
}

.open-zendesk {
    cursor: pointer;
}

.product-info__block-item[data-block-id="stamped_reviews_star_rating_badge_LhmLNp"]{
  margin-top:22px;
  margin-bottom:0;
  float:right;
}

.product-info__block-item .price-list {
  font-family: 'Founders Grotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;

  letter-spacing: 1px;
}
.product-info__block-item .price-list .text-lg{
  font-size:1em;
  }

.stamped-container{
   font-family: Helvetica, Arial, sans-serif;
  font-weight:normal;
}

.stamped-container b, .stamped-container strong, .stamped-container ul.stamped-tabs li.active{
   font-weight:normal;
}

.stamped-reviews-filter{
  margin-top:20px;
}

.stamped-summary-actions-clear, .stamped-summary-actions-mobile-filter, .stamped-summary-actions-newquestion, .stamped-summary-actions-newreview {
    font-size: 16px;
    border-radius: 0;
    font-weight: normal;
    box-shadow: none !important;
}
.stamped-summary-actions-newreview:before{
  display:none;
}

.fa-star-half-o:before, .fa-star-o:before, .fa-star:before, .stamped-fa-star-half-o:before, .stamped-fa-star-o:before, .stamped-fa-star:before {
    font-size: 15px;
}
.stamped-badge-caption{
  margin-left:2px;
}

.template-product .shopify-section--apps{
  border-top:1px solid #f5f5f5;

}

.stamped-badge {
    font-size: 13px;
 
}
 .product-card__quick-buy .button{
     border-color:#fff;
     box-shadow:none !important;
     color:#1a1a1a;
     background-color:#fff;
}
 .product-card__quick-buy .hover div{
     color:#ddd !important;
}
 .cart-drawer .button--secondary{
     background:#fff !important;
     color:#c6937a !important;
     border:2px solid #c6937a !important;
     text-transform:none !important;
}
 .buy-buttons .button--outline,
 .cart-drawer .button--secondary {
   min-height: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
 }

.cart-drawer .button--secondary {
    color: #1A1A1A!important;
}

.cart-drawer button.button {
    max-height: 50px;
    min-height: 50px;
}

.cart-drawer .button div {
    padding: 0;
}

.cart-drawer .button svg {
    margin-bottom: 6px;
}

.cart-drawer  .buy-buttons {
    gap: 16px;
}

.cart-drawer .h5 {
    font-family: "Tiempos Fine", sans-serif;
    font-size: 16px;
    font-weight: 500;
}

@media screen and (min-width: 767px) {
    .cart-drawer .buy-buttons {
        gap: 20px;
    }

    .cart-drawer .h5 {
        font-size: 20px;
    }
}


 .text-with-icon {
   display: flex;
   align-items: center;
   justify-content: flex-start;
 }
 .thumbnail-swatch{g
     border-radius:50%;
  
}
 .footer .container{
     padding-left:50px;
     padding-right:50px;
}
 .max-insta h4{
     margin-bottom:30px;
     font-size:30px;
}
 .template-index .foursixty-foursixty_shoppable_social_ugc_custom_minifeed_nwbBUe .fs-mobile .fs-entry-container{
     width: 50% !important;
     padding-top: 50% !important;
}

.variant-picker__option-info, .product-info__quantity-selector label{
  text-transform:uppercase;
  font-size:11px;
  letter-spacing:1px;
}
 .quick-links {
   margin-top:33px;
}
 .predictive-search__tab-item .h5{
     font-family: 'Founders Grotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;
     font-size:18px;
}
 .predictive-search__tab-content .reversed-link{
     font-family: 'Tiempos Fine' !important;
     letter-spacing:0.5px;
}
 .predictive-search__tab-content .price-list {
     font-size:14px;
}
 .quick-links li{
     display: inline-block;
     padding:5px 25px;
     border:1px solid #ddd;
     border-radius:50px;
     margin-right:5px;
     margin-bottom:5px;
     font-size:15px;
}
 .quick-links li:hover{
     background:#fbf4e9;
     border-color:#fbf4e9;
}
 .product-info__text{
     font-size:13px;
     color: #4d4d4f;
}
 .header__wrapper {
     padding-top: 25px;
     padding-bottom: 25px;
}
 .template-index .shopify-section--text-with-icons .section {
     padding-block-start: 30px;
     padding-block-end: 50px;
}
 .slideshow-subheading{
     font-size:30px;
     font-family: 'Tiempos Fine' !important;
}
 .footer__block {
     gap: 0;
}
 .template-page-denim .shopify-section--multi-column .h4{
     font-family: 'Founders Grotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
 .template-page-denim .shopify-section--rich-text .text-end{
     justify-items: start !important;
     text-align:left;
}
 .template-page-denim section, .template-page-denim .button--xl{
     font-size:20px;
}
 .template-page-gift-guide section, .template-page-gift-guide .button--xl{
     font-size:24px;
}
 .template-page-elementary section, .template-page-elementary .button--xl, .template-page-elementary .button--lg{
     font-size:24px;
}
 .template-page-dress-shop section, .template-page-dress-shop .button--xl{
     font-size:24px;
}
 .template-page-t-shirt-shop section, .template-page-t-shirt-shop .button--xl{
     font-size:24px;
}
 .template-page-pant-shop section, .template-page-pant-shop .button--xl{
     font-size:24px;
}
 .images-scrolling__content .h1{
     font-size:30px;
     font-family: 'Founders Grotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;
     text-transform:uppercase;
     letter-spacing:5px;
     border-bottom: 2px solid;
     display: inline-block;
}
 .brand-logo {
     max-width:70%;
     margin-left:auto;
     margin-right:auto;
}
 .drawer {
     padding: 0 !important;
}
 .header__link-list .icon-chevron-bottom {
     top: -2px;
}
 .footer {
     padding-top: 0;
     padding-bottom: 0;
}
 .promotions {
     padding-top: 50px;
     padding-bottom: 50px;
}
 .center-text {
     text-align: center;
     width: 100%;
}
 .promotion-block {
     padding: 25px 30px 30px;
     margin-bottom: 30px;
     background: #fbf4ea;
     min-height: 475px;
     display: flex;
     flex-direction: column;
     justify-content: space-between !important;
}
 .promotion-type {
     text-align: center;
     text-transform: uppercase;
     letter-spacing: 4px;
     font-size: 16px;
     margin-bottom: 50px;
}
 .promotion-main {
     width: fit-content;
     margin-left: auto;
     margin-right: auto;
}
 .promotion-attribute {
     font-family: 'Tiempos Fine';
     font-style: italic;
     line-height: 1;
     font-size: 30px;
}
 .promotion-attribute:before {
     content: "";
     display: inline-block;
     height: 2px;
     background-color: #4d4d4f;
     margin-right: 12px;
     width: 70px;
}
 .promotion-terms {
     text-align: center;
     color: #4d4d4f;
     margin-top: 30px;
}
 .promotion-title {
     font-size: 36px;
     line-height: 1;
}
 .footer__block--newsletter {
     padding: 55px 40px;
     border-left: 1px solid #eedcc6;
     border-right: 1px solid #eedcc6;
}
 .multiple-images-with-text__content-with-nav .subheading{
     font-size:30px;
}
 .multiple-images-with-text__content-with-nav .h1{
     font-size:30px;
     margin-top:0;
     font-style:italic;
}
 .multiple-images-with-text__content-with-nav .h1:before {
     content: "";
     display: inline-block;
     height: 2px;
     background-color: #4d4d4f;
     margin-right: 12px;
     width: 70px;
}
 .additional-text-card {
     margin-top: 0;
     margin-block-start: 0 !important;
}
 .pre-text {
     font-size: 30px;
     line-height: 1;
     margin-top: 30px;
}
 button {
     padding-top: 2px;
}
 .footer__block .h4 {
     font-size: 26px;
     font-style: italic;
     line-height: 1;
     margin-bottom: 20px;
}
 .announcement-bar__static-list p {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-weight: 300;
     font-size: 13px;
     color: #1a1a1a !important;
     line-height: 1;
     letter-spacing: 1px;
}
 .announcement-bar__static-list a:hover {
     text-decoration: underline;
}
 .h1 {
     line-height: 1;
}
 .content-over-media .sm\:text-end {
     text-align: center !important;
}
 .product-card__figure .product-card__quick-buy .button:hover {
     background-color: #fff !important;
     border-color: #fff !important;
}
 .shopify-section--product-recommendations .section-header, .shopify-section--recently-viewed-products .section-header {
     display: initial;
     text-align: center;
}
 .pre-text-bk {
     font-family: 'Tiempos Fine',Helvetica,Arial,sans-serif;
     font-weight: 300;
}
 .slideshow-title.h0{
     font-size:120px;
}
 .slider-additional-text{
     font-size:30px;
     margin-block-start:20px !important;
}
 .template-index .shopify-section--slideshow .button--xl {
     background: none;
     border: 2px solid #fff;
     box-shadow:none;
}
 .template-index .shopify-section--slideshow .text-center{
     text-align:center;
}
 .template-index .shopify-section--slideshow .button--xl:hover {
     background: #fff !important;
     box-shadow: none !important;
     color:#000;
}
 #shopify-section-template--23416865325377__multi_column_dUb3WV {
     background: #fff;
}
 .testimonial .rating__star {
     color: #000;
}
 .testimonial-author:before {
     content: "-";
     margin-right: 5px;
}
 .testimonial .v-stack {
     margin-left: auto;
     margin-right: auto;
}
 .testimonial {
     text-align: center;
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-size: 30px;
     line-height: 1;
}
 .template-page-denim .media-with-text__content .media-text-content p {
     font-weight: bold;
     font-size: 24px;
}
 .additional-img {
     max-width: 100%;
     margin-top: 50px;
}
 .collection-card__content .h2 {
     font-family: 'Tiempos Fine';
     font-weight: normal;
}
 .founders-grotesk-font {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif !important;
}
 .carousel-with-feature .h2, .shopify-section--featured-collection .h2 {
     font-family: 'Tiempos Fine';
     font-style: italic;
     line-height: 1;
     font-size: 30px;
     margin-top: 0;
}
 .carousel-with-feature .h2::before, .shopify-section--featured-collection .h2::before {
     content: '';
     display: inline-block;
     height: 2px;
     background-color: #4d4d4f;
     margin-right: 12px;
     width: 70px;
}
 .social-media {
     margin-top: 30px;
}
 .footer__newsletter-form {
     margin-top: 15px;
}
 .footer__newsletter-form input {
     background: #fff;
}
 .footer__newsletter-form {
     max-width: 100%;
}
 .subheading {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-weight: normal;
}
 .template-page-elementary .shopify-section--image-with-text-overlay .content-over-media .sm\:text-end{
     text-align:left !important;
}
 #shopify-section-template--16288292765775__media_with_text_TdxHNX h2, #shopify-section-template--16288292765775__image_with_text_overlay_36wteE .h2{
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     text-transform:uppercase;
     letter-spacing:7px;
}
 .carousel-with-feature .bleed {
     margin-left: 0;
     padding-inline-start: 0;
}
 .quantity-selector {
     height: 40px;
}
 .quantity-selector__button {
     padding-inline-start: 15px;
     padding-inline-end: 15px;
}
 .collection-header h1 {
     font-family: 'Tiempos Fine';
     color: #000;
     font-weight: normal;
     font-size: 40px;
}
 .page-gift-shop .shopify-section {
     background: #72757a;
}
 .quick-buy-drawer .variant-picker__option-info {
     justify-content: left;
}
 [data-block-id="title"] {
     margin-bottom: 0px;
}
 [data-block-id="text_KREVPf"] {
     margin-top: 5px;
     margin-bottom: 0;
     font-size: 11px;
     color: #919191;
}
 .quick-buy-drawer__info .ks-chart-container {
     width: auto;
}
 .badge{
     font-family: 'Tiempos Fine';
     font-style:italic;
     letter-spacing:0.5px;
}
 .search-input>input {
     font-weight:normal;
}
 .cart-drawer .line-item__info .reversed-link{
     font-family: 'Tiempos Fine';
     letter-spacing:1px;
}
/* .text-with-icon .reversed-link{
     margin-top:3px;
}
 */
 .shopify-section--collection-banner h1 {
     font-family: 'Tiempos Fine';
     font-weight: 300;
     font-size: 40px;
}
 .collection-header {
     text-align: left;
}
 .quick-buy-drawer__variant .bold {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     letter-spacing: 1px;
}
 .footer__topcategories ul {
     -moz-column-count: 4;
     -moz-column-gap: 20px;
     -webkit-column-count: 4;
     -webkit-column-gap: 20px;
     column-count: 4;
     column-gap: 20px;
}
 .mega-menu__nav .gap-2 {
     gap: 0px;
}
 div[data-block-id="yotpo_product_reviews_ugc_star_rating_RrrQJW"] {
     margin-block-start: 0px;
     margin-block-end: 0px;
}
 .yotpo-sr-bottom-line-text {
     font-size: 13px !important;
     text-decoration: underline;
     font-family: proxima-nova, sans-serif !important;
     font-weight: normal !important;
}

#shopify-section-template--16285011411023__media_with_text_h67DKy .section{
  padding-bottom:0;
}
 .product-card__info .price-list {
     font-size: 14px;
}
 .product-card__info {
     padding-top: 15px;
}
 .star-container svg {
     height: 12px;
     width: 12px;
}
 .vbottom {
     display: flex;
     align-items: end;
     justify-content: end;
}
 .barkers-feature-block {
     background-color: #c5c5c5;
     background-size: cover;
     height: 100%;
     padding: 15px;
}
.sortby-title{
  margin-top: 2px;
}
 .feature-button {
     background: #fff;
     color: #000;
     width: 100%;
     display: block;
     text-align: center;
     padding: 18px 35px 15px;
     text-transform: lowercase;
     font-weight: normal;
     line-height: 1;
     font-size: 18px;
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     border: 1px solid #fff;
     transition: .3s !important;
}
 .feature-button:hover {
     border-color: #1d1d1d;
}
 .buy-buttons .button--outline{
     background:#ecc5aa;
     border-color:#ecc5aa;
     color:#1a1a1a;
     text-transform:none;
     box-shadow:none;
}
 .product-card__title {
     font-size: 16px;
     font-family: 'Tiempos Fine', Helvetica, Arial, sans-serif;
     letter-spacing: 0.5px;
}
 .announcement-bar__item p {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-size: 14px;
}
 .heading, .h0, .h1, .h2, .h3, .h4, .h5, .h6, .prose :is(h1, h2, h3, h4, h5, h6) {
     font-family: 'Tiempos Fine', Helvetica, Arial, sans-serif;
}
 .shopify-section--product-recommendations h2, .shopify-section--recently-viewed-products h2 {
     font-family: 'Tiempos Fine';
     font-size: 30px;
     font-weight: normal;
}
 .checkbox {
     background: #fff;
     border: 1px solid #d4d6d9;
     border-radius: 0;
     box-shadow: none;
}
 .checkbox~label {
     opacity: 1;
}
 .accordion__content {
     color: #7e7e7e;
     font-weight: normal;
}
 .order-summary__header th{
     font-size:14px;
     font-weight:normal;
}
 .line-item__info .reversed-link {
     font-family: 'Tiempos Fine';
     letter-spacing:1px;
}
 .cart-form .button{
     text-transform:none !important;
}
 .accordion__toggle {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-weight: normal;
}
 .button, .btn {
    font-family: Founders Grotesk, Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1;
    text-transform: lowercase;
}
 .carousel-with-feature .subheading, .shopify-section--featured-collection .subheading {
     font-size: 30px;
     line-height: 1;
}
 .footer__block-list {
     gap: 0;
}

.thumbnail-swatch.is-selected{
  border:3px solid #a6a6a6;
}
 .footer__wrapper {
     gap: 0;
}
 .footer__max-copyright {
     text-align: center;
     background-color: #eedcc6;
     padding-top: 20px;
     padding-bottom: 20px;
}
 .footer__block--menu {
     width: 100%;
     max-width: 100%;
     padding: 55px 0px 55px 40px;
}
 .footer__block--text {
     padding: 55px 40px 55px 0px;
}
 .buy-buttons .button--outline[disabled]{
     background:#eee;
}
 .block-swatch {
     background: none;
     height: 30px;
   min-width:30px;
     font-size: 12px;
     border-radius:50px;
}
 .block-swatch span{
     margin-top:2px;
}
 .footer__topcategories {
     border-top: 1px solid #5b5d5f;
     padding-top: 50px;
}
 .footer__topcategories h5 {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     text-transform: uppercase;
     margin-bottom: 15px;
     font-weight: normal;
}
 .reversed-link mark{
     background-color:#ecc5aa;
}
 .footer__topcategories li {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-weight: 100;
     color: #b1b2b6;
     margin-bottom: 10px;
     text-transform: uppercase;
}
 .product-info__price compare-at-price {
     font-size: 12px;
}
 .template-product .section:first-of-type {
     padding-block-start: 0;
}
 .mega-menu__nav .link-faded {
     font-family: proxima-nova, sans-serif;
     font-size: 13px;
     font-weight: normal;
}
 .mega-menu__nav .h5 {
     font-size: 14px;
     letter-spacing: 1px;
     color: #1a1a1a;
}
 .test{
     color:#000;
}
 .parent-barkers-menu {
     letter-spacing: 1px;
}
 .header__link-list li {
     font-family: 'Founders Grotesk', Helvetica, Arial, sans-serif;
     font-weight: normal;
     font-size: 16px;
}
 .product-info__title {
     font-family: 'Tiempos Fine', Helvetica, Arial, sans-serif;
     text-transform: none;
     font-weight: 100;
     font-size: 24px;
}
 .product-gallery__media-list {
     gap: 10px;
}
 .product-info {
     padding: 0px 20px;
}
 .mega-menu__nav {
     gap: 35px;
}
 @media screen and (max-width: 1800px) {
     .template-index .shopify-section--apps .section{
         padding-top:0;
    }
}
 @media screen and (min-width: 700px) {
     .block-swatch {
         padding-inline-start: 10px;
         padding-inline-end: 10px;
    }
}
 @media screen and (min-width: 1150px) {
     .product {
         column-gap: 10px;
    }
}
 @media screen and (min-width: 700px) {
     .announcement-bar {
         padding-block-start: 10px;
         padding-block-end: 10px;
    }
}
 @media screen and (min-width: 700px) {
     .button--xl {
         padding-block-start: 10px;
         padding-block-end: 10px;
    }
}
 @media screen and (min-width: 1000px) {
     .product-gallery__media-list> :not([hidden]) {
         grid-column: auto !important;
    }
}
 @media screen and (min-width: 700px) {
     .announcement-bar {
         padding-block-start: 12px;
    }
}
 @media screen and (min-width: 700px) {
     .collection-header {
         margin-block-end: 30px;
    }
}
 @media screen and (min-width: 1000px) {
     .footer__block--menu, .footer__block--text {
         flex-basis: 33.3333%;
    }
}
 @media screen and (max-width: 1000px) {
     .footer__topcategories {
         display: none;
    }
}
 @media screen and (min-width: 700px) {
     .quick-buy-drawer__info {
         gap: 10px;
    }
}
 @media screen and (min-width: 700px) {
     .cart-form {
         padding:25px;
    }
}
 @media screen and (min-width: 700px) {
     .search-input>input {
         font-size: 24px;
    }
}
 @media screen and (max-width: 1199px) {
     .footer .container{
         padding-left:5px;
         padding-right:5px;
    }
}
 @media screen and (max-width: 1023px) {
    .feature-block-container{
    display:none; 
    }

   .promotion-type {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 13px;
    margin-bottom: 30px;
   }

   .promotion-block {
min-height:400px;
         padding: 20px 20px 20px;
   }
    .slideshow-title.h0{
     font-size:90px;
}

   .footer__block--text{
       padding: 40px 0;
   }

   .footer__block img{
     margin-left:auto;
     margin-right:auto;
   }

   .footer__block--menu {
         padding: 40px 0;
  
   }

       .footer__block--newsletter {
         padding: 40px 0 0;
         border-right: 0;
         border-left: 0;
         border-top: 1px solid #eedcc6;

         text-align: center;
    }

       .footer__block--text {
        flex-basis: 100%;
         text-align:center;
    }



 }
 @media screen and (max-width: 767px) {
     .barkers-feature-block {
         display: none;
    }
     .template-product .shopify-section--custom-liquid .section{
         padding-bottom:0;
    }

   .cart-drawer .line-item__info .reversed-link, .predictive-search__tab-content .reversed-link{
     letter-spacing:0.5px;
   }

       .footer__block--newsletter {
         padding: 40px 20px 25px;
         border-right: 0;
         border-left: 0;
         border-top: 1px solid #eedcc6;
         border-bottom: 1px solid #eedcc6;
         text-align: center;
    }
   
     .product-card__title {
         font-size: 13px;
         letter-spacing: 0.5px;
    }
     .shopify-section--recently-viewed-products{
         padding-top:40px;
    }
     .max-insta h4{
         margin-bottom:20px;
         font-size:24px;
         text-align:center;
    }
     .quick-links li{
         display: inline-block;
         padding:3px 15px;
         border:1px solid #ddd;
         border-radius:50px;
         margin-right:3px;
         font-size:13px;
    }
     .quick-links{
       display: flex;
       justify-content: center;
       margin-top: 20px;
    }
   .quick-links ul {
     display: flex;
     justify-content: center;
     flex-wrap: wrap;
     gap: 12px;
   }
     .shopify-section--collection-banner h1{
         font-size:30px;
    }
     .slideshow-title.h0{
         font-size:72px;
    }
     .slider-additional-text{
         font-size:18px;
    }
     .slideshow-subheading{
         font-size:24px;
    }
     #shopify-section-template--16288292765775__image_with_text_overlay_ptRBFV{
         display:none;
    }
   
     .template-page-elementary .media-with-text__content{
         padding-left:0;
         padding-right:0;
    }
     #shopify-section-template--16288292765775__media_with_text_TdxHNX h2, #shopify-section-template--16288292765775__image_with_text_overlay_36wteE .h2 {
         letter-spacing: 3px;
    }
     .elementary-lockup{
         display:none !important;
    }
     .promotion-block {
         padding: 15px 25px 20px;
         margin-bottom: 30px;
         background: #fbf4ea;
         min-height: 340px;
    }
     .images-scrolling__content .h1{
         font-size:18px;
         margin-top:20px;
         letter-spacing:4px;
    }
     .promotions {
         padding-top: 25px;
         padding-bottom: 25px;
    }
     .promotion-block{
         margin-bottom:20px;
    }
     .shopify-section--featured-collection .container{
         padding:0;
    }
     .template-page-denim section, .template-page-denim .button--xl{
         font-size:18px;
    }
     .template-page-gift-guide section, .template-page-gift-guide .button--xl{
         font-size:18px;
    }
     .template-page-t-shirt-shop section, .template-page-t-shirt-shop .button--xl{
         font-size:20px;
    }
     .template-page-pant-shop section, .template-page-pant-shop .button--xl{
         font-size:20px;
    }
     .template-page-elementary section, .template-page-elementary .button--xl, .template-page-elementary .button--lg{
         font-size:20px;
    }
     .template-page-dress-shop section, .template-page-dress-shop .button--xl{
         font-size:20px;
    }
     .max-denim-lockup{
         max-width:250px !important;
    }
     .max-denim-logo{
         max-width:150px !important;
         padding-top:30px !important;
    }
     .content-over-media .sm\:text-end {
         text-align: center !important;
    }
     .multiple-images-with-text__content-with-nav .subheading{
         font-size:24px;
    }
     .multiple-images-with-text__content-with-nav .h1{
         font-size:24px;
         margin-top:0;
         font-style:italic;
    }
     .elementary-logo{
         max-width:250px;
    }
     .carousel-with-feature .subheading, .shopify-section--featured-collection .subheading {
         font-size: 24px;
    }
     .carousel-with-feature .h2, .shopify-section--featured-collection .h2 {
         font-size:24px;
    }
     .content-over-media img{
         margin-bottom:0;
         margin-block:0 !important;
    }
     .footer__block--newsletter .pre-text, .footer__block--text .pre-text {
         margin-top: 15px;
    }
     .footer__block--newsletter img, .footer__block--text img {
         margin-left: auto;
         margin-right: auto;
    }
    
     .footer__block--menu .accordion:first-child {
         border-top: 0;
    }
     .footer__block--menu {
         padding: 25px 20px 40px;
    }
     .footer__aside-top {
         margin-left: auto;
         margin-right: auto;
         display: initial;
    }
     .footer__block-list {
         display: initial;
    }
     .footer__block--text {
         padding: 0;
         padding: 40px 20px 30px;
         text-align: center;
    }
     .collection-card__content .h2 {
         font-size: 24px;
    }
     .shopify-section--main-product .section--tight {
         background-color: #f9f7f7;
    }
     .shopify-section--product-recommendations{
         padding-top:40px;
    }
     .shopify-section--product-recommendations h2, .shopify-section--recently-viewed-products h2 {
         font-size: 24px;
    }
     .product-info {
         padding: 0px;
    }
     .multiple-images-with-text__content-with-nav{
         text-align:left;
    }
}
 @media screen and (min-width: 1150px) {
     .footer__block--menu:last-child {
         margin-inline-end: 0px;
    }
}
 @media screen and (min-width: 700px) {
     .button--xl {
         padding-block-start: 12px;
    }
}

#switch-delivery-modal {
    display: none;
}