/** Shopify CDN: Minification failed

Line 158:1 Expected identifier but found whitespace
Line 373:1 Expected "}" to go with "{"

**/
.hero__title {
  line-height: 1.1 !important
}

#shopify-section-template--15328870432960__main .text-spacing {
  display: none !important;
}

#shopify-section-template--15328870432960__main .section-header__title {
  margin-top: 30px !important;
}

@media only screen and (min-width: 1900px) { 
.image-fit {
object-position: 0px -150px !important;
}
}

@media only screen and (max-width: 1899px) {
.image-fit {
object-position: top !important;
}
}

.shopify-policy__title {
text-align: left !important;
margin-bottom: 20px !important;
}

@media only screen and (min-width: 600px) { 
  #CollectionSection .page-width {
margin-top: 30px !important;
}

.newsletter-section {
padding: 110px 0px 0px !important;
}
}

@media only screen and (max-width: 599px) { 
#CollectionSection .page-width {
  padding: 0 0px !important;
}

#CollectionSection .small--grid--flush .grid-product__meta {
padding-left: 10px !important;
padding-right: 10px !important;
}
  .newsletter-section {
padding: 80px 0px 30px !important;
}

#shopify-section-template--15328870531264__1644578314851bde81 .page-width, #shopify-section-template--15328870531264__featured-collection-switcher .page-width, #shopify-section-template--15328870531264__1644936889d39dbb03 .page-width{
padding: 0 0px !important;
}
.collection-switcher__collection-grid .flickity-next {
right: 10px !important;
}

.product-section .grid__item {
padding-left: 0px !important;
}

.site-footer .collapsible-trigger-btn {
text-align: center !important;
}
}

#shopify-section-template--15328870760640__main .page-content {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.parallax-container {
height: 100% !important;
}


#shopify-section-template--15328870531264__164416465666afeeb6 .page-width, #shopify-section-template--15328870531264__featured-collection-switcher .page-width, #shopify-section-template--15328870531264__1643910226c5bb8a27 .page-width, #shopify-section-template--15328870891712__product-recommendations .page-width {
max-width: 100% !important;
}

@media only screen and (min-width: 600px) {
.page-full, .page-width {
padding: 0 0% 0 2% !important;
}
.collection-switcher__collection-grid .flickity-next {
right: 2px !important;
}
}

@media only screen and (max-width: 599px) {
#shopify-section-template--15328870531264__featured-collection-switcher .page-full {
padding: 0 0px !important;
}
}

@media only screen and (max-width: 599px) {
.grid {
margin-left: 0px !important;
}
}

@media only screen and (max-width: 599px) {
#shopify-section-template--15328870531264__1643910226c5bb8a27 {
  display: none !important;
}
}

@media only screen and (min-width: 600px) {
  #shopify-section-template--15328870531264__16441663956b12b1ba {
  display: none !important;
}
}


@media only screen and (min-width: 600px) {
  #shopify-section-template--15328870531264__1643910226c5bb8a27 .medium-up--one-half {
width: 25% !important;
}
#shopify-section-template--15328870531264__1643910226c5bb8a27 .grid--uniform .medium-up--one-half:nth-of-type(odd), .grid--uniform .medium-up--one-third:nth-of-type(3n+1) {
clear: none !important;
}
}

@media only screen and (max-width: 599px) {
.background-media-text__text {
padding: 20px !important;
width: 300px !important;
margin: 0 10px !important;
}
.background-media-text {
background: #ffffff !important;
}
.background-media-text__aligner {
margin: -135px 0px 20px 30px !important
}

.background-media-text__container, .background-media-text__video {
height: 440px !important;
}

#shopify-section-template--15328870596800__1643452734401bf5a9 .background-media-text__container, .background-media-text__video {
height: 340px !important;
}

#shopify-section-template--15328870596800__text-columns .grid__item {
padding-left: 0px !important;
}
}

.
return-link {
  display: none !important;
}
#shopify-section-template--15326233362624__blog-posts {
  margin: 0px !important;
}
.aos-animate .callout-image {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3) !important;
}

#shopify-section-template--15326233526464__featured-collections .page-width {
  padding: 0px 0px !important;
}
.grid--small-gutters .grid__item {
  padding-left: 1px !important;
   padding-right: 1px !important;
padding-bottom: 1px !important;
}

@media only screen and (min-width: 600px) {
.grid--uniform .grid__item {
  padding-left: 1px !important;
   padding-right: 1px !important;
}
}

