.black-bold.page-section {
  color: #fff;
}

.black-bold.page-section.background-width--inset {
  background-color: #fff;
}

.black-bold:not(.has-background) .section-background {
  background-color: #000;
}

.black-bold h1 {
  color: #fff;
}

.black-bold h2 {
  color: #fff;
}

.page-section[data-section-id="5fc6c274bfb90028be3aaf5d"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.black-bold h3 {
  color: #fff;
}

.black-bold h4 {
  color: #fff;
}

.black-bold .sqsrte-large {
  color: #fff;
}

.black-bold .sqsrte-small {
  color: #fff;
}

.black-bold .sqs-block-html a,
.black-bold .read-more-link,
.black-bold .entry-excerpt a,
.black-bold .blog-excerpt a,
.black-bold .eventlist-excerpt a,
.black-bold .sqs-block-newsletter .newsletter-form-header a,
.black-bold .sqs-block-newsletter .newsletter-form-footnote a,
.black-bold .sqs-block-newsletter .form-submission-text a,
.black-bold .sqs-block-form .form-submission-text a {
  color: #fff;
}

.black-bold :focus,
.black-bold a:focus {
  outline-color: #fff;
}

.black-bold .sqs-search-page-input.focus-within {
  outline-color: #fff;
}

.black-bold .sqs-search-page-input:focus-within {
  outline-color: #fff;
}

.black-bold
  .header[data-first-focusable-element][data-focus-visible-added]
  .header-announcement-bar-wrapper {
  outline-color: #fff;
}

.black-bold .ProductItem .variant-radiobtn[data-focus-visible-added] + label {
  outline-color: #fff;
}

.black-bold .ProductItem .star {
  fill: #fff;
}

.black-bold .ProductItem .star path {
  fill: #fff;
}

.black-bold .product-item-gallery-carousel-control:focus {
  outline-color: #000;
}

.black-bold .sqs-modal-lightbox :focus {
  outline-color: #000;
}

.black-bold .sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus {
  outline-color: #000;
}

.black-bold
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  :focus {
  outline-color: #fff;
}

.black-bold
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  .product-item-gallery-carousel-control:focus {
  outline-color: #000;
}

.black-bold .sqs-block-button-element,
.black-bold .image-button a,
.black-bold .header-actions .btn,
.black-bold .header-skip-link {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.black-bold
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .sqs-editable-button.ma-pricing-option-button {
  color: #fff;
  border: 1px solid #fff;
}

@media (hover: hover) {
  .black-bold
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .sqs-editable-button.ma-pricing-option-button:hover {
    background-color: #fff;
    color: #000;
  }
}

.black-bold
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .sqs-editable-button.ma-pricing-option-selected {
  color: #000;
  background-color: #fff;
}

.primary-button-style-outline .black-bold .sqs-block-button-element--small,
.primary-button-style-outline .black-bold .sqs-block-button-element--medium,
.primary-button-style-outline .black-bold .sqs-block-button-element--large,
.primary-button-style-outline .black-bold .header-actions .btn {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-button-element--small:hover,
  .primary-button-style-outline
    .black-bold
    .sqs-block-button-element--medium:hover,
  .primary-button-style-outline
    .black-bold
    .sqs-block-button-element--large:hover,
  .primary-button-style-outline .black-bold .header-actions .btn:hover {
    background: #fff;
    color: #000;
  }
}

body:not(.button-style-default) .black-bold .sqs-editable-button,
body.button-style-default .black-bold .sqs-editable-button,
body:not(.button-style-default) .black-bold .sqs-editable-button-layout,
body.button-style-default .black-bold .sqs-editable-button-layout,
body:not(.button-style-default) .black-bold .sqs-editable-button-font,
body.button-style-default .black-bold .sqs-editable-button-font,
body:not(.button-style-default) .black-bold .sqs-editable-button-color,
body.button-style-default .black-bold .sqs-editable-button-color,
body:not(.button-style-default) .black-bold .sqs-editable-button-style,
body.button-style-default .black-bold .sqs-editable-button-style,
body:not(.button-style-default) .black-bold .sqs-editable-button-shape,
body.button-style-default .black-bold .sqs-editable-button-shape,
body:not(.button-style-default) .black-bold .sqs-add-to-cart-button,
body.button-style-default .black-bold .sqs-add-to-cart-button,
body:not(.button-style-default) .black-bold .newsletter-form-button,
body.button-style-default .black-bold .newsletter-form-button {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  body:not(.button-style-default)
    .black-bold
    .sqs-editable-button.comment-btn:hover,
  body.button-style-default .black-bold .sqs-editable-button.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .sqs-editable-button-layout.comment-btn:hover,
  body.button-style-default
    .black-bold
    .sqs-editable-button-layout.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .sqs-editable-button-font.comment-btn:hover,
  body.button-style-default
    .black-bold
    .sqs-editable-button-font.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .sqs-editable-button-color.comment-btn:hover,
  body.button-style-default
    .black-bold
    .sqs-editable-button-color.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .sqs-editable-button-style.comment-btn:hover,
  body.button-style-default
    .black-bold
    .sqs-editable-button-style.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .sqs-editable-button-shape.comment-btn:hover,
  body.button-style-default
    .black-bold
    .sqs-editable-button-shape.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .sqs-add-to-cart-button.comment-btn:hover,
  body.button-style-default
    .black-bold
    .sqs-add-to-cart-button.comment-btn:hover,
  body:not(.button-style-default)
    .black-bold
    .newsletter-form-button.comment-btn:hover,
  body.button-style-default
    .black-bold
    .newsletter-form-button.comment-btn:hover {
    background-color: #fff;
  }
}

body.primary-button-style-outline .black-bold .sqs-editable-button,
body.primary-button-style-outline .black-bold .sqs-editable-button-layout,
body.primary-button-style-outline .black-bold .sqs-editable-button-font,
body.primary-button-style-outline .black-bold .sqs-editable-button-color,
body.primary-button-style-outline .black-bold .sqs-editable-button-style,
body.primary-button-style-outline .black-bold .sqs-editable-button-shape,
body.primary-button-style-outline .black-bold .sqs-add-to-cart-button,
body.primary-button-style-outline .black-bold .newsletter-form-button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  body.primary-button-style-outline .black-bold .sqs-editable-button:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-layout:hover,
  body.primary-button-style-outline .black-bold .sqs-editable-button-font:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-color:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-style:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-shape:hover,
  body.primary-button-style-outline .black-bold .sqs-add-to-cart-button:hover,
  body.primary-button-style-outline .black-bold .newsletter-form-button:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-layout.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-font.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-color.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-style.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-editable-button-shape.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .sqs-add-to-cart-button.comment-btn:hover,
  body.primary-button-style-outline
    .black-bold
    .newsletter-form-button.comment-btn:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .sqs-block-horizontalrule hr {
  background-color: #fff;
}

.black-bold .section-background-overlay {
  background-color: #000;
}

.black-bold .floating-cart {
  background-color: #fff;
  color: #000;
}

.black-bold .floating-cart :focus {
  outline-color: #000;
}

.black-bold .floating-cart .icon--stroke svg {
  stroke: #000;
}

.tweak-transparent-header
  .sections
  .black-bold.page-section:first-child.background-width--full-bleed.has-background
  .section-background:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(#000, 150px, transparent);
  opacity: 0.05;
}

.header.black-bold {
  background-color: #000;
}

body:not(.header--menu-open) .header-title-text a {
  color: #fff;
}

body:not(.header--menu-open) .header-nav-folder-content {
  font-weight: 600;
  background-color: #000;
}

body:not(.header--menu-open) .header-nav-wrapper a {
  font-weight: 600;
  color: #fff;
}

body:not(.header--menu-open) .header-nav-wrapper .header-nav-item--active a {
  color: #fff;
}

body:not(.header--menu-open)
  .black-bold
  .header-border[data-header-style="theme"] {
  border: solid #fff;
}

body:not(.header--menu-open)
  .black-bold
  .header-border[data-header-style="dynamic"] {
  border: solid #fff;
}

body:not(.header--menu-open) .black-bold .user-accounts-text-link {
  color: #fff;
}

body:not(.header--menu-open) .black-bold .cart-text-link {
  color: #fff;
}

body:not(.header--menu-open) .black-bold .burger-inner .top-bun,
body:not(.header--menu-open) .black-bold .burger-inner .patty,
body:not(.header--menu-open) .black-bold .burger-inner .bottom-bun {
  background-color: #fff;
}

body:not(.header--menu-open) .black-bold .header-actions .icon--stroke svg {
  stroke: #fff;
}

body:not(.header--menu-open) .black-bold .header-actions .icon--fill svg {
  fill: #fff;
}

body:not(.header--menu-open) .black-bold .header-actions .icon-cart-quantity {
  color: #fff;
}

/* body:not(.header--menu-open) .black-bold .header-nav-item--active a {
  background-repeat: repeat-x;
  background-image: linear-gradient(
    to right,
    currentColor 100%,
    currentColor 0
  );
  background-size: 1px 1px;
  background-position: 0 calc(100% - 0.1em);
} */

body:not(.header--menu-open)
  .black-bold
  .header-nav-item--active
  .header-nav-folder-item
  a {
  background: none;
}

body.header--menu-open .header.black-bold .header-title-text a {
  color: #fff;
}

body.header--menu-open .header.black-bold .header-burger .top-bun,
body.header--menu-open .header.black-bold .header-burger .patty,
body.header--menu-open .header.black-bold .header-burger .bottom-bun {
  background-color: #fff;
}

body.header--menu-open .header.black-bold .header-nav-folder-content {
  background-color: #000;
}

body.header--menu-open .header.black-bold .header-nav-wrapper a {
  color: #fff;
}

body.header--menu-open
  .header.black-bold
  .header-nav-wrapper
  .header-menu-nav-item--active
  a,
body.header--menu-open
  .header.black-bold
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body.header--menu-open .header.black-bold .user-accounts-text-link {
  color: #fff;
}

body.header--menu-open .header.black-bold .cart-text-link {
  color: #fff;
}

body.header--menu-open .header.black-bold .header-actions .icon--stroke svg {
  stroke: #fff;
}

body.header--menu-open .header.black-bold .header-actions .icon--fill svg {
  fill: #fff;
}

body.header--menu-open .header.black-bold .header-actions .icon-cart-quantity {
  color: #fff;
}

.header-menu.black-bold .header-menu-bg {
  background-color: #000;
}

.header-menu.black-bold .header-menu-nav a:not(.btn) {
  color: #fff;
}

.header-menu.black-bold .header-menu-nav .header-menu-nav-item--active a,
.header-menu.black-bold .header-menu-nav .header-nav-item--active a {
  color: #fff;
}

.header-menu.black-bold .header-menu-cta a {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

body.primary-button-style-outline .header-menu.black-bold .header-menu-cta a {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  body.primary-button-style-outline
    .header-menu.black-bold
    .header-menu-cta
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .sqs-announcement-bar {
  background: #e81e1e;
}

.black-bold .sqs-announcement-bar :focus,
.black-bold .sqs-announcement-bar a:focus {
  outline-color: #fff;
}

.black-bold .sqs-announcement-bar-text p,
.black-bold .sqs-announcement-bar-text a {
  color: #fff;
}

.black-bold .sqs-announcement-bar-close {
  background: transparent;
  color: #fff;
}

.black-bold .gallery-fullscreen-slideshow-control-btn::before,
.black-bold .gallery-slideshow-control-btn::before {
  background: #000;
}

.black-bold .gallery-fullscreen-slideshow-control-btn svg,
.black-bold .gallery-slideshow-control-btn svg {
  stroke: #fff;
}

.black-bold .gallery-fullscreen-slideshow-bullet {
  border-color: #000;
  background-color: transparent;
}

.black-bold .gallery-fullscreen-slideshow-bullet.active {
  background-color: #000;
}

.black-bold .gallery-lightbox-background {
  background-color: #000;
  opacity: 0.9;
}

.black-bold .gallery-lightbox-control-btn {
  color: #fff;
}

.black-bold
  .gallery-lightbox-control-btn
  .gallery-lightbox-control-btn-icon
  svg
  * {
  stroke: currentColor;
}

.black-bold .gallery-lightbox-close-btn {
  color: #fff;
}

.black-bold .gallery-lightbox-close-btn .gallery-lightbox-close-btn-icon svg * {
  stroke: currentColor;
}

.black-bold .user-items-list .list-section-title {
  color: #fff;
}

.black-bold .user-items-list .list-section-title a {
  color: #fff;
}

.primary-button-style-outline
  .black-bold
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black-bold
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black-bold
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black-bold
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.black-bold .user-items-list-simple .list-item-content__title {
  color: #fff;
}

.black-bold .user-items-list-simple .list-item-content__description {
  color: #fff;
}

.black-bold .user-items-list-simple .list-item-content__description a {
  color: #fff;
}

.black-bold .user-items-list-simple .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] {
  background-color: #000;
}

.black-bold
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #fff;
}

.black-bold
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #fff;
}

.black-bold
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #fff;
}

