/** Shopify CDN: Minification failed

Line 171:0 Expected ":"
Line 173:0 Expected ":"
Line 175:0 Expected ":"
Line 177:0 Expected ":"
Line 182:0 Expected ":"
Line 184:0 Expected ":"
Line 189:0 Expected ":"
Line 191:0 Expected ":"
Line 193:0 Expected ":"
Line 195:0 Expected ":"
... and 26 more hidden warnings

**/
.template-page-returns-portal .main-page {
  margin: 0 !important;
}
.template-page-returns-portal section-wrapper {
  max-width: 100%;
  padding: 0;
  margin-bottom: -80px;
}
/* new three col */
.column-block-wrapper {
  flex-direction: row;
  justify-content: space-between;
}
.column-block {
  width: 30%;
}

@media(max-width: 768px) {
  .column-block-wrapper {
    flex-direction: column;
  }
  .column-block {
    width: 100%;
  }
}
/* new three col ends */

h1 {font-family: commuters-sans, sans-serif !important;
font-weight: 200;
font-style: normal;}


h3, h4, h5, h6 {font-family: commuters-sans, sans-serif !important;
font-weight: 200 !important;}

h2 {font-family: commuters-sans, sans-serif !important;
font-weight: 200;
font-style: normal;}

#shopify-section-template--14548777042002__16467577644769665a h2 {
  font-family:inherit !important;
  font-size:4rem !important;
  line-height:1em;
  font-weight:400 !important;
}

@media screen and (min-width: 480px)
.image-banner__content-grid.image-banner__content-grid--wide {
    padding: 0 !important;
}

.featured-collection__subheading {
    font-size: 1.1rem;
}

.featured-collection__heading {
  font-size: 1.5rem !important;
  letter-spacing: 1px;
  font-family: commuters-sans, sans-serif !important;
  font-weight: 200 !important;
  padding-bottom: 10px;
}

.product-block__title, .product-block__text {
  font-family: 'commuters-sans';
  font-weight: 200;
}

.collection-list__heading {
    font-size: 2.5rem;
    font-weight: 200;
}

.block-heading--desktop-large h2 {
    font-weight: 600;
}

.button-link--primary, .button-link--secondary, .button--medium {font-family: commuters-sans, sans-serif !important;
font-weight: 200;
letter-spacing:.1rem;
text-transform:uppercase;
font-size:.8rem;
font-style: normal;}

.product-recommendations__heading {
    font-weight:200;
}

.block-promo-editorial__heading--size-large {
    font-weight: 600;
}

.shopify-payment-button__more-options {
    font-family: 'Cormorant';
}

.block-footer-newsletter-form__form-content input, .block-footer-newsletter-form__form-content input:active {
    border-color: white;
}

.button-action--medium {
    font-family: 'commuters-sans';
    letter-spacing: .1rem;
    text-transform: uppercase;
    font-size: 1rem;
}

.button-link--primary, .button-link--secondary, .button--medium {
    padding: 1rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
}

.product-card__image-link {
    font-family: 'commuters-sans' !important;
}

@media (max-width: 768px) {
    .logo-list {
        width:50%;
    }
}

#shopify-section-template--14548777042002__8738064f-0136-4cd2-b2a6-81967f267cef .collection-card__title {
    text-align: center;
    font-size: 1.7rem !important;
}

.block-meganav__link {
    font-size: var(--font-body-size-75);
    line-height: .9em;
}

.nav-desktop__tier-1-link, .nav-desktop__tier-2-link, .nav-desktop__tier-3-link {
    line-height: .9em !important;
}

.block-preheading--uppercase {
    text-transform: uppercase;
    font-family: 'commuters-sans';
    font-size: .9rem;
    letter-spacing: .1em;
}

#shopify-section-template--14548777140306__1d187aef-ac05-4f16-9986-af785bc793d3 {
  padding-bottom:0px !important;
margin-bottom:0%;
}

#shopify-section-template--14548777140306__9cc0adc9-e62e-49b2-8129-71e68475613b {
  width:92%;
margin: auto;}

  p.stamped-review-content-body {
		     font-family: 'Cormorant'!important;
		     font-size: 14px;
		     white-space: pre-wrap;
		     margin-bottom: 0;
}

.stamped-review {
		     margin-right: 7px;
		     font-family: 'commuters-sans'!important;
}

.stamped-header-title {
		     font-size: 24px;
		     margin: 0 0 30px;
		     width: 100%;
		     font-family: 'commuters-sans'!important;
}


.stamped-summary-caption .stamped-summary-text {
		     font-size: 15px;
		     margin-top: 10px;
		     font-family: 'commuters-sans'!important;
}

.stamped-summary-text-1 {
		     font-family: 'commuters-sans'!important;
		     font-size: 37px;
		     line-height: 30px;
		     font-weight: 700;
		     margin-right: 5px;
		     margin-top: 0;
}

.stamped-header .stamped-review-option-title {
		     display: block;
		     padding-bottom: 0;
		     font-size: 12px;
		     line-height: 20px;
		     font-family: 'Cormorant'!important;
}


.stamped-summary-actions-newquestion, .stamped-summary-actions-newreview {
		     float: right;
		     margin: 0 0 0 15px;
		     font-family: 'Cormorant'!important;
}

.stamped-container ul.stamped-tabs li.active {
		     font-weight: 700;
		     border-bottom: 3px solid #000;
		     font-family: 'commuters-sans'!important;
}

.stamped-form-label {
		     font-size: 14px;
		     line-height: 20px;
		     color: #000;
		     font-family: 'Cormorant'!important;
}
	     line-height: 30px;


.stamped-header-title {
    font-size: 24px;
    font-family: 'commuters-sans';
    margin: 0 0 30px;
    width: 100%;
}

.stamped-widget-drawer .stamped-widget-button {
    font-family: 'Cormorant' !important;
  background-color:black !important;
}

.kiwi-sizing-modal-inner *, .ks-chart-container * {
    display: none !important;
}

.notification--success {
    color: #FFFFFF !important;
    background-color: black;
    border: black;
}

.notification--success>*, .notification--success a {
    color: #FFFFFF !important;
}
