/** Shopify CDN: Minification failed

Line 51:0 Expected "}" to go with "{"

**/

div.collection-header-image { margin: 0 auto 20px auto; }


@media screen and (max-width: 719px) {
span.footer-copyright-notice { font-size: 9px; color: rgb(117,117,117); text-transform: uppercase; }
div.sub-footer-links { display: block; width: 100%; text-align: center; color: rgb(117,117,117); }
.sub-footer-links a { font-size: 9px; color: rgb(117,117,117) !important; text-transform: uppercase; }
.sub-footer-links a:visited { font-size: 9px; color: rgb(117,117,117) !important; text-transform: uppercase; }
}
@media screen and (min-width: 720px) {
span.footer-copyright-notice { font-size: 9px; color: rgb(117,117,117); text-transform: uppercase; }
div.sub-footer-links { display: block; width: 100%; text-align: right; color: rgb(117,117,117); }
.sub-footer-links a { font-size: 9px; color: rgb(117,117,117) !important; text-transform: uppercase; }
.sub-footer-links a:visited { font-size: 9px; color: rgb(117,117,117) !important; text-transform: uppercase; }


@media screen and (max-width: 719px) {
}
@media screen and (min-width: 720px) {
}


.fs-has-links::after { padding: 10px 15px; border: 2px solid rgb(250, 250, 250); color:rgb(250, 250, 250); content: "SHOP IT"; }
.fs-has-links:hover:after { background-color: rgb(250, 250, 250); color: rgba(0, 0, 0, 0.5) }
.fs-wrapper { height: auto }
.fs-entry-container { height: 0 !important; width: 20% !important; padding-top: 20% !important; }
.fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family:helvetica;font-style:normal;font-weight:normal; }
div.fs-text-container .fs-entry-date, div.fs-detail-container .fs-post-info, div.fs-wrapper div.fs-has-links::after, .fs-text-product, .fs-overlink-text { font-family:helvetica;font-style:normal;font-weight:bold; }
.fs-wrapper div.fs-text-container * {color:rgb(250, 250, 250)}
.fs-wrapper div.fs-text-container { background-color:rgba(0, 0, 0, 0.5); margin: 0px; }
div.fs-entry-date{ display:none; }
div.fs-service-icon{ display:none; }
div.fs-entry-title { display:none; }
.fs-wrapper div.fs-timeline-entry { margin: 1px; }
div.fs-timeline-detail { background-color:rgba(0, 0, 0, 0.5); }


div.press-container-sub { display: flex; width: 100%; text-align: center; }
div.press-container-sub { display: inline-block; width: 44%; margin: 0 2% 0 2%; }


#page h1 { margin-top: 20px; }
div.sustainability-image { display: block; width: 100%; text-align: center; }
.gridlock .row .desktop-8 { float: none; margin: 0 auto 0 auto; }
