/*! Squarespace LESS Compiler (less.js language v1.3.3) */

.dark.page-section {
    color: #fff
}

.dark.page-section .sqs-background-enabled {
    color: #253175
}

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

.dark:not(.has-background) .section-background {
    background-color: #0f9ea1
}

.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: #253175
}

.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: #253175
}

.dark .sqs-background-enabled.sqs-block-html p.sqsrte-small,
.dark .sqs-background-enabled.sqs-block-accordion p.sqsrte-small {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-html h1,
.dark .sqs-background-enabled.sqs-block-accordion h1 {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-html h2,
.dark .sqs-background-enabled.sqs-block-accordion h2 {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-html h3,
.dark .sqs-background-enabled.sqs-block-accordion h3 {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-html h4,
.dark .sqs-background-enabled.sqs-block-accordion h4 {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-marquee {
    background-color: #fff
}

.dark .sqs-background-enabled.sqs-block-marquee h1 {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-marquee p {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-accordion {
    background-color: #fff
}

.dark .sqs-background-enabled.sqs-block-accordion .accordion-divider {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-accordion .accordion-icon-container {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-form {
    background-color: #fff
}

.dark .sqs-background-enabled.sqs-block-form .field-list .title {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-form .field-list .description {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-form .field-list .caption {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-form .field-list .option {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-form .field-list .question {
    color: #253175
}

.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: #aa00b8;
    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: #aa00b8;
    border-color: #aa00b8
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8;
    border-color: #aa00b8
}

.dark .sqs-background-enabled.sqs-block-newsletter {
    background-color: #fff
}

.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-header-title {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-header-description {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button {
    background-color: #253175 !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: #253175 !important;
    border-color: #253175 !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: #253175 !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: #253175 !important;
    border-color: #253175
}

.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: #253175 !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: #253175 !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: #253175 !important;
    background-color: #253175 !important
}

.dark .sqs-background-enabled.sqs-block-newsletter .newsletter-form-footnote {
    color: #253175 !important
}

.dark .sqs-background-enabled.sqs-block-summary-v2 {
    background-color: #fff
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-header-text {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-title {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-excerpt {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-read-more-link {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--primary {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--secondary {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-quote {
    background-color: #fff
}

.dark .sqs-background-enabled.sqs-block-quote blockquote {
    color: #253175
}

.dark .sqs-background-enabled.sqs-block-quote .source {
    color: #253175
}

.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: #fff
}

.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: #fff
}

.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: #000
}

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

.dark .sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus {
    outline-color: #253175
}

.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: #000
}

.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: #000;
    background-color: #fff;
    border-color: #fff
}

.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: #000;
    background-color: #fff;
    border-color: #000
}

.dark .header-skip-link.sqs-button-element--primary {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.dark .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) {
    .dark .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sqs-button-element--primary:hover {
        background-color: #fff;
        color: #000
    }
}

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

.dark .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) {
    .dark .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sqs-button-element--secondary:hover {
        background-color: #fff;
        color: #000
    }
}

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

.dark .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) {
    .dark .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sqs-button-element--tertiary:hover {
        background-color: #fff;
        color: #000
    }
}

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

.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: #000;
    background: #fff;
    border-color: #000
}

.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: #fff
}

.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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
}

.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: #000;
    background: #fff;
    border-color: #000
}

.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: #fff
}

.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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
}

.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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
}

.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: #fff
}

@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: #000
    }
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.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: #fff
}

@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: #000
    }
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.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: #fff
}

@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: #000
    }
}

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

.dark .section-background-overlay {
    background-color: #0f9ea1
}

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

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

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

.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(#0f9ea1, 150px, transparent);
    opacity: .05
}

[data-header-style="theme"].header.dark,
[data-header-style="dynamic"].header.dark {
    background-color: #0f9ea1
}

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: #0f9ea1
}

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: #0f9ea1
}

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: #0f9ea1
}

.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: #000;
    background-color: #fff;
    border-color: #fff
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
}

.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: #000
}

.dark .sqs-announcement-bar {
    background: #e6e4e8
}