.grid-product__title, .grid-product__price, .subtitle, .h3,  .article__grid-meta, .article__title, .background-media-text__text, .feature-row__callout-image+.feature-row__text .feature-row__content, .footer__item--1494292481350, .grid--small-gutters {
text-align: center !important;
}

.product__policies, .spr-summary {
  text-align: left !important;
}
.spr-header-title {
  margin: 0 0 10px 0 !important;
  font-size: calc(var(--typeBaseSize)*0.8) !important;
  text-transform: uppercase;
letter-spacing: 0.2em;
}

@media only screen and (max-width: 599px) {
.spr-header-title {
text-align: left !important;
}
.sales-point .icon-and-text {
justify-content: left !important;
}
}

.spr-container  .spr-summary-actions a {
  background: white !important;
  padding: 0px 0px;
  color: black !important;
  border: 0px solid transparent !important;
  text-decoration: underline !important;
}

@media only screen and (min-width: 600px) {
#shopify-section-template--15328870531264__16433106724c6242e9 .background-media-text__aligner {
margin-top: 600px !important;
text-align: center !important;
}

#shopify-section-template--15328870531264__background-image-text .background-media-text__aligner {
margin-top: 600px !important;
text-align: center !important;
}

#shopify-section-template--15328870596800__1643452734401bf5a9 .background-media-text__aligner {
margin: 300px !important;
text-align: center !important;
}

#shopify-section-template--15328870629568__1643299331145d91e6 .background-media-text__aligner {
margin: 300px !important;
text-align: center !important;
}

.background-media-text__aligner {
margin: 400px !important;
text-align: center !important;
}

.background-media-text__text {
  padding: 20px;
width: 420px;
}
}



@media only screen and (min-width: 600px) {
#shopify-section-template--15328870531264__16433788617a66f83e .background-media-text--450 {
  min-height: 220px !important;
}
}

@media only screen and (max-width: 599px) {
#shopify-section-template--15328870531264__16433788617a66f83e .background-media-text--450 {
  min-height: 0px !important;
}
#shopify-section-template--15328870531264__16433788617a66f83e .background-media-text__container, .background-media-text__video {
height: 50px !important;
}
}

.spr-starrating {
margin-top: -10px !important;
}

#CollectionSection .spr-badge {
  display: none !important;
}

.grid-product {
padding-left: 1px !important;
padding-right: 1px !important;
}

@media only screen and (min-width: 600px) {
#shopify-section-template--15328870662336__16432995808c722cc7 .grid__item, #shopify-section-template--15328870367424__blog-posts .grid__item {
padding-left: 1px !important;
padding-right: 1px !important;
}
}

.grid--no-gutters .grid__item, .collections-list .collection--square-small {
padding-top: 1px !important;
padding-bottom: 1px !important;
padding-left: 1px !important;
padding-right: 1px !important;
text-align: center !important;
margin-bottom: 0px !important;
}

.skrim__title {
position: sticky !important;
margin: 0px 0px 0px 0px !important;
padding-bottom: 20px !important;
text-align: center !important;
}

.article__body {
text-align: center !important;
}

.MuiCardMedia-root {
padding-top: 100% !important;
background-size: contain !important;
}

.MuiButton-root {
padding: 5px 13px !important;
font-size: 0.5rem !important;
min-width: 64px;
font-weight: 500;
line-height: 1.75;
border-radius: 0px !important;
letter-spacing: 0.02857em;
text-transform: uppercase;
}

.MuiPaper-rounded {
border-radius: 0px !important;
}

.MuiPaper-elevation1, .MuiButton-contained {
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2),0px 0px 0px 0px rgba(0,0,0,0.14),0px 0px 0px 0px rgba(0,0,0,0.12) !important
}

.MuiButton-textSizeSmall, .MuiCardHeader-subheader  {
  display: none !important
}

.MuiGrid-spacing-xs-2 > .MuiGrid-item {
padding: 0px !important;
}

.MuiButtonGroup-grouped {
min-width: 30px !important;
}

.MuiTypography-displayBlock {
text-align: -webkit-center !important;
}

.MuiCardHeader-title a {
color: black;
font-weight: bold;
font-size: 18px; 
}

.wishlist-hero-product-page-button, .wishlisthero-product-page-button-container {
  margin-left: -20px !important;
}

.site-footer {
text-align: center;
}
.footer__item--1494292481350 {
  width: 100% !important;
}
.footer__logo img {
display: unset !important;

@media only screen and (max-width: 589px) {
.footer__logo-social {
display: block !important;
align-items: center !important;
}
}

.MuiButton-text {
display: none !important;
}