/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.dark.page-section {
  color: #fff;
}

.dark.page-section .sqs-background-enabled {
  color: #000;
}

.dark.page-section.background-width--inset {
  background-color: #fff;
}

.dark:not(.has-background) .section-background {
  background-color: #625448;
}

.dark h1 {
  color: #fff;
}

.dark h2 {
  color: #fff;
}

.dark h3 {
  color: #fff;
}

.dark h4 {
  color: #fff;
}

.dark .sqsrte-large {
  color: #fff;
}

.dark .sqsrte-small {
  color: #fff;
}

.dark .sqs-background-enabled.sqs-block-html,
.dark .sqs-background-enabled.sqs-block-accordion {
  background-color: #fff;
}

.dark .sqs-background-enabled.sqs-block-html p.sqsrte-large,
.dark .sqs-background-enabled.sqs-block-accordion p.sqsrte-large {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html p,
.dark .sqs-background-enabled.sqs-block-accordion p,
.dark .sqs-background-enabled.sqs-block-html code,
.dark .sqs-background-enabled.sqs-block-accordion code {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html p.sqsrte-small,
.dark .sqs-background-enabled.sqs-block-accordion p.sqsrte-small {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html h1,
.dark .sqs-background-enabled.sqs-block-accordion h1 {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html h2,
.dark .sqs-background-enabled.sqs-block-accordion h2 {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html h3,
.dark .sqs-background-enabled.sqs-block-accordion h3 {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html h4,
.dark .sqs-background-enabled.sqs-block-accordion h4 {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-marquee {
  background-color: #fff;
}

.dark .sqs-background-enabled.sqs-block-marquee h1 {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-marquee p {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-accordion {
  background-color: #fff;
}

.dark .sqs-background-enabled.sqs-block-accordion .accordion-divider {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-accordion .accordion-icon-container {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-form {
  background-color: #fff;
}

.dark .sqs-background-enabled.sqs-block-form .field-list .title {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-form .field-list .description {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-form .field-list .caption {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-form .field-list .option {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-form .field-list .question {
  color: #000;
}

.dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.primary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-background-enabled.sqs-block-form
    .sqs-editable-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-background-enabled.sqs-block-form
    .sqs-editable-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-background-enabled.sqs-block-form
    .sqs-editable-button.sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary:hover {
  border-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.dark .sqs-background-enabled.sqs-block-newsletter {
  background-color: #fff;
}

.dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-header-title {
  color: #000;
}

.dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-header-description {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button {
  background-color: #000 !important;
  color: #fff !important;
}

.primary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  color: #000 !important;
  border-color: #000 !important;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-background-enabled.sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-background-enabled.sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-background-enabled.sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--tertiary:hover {
    background-color: #000 !important;
    color: #fff !important;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary:hover {
  border-color: #fff !important;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #000;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #000 !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #000 !important;
  background-color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #000 !important;
  background-color: #000 !important;
}

.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-footnote {
  color: #000 !important;
}

.dark .sqs-background-enabled.sqs-block-summary-v2 {
  background-color: #fff;
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-header-text {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-title {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-excerpt {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-read-more-link {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--primary {
  color: #000;
}

.dark
  .sqs-background-enabled.sqs-block-summary-v2
  .summary-metadata--secondary {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-quote {
  background-color: #fff;
}

.dark .sqs-background-enabled.sqs-block-quote blockquote {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-quote .source {
  color: #000;
}

.dark .sqs-background-enabled.sqs-block-html a,
.dark .sqs-background-enabled .read-more-link,
.dark .sqs-background-enabled .entry-excerpt a,
.dark .sqs-background-enabled .blog-excerpt a,
.dark .sqs-background-enabled .eventlist-excerpt a,
.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-header a,
.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-footnote a,
.dark .sqs-background-enabled.sqs-block-newsletter .form-submission-text a,
.dark .sqs-background-enabled.sqs-block-form .form-submission-text a,
.dark
  .sqs-background-enabled.sqs-block-accordion
  .accordion-item__description
  a {
  color: #c79288;
}

.dark .sqs-block-marquee h1 {
  color: #fff;
}

.dark .sqs-block-marquee p {
  color: #fff;
}

.dark .sqs-block-html a,
.dark .read-more-link,
.dark .entry-excerpt a,
.dark .blog-excerpt a,
.dark .eventlist-excerpt a,
.dark .sqs-block-newsletter .newsletter-form-header a,
.dark .sqs-block-newsletter .newsletter-form-footnote a,
.dark .sqs-block-newsletter .form-submission-text a,
.dark .sqs-block-form .form-submission-text a,
.dark .sqs-block-accordion .accordion-item__description a {
  color: #c79288;
}

.dark :focus,
.dark a:focus {
  outline-color: #fff;
}

.dark .sqs-search-page-input.focus-within {
  outline-color: #fff;
}

.dark .sqs-search-page-input:focus-within {
  outline-color: #fff;
}

.dark .ProductItem .variant-radiobtn:focus + label {
  outline-color: #fff;
}

.dark .ProductItem .variant-radiobtn:focus:not(:focus-visible) + label {
  outline-color: transparent;
}

.dark #pdp .star {
  fill: #fff;
}

.dark #pdp .star path {
  fill: #fff;
}

.dark .product-item-gallery-carousel-control:focus {
  outline-color: #fff;
}

.dark .sqs-modal-lightbox :focus {
  outline-color: #000;
}

.dark .sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus {
  outline-color: #000;
}

.dark
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  :focus {
  outline-color: #fff;
}

.dark
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  .product-item-gallery-carousel-control:focus {
  outline-color: #fff;
}

.dark .sqs-gallery-controls .previous:focus,
.dark .sqs-gallery-controls .next:focus {
  outline-color: #fff !important;
}

.primary-button-style-solid .dark .sqs-button-element--primary,
.primary-button-style-solid
  .dark
  .comment-btn-wrapper
  .sqs-button-element--primary.comment-btn,
.primary-button-style-solid
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
  border-color: #c79288;
}

.primary-button-style-solid .site-wrapper .dark .sqs-button-element--primary,
.primary-button-style-solid
  .site-wrapper
  .dark
  .comment-btn-wrapper
  .sqs-button-element--primary.comment-btn,
.primary-button-style-solid
  .site-wrapper
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.dark .header-skip-link.sqs-button-element--primary {
  color: #fff !important;
  background-color: #c79288 !important;
  border-color: #c79288 !important;
}

.dark
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-button.sqs-button-element--primary {
  color: #c79288;
  border: 1px solid #c79288 !important;
  background-color: transparent;
}

@media (hover: hover) {
  .dark
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .ma-pricing-option-button.sqs-button-element--primary:hover {
    background-color: #c79288;
    color: #fff;
  }
}

.dark
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-selected.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.dark
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-button.sqs-button-element--secondary {
  color: #c79288;
  border: 1px solid #c79288 !important;
  background-color: transparent;
}

@media (hover: hover) {
  .dark
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .ma-pricing-option-button.sqs-button-element--secondary:hover {
    background-color: #c79288;
    color: #fff;
  }
}

.dark
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-selected.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.dark
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-button.sqs-button-element--tertiary {
  color: #c79288;
  border: 1px solid #c79288 !important;
  background-color: transparent;
}

@media (hover: hover) {
  .dark
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .ma-pricing-option-button.sqs-button-element--tertiary:hover {
    background-color: #c79288;
    color: #fff;
  }
}

.dark
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-selected.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid
  .site-wrapper
  .dark
  .sqs-button-element--secondary,
.secondary-button-style-solid
  .site-wrapper
  .dark
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  color: #fff;
  background: #c79288;
  border-color: #fff;
}

.secondary-button-style-underline
  .site-wrapper
  .dark
  .sqs-button-element--secondary,
.secondary-button-style-underline
  .site-wrapper
  .dark
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  border-color: #c79288;
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .sqs-button-element--secondary,
.secondary-button-style-outline
  .site-wrapper
  .dark
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .sqs-button-element--secondary:hover,
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--secondary:hover {
    background: #c79288;
    color: #fff;
  }
}

.tertiary-button-style-solid .site-wrapper .dark .sqs-button-element--tertiary,
.tertiary-button-style-solid
  .site-wrapper
  .dark
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  color: #fff;
  background: #c79288;
  border-color: #fff;
}

.tertiary-button-style-underline
  .site-wrapper
  .dark
  .sqs-button-element--tertiary,
.tertiary-button-style-underline
  .site-wrapper
  .dark
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  border-color: #c79288;
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .sqs-button-element--tertiary,
.tertiary-button-style-outline
  .site-wrapper
  .dark
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .sqs-button-element--tertiary:hover,
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

.primary-button-style-outline .dark .sqs-button-element--primary,
.primary-button-style-outline .dark .sqs-button-element--primary.comment-btn,
.primary-button-style-outline
  .dark
  .sqs-modal-lightbox
  .sqs-modal-lightbox-content
  .sqs-button-element--primary,
.primary-button-style-outline
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline .dark .sqs-button-element--primary:hover,
  .primary-button-style-outline
    .dark
    .sqs-button-element--primary.comment-btn:hover,
  .primary-button-style-outline
    .dark
    .sqs-modal-lightbox
    .sqs-modal-lightbox-content
    .sqs-button-element--primary:hover,
  .primary-button-style-outline
    .dark
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary:hover {
    background: #c79288;
    color: #fff;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .dark
  .sqs-button-element--primary,
.primary-button-style-outline.primary-button-shape-underline
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    .sqs-button-element--primary:hover,
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary:hover {
    border-color: #fff;
  }
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-button-element--primary,
.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-button-element--primary.comment-btn,
.primary-button-style-solid.primary-button-shape-underline
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-button-element--secondary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-button-element--secondary,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline.secondary-button-shape-underline
    .site-wrapper
    .dark
    .sqs-button-element--secondary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .site-wrapper
    .dark
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--secondary:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-button-element--tertiary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-button-element--tertiary,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .dark
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .site-wrapper
    .dark
    .sqs-button-element--tertiary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .site-wrapper
    .dark
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.dark .sqs-block-horizontalrule hr {
  background-color: #fff;
}

.dark .section-background-overlay {
  background-color: #625448;
}

.dark .floating-cart {
  background-color: #c79288;
  color: #fff;
}

.dark .floating-cart :focus {
  outline-color: #fff;
}

.dark .floating-cart .icon--stroke svg {
  stroke: #fff;
}

.tweak-transparent-header
  .sections
  .dark.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(#625448, 150px, transparent);
  opacity: 0.05;
}

[data-header-style="theme"].header.dark,
[data-header-style="dynamic"].header.dark {
  background-color: #625448;
}

body:not(.header--menu-open) .dark .header-title-text a {
  color: #fff;
}

body:not(.header--menu-open) .dark .header-nav-folder-content,
body:not(.header--menu-open) .dark .language-picker-content {
  background-color: #625448;
}

body:not(.header--menu-open) .dark .header-nav-wrapper a {
  color: #fff;
}

body:not(.header--menu-open)
  .dark
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body:not(.header--menu-open) .dark .header-border[data-header-style="dynamic"] {
  border: solid #fff;
}

body:not(.header--menu-open) .dark .language-picker {
  color: #fff;
}

body:not(.header--menu-open) .dark .user-accounts-text-link {
  color: #fff;
}

body:not(.header--menu-open) .dark .cart-text-link {
  color: #fff;
}

body:not(.header--menu-open) .dark .burger-inner .top-bun,
body:not(.header--menu-open) .dark .burger-inner .patty,
body:not(.header--menu-open) .dark .burger-inner .bottom-bun {
  background-color: #fff;
}

body:not(.header--menu-open) .dark .header-actions .icon--stroke svg {
  stroke: #fff;
}

body:not(.header--menu-open) .dark .header-actions .icon--fill svg {
  fill: #fff;
}

body:not(.header--menu-open) .dark .header-actions .icon-cart-quantity {
  color: #fff;
}

body.header--menu-open .header.dark .header-title-text a {
  color: #fff;
}

body.header--menu-open .header.dark .header-burger .top-bun,
body.header--menu-open .header.dark .header-burger .patty,
body.header--menu-open .header.dark .header-burger .bottom-bun {
  background-color: #fff;
}

body.header--menu-open .header.dark .header-nav-folder-content,
body.header--menu-open .header.dark .language-picker-content {
  background-color: #625448;
}

body.header--menu-open .header.dark .header-nav-wrapper a {
  color: #fff;
}

body.header--menu-open
  .header.dark
  .header-nav-wrapper
  .header-menu-nav-item--active
  a,
body.header--menu-open
  .header.dark
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body.header--menu-open .header.dark .user-accounts-text-link {
  color: #fff;
}

body.header--menu-open .header.dark .cart-text-link {
  color: #fff;
}

body.header--menu-open .header.dark .header-actions .icon--stroke svg {
  stroke: #fff;
}

body.header--menu-open .header.dark .header-actions .icon--fill svg {
  fill: #fff;
}

body.header--menu-open .header.dark .header-actions .icon-cart-quantity {
  color: #fff;
}

.site-wrapper .header-menu.dark .header-menu-bg {
  background-color: #625448;
}

.site-wrapper .header-menu.dark .header-menu-nav a:not(.btn) {
  color: #fff;
}

.site-wrapper
  .header-menu.dark
  .header-menu-nav
  .header-menu-nav-item--active
  a,
.site-wrapper .header-menu.dark .header-menu-nav .header-nav-item--active a {
  color: #fff;
}

.site-wrapper .header-menu.dark .header-menu-cta a {
  color: #fff;
  background-color: #c79288;
  border-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .header-menu.dark
  .header-menu-cta
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .header-menu.dark
  .header-menu-cta
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .header-menu.dark
  .header-menu-cta
  .sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.primary-button-style-outline
  .header-menu.dark
  .header-menu-cta
  a.sqs-button-element--primary,
.secondary-button-style-outline
  .site-wrapper
  .header-menu.dark
  .header-menu-cta
  a.sqs-button-element--secondary,
.tertiary-button-style-outline
  .site-wrapper
  .header-menu.dark
  .header-menu-cta
  a.sqs-button-element--tertiary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .header-menu.dark
    .header-menu-cta
    a.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .site-wrapper
    .header-menu.dark
    .header-menu-cta
    a.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .site-wrapper
    .header-menu.dark
    .header-menu-cta
    a.sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .header-menu.dark
  .header-menu-cta
  a.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .header-menu.dark
  .header-menu-cta
  a.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .header-menu.dark
  .header-menu-cta
  a.sqs-button-element--tertiary:hover {
  border-color: #fff;
}

.dark .sqs-announcement-bar {
  background: #e6e4e8;
}

.dark .sqs-announcement-bar :focus,
.dark .sqs-announcement-bar a:focus {
  outline-color: #000;
}

.dark .sqs-announcement-bar-text p,
.dark .sqs-announcement-bar-text a {
  color: #000;
}

.dark .sqs-announcement-bar-close {
  color: #000;
}

.dark .gallery-fullscreen-slideshow-control-btn::before,
.dark .gallery-slideshow-control-btn::before {
  background: #625448;
}

.dark .gallery-fullscreen-slideshow-control-btn svg,
.dark .gallery-slideshow-control-btn svg {
  stroke: #fff;
}

.dark .gallery-fullscreen-slideshow-bullet {
  border-color: #625448;
}

.dark .gallery-fullscreen-slideshow-bullet.active {
  background-color: #625448;
}

.dark .gallery-lightbox-background {
  background-color: #625448;
  opacity: 0.9;
}

.dark .gallery-lightbox-control-btn {
  color: #fff;
}

.dark .gallery-lightbox-control-btn .gallery-lightbox-control-btn-icon svg * {
  stroke: currentColor;
}

.dark .gallery-lightbox-close-btn {
  color: #fff;
}

.dark .gallery-lightbox-close-btn .gallery-lightbox-close-btn-icon svg * {
  stroke: currentColor;
}

.dark .user-items-list .list-section-title {
  color: #fff;
}

.dark .user-items-list .list-section-title a {
  color: #fff;
}

.primary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.dark .user-items-list-simple .list-item-content__title {
  color: #fff;
}

.dark .user-items-list-simple .list-item-content__description {
  color: #fff;
}

.dark .user-items-list-simple .list-item-content__description a {
  color: #fff;
}

.dark
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark .user-items-list-simple .list-item[data-is-card-enabled="true"] {
  background-color: #fff;
}

.dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #000;
}

.dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #000;
}

.dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #c79288;
}

.dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark .user-items-list-carousel .list-item-content__title {
  color: #fff;
}

.dark .user-items-list-carousel .list-item-content__description {
  color: #fff;
}

.dark .user-items-list-carousel .list-item-content__description a {
  color: #fff;
}

.dark
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-foreground {
  stroke: #fff;
}

.dark
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-background {
  background-color: #c79288;
}

.dark .user-items-list-carousel .user-items-list-carousel__arrow-button::after {
  border-color: #fff;
}

.dark .user-items-list-carousel .user-items-list-carousel__gutter::after {
  border-color: #fff;
}

.dark
  .user-items-list-carousel[data-layout-width="full"]
  .user-items-list-carousel__gutter::after {
  border-color: #c79288;
}

.dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] {
  background-color: #fff;
}

.dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #000;
}

.dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #000;
}

.dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #c79288;
}

.dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark .user-items-list-banner-slideshow .list-item-content__title {
  color: #fff;
}

.dark .user-items-list-banner-slideshow .list-item-content__description {
  color: #fff;
}

.dark .user-items-list-banner-slideshow .list-item-content__description a {
  color: #fff;
}

.dark
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-foreground {
  stroke: #fff;
}

.dark
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-background {
  background-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-button::after {
  border-color: #fff;
}

.dark .user-items-list-banner-slideshow .slideshow-gutter::after {
  border-color: #fff;
}

.dark
  .user-items-list-banner-slideshow[data-layout-width="full-bleed"]
  .slideshow-gutter::after {
  border-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-card-background {
  background-color: #fff;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #000;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #000;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .sqs-button-element--primary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .sqs-button-element--secondary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .sqs-button-element--tertiary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary:hover {
    color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .sqs-button-element--primary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .sqs-button-element--secondary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .sqs-button-element--tertiary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid
  .site-wrapper
  .dark
  .sqs-button-element--secondary:not(input):hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid
  .site-wrapper
  .dark
  .sqs-button-element--secondary:not(input)::before {
  border-color: #c79288;
  background-color: #fff;
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid
  .site-wrapper
  .dark
  .sqs-button-element--tertiary:not(input):hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid
  .site-wrapper
  .dark
  .sqs-button-element--tertiary:not(input)::before {
  border-color: #c79288;
  background-color: #fff;
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .sqs-button-element--primary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .sqs-button-element--secondary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .sqs-button-element--tertiary:not(input):hover {
    color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .sqs-button-element--primary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .sqs-button-element--secondary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .sqs-button-element--tertiary:not(input)::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .dark
    .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-outline
    .dark
    .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-outline
    .dark
    .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-outline
    .dark
    .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-outline
    .dark
    .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-outline
    .dark
    .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.secondary-button-style-outline
    .site-wrapper
    .dark
    .sqs-button-element--secondary:not(input):hover {
    color: #fff;
  }

  .tweak-global-animations-animation-type-flex.secondary-button-style-outline
    .site-wrapper
    .dark
    .sqs-button-element--secondary:not(input)::before {
    border-color: #c79288;
    background-color: #c79288;
  }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.tertiary-button-style-outline
    .site-wrapper
    .dark
    .sqs-button-element--tertiary:not(input):hover {
    color: #fff;
  }

  .tweak-global-animations-animation-type-flex.tertiary-button-style-outline
    .site-wrapper
    .dark
    .sqs-button-element--tertiary:not(input)::before {
    border-color: #c79288;
    background-color: #c79288;
  }
}

.dark .portfolio-grid-overlay .portfolio-title {
  color: #fff;
}

.dark .portfolio-grid-overlay .portfolio-overlay {
  background-color: #625448;
}

.dark .portfolio-grid-basic .portfolio-title {
  color: #fff;
}

.dark .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title {
  color: #fff;
}

.dark
  .collection-type-portfolio-index-background
  .portfolio-index-background-link
  h1 {
  color: #fff;
}

.dark .portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title {
  color: #fff;
}

.dark .portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title {
  color: #fff;
}

.dark .item-pagination[data-collection-type^="portfolio"],
.dark.item-pagination[data-collection-type^="portfolio"] {
  background-color: #625448;
}

.dark
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg,
.dark.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.dark
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next,
.dark.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next {
  color: #fff;
}

.dark
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title,
.dark.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title {
  color: #fff;
}

.dark .lesson-title {
  color: #fff;
}

.dark .lessons-grid-meta-container {
  color: #fff;
}

.dark .lessons-list .grid-desc {
  color: #fff;
}

.dark .lessons-list .nested-category-children,
.dark .lessons-list .nested-category-tree-wrapper {
  color: #fff;
}

.dark .lesson-details-title {
  color: #fff;
}

.dark .lesson-grid-meta-container {
  color: #fff;
}

.dark .lesson-details-description {
  color: #fff;
}

.dark .lesson-item-pagination-title {
  color: #fff;
}

.dark .lesson-item-pagination-icon svg {
  stroke: #fff;
}

.dark .blog-alternating-side-by-side .blog-more-link {
  color: #c79288;
}

.dark .blog-alternating-side-by-side .blog-more-link::after {
  background: #c79288;
}

.dark .blog-alternating-side-by-side .blog-title {
  color: #fff;
}

.dark .blog-alternating-side-by-side .blog-categories-list a,
.dark .blog-alternating-side-by-side .blog-author,
.dark .blog-alternating-side-by-side .blog-date,
.dark .blog-alternating-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.dark .blog-alternating-side-by-side .blog-excerpt {
  color: #fff;
}

.dark .blog-alternating-side-by-side .blog-list-pagination {
  color: #fff;
}

.dark
  .blog-alternating-side-by-side
  .blog-list-pagination
  .blog-list-pagination-icon {
  stroke: #fff;
}

.dark .blog-basic-grid .blog-more-link {
  color: #c79288;
}

.dark .blog-basic-grid .blog-more-link::after {
  background: #c79288;
}

.dark .blog-basic-grid .blog-title {
  color: #fff;
}

.dark .blog-basic-grid .blog-categories-list a,
.dark .blog-basic-grid .blog-author,
.dark .blog-basic-grid .blog-date,
.dark .blog-basic-grid .blog-meta-delimiter {
  color: #fff;
}

.dark .blog-basic-grid .blog-excerpt {
  color: #fff;
}

.dark .blog-basic-grid .blog-list-pagination {
  color: #fff;
}

.dark .blog-basic-grid .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.dark .blog-masonry .blog-more-link {
  color: #c79288;
}

.dark .blog-masonry .blog-more-link::after {
  background: #c79288;
}

.dark .blog-masonry .blog-title {
  color: #fff;
}

.dark .blog-masonry .blog-categories-list a,
.dark .blog-masonry .blog-author,
.dark .blog-masonry .blog-date,
.dark .blog-masonry .blog-meta-delimiter {
  color: #fff;
}

.dark .blog-masonry .blog-excerpt {
  color: #fff;
}

.dark .blog-masonry .blog-list-pagination {
  color: #fff;
}

.dark .blog-masonry .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.dark .blog-side-by-side .blog-more-link {
  color: #c79288;
}

.dark .blog-side-by-side .blog-more-link::after {
  background: #c79288;
}

.dark .blog-side-by-side .blog-title {
  color: #fff;
}

.dark .blog-side-by-side .blog-categories-list a,
.dark .blog-side-by-side .blog-author,
.dark .blog-side-by-side .blog-date,
.dark .blog-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.dark .blog-side-by-side .blog-excerpt {
  color: #fff;
}

.dark .blog-side-by-side .blog-list-pagination {
  color: #fff;
}

.dark .blog-side-by-side .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.dark .blog-single-column .blog-more-link {
  color: #c79288;
}

.dark .blog-single-column .blog-more-link::after {
  background: #c79288;
}

.dark .blog-single-column .blog-title {
  color: #fff;
}

.dark .blog-single-column .blog-categories-list a,
.dark .blog-single-column .blog-author,
.dark .blog-single-column .blog-date,
.dark .blog-single-column .blog-meta-delimiter {
  color: #fff;
}

.dark .blog-single-column .blog-excerpt {
  color: #fff;
}

.dark .blog-single-column .blog-list-pagination {
  color: #fff;
}

.dark .blog-single-column .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.dark .blog-item-wrapper .blog-item-title h1.entry-title {
  color: #fff;
}

.dark .blog-item-wrapper .blog-meta-item,
.dark .blog-item-wrapper .blog-meta-item a,
.dark .blog-item-wrapper .blog-meta-item span {
  color: #fff;
}

.dark .blog-item-wrapper .author-name,
.dark .blog-item-wrapper .author-website,
.dark .blog-item-wrapper .author-bio {
  color: #fff;
}

.dark .blog-item-wrapper #comments .header-controls,
.dark .blog-item-wrapper #comments .header-controls .comment-count,
.dark .blog-item-wrapper .comment-header .user-info,
.dark .blog-item-wrapper .comment-header .controls {
  color: #fff;
}

.dark .blog-item-wrapper .comment-body * {
  color: #fff;
}

.dark .item-pagination[data-collection-type^="blog"],
.dark.item-pagination[data-collection-type^="blog"] {
  background-color: #625448;
}

.dark .item-pagination[data-collection-type^="blog"] .item-pagination-icon svg,
.dark.item-pagination[data-collection-type^="blog"] .item-pagination-icon svg {
  stroke: #fff;
}

.dark .item-pagination[data-collection-type^="blog"] .item-pagination-prev-next,
.dark.item-pagination[data-collection-type^="blog"] .item-pagination-prev-next {
  color: #fff;
}

.dark .item-pagination[data-collection-type^="blog"] .item-pagination-title,
.dark.item-pagination[data-collection-type^="blog"] .item-pagination-title {
  color: #fff;
}

.dark .products.collection-content-wrapper .nested-category-breadcrumb-link {
  color: #fff;
}

.dark .products.collection-content-wrapper .ProductItem-nav-breadcrumb-link {
  color: #fff;
}

.dark
  .products.collection-content-wrapper
  .grid-item.on-sale
  .sqs-money-native {
  color: #c79288;
}

.dark
  .products.collection-content-wrapper
  .grid-item.on-sale
  .original-price
  .sqs-money-native {
  color: #fff;
}

.dark .products.collection-content-wrapper .product-mark.sale {
  color: #c79288;
}

.dark
  .products.collection-content-wrapper
  .list-pagination
  .product-list-pagination-icon
  svg {
  stroke: #fff;
}

.dark .products.collection-content-wrapper .category-filter-delimiter {
  color: #fff;
}

.dark .products.collection-content-wrapper .category-filter-link::after {
  background: #fff;
}

@media (hover: hover) {
  .dark .products.collection-content-wrapper .category-filter-link:hover {
    color: #fff;
  }
}

.dark
  .products.collection-content-wrapper
  .category-filter-link.category-filter-link-all,
.dark .products.collection-content-wrapper .category-filter-link.active {
  color: #fff;
}

.dark
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link {
  color: #fff;
}

@media (hover: hover) {
  .dark
    .products.collection-content-wrapper
    .category-filter-list.other-active
    .category-filter-link:hover {
    color: #fff;
  }
}

.dark
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link.active {
  color: #fff;
}

.dark .products.collection-content-wrapper .grid-main-meta .grid-title {
  color: #fff;
}

.dark .products.collection-content-wrapper .grid-main-meta .grid-prices {
  color: #fff;
}

.dark .products.collection-content-wrapper .grid-meta-status {
  color: #c79288;
}

.dark .products.collection-content-wrapper .product-scarcity {
  color: #fff;
}

.dark .on-sale .product-details .sqs-money-native {
  color: #c79288;
}

.dark .on-sale .product-details .original-price .sqs-money-native {
  color: #fff;
}

.dark
  .ProductItem.on-sale
  .ProductItem-details
  .product-price
  .sqs-money-native {
  color: #c79288;
}

.dark .ProductItem .ProductItem-details {
  color: #fff;
}

.dark .ProductItem .ProductItem-details h1.ProductItem-details-title {
  color: #fff;
}

.dark .ProductItem .ProductItem-details .product-price {
  color: #fff;
}

.dark .ProductItem .ProductItem-details .product-price,
.dark
  .ProductItem
  .ProductItem-details
  .product-price
  .original-price
  .sqs-money-native {
  color: #fff;
}

.dark .ProductItem .ProductItem-details .product-scarcity {
  color: #c79288;
}

.dark .ProductItem .ProductItem-details .variant-option,
.dark .ProductItem .ProductItem-details .product-quantity-input,
.dark .ProductItem .ProductItem-details .product-quantity-input input {
  color: #fff;
}

.dark .ProductItem .ProductItem-details .variant-select-wrapper:after {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.dark .ProductItem .ProductItem-nav-breadcrumb span,
.dark .ProductItem .ProductItem-nav-pagination span,
.dark .ProductItem .ProductItem-nav-breadcrumb a,
.dark .ProductItem .ProductItem-nav-pagination a {
  color: #fff;
}

.dark .ProductItem .product-item-gallery-carousel-control::after {
  border-color: #fff;
}

.dark .ProductItem .ProductItem-gallery-current-slide-indicator {
  color: #fff;
}

.dark .ProductItem .ProductItem-gallery-scroll::after {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #625448 100%
  );
}

.dark .sqs-product-quick-view-content {
  background-color: #625448;
}

.dark [data-quick-view-lightbox-colors="true"] .sqs-product-quick-view-content {
  background-color: #fff;
}

.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details {
  color: #000;
}

.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .ProductItem-details-title {
  color: #000 !important;
}

.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-price,
.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option-title,
.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option,
.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .quantity-label,
.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-quantity-input
  input {
  color: #000;
}

.dark
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-select-wrapper:after {
  border-bottom-color: #000;
  border-right-color: #000;
}

.dark .product-block .product-quantity-input input {
  color: #fff !important;
}

.dark .item-pagination[data-collection-type^="events"],
.dark.item-pagination[data-collection-type^="events"] {
  background-color: #625448;
}

.dark
  .item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg,
.dark.item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.dark
  .item-pagination[data-collection-type^="events"]
  .events-item-pagination-date,
.dark.item-pagination[data-collection-type^="events"]
  .events-item-pagination-date {
  color: #fff;
}

.dark .item-pagination[data-collection-type^="events"] .item-pagination-title,
.dark.item-pagination[data-collection-type^="events"] .item-pagination-title {
  color: #fff;
}

.dark .sqs-block-collectionlink .collectionlink-title {
  color: #fff;
}

.dark .image-overlay,
.dark .sqs-image-content::after {
  background-color: #625448;
}

.dark .sqs-block-image .design-layout-poster .sqs-image-content::after,
.dark .sqs-block-image .design-layout-poster .image-overlay {
  background-color: #625448;
}

.dark .sqs-block-image .design-layout-poster .image-title * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-poster .image-subtitle * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-poster .image-title a,
.dark .sqs-block-image .design-layout-poster .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .dark .sqs-block-image .design-layout-poster .image-title a:hover,
  .dark .sqs-block-image .design-layout-poster .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.dark .sqs-block-image .design-layout-poster .image-title * {
  background-color: rgba(98, 84, 72, 0);
  box-shadow: 0.2em 0 0 rgba(98, 84, 72, 0), -0.2em 0 0 rgba(98, 84, 72, 0);
}

.primary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #fff;
}

.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #c79288;
  border: 2px solid #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #c79288;
}

.dark .sqs-block-image .design-layout-card .sqs-image-content::after,
.dark .sqs-block-image .design-layout-card .image-overlay {
  background-color: #625448;
}

.dark .sqs-block-image .design-layout-card .image-title * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-card .image-subtitle * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-card .image-title a,
.dark .sqs-block-image .design-layout-card .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .dark .sqs-block-image .design-layout-card .image-title a:hover,
  .dark .sqs-block-image .design-layout-card .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.dark .sqs-block-image .design-layout-card .image-title * {
  background-color: rgba(98, 84, 72, 0);
  box-shadow: 0.2em 0 0 rgba(98, 84, 72, 0), -0.2em 0 0 rgba(98, 84, 72, 0);
}

.primary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #fff;
}

.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #c79288;
  border: 2px solid #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #c79288;
}

.dark .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.dark .sqs-block-image .design-layout-overlap .image-overlay {
  background-color: #625448;
}

.dark .sqs-block-image .design-layout-overlap .image-title * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-overlap .image-subtitle * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-overlap .image-title a,
.dark .sqs-block-image .design-layout-overlap .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .dark .sqs-block-image .design-layout-overlap .image-title a:hover,
  .dark .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.dark .sqs-block-image .design-layout-overlap .image-title * {
  background-color: #625448;
  box-shadow: 0.2em 0 0 #625448, -0.2em 0 0 #625448;
}

.primary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #fff;
}

.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #c79288;
  border: 2px solid #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #c79288;
}

.dark .sqs-block-image .design-layout-collage .sqs-image-content::after,
.dark .sqs-block-image .design-layout-collage .image-overlay {
  background-color: #625448;
}

.dark .sqs-block-image .design-layout-collage .image-card {
  background-color: #fff;
}

.dark .sqs-block-image .design-layout-collage .image-title * {
  color: #000;
}

.dark .sqs-block-image .design-layout-collage .image-subtitle * {
  color: #000;
}

.dark .sqs-block-image .design-layout-collage .image-title a,
.dark .sqs-block-image .design-layout-collage .image-subtitle a {
  color: #000;
}

@media (hover: hover) {
  .dark .sqs-block-image .design-layout-collage .image-title a:hover,
  .dark .sqs-block-image .design-layout-collage .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.dark .sqs-block-image .design-layout-collage .image-title * {
  background-color: rgba(98, 84, 72, 0);
  box-shadow: 0.2em 0 0 rgba(98, 84, 72, 0), -0.2em 0 0 rgba(98, 84, 72, 0);
}

.primary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #fff;
}

.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #c79288;
  border: 2px solid #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #c79288;
}

.dark .sqs-block-image .design-layout-stack .sqs-image-content::after,
.dark .sqs-block-image .design-layout-stack .image-overlay {
  background-color: #625448;
}

.dark .sqs-block-image .design-layout-stack .image-title * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-stack .image-subtitle * {
  color: #fff;
}

.dark .sqs-block-image .design-layout-stack .image-title a,
.dark .sqs-block-image .design-layout-stack .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .dark .sqs-block-image .design-layout-stack .image-title a:hover,
  .dark .sqs-block-image .design-layout-stack .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.dark .sqs-block-image .design-layout-stack .image-title * {
  background-color: rgba(98, 84, 72, 0);
  box-shadow: 0.2em 0 0 rgba(98, 84, 72, 0), -0.2em 0 0 rgba(98, 84, 72, 0);
}

.primary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #fff;
}

.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #c79288;
  border: 2px solid #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .dark
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #c79288;
}

.dark .sqs-block-accordion .accordion-divider {
  color: #fff;
}

.dark .sqs-block-accordion .accordion-icon-container {
  color: #fff;
}

.dark .menu-block .menu-select-labels {
  color: #fff;
}

.dark .menu-block .menu-section-title {
  color: #fff;
}

.dark .menu-block .menu-item-title {
  color: #fff;
}

.dark .menu-block .menu-item-description {
  color: #fff;
}

.dark .menu-block .menu-item-price-bottom {
  color: #fff;
}

.dark .sqs-block-form .field-list .title {
  color: #fff;
}

.dark .sqs-block-form .field-list .description {
  color: #fff;
}

.dark .sqs-block-form .field-list .caption {
  color: #fff;
}

.dark .sqs-block-form .field-list ::placeholder {
  color: #737373;
  opacity: 1;
}

.dark .sqs-block-form .field-list :-ms-input-placeholder {
  color: #737373;
}

.dark .sqs-block-form .field-list ::-ms-input-placeholder {
  color: #737373;
}

.dark .sqs-block-form .field-list .option {
  color: #fff;
}

.dark .sqs-block-form .field-list .question {
  color: #fff;
}

.dark .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.site-wrapper .dark .sqs-block-form .sqs-editable-button {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.primary-button-style-outline
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-form
    .sqs-editable-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-form
    .sqs-editable-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-form
    .sqs-editable-button.sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary:hover {
  border-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .dark
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.dark .sqs-block-quote blockquote {
  color: #fff;
}

.dark .sqs-block-quote .source {
  color: #fff;
}

.dark .sqs-block-newsletter .newsletter-form-header-title {
  color: #fff;
}

.dark .sqs-block-newsletter .newsletter-form-header-description {
  color: #fff;
}

.dark .sqs-block-newsletter .newsletter-form-button {
  background-color: #c79288 !important;
  color: #fff !important;
}

.primary-button-style-outline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  color: #c79288 !important;
  border-color: #c79288 !important;
}

@media (hover: hover) {
  .primary-button-style-outline
    .dark
    .sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .dark
    .sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .dark
    .sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--tertiary:hover {
    background-color: #c79288 !important;
    color: #fff !important;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary:hover {
  border-color: #fff !important;
}

.primary-button-style-solid.primary-button-shape-underline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  background-color: #fff !important;
  color: #c79288 !important;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #c79288 !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #c79288 !important;
  background-color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .dark
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #c79288 !important;
  background-color: #c79288 !important;
}

.dark .sqs-block-newsletter .newsletter-form-footnote {
  color: #fff !important;
}

.dark .sqs-block-summary-v2 .summary-header-text {
  color: #fff;
}

.dark .sqs-block-summary-v2 .summary-title {
  color: #fff;
}

.dark .sqs-block-summary-v2 .summary-excerpt {
  color: #fff;
}

.dark .sqs-block-summary-v2 .summary-read-more-link {
  color: #fff;
}

.dark .sqs-block-summary-v2 .summary-metadata--primary {
  color: #fff;
}

.dark .sqs-block-summary-v2 .summary-metadata--secondary {
  color: #fff;
}

.dark .product-scarcity {
  color: #fff;
}

.dark .socialaccountlinks-v2-block .social-icons-style-regular .sqs-use--icon,
.dark
  .social-account-links-v2-block
  .social-icons-style-regular
  .sqs-use--icon {
  fill: #fff;
}

.dark .socialaccountlinks-v2-block .social-icons-style-knockout .sqs-use--mask,
.dark
  .social-account-links-v2-block
  .social-icons-style-knockout
  .sqs-use--mask {
  fill: #fff;
}

.dark
  .socialaccountlinks-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper,
.dark
  .social-account-links-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper {
  background-color: #fff;
}

.dark .socialaccountlinks-v2-block .social-icons-style-solid .sqs-use--icon,
.dark .social-account-links-v2-block .social-icons-style-solid .sqs-use--icon {
  fill: #625448;
}

.dark
  .socialaccountlinks-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper,
.dark
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper {
  border-color: #fff;
}

.dark .socialaccountlinks-v2-block .social-icons-style-border .sqs-use--icon,
.dark .social-account-links-v2-block .social-icons-style-border .sqs-use--icon {
  fill: #fff;
}

.dark .sqs-block-shape svg.sqs-shape {
  fill: #fff;
}

.dark .sqs-block-shape .sqs-shape-rectangle {
  background: #fff;
}

/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.bright.page-section {
  color: #fff;
}

.bright.page-section .sqs-background-enabled {
  color: #c79288;
}

.bright.page-section.background-width--inset {
  background-color: #fff;
}

.bright:not(.has-background) .section-background {
  background-color: #c79288;
}

.bright h1 {
  color: #fff;
}

.bright h2 {
  color: #fff;
}

.bright h3 {
  color: #fff;
}

.bright h4 {
  color: #fff;
}

.bright .sqsrte-large {
  color: #fff;
}

.bright .sqsrte-small {
  color: #fff;
}

.bright .sqs-background-enabled.sqs-block-html,
.bright .sqs-background-enabled.sqs-block-accordion {
  background-color: #fff;
}

.bright .sqs-background-enabled.sqs-block-html p.sqsrte-large,
.bright .sqs-background-enabled.sqs-block-accordion p.sqsrte-large {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html p,
.bright .sqs-background-enabled.sqs-block-accordion p,
.bright .sqs-background-enabled.sqs-block-html code,
.bright .sqs-background-enabled.sqs-block-accordion code {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html p.sqsrte-small,
.bright .sqs-background-enabled.sqs-block-accordion p.sqsrte-small {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html h1,
.bright .sqs-background-enabled.sqs-block-accordion h1 {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html h2,
.bright .sqs-background-enabled.sqs-block-accordion h2 {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html h3,
.bright .sqs-background-enabled.sqs-block-accordion h3 {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html h4,
.bright .sqs-background-enabled.sqs-block-accordion h4 {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-marquee {
  background-color: #fff;
}

.bright .sqs-background-enabled.sqs-block-marquee h1 {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-marquee p {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-accordion {
  background-color: #fff;
}

.bright .sqs-background-enabled.sqs-block-accordion .accordion-divider {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-accordion .accordion-icon-container {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-form {
  background-color: #fff;
}

.bright .sqs-background-enabled.sqs-block-form .field-list .title {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-form .field-list .description {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-form .field-list .caption {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-form .field-list .option {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-form .field-list .question {
  color: #c79288;
}

.bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.primary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-background-enabled.sqs-block-form
    .sqs-editable-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-background-enabled.sqs-block-form
    .sqs-editable-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-background-enabled.sqs-block-form
    .sqs-editable-button.sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary:hover {
  border-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-background-enabled.sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-newsletter {
  background-color: #fff;
}

.bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-header-title {
  color: #c79288;
}

.bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-header-description {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button {
  background-color: #c79288 !important;
  color: #fff !important;
}

.primary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  color: #c79288 !important;
  border-color: #c79288 !important;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-background-enabled.sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-background-enabled.sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-background-enabled.sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--tertiary:hover {
    background-color: #c79288 !important;
    color: #fff !important;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary:hover {
  border-color: #fff !important;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  background-color: #fff !important;
  color: #c79288 !important;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #c79288 !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #c79288 !important;
  background-color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #c79288 !important;
  background-color: #c79288 !important;
}

.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-footnote {
  color: #c79288 !important;
}

.bright .sqs-background-enabled.sqs-block-summary-v2 {
  background-color: #fff;
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-header-text {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-title {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-excerpt {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-read-more-link {
  color: #c79288;
}

.bright
  .sqs-background-enabled.sqs-block-summary-v2
  .summary-metadata--primary {
  color: #c79288;
}

.bright
  .sqs-background-enabled.sqs-block-summary-v2
  .summary-metadata--secondary {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-quote {
  background-color: #fff;
}

.bright .sqs-background-enabled.sqs-block-quote blockquote {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-quote .source {
  color: #c79288;
}

.bright .sqs-background-enabled.sqs-block-html a,
.bright .sqs-background-enabled .read-more-link,
.bright .sqs-background-enabled .entry-excerpt a,
.bright .sqs-background-enabled .blog-excerpt a,
.bright .sqs-background-enabled .eventlist-excerpt a,
.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-header a,
.bright
  .sqs-background-enabled.sqs-block-newsletter
  .newsletter-form-footnote
  a,
.bright .sqs-background-enabled.sqs-block-newsletter .form-submission-text a,
.bright .sqs-background-enabled.sqs-block-form .form-submission-text a,
.bright
  .sqs-background-enabled.sqs-block-accordion
  .accordion-item__description
  a {
  color: #c79288;
}

.bright .sqs-block-marquee h1 {
  color: #fff;
}

.bright .sqs-block-marquee p {
  color: #fff;
}

.bright .sqs-block-html a,
.bright .read-more-link,
.bright .entry-excerpt a,
.bright .blog-excerpt a,
.bright .eventlist-excerpt a,
.bright .sqs-block-newsletter .newsletter-form-header a,
.bright .sqs-block-newsletter .newsletter-form-footnote a,
.bright .sqs-block-newsletter .form-submission-text a,
.bright .sqs-block-form .form-submission-text a,
.bright .sqs-block-accordion .accordion-item__description a {
  color: #fff;
}

.bright :focus,
.bright a:focus {
  outline-color: #fff;
}

.bright .sqs-search-page-input.focus-within {
  outline-color: #fff;
}

.bright .sqs-search-page-input:focus-within {
  outline-color: #fff;
}

.bright .ProductItem .variant-radiobtn:focus + label {
  outline-color: #fff;
}

.bright .ProductItem .variant-radiobtn:focus:not(:focus-visible) + label {
  outline-color: transparent;
}

.bright #pdp .star {
  fill: #fff;
}

.bright #pdp .star path {
  fill: #fff;
}

.bright .product-item-gallery-carousel-control:focus {
  outline-color: #fff;
}

.bright .sqs-modal-lightbox :focus {
  outline-color: #000;
}

.bright .sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus {
  outline-color: #000;
}

.bright
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  :focus {
  outline-color: #fff;
}

.bright
  .sqs-modal-lightbox.sqs-product-quick-view-lightbox
  .sqs-product-quick-view-content
  .product-item-gallery-carousel-control:focus {
  outline-color: #fff;
}

.bright .sqs-gallery-controls .previous:focus,
.bright .sqs-gallery-controls .next:focus {
  outline-color: #fff !important;
}

.primary-button-style-solid .bright .sqs-button-element--primary,
.primary-button-style-solid
  .bright
  .comment-btn-wrapper
  .sqs-button-element--primary.comment-btn,
.primary-button-style-solid
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #fff;
}

.primary-button-style-solid .site-wrapper .bright .sqs-button-element--primary,
.primary-button-style-solid
  .site-wrapper
  .bright
  .comment-btn-wrapper
  .sqs-button-element--primary.comment-btn,
.primary-button-style-solid
  .site-wrapper
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright .header-skip-link.sqs-button-element--primary {
  color: #c79288 !important;
  background-color: #fff !important;
  border-color: #fff !important;
}

.bright
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-button.sqs-button-element--primary {
  color: #fff;
  border: 1px solid #fff !important;
  background-color: transparent;
}

@media (hover: hover) {
  .bright
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .ma-pricing-option-button.sqs-button-element--primary:hover {
    background-color: #fff;
    color: #c79288;
  }
}

.bright
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-selected.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
}

.bright
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-button.sqs-button-element--secondary {
  color: #fff;
  border: 1px solid #fff !important;
  background-color: transparent;
}

@media (hover: hover) {
  .bright
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .ma-pricing-option-button.sqs-button-element--secondary:hover {
    background-color: #fff;
    color: #c79288;
  }
}

.bright
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-selected.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
}

.bright
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-button.sqs-button-element--tertiary {
  color: #fff;
  border: 1px solid #fff !important;
  background-color: transparent;
}

@media (hover: hover) {
  .bright
    .ma-pricing-toggle-wrapper
    .ma-pricing-options
    .ma-pricing-option-button.sqs-button-element--tertiary:hover {
    background-color: #fff;
    color: #c79288;
  }
}

.bright
  .ma-pricing-toggle-wrapper
  .ma-pricing-options
  .ma-pricing-option-selected.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
}

.secondary-button-style-solid
  .site-wrapper
  .bright
  .sqs-button-element--secondary,
.secondary-button-style-solid
  .site-wrapper
  .bright
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  color: #c79288;
  background: #fff;
  border-color: #c79288;
}

.secondary-button-style-underline
  .site-wrapper
  .bright
  .sqs-button-element--secondary,
.secondary-button-style-underline
  .site-wrapper
  .bright
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  border-color: #fff;
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .sqs-button-element--secondary,
.secondary-button-style-outline
  .site-wrapper
  .bright
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .sqs-button-element--secondary:hover,
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--secondary:hover {
    background: #fff;
    color: #c79288;
  }
}

.tertiary-button-style-solid
  .site-wrapper
  .bright
  .sqs-button-element--tertiary,
.tertiary-button-style-solid
  .site-wrapper
  .bright
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  color: #c79288;
  background: #fff;
  border-color: #c79288;
}

.tertiary-button-style-underline
  .site-wrapper
  .bright
  .sqs-button-element--tertiary,
.tertiary-button-style-underline
  .site-wrapper
  .bright
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  border-color: #fff;
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .sqs-button-element--tertiary,
.tertiary-button-style-outline
  .site-wrapper
  .bright
  .tock-block
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .sqs-button-element--tertiary:hover,
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

.primary-button-style-outline .bright .sqs-button-element--primary,
.primary-button-style-outline .bright .sqs-button-element--primary.comment-btn,
.primary-button-style-outline
  .bright
  .sqs-modal-lightbox
  .sqs-modal-lightbox-content
  .sqs-button-element--primary,
.primary-button-style-outline
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline .bright .sqs-button-element--primary:hover,
  .primary-button-style-outline
    .bright
    .sqs-button-element--primary.comment-btn:hover,
  .primary-button-style-outline
    .bright
    .sqs-modal-lightbox
    .sqs-modal-lightbox-content
    .sqs-button-element--primary:hover,
  .primary-button-style-outline
    .bright
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary:hover {
    background: #fff;
    color: #c79288;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .bright
  .sqs-button-element--primary,
.primary-button-style-outline.primary-button-shape-underline
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    .sqs-button-element--primary:hover,
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary:hover {
    border-color: #c79288;
  }
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-button-element--primary,
.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-button-element--primary.comment-btn,
.primary-button-style-solid.primary-button-shape-underline
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-button-element--secondary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-button-element--secondary,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--secondary {
  border-color: #fff;
}

@media (hover: hover) {
  .secondary-button-style-outline.secondary-button-shape-underline
    .site-wrapper
    .bright
    .sqs-button-element--secondary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .site-wrapper
    .bright
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--secondary:hover {
    border-color: #c79288;
  }
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-button-element--tertiary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-button-element--tertiary,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .bright
  div#Tock_widget_container
  > div.TockWidgetWrapper
  .TockButton-blue.sqs-button-element--tertiary {
  border-color: #fff;
}

@media (hover: hover) {
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .site-wrapper
    .bright
    .sqs-button-element--tertiary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .site-wrapper
    .bright
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--tertiary:hover {
    border-color: #c79288;
  }
}

.bright .sqs-block-horizontalrule hr {
  background-color: #fff;
}

.bright .section-background-overlay {
  background-color: #c79288;
}

.bright .floating-cart {
  background-color: #fff;
  color: #c79288;
}

.bright .floating-cart :focus {
  outline-color: #c79288;
}

.bright .floating-cart .icon--stroke svg {
  stroke: #c79288;
}

.tweak-transparent-header
  .sections
  .bright.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(#c79288, 150px, transparent);
  opacity: 0.05;
}

[data-header-style="theme"].header.bright,
[data-header-style="dynamic"].header.bright {
  background-color: #c79288;
}

body:not(.header--menu-open) .bright .header-title-text a {
  color: #fff;
}

body:not(.header--menu-open) .bright .header-nav-folder-content,
body:not(.header--menu-open) .bright .language-picker-content {
  background-color: #c79288;
}

body:not(.header--menu-open) .bright .header-nav-wrapper a {
  color: #fff;
}

body:not(.header--menu-open)
  .bright
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body:not(.header--menu-open)
  .bright
  .header-border[data-header-style="dynamic"] {
  border: solid #fff;
}

body:not(.header--menu-open) .bright .language-picker {
  color: #fff;
}

body:not(.header--menu-open) .bright .user-accounts-text-link {
  color: #fff;
}

body:not(.header--menu-open) .bright .cart-text-link {
  color: #fff;
}

body:not(.header--menu-open) .bright .burger-inner .top-bun,
body:not(.header--menu-open) .bright .burger-inner .patty,
body:not(.header--menu-open) .bright .burger-inner .bottom-bun {
  background-color: #fff;
}

body:not(.header--menu-open) .bright .header-actions .icon--stroke svg {
  stroke: #fff;
}

body:not(.header--menu-open) .bright .header-actions .icon--fill svg {
  fill: #fff;
}

body:not(.header--menu-open) .bright .header-actions .icon-cart-quantity {
  color: #fff;
}

body.header--menu-open .header.bright .header-title-text a {
  color: #fff;
}

body.header--menu-open .header.bright .header-burger .top-bun,
body.header--menu-open .header.bright .header-burger .patty,
body.header--menu-open .header.bright .header-burger .bottom-bun {
  background-color: #fff;
}

body.header--menu-open .header.bright .header-nav-folder-content,
body.header--menu-open .header.bright .language-picker-content {
  background-color: #c79288;
}

body.header--menu-open .header.bright .header-nav-wrapper a {
  color: #fff;
}

body.header--menu-open
  .header.bright
  .header-nav-wrapper
  .header-menu-nav-item--active
  a,
body.header--menu-open
  .header.bright
  .header-nav-wrapper
  .header-nav-item--active
  a {
  color: #fff;
}

body.header--menu-open .header.bright .user-accounts-text-link {
  color: #fff;
}

body.header--menu-open .header.bright .cart-text-link {
  color: #fff;
}

body.header--menu-open .header.bright .header-actions .icon--stroke svg {
  stroke: #fff;
}

body.header--menu-open .header.bright .header-actions .icon--fill svg {
  fill: #fff;
}

body.header--menu-open .header.bright .header-actions .icon-cart-quantity {
  color: #fff;
}

.site-wrapper .header-menu.bright .header-menu-bg {
  background-color: #c79288;
}

.site-wrapper .header-menu.bright .header-menu-nav a:not(.btn) {
  color: #fff;
}

.site-wrapper
  .header-menu.bright
  .header-menu-nav
  .header-menu-nav-item--active
  a,
.site-wrapper .header-menu.bright .header-menu-nav .header-nav-item--active a {
  color: #fff;
}

.site-wrapper .header-menu.bright .header-menu-cta a {
  color: #c79288;
  background-color: #fff;
  border-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .header-menu.bright
  .header-menu-cta
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .header-menu.bright
  .header-menu-cta
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .header-menu.bright
  .header-menu-cta
  .sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.primary-button-style-outline
  .header-menu.bright
  .header-menu-cta
  a.sqs-button-element--primary,
.secondary-button-style-outline
  .site-wrapper
  .header-menu.bright
  .header-menu-cta
  a.sqs-button-element--secondary,
.tertiary-button-style-outline
  .site-wrapper
  .header-menu.bright
  .header-menu-cta
  a.sqs-button-element--tertiary {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .header-menu.bright
    .header-menu-cta
    a.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .site-wrapper
    .header-menu.bright
    .header-menu-cta
    a.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .site-wrapper
    .header-menu.bright
    .header-menu-cta
    a.sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .header-menu.bright
  .header-menu-cta
  a.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .header-menu.bright
  .header-menu-cta
  a.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .header-menu.bright
  .header-menu-cta
  a.sqs-button-element--tertiary:hover {
  border-color: #c79288;
}

.bright .sqs-announcement-bar {
  background: #fff;
}

.bright .sqs-announcement-bar :focus,
.bright .sqs-announcement-bar a:focus {
  outline-color: #c79288;
}

.bright .sqs-announcement-bar-text p,
.bright .sqs-announcement-bar-text a {
  color: #c79288;
}

.bright .sqs-announcement-bar-close {
  color: #c79288;
}

.bright .gallery-fullscreen-slideshow-control-btn::before,
.bright .gallery-slideshow-control-btn::before {
  background: #c79288;
}

.bright .gallery-fullscreen-slideshow-control-btn svg,
.bright .gallery-slideshow-control-btn svg {
  stroke: #fff;
}

.bright .gallery-fullscreen-slideshow-bullet {
  border-color: #c79288;
}

.bright .gallery-fullscreen-slideshow-bullet.active {
  background-color: #c79288;
}

.bright .gallery-lightbox-background {
  background-color: #c79288;
  opacity: 0.9;
}

.bright .gallery-lightbox-control-btn {
  color: #fff;
}

.bright .gallery-lightbox-control-btn .gallery-lightbox-control-btn-icon svg * {
  stroke: currentColor;
}

.bright .gallery-lightbox-close-btn {
  color: #fff;
}

.bright .gallery-lightbox-close-btn .gallery-lightbox-close-btn-icon svg * {
  stroke: currentColor;
}

.bright .user-items-list .list-section-title {
  color: #fff;
}

.bright .user-items-list .list-section-title a {
  color: #fff;
}

.primary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.primary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.primary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.primary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.primary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .primary-button-shape-underline.primary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.secondary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .secondary-button-shape-underline.secondary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="false"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #fff;
    color: #c79288;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #c79288;
  }
}

.tertiary-button-style-outline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
  color: #c79288;
  border-color: #c79288;
}

@media (hover: hover) {
  .tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    background-color: #c79288;
    color: #fff;
  }

  .tertiary-button-shape-underline.tertiary-button-style-outline
    .site-wrapper
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
    border-color: #fff;
  }
}

.bright .user-items-list-simple .list-item-content__title {
  color: #fff;
}

.bright .user-items-list-simple .list-item-content__description {
  color: #fff;
}

.bright .user-items-list-simple .list-item-content__description a {
  color: #fff;
}

.bright
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright .user-items-list-simple .list-item[data-is-card-enabled="true"] {
  background-color: #fff;
}

.bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #c79288;
}

.bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #c79288;
}

.bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #c79288;
}

.bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-simple
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright .user-items-list-carousel .list-item-content__title {
  color: #fff;
}

.bright .user-items-list-carousel .list-item-content__description {
  color: #fff;
}

.bright .user-items-list-carousel .list-item-content__description a {
  color: #fff;
}

.bright
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-foreground {
  stroke: #c79288;
}

.bright
  .user-items-list-carousel
  .user-items-list-carousel__arrow-icon-background {
  background-color: #fff;
}

.bright
  .user-items-list-carousel
  .user-items-list-carousel__arrow-button::after {
  border-color: #c79288;
}

.bright .user-items-list-carousel .user-items-list-carousel__gutter::after {
  border-color: #fff;
}

.bright
  .user-items-list-carousel[data-layout-width="full"]
  .user-items-list-carousel__gutter::after {
  border-color: #fff;
}

.bright .user-items-list-carousel .list-item[data-is-card-enabled="true"] {
  background-color: #fff;
}

.bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #c79288;
}

.bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #c79288;
}

.bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #c79288;
}

.bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-carousel
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright .user-items-list-banner-slideshow .list-item-content__title {
  color: #fff;
}

.bright .user-items-list-banner-slideshow .list-item-content__description {
  color: #fff;
}

.bright .user-items-list-banner-slideshow .list-item-content__description a {
  color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
  border-color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-foreground {
  stroke: #c79288;
}

.bright
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-icon-background {
  background-color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .user-items-list-banner-slideshow__arrow-button::after {
  border-color: #c79288;
}

.bright .user-items-list-banner-slideshow .slideshow-gutter::after {
  border-color: #fff;
}

.bright
  .user-items-list-banner-slideshow[data-layout-width="full-bleed"]
  .slideshow-gutter::after {
  border-color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-card-background {
  background-color: #fff;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__title {
  color: #c79288;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description {
  color: #c79288;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__description
  a {
  color: #c79288;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #fff;
  background-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--primary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #fff;
  background-color: #c79288;
}

.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--secondary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

.bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #fff;
  background-color: #c79288;
}

.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .user-items-list-banner-slideshow
  .list-item[data-is-card-enabled="true"]
  .list-item-content__button.sqs-button-element--tertiary {
  color: #c79288;
  background-color: #fff;
  border-color: #c79288;
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .sqs-button-element--primary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .sqs-button-element--secondary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .sqs-button-element--tertiary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary:hover {
    color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .sqs-button-element--primary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .sqs-button-element--secondary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .sqs-button-element--tertiary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .tock-block
    div#Tock_widget_container
    > div.TockWidgetWrapper
    .TockButton-blue.sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button::before {
    border-color: #fff;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #fff;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .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:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .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:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
      .primary-button-shape-underline
    )
    .bright
    .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:not(
      .primary-button-shape-underline
    )
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid
  .site-wrapper
  .bright
  .sqs-button-element--secondary:not(input):hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid
  .site-wrapper
  .bright
  .sqs-button-element--secondary:not(input)::before {
  border-color: #fff;
  background-color: #c79288;
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid
  .site-wrapper
  .bright
  .sqs-button-element--tertiary:not(input):hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid
  .site-wrapper
  .bright
  .sqs-button-element--tertiary:not(input)::before {
  border-color: #fff;
  background-color: #c79288;
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .sqs-button-element--primary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .sqs-button-element--secondary:not(input):hover,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .sqs-button-element--tertiary:not(input):hover {
    color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .sqs-button-element--primary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .sqs-button-element--secondary:not(input)::before,
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .sqs-button-element--tertiary:not(input)::before {
    border-color: #fff;
    background-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .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
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .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
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button {
    color: #fff;
    border-color: #fff;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .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
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button {
    color: #c79288;
    border-color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="true"]
    .list-item-content__button::before {
    border-color: #c79288;
    background-color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .user-items-list-simple
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .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-outline
    .bright
    .user-items-list-carousel
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .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-outline
    .bright
    .user-items-list-banner-slideshow
    .list-item[data-is-card-enabled="false"]
    .list-item-content__button:hover {
    color: #c79288;
  }
}

@media (hover: hover) and (hover: hover) {
  .tweak-global-animations-animation-type-flex.primary-button-style-outline
    .bright
    .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.secondary-button-style-outline
    .site-wrapper
    .bright
    .sqs-button-element--secondary:not(input):hover {
    color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.secondary-button-style-outline
    .site-wrapper
    .bright
    .sqs-button-element--secondary:not(input)::before {
    border-color: #fff;
    background-color: #fff;
  }
}

@media (hover: hover) {
  .tweak-global-animations-animation-type-flex.tertiary-button-style-outline
    .site-wrapper
    .bright
    .sqs-button-element--tertiary:not(input):hover {
    color: #c79288;
  }

  .tweak-global-animations-animation-type-flex.tertiary-button-style-outline
    .site-wrapper
    .bright
    .sqs-button-element--tertiary:not(input)::before {
    border-color: #fff;
    background-color: #fff;
  }
}

.bright .portfolio-grid-overlay .portfolio-title {
  color: #fff;
}

.bright .portfolio-grid-overlay .portfolio-overlay {
  background-color: #c79288;
}

.bright .portfolio-grid-basic .portfolio-title {
  color: #fff;
}

.bright .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title {
  color: #fff;
}

.bright
  .collection-type-portfolio-index-background
  .portfolio-index-background-link
  h1 {
  color: #fff;
}

.bright
  .portfolio-hover[data-variant-hover-follow]
  .portfolio-hover-item-title {
  color: #fff;
}

.bright
  .portfolio-hover[data-variant-hover-static]
  .portfolio-hover-item-title {
  color: #fff;
}

.bright .item-pagination[data-collection-type^="portfolio"],
.bright.item-pagination[data-collection-type^="portfolio"] {
  background-color: #c79288;
}

.bright
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg,
.bright.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.bright
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next,
.bright.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-prev-next {
  color: #fff;
}

.bright
  .item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title,
.bright.item-pagination[data-collection-type^="portfolio"]
  .item-pagination-title {
  color: #fff;
}

.bright .lesson-title {
  color: #fff;
}

.bright .lessons-grid-meta-container {
  color: #fff;
}

.bright .lessons-list .grid-desc {
  color: #fff;
}

.bright .lessons-list .nested-category-children,
.bright .lessons-list .nested-category-tree-wrapper {
  color: #fff;
}

.bright .lesson-details-title {
  color: #fff;
}

.bright .lesson-grid-meta-container {
  color: #fff;
}

.bright .lesson-details-description {
  color: #fff;
}

.bright .lesson-item-pagination-title {
  color: #fff;
}

.bright .lesson-item-pagination-icon svg {
  stroke: #fff;
}

.bright .blog-alternating-side-by-side .blog-more-link {
  color: #fff;
}

.bright .blog-alternating-side-by-side .blog-more-link::after {
  background: #fff;
}

.bright .blog-alternating-side-by-side .blog-title {
  color: #fff;
}

.bright .blog-alternating-side-by-side .blog-categories-list a,
.bright .blog-alternating-side-by-side .blog-author,
.bright .blog-alternating-side-by-side .blog-date,
.bright .blog-alternating-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.bright .blog-alternating-side-by-side .blog-excerpt {
  color: #fff;
}

.bright .blog-alternating-side-by-side .blog-list-pagination {
  color: #fff;
}

.bright
  .blog-alternating-side-by-side
  .blog-list-pagination
  .blog-list-pagination-icon {
  stroke: #fff;
}

.bright .blog-basic-grid .blog-more-link {
  color: #fff;
}

.bright .blog-basic-grid .blog-more-link::after {
  background: #fff;
}

.bright .blog-basic-grid .blog-title {
  color: #fff;
}

.bright .blog-basic-grid .blog-categories-list a,
.bright .blog-basic-grid .blog-author,
.bright .blog-basic-grid .blog-date,
.bright .blog-basic-grid .blog-meta-delimiter {
  color: #fff;
}

.bright .blog-basic-grid .blog-excerpt {
  color: #fff;
}

.bright .blog-basic-grid .blog-list-pagination {
  color: #fff;
}

.bright .blog-basic-grid .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.bright .blog-masonry .blog-more-link {
  color: #fff;
}

.bright .blog-masonry .blog-more-link::after {
  background: #fff;
}

.bright .blog-masonry .blog-title {
  color: #fff;
}

.bright .blog-masonry .blog-categories-list a,
.bright .blog-masonry .blog-author,
.bright .blog-masonry .blog-date,
.bright .blog-masonry .blog-meta-delimiter {
  color: #fff;
}

.bright .blog-masonry .blog-excerpt {
  color: #fff;
}

.bright .blog-masonry .blog-list-pagination {
  color: #fff;
}

.bright .blog-masonry .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.bright .blog-side-by-side .blog-more-link {
  color: #fff;
}

.bright .blog-side-by-side .blog-more-link::after {
  background: #fff;
}

.bright .blog-side-by-side .blog-title {
  color: #fff;
}

.bright .blog-side-by-side .blog-categories-list a,
.bright .blog-side-by-side .blog-author,
.bright .blog-side-by-side .blog-date,
.bright .blog-side-by-side .blog-meta-delimiter {
  color: #fff;
}

.bright .blog-side-by-side .blog-excerpt {
  color: #fff;
}

.bright .blog-side-by-side .blog-list-pagination {
  color: #fff;
}

.bright .blog-side-by-side .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.bright .blog-single-column .blog-more-link {
  color: #fff;
}

.bright .blog-single-column .blog-more-link::after {
  background: #fff;
}

.bright .blog-single-column .blog-title {
  color: #fff;
}

.bright .blog-single-column .blog-categories-list a,
.bright .blog-single-column .blog-author,
.bright .blog-single-column .blog-date,
.bright .blog-single-column .blog-meta-delimiter {
  color: #fff;
}

.bright .blog-single-column .blog-excerpt {
  color: #fff;
}

.bright .blog-single-column .blog-list-pagination {
  color: #fff;
}

.bright .blog-single-column .blog-list-pagination .blog-list-pagination-icon {
  stroke: #fff;
}

.bright .blog-item-wrapper .blog-item-title h1.entry-title {
  color: #fff;
}

.bright .blog-item-wrapper .blog-meta-item,
.bright .blog-item-wrapper .blog-meta-item a,
.bright .blog-item-wrapper .blog-meta-item span {
  color: #fff;
}

.bright .blog-item-wrapper .author-name,
.bright .blog-item-wrapper .author-website,
.bright .blog-item-wrapper .author-bio {
  color: #fff;
}

.bright .blog-item-wrapper #comments .header-controls,
.bright .blog-item-wrapper #comments .header-controls .comment-count,
.bright .blog-item-wrapper .comment-header .user-info,
.bright .blog-item-wrapper .comment-header .controls {
  color: #fff;
}

.bright .blog-item-wrapper .comment-body * {
  color: #fff;
}

.bright .item-pagination[data-collection-type^="blog"],
.bright.item-pagination[data-collection-type^="blog"] {
  background-color: #c79288;
}

.bright
  .item-pagination[data-collection-type^="blog"]
  .item-pagination-icon
  svg,
.bright.item-pagination[data-collection-type^="blog"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.bright
  .item-pagination[data-collection-type^="blog"]
  .item-pagination-prev-next,
.bright.item-pagination[data-collection-type^="blog"]
  .item-pagination-prev-next {
  color: #fff;
}

.bright .item-pagination[data-collection-type^="blog"] .item-pagination-title,
.bright.item-pagination[data-collection-type^="blog"] .item-pagination-title {
  color: #fff;
}

.bright .products.collection-content-wrapper .nested-category-breadcrumb-link {
  color: #fff;
}

.bright .products.collection-content-wrapper .ProductItem-nav-breadcrumb-link {
  color: #fff;
}

.bright
  .products.collection-content-wrapper
  .grid-item.on-sale
  .sqs-money-native {
  color: #fff;
}

.bright
  .products.collection-content-wrapper
  .grid-item.on-sale
  .original-price
  .sqs-money-native {
  color: #fff;
}

.bright .products.collection-content-wrapper .product-mark.sale {
  color: #fff;
}

.bright
  .products.collection-content-wrapper
  .list-pagination
  .product-list-pagination-icon
  svg {
  stroke: #fff;
}

.bright .products.collection-content-wrapper .category-filter-delimiter {
  color: #fff;
}

.bright .products.collection-content-wrapper .category-filter-link::after {
  background: #fff;
}

@media (hover: hover) {
  .bright .products.collection-content-wrapper .category-filter-link:hover {
    color: #fff;
  }
}

.bright
  .products.collection-content-wrapper
  .category-filter-link.category-filter-link-all,
.bright .products.collection-content-wrapper .category-filter-link.active {
  color: #fff;
}

.bright
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link {
  color: #fff;
}

@media (hover: hover) {
  .bright
    .products.collection-content-wrapper
    .category-filter-list.other-active
    .category-filter-link:hover {
    color: #fff;
  }
}

.bright
  .products.collection-content-wrapper
  .category-filter-list.other-active
  .category-filter-link.active {
  color: #fff;
}

.bright .products.collection-content-wrapper .grid-main-meta .grid-title {
  color: #fff;
}

.bright .products.collection-content-wrapper .grid-main-meta .grid-prices {
  color: #fff;
}

.bright .products.collection-content-wrapper .grid-meta-status {
  color: #fff;
}

.bright .products.collection-content-wrapper .product-scarcity {
  color: #fff;
}

.bright .on-sale .product-details .sqs-money-native {
  color: #fff;
}

.bright .on-sale .product-details .original-price .sqs-money-native {
  color: #fff;
}

.bright
  .ProductItem.on-sale
  .ProductItem-details
  .product-price
  .sqs-money-native {
  color: #fff;
}

.bright .ProductItem .ProductItem-details {
  color: #fff;
}

.bright .ProductItem .ProductItem-details h1.ProductItem-details-title {
  color: #fff;
}

.bright .ProductItem .ProductItem-details .product-price {
  color: #fff;
}

.bright .ProductItem .ProductItem-details .product-price,
.bright
  .ProductItem
  .ProductItem-details
  .product-price
  .original-price
  .sqs-money-native {
  color: #fff;
}

.bright .ProductItem .ProductItem-details .product-scarcity {
  color: #fff;
}

.bright .ProductItem .ProductItem-details .variant-option,
.bright .ProductItem .ProductItem-details .product-quantity-input,
.bright .ProductItem .ProductItem-details .product-quantity-input input {
  color: #fff;
}

.bright .ProductItem .ProductItem-details .variant-select-wrapper:after {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.bright .ProductItem .ProductItem-nav-breadcrumb span,
.bright .ProductItem .ProductItem-nav-pagination span,
.bright .ProductItem .ProductItem-nav-breadcrumb a,
.bright .ProductItem .ProductItem-nav-pagination a {
  color: #fff;
}

.bright .ProductItem .product-item-gallery-carousel-control::after {
  border-color: #fff;
}

.bright .ProductItem .ProductItem-gallery-current-slide-indicator {
  color: #fff;
}

.bright .ProductItem .ProductItem-gallery-scroll::after {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #c79288 100%
  );
}

.bright .sqs-product-quick-view-content {
  background-color: #c79288;
}

.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-content {
  background-color: #fff;
}

.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details {
  color: #000;
}

.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .ProductItem-details-title {
  color: #000 !important;
}

.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-price,
.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option-title,
.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-option,
.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .quantity-label,
.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .product-quantity-input
  input {
  color: #000;
}

.bright
  [data-quick-view-lightbox-colors="true"]
  .sqs-product-quick-view-lightbox
  .ProductItem-details
  .variant-select-wrapper:after {
  border-bottom-color: #000;
  border-right-color: #000;
}

.bright .product-block .product-quantity-input input {
  color: #fff !important;
}

.bright .item-pagination[data-collection-type^="events"],
.bright.item-pagination[data-collection-type^="events"] {
  background-color: #c79288;
}

.bright
  .item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg,
.bright.item-pagination[data-collection-type^="events"]
  .item-pagination-icon
  svg {
  stroke: #fff;
}

.bright
  .item-pagination[data-collection-type^="events"]
  .events-item-pagination-date,
.bright.item-pagination[data-collection-type^="events"]
  .events-item-pagination-date {
  color: #fff;
}

.bright .item-pagination[data-collection-type^="events"] .item-pagination-title,
.bright.item-pagination[data-collection-type^="events"] .item-pagination-title {
  color: #fff;
}

.bright .sqs-block-collectionlink .collectionlink-title {
  color: #fff;
}

.bright .image-overlay,
.bright .sqs-image-content::after {
  background-color: #c79288;
}

.bright .sqs-block-image .design-layout-poster .sqs-image-content::after,
.bright .sqs-block-image .design-layout-poster .image-overlay {
  background-color: #625448;
}

.bright .sqs-block-image .design-layout-poster .image-title * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-poster .image-subtitle * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-poster .image-title a,
.bright .sqs-block-image .design-layout-poster .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .bright .sqs-block-image .design-layout-poster .image-title a:hover,
  .bright .sqs-block-image .design-layout-poster .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.bright .sqs-block-image .design-layout-poster .image-title * {
  background-color: rgba(199, 146, 136, 0);
  box-shadow: 0.2em 0 0 rgba(199, 146, 136, 0),
    -0.2em 0 0 rgba(199, 146, 136, 0);
}

.primary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
  border-color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #c79288;
}

.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-poster
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #c79288;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-poster
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #fff;
}

.bright .sqs-block-image .design-layout-card .sqs-image-content::after,
.bright .sqs-block-image .design-layout-card .image-overlay {
  background-color: #625448;
}

.bright .sqs-block-image .design-layout-card .image-title * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-card .image-subtitle * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-card .image-title a,
.bright .sqs-block-image .design-layout-card .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .bright .sqs-block-image .design-layout-card .image-title a:hover,
  .bright .sqs-block-image .design-layout-card .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.bright .sqs-block-image .design-layout-card .image-title * {
  background-color: rgba(199, 146, 136, 0);
  box-shadow: 0.2em 0 0 rgba(199, 146, 136, 0),
    -0.2em 0 0 rgba(199, 146, 136, 0);
}

.primary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
  border-color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #c79288;
}

.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-card
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #c79288;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-card
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #fff;
}

.bright .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.bright .sqs-block-image .design-layout-overlap .image-overlay {
  background-color: #625448;
}

.bright .sqs-block-image .design-layout-overlap .image-title * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-overlap .image-subtitle * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-overlap .image-title a,
.bright .sqs-block-image .design-layout-overlap .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .bright .sqs-block-image .design-layout-overlap .image-title a:hover,
  .bright .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.bright .sqs-block-image .design-layout-overlap .image-title * {
  background-color: #c79288;
  box-shadow: 0.2em 0 0 #c79288, -0.2em 0 0 #c79288;
}

.primary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
  border-color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #c79288;
}

.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-overlap
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #c79288;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-overlap
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #fff;
}

.bright .sqs-block-image .design-layout-collage .sqs-image-content::after,
.bright .sqs-block-image .design-layout-collage .image-overlay {
  background-color: #625448;
}

.bright .sqs-block-image .design-layout-collage .image-card {
  background-color: #fff;
}

.bright .sqs-block-image .design-layout-collage .image-title * {
  color: #c79288;
}

.bright .sqs-block-image .design-layout-collage .image-subtitle * {
  color: #c79288;
}

.bright .sqs-block-image .design-layout-collage .image-title a,
.bright .sqs-block-image .design-layout-collage .image-subtitle a {
  color: #c79288;
}

@media (hover: hover) {
  .bright .sqs-block-image .design-layout-collage .image-title a:hover,
  .bright .sqs-block-image .design-layout-collage .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.bright .sqs-block-image .design-layout-collage .image-title * {
  background-color: rgba(199, 146, 136, 0);
  box-shadow: 0.2em 0 0 rgba(199, 146, 136, 0),
    -0.2em 0 0 rgba(199, 146, 136, 0);
}

.primary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
  border-color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #fff;
}

.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #c79288;
  border: 2px solid #c79288;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #c79288;
    color: #fff;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-collage
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #fff;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-collage
  .image-button
  .sqs-button-element--primary::before {
  border-color: #c79288;
  background-color: #c79288;
}

.bright .sqs-block-image .design-layout-stack .sqs-image-content::after,
.bright .sqs-block-image .design-layout-stack .image-overlay {
  background-color: #625448;
}

.bright .sqs-block-image .design-layout-stack .image-title * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-stack .image-subtitle * {
  color: #fff;
}

.bright .sqs-block-image .design-layout-stack .image-title a,
.bright .sqs-block-image .design-layout-stack .image-subtitle a {
  color: #fff;
}

@media (hover: hover) {
  .bright .sqs-block-image .design-layout-stack .image-title a:hover,
  .bright .sqs-block-image .design-layout-stack .image-subtitle a:hover {
    opacity: 0.8;
  }
}

.bright .sqs-block-image .design-layout-stack .image-title * {
  background-color: rgba(199, 146, 136, 0);
  box-shadow: 0.2em 0 0 rgba(199, 146, 136, 0),
    -0.2em 0 0 rgba(199, 146, 136, 0);
}

.primary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--tertiary {
  background: #fff;
  color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
  border-color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary:hover {
  color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(
    .primary-button-shape-underline
  )
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #c79288;
}

.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--tertiary {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

@media (hover: hover) {
  .primary-button-style-outline.primary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--primary:hover,
  .secondary-button-style-outline.secondary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--secondary:hover,
  .tertiary-button-style-outline.tertiary-button-shape-underline
    .bright
    .sqs-block-image
    .design-layout-stack
    .image-button
    .sqs-button-element--tertiary:hover {
    border-color: #c79288;
  }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary:hover {
  color: #c79288;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-image
  .design-layout-stack
  .image-button
  .sqs-button-element--primary::before {
  border-color: #fff;
  background-color: #fff;
}

.bright .sqs-block-accordion .accordion-divider {
  color: #fff;
}

.bright .sqs-block-accordion .accordion-icon-container {
  color: #fff;
}

.bright .menu-block .menu-select-labels {
  color: #fff;
}

.bright .menu-block .menu-section-title {
  color: #fff;
}

.bright .menu-block .menu-item-title {
  color: #fff;
}

.bright .menu-block .menu-item-description {
  color: #fff;
}

.bright .menu-block .menu-item-price-bottom {
  color: #fff;
}

.bright .sqs-block-form .field-list .title {
  color: #fff;
}

.bright .sqs-block-form .field-list .description {
  color: #fff;
}

.bright .sqs-block-form .field-list .caption {
  color: #fff;
}

.bright .sqs-block-form .field-list ::placeholder {
  color: #737373;
  opacity: 1;
}

.bright .sqs-block-form .field-list :-ms-input-placeholder {
  color: #737373;
}

.bright .sqs-block-form .field-list ::-ms-input-placeholder {
  color: #737373;
}

.bright .sqs-block-form .field-list .option {
  color: #fff;
}

.bright .sqs-block-form .field-list .question {
  color: #fff;
}

.bright .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.site-wrapper .bright .sqs-block-form .sqs-editable-button {
  background: #fff;
  color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
  border-color: #fff;
}

.primary-button-style-outline
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  color: #fff;
  border-color: #fff;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-form
    .sqs-editable-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-form
    .sqs-editable-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-form
    .sqs-editable-button.sqs-button-element--tertiary:hover {
    background: #fff;
    color: #c79288;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary:hover {
  border-color: #c79288;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .site-wrapper
  .bright
  .sqs-block-form
  .sqs-editable-button.sqs-button-element--tertiary {
  background: #c79288;
  color: #fff;
  border-color: #fff;
}

.bright .sqs-block-quote blockquote {
  color: #fff;
}

.bright .sqs-block-quote .source {
  color: #fff;
}

.bright .sqs-block-newsletter .newsletter-form-header-title {
  color: #fff;
}

.bright .sqs-block-newsletter .newsletter-form-header-description {
  color: #fff;
}

.bright .sqs-block-newsletter .newsletter-form-button {
  background-color: #fff !important;
  color: #c79288 !important;
}

.primary-button-style-outline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  color: #fff !important;
  border-color: #fff !important;
}

@media (hover: hover) {
  .primary-button-style-outline
    .bright
    .sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--primary:hover,
  .secondary-button-style-outline
    .bright
    .sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--secondary:hover,
  .tertiary-button-style-outline
    .bright
    .sqs-block-newsletter
    .newsletter-form-button.sqs-button-element--tertiary:hover {
    background-color: #fff !important;
    color: #c79288 !important;
  }
}

.primary-button-style-outline.primary-button-shape-underline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary:hover {
  border-color: #c79288 !important;
}

.primary-button-style-solid.primary-button-shape-underline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--tertiary {
  background-color: #c79288 !important;
  color: #fff !important;
  border-color: #fff;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #fff !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #fff !important;
  background-color: #c79288 !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary:hover {
  color: #c79288 !important;
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline
  .bright
  .sqs-block-newsletter
  .newsletter-form-button.sqs-button-element--primary::before {
  border-color: #fff !important;
  background-color: #fff !important;
}

.bright .sqs-block-newsletter .newsletter-form-footnote {
  color: #fff !important;
}

.bright .sqs-block-summary-v2 .summary-header-text {
  color: #fff;
}

.bright .sqs-block-summary-v2 .summary-title {
  color: #fff;
}

.bright .sqs-block-summary-v2 .summary-excerpt {
  color: #fff;
}

.bright .sqs-block-summary-v2 .summary-read-more-link {
  color: #fff;
}

.bright .sqs-block-summary-v2 .summary-metadata--primary {
  color: #fff;
}

.bright .sqs-block-summary-v2 .summary-metadata--secondary {
  color: #fff;
}

.bright .product-scarcity {
  color: #fff;
}

.bright .socialaccountlinks-v2-block .social-icons-style-regular .sqs-use--icon,
.bright
  .social-account-links-v2-block
  .social-icons-style-regular
  .sqs-use--icon {
  fill: #fff;
}

.bright
  .socialaccountlinks-v2-block
  .social-icons-style-knockout
  .sqs-use--mask,
.bright
  .social-account-links-v2-block
  .social-icons-style-knockout
  .sqs-use--mask {
  fill: #fff;
}

.bright
  .socialaccountlinks-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper,
.bright
  .social-account-links-v2-block
  .social-icons-style-solid
  .sqs-svg-icon--wrapper {
  background-color: #fff;
}

.bright .socialaccountlinks-v2-block .social-icons-style-solid .sqs-use--icon,
.bright
  .social-account-links-v2-block
  .social-icons-style-solid
  .sqs-use--icon {
  fill: #c79288;
}

.bright
  .socialaccountlinks-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper,
.bright
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-svg-icon--wrapper {
  border-color: #fff;
}

.bright .socialaccountlinks-v2-block .social-icons-style-border .sqs-use--icon,
.bright
  .social-account-links-v2-block
  .social-icons-style-border
  .sqs-use--icon {
  fill: #fff;
}

.bright .sqs-block-shape svg.sqs-shape {
  fill: #fff;
}

.bright .sqs-block-shape .sqs-shape-rectangle {
  background: #fff;
}
</style > <style id="rteTextColorMapping" > .sqsrte-text-color--white {
  color: #ffffff;
}

.sqsrte-text-color--black {
  color: #000000;
}

.sqsrte-text-color--accent {
  color: #c79288;
}

.sqsrte-text-color--lightAccent {
  color: #e6e4e8;
}

.sqsrte-text-color--darkAccent {
  color: #625448;
}
