.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 {
    color: #f48847
  }

  .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 .sqs-block-button-element,
  .black .image-button a,
  .black .header-actions .btn,
  .black .header-skip-link {
    color: #fff;
    background-color: #f48847;
    border-color: #f48847
  }

  .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: #f48847;
    border-color: #f48847;
    background: transparent
  }

  .no-touch .primary-button-style-outline .black .sqs-block-button-element--small:hover,
  .no-touch .primary-button-style-outline .black .sqs-block-button-element--medium:hover,
  .no-touch .primary-button-style-outline .black .sqs-block-button-element--large:hover,
  .no-touch .primary-button-style-outline .black .header-actions .btn:hover {
    background: #f48847;
    color: #fff
  }

  .black .sqs-block-html a,
  .black .image-title-wrapper a,
  .black .image-subtitle-wrapper a,
  .black .sqs-image-caption a,
  .black .image-caption a,
  .black .sqs-block-newsletter a {
    background-repeat: repeat-x;
    background-image: linear-gradient(to right, currentColor 100%, currentColor 0);
    background-size: 1px 1px;
    background-position: 0 100%;
    white-space: initial
  }

  .black .sqs-block-html a:hover,
  .black .image-title-wrapper a:hover,
  .black .image-subtitle-wrapper a:hover,
  .black .sqs-image-caption a:hover,
  .black .image-caption a:hover,
  .black .sqs-block-newsletter a:hover {
    opacity: .7
  }

  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: #fff;
    background-color: #f48847;
    border-color: #f48847
  }

  .no-touch body:not(.button-style-default) .black .sqs-editable-button.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-editable-button.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .sqs-editable-button-layout.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-editable-button-layout.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .sqs-editable-button-font.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-editable-button-font.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .sqs-editable-button-color.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-editable-button-color.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .sqs-editable-button-style.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-editable-button-style.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .sqs-editable-button-shape.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-editable-button-shape.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .sqs-add-to-cart-button.comment-btn:hover,
  .no-touch body.button-style-default .black .sqs-add-to-cart-button.comment-btn:hover,
  .no-touch body:not(.button-style-default) .black .newsletter-form-button.comment-btn:hover,
  .no-touch body.button-style-default .black .newsletter-form-button.comment-btn:hover {
    background-color: #f48847
  }

  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: #f48847;
    border-color: #f48847;
    background: transparent
  }

  .no-touch body.primary-button-style-outline .black .sqs-editable-button:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-layout:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-font:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-color:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-style:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-shape:hover,
  .no-touch body.primary-button-style-outline .black .sqs-add-to-cart-button:hover,
  .no-touch body.primary-button-style-outline .black .newsletter-form-button:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-layout.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-font.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-color.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-style.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .sqs-editable-button-shape.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .sqs-add-to-cart-button.comment-btn:hover,
  .no-touch body.primary-button-style-outline .black .newsletter-form-button.comment-btn:hover {
    background: #f48847;
    color: #fff
  }

  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .image-button a:hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .sqs-add-to-cart-button:hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .sqs-editable-button:not(input):hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .sqs-block-button-element:hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black [data-animation-role="header-element"] .btn:hover {
    color: #f48847
  }

  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .image-button a::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .sqs-add-to-cart-button::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .sqs-editable-button:not(input)::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black .sqs-block-button-element::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-solid .black [data-animation-role="header-element"] .btn::before {
    border-color: #f48847;
    background-color: #fff
  }

  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .image-button a:hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-add-to-cart-button:hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-editable-button:not(input):hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-block-button-element:hover,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black [data-animation-role="header-element"] .btn:hover {
    background-color: transparent !important;
    color: #fff
  }

  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .image-button a::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-add-to-cart-button::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-editable-button:not(input)::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-block-button-element::before,
  .no-touch .tweak-global-animations-animation-type-flex.primary-button-style-outline .black [data-animation-role="header-element"] .btn::before {
    border-color: #f48847;
    background-color: #f48847
  }

  .black .sqs-block-horizontalrule hr {
    background-color: #fff
  }

  .black .section-background-overlay {
    background-color: #000
  }

  .black .floating-cart {
    background-color: #f48847;
    color: #fff
  }

  .black .floating-cart .icon--stroke svg {
    stroke: #fff
  }

  .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: .05
  }

  body[data-menu-overlay-theme-switcher="true"] .header.black {
    background-color: #000
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-title-text a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-nav-folder-content {
    background-color: #000
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-nav-wrapper a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-nav-wrapper .header-nav-item--active a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .user-accounts-text-link {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .cart-text-link {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .burger-inner .top-bun,
  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .burger-inner .patty,
  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .burger-inner .bottom-bun {
    background-color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-actions .icon--stroke svg {
    stroke: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-actions .icon--fill svg {
    fill: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-actions .icon-cart-quantity {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"]: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);
    white-space: initial
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-nav-item--active a:hover {
    opacity: .7
  }

  body[data-menu-overlay-theme-switcher="true"]:not(.header--menu-open) .black .header-nav-item--active .header-nav-folder-item a {
    background: none
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-title-text a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-burger .top-bun,
  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-burger .patty,
  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-burger .bottom-bun {
    background-color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-nav-folder-content {
    background-color: #000
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-nav-wrapper a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-nav-wrapper .header-menu-nav-item--active a,
  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-nav-wrapper .header-nav-item--active a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .user-accounts-text-link {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .cart-text-link {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-actions .icon--stroke svg {
    stroke: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-actions .icon--fill svg {
    fill: #fff
  }

  body[data-menu-overlay-theme-switcher="true"].header--menu-open .header.black .header-actions .icon-cart-quantity {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"] .header-menu.black .header-menu-bg {
    background-color: #000
  }

  body[data-menu-overlay-theme-switcher="true"] .header-menu.black .header-menu-nav a:not(.btn) {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"] .header-menu.black .header-menu-nav .header-menu-nav-item--active a,
  body[data-menu-overlay-theme-switcher="true"] .header-menu.black .header-menu-nav .header-nav-item--active a {
    color: #fff
  }

  body[data-menu-overlay-theme-switcher="true"] .header-menu.black .header-menu-cta a {
    color: #fff;
    background-color: #f48847;
    border-color: #f48847
  }

  body[data-menu-overlay-theme-switcher="true"].primary-button-style-outline .header-menu.black .header-menu-cta a {
    color: #f48847;
    border-color: #f48847;
    background: transparent
  }

  .no-touch body[data-menu-overlay-theme-switcher="true"].primary-button-style-outline .header-menu.black .header-menu-cta a:hover {
    background: #f48847;
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-announcement-bar-wrapper {
    background-color: #000
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-title-text a {
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-bg,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-nav-folder-content {
    background-color: #000
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-nav-wrapper a,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-nav a {
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-nav-wrapper .header-menu-nav-item--active a,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-nav .header-menu-nav-item--active a,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-nav-wrapper .header-nav-item--active a,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-nav .header-nav-item--active a {
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .user-accounts-text-link {
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .cart-text-link {
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .burger-inner .top-bun,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .burger-inner .patty,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .burger-inner .bottom-bun {
    background-color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-actions .icon--stroke svg,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-actions .icon--stroke svg {
    stroke: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-actions .icon--fill svg,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-actions .icon--fill svg {
    fill: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-actions .icon-cart-quantity,
  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-menu-actions .icon-cart-quantity {
    color: #fff
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .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);
    white-space: initial
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-nav-item--active a:hover {
    opacity: .7
  }

  body:not(.tweak-transparent-header):not([data-menu-overlay-theme-switcher="true"]) .black .header-nav-item--active .header-nav-folder-item a {
    background: none
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black {
    background-color: #000
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-title-text a {
    color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-nav-folder-content {
    background-color: #000
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-nav-wrapper a {
    color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-nav-wrapper .header-menu-nav-item--active a,
  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-nav-wrapper .header-nav-item--active a {
    color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .user-accounts-text-link {
    color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .cart-text-link {
    color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .burger-inner .top-bun,
  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .burger-inner .patty,
  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .burger-inner .bottom-bun {
    background-color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-actions .icon--stroke svg,
  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-menu-actions .icon--stroke svg {
    stroke: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-actions .icon--fill svg,
  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-menu-actions .icon--fill svg {
    fill: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-actions .icon-cart-quantity,
  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-menu-actions .icon-cart-quantity {
    color: #fff
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.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);
    white-space: initial
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-nav-item--active a:hover {
    opacity: .7
  }

  .tweak-transparent-header:not(.header--menu-open):not([data-menu-overlay-theme-switcher="true"]) .header-announcement-bar-wrapper.black .header-nav-item--active .header-nav-folder-item a {
    background: none
  }

  .black .tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .burger-inner .top-bun,
  .black .tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .burger-inner .patty,
  .black .tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .burger-inner .bottom-bun {
    background-color: #fff
  }

  .black .tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-actions-action .icon--stroke svg {
    stroke: #fff
  }

  .black .tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-actions-action .icon--fill svg {
    fill: #fff
  }

  .black .tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-actions-action .icon-cart-quantity {
    color: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-bg,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-bg {
    background-color: #000
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-nav a,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-nav a {
    color: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .mobile-header-title-text,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .mobile-header-title-text {
    color: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .burger-inner .top-bun,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .burger-inner .top-bun,
  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .burger-inner .patty,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .burger-inner .patty,
  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .burger-inner .bottom-bun,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .burger-inner .bottom-bun {
    background-color: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-actions .icon--stroke svg,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-actions .icon--stroke svg,
  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-actions-action .icon--stroke svg,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-actions-action .icon--stroke svg {
    stroke: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-actions .icon--fill svg,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-actions .icon--fill svg,
  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-actions-action .icon--fill svg,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-actions-action .icon--fill svg {
    fill: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-actions .icon-cart-quantity,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-actions .icon-cart-quantity,
  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-actions-action .icon-cart-quantity,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-actions-action .icon-cart-quantity {
    color: #fff
  }

  .black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-cta a,
  .black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-cta a {
    color: #fff;
    background-color: #f48847;
    border-color: #f48847
  }

  .primary-button-style-outline.black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-cta a,
  .primary-button-style-outline.black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-cta a {
    color: #f48847;
    border-color: #f48847;
    background: transparent
  }

  .no-touch .primary-button-style-outline.black .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-cta a:hover,
  .no-touch .primary-button-style-outline.black .header--menu-open.tweak-transparent-header:not([data-menu-overlay-theme-switcher="true"]) .header-menu .header-menu-cta a:hover {
    background: #f48847;
    color: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-bg {
    background-color: #000
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-nav a {
    color: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .mobile-header-title-text {
    color: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .burger-inner .top-bun,
  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .burger-inner .patty,
  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .burger-inner .bottom-bun {
    background-color: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-actions .icon--stroke svg {
    stroke: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-actions .icon--fill svg {
    fill: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-actions .icon-cart-quantity {
    color: #fff
  }

  .header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-cta a {
    color: #fff;
    background-color: #f48847;
    border-color: #f48847
  }

  .primary-button-style-outline.header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-cta a {
    color: #f48847;
    border-color: #f48847;
    background: transparent
  }

  .no-touch .primary-button-style-outline.header--menu-open:not([data-menu-overlay-theme-switcher="true"]) .header-menu.black .header-menu-cta a:hover {
    background: #f48847;
    color: #fff
  }

  .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: .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-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__button {
    color: #fff;
    background-color: #f48847
  }

  .black .user-items-list-simple .list-item[data-is-card-enabled="true"] {
    background-color: #282d30
  }

  .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__button {
    color: #fff;
    background-color: #f48847
  }

  .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] {
    background-color: #282d30
  }

  .black .user-items-list-carousel .user-items-list-carousel__arrow-icon-foreground {
    stroke: #282d30
  }

  .black .user-items-list-carousel .user-items-list-carousel__arrow-icon-background {
    background-color: #e9ceb0
  }

  .black .user-items-list-carousel .indicator {
    background-color: #282d30;
    opacity: .3
  }

  .black .user-items-list-carousel .indicator.active {
    opacity: 1
  }

  .black .user-items-list-banner-slideshow[data-is-card-enabled="true"] .list-item-card-background {
    background-color: #282d30
  }

  .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__button {
    color: #fff;
    background-color: #f48847
  }

  .black .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-foreground {
    stroke: #e9ceb0
  }

  .black .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-background {
    background-color: #282d30
  }

  .black .user-items-list-banner-slideshow .indicator {
    background-color: #e9ceb0;
    opacity: .3
  }

  .black .user-items-list-banner-slideshow .indicator.active {
    opacity: 1
  }

  .black .ImageAndText__headline {
    color: #fff
  }

  .black .ImageAndText__subheadline {
    color: #fff
  }

  .black .ImageAndText__button-link {
    color: #fff;
    background-color: #f48847
  }

  .black .ImageAndText__text-outer-wrapper[data-text-card-enabled="true"] {
    background-color: #282d30
  }

  .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: #f48847
  }

  .black .blog-alternating-side-by-side .blog-more-link::after {
    background: #f48847
  }

  .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: #f48847
  }

  .black .blog-basic-grid .blog-more-link::after {
    background: #f48847
  }

  .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: #f48847
  }

  .black .blog-masonry .blog-more-link::after {
    background: #f48847
  }

  .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: #f48847
  }

  .black .blog-side-by-side .blog-more-link::after {
    background: #f48847
  }

  .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: #f48847
  }

  .black .blog-single-column .blog-more-link::after {
    background: #f48847
  }

  .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 .grid-item.on-sale .sqs-money-native {
    color: #f48847
  }

  .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: #f48847
  }

  .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
  }

  .no-touch .black .products.collection-content-wrapper .category-filter-link:hover,
  .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
  }

  .no-touch .black .products.collection-content-wrapper .category-filter-list.other-active .category-filter-link:hover,
  .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-main-meta .grid-meta-status {
    color: #f48847
  }

  .black .products.collection-content-wrapper .product-scarcity {
    color: #fff
  }

  .black .ProductItem.on-sale .ProductItem-details .product-price .sqs-money-native {
    color: #f48847
  }

  .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: #f48847
  }

  .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 .ProductItem-gallery-carousel-controls>div::after {
    border-color: #fff
  }

  .black .ProductItem .ProductItem-gallery-current-slide-indicator {
    color: #fff
  }

  .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: #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: #282d30
  }

  .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
  }

  .no-touch .black .sqs-block-image .design-layout-poster .image-title a:hover,
  .no-touch .black .sqs-block-image .design-layout-poster .image-subtitle a:hover {
    opacity: .8
  }

  .black .sqs-block-image .design-layout-poster .image-title * {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: .2em 0 0 rgba(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: #f48847;
    color: #fff
  }

  .primary-button-style-outline .black .sqs-block-image .design-layout-poster .image-button a {
    background: transparent;
    color: #f48847;
    border: 2px solid #f48847
  }

  .no-touch .primary-button-style-outline .black .sqs-block-image .design-layout-poster .image-button a:hover {
    background: #f48847;
    color: #fff
  }

  .black .sqs-block-image .design-layout-card .sqs-image-content::after,
  .black .sqs-block-image .design-layout-card .image-overlay {
    background-color: #282d30
  }

  .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
  }

  .no-touch .black .sqs-block-image .design-layout-card .image-title a:hover,
  .no-touch .black .sqs-block-image .design-layout-card .image-subtitle a:hover {
    opacity: .8
  }

  .black .sqs-block-image .design-layout-card .image-title * {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: .2em 0 0 rgba(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: #f48847;
    color: #fff
  }

  .primary-button-style-outline .black .sqs-block-image .design-layout-card .image-button a {
    background: transparent;
    color: #f48847;
    border: 2px solid #f48847
  }

  .no-touch .primary-button-style-outline .black .sqs-block-image .design-layout-card .image-button a:hover {
    background: #f48847;
    color: #fff
  }

  .black .sqs-block-image .design-layout-overlap .sqs-image-content::after,
  .black .sqs-block-image .design-layout-overlap .image-overlay {
    background-color: #282d30
  }

  .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
  }

  .no-touch .black .sqs-block-image .design-layout-overlap .image-title a:hover,
  .no-touch .black .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
    opacity: .8
  }

  .black .sqs-block-image .design-layout-overlap .image-title * {
    background-color: #000;
    box-shadow: .2em 0 0 #000, -.2em 0 0 #000
  }

  .primary-button-style-solid .black .sqs-block-image .design-layout-overlap .image-button a {
    background: #f48847;
    color: #fff
  }

  .primary-button-style-outline .black .sqs-block-image .design-layout-overlap .image-button a {
    background: transparent;
    color: #f48847;
    border: 2px solid #f48847
  }

  .no-touch .primary-button-style-outline .black .sqs-block-image .design-layout-overlap .image-button a:hover {
    background: #f48847;
    color: #fff
  }

  .black .sqs-block-image .design-layout-collage .sqs-image-content::after,
  .black .sqs-block-image .design-layout-collage .image-overlay {
    background-color: #282d30
  }

  .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
  }

  .no-touch .black .sqs-block-image .design-layout-collage .image-title a:hover,
  .no-touch .black .sqs-block-image .design-layout-collage .image-subtitle a:hover {
    opacity: .8
  }

  .black .sqs-block-image .design-layout-collage .image-title * {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: .2em 0 0 rgba(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: #f48847;
    color: #fff
  }

  .primary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button a {
    background: transparent;
    color: #f48847;
    border: 2px solid #f48847
  }

  .no-touch .primary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button a:hover {
    background: #f48847;
    color: #fff
  }

  .black .sqs-block-image .design-layout-stack .sqs-image-content::after,
  .black .sqs-block-image .design-layout-stack .image-overlay {
    background-color: #282d30
  }

  .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
  }

  .no-touch .black .sqs-block-image .design-layout-stack .image-title a:hover,
  .no-touch .black .sqs-block-image .design-layout-stack .image-subtitle a:hover {
    opacity: .8
  }

  .black .sqs-block-image .design-layout-stack .image-title * {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: .2em 0 0 rgba(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: #f48847;
    color: #fff
  }

  .primary-button-style-outline .black .sqs-block-image .design-layout-stack .image-button a {
    background: transparent;
    color: #f48847;
    border: 2px solid #f48847
  }

  .no-touch .primary-button-style-outline .black .sqs-block-image .design-layout-stack .image-button a:hover {
    background: #f48847;
    color: #fff
  }

  .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: #f48847;
    color: #fff
  }

  .primary-button-style-outline .black .sqs-block-form .sqs-editable-button {
    background: transparent;
    color: #f48847;
    border-color: #f48847
  }

  .no-touch .primary-button-style-outline .black .sqs-block-form .sqs-editable-button:hover {
    background: #f48847;
    color: #fff
  }

  .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, .12)
  }

  .black .sqs-block-newsletter .newsletter-form-button {
    background-color: #f48847 !important;
    color: #fff !important
  }

  .primary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button {
    background-color: transparent !important;
    color: #f48847 !important;
    border-color: #f48847 !important
  }

  .no-touch .primary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button:hover {
    background-color: #f48847 !important;
    color: #fff !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: .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
  }

  .gallery-grid
  {
    display: flex;
    flex-wrap: wrap;
    gap:1em;
    justify-content: center;
  }

  .gallery-grid img
  {
    width: 300px;
  }
