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

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

.light:not(.has-background) .section-background {
    background-color: #fbcbfb
}

.light h1 {
    color: #000
}

.light h2 {
    color: #000
}

.light h3 {
    color: #000
}

.light h4 {
    color: #000
}

.light .sqsrte-large {
    color: #000
}

.light .sqsrte-small {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled,
.light .sqs-block-marquee.sqs-background-enabled {
    background-color: #fff
}

.light .sqs-block-html.sqs-background-enabled p.sqsrte-large,
.light .sqs-block-marquee.sqs-background-enabled p.sqsrte-large {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled p,
.light .sqs-block-marquee.sqs-background-enabled p,
.light .sqs-block-html.sqs-background-enabled code,
.light .sqs-block-marquee.sqs-background-enabled code {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled p.sqsrte-small,
.light .sqs-block-marquee.sqs-background-enabled p.sqsrte-small {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled h1,
.light .sqs-block-marquee.sqs-background-enabled h1 {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled h2,
.light .sqs-block-marquee.sqs-background-enabled h2 {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled h3,
.light .sqs-block-marquee.sqs-background-enabled h3 {
    color: #000
}

.light .sqs-block-html.sqs-background-enabled h4,
.light .sqs-block-marquee.sqs-background-enabled h4 {
    color: #000
}

.light .sqs-block-html a,
.light .read-more-link,
.light .entry-excerpt a,
.light .blog-excerpt a,
.light .eventlist-excerpt a,
.light .sqs-block-newsletter .newsletter-form-header a,
.light .sqs-block-newsletter .newsletter-form-footnote a,
.light .sqs-block-newsletter .form-submission-text a,
.light .sqs-block-form .form-submission-text a,
.light .sqs-block-accordion .accordion-item__description a {
    color: #000
}

.light :focus,
.light a:focus {
    outline-color: #000
}

.light .sqs-search-page-input.focus-within {
    outline-color: #000
}

.light .sqs-search-page-input:focus-within {
    outline-color: #000
}

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

.light .ProductItem .variant-radiobtn[data-focus-visible-added]+label {
    outline-color: #000
}

.light #pdp .star {
    fill: #000
}

.light #pdp .star path {
    fill: #000
}

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

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

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

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

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

.primary-button-style-solid .light .sqs-button-element--primary,
.primary-button-style-solid .light .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.primary-button-style-solid .with-button-variants .light .sqs-button-element--primary,
.primary-button-style-solid .with-button-variants .light .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.site-wrapper:not(.with-button-variants) .light .sqs-button-element--secondary,
.site-wrapper:not(.with-button-variants) .light .sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.light .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sqs-button-element--primary {
    color: #000;
    border: 1px solid #000
}

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

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

.light .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sqs-button-element--secondary {
    color: #000;
    border: 1px solid #000
}

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

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

.light .ma-pricing-toggle-wrapper .ma-pricing-options .ma-pricing-option-button.sqs-button-element--tertiary {
    color: #000;
    border: 1px solid #000
}

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

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

.secondary-button-style-solid .with-button-variants .light .sqs-button-element--secondary,
.secondary-button-style-solid .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    color: #fff;
    background: #000;
    border-color: #fff
}

.secondary-button-style-underline .with-button-variants .light .sqs-button-element--secondary,
.secondary-button-style-underline .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    border-color: #000
}

.secondary-button-style-outline .with-button-variants .light .sqs-button-element--secondary,
.secondary-button-style-outline .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    color: #000;
    border-color: #000
}

@media (hover:hover) {

    .secondary-button-style-outline .with-button-variants .light .sqs-button-element--secondary:hover,
    .secondary-button-style-outline .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        background: #000;
        color: #fff
    }
}

.tertiary-button-style-solid .with-button-variants .light .sqs-button-element--tertiary,
.tertiary-button-style-solid .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    color: #fff;
    background: #000;
    border-color: #fff
}

.tertiary-button-style-underline .with-button-variants .light .sqs-button-element--tertiary,
.tertiary-button-style-underline .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    border-color: #000
}

.tertiary-button-style-outline .with-button-variants .light .sqs-button-element--tertiary,
.tertiary-button-style-outline .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    color: #000;
    border-color: #000
}

@media (hover:hover) {

    .tertiary-button-style-outline .with-button-variants .light .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline .with-button-variants .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

.primary-button-style-outline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--secondary,
.primary-button-style-outline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--tertiary {
    color: #000;
    border-color: #000
}

@media (hover:hover) {

    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--secondary:hover,
    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

.primary-button-style-outline .light .sqs-button-element--primary,
.primary-button-style-outline .light .sqs-button-element--primary.comment-btn,
.primary-button-style-outline .light .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primary,
.primary-button-style-outline .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    border-color: #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-button-element--primary:hover,
    .primary-button-style-outline .light .sqs-button-element--primary.comment-btn:hover,
    .primary-button-style-outline .light .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primary:hover,
    .primary-button-style-outline .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:hover {
        background: #000;
        color: #fff
    }
}

.primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--secondary,
.primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--tertiary {
    border-color: #000
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--secondary:hover,
    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--tertiary:hover {
        border-color: #fff
    }
}

.primary-button-style-outline.primary-button-shape-underline .light .sqs-button-element--primary,
.primary-button-style-outline.primary-button-shape-underline .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    border-color: #000
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .light .sqs-button-element--primary:hover,
    .primary-button-style-outline.primary-button-shape-underline .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:hover {
        border-color: #fff
    }
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-button-element--primary,
.primary-button-style-solid.primary-button-shape-underline .light .sqs-button-element--primary.comment-btn,
.primary-button-style-solid.primary-button-shape-underline .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--secondary,
.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .sqs-button-element--secondary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .light .sqs-button-element--secondary,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    border-color: #000
}

@media (hover:hover) {

    .secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .light .sqs-button-element--secondary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        border-color: #fff
    }
}

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .sqs-button-element--tertiary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .light .sqs-button-element--tertiary,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    border-color: #000
}

@media (hover:hover) {

    .tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .light .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .light div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        border-color: #fff
    }
}

.light .sqs-block-horizontalrule hr {
    background-color: #000
}

.light .section-background-overlay {
    background-color: #fbcbfb
}

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

.light .floating-cart :focus {
    outline-color: #fff
}

.light .floating-cart .icon--stroke svg {
    stroke: #fff
}

.tweak-transparent-header .sections .light.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(#fbcbfb, 150px, transparent);
    opacity: .05
}

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

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

body:not(.header--menu-open) .light .header-nav-folder-content,
body:not(.header--menu-open) .light .language-picker-content {
    background-color: #fbcbfb
}

body:not(.header--menu-open) .light .header-nav-wrapper a {
    color: #000
}

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

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

body:not(.header--menu-open) .light .language-picker {
    color: #000
}

body:not(.header--menu-open) .light .user-accounts-text-link {
    color: #000
}

body:not(.header--menu-open) .light .cart-text-link {
    color: #000
}

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

body:not(.header--menu-open) .light .header-actions .icon--stroke svg {
    stroke: #000
}

body:not(.header--menu-open) .light .header-actions .icon--fill svg {
    fill: #000
}

body:not(.header--menu-open) .light .header-actions .icon-cart-quantity {
    color: #000
}

body:not(.header--menu-open) .light .header-nav-item--active a {
    background-image: linear-gradient(to right, currentColor 100%, currentColor 0)
}

body.header--menu-open .header.light .header-title-text a {
    color: #000
}

body.header--menu-open .header.light .header-burger .top-bun,
body.header--menu-open .header.light .header-burger .patty,
body.header--menu-open .header.light .header-burger .bottom-bun {
    background-color: #000
}

body.header--menu-open .header.light .header-nav-folder-content,
body.header--menu-open .header.light .language-picker-content {
    background-color: #fbcbfb
}

body.header--menu-open .header.light .header-nav-wrapper a {
    color: #000
}

body.header--menu-open .header.light .header-nav-wrapper .header-menu-nav-item--active a,
body.header--menu-open .header.light .header-nav-wrapper .header-nav-item--active a {
    color: #000
}

body.header--menu-open .header.light .user-accounts-text-link {
    color: #000
}

body.header--menu-open .header.light .cart-text-link {
    color: #000
}

body.header--menu-open .header.light .header-actions .icon--stroke svg {
    stroke: #000
}

body.header--menu-open .header.light .header-actions .icon--fill svg {
    fill: #000
}