.black-bold
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black-bold .user-items-list-carousel .list-item-content__title {
  color: #fff;
}

.black-bold .user-items-list-carousel .list-item-content__description {
  color: #fff;
}

.black-bold .user-items-list-carousel .list-item-content__description a {
  color: #fff;
}

.black-bold .user-items-list-carousel .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black-bold
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-foreground {
  stroke: #522f0c;
}

.black-bold
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-background {
  background-color: #d6b897;
}

.black-bold
  .user-items-list-carousel
  .user-items-list-carousel__arrow-button::after {
  border-color: #522f0c;
}

.black-bold .user-items-list-carousel .user-items-list-carousel__gutter::after {
  border-color: #fff;
}

.black-bold
  .user-items-list-carousel[data-layout-width="full"]
  .user-items-list-carousel__gutter::after {
  border-color: #d6b897;
}

.black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] {
  background-color: #000;
}

.black-bold
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #fff;
}

.black-bold
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #fff;
}

.black-bold
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #fff;
}

.black-bold
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black-bold .user-items-list-banner-slideshow .list-item-content__title {
  color: #fff;
}

.black-bold .user-items-list-banner-slideshow .list-item-content__description {
  color: #fff;
}

.black-bold
  .user-items-list-banner-slideshow
  .list-item-content__description
  a {
  color: #fff;
}

.black-bold .user-items-list-banner-slideshow .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black-bold
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-foreground {
  stroke: #d6b897;
}

.black-bold
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-background {
  background-color: #522f0c;
}

.black-bold
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-button::after {
  border-color: #d6b897;
}

.black-bold .user-items-list-banner-slideshow .slideshow-gutter::after {
  border-color: #fff;
}

.black-bold
  .user-items-list-banner-slideshow[data-layout-width="full-bleed"]
  .slideshow-gutter::after {
  border-color: #522f0c;
}

.black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-card-background {
  background-color: #000;
}

.black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #fff;
}

.black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #fff;
}

.black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #fff;
}