.dark .sqs-announcement-bar :focus,
.dark .sqs-announcement-bar a:focus {
    outline-color: #253175
}

.dark .sqs-announcement-bar-text p,
.dark .sqs-announcement-bar-text a {
    color: #253175
}

.dark .sqs-announcement-bar-close {
    color: #253175
}

.dark .gallery-fullscreen-slideshow-control-btn::before,
.dark .gallery-slideshow-control-btn::before {
    background: #0f9ea1
}

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

.dark .gallery-fullscreen-slideshow-bullet {
    border-color: #0f9ea1
}

.dark .gallery-fullscreen-slideshow-bullet.active {
    background-color: #0f9ea1
}

.dark .gallery-lightbox-background {
    background-color: #0f9ea1;
    opacity: .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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
    .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: #000
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #000;
    background-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .dark .user-items-list-simple .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-simple .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff
}

.secondary-button-style-solid.secondary-button-shape-underline .site-wrapper .dark .user-items-list-simple .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-simple .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff
}

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper .dark .user-items-list-simple .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.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: #253175
}

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

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

.dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #000;
    background-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper .dark .user-items-list-carousel .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-carousel .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff
}

.secondary-button-style-solid.secondary-button-shape-underline .site-wrapper .dark .user-items-list-carousel .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-carousel .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff
}

.tertiary-button-style-solid.tertiary-button-shape-underline .site-wrapper .dark .user-items-list-carousel .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-carousel .user-items-list-carousel__arrow-icon-foreground {
    stroke: #000
}

.dark .user-items-list-carousel .user-items-list-carousel__arrow-icon-background {
    background-color: #fff
}

.dark .user-items-list-carousel .user-items-list-carousel__arrow-button::after {
    border-color: #000
}

.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: #fff
}

.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: #253175
}

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

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

.dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #000;
    background-color: #fff
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff
}

.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: #fff;
    background-color: #000;
    border-color: #fff
}

.dark .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-foreground {
    stroke: #000
}

.dark .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-background {
    background-color: #fff
}

.dark .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-button::after {
    border-color: #000
}

.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: #fff
}

.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: #253175
}

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

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

.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: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

@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: #fff
    }
    .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: #fff;
        background-color: #000
    }
    .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: #fff;
        background-color: #000
    }
    .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: #aa00b8;
        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: #fff;
        background-color: #000
    }
    .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: #aa00b8;
        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: #fff;
        background-color: #000
    }
    .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: #aa00b8;
        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: #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="true"] .list-item-content__button:hover {
        color: #aa00b8
    }
}

@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: #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-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button:hover {
        color: #aa00b8
    }
}

@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: #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-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button:hover {
        color: #aa00b8
    }
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid .site-wrapper .dark .sqs-button-element--secondary:not(input):hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid .site-wrapper .dark .sqs-button-element--secondary:not(input)::before {
    border-color: #fff;
    background-color: #000
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .site-wrapper .dark .sqs-button-element--tertiary:not(input):hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .site-wrapper .dark .sqs-button-element--tertiary:not(input)::before {
    border-color: #fff;
    background-color: #000
}

@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: #000
    }
    .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: #fff;
        background-color: #fff
    }
    .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: #fff;
        border-color: #fff
    }
    .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: #fff;
        background-color: #fff
    }
    .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: #aa00b8;
        border-color: #aa00b8
    }
    .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: #aa00b8;
        background-color: #aa00b8
    }
    .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: #fff;
        border-color: #fff
    }
    .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: #fff;
        background-color: #fff
    }
    .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: #aa00b8;
        border-color: #aa00b8
    }
    .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: #aa00b8;
        background-color: #aa00b8
    }
    .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: #fff;
        border-color: #fff
    }
    .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: #fff;
        background-color: #fff
    }
    .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: #aa00b8;
        border-color: #aa00b8
    }
    .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: #aa00b8;
        background-color: #aa00b8
    }
}

@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: #000
    }
}

@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: #000
    }
}

@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: #000
    }
}

