/** Shopify CDN: Minification failed

Line 446:0 Unexpected "{"
Line 446:1 Expected identifier but found "%"
Line 449:0 Unexpected "{"
Line 449:1 Expected identifier but found "%"

**/
.text-block h2 {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 600;
}

.clients-header {
    text-align: center;
    display: none;
}
.featured-clients.client-page {
    width: 80%;
    margin: 0 auto;
}
.brandswrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}
.main-content.page-clients div#featured-clients .label, .main-content div#featured-clients .label {
    font-size: 24px;
    font-weight: 700;
}
.main-content.page-clients div#featured-clients dd, .main-content div#featured-clients dd {
    margin-left: 0;
}
ul.bare-list {
    padding-left: 0;
}
ul.bare-list li a {
    color: #8a8a8a;
    font-weight: 500;
    font-size: 20px;
}
.brandswrapper dt.label a {
     color: #8a8a8a;
}
.brandswrapper dd {
    margin-left: 0;
}
.brandswrapper dd ul {
    list-style-type: none;
}
.brandswrapper dt.label {
    font-size: 22px;
    font-weight: 700;
    color: #8a8a8a;
    margin-bottom: 24px;
    margin-top: 31px;
}
.spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper {
    text-align: center;
    align-items: center;
}
div#collection-header-group button.button.dropdown-localization__button.localization-selector.link.link--text {
    background: #fff;
    color: #000;
    border-radius: 5px;
    padding: 10px;
    font-size: 11px;
}
/* div#collection-header-group .header__column.header__column--right {
    gap: 41px;
}
div#collection-header-group header-actions {
    display: flex;
    align-items: center;
    gap: 23px;
}
span.search, span.account, cart-icon.header-actions__cart-icon span.cart {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
} */
/* .collection-footer-white-color main#MainContent {
    margin-top: -83px;
} */

/* .collection-footer-white-color main#MainContent .collection-header {
    margin-top: 145px;
} */

div#collection-header-group .header-section header-component#header-component .header__row.header__row--top {
    padding: 20px;
}
product-price span span.price {
    color: red;
    margin-right: 8px;
}
.shopify-section.shopify-section-group-footer-group .spacing-style.layout-panel-flex {
    width: 60%;
    margin: 0 auto;
}
.email-signup__input-group input.email-signup__input {
    background: transparent;
    border-radius: 6px;
    padding: 10px;
}
.collection-bg {
    background-size: cover;
    background-position: center;
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
}
.collection-bg img {
    width: 100%;
    height: 100%;
}
.mobile-header, .mobile-navigation, .mobile-head-tools, .collection-img-wrapper-mobile {
    display: none;
}

.collection-header img {
    max-height: 150px;
    width: initial!important;
    display: block;
    margin: auto;
     height: 85px;
}
/* .collection-header {
    margin-top: 47px;
} */
body.template-collection .collection-details {
    display: none;
}

/* .collection-footer-white-color li.menu__item.paragraph a {
    color: #000;
} */
.collection-products.clearfix.uniform-layout.-style {
    display: flex;
    margin-top: 60px;
    justify-content: space-between;
    
}
.collection-footer-white-color .collection-viewing-parameters ul.clearfix.filter {
    list-style-type: none;
    /* color: #000; */
}
/* .collection-footer-white-color .collection-viewing-parameters ul.clearfix.filter a, .collection-footer-white-color span.menu__heading__default {
    color: #000;
} */
.header-top-content {
    display: block;
    /* height: 110px; */
}
.collection-footer-white-color .collection-viewing-parameters ul.clearfix.filter a {
    color: #466c7e;
    font-weight: 600;
}
.template-collection .collection-viewing-parameters ul.clearfix.filter a {
    /* color: #000; */
    font-weight: 600;
}
/* .collection-footer-white-color .email-signup__heading.paragraph {
    color: #000;
}
.collection-footer-white-color  input.email-signup__input.email-signup__input--all {
    border-color: #000;
} */
a.contents.user-select-text p {
    /* color: #000; */
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
}
.product-card__content.layout-panel-flex.layout-panel-flex--column.product-grid__card {
    gap: 7px;
}
.collection-viewing-parameters ul.clearfix.filter {
    list-style-type: none;
}