.black-bold
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #000;
  background-color: #fff;
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .image-button
    .image-button-inner
    a:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .sqs-add-to-cart-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .sqs-editable-button:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .sqs-block-button-element:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    [data-animation-role="header-element"]
    .btn:hover {
    color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .image-button
    .image-button-inner
    a::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .sqs-add-to-cart-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .sqs-editable-button:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .sqs-block-button-element::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    [data-animation-role="header-element"]
    .btn::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .image-button
    a:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .sqs-add-to-cart-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .sqs-editable-button:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .sqs-block-button-element:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    [data-animation-role="header-element"]
    .btn:hover {
    background-color: transparent !important;
    color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .image-button
    a::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .sqs-add-to-cart-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .sqs-editable-button:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .sqs-block-button-element::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    [data-animation-role="header-element"]
    .btn::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black-bold
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

.black-bold .ImageAndText__headline {
  color: #fff;
}

.black-bold .ImageAndText__subheadline {
  color: #fff;
}

.black-bold .ImageAndText__button-link {
  color: #000;
  background-color: #fff;
}

.black-bold .ImageAndText__text-outer-wrapper[data-text-card-enabled="true"] {
  background-color: #522f0c;
}

.black-bold .portfolio-grid-overlay .portfolio-title {
  color: #fff;
}

.black-bold .portfolio-grid-overlay .portfolio-overlay {
  background-color: #000;
}

.black-bold .portfolio-grid-basic .portfolio-title {
  color: #fff;
}

.black-bold
  .portfolio-hover[data-variant-hover-cover]
  .portfolio-hover-item-title {
  color: #fff;
}

.black-bold
  .collection-type-portfolio-index-background
  .portfolio-index-background-link
  h1 {
  color: #fff;
}

.black-bold
  .portfolio-hover[data-variant-hover-follow]
  .portfolio-hover-item-title {
  color: #fff;
}

.black-bold
  .portfolio-hover[data-variant-hover-static]
  .portfolio-hover-item-title {
  color: #fff;
}

.black-bold .item-pagination[data-collection-type^="portfolio"],
.black-bold.item-pagination[data-collection-type^="portfolio"] {
  background-color: #000;
}

.black-bold
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg,
.black-bold.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.black-bold
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next,
.black-bold.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next {
  color: #fff;
}

.black-bold
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title,
.black-bold.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title {
  color: #fff;
}

.black-bold .blog-alternating-side-by-side .blog-more-link {
  color: #fff;
}

.black-bold .blog-alternating-side-by-side .blog-more-link::after {
  background: #fff;
}

.black-bold .blog-alternating-side-by-side .blog-title {
  color: #fff;
}

.black-bold .blog-alternating-side-by-side .blog-categories-list a,
.black-bold .blog-alternating-side-by-side .blog-author,
.black-bold .blog-alternating-side-by-side .blog-date,
.black-bold .blog-alternating-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.black-bold .blog-alternating-side-by-side .blog-excerpt {
  color: #fff;
}

.black-bold .blog-alternating-side-by-side .blog-list-pagination {
  color: #fff;
}

.black-bold
  .blog-alternating-side-by-side
  .blog-list-pagination
  .blog-list-pagination-icon {
  stroke: #fff;
}

.black-bold .blog-basic-grid .blog-more-link {
  color: #fff;
}

.black-bold .blog-basic-grid .blog-more-link::after {
  background: #fff;
}

.black-bold .blog-basic-grid .blog-title {
  color: #fff;
}

.black-bold .blog-basic-grid .blog-categories-list a,
.black-bold .blog-basic-grid .blog-author,
.black-bold .blog-basic-grid .blog-date,
.black-bold .blog-basic-grid .blog-meta-delimiter {
  color: #fff;
}

.black-bold .blog-basic-grid .blog-excerpt {
  color: #fff;
}

.black-bold .blog-basic-grid .blog-list-pagination {
  color: #fff;
}

.black-bold .blog-basic-grid .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.black-bold .blog-masonry .blog-more-link {
  color: #fff;
}

.black-bold .blog-masonry .blog-more-link::after {
  background: #fff;
}

.black-bold .blog-masonry .blog-title {
  color: #fff;
}

.black-bold .blog-masonry .blog-categories-list a,
.black-bold .blog-masonry .blog-author,
.black-bold .blog-masonry .blog-date,
.black-bold .blog-masonry .blog-meta-delimiter {
  color: #fff;
}

.black-bold .blog-masonry .blog-excerpt {
  color: #fff;
}

.black-bold .blog-masonry .blog-list-pagination {
  color: #fff;
}

.black-bold .blog-masonry .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.black-bold .blog-side-by-side .blog-more-link {
  color: #fff;
}

.black-bold .blog-side-by-side .blog-more-link::after {
  background: #fff;
}

.black-bold .blog-side-by-side .blog-title {
  color: #fff;
}

.black-bold .blog-side-by-side .blog-categories-list a,
.black-bold .blog-side-by-side .blog-author,
.black-bold .blog-side-by-side .blog-date,
.black-bold .blog-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.black-bold .blog-side-by-side .blog-excerpt {
  color: #fff;
}

.black-bold .blog-side-by-side .blog-list-pagination {
  color: #fff;
}

.black-bold
  .blog-side-by-side
  .blog-list-pagination
  .blog-list-pagination-icon {
  stroke: #fff;
}

.black-bold .blog-single-column .blog-more-link {
  color: #fff;
}

.black-bold .blog-single-column .blog-more-link::after {
  background: #fff;
}

.black-bold .blog-single-column .blog-title {
  color: #fff;
}

.black-bold .blog-single-column .blog-categories-list a,
.black-bold .blog-single-column .blog-author,
.black-bold .blog-single-column .blog-date,
.black-bold .blog-single-column .blog-meta-delimiter {
  color: #fff;
}

.black-bold .blog-single-column .blog-excerpt {
  color: #fff;
}

.black-bold .blog-single-column .blog-list-pagination {
  color: #fff;
}

.black-bold
  .blog-single-column
  .blog-list-pagination
  .blog-list-pagination-icon {
  stroke: #fff;
}

.black-bold .blog-item-wrapper .blog-item-title h1.entry-title {
  color: #fff;
}

.black-bold .blog-item-wrapper .blog-meta-item,
.black-bold .blog-item-wrapper .blog-meta-item a,
.black-bold .blog-item-wrapper .blog-meta-item span {
  text-decoration: none;
  color: #fff;
}

.black-bold .blog-item-wrapper .author-name,
.black-bold .blog-item-wrapper .author-website,
.black-bold .blog-item-wrapper .author-bio {
  color: #fff;
}

.black-bold .blog-item-wrapper #comments .header-controls,
.black-bold .blog-item-wrapper #comments .header-controls .comment-count,
.black-bold .blog-item-wrapper .comment-header .user-info,
.black-bold .blog-item-wrapper .comment-header .controls {
  color: #fff;
}

.black-bold .blog-item-wrapper .comment-body * {
  color: #fff;
}

.black-bold .item-pagination[data-collection-type^="blog"],
.black-bold.item-pagination[data-collection-type^="blog"] {
  background-color: #000;
}

.black-bold
  .item-pagination[data-collection-type^="blog"]
  .item-pagination-icon
  svg,
.black-bold.item-pagination[data-collection-type^="blog"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.black-bold
  .item-pagination[data-collection-type^="blog"]
  .item-pagination-prev-next,
.black-bold.item-pagination[data-collection-type^="blog"]
  .item-pagination-prev-next {
  color: #fff;
}

.black-bold
  .item-pagination[data-collection-type^="blog"]
  .item-pagination-title,
.black-bold.item-pagination[data-collection-type^="blog"]
  .item-pagination-title {
  color: #fff;
}

.black-bold
  .products.collection-content-wrapper
  .nested-category-breadcrumb-link {
  color: #fff;
}

.black-bold
  .products.collection-content-wrapper
  .ProductItem-nav-breadcrumb-link {
  color: #fff;
}

.black-bold
  .products.collection-content-wrapper
  .grid-item.on-sale
  .sqs-money-native {
  color: #e81e1e;
}

.black-bold
  .products.collection-content-wrapper
  .grid-item.on-sale
  .original-price
  .sqs-money-native {
  color: #fff;
}

.black-bold .products.collection-content-wrapper .product-mark.sale {
  color: #e81e1e;
}

.black-bold
  .products.collection-content-wrapper
  .list-pagination
  .product-list-pagination-icon
  svg {
  stroke: #fff;
}

.black-bold
  .products.collection-content-wrapper
  .list-pagination-nested-categories {
  text-transform: uppercase;
}

.black-bold
  .products.collection-content-wrapper
  .list-pagination-nested-categories
  .product-list-pagination-icon {
  height: 15px;
  width: 15px;
}

.black-bold
  .products.collection-content-wrapper
  .list-pagination-nested-categories
  .list-pagination-next {
  text-align: right;
  align-items: center;
}

.black-bold
  .products.collection-content-wrapper
  .list-pagination-nested-categories
  .list-pagination-prev {
  align-items: center;
}

.black-bold .products.collection-content-wrapper .category-filter-delimiter {
  color: #fff;
}

.black-bold .products.collection-content-wrapper .category-filter-link::after {
  background: #fff;
}

@media (hover: hover) {
  .black-bold .products.collection-content-wrapper .category-filter-link:hover {
    color: #fff;
  }
}

.black-bold
  .products.collection-content-wrapper
  .category-filter-link.category-filter-link-all,
.black-bold .products.collection-content-wrapper .category-filter-link.active {
  color: #fff;
}

.black-bold
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link {
  color: #fff;
}

@media (hover: hover) {
  .black-bold
    .products.collection-content-wrapper
    .category-filter-list.other-active
    .category-filter-link:hover {
    color: #fff;
  }
}

.black-bold
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link.active {
  color: #fff;
}

.black-bold .products.collection-content-wrapper .grid-main-meta .grid-title {
  color: #fff;
}

.black-bold .products.collection-content-wrapper .grid-main-meta .grid-prices {
  color: #fff;
}

.black-bold .products.collection-content-wrapper .grid-meta-status {
  color: #e81e1e;
}

.black-bold .products.collection-content-wrapper .product-scarcity {
  color: #fff;
}

.black-bold
  .ProductItem.on-sale
  .ProductItem-details
  .product-price
  .sqs-money-native {
  color: #e81e1e;
}

.black-bold .ProductItem .ProductItem-details {
  color: #fff;
}

.black-bold .ProductItem .ProductItem-details h1.ProductItem-details-title {
  color: #fff;
}

.black-bold .ProductItem .ProductItem-details .product-price {
  color: #fff;
}

.black-bold .ProductItem .ProductItem-details .product-price,
.black-bold
  .ProductItem
  .ProductItem-details
  .product-price
  .original-price
  .sqs-money-native {
  color: #fff;
}

.black-bold .ProductItem .ProductItem-details .product-scarcity {
  color: #e81e1e;
}

.black-bold .ProductItem .ProductItem-details .variant-option,
.black-bold .ProductItem .ProductItem-details .product-quantity-input,
.black-bold .ProductItem .ProductItem-details .product-quantity-input input {
  color: #fff;
}

.black-bold .ProductItem .ProductItem-details .variant-select-wrapper:after {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.black-bold .ProductItem .ProductItem-nav-breadcrumb span,
.black-bold .ProductItem .ProductItem-nav-pagination span,
.black-bold .ProductItem .ProductItem-nav-breadcrumb a,
.black-bold .ProductItem .ProductItem-nav-pagination a {
  color: #fff;
}

.black-bold .ProductItem .product-item-gallery-carousel-control::after {
  border-color: #000;
}

.black-bold .ProductItem .ProductItem-gallery-current-slide-indicator {
  color: #000;
}

.black-bold .ProductItem .ProductItem-gallery-scroll::after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000 100%);
}

.black-bold .sqs-product-quick-view-content {
  background-color: #000;
}

.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-content {
  background-color: #000;
}

.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details {
  color: #fff;
}

.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .ProductItem-details-title {
  color: #fff !important;
}

.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-price,
.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option-title,
.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option,
.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .quantity-label,
.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-quantity-input
  input {
  color: #fff;
}

.black-bold
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-select-wrapper:after {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.black-bold .product-block .product-quantity-input input {
  color: #fff !important;
}

.black-bold .item-pagination[data-collection-type^="events"],
.black-bold.item-pagination[data-collection-type^="events"] {
  background-color: #000;
}

.black-bold
  .item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg,
.black-bold.item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.black-bold
  .item-pagination[data-collection-type^="events"]
  .events-item-pagination-date,
.black-bold.item-pagination[data-collection-type^="events"]
  .events-item-pagination-date {
  color: #fff;
}

.black-bold
  .item-pagination[data-collection-type^="events"]
  .item-pagination-title,
.black-bold.item-pagination[data-collection-type^="events"]
  .item-pagination-title {
  color: #fff;
}

.black-bold .sqs-block-collectionlink .collectionlink-title {
  color: #fff;
}

.black-bold .image-overlay,
.black-bold .sqs-image-content::after {
  background-color: #000;
}

.black-bold .sqs-block-image .design-layout-poster .sqs-image-content::after,
.black-bold .sqs-block-image .design-layout-poster .image-overlay {
  background-color: #522f0c;
}

.black-bold .sqs-block-image .design-layout-poster .image-title * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-poster .image-subtitle * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-poster .image-title a,
.black-bold .sqs-block-image .design-layout-poster .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black-bold .sqs-block-image .design-layout-poster .image-title a:hover,
  .black-bold .sqs-block-image .design-layout-poster .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black-bold .sqs-block-image .design-layout-poster .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black-bold
  .sqs-block-image
  .design-layout-poster
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black-bold
  .sqs-block-image
  .design-layout-poster
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-image
    .design-layout-poster
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .sqs-block-image .design-layout-card .sqs-image-content::after,
.black-bold .sqs-block-image .design-layout-card .image-overlay {
  background-color: #522f0c;
}

.black-bold .sqs-block-image .design-layout-card .image-title * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-card .image-subtitle * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-card .image-title a,
.black-bold .sqs-block-image .design-layout-card .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black-bold .sqs-block-image .design-layout-card .image-title a:hover,
  .black-bold .sqs-block-image .design-layout-card .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black-bold .sqs-block-image .design-layout-card .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black-bold
  .sqs-block-image
  .design-layout-card
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black-bold
  .sqs-block-image
  .design-layout-card
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-image
    .design-layout-card
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.black-bold .sqs-block-image .design-layout-overlap .image-overlay {
  background-color: #522f0c;
}

.black-bold .sqs-block-image .design-layout-overlap .image-title * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-overlap .image-subtitle * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-overlap .image-title a,
.black-bold .sqs-block-image .design-layout-overlap .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black-bold .sqs-block-image .design-layout-overlap .image-title a:hover,
  .black-bold .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black-bold .sqs-block-image .design-layout-overlap .image-title * {
  background-color: #000;
  box-shadow: 0.2em 0 0 #000, -0.2em 0 0 #000;
}

.primary-button-style-solid
  .black-bold
  .sqs-block-image
  .design-layout-overlap
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black-bold
  .sqs-block-image
  .design-layout-overlap
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-image
    .design-layout-overlap
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .sqs-block-image .design-layout-collage .sqs-image-content::after,
.black-bold .sqs-block-image .design-layout-collage .image-overlay {
  background-color: #522f0c;
}

.black-bold .sqs-block-image .design-layout-collage .image-card {
  background-color: #fff;
}

.black-bold .sqs-block-image .design-layout-collage .image-title * {
  color: #e81e1e;
}

.black-bold .sqs-block-image .design-layout-collage .image-subtitle * {
  color: #e81e1e;
}

.black-bold .sqs-block-image .design-layout-collage .image-title a,
.black-bold .sqs-block-image .design-layout-collage .image-subtitle a {
  color: #e81e1e;
}

@media (hover: hover) {
  .black-bold .sqs-block-image .design-layout-collage .image-title a:hover,
  .black-bold .sqs-block-image .design-layout-collage .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black-bold .sqs-block-image .design-layout-collage .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black-bold
  .sqs-block-image
  .design-layout-collage
  .image-button
  a {
  background: #e81e1e;
  color: #fff;
}

.primary-button-style-outline
  .black-bold
  .sqs-block-image
  .design-layout-collage
  .image-button
  a {
  background: transparent;
  color: #e81e1e;
  border: 2px solid #e81e1e;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-image
    .design-layout-collage
    .image-button
    a:hover {
    background: #e81e1e;
    color: #fff;
  }
}

.black-bold .sqs-block-image .design-layout-stack .sqs-image-content::after,
.black-bold .sqs-block-image .design-layout-stack .image-overlay {
  background-color: #522f0c;
}

.black-bold .sqs-block-image .design-layout-stack .image-title * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-stack .image-subtitle * {
  color: #fff;
}

.black-bold .sqs-block-image .design-layout-stack .image-title a,
.black-bold .sqs-block-image .design-layout-stack .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black-bold .sqs-block-image .design-layout-stack .image-title a:hover,
  .black-bold .sqs-block-image .design-layout-stack .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black-bold .sqs-block-image .design-layout-stack .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black-bold
  .sqs-block-image
  .design-layout-stack
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black-bold
  .sqs-block-image
  .design-layout-stack
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-image
    .design-layout-stack
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .menu-block .menu-select-labels {
  color: #fff;
}

.black-bold .menu-block .menu-section-title {
  color: #fff;
}

.black-bold .menu-block .menu-item-title {
  color: #fff;
}

.black-bold .menu-block .menu-item-description {
  color: #fff;
}

.black-bold .menu-block .menu-item-price-bottom {
  color: #fff;
}

.black-bold .sqs-block-form .field-list .title {
  color: #fff;
}

.black-bold .sqs-block-form .field-list .description {
  color: #fff;
}

.black-bold .sqs-block-form .field-list .caption {
  color: #fff;
}

.black-bold .sqs-block-form .field-list ::placeholder {
  color: #737373;
  opacity: 1;
}

.black-bold .sqs-block-form .field-list :-ms-input-placeholder {
  color: #737373;
}

.black-bold .sqs-block-form .field-list ::-ms-input-placeholder {
  color: #737373;
}

.black-bold .sqs-block-form .field-list .option {
  color: #fff;
}

.black-bold .sqs-block-form .field-list .question {
  color: #fff;
}

.black-bold .sqs-block-form .sqs-editable-button {
  background: #fff;
  color: #000;
}

.primary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button {
  background: transparent;
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-form
    .sqs-editable-button:hover {
    background: #fff;
    color: #000;
  }
}

.black-bold .sqs-block-quote blockquote {
  color: #fff;
}

.black-bold .sqs-block-quote .source {
  color: #fff;
}

.black-bold .sqs-block-newsletter .newsletter-form-header-title {
  color: #fff;
}

.black-bold .sqs-block-newsletter .newsletter-form-header-description {
  color: #fff;
}

.black-bold .sqs-block-newsletter .newsletter-form-field-element {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.black-bold .sqs-block-newsletter .newsletter-form-button {
  background-color: #fff !important;
  color: #000 !important;
}

.primary-button-style-outline
  .black-bold
  .sqs-block-newsletter
  .newsletter-form-button {
  background-color: transparent !important;
  color: #fff !important;
  border-color: #fff !important;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black-bold
    .sqs-block-newsletter
    .newsletter-form-button:hover {
    background-color: #fff !important;
    color: #000 !important;
  }
}

.black-bold .sqs-block-newsletter .newsletter-form-footnote {
  color: #fff !important;
}

.black-bold .sqs-block-summary-v2 .summary-header-text {
  color: #fff;
}

.black-bold .sqs-block-summary-v2 .summary-title {
  color: #fff;
}

.black-bold .sqs-block-summary-v2 .summary-excerpt {
  color: #fff;
}

.black-bold .sqs-block-summary-v2 .summary-read-more-link {
  color: #fff;
}

.black-bold .sqs-block-summary-v2 .summary-metadata--primary {
  color: #fff;
}

.black-bold .sqs-block-summary-v2 .summary-metadata--secondary {
  color: #fff;
}

.black-bold .product-scarcity {
  color: #fff;
}

.black-bold .socialaccountlinks-v2-block .sqs-svg-icon--wrapper,
.black-bold .social-account-links-v2-block .sqs-svg-icon--wrapper {
  transition: opacity 170ms ease-in-out;
}

.black-bold .socialaccountlinks-v2-block .sqs-svg-icon--social,
.black-bold .social-account-links-v2-block .sqs-svg-icon--social,
.black-bold .socialaccountlinks-v2-block .sqs-use--icon,
.black-bold .social-account-links-v2-block .sqs-use--icon,
.black-bold .socialaccountlinks-v2-block .sqs-use--mask,
.black-bold .social-account-links-v2-block .sqs-use--mask {
  fill: transparent;
}

.black-bold .socialaccountlinks-v2-block .sqs-svg-icon--wrapper:hover,
.black-bold .social-account-links-v2-block .sqs-svg-icon--wrapper:hover {
  opacity: 0.8;
}

.black-bold
  .socialaccountlinks-v2-block
  .social-icons-style-regular
  .sqs-use--icon,
.black-bold
  .social-account-links-v2-block
  .social-icons-style-regular
  .sqs-use--icon {
  fill: #fff;
}

.black-bold
  .socialaccountlinks-v2-block
  .social-icons-style-knockout
  .sqs-use--mask,
.black-bold
  .social-account-links-v2-block
  .social-icons-style-knockout
  .sqs-use--mask {
  fill: #fff;
}

.black-bold
  .socialaccountlinks-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper,
.black-bold
  .social-account-links-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper {
  background-color: #fff;
}

.black-bold
  .socialaccountlinks-v2-block
  .social-icons-style-solid
  .sqs-use--icon,
.black-bold
  .social-account-links-v2-block
  .social-icons-style-solid
  .sqs-use--icon {
  fill: #000;
}

.black-bold
  .socialaccountlinks-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper,
.black-bold
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper {
  border-color: #fff;
}

.black-bold
  .socialaccountlinks-v2-block
  .social-icons-style-border
  .sqs-use--icon,
.black-bold
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-use--icon {
  fill: #fff;
}

/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.black.page-section {
  color: #fff;
}

.black.page-section.background-width--inset {
  background-color: #fff;
}

.black:not(.has-background) .section-background {
  background-color: #000;
}

.black h1 {
  color: #fff;
}

.black h2 {
  color: #fff;
}

.black h3 {
  color: #fff;
}

.black h4 {
  color: #fff;
}

.black .sqsrte-large {
  color: #fff;
}

.black .sqsrte-small {
  color: #fff;
}

.black .sqs-block-html a,
.black .read-more-link,
.black .entry-excerpt a,
.black .blog-excerpt a,
.black .eventlist-excerpt a,
.black .sqs-block-newsletter .newsletter-form-header a,
.black .sqs-block-newsletter .newsletter-form-footnote a,
.black .sqs-block-newsletter .form-submission-text a,
.black .sqs-block-form .form-submission-text a {
  color: #fff;
}

.black :focus,
.black a:focus {
  outline-color: #fff;
}

.black .sqs-search-page-input.focus-within {
  outline-color: #fff;
}

.black .sqs-search-page-input:focus-within {
  outline-color: #fff;
}

.black
  .header[data-first-focusable-element][data-focus-visible-added]
  .header-announcement-bar-wrapper {
  outline-color: #fff;
}

.black .ProductItem .variant-radiobtn[data-focus-visible-added] + label {
  outline-color: #fff;
}

.black .ProductItem .star {
  fill: #fff;
}

.black .ProductItem .star path {
  fill: #fff;
}

.black .product-item-gallery-carousel-control:focus {
  outline-color: #000;
}

.black .sqs-modal-lightbox :focus {
  outline-color: #000;
}

.black .sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus {
  outline-color: #000;
}

.black
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  :focus {
  outline-color: #fff;
}

.black
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  .product-item-gallery-carousel-control:focus {
  outline-color: #000;
}

.black .sqs-block-button-element,
.black .image-button a,
.black .header-actions .btn,
.black .header-skip-link {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.black
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .sqs-editable-button.ma-pricing-option-button {
  color: #fff;
  border: 1px solid #fff;
}

@media (hover: hover) {
  .black
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .sqs-editable-button.ma-pricing-option-button:hover {
    background-color: #fff;
    color: #000;
  }
}

.black
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .sqs-editable-button.ma-pricing-option-selected {
  color: #000;
  background-color: #fff;
}

.primary-button-style-outline .black .sqs-block-button-element--small,
.primary-button-style-outline .black .sqs-block-button-element--medium,
.primary-button-style-outline .black .sqs-block-button-element--large,
.primary-button-style-outline .black .header-actions .btn {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline .black .sqs-block-button-element--small:hover,
  .primary-button-style-outline .black .sqs-block-button-element--medium:hover,
  .primary-button-style-outline .black .sqs-block-button-element--large:hover,
  .primary-button-style-outline .black .header-actions .btn:hover {
    background: #fff;
    color: #000;
  }
}

body:not(.button-style-default) .black .sqs-editable-button,
body.button-style-default .black .sqs-editable-button,
body:not(.button-style-default) .black .sqs-editable-button-layout,
body.button-style-default .black .sqs-editable-button-layout,
body:not(.button-style-default) .black .sqs-editable-button-font,
body.button-style-default .black .sqs-editable-button-font,
body:not(.button-style-default) .black .sqs-editable-button-color,
body.button-style-default .black .sqs-editable-button-color,
body:not(.button-style-default) .black .sqs-editable-button-style,
body.button-style-default .black .sqs-editable-button-style,
body:not(.button-style-default) .black .sqs-editable-button-shape,
body.button-style-default .black .sqs-editable-button-shape,
body:not(.button-style-default) .black .sqs-add-to-cart-button,
body.button-style-default .black .sqs-add-to-cart-button,
body:not(.button-style-default) .black .newsletter-form-button,
body.button-style-default .black .newsletter-form-button {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  body:not(.button-style-default) .black .sqs-editable-button.comment-btn:hover,
  body.button-style-default .black .sqs-editable-button.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .sqs-editable-button-layout.comment-btn:hover,
  body.button-style-default
    .black
    .sqs-editable-button-layout.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .sqs-editable-button-font.comment-btn:hover,
  body.button-style-default .black .sqs-editable-button-font.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .sqs-editable-button-color.comment-btn:hover,
  body.button-style-default .black .sqs-editable-button-color.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .sqs-editable-button-style.comment-btn:hover,
  body.button-style-default .black .sqs-editable-button-style.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .sqs-editable-button-shape.comment-btn:hover,
  body.button-style-default .black .sqs-editable-button-shape.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .sqs-add-to-cart-button.comment-btn:hover,
  body.button-style-default .black .sqs-add-to-cart-button.comment-btn:hover,
  body:not(.button-style-default)
    .black
    .newsletter-form-button.comment-btn:hover,
  body.button-style-default .black .newsletter-form-button.comment-btn:hover {
    background-color: #fff;
  }
}

body.primary-button-style-outline .black .sqs-editable-button,
body.primary-button-style-outline .black .sqs-editable-button-layout,
body.primary-button-style-outline .black .sqs-editable-button-font,
body.primary-button-style-outline .black .sqs-editable-button-color,
body.primary-button-style-outline .black .sqs-editable-button-style,
body.primary-button-style-outline .black .sqs-editable-button-shape,
body.primary-button-style-outline .black .sqs-add-to-cart-button,
body.primary-button-style-outline .black .newsletter-form-button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  body.primary-button-style-outline .black .sqs-editable-button:hover,
  body.primary-button-style-outline .black .sqs-editable-button-layout:hover,
  body.primary-button-style-outline .black .sqs-editable-button-font:hover,
  body.primary-button-style-outline .black .sqs-editable-button-color:hover,
  body.primary-button-style-outline .black .sqs-editable-button-style:hover,
  body.primary-button-style-outline .black .sqs-editable-button-shape:hover,
  body.primary-button-style-outline .black .sqs-add-to-cart-button:hover,
  body.primary-button-style-outline .black .newsletter-form-button:hover,
  body.primary-button-style-outline
    .black
    .sqs-editable-button.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .sqs-editable-button-layout.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .sqs-editable-button-font.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .sqs-editable-button-color.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .sqs-editable-button-style.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .sqs-editable-button-shape.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .sqs-add-to-cart-button.comment-btn:hover,
  body.primary-button-style-outline
    .black
    .newsletter-form-button.comment-btn:hover {
    background: #fff;
    color: #000;
  }
}

.black .sqs-block-horizontalrule hr {
  background-color: #fff;
}

.black .section-background-overlay {
  background-color: #000;
}

.black .floating-cart {
  background-color: #fff;
  color: #000;
}

.black .floating-cart :focus {
  outline-color: #000;
}

.black .floating-cart .icon--stroke svg {
  stroke: #000;
}

.tweak-transparent-header
  .sections
  .black.page-section:first-child.background-width--full-bleed.has-background
  .section-background:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(#000, 150px, transparent);
  opacity: 0.05;
}

.header.black {
  background-color: #000;
}

body:not(.header--menu-open) .black .header-title-text a {
  color: #fff;
}

body:not(.header--menu-open) .black .header-nav-folder-content {
  background-color: #000;
}

body:not(.header--menu-open) .black .header-nav-wrapper a {
  color: #fff;
}

body:not(.header--menu-open)
  .black
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body:not(.header--menu-open) .black .header-border[data-header-style="theme"] {
  border: solid #fff;
}

body:not(.header--menu-open)
  .black
  .header-border[data-header-style="dynamic"] {
  border: solid #fff;
}

body:not(.header--menu-open) .black .user-accounts-text-link {
  color: #fff;
}

body:not(.header--menu-open) .black .cart-text-link {
  color: #fff;
}

body:not(.header--menu-open) .black .burger-inner .top-bun,
body:not(.header--menu-open) .black .burger-inner .patty,
body:not(.header--menu-open) .black .burger-inner .bottom-bun {
  background-color: #fff;
}

body:not(.header--menu-open) .black .header-actions .icon--stroke svg {
  stroke: #fff;
}

body:not(.header--menu-open) .black .header-actions .icon--fill svg {
  fill: #fff;
}

body:not(.header--menu-open) .black .header-actions .icon-cart-quantity {
  color: #fff;
}

body:not(.header--menu-open) .black .header-nav-item--active a {
  background-repeat: repeat-x;
  background-image: linear-gradient(
    to right,
    currentColor 100%,
    currentColor 0
  );
  background-size: 1px 1px;
  background-position: 0 calc(100% - 0.1em);
}

body:not(.header--menu-open)
  .black
  .header-nav-item--active
  .header-nav-folder-item
  a {
  background: none;
}

body.header--menu-open .header.black .header-title-text a {
  color: #fff;
}

body.header--menu-open .header.black .header-burger .top-bun,
body.header--menu-open .header.black .header-burger .patty,
body.header--menu-open .header.black .header-burger .bottom-bun {
  background-color: #fff;
}

body.header--menu-open .header.black .header-nav-folder-content {
  background-color: #000;
}

body.header--menu-open .header.black .header-nav-wrapper a {
  color: #fff;
}

body.header--menu-open
  .header.black
  .header-nav-wrapper
  .header-menu-nav-item--active
  a,
body.header--menu-open
  .header.black
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body.header--menu-open .header.black .user-accounts-text-link {
  color: #fff;
}

body.header--menu-open .header.black .cart-text-link {
  color: #fff;
}

body.header--menu-open .header.black .header-actions .icon--stroke svg {
  stroke: #fff;
}

body.header--menu-open .header.black .header-actions .icon--fill svg {
  fill: #fff;
}

body.header--menu-open .header.black .header-actions .icon-cart-quantity {
  color: #fff;
}

.header-menu.black .header-menu-bg {
  background-color: #000;
}

.header-menu.black .header-menu-nav a:not(.btn) {
  color: #fff;
}

.header-menu.black .header-menu-nav .header-menu-nav-item--active a,
.header-menu.black .header-menu-nav .header-nav-item--active a {
  color: #fff;
}

.header-menu.black .header-menu-cta a {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

body.primary-button-style-outline .header-menu.black .header-menu-cta a {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  body.primary-button-style-outline
    .header-menu.black
    .header-menu-cta
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black .sqs-announcement-bar {
  background: #fff;
}

.black .sqs-announcement-bar :focus,
.black .sqs-announcement-bar a:focus {
  outline-color: #000;
}

.black .sqs-announcement-bar-text p,
.black .sqs-announcement-bar-text a {
  color: #000;
}

.black .sqs-announcement-bar-close {
  background: transparent;
  color: #000;
}

.black .gallery-fullscreen-slideshow-control-btn::before,
.black .gallery-slideshow-control-btn::before {
  background: #000;
}

.black .gallery-fullscreen-slideshow-control-btn svg,
.black .gallery-slideshow-control-btn svg {
  stroke: #fff;
}

.black .gallery-fullscreen-slideshow-bullet {
  border-color: #000;
  background-color: transparent;
}

.black .gallery-fullscreen-slideshow-bullet.active {
  background-color: #000;
}

.black .gallery-lightbox-background {
  background-color: #000;
  opacity: 0.9;
}

.black .gallery-lightbox-control-btn {
  color: #fff;
}

.black .gallery-lightbox-control-btn .gallery-lightbox-control-btn-icon svg * {
  stroke: currentColor;
}

.black .gallery-lightbox-close-btn {
  color: #fff;
}

.black .gallery-lightbox-close-btn .gallery-lightbox-close-btn-icon svg * {
  stroke: currentColor;
}

.black .user-items-list .list-section-title {
  color: #fff;
}

.black .user-items-list .list-section-title a {
  color: #fff;
}

.primary-button-style-outline
  .black
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.primary-button-style-outline
  .black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: #fff;
    color: #000;
  }
}

.black .user-items-list-simple .list-item-content__title {
  color: #fff;
}

.black .user-items-list-simple .list-item-content__description {
  color: #fff;
}

.black .user-items-list-simple .list-item-content__description a {
  color: #fff;
}

.black .user-items-list-simple .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black .user-items-list-simple .list-item[data-is-card-enabled="true"] {
  background-color: #000;
}

.black
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #fff;
}

.black
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #fff;
}

.black
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #fff;
}

.black
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black .user-items-list-carousel .list-item-content__title {
  color: #fff;
}

.black .user-items-list-carousel .list-item-content__description {
  color: #fff;
}

.black .user-items-list-carousel .list-item-content__description a {
  color: #fff;
}

.black .user-items-list-carousel .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-foreground {
  stroke: #522f0c;
}

.black
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-background {
  background-color: #d6b897;
}

.black
  .user-items-list-carousel
  .user-items-list-carousel__arrow-button::after {
  border-color: #522f0c;
}

.black .user-items-list-carousel .user-items-list-carousel__gutter::after {
  border-color: #fff;
}

.black
  .user-items-list-carousel[data-layout-width="full"]
  .user-items-list-carousel__gutter::after {
  border-color: #d6b897;
}

.black .user-items-list-carousel .list-item[data-is-card-enabled="true"] {
  background-color: #000;
}

.black
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #fff;
}

.black
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #fff;
}