body.header--menu-open .header.light .header-actions .icon-cart-quantity {
    color: #000
}

.site-wrapper .header-menu.light .header-menu-bg {
    background-color: #fbcbfb
}

.site-wrapper .header-menu.light .header-menu-nav a:not(.btn) {
    color: #000
}

.site-wrapper .header-menu.light .header-menu-nav .header-menu-nav-item--active a,
.site-wrapper .header-menu.light .header-menu-nav .header-nav-item--active a {
    color: #000
}

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

.primary-button-style-solid.primary-button-shape-underline .header-menu.light .header-menu-cta .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .header-menu.light .header-menu-cta .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .header-menu.light .header-menu-cta .sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-outline .header-menu.light .header-menu-cta a.sqs-button-element--primary,
.secondary-button-style-outline .with-button-variants .header-menu.light .header-menu-cta a.sqs-button-element--secondary,
.tertiary-button-style-outline .with-button-variants .header-menu.light .header-menu-cta a.sqs-button-element--tertiary {
    color: #000;
    border-color: #000
}

@media (hover:hover) {

    .primary-button-style-outline .header-menu.light .header-menu-cta a.sqs-button-element--primary:hover,
    .secondary-button-style-outline .with-button-variants .header-menu.light .header-menu-cta a.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .with-button-variants .header-menu.light .header-menu-cta a.sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

.primary-button-style-outline.primary-button-shape-underline .header-menu.light .header-menu-cta a.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .header-menu.light .header-menu-cta a.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .header-menu.light .header-menu-cta a.sqs-button-element--tertiary:hover {
    border-color: #fff
}

.light .sqs-announcement-bar {
    background: #2a2829
}

.light .sqs-announcement-bar :focus,
.light .sqs-announcement-bar a:focus {
    outline-color: #fff
}

.light .sqs-announcement-bar-text p,
.light .sqs-announcement-bar-text a {
    color: #fff
}

.light .sqs-announcement-bar-close {
    color: #fff
}

.light .gallery-fullscreen-slideshow-control-btn::before,
.light .gallery-slideshow-control-btn::before {
    background: #fbcbfb
}

.light .gallery-fullscreen-slideshow-control-btn svg,
.light .gallery-slideshow-control-btn svg {
    stroke: #000
}

.light .gallery-fullscreen-slideshow-bullet {
    border-color: #fbcbfb
}

.light .gallery-fullscreen-slideshow-bullet.active {
    background-color: #fbcbfb
}

.light .gallery-lightbox-background {
    background-color: #fbcbfb;
    opacity: .9
}

.light .gallery-lightbox-control-btn {
    color: #000
}

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

.light .gallery-lightbox-close-btn {
    color: #000
}

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

.light .user-items-list .list-section-title {
    color: #000
}

.light .user-items-list .list-section-title a {
    color: #000
}

.primary-button-style-outline .site-wrapper .light .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .light .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .light .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.primary-button-style-outline .site-wrapper .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .light .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .light .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 .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .light .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.primary-button-style-outline .site-wrapper .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .light .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .light .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 .light .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .light .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.primary-button-style-outline .site-wrapper .light .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .light .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .light .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 .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.secondary-button-style-outline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .light .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 .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.secondary-button-style-outline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .light .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 .with-button-variants .light .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.secondary-button-style-outline .with-button-variants .light .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .light .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 .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.tertiary-button-style-outline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .light .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 .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.tertiary-button-style-outline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .light .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 .with-button-variants .light .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="false"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element:hover {
        border-color: #fff
    }
}

.tertiary-button-style-outline .with-button-variants .light .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .light .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .light .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
    }
}

.light .user-items-list-simple .list-item-content__title {
    color: #000
}

.light .user-items-list-simple .list-item-content__description {
    color: #000
}

.light .user-items-list-simple .list-item-content__description a {
    color: #000
}

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

.light .user-items-list-carousel .list-item-content__title {
    color: #000
}

.light .user-items-list-carousel .list-item-content__description {
    color: #000
}

.light .user-items-list-carousel .list-item-content__description a {
    color: #000
}

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

.light .user-items-list-carousel .user-items-list-carousel__arrow-icon-foreground {
    stroke: #fff
}

.light .user-items-list-carousel .user-items-list-carousel__arrow-icon-background {
    background-color: #000
}

.light .user-items-list-carousel .user-items-list-carousel__arrow-button::after {
    border-color: #fff
}

.light .user-items-list-carousel .user-items-list-carousel__gutter::after {
    border-color: #000
}

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

.light .user-items-list-banner-slideshow .list-item-content__title {
    color: #000
}

.light .user-items-list-banner-slideshow .list-item-content__description {
    color: #000
}

.light .user-items-list-banner-slideshow .list-item-content__description a {
    color: #000
}

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .light .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

.light .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-foreground {
    stroke: #fff
}

.light .user-items-list-banner-slideshow .user-items-list-banner-slideshow__arrow-icon-background {
    background-color: #000
}

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

.light .user-items-list-banner-slideshow .slideshow-gutter::after {
    border-color: #000
}

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