@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: #000
    }
    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .site-wrapper .dark .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 .dark .sqs-button-element--tertiary:not(input):hover {
        color: #000
    }
    .tweak-global-animations-animation-type-flex.tertiary-button-style-outline .site-wrapper .dark .sqs-button-element--tertiary:not(input)::before {
        border-color: #fff;
        background-color: #fff
    }
}

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

.dark .portfolio-grid-overlay .portfolio-overlay {
    background-color: #0f9ea1
}

.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: #0f9ea1
}

.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: #fff
}

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

.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: #fff
}

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

.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: #fff
}

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

.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: #fff
}

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

.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: #fff
}

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

.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: #0f9ea1
}

.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: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8
}

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

.dark .on-sale .product-details .sqs-money-native {
    color: #aa00b8
}

.dark .on-sale .product-details .original-price .sqs-money-native {
    color: #fff
}

.dark .ProductItem.on-sale .ProductItem-details .product-price .sqs-money-native {
    color: #aa00b8
}

.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: #aa00b8
}

.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: #000
}

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

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

.dark .sqs-product-quick-view-content {
    background-color: #0f9ea1
}

.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: #253175
}

.dark [data-quick-view-lightbox-colors="true"] .sqs-product-quick-view-lightbox .ProductItem-details .ProductItem-details-title {
    color: #253175 !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: #253175
}

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

.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: #0f9ea1
}

.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: #0f9ea1
}

.dark .sqs-block-image .design-layout-poster .sqs-image-content::after,
.dark .sqs-block-image .design-layout-poster .image-overlay {
    background-color: #0f9ea1
}

.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: .8
    }
}

.dark .sqs-block-image .design-layout-poster .image-title * {
    background-color: rgba(15, 158, 161, 0);
    box-shadow: .2em 0 0 rgba(15, 158, 161, 0), -.2em 0 0 rgba(15, 158, 161, 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: #fff;
    color: #000
}

.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: #000;
    color: #fff;
    border-color: #fff
}

.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: #fff
}

.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: #fff;
    background-color: #000
}

.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: #fff;
    border: 2px solid #fff
}

@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: #fff;
        color: #000
    }
}

@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: #000
    }
}

.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: #000
}

.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: #fff;
    background-color: #fff
}

.dark .sqs-block-image .design-layout-card .sqs-image-content::after,
.dark .sqs-block-image .design-layout-card .image-overlay {
    background-color: #0f9ea1
}

.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: .8
    }
}

.dark .sqs-block-image .design-layout-card .image-title * {
    background-color: rgba(15, 158, 161, 0);
    box-shadow: .2em 0 0 rgba(15, 158, 161, 0), -.2em 0 0 rgba(15, 158, 161, 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: #fff;
    color: #000
}

.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: #000;
    color: #fff;
    border-color: #fff
}

.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: #fff
}

.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: #fff;
    background-color: #000
}

.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: #fff;
    border: 2px solid #fff
}

@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: #fff;
        color: #000
    }
}

@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: #000
    }
}

.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: #000
}

.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: #fff;
    background-color: #fff
}

.dark .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.dark .sqs-block-image .design-layout-overlap .image-overlay {
    background-color: #0f9ea1
}

.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: .8
    }
}

.dark .sqs-block-image .design-layout-overlap .image-title * {
    background-color: #0f9ea1;
    box-shadow: .2em 0 0 #0f9ea1, -.2em 0 0 #0f9ea1
}

.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: #fff;
    color: #000
}

.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: #000;
    color: #fff;
    border-color: #fff
}

.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: #fff
}

.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: #fff;
    background-color: #000
}

.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: #fff;
    border: 2px solid #fff
}

@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: #fff;
        color: #000
    }
}

@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: #000
    }
}

.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: #000
}

.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: #fff;
    background-color: #fff
}

.dark .sqs-block-image .design-layout-collage .sqs-image-content::after,
.dark .sqs-block-image .design-layout-collage .image-overlay {
    background-color: #0f9ea1
}

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

.dark .sqs-block-image .design-layout-collage .image-title * {
    color: #253175
}

.dark .sqs-block-image .design-layout-collage .image-subtitle * {
    color: #253175
}