.black
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #fff;
}

.black
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black .user-items-list-banner-slideshow .list-item-content__title {
  color: #fff;
}

.black .user-items-list-banner-slideshow .list-item-content__description {
  color: #fff;
}

.black .user-items-list-banner-slideshow .list-item-content__description a {
  color: #fff;
}

.black .user-items-list-banner-slideshow .list-item-content__button {
  color: #000;
  background-color: #fff;
}

.black
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-foreground {
  stroke: #d6b897;
}

.black
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-background {
  background-color: #522f0c;
}

.black
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-button::after {
  border-color: #d6b897;
}

.black .user-items-list-banner-slideshow .slideshow-gutter::after {
  border-color: #fff;
}

.black
  .user-items-list-banner-slideshow[data-layout-width="full-bleed"]
  .slideshow-gutter::after {
  border-color: #522f0c;
}

.black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-card-background {
  background-color: #000;
}

.black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #fff;
}

.black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #fff;
}

.black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #fff;
}

.black
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button {
  color: #000;
  background-color: #fff;
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .image-button
    .image-button-inner
    a:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .sqs-add-to-cart-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .sqs-editable-button:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .sqs-block-button-element:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    [data-animation-role="header-element"]
    .btn:hover {
    color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .image-button
    .image-button-inner
    a::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .sqs-add-to-cart-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .sqs-editable-button:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .sqs-block-button-element::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    [data-animation-role="header-element"]
    .btn::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #fff;
  }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .image-button
    a:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .sqs-add-to-cart-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .sqs-editable-button:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .sqs-block-button-element:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button:hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    [data-animation-role="header-element"]
    .btn:hover {
    background-color: transparent !important;
    color: #000;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .image-button
    a::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .sqs-add-to-cart-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .sqs-editable-button:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .sqs-block-button-element::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .ma-pricing-toggle-wrapper
    .ma-pricing-option-button::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    [data-animation-role="header-element"]
    .btn::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
    background: transparent;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .black
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    background-color: transparent;
    color: #000;
  }
}