@media (hover:hover) {

    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-button-element--primary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-button-element--secondary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-button-element--tertiary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-button-element--primary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-button-element--secondary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-button-element--tertiary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary::before {
        border-color: #000;
        background-color: #fff
    }

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

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

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

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

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

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

@media (hover:hover) and (hover:hover) {
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .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-solid:not(.primary-button-shape-underline) .light .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button:hover {
        color: #000
    }
}

@media (hover:hover) and (hover:hover) {
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .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-solid:not(.primary-button-shape-underline) .light .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button:hover {
        color: #000
    }
}

@media (hover:hover) and (hover:hover) {
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .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-solid:not(.primary-button-shape-underline) .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button:hover {
        color: #000
    }
}

.tweak-global-animations-animation-type-flex.secondary-button-style-solid .with-button-variants .light .sqs-button-element--secondary:not(input):hover {
    color: #000
}

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

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .with-button-variants .light .sqs-button-element--tertiary:not(input):hover {
    color: #000
}

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

@media (hover:hover) {

    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-button-element--primary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-button-element--secondary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-button-element--tertiary:not(input):hover {
        color: #fff
    }

    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-button-element--primary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-button-element--secondary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-button-element--tertiary:not(input)::before {
        border-color: #000;
        background-color: #000
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (hover:hover) and (hover:hover) {
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .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 .light .user-items-list-carousel .list-item[data-is-card-enabled="false"] .list-item-content__button:hover {
        color: #fff
    }
}

@media (hover:hover) and (hover:hover) {
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .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 .light .user-items-list-banner-slideshow .list-item[data-is-card-enabled="false"] .list-item-content__button:hover {
        color: #fff
    }
}

@media (hover:hover) and (hover:hover) {
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .light .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 .with-button-variants .light .sqs-button-element--secondary:not(input):hover {
        color: #fff
    }

    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .with-button-variants .light .sqs-button-element--secondary:not(input)::before {
        border-color: #000;
        background-color: #000
    }
}

@media (hover:hover) {
    .tweak-global-animations-animation-type-flex.tertiary-button-style-outline .with-button-variants .light .sqs-button-element--tertiary:not(input):hover {
        color: #fff
    }

    .tweak-global-animations-animation-type-flex.tertiary-button-style-outline .with-button-variants .light .sqs-button-element--tertiary:not(input)::before {
        border-color: #000;
        background-color: #000
    }
}

.light .ImageAndText__headline {
    color: #000
}

.light .ImageAndText__subheadline {
    color: #000
}

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

.light .ImageAndText__text-outer-wrapper[data-text-card-enabled="true"] {
    background-color: #fff
}

.light .portfolio-grid-overlay .portfolio-title {
    color: #000
}

.light .portfolio-grid-overlay .portfolio-overlay {
    background-color: #fbcbfb
}

.light .portfolio-grid-basic .portfolio-title {
    color: #000
}

.light .portfolio-hover[data-variant-hover-cover] .portfolio-hover-item-title {
    color: #000
}

.light .collection-type-portfolio-index-background .portfolio-index-background-link h1 {
    color: #000
}

.light .portfolio-hover[data-variant-hover-follow] .portfolio-hover-item-title {
    color: #000
}

.light .portfolio-hover[data-variant-hover-static] .portfolio-hover-item-title {
    color: #000
}

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

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

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

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

.light .lesson-title {
    color: #000
}

.light .lessons-grid-meta-container {
    color: #000
}

.light .lessons-list .grid-desc {
    color: #000
}

.light .lessons-list .nested-category-children,
.light .lessons-list .nested-category-tree-wrapper {
    color: #000
}

.light .lesson-details-title {
    color: #000
}

.light .lesson-grid-meta-container {
    color: #000
}

.light .lesson-details-description {
    color: #000
}

.light .lesson-item-pagination-title {
    color: #000
}

.light .lesson-item-pagination-icon svg {
    stroke: #000
}

.light .blog-alternating-side-by-side .blog-more-link {
    color: #000
}

.light .blog-alternating-side-by-side .blog-more-link::after {
    background: #000
}

.light .blog-alternating-side-by-side .blog-title {
    color: #000
}

.light .blog-alternating-side-by-side .blog-categories-list a,
.light .blog-alternating-side-by-side .blog-author,
.light .blog-alternating-side-by-side .blog-date,
.light .blog-alternating-side-by-side .blog-meta-delimiter {
    color: #000
}

.light .blog-alternating-side-by-side .blog-excerpt {
    color: #000
}

.light .blog-alternating-side-by-side .blog-list-pagination {
    color: #000
}

.light .blog-alternating-side-by-side .blog-list-pagination .blog-list-pagination-icon {
    stroke: #000
}

.light .blog-basic-grid .blog-more-link {
    color: #000
}

.light .blog-basic-grid .blog-more-link::after {
    background: #000
}

.light .blog-basic-grid .blog-title {
    color: #000
}

.light .blog-basic-grid .blog-categories-list a,
.light .blog-basic-grid .blog-author,
.light .blog-basic-grid .blog-date,
.light .blog-basic-grid .blog-meta-delimiter {
    color: #000
}

.light .blog-basic-grid .blog-excerpt {
    color: #000
}

.light .blog-basic-grid .blog-list-pagination {
    color: #000
}

.light .blog-basic-grid .blog-list-pagination .blog-list-pagination-icon {
    stroke: #000
}

.light .blog-masonry .blog-more-link {
    color: #000
}

.light .blog-masonry .blog-more-link::after {
    background: #000
}

.light .blog-masonry .blog-title {
    color: #000
}

.light .blog-masonry .blog-categories-list a,
.light .blog-masonry .blog-author,
.light .blog-masonry .blog-date,
.light .blog-masonry .blog-meta-delimiter {
    color: #000
}

.light .blog-masonry .blog-excerpt {
    color: #000
}

.light .blog-masonry .blog-list-pagination {
    color: #000
}

.light .blog-masonry .blog-list-pagination .blog-list-pagination-icon {
    stroke: #000
}

.light .blog-side-by-side .blog-more-link {
    color: #000
}

.light .blog-side-by-side .blog-more-link::after {
    background: #000
}

.light .blog-side-by-side .blog-title {
    color: #000
}

.light .blog-side-by-side .blog-categories-list a,
.light .blog-side-by-side .blog-author,
.light .blog-side-by-side .blog-date,
.light .blog-side-by-side .blog-meta-delimiter {
    color: #000
}

.light .blog-side-by-side .blog-excerpt {
    color: #000
}

.light .blog-side-by-side .blog-list-pagination {
    color: #000
}

.light .blog-side-by-side .blog-list-pagination .blog-list-pagination-icon {
    stroke: #000
}

.light .blog-single-column .blog-more-link {
    color: #000
}

.light .blog-single-column .blog-more-link::after {
    background: #000
}

.light .blog-single-column .blog-title {
    color: #000
}

.light .blog-single-column .blog-categories-list a,
.light .blog-single-column .blog-author,
.light .blog-single-column .blog-date,
.light .blog-single-column .blog-meta-delimiter {
    color: #000
}

.light .blog-single-column .blog-excerpt {
    color: #000
}

.light .blog-single-column .blog-list-pagination {
    color: #000
}

.light .blog-single-column .blog-list-pagination .blog-list-pagination-icon {
    stroke: #000
}

.light .blog-item-wrapper .blog-item-title h1.entry-title {
    color: #000
}

.light .blog-item-wrapper .blog-meta-item,
.light .blog-item-wrapper .blog-meta-item a,
.light .blog-item-wrapper .blog-meta-item span {
    color: #000
}

.light .blog-item-wrapper .author-name,
.light .blog-item-wrapper .author-website,
.light .blog-item-wrapper .author-bio {
    color: #000
}

.light .blog-item-wrapper #comments .header-controls,
.light .blog-item-wrapper #comments .header-controls .comment-count,
.light .blog-item-wrapper .comment-header .user-info,
.light .blog-item-wrapper .comment-header .controls {
    color: #000
}

.light .blog-item-wrapper .comment-body * {
    color: #000
}

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

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

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

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

.light .products.collection-content-wrapper .nested-category-breadcrumb-link {
    color: #000
}

.light .products.collection-content-wrapper .ProductItem-nav-breadcrumb-link {
    color: #000
}

.light .products.collection-content-wrapper .grid-item.on-sale .sqs-money-native {
    color: #000
}

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

.light .products.collection-content-wrapper .product-mark.sale {
    color: #000
}

.light .products.collection-content-wrapper .list-pagination .product-list-pagination-icon svg {
    stroke: #000
}

.light .products.collection-content-wrapper .category-filter-delimiter {
    color: #000
}

.light .products.collection-content-wrapper .category-filter-link::after {
    background: #000
}

@media (hover:hover) {
    .light .products.collection-content-wrapper .category-filter-link:hover {
        color: #000
    }
}

.light .products.collection-content-wrapper .category-filter-link.category-filter-link-all,
.light .products.collection-content-wrapper .category-filter-link.active {
    color: #000
}

.light .products.collection-content-wrapper .category-filter-list.other-active .category-filter-link {
    color: #000
}

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

.light .products.collection-content-wrapper .category-filter-list.other-active .category-filter-link.active {
    color: #000
}

.light .products.collection-content-wrapper .grid-main-meta .grid-title {
    color: #000
}

.light .products.collection-content-wrapper .grid-main-meta .grid-prices {
    color: #000
}

.light .products.collection-content-wrapper .grid-meta-status {
    color: #000
}

.light .products.collection-content-wrapper .product-scarcity {
    color: #000
}

.light .on-sale .product-details .sqs-money-native {
    color: #000
}

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

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

.light .ProductItem .ProductItem-details {
    color: #000
}

.light .ProductItem .ProductItem-details h1.ProductItem-details-title {
    color: #000
}

.light .ProductItem .ProductItem-details .product-price {
    color: #000
}

.light .ProductItem .ProductItem-details .product-price,
.light .ProductItem .ProductItem-details .product-price .original-price .sqs-money-native {
    color: #000
}

.light .ProductItem .ProductItem-details .product-scarcity {
    color: #000
}

.light .ProductItem .ProductItem-details .variant-option,
.light .ProductItem .ProductItem-details .product-quantity-input,
.light .ProductItem .ProductItem-details .product-quantity-input input {
    color: #000
}

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

.light .ProductItem .ProductItem-nav-breadcrumb span,
.light .ProductItem .ProductItem-nav-pagination span,
.light .ProductItem .ProductItem-nav-breadcrumb a,
.light .ProductItem .ProductItem-nav-pagination a {
    color: #000
}

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

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

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

.light .sqs-product-quick-view-content {
    background-color: #fbcbfb
}

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

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

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

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

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

.light .product-block .product-quantity-input input {
    color: #000 !important
}

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

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

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

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

.light .sqs-block-collectionlink .collectionlink-title {
    color: #000
}

.light .image-overlay,
.light .sqs-image-content::after {
    background-color: #fbcbfb
}

.light .sqs-block-image .design-layout-poster .sqs-image-content::after,
.light .sqs-block-image .design-layout-poster .image-overlay {
    background-color: #2a2829
}

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

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

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

@media (hover:hover) {

    .light .sqs-block-image .design-layout-poster .image-title a:hover,
    .light .sqs-block-image .design-layout-poster .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-solid .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--tertiary:hover {
        border-color: #fff
    }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

.light .sqs-block-image .design-layout-card .sqs-image-content::after,
.light .sqs-block-image .design-layout-card .image-overlay {
    background-color: #2a2829
}

.light .sqs-block-image .design-layout-card .image-title * {
    color: #000
}

.light .sqs-block-image .design-layout-card .image-subtitle * {
    color: #000
}

.light .sqs-block-image .design-layout-card .image-title a,
.light .sqs-block-image .design-layout-card .image-subtitle a {
    color: #000
}

@media (hover:hover) {

    .light .sqs-block-image .design-layout-card .image-title a:hover,
    .light .sqs-block-image .design-layout-card .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-solid .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--tertiary:hover {
        border-color: #fff
    }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

.light .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.light .sqs-block-image .design-layout-overlap .image-overlay {
    background-color: #2a2829
}

.light .sqs-block-image .design-layout-overlap .image-title * {
    color: #000
}

.light .sqs-block-image .design-layout-overlap .image-subtitle * {
    color: #000
}

.light .sqs-block-image .design-layout-overlap .image-title a,
.light .sqs-block-image .design-layout-overlap .image-subtitle a {
    color: #000
}

@media (hover:hover) {

    .light .sqs-block-image .design-layout-overlap .image-title a:hover,
    .light .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-solid .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--tertiary:hover {
        border-color: #fff
    }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

.light .sqs-block-image .design-layout-collage .sqs-image-content::after,
.light .sqs-block-image .design-layout-collage .image-overlay {
    background-color: #2a2829
}

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

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

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

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

@media (hover:hover) {

    .light .sqs-block-image .design-layout-collage .image-title a:hover,
    .light .sqs-block-image .design-layout-collage .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-solid .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .light .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 .light .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 .light .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

.light .sqs-block-image .design-layout-stack .sqs-image-content::after,
.light .sqs-block-image .design-layout-stack .image-overlay {
    background-color: #2a2829
}

.light .sqs-block-image .design-layout-stack .image-title * {
    color: #000
}

.light .sqs-block-image .design-layout-stack .image-subtitle * {
    color: #000
}

.light .sqs-block-image .design-layout-stack .image-title a,
.light .sqs-block-image .design-layout-stack .image-subtitle a {
    color: #000
}

@media (hover:hover) {

    .light .sqs-block-image .design-layout-stack .image-title a:hover,
    .light .sqs-block-image .design-layout-stack .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-solid .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--tertiary:hover {
        border-color: #fff
    }
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

.light .sqs-block-accordion .accordion-divider {
    color: #000
}

.light .sqs-block-accordion .accordion-icon-container {
    color: #000
}

.light .menu-block .menu-select-labels {
    color: #000
}

.light .menu-block .menu-section-title {
    color: #000
}

.light .menu-block .menu-item-title {
    color: #000
}

.light .menu-block .menu-item-description {
    color: #000
}

.light .menu-block .menu-item-price-bottom {
    color: #000
}

.light .sqs-block-form .field-list .title {
    color: #000
}

.light .sqs-block-form .field-list .description {
    color: #000
}

.light .sqs-block-form .field-list .caption {
    color: #000
}

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

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

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

.light .sqs-block-form .field-list .option {
    color: #000
}

.light .sqs-block-form .field-list .question {
    color: #000
}

.light .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.with-button-variants .light .sqs-block-form .sqs-editable-button {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.primary-button-style-outline .light .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    color: #000;
    border-color: #000
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-form .sqs-editable-button.sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

.primary-button-style-outline.primary-button-shape-underline .light .sqs-block-form .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .light .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .light .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:hover {
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .light .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .light .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.light .sqs-block-quote blockquote {
    color: #000
}

.light .sqs-block-quote .source {
    color: #000
}

.light .sqs-block-newsletter .newsletter-form-header-title {
    color: #000
}

.light .sqs-block-newsletter .newsletter-form-header-description {
    color: #000
}

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

.primary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary {
    color: #000 !important;
    border-color: #000 !important
}

@media (hover:hover) {

    .primary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover,
    .secondary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary:hover {
        background-color: #000 !important;
        color: #fff !important
    }
}

.primary-button-style-outline.primary-button-shape-underline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary:hover {
    border-color: #fff !important
}

.primary-button-style-solid.primary-button-shape-underline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary {
    background-color: #fff !important;
    color: #000 !important;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #000 !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary::before {
    border-color: #000 !important;
    background-color: #fff !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #fff !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .light .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary::before {
    border-color: #000 !important;
    background-color: #000 !important
}

.light .sqs-block-newsletter .newsletter-form-footnote {
    color: #000 !important
}

.light .sqs-block-summary-v2 .summary-header-text {
    color: #000
}

.light .sqs-block-summary-v2 .summary-title {
    color: #000
}

.light .sqs-block-summary-v2 .summary-excerpt {
    color: #000
}

.light .sqs-block-summary-v2 .summary-read-more-link {
    color: #000
}

.light .sqs-block-summary-v2 .summary-metadata--primary {
    color: #000
}

.light .sqs-block-summary-v2 .summary-metadata--secondary {
    color: #000
}

.light .product-scarcity {
    color: #000
}

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

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

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

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

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

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

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

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

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

.black-bold h1 {
    color: #fff
}

.black-bold h2 {
    color: #fff
}

.black-bold h3 {
    color: #fff
}

.black-bold h4 {
    color: #fff
}

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

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

.black-bold .sqs-block-html.sqs-background-enabled,
.black-bold .sqs-block-marquee.sqs-background-enabled {
    background-color: #fff
}

.black-bold .sqs-block-html.sqs-background-enabled p.sqsrte-large,
.black-bold .sqs-block-marquee.sqs-background-enabled p.sqsrte-large {
    color: #000
}

.black-bold .sqs-block-html.sqs-background-enabled p,
.black-bold .sqs-block-marquee.sqs-background-enabled p,
.black-bold .sqs-block-html.sqs-background-enabled code,
.black-bold .sqs-block-marquee.sqs-background-enabled code {
    color: #000
}

.black-bold .sqs-block-html.sqs-background-enabled p.sqsrte-small,
.black-bold .sqs-block-marquee.sqs-background-enabled p.sqsrte-small {
    color: #000
}

.black-bold .sqs-block-html.sqs-background-enabled h1,
.black-bold .sqs-block-marquee.sqs-background-enabled h1 {
    color: #000
}

.black-bold .sqs-block-html.sqs-background-enabled h2,
.black-bold .sqs-block-marquee.sqs-background-enabled h2 {
    color: #000
}

.black-bold .sqs-block-html.sqs-background-enabled h3,
.black-bold .sqs-block-marquee.sqs-background-enabled h3 {
    color: #000
}

.black-bold .sqs-block-html.sqs-background-enabled h4,
.black-bold .sqs-block-marquee.sqs-background-enabled h4 {
    color: #000
}

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

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

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

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

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

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

.black-bold #pdp .star {
    fill: #fff
}

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

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

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

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

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

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

.primary-button-style-solid .black-bold .sqs-button-element--primary,
.primary-button-style-solid .black-bold .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.primary-button-style-solid .with-button-variants .black-bold .sqs-button-element--primary,
.primary-button-style-solid .with-button-variants .black-bold .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .with-button-variants .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--secondary,
.site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

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

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

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

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

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

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

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

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

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

.secondary-button-style-solid .with-button-variants .black-bold .sqs-button-element--secondary,
.secondary-button-style-solid .with-button-variants .black-bold .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 .with-button-variants .black-bold .sqs-button-element--secondary,
.secondary-button-style-underline .with-button-variants .black-bold .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    border-color: #fff
}

.secondary-button-style-outline .with-button-variants .black-bold .sqs-button-element--secondary,
.secondary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .sqs-button-element--secondary:hover,
    .secondary-button-style-outline .with-button-variants .black-bold .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        background: #fff;
        color: #000
    }
}

.tertiary-button-style-solid .with-button-variants .black-bold .sqs-button-element--tertiary,
.tertiary-button-style-solid .with-button-variants .black-bold .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 .with-button-variants .black-bold .sqs-button-element--tertiary,
.tertiary-button-style-underline .with-button-variants .black-bold .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    border-color: #fff
}

.tertiary-button-style-outline .with-button-variants .black-bold .sqs-button-element--tertiary,
.tertiary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline .with-button-variants .black-bold .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--secondary,
.primary-button-style-outline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--secondary:hover,
    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline .black-bold .sqs-button-element--primary,
.primary-button-style-outline .black-bold .sqs-button-element--primary.comment-btn,
.primary-button-style-outline .black-bold .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primary,
.primary-button-style-outline .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .black-bold .sqs-button-element--primary:hover,
    .primary-button-style-outline .black-bold .sqs-button-element--primary.comment-btn:hover,
    .primary-button-style-outline .black-bold .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primary:hover,
    .primary-button-style-outline .black-bold 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 .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--secondary,
.primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--tertiary {
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--secondary:hover,
    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--tertiary:hover {
        border-color: #000
    }
}

.primary-button-style-outline.primary-button-shape-underline .black-bold .sqs-button-element--primary,
.primary-button-style-outline.primary-button-shape-underline .black-bold 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 .black-bold .sqs-button-element--primary:hover,
    .primary-button-style-outline.primary-button-shape-underline .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:hover {
        border-color: #000
    }
}

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-button-element--primary,
.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-button-element--primary.comment-btn,
.primary-button-style-solid.primary-button-shape-underline .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--secondary,
.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold .sqs-button-element--secondary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold 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 .with-button-variants .black-bold .sqs-button-element--secondary,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .black-bold 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 .with-button-variants .black-bold .sqs-button-element--secondary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        border-color: #000
    }
}

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold .sqs-button-element--tertiary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold 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 .with-button-variants .black-bold .sqs-button-element--tertiary,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .black-bold 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 .with-button-variants .black-bold .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .black-bold div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        border-color: #000
    }
}

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

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

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

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

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

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