.dark .sqs-block-image .design-layout-collage .image-title a,
.dark .sqs-block-image .design-layout-collage .image-subtitle a {
    color: #253175
}

@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: .8
    }
}

.dark .sqs-block-image .design-layout-collage .image-title * {
    background-color: rgba(15, 158, 161, 0);
    box-shadow: .2em 0 0 rgba(15, 158, 161, 0), -.2em 0 0 rgba(15, 158, 161, 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: #aa00b8;
    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: #aa00b8;
    border-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8;
    border: 2px solid #aa00b8
}

@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: #aa00b8;
        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: #aa00b8;
    background-color: #aa00b8
}

.dark .sqs-block-image .design-layout-stack .sqs-image-content::after,
.dark .sqs-block-image .design-layout-stack .image-overlay {
    background-color: #0f9ea1
}

.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: .8
    }
}

.dark .sqs-block-image .design-layout-stack .image-title * {
    background-color: rgba(15, 158, 161, 0);
    box-shadow: .2em 0 0 rgba(15, 158, 161, 0), -.2em 0 0 rgba(15, 158, 161, 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: #fff;
    color: #000
}

.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: #000;
    color: #fff;
    border-color: #fff
}

.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: #fff
}

.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: #fff;
    background-color: #000
}

.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: #fff;
    border: 2px solid #fff
}

@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: #fff;
        color: #000
    }
}

@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: #000
    }
}

.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: #000
}

.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: #fff;
    background-color: #fff
}

.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: #fff;
    color: #000
}

.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: #000;
    color: #fff;
    border-color: #fff
}

.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: #fff;
    border-color: #fff
}

@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: #fff;
        color: #000
    }
}

.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: #000
}

.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: #000;
    color: #fff;
    border-color: #fff
}

.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: #fff !important;
    color: #000 !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: #fff !important;
    border-color: #fff !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: #fff !important;
        color: #000 !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: #000 !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: #000 !important;
    color: #fff !important;
    border-color: #fff
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid .dark .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #fff !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: #fff !important;
    background-color: #000 !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .dark .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #000 !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: #fff !important;
    background-color: #fff !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: #0f9ea1
}

.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: #aa00b8
}

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

.bright:not(.has-background) .section-background {
    background-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-html p.sqsrte-small,
.bright .sqs-background-enabled.sqs-block-accordion p.sqsrte-small {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-html h1,
.bright .sqs-background-enabled.sqs-block-accordion h1 {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-html h2,
.bright .sqs-background-enabled.sqs-block-accordion h2 {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-html h3,
.bright .sqs-background-enabled.sqs-block-accordion h3 {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-html h4,
.bright .sqs-background-enabled.sqs-block-accordion h4 {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-marquee {
    background-color: #fff
}

.bright .sqs-background-enabled.sqs-block-marquee h1 {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-marquee p {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-accordion {
    background-color: #fff
}

.bright .sqs-background-enabled.sqs-block-accordion .accordion-divider {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-accordion .accordion-icon-container {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-form {
    background-color: #fff
}

.bright .sqs-background-enabled.sqs-block-form .field-list .title {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-form .field-list .description {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-form .field-list .caption {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-form .field-list .option {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-form .field-list .question {
    color: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8;
    border-color: #aa00b8
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8;
    border-color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-newsletter {
    background-color: #fff
}

.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-header-title {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-header-description {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-button {
    background-color: #aa00b8 !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: #aa00b8 !important;
    border-color: #aa00b8 !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: #aa00b8 !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: #aa00b8 !important;
    border-color: #aa00b8
}

.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: #aa00b8 !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: #aa00b8 !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: #aa00b8 !important;
    background-color: #aa00b8 !important
}

.bright .sqs-background-enabled.sqs-block-newsletter .newsletter-form-footnote {
    color: #aa00b8 !important
}

.bright .sqs-background-enabled.sqs-block-summary-v2 {
    background-color: #fff
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-header-text {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-title {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-excerpt {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-read-more-link {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--primary {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-summary-v2 .summary-metadata--secondary {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-quote {
    background-color: #fff
}

.bright .sqs-background-enabled.sqs-block-quote blockquote {
    color: #aa00b8
}

.bright .sqs-background-enabled.sqs-block-quote .source {
    color: #aa00b8
}

.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: #aa00b8
}

.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: #000
}

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

.bright .sqs-modal-lightbox.sqs-product-quick-view-lightbox :focus {
    outline-color: #253175
}

.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: #000
}

.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: #aa00b8;
    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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.bright .header-skip-link.sqs-button-element--primary {
    color: #aa00b8 !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: #aa00b8
    }
}

.bright .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-selected.sqs-button-element--primary {
    color: #aa00b8;
    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: #aa00b8
    }
}

.bright .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-selected.sqs-button-element--secondary {
    color: #aa00b8;
    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: #aa00b8
    }
}

.bright .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-selected.sqs-button-element--tertiary {
    color: #aa00b8;
    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: #aa00b8;
    background: #fff;
    border-color: #aa00b8
}

.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: #aa00b8
    }
}

.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: #aa00b8;
    background: #fff;
    border-color: #aa00b8
}

.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: #aa00b8
    }
}

.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: #aa00b8
    }
}

.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: #aa00b8
    }
}

.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: #aa00b8;
    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: #aa00b8;
    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: #aa00b8
    }
}

.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: #aa00b8;
    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: #aa00b8
    }
}

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

.bright .section-background-overlay {
    background-color: #aa00b8
}

.bright .floating-cart {
    background-color: #fff;
    color: #aa00b8
}

.bright .floating-cart :focus {
    outline-color: #aa00b8
}

.bright .floating-cart .icon--stroke svg {
    stroke: #aa00b8
}

.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(#aa00b8, 150px, transparent);
    opacity: .05
}

[data-header-style="theme"].header.bright,
[data-header-style="dynamic"].header.bright {
    background-color: #aa00b8
}

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: #aa00b8
}

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: #aa00b8
}

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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8;
    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: #aa00b8
    }
}