.black .ImageAndText__headline {
  color: #fff;
}

.black .ImageAndText__subheadline {
  color: #fff;
}

.black .ImageAndText__button-link {
  color: #000;
  background-color: #fff;
}

.black .ImageAndText__text-outer-wrapper[data-text-card-enabled="true"] {
  background-color: #522f0c;
}

.black .portfolio-grid-overlay .portfolio-title {
  color: #fff;
}

.black .portfolio-grid-overlay .portfolio-overlay {
  background-color: #000;
}

.black .portfolio-grid-basic .portfolio-title {
  color: #fff;
}

.black .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title {
  color: #fff;
}

.black
  .collection-type-portfolio-index-background
  .portfolio-index-background-link
  h1 {
  color: #fff;
}

.black .portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title {
  color: #fff;
}

.black .portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title {
  color: #fff;
}

.black .item-pagination[data-collection-type^="portfolio"],
.black.item-pagination[data-collection-type^="portfolio"] {
  background-color: #000;
}

.black
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg,
.black.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.black
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next,
.black.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next {
  color: #fff;
}

.black
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title,
.black.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title {
  color: #fff;
}

.black .blog-alternating-side-by-side .blog-more-link {
  color: #fff;
}

.black .blog-alternating-side-by-side .blog-more-link::after {
  background: #fff;
}