[data-header-style="theme"].header.black-bold,
[data-header-style="dynamic"].header.black-bold {
    background-color: #000
}

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

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

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

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

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

body:not(.header--menu-open) .black-bold .language-picker {
    color: #fff
}

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

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

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

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

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

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

body:not(.header--menu-open) .black-bold .header-nav-item--active a {
    background-image: linear-gradient(to right, currentColor 100%, currentColor 0)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .header-menu.black-bold .header-menu-cta .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .header-menu.black-bold .header-menu-cta .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .header-menu.black-bold .header-menu-cta .sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-outline .header-menu.black-bold .header-menu-cta a.sqs-button-element--primary,
.secondary-button-style-outline .with-button-variants .header-menu.black-bold .header-menu-cta a.sqs-button-element--secondary,
.tertiary-button-style-outline .with-button-variants .header-menu.black-bold .header-menu-cta a.sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .header-menu.black-bold .header-menu-cta a.sqs-button-element--primary:hover,
    .secondary-button-style-outline .with-button-variants .header-menu.black-bold .header-menu-cta a.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .with-button-variants .header-menu.black-bold .header-menu-cta a.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline.primary-button-shape-underline .header-menu.black-bold .header-menu-cta a.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .header-menu.black-bold .header-menu-cta a.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .header-menu.black-bold .header-menu-cta a.sqs-button-element--tertiary:hover {
    border-color: #000
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.primary-button-style-outline .site-wrapper .black-bold .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 .black-bold .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 .black-bold .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 .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .black-bold .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .black-bold .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 .black-bold .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 .black-bold .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 .black-bold .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 .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .black-bold .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .black-bold .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 .black-bold .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 .black-bold .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 .black-bold .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 .black-bold .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .black-bold .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .black-bold .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .black-bold .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .black-bold .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .black-bold .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .black-bold .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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 .with-button-variants .black-bold .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .black-bold .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .black-bold .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
    }
}

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black-bold .user-items-list-simple .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black-bold .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 .with-button-variants .black-bold .user-items-list-simple .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black-bold .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 .with-button-variants .black-bold .user-items-list-simple .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black-bold .user-items-list-carousel .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black-bold .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 .with-button-variants .black-bold .user-items-list-carousel .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black-bold .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 .with-button-variants .black-bold .user-items-list-carousel .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

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

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black-bold .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black-bold .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 .with-button-variants .black-bold .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black-bold .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 .with-button-variants .black-bold .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

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

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black-bold .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black-bold .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