.mobile-navigation-toggle {
  display: none;
  position: relative;
  width: 2rem;
  height: 2rem;
  margin: 0;
  padding: 0;
  border: none;
  color: #3b4858;
  background: transparent;
  cursor: pointer;
  line-height: 1;
  transition: width 0.15s;
  overflow: hidden;
}
.mobile-navigation-toggle .mobile-nav-toggle-wrapper {
  display: block;
  height: 100%;
  width: 100%;
  outline: 0;
}
.mobile-navigation-toggle:hover, .mobile-navigation-toggle:active {
  background: transparent;
  box-shadow: none;
}
.mobile-navigation-toggle .icon-menu {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
/* .collection-sharing {
    display: flex;
    width: 90%;
    margin: auto;
    padding-top: 30px;
    justify-content: flex-end;
    min-height: 55px;
} */
.collection-sharing span.collection-sharing-toggle {
    /* color: #000; */
    padding-right: 29px;
}
.collection-sharing-toggle:after {
    content: "+";
    margin-left: 5px;
    font-weight: 400;

}
.collection-sharing.active span.collection-sharing-toggle {
    display: none;
}
.collection-sharing.active .social-icons__wrapper.footer-utilities__icons {
    display: flex;
}
.collection-sharing .social-icons__wrapper.footer-utilities__icons {
    display: none;
}
.collection-viewing-parameters {
    width: max-content;
}
img.header-logo__image {
    height: 26px;
    max-height: 28px;
}

 body.collection-footer-white-color .main-footer-wrapper *{
        color: #3b3d2e !important;
 }
 .main-slider-collection-img {
    width: 90%;
    margin: 0 auto;
}
.collection-footer-white-color .collection-viewing-parameters ul.clearfix.filter a {
    font-weight: 600;
    color: #fff;
}
.artists-section {
  display: none;
  columns: 4;
}
.artists-section .section {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
h2.artists-section-title{
	display:none;
  text-align: center;
}
.artists-section .section h3 {
    margin: 0 0 10px;
    padding: 10px 0;
    color: #0c111a;
}
.artists-section .section a {
    color: #0c111a;
    display: block;
}
.featured-clients.client-page .row-fluid {
    padding-left: 55px;
}
.collection-description.rte {
    display: none;
}
.defaultcollection.opacity-reduced h1.page-title {
    text-align: center;
}
.defaultcollection {
    padding-top: 40px;

}

.collection-sharing {
    width: 138px;
}

.black.collection-footer-white-color .black {
    background: black;
}
.black.collection-footer-white-color .black .product-card__content.product-grid__card {
    color: #fff;
}
.black.collection-footer-white-color .black p {
    color: #fff;
}
.black.collection-footer-white-color .black span.price {
    color: #fff;
}
.black.collection-footer-white-color  .collection-sharing span.collection-sharing-toggle {
    color: #fff;
}
.black.collection-footer-white-color   .social-icons__icon {
    fill: #fff;
}
.black.collection-footer-white-color .pagination__link {
    color: #fff;
}
.product-information__grid .variant-option__button-label:has([data-option-available=false]):has(:checked){
    /* background-color: #000; */
    color: #fff;
}
@media screen and (min-width: 767px){
    .product-information__grid.product-information--media-left {
    margin-top: 7rem;
}
ul.product-grid.count-grid--3 , ul.product-grid.count-grid--4  {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
 ul.product-grid.count-grid--1{
--product-grid-columns-desktop: auto;
     display: flex;
    align-items: flex-start;
    justify-content: center;

}
 ul.product-grid.count-grid--2{
--product-grid-columns-desktop: auto auto;
     display: flex;
    align-items: flex-start;
    justify-content: center;

}
.product-media-container.media-fit img {
    object-fit: contain;
}
ul.product-grid.count-grid--3 .product-grid__item {
    width: 100%;
    height: 100%;
}
ul.product-grid.count-grid--4 li.product-grid__item {
    width: 24%;
}
ul.product-grid.count-grid--3 li.product-grid__item {
    width: 33%;
}
ul.product-grid.count-grid--1 .product-grid__item {
    width: 30%;
}
ul.product-grid.count-grid--2 li.product-grid__item {
    width: 24%;
}
}
@media screen and (max-width: 767px){
     ul.product-grid.count-grid--1{
--product-grid-columns-desktop: auto;
     display: flex;
    align-items: center;
    justify-content: center;

}
    .featured-clients.client-page .row-fluid {
    padding-left: 0;
}
    .artists-section {
    columns: 1;
}
.collection-products.clearfix.uniform-layout.-style {

    display: block;
}
.artists-section .section h3 {
    font-size: 16px;
}
h2.artists-section-title {
    text-align: left;
}
.collection-sharing {
    display: none;
}
.grid_head_art {
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobile-navigation-toggle {
    /* display: block; */
    margin-left: 42px;
}
.collection-viewing-parameters ul.clearfix.filter {
    padding-left: 6px;
}
.collection-products.clearfix.uniform-layout.-style {
    display: block;
    margin: 20px;
}
body .header__columns .search-action {
    grid-area: auto;
}

.grid_head_art img {
    object-fit: contain;
}

}


  .collection-footer-white-color .email-signup__heading.paragraph, .collection-footer-white-color input.email-signup__input::placeholder,  .collection-footer-white-color .section-wrapper *, .collection-footer-white-color p, .collection-footer-white-color span.compare-at-price, .collection-footer-white-color span.price {
    color: #fff;
} 

.collection-footer-white-color .artists-section .section h3, .collection-footer-white-color .artists-section a, .collection-footer-white-color h2.artists-section-title{
    color: #fff;
}

.collection-bg .artist-color-bg {
    position: fixed;
    width: 100%;
    height: 100%;
}

a, .product-message__checkout-button {
    color: #466c7e;
    text-decoration: none;
}
{% if collection-title.waax %}
  .template-product .pricecontainer .price 
  {color: #000000}
{% endif %}