.black .blog-alternating-side-by-side .blog-title {
  color: #fff;
}

.black .blog-alternating-side-by-side .blog-categories-list a,
.black .blog-alternating-side-by-side .blog-author,
.black .blog-alternating-side-by-side .blog-date,
.black .blog-alternating-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.black .blog-alternating-side-by-side .blog-excerpt {
  color: #fff;
}

.black .blog-alternating-side-by-side .blog-list-pagination {
  color: #fff;
}

.black
  .blog-alternating-side-by-side
  .blog-list-pagination
  .blog-list-pagination-icon {
  stroke: #fff;
}

.black .blog-basic-grid .blog-more-link {
  color: #fff;
}

.black .blog-basic-grid .blog-more-link::after {
  background: #fff;
}

.black .blog-basic-grid .blog-title {
  color: #fff;
}

.black .blog-basic-grid .blog-categories-list a,
.black .blog-basic-grid .blog-author,
.black .blog-basic-grid .blog-date,
.black .blog-basic-grid .blog-meta-delimiter {
  color: #fff;
}

.black .blog-basic-grid .blog-excerpt {
  color: #fff;
}

.black .blog-basic-grid .blog-list-pagination {
  color: #fff;
}

.black .blog-basic-grid .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.black .blog-masonry .blog-more-link {
  color: #fff;
}

.black .blog-masonry .blog-more-link::after {
  background: #fff;
}

.black .blog-masonry .blog-title {
  color: #fff;
}

.black .blog-masonry .blog-categories-list a,
.black .blog-masonry .blog-author,
.black .blog-masonry .blog-date,
.black .blog-masonry .blog-meta-delimiter {
  color: #fff;
}

.black .blog-masonry .blog-excerpt {
  color: #fff;
}

.black .blog-masonry .blog-list-pagination {
  color: #fff;
}

.black .blog-masonry .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.black .blog-side-by-side .blog-more-link {
  color: #fff;
}

.black .blog-side-by-side .blog-more-link::after {
  background: #fff;
}

.black .blog-side-by-side .blog-title {
  color: #fff;
}

.black .blog-side-by-side .blog-categories-list a,
.black .blog-side-by-side .blog-author,
.black .blog-side-by-side .blog-date,
.black .blog-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.black .blog-side-by-side .blog-excerpt {
  color: #fff;
}

.black .blog-side-by-side .blog-list-pagination {
  color: #fff;
}

.black .blog-side-by-side .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.black .blog-single-column .blog-more-link {
  color: #fff;
}

.black .blog-single-column .blog-more-link::after {
  background: #fff;
}

.black .blog-single-column .blog-title {
  color: #fff;
}

.black .blog-single-column .blog-categories-list a,
.black .blog-single-column .blog-author,
.black .blog-single-column .blog-date,
.black .blog-single-column .blog-meta-delimiter {
  color: #fff;
}

.black .blog-single-column .blog-excerpt {
  color: #fff;
}