@media (hover:hover) {

    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-button-element--primary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-button-element--secondary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-button-element--tertiary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .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) .black-bold .sqs-button-element--primary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-button-element--secondary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-button-element--tertiary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .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) .black-bold .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button::before {
        border-color: #fff;
        background-color: #000
    }

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

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

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

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

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

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

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

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

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

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

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

.tweak-global-animations-animation-type-flex.secondary-button-style-solid .with-button-variants .black-bold .sqs-button-element--secondary:not(input):hover {
    color: #fff
}

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

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .with-button-variants .black-bold .sqs-button-element--tertiary:not(input):hover {
    color: #fff
}

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .with-button-variants .black-bold .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 .black-bold .sqs-button-element--primary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black-bold .sqs-button-element--secondary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black-bold .sqs-button-element--tertiary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black-bold .sqs-button-element--primary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black-bold .sqs-button-element--secondary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black-bold .sqs-button-element--tertiary:not(input)::before {
        border-color: #fff;
        background-color: #fff
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (hover:hover) {
    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .with-button-variants .black-bold .sqs-button-element--secondary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .with-button-variants .black-bold .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 .with-button-variants .black-bold .sqs-button-element--tertiary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.tertiary-button-style-outline .with-button-variants .black-bold .sqs-button-element--tertiary:not(input)::before {
        border-color: #fff;
        background-color: #fff
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.black-bold .lesson-title {
    color: #000
}

.black-bold .lessons-grid-meta-container {
    color: #000
}

.black-bold .lessons-list .grid-desc {
    color: #000
}

.black-bold .lessons-list .nested-category-children,
.black-bold .lessons-list .nested-category-tree-wrapper {
    color: #000
}

.black-bold .lesson-details-title {
    color: #000
}

.black-bold .lesson-grid-meta-container {
    color: #000
}

.black-bold .lesson-details-description {
    color: #000
}

.black-bold .lesson-item-pagination-title {
    color: #000
}

.black-bold .lesson-item-pagination-icon svg {
    stroke: #000
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.black-bold .on-sale .product-details .sqs-money-native {
    color: #000
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (hover:hover) {

    .black-bold .sqs-block-image .design-layout-poster .image-title a:hover,
    .black-bold .sqs-block-image .design-layout-poster .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black-bold .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) .black-bold .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) .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black-bold .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 .black-bold .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 .black-bold .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

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

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

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

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

@media (hover:hover) {

    .black-bold .sqs-block-image .design-layout-card .image-title a:hover,
    .black-bold .sqs-block-image .design-layout-card .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black-bold .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) .black-bold .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) .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black-bold .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 .black-bold .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 .black-bold .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

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

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

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

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

@media (hover:hover) {

    .black-bold .sqs-block-image .design-layout-overlap .image-title a:hover,
    .black-bold .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black-bold .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) .black-bold .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) .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black-bold .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 .black-bold .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 .black-bold .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

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

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

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

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

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

@media (hover:hover) {

    .black-bold .sqs-block-image .design-layout-collage .image-title a:hover,
    .black-bold .sqs-block-image .design-layout-collage .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-solid .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black-bold .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 .black-bold .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 .black-bold .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

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

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

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

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

@media (hover:hover) {

    .black-bold .sqs-block-image .design-layout-stack .image-title a:hover,
    .black-bold .sqs-block-image .design-layout-stack .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black-bold .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) .black-bold .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) .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black-bold .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 .black-bold .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 .black-bold .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

.black-bold .sqs-block-accordion .accordion-divider {
    color: #fff
}

.black-bold .sqs-block-accordion .accordion-icon-container {
    color: #fff
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.with-button-variants .black-bold .sqs-block-form .sqs-editable-button {
    background: #fff;
    color: #000
}

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    background: #000;
    color: #fff;
    border-color: #fff
}

.primary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline.primary-button-shape-underline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:hover {
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black-bold .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    background: #000;
    color: #fff;
    border-color: #fff
}

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

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

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

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

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

.primary-button-style-outline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary {
    color: #fff !important;
    border-color: #fff !important
}

@media (hover:hover) {

    .primary-button-style-outline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover,
    .secondary-button-style-outline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black-bold .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 .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary:hover {
    border-color: #000 !important
}

.primary-button-style-solid.primary-button-shape-underline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black-bold .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 .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #fff !important
}

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

.tweak-global-animations-animation-type-flex.primary-button-style-outline .black-bold .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary::before {
    border-color: #fff !important;
    background-color: #fff !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dark:not(.has-background) .section-background {
    background-color: #2a2829
}

.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-block-html.sqs-background-enabled,
.dark .sqs-block-marquee.sqs-background-enabled {
    background-color: #fff
}

.dark .sqs-block-html.sqs-background-enabled p.sqsrte-large,
.dark .sqs-block-marquee.sqs-background-enabled p.sqsrte-large {
    color: #000
}

.dark .sqs-block-html.sqs-background-enabled p,
.dark .sqs-block-marquee.sqs-background-enabled p,
.dark .sqs-block-html.sqs-background-enabled code,
.dark .sqs-block-marquee.sqs-background-enabled code {
    color: #000
}

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

.dark .sqs-block-html.sqs-background-enabled h1,
.dark .sqs-block-marquee.sqs-background-enabled h1 {
    color: #000
}

.dark .sqs-block-html.sqs-background-enabled h2,
.dark .sqs-block-marquee.sqs-background-enabled h2 {
    color: #000
}

.dark .sqs-block-html.sqs-background-enabled h3,
.dark .sqs-block-marquee.sqs-background-enabled h3 {
    color: #000
}

.dark .sqs-block-html.sqs-background-enabled h4,
.dark .sqs-block-marquee.sqs-background-enabled h4 {
    color: #000
}

.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 .header[data-first-focusable-element][data-focus-visible-added] .header-announcement-bar-wrapper {
    outline-color: #fff
}

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

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

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

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

.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 .with-button-variants .dark .sqs-button-element--primary,
.primary-button-style-solid .with-button-variants .dark .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .with-button-variants .dark div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.site-wrapper:not(.with-button-variants) .dark .sqs-button-element--secondary,
.site-wrapper:not(.with-button-variants) .dark .sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

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

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

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

@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 .with-button-variants .dark .sqs-button-element--secondary,
.secondary-button-style-solid .with-button-variants .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 .with-button-variants .dark .sqs-button-element--secondary,
.secondary-button-style-underline .with-button-variants .dark .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    border-color: #fff
}

.secondary-button-style-outline .with-button-variants .dark .sqs-button-element--secondary,
.secondary-button-style-outline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--secondary:hover,
    .secondary-button-style-outline .with-button-variants .dark .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        background: #fff;
        color: #000
    }
}