.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: #aa00b8
}

.bright .sqs-announcement-bar {
    background: #fff
}

.bright .sqs-announcement-bar :focus,
.bright .sqs-announcement-bar a:focus {
    outline-color: #aa00b8
}

.bright .sqs-announcement-bar-text p,
.bright .sqs-announcement-bar-text a {
    color: #aa00b8
}

.bright .sqs-announcement-bar-close {
    color: #aa00b8
}

.bright .gallery-fullscreen-slideshow-control-btn::before,
.bright .gallery-slideshow-control-btn::before {
    background: #aa00b8
}

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

.bright .gallery-fullscreen-slideshow-bullet {
    border-color: #aa00b8
}

.bright .gallery-fullscreen-slideshow-bullet.active {
    background-color: #aa00b8
}

.bright .gallery-lightbox-background {
    background-color: #aa00b8;
    opacity: .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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8
    }
}

.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: #aa00b8;
    border-color: #aa00b8
}

@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: #aa00b8;
        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: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-simple .list-item-content__button.sqs-button-element--secondary {
    color: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-simple .list-item-content__button.sqs-button-element--tertiary {
    color: #aa00b8;
    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: #aa00b8;
    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: #aa00b8
}

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

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

.bright .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.bright .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.bright .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-carousel .list-item-content__button.sqs-button-element--secondary {
    color: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-carousel .list-item-content__button.sqs-button-element--tertiary {
    color: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-carousel .user-items-list-carousel__arrow-icon-foreground {
    stroke: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8
}

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

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

.bright .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.bright .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.bright .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--secondary {
    color: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--tertiary {
    color: #aa00b8;
    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: #aa00b8;
    border-color: #fff
}

.bright .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-foreground {
    stroke: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8
}

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

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

.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: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    background-color: #fff;
    border-color: #aa00b8
}

@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: #aa00b8
    }
    .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: #aa00b8
    }
    .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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8;
        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: #aa00b8
    }
    .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: #aa00b8;
        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: #aa00b8
    }
}

@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: #aa00b8
    }
}

@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: #aa00b8
    }
}

.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: #aa00b8
}

.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: #aa00b8
}