.black .blog-single-column .blog-list-pagination {
  color: #fff;
}

.black .blog-single-column .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.black .blog-item-wrapper .blog-item-title h1.entry-title {
  color: #fff;
}

.black .blog-item-wrapper .blog-meta-item,
.black .blog-item-wrapper .blog-meta-item a,
.black .blog-item-wrapper .blog-meta-item span {
  text-decoration: none;
  color: #fff;
}

.black .blog-item-wrapper .author-name,
.black .blog-item-wrapper .author-website,
.black .blog-item-wrapper .author-bio {
  color: #fff;
}

.black .blog-item-wrapper #comments .header-controls,
.black .blog-item-wrapper #comments .header-controls .comment-count,
.black .blog-item-wrapper .comment-header .user-info,
.black .blog-item-wrapper .comment-header .controls {
  color: #fff;
}

.black .blog-item-wrapper .comment-body * {
  color: #fff;
}

.black .item-pagination[data-collection-type^="blog"],
.black.item-pagination[data-collection-type^="blog"] {
  background-color: #000;
}

.black .item-pagination[data-collection-type^="blog"] .item-pagination-icon svg,
.black.item-pagination[data-collection-type^="blog"] .item-pagination-icon svg {
  stroke: #fff;
}

.black
  .item-pagination[data-collection-type^="blog"]
  .item-pagination-prev-next,
.black.item-pagination[data-collection-type^="blog"]
  .item-pagination-prev-next {
  color: #fff;
}

.black .item-pagination[data-collection-type^="blog"] .item-pagination-title,
.black.item-pagination[data-collection-type^="blog"] .item-pagination-title {
  color: #fff;
}

.black .products.collection-content-wrapper .nested-category-breadcrumb-link {
  color: #fff;
}

.black .products.collection-content-wrapper .ProductItem-nav-breadcrumb-link {
  color: #fff;
}

.black
  .products.collection-content-wrapper
  .grid-item.on-sale
  .sqs-money-native {
  color: #e81e1e;
}

.black
  .products.collection-content-wrapper
  .grid-item.on-sale
  .original-price
  .sqs-money-native {
  color: #fff;
}

.black .products.collection-content-wrapper .product-mark.sale {
  color: #e81e1e;
}

.black
  .products.collection-content-wrapper
  .list-pagination
  .product-list-pagination-icon
  svg {
  stroke: #fff;
}

.black .products.collection-content-wrapper .list-pagination-nested-categories {
  text-transform: uppercase;
}

.black
  .products.collection-content-wrapper
  .list-pagination-nested-categories
  .product-list-pagination-icon {
  height: 15px;
  width: 15px;
}

.black
  .products.collection-content-wrapper
  .list-pagination-nested-categories
  .list-pagination-next {
  text-align: right;
  align-items: center;
}

.black
  .products.collection-content-wrapper
  .list-pagination-nested-categories
  .list-pagination-prev {
  align-items: center;
}

.black .products.collection-content-wrapper .category-filter-delimiter {
  color: #fff;
}

.black .products.collection-content-wrapper .category-filter-link::after {
  background: #fff;
}

@media (hover: hover) {
  .black .products.collection-content-wrapper .category-filter-link:hover {
    color: #fff;
  }
}

.black
  .products.collection-content-wrapper
  .category-filter-link.category-filter-link-all,
.black .products.collection-content-wrapper .category-filter-link.active {
  color: #fff;
}

.black
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link {
  color: #fff;
}

@media (hover: hover) {
  .black
    .products.collection-content-wrapper
    .category-filter-list.other-active
    .category-filter-link:hover {
    color: #fff;
  }
}

.black
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link.active {
  color: #fff;
}

.black .products.collection-content-wrapper .grid-main-meta .grid-title {
  color: #fff;
}

.black .products.collection-content-wrapper .grid-main-meta .grid-prices {
  color: #fff;
}

.black .products.collection-content-wrapper .grid-meta-status {
  color: #e81e1e;
}

.black .products.collection-content-wrapper .product-scarcity {
  color: #fff;
}

.black
  .ProductItem.on-sale
  .ProductItem-details
  .product-price
  .sqs-money-native {
  color: #e81e1e;
}

.black .ProductItem .ProductItem-details {
  color: #fff;
}

.black .ProductItem .ProductItem-details h1.ProductItem-details-title {
  color: #fff;
}

.black .ProductItem .ProductItem-details .product-price {
  color: #fff;
}

.black .ProductItem .ProductItem-details .product-price,
.black
  .ProductItem
  .ProductItem-details
  .product-price
  .original-price
  .sqs-money-native {
  color: #fff;
}

.black .ProductItem .ProductItem-details .product-scarcity {
  color: #e81e1e;
}

.black .ProductItem .ProductItem-details .variant-option,
.black .ProductItem .ProductItem-details .product-quantity-input,
.black .ProductItem .ProductItem-details .product-quantity-input input {
  color: #fff;
}

.black .ProductItem .ProductItem-details .variant-select-wrapper:after {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.black .ProductItem .ProductItem-nav-breadcrumb span,
.black .ProductItem .ProductItem-nav-pagination span,
.black .ProductItem .ProductItem-nav-breadcrumb a,
.black .ProductItem .ProductItem-nav-pagination a {
  color: #fff;
}

.black .ProductItem .product-item-gallery-carousel-control::after {
  border-color: #000;
}

.black .ProductItem .ProductItem-gallery-current-slide-indicator {
  color: #000;
}

.black .ProductItem .ProductItem-gallery-scroll::after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000 100%);
}

.black .sqs-product-quick-view-content {
  background-color: #000;
}

.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-content {
  background-color: #000;
}

.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details {
  color: #fff;
}

.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .ProductItem-details-title {
  color: #fff !important;
}

.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-price,
.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option-title,
.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option,
.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .quantity-label,
.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-quantity-input
  input {
  color: #fff;
}