.tertiary-button-style-solid .with-button-variants .dark .sqs-button-element--tertiary,
.tertiary-button-style-solid .with-button-variants .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 .with-button-variants .dark .sqs-button-element--tertiary,
.tertiary-button-style-underline .with-button-variants .dark .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    border-color: #fff
}

.tertiary-button-style-outline .with-button-variants .dark .sqs-button-element--tertiary,
.tertiary-button-style-outline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline .with-button-variants .dark .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--secondary,
.primary-button-style-outline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--secondary:hover,
    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .dark .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 .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--secondary,
.primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--tertiary {
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--secondary:hover,
    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--tertiary:hover {
        border-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
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--secondary,
.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .dark .sqs-button-element--secondary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--secondary,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--secondary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--tertiary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--tertiary,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .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: #2a2829
}

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

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

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: #2a2829
}

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:not(.header--menu-open) .dark .header-nav-item--active a {
    background-image: linear-gradient(to right, currentColor 100%, currentColor 0)
}

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: #2a2829
}

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: #2a2829
}

.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 .with-button-variants .header-menu.dark .header-menu-cta .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .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 .with-button-variants .header-menu.dark .header-menu-cta a.sqs-button-element--secondary,
.tertiary-button-style-outline .with-button-variants .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 .with-button-variants .header-menu.dark .header-menu-cta a.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .with-button-variants .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 .with-button-variants .header-menu.dark .header-menu-cta a.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .header-menu.dark .header-menu-cta a.sqs-button-element--tertiary:hover {
    border-color: #000
}

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

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

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

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

.dark .gallery-fullscreen-slideshow-control-btn::before,
.dark .gallery-slideshow-control-btn::before {
    background: #2a2829
}

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

.dark .gallery-fullscreen-slideshow-bullet {
    border-color: #2a2829
}

.dark .gallery-fullscreen-slideshow-bullet.active {
    background-color: #2a2829
}

.dark .gallery-lightbox-background {
    background-color: #2a2829;
    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: #000;
    border-color: #000
}

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

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

@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: #000;
        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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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 .with-button-variants .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .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 .with-button-variants .dark .user-items-list-simple .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.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 .with-button-variants .dark .user-items-list-simple .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.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 .with-button-variants .dark .user-items-list-simple .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

.dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__description a {
    color: #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: #000
}

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

.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 .with-button-variants .dark .user-items-list-carousel .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.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 .with-button-variants .dark .user-items-list-carousel .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.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 .with-button-variants .dark .user-items-list-carousel .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

.dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__description a {
    color: #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: #000
}

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

.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 .with-button-variants .dark .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

.dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__description a {
    color: #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: #000
}

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .dark .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

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

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

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

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

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .with-button-variants .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: #000;
        border-color: #000
    }

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

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

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

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

    .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: #000;
        background-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="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 .with-button-variants .dark .sqs-button-element--secondary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .with-button-variants .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 .with-button-variants .dark .sqs-button-element--tertiary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.tertiary-button-style-outline .with-button-variants .dark .sqs-button-element--tertiary:not(input)::before {
        border-color: #fff;
        background-color: #fff
    }
}

.dark .ImageAndText__headline {
    color: #fff
}

.dark .ImageAndText__subheadline {
    color: #fff
}

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

.dark .ImageAndText__text-outer-wrapper[data-text-card-enabled="true"] {
    background-color: #fbcbfb
}

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

.dark .portfolio-grid-overlay .portfolio-overlay {
    background-color: #2a2829
}

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

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

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

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

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

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

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

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

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

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

.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%, #2a2829 100%)
}

.dark .sqs-product-quick-view-content {
    background-color: #2a2829
}

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

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

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

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

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

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

.dark .item-pagination[data-collection-type^="events"],
.dark.item-pagination[data-collection-type^="events"] {
    background-color: #2a2829
}

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

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

.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(42, 40, 41, 0);
    box-shadow: .2em 0 0 rgba(42, 40, 41, 0), -.2em 0 0 rgba(42, 40, 41, 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: #2a2829
}

.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(42, 40, 41, 0);
    box-shadow: .2em 0 0 rgba(42, 40, 41, 0), -.2em 0 0 rgba(42, 40, 41, 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: #2a2829
}

.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: #2a2829;
    box-shadow: .2em 0 0 #2a2829, -.2em 0 0 #2a2829
}

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

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

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

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

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

@media (hover:hover) {

    .dark .sqs-block-image .design-layout-collage .image-title a:hover,
    .dark .sqs-block-image .design-layout-collage .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

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

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

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

.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(42, 40, 41, 0);
    box-shadow: .2em 0 0 rgba(42, 40, 41, 0), -.2em 0 0 rgba(42, 40, 41, 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,
.with-button-variants .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 .with-button-variants .dark .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .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 .with-button-variants .dark .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .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: #2a2829
}

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

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

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

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

.black h1 {
    color: #fff
}

.black h2 {
    color: #fff
}

.black h3 {
    color: #fff
}

.black h4 {
    color: #fff
}

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

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

.black .sqs-block-html.sqs-background-enabled,
.black .sqs-block-marquee.sqs-background-enabled {
    background-color: #fff
}

.black .sqs-block-html.sqs-background-enabled p.sqsrte-large,
.black .sqs-block-marquee.sqs-background-enabled p.sqsrte-large {
    color: #000
}

.black .sqs-block-html.sqs-background-enabled p,
.black .sqs-block-marquee.sqs-background-enabled p,
.black .sqs-block-html.sqs-background-enabled code,
.black .sqs-block-marquee.sqs-background-enabled code {
    color: #000
}

.black .sqs-block-html.sqs-background-enabled p.sqsrte-small,
.black .sqs-block-marquee.sqs-background-enabled p.sqsrte-small {
    color: #000
}

.black .sqs-block-html.sqs-background-enabled h1,
.black .sqs-block-marquee.sqs-background-enabled h1 {
    color: #000
}

.black .sqs-block-html.sqs-background-enabled h2,
.black .sqs-block-marquee.sqs-background-enabled h2 {
    color: #000
}

.black .sqs-block-html.sqs-background-enabled h3,
.black .sqs-block-marquee.sqs-background-enabled h3 {
    color: #000
}

.black .sqs-block-html.sqs-background-enabled h4,
.black .sqs-block-marquee.sqs-background-enabled h4 {
    color: #000
}

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

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

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

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

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

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

.black #pdp .star {
    fill: #fff
}

.black #pdp .star path {
    fill: #fff
}

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

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

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

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

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