@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: #aa00b8
    }
    .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: #aa00b8;
        border-color: #aa00b8
    }
    .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: #aa00b8;
        background-color: #aa00b8
    }
    .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: #aa00b8;
        border-color: #aa00b8
    }
    .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: #aa00b8;
        background-color: #aa00b8
    }
    .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: #aa00b8;
        border-color: #aa00b8
    }
    .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: #aa00b8;
        background-color: #aa00b8
    }
}

@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: #aa00b8
    }
}

@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: #aa00b8
    }
}

@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: #aa00b8
    }
}

@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: #aa00b8
    }
    .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: #aa00b8
    }
    .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: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8
}

.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: #000
}

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

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

.bright .sqs-product-quick-view-content {
    background-color: #aa00b8
}

.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: #253175
}

.bright [data-quick-view-lightbox-colors="true"] .sqs-product-quick-view-lightbox .ProductItem-details .ProductItem-details-title {
    color: #253175 !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: #253175
}

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

.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: #aa00b8
}

.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: #aa00b8
}

.bright .sqs-block-image .design-layout-poster .sqs-image-content::after,
.bright .sqs-block-image .design-layout-poster .image-overlay {
    background-color: #0f9ea1
}

.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: .8
    }
}

.bright .sqs-block-image .design-layout-poster .image-title * {
    background-color: rgba(170, 0, 184, 0);
    box-shadow: .2em 0 0 rgba(170, 0, 184, 0), -.2em 0 0 rgba(170, 0, 184, 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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8
}

.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: #aa00b8
    }
}

@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: #aa00b8
    }
}

.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: #aa00b8
}

.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: #0f9ea1
}

.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: .8
    }
}

.bright .sqs-block-image .design-layout-card .image-title * {
    background-color: rgba(170, 0, 184, 0);
    box-shadow: .2em 0 0 rgba(170, 0, 184, 0), -.2em 0 0 rgba(170, 0, 184, 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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8
}

.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: #aa00b8
    }
}

@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: #aa00b8
    }
}

.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: #aa00b8
}

.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: #0f9ea1
}

.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: .8
    }
}

.bright .sqs-block-image .design-layout-overlap .image-title * {
    background-color: #aa00b8;
    box-shadow: .2em 0 0 #aa00b8, -.2em 0 0 #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8
}

.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: #aa00b8
    }
}

@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: #aa00b8
    }
}

.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: #aa00b8
}

.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: #0f9ea1
}

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

.bright .sqs-block-image .design-layout-collage .image-title * {
    color: #aa00b8
}

.bright .sqs-block-image .design-layout-collage .image-subtitle * {
    color: #aa00b8
}

.bright .sqs-block-image .design-layout-collage .image-title a,
.bright .sqs-block-image .design-layout-collage .image-subtitle a {
    color: #aa00b8
}

@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: .8
    }
}

.bright .sqs-block-image .design-layout-collage .image-title * {
    background-color: rgba(170, 0, 184, 0);
    box-shadow: .2em 0 0 rgba(170, 0, 184, 0), -.2em 0 0 rgba(170, 0, 184, 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: #aa00b8;
    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: #aa00b8;
    border-color: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8;
    border: 2px solid #aa00b8
}

@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: #aa00b8;
        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: #aa00b8;
    background-color: #aa00b8
}

.bright .sqs-block-image .design-layout-stack .sqs-image-content::after,
.bright .sqs-block-image .design-layout-stack .image-overlay {
    background-color: #0f9ea1
}

.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: .8
    }
}

.bright .sqs-block-image .design-layout-stack .image-title * {
    background-color: rgba(170, 0, 184, 0);
    box-shadow: .2em 0 0 rgba(170, 0, 184, 0), -.2em 0 0 rgba(170, 0, 184, 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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8
}

.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: #aa00b8
    }
}

@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: #aa00b8
    }
}

.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: #aa00b8
}

.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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8
    }
}

.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: #aa00b8
}

.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: #aa00b8;
    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: #aa00b8 !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: #aa00b8 !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: #aa00b8 !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: #aa00b8 !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: #aa00b8 !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .bright .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #aa00b8 !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: #aa00b8
}

.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
}