.black
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-select-wrapper:after {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.black .product-block .product-quantity-input input {
  color: #fff !important;
}

.black .item-pagination[data-collection-type^="events"],
.black.item-pagination[data-collection-type^="events"] {
  background-color: #000;
}

.black
  .item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg,
.black.item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.black
  .item-pagination[data-collection-type^="events"]
  .events-item-pagination-date,
.black.item-pagination[data-collection-type^="events"]
  .events-item-pagination-date {
  color: #fff;
}

.black .item-pagination[data-collection-type^="events"] .item-pagination-title,
.black.item-pagination[data-collection-type^="events"] .item-pagination-title {
  color: #fff;
}

.black .sqs-block-collectionlink .collectionlink-title {
  color: #fff;
}

.black .image-overlay,
.black .sqs-image-content::after {
  background-color: #000;
}

.black .sqs-block-image .design-layout-poster .sqs-image-content::after,
.black .sqs-block-image .design-layout-poster .image-overlay {
  background-color: #522f0c;
}

.black .sqs-block-image .design-layout-poster .image-title * {
  color: #fff;
}

.black .sqs-block-image .design-layout-poster .image-subtitle * {
  color: #fff;
}

.black .sqs-block-image .design-layout-poster .image-title a,
.black .sqs-block-image .design-layout-poster .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black .sqs-block-image .design-layout-poster .image-title a:hover,
  .black .sqs-block-image .design-layout-poster .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black .sqs-block-image .design-layout-poster .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black
  .sqs-block-image
  .design-layout-poster
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black
  .sqs-block-image
  .design-layout-poster
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-image
    .design-layout-poster
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black .sqs-block-image .design-layout-card .sqs-image-content::after,
.black .sqs-block-image .design-layout-card .image-overlay {
  background-color: #522f0c;
}

.black .sqs-block-image .design-layout-card .image-title * {
  color: #fff;
}

.black .sqs-block-image .design-layout-card .image-subtitle * {
  color: #fff;
}

.black .sqs-block-image .design-layout-card .image-title a,
.black .sqs-block-image .design-layout-card .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black .sqs-block-image .design-layout-card .image-title a:hover,
  .black .sqs-block-image .design-layout-card .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black .sqs-block-image .design-layout-card .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black
  .sqs-block-image
  .design-layout-card
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black
  .sqs-block-image
  .design-layout-card
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-image
    .design-layout-card
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.black .sqs-block-image .design-layout-overlap .image-overlay {
  background-color: #522f0c;
}

.black .sqs-block-image .design-layout-overlap .image-title * {
  color: #fff;
}

.black .sqs-block-image .design-layout-overlap .image-subtitle * {
  color: #fff;
}

.black .sqs-block-image .design-layout-overlap .image-title a,
.black .sqs-block-image .design-layout-overlap .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black .sqs-block-image .design-layout-overlap .image-title a:hover,
  .black .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black .sqs-block-image .design-layout-overlap .image-title * {
  background-color: #000;
  box-shadow: 0.2em 0 0 #000, -0.2em 0 0 #000;
}

.primary-button-style-solid
  .black
  .sqs-block-image
  .design-layout-overlap
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black
  .sqs-block-image
  .design-layout-overlap
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-image
    .design-layout-overlap
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black .sqs-block-image .design-layout-collage .sqs-image-content::after,
.black .sqs-block-image .design-layout-collage .image-overlay {
  background-color: #522f0c;
}

.black .sqs-block-image .design-layout-collage .image-card {
  background-color: #fff;
}

.black .sqs-block-image .design-layout-collage .image-title * {
  color: #000;
}

.black .sqs-block-image .design-layout-collage .image-subtitle * {
  color: #000;
}

.black .sqs-block-image .design-layout-collage .image-title a,
.black .sqs-block-image .design-layout-collage .image-subtitle a {
  color: #000;
}

@media (hover: hover) {
  .black .sqs-block-image .design-layout-collage .image-title a:hover,
  .black .sqs-block-image .design-layout-collage .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black .sqs-block-image .design-layout-collage .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black
  .sqs-block-image
  .design-layout-collage
  .image-button
  a {
  background: #e81e1e;
  color: #fff;
}

.primary-button-style-outline
  .black
  .sqs-block-image
  .design-layout-collage
  .image-button
  a {
  background: transparent;
  color: #e81e1e;
  border: 2px solid #e81e1e;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-image
    .design-layout-collage
    .image-button
    a:hover {
    background: #e81e1e;
    color: #fff;
  }
}

.black .sqs-block-image .design-layout-stack .sqs-image-content::after,
.black .sqs-block-image .design-layout-stack .image-overlay {
  background-color: #522f0c;
}

.black .sqs-block-image .design-layout-stack .image-title * {
  color: #fff;
}

.black .sqs-block-image .design-layout-stack .image-subtitle * {
  color: #fff;
}

.black .sqs-block-image .design-layout-stack .image-title a,
.black .sqs-block-image .design-layout-stack .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .black .sqs-block-image .design-layout-stack .image-title a:hover,
  .black .sqs-block-image .design-layout-stack .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.black .sqs-block-image .design-layout-stack .image-title * {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0.2em 0 0 rgba(0, 0, 0, 0), -0.2em 0 0 rgba(0, 0, 0, 0);
}

.primary-button-style-solid
  .black
  .sqs-block-image
  .design-layout-stack
  .image-button
  a {
  background: #fff;
  color: #000;
}

.primary-button-style-outline
  .black
  .sqs-block-image
  .design-layout-stack
  .image-button
  a {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-image
    .design-layout-stack
    .image-button
    a:hover {
    background: #fff;
    color: #000;
  }
}

.black .menu-block .menu-select-labels {
  color: #fff;
}

.black .menu-block .menu-section-title {
  color: #fff;
}

.black .menu-block .menu-item-title {
  color: #fff;
}

.black .menu-block .menu-item-description {
  color: #fff;
}

.black .menu-block .menu-item-price-bottom {
  color: #fff;
}

.black .sqs-block-form .field-list .title {
  color: #fff;
}

.black .sqs-block-form .field-list .description {
  color: #fff;
}

.black .sqs-block-form .field-list .caption {
  color: #fff;
}

.black .sqs-block-form .field-list ::placeholder {
  color: #737373;
  opacity: 1;
}

.black .sqs-block-form .field-list :-ms-input-placeholder {
  color: #737373;
}

.black .sqs-block-form .field-list ::-ms-input-placeholder {
  color: #737373;
}

.black .sqs-block-form .field-list .option {
  color: #fff;
}

.black .sqs-block-form .field-list .question {
  color: #fff;
}

.black .sqs-block-form .sqs-editable-button {
  background: #fff;
  color: #000;
}

.primary-button-style-outline .black .sqs-block-form .sqs-editable-button {
  background: transparent;
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-form
    .sqs-editable-button:hover {
    background: #fff;
    color: #000;
  }
}

.black .sqs-block-quote blockquote {
  color: #fff;
}

.black .sqs-block-quote .source {
  color: #fff;
}

.black .sqs-block-newsletter .newsletter-form-header-title {
  color: #fff;
}

.black .sqs-block-newsletter .newsletter-form-header-description {
  color: #fff;
}

.black .sqs-block-newsletter .newsletter-form-field-element {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.black .sqs-block-newsletter .newsletter-form-button {
  background-color: #fff !important;
  color: #000 !important;
}

.primary-button-style-outline
  .black
  .sqs-block-newsletter
  .newsletter-form-button {
  background-color: transparent !important;
  color: #fff !important;
  border-color: #fff !important;
}

@media (hover: hover) {
  .primary-button-style-outline
    .black
    .sqs-block-newsletter
    .newsletter-form-button:hover {
    background-color: #fff !important;
    color: #000 !important;
  }
}

.black .sqs-block-newsletter .newsletter-form-footnote {
  color: #fff !important;
}

.black .sqs-block-summary-v2 .summary-header-text {
  color: #fff;
}

.black .sqs-block-summary-v2 .summary-title {
  color: #fff;
}

.black .sqs-block-summary-v2 .summary-excerpt {
  color: #fff;
}

.black .sqs-block-summary-v2 .summary-read-more-link {
  color: #fff;
}

.black .sqs-block-summary-v2 .summary-metadata--primary {
  color: #fff;
}

.black .sqs-block-summary-v2 .summary-metadata--secondary {
  color: #fff;
}

.black .product-scarcity {
  color: #fff;
}

.black .socialaccountlinks-v2-block .sqs-svg-icon--wrapper,
.black .social-account-links-v2-block .sqs-svg-icon--wrapper {
  transition: opacity 170ms ease-in-out;
}

.black .socialaccountlinks-v2-block .sqs-svg-icon--social,
.black .social-account-links-v2-block .sqs-svg-icon--social,
.black .socialaccountlinks-v2-block .sqs-use--icon,
.black .social-account-links-v2-block .sqs-use--icon,
.black .socialaccountlinks-v2-block .sqs-use--mask,
.black .social-account-links-v2-block .sqs-use--mask {
  fill: transparent;
}

.black .socialaccountlinks-v2-block .sqs-svg-icon--wrapper:hover,
.black .social-account-links-v2-block .sqs-svg-icon--wrapper:hover {
  opacity: 0.8;
}

.black .socialaccountlinks-v2-block .social-icons-style-regular .sqs-use--icon,
.black
  .social-account-links-v2-block
  .social-icons-style-regular
  .sqs-use--icon {
  fill: #fff;
}

.black .socialaccountlinks-v2-block .social-icons-style-knockout .sqs-use--mask,
.black
  .social-account-links-v2-block
  .social-icons-style-knockout
  .sqs-use--mask {
  fill: #fff;
}

.black
  .socialaccountlinks-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper,
.black
  .social-account-links-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper {
  background-color: #fff;
}

.black .socialaccountlinks-v2-block .social-icons-style-solid .sqs-use--icon,
.black .social-account-links-v2-block .social-icons-style-solid .sqs-use--icon {
  fill: #000;
}

.black
  .socialaccountlinks-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper,
.black
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper {
  border-color: #fff;
}

.black .socialaccountlinks-v2-block .social-icons-style-border .sqs-use--icon,
.black
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-use--icon {
  fill: #fff;
}
.next-projects {
  margin: 0 auto;
  display: table;
  min-width: 200px;
  max-width: 1000px;
}

.next-projects p {
  clear: both;
  font-size: 12px;
}

.next-projects-image {
  float: left;
  margin-bottom: 10px;
  /* Добавлено небольшое пространство между блоками */
  min-height: 120px;
  /* Минимальная высота, чтобы вместить изображение и потенциальное описание */
  width: 100%;
  /* Обеспечивает, что блок растягивается на всю доступную ширину */
  overflow: auto;
  /* Для адаптации к содержимому, превышающему высоту */
}

.next-projects-image img {
  display: block;
  float: left;
  margin-right: 10px;
  height: 80px;
  width: 80px;
}

.next-projects-image a:hover {
  text-decoration: underline;
}

.next-projects h2 {
  margin-bottom: 10px;
}
.simple-section {
  position: relative;
  min-height: 66vh;
  overflow: hidden;
  width: 100%;
}

.simple-bg-1 {
  position: absolute;
  inset: 0;
  background-image: url("https://images.squarespace-cdn.com/content/v1/5fc6beb5c43b17119885cc49/1606861508231-776QLZMFV8K6YXZ95L16/TOW_social_Facebook.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.simple-bg-2 {
  position: absolute;
  inset: 0;
  background-image: url("https://images.squarespace-cdn.com/content/v1/5fc6beb5c43b17119885cc49/11038749-4c1d-4cb9-91be-a367d4f3e408/TheOldWays_ProductionDesign_FrameGrab_+%2848%29.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.content-wrapper-2 {
  position: relative;
  z-index: 1;
  display: flex;
  min-height: 66vh;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: white;
}

.simple-bg-3 {
  position: absolute;
  inset: 0;
  background-image: url("https://images.squarespace-cdn.com/content/v1/5fc6beb5c43b17119885cc49/1606863729801-N2E6L06Q9XM2F1SIYKJG/The_Old_Ways_Production_Still_01_lo-rez.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.content-wrapper-3 {
  position: relative;
  z-index: 1;
  display: flex;
  min-height: 66vh;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 40px;
  color: white;
}

.simple-bg-4 {
  position: absolute;
  inset: 0;
  background-image: url("https://images.squarespace-cdn.com/content/v1/5fc6beb5c43b17119885cc49/1607036194401-9JDNO8R4Q8H7JYFYVQQ7/The_Old_Ways_Production_Still_04_lo-rez.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.content-wrapper-4 {
  position: relative;
  z-index: 1;
  display: flex;
  min-height: 66vh;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 40px;
  color: white;
}

.simple-bg-5 {
  position: absolute;
  inset: 0;
  background-image: url("https://images.squarespace-cdn.com/content/v1/5fc6beb5c43b17119885cc49/1606939850843-YSAQIBYHG77IUET3E9NA/Teeth.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.content-wrapper-5 {
  position: relative;
  z-index: 1;
  display: flex;
  min-height: 66vh;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: white;
}