.primary-button-style-solid .black .sqs-button-element--primary,
.primary-button-style-solid .black .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.primary-button-style-solid .with-button-variants .black .sqs-button-element--primary,
.primary-button-style-solid .with-button-variants .black .comment-btn-wrapper .sqs-button-element--primary.comment-btn,
.primary-button-style-solid .with-button-variants .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.site-wrapper:not(.with-button-variants) .black .sqs-button-element--secondary,
.site-wrapper:not(.with-button-variants) .black .sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

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

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

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

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

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

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

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

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

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

.secondary-button-style-solid .with-button-variants .black .sqs-button-element--secondary,
.secondary-button-style-solid .with-button-variants .black .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 .with-button-variants .black .sqs-button-element--secondary,
.secondary-button-style-underline .with-button-variants .black .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary {
    border-color: #fff
}

.secondary-button-style-outline .with-button-variants .black .sqs-button-element--secondary,
.secondary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .sqs-button-element--secondary:hover,
    .secondary-button-style-outline .with-button-variants .black .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        background: #fff;
        color: #000
    }
}

.tertiary-button-style-solid .with-button-variants .black .sqs-button-element--tertiary,
.tertiary-button-style-solid .with-button-variants .black .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 .with-button-variants .black .sqs-button-element--tertiary,
.tertiary-button-style-underline .with-button-variants .black .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary {
    border-color: #fff
}

.tertiary-button-style-outline .with-button-variants .black .sqs-button-element--tertiary,
.tertiary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline .with-button-variants .black .tock-block div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--secondary,
.primary-button-style-outline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--secondary:hover,
    .primary-button-style-outline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline .black .sqs-button-element--primary,
.primary-button-style-outline .black .sqs-button-element--primary.comment-btn,
.primary-button-style-outline .black .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primary,
.primary-button-style-outline .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .black .sqs-button-element--primary:hover,
    .primary-button-style-outline .black .sqs-button-element--primary.comment-btn:hover,
    .primary-button-style-outline .black .sqs-modal-lightbox .sqs-modal-lightbox-content .sqs-button-element--primary:hover,
    .primary-button-style-outline .black 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 .site-wrapper:not(.with-button-variants) .black .sqs-button-element--secondary,
.primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--tertiary {
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--secondary:hover,
    .primary-button-style-outline.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--tertiary:hover {
        border-color: #000
    }
}

.primary-button-style-outline.primary-button-shape-underline .black .sqs-button-element--primary,
.primary-button-style-outline.primary-button-shape-underline .black 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 .black .sqs-button-element--primary:hover,
    .primary-button-style-outline.primary-button-shape-underline .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary:hover {
        border-color: #000
    }
}

.primary-button-style-solid.primary-button-shape-underline .black .sqs-button-element--primary,
.primary-button-style-solid.primary-button-shape-underline .black .sqs-button-element--primary.comment-btn,
.primary-button-style-solid.primary-button-shape-underline .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--secondary,
.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black .sqs-button-element--secondary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black 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 .with-button-variants .black .sqs-button-element--secondary,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .black 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 .with-button-variants .black .sqs-button-element--secondary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--secondary:hover {
        border-color: #000
    }
}

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black .sqs-button-element--tertiary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black 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 .with-button-variants .black .sqs-button-element--tertiary,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .black 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 .with-button-variants .black .sqs-button-element--tertiary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .black div#Tock_widget_container>div.TockWidgetWrapper .TockButton-blue.sqs-button-element--tertiary:hover {
        border-color: #000
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

body:not(.header--menu-open) .black .language-picker {
    color: #fff
}

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

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

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

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

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

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

body:not(.header--menu-open) .black .header-nav-item--active a {
    background-image: linear-gradient(to right, currentColor 100%, currentColor 0)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .header-menu.black .header-menu-cta .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .header-menu.black .header-menu-cta .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .header-menu.black .header-menu-cta .sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-outline .header-menu.black .header-menu-cta a.sqs-button-element--primary,
.secondary-button-style-outline .with-button-variants .header-menu.black .header-menu-cta a.sqs-button-element--secondary,
.tertiary-button-style-outline .with-button-variants .header-menu.black .header-menu-cta a.sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .header-menu.black .header-menu-cta a.sqs-button-element--primary:hover,
    .secondary-button-style-outline .with-button-variants .header-menu.black .header-menu-cta a.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .with-button-variants .header-menu.black .header-menu-cta a.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline.primary-button-shape-underline .header-menu.black .header-menu-cta a.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .header-menu.black .header-menu-cta a.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .header-menu.black .header-menu-cta a.sqs-button-element--tertiary:hover {
    border-color: #000
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.primary-button-style-outline .site-wrapper .black .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 .black .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 .black .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 .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .black .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .black .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 .black .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 .black .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 .black .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 .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .black .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .black .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 .black .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 .black .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 .black .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 .black .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .primary-button-style-outline .site-wrapper .black .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: #000;
        color: #fff
    }

    .primary-button-shape-underline.primary-button-style-outline .site-wrapper .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .black .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .black .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .secondary-button-style-outline .with-button-variants .black .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: #000;
        color: #fff
    }

    .secondary-button-shape-underline.secondary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .black .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary.sqs-block-button-element {
    color: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .black .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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 .with-button-variants .black .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: #000;
    border-color: #000
}

@media (hover:hover) {
    .tertiary-button-style-outline .with-button-variants .black .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: #000;
        color: #fff
    }

    .tertiary-button-shape-underline.tertiary-button-style-outline .with-button-variants .black .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
    }
}

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black .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 .with-button-variants .black .user-items-list-simple .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black .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 .with-button-variants .black .user-items-list-simple .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-simple .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-simple .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black .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 .with-button-variants .black .user-items-list-carousel .list-item-content__button.sqs-button-element--secondary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

.black .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 .with-button-variants .black .user-items-list-carousel .list-item-content__button.sqs-button-element--tertiary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-carousel .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

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

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-carousel .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black .user-items-list-banner-slideshow .list-item-content__button.sqs-button-element--primary {
    color: #fff;
    background-color: #000;
    border-color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-banner-slideshow .list-item-content__button.sqs-block-button-element {
    border-color: #000
}

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

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

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

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

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

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

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

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

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

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

.primary-button-style-solid.primary-button-shape-underline .with-button-variants .black .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--primary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--secondary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

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

.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-button-element--tertiary {
    color: #000;
    background-color: #fff;
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .site-wrapper:not(.with-button-variants) .black .user-items-list-banner-slideshow .list-item[data-is-card-enabled="true"] .list-item-content__button.sqs-block-button-element {
    border-color: #fff
}

@media (hover:hover) {

    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-button-element--primary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-button-element--secondary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-button-element--tertiary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .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) .black .sqs-button-element--primary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-button-element--secondary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-button-element--tertiary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .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) .black .user-items-list-simple .list-item[data-is-card-enabled="false"] .list-item-content__button::before {
        border-color: #fff;
        background-color: #000
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tweak-global-animations-animation-type-flex.tertiarty-button-style-solid .with-button-variants .black .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 .black .sqs-button-element--primary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-button-element--secondary:not(input):hover,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-button-element--tertiary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-button-element--primary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-button-element--secondary:not(input)::before,
    .tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-button-element--tertiary:not(input)::before {
        border-color: #fff;
        background-color: #fff
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (hover:hover) {
    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .with-button-variants .black .sqs-button-element--secondary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.secondary-button-style-outline .with-button-variants .black .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 .with-button-variants .black .sqs-button-element--tertiary:not(input):hover {
        color: #000
    }

    .tweak-global-animations-animation-type-flex.tertiary-button-style-outline .with-button-variants .black .sqs-button-element--tertiary:not(input)::before {
        border-color: #fff;
        background-color: #fff
    }
}

.black .ImageAndText__headline {
    color: #fff
}

.black .ImageAndText__subheadline {
    color: #fff
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.black .lesson-title {
    color: #fff
}

.black .lessons-grid-meta-container {
    color: #fff
}

.black .lessons-list .grid-desc {
    color: #fff
}

.black .lessons-list .nested-category-children,
.black .lessons-list .nested-category-tree-wrapper {
    color: #fff
}

.black .lesson-details-title {
    color: #fff
}

.black .lesson-grid-meta-container {
    color: #fff
}

.black .lesson-details-description {
    color: #fff
}

.black .lesson-item-pagination-title {
    color: #fff
}

.black .lesson-item-pagination-icon svg {
    stroke: #fff
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.black .on-sale .product-details .sqs-money-native {
    color: #000
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.black .sqs-block-image .design-layout-poster .sqs-image-content::after,
.black .sqs-block-image .design-layout-poster .image-overlay {
    background-color: #2a2829
}

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

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

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

@media (hover:hover) {

    .black .sqs-block-image .design-layout-poster .image-title a:hover,
    .black .sqs-block-image .design-layout-poster .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black .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) .black .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) .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black .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 .black .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 .black .sqs-block-image .design-layout-poster .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

.black .sqs-block-image .design-layout-card .sqs-image-content::after,
.black .sqs-block-image .design-layout-card .image-overlay {
    background-color: #2a2829
}

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

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

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

@media (hover:hover) {

    .black .sqs-block-image .design-layout-card .image-title a:hover,
    .black .sqs-block-image .design-layout-card .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black .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) .black .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) .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black .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 .black .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 .black .sqs-block-image .design-layout-card .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

.black .sqs-block-image .design-layout-overlap .sqs-image-content::after,
.black .sqs-block-image .design-layout-overlap .image-overlay {
    background-color: #2a2829
}

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

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

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

@media (hover:hover) {

    .black .sqs-block-image .design-layout-overlap .image-title a:hover,
    .black .sqs-block-image .design-layout-overlap .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black .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) .black .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) .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black .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 .black .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 .black .sqs-block-image .design-layout-overlap .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

.black .sqs-block-image .design-layout-collage .sqs-image-content::after,
.black .sqs-block-image .design-layout-collage .image-overlay {
    background-color: #2a2829
}

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

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

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

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

@media (hover:hover) {

    .black .sqs-block-image .design-layout-collage .image-title a:hover,
    .black .sqs-block-image .design-layout-collage .image-subtitle a:hover {
        opacity: .8
    }
}

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

.primary-button-style-solid .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-solid .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: #000;
    color: #fff
}

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: #fff;
    color: #000;
    border-color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover {
    color: #000
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid:not(.primary-button-shape-underline) .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #fff
}

.primary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary {
    background: transparent;
    color: #000;
    border: 2px solid #000
}

@media (hover:hover) {

    .primary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--tertiary:hover {
        background: #000;
        color: #fff
    }
}

@media (hover:hover) {

    .primary-button-style-outline.primary-button-shape-underline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black .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 .black .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 .black .sqs-block-image .design-layout-collage .image-button .sqs-button-element--primary::before {
    border-color: #000;
    background-color: #000
}

.black .sqs-block-image .design-layout-stack .sqs-image-content::after,
.black .sqs-block-image .design-layout-stack .image-overlay {
    background-color: #2a2829
}

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

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

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

@media (hover:hover) {

    .black .sqs-block-image .design-layout-stack .image-title a:hover,
    .black .sqs-block-image .design-layout-stack .image-subtitle a:hover {
        opacity: .8
    }
}

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

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

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black .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) .black .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) .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #000
}

.primary-button-style-outline .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary,
.tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .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 .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary:hover,
    .secondary-button-style-outline.secondary-button-shape-underline .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--secondary:hover,
    .tertiary-button-style-outline.tertiary-button-shape-underline .black .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 .black .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 .black .sqs-block-image .design-layout-stack .image-button .sqs-button-element--primary::before {
    border-color: #fff;
    background-color: #fff
}

.black .sqs-block-accordion .accordion-divider {
    color: #fff
}

.black .sqs-block-accordion .accordion-icon-container {
    color: #fff
}

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

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

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

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

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

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

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

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

.black .sqs-block-form .field-list ::placeholder {
    color: #737373;
    opacity: 1
}

.black .sqs-block-form .field-list :-ms-input-placeholder {
    color: #737373
}

.black .sqs-block-form .field-list ::-ms-input-placeholder {
    color: #737373
}

.black .sqs-block-form .field-list .option {
    color: #fff
}

.black .sqs-block-form .field-list .question {
    color: #fff
}

.black .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.with-button-variants .black .sqs-block-form .sqs-editable-button {
    background: #fff;
    color: #000
}

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    background: #000;
    color: #fff;
    border-color: #fff
}

.primary-button-style-outline .black .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-outline .black .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    color: #fff;
    border-color: #fff
}

@media (hover:hover) {

    .primary-button-style-outline .black .sqs-block-form .sqs-editable-button.sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:hover {
        background: #fff;
        color: #000
    }
}

.primary-button-style-outline.primary-button-shape-underline .black .sqs-block-form .sqs-editable-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .with-button-variants .black .sqs-block-form .sqs-editable-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .with-button-variants .black .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary:hover {
    border-color: #000
}

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-form .sqs-editable-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .with-button-variants .black .sqs-block-form .sqs-editable-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .with-button-variants .black .sqs-block-form .sqs-editable-button.sqs-button-element--tertiary {
    background: #000;
    color: #fff;
    border-color: #fff
}

.black .sqs-block-quote blockquote {
    color: #fff
}

.black .sqs-block-quote .source {
    color: #fff
}

.black .sqs-block-newsletter .newsletter-form-header-title {
    color: #fff
}

.black .sqs-block-newsletter .newsletter-form-header-description {
    color: #fff
}

.black .sqs-block-newsletter .newsletter-form-button {
    background-color: #fff !important;
    color: #000 !important
}

.primary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary {
    color: #fff !important;
    border-color: #fff !important
}

@media (hover:hover) {

    .primary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover,
    .secondary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary:hover,
    .tertiary-button-style-outline .black .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 .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover,
.secondary-button-style-outline.secondary-button-shape-underline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary:hover,
.tertiary-button-style-outline.tertiary-button-shape-underline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--tertiary:hover {
    border-color: #000 !important
}

.primary-button-style-solid.primary-button-shape-underline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary,
.secondary-button-style-solid.secondary-button-shape-underline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--secondary,
.tertiary-button-style-solid.tertiary-button-shape-underline .black .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 .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #fff !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-solid .black .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 .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary:hover {
    color: #000 !important
}

.tweak-global-animations-animation-type-flex.primary-button-style-outline .black .sqs-block-newsletter .newsletter-form-button.sqs-button-element--primary::before {
    border-color: #fff !important;
    background-color: #fff !important
}

.black .sqs-block-newsletter .newsletter-form-footnote {
    color: #fff !important
}

.black .sqs-block-summary-v2 .summary-header-text {
    color: #fff
}

.black .sqs-block-summary-v2 .summary-title {
    color: #fff
}

.black .sqs-block-summary-v2 .summary-excerpt {
    color: #fff
}

.black .sqs-block-summary-v2 .summary-read-more-link {
    color: #fff
}

.black .sqs-block-summary-v2 .summary-metadata--primary {
    color: #fff
}

.black .sqs-block-summary-v2 .summary-metadata--secondary {
    color: #fff
}

.black .product-scarcity {
    color: #fff
}

.black .socialaccountlinks-v2-block .social-icons-style-regular .sqs-use--icon,
.black .social-account-links-v2-block .social-icons-style-regular .sqs-use--icon {
    fill: #fff
}

.black .socialaccountlinks-v2-block .social-icons-style-knockout .sqs-use--mask,
.black .social-account-links-v2-block .social-icons-style-knockout .sqs-use--mask {
    fill: #fff
}

.black .socialaccountlinks-v2-block .social-icons-style-solid .sqs-svg-icon--wrapper,
.black .social-account-links-v2-block .social-icons-style-solid .sqs-svg-icon--wrapper {
    background-color: #fff
}

.black .socialaccountlinks-v2-block .social-icons-style-solid .sqs-use--icon,
.black .social-account-links-v2-block .social-icons-style-solid .sqs-use--icon {
    fill: #000
}

.black .socialaccountlinks-v2-block .social-icons-style-border .sqs-svg-icon--wrapper,
.black .social-account-links-v2-block .social-icons-style-border .sqs-svg-icon--wrapper {
    border-color: #fff
}

.black .socialaccountlinks-v2-block .social-icons-style-border .sqs-use--icon,
.black .social-account-links-v2-block .social-icons-style-border .sqs-use--icon {
    fill: #fff
}

.sqsrte-text-color--white {
    color: #ffffff;
}


.sqsrte-text-color--black {
    color: #000000;
}


.sqsrte-text-color--accent {
    color: hsl(218, 0%, 0%);
}


.sqsrte-text-color--lightAccent {
    color: hsl(300, 86%, 89%);
}


.sqsrte-text-color--darkAccent {
    color: #2A2829;
}


@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
    .header-blur-background {}
}