/* menu */
.pattern-selected.breakdance .bde-header-builder-21-134 .bde-header-builder__container,
.pattern-selected.breakdance .bde-header-builder-21-134,
.pattern-selected.breakdance .bde-section-21-146 {
    background-color: transparent;
}

/* .pattern-selected.breakdance .bde-header-builder-21-134 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
} */

.pattern-selected.breakdance .bde-section-9054-100 {
    border-top: 0;
}

.pattern-selected .breakdance-menu-item:hover .breakdance-menu-link-arrow:after,
.pattern-selected .breakdance-menu-link-arrow:after {
    background-color: #292524;
}

.pattern-selected.breakdance .sx-icon-21-131 .sx-icon-box,
.pattern-selected.breakdance .sx-icon-21-130 .sx-icon-box {
    color: #292524;
}

.pattern-selected .bde-basic-list-9054-171,
.pattern-selected.breakdance .bde-text-9054-164 {
    color: #1f2937;
}

.pattern-selected.breakdance .bde-menu-21-122 .breakdance-menu-link {
    color: #292524 !important;
}

.pattern-selected.breakdance .bde-text-9054-138 span,
.pattern-selected.breakdance .bde-text-9054-132 span {
    color: #292524;
}

.pattern-selected.breakdance .bde-text-9054-138,
.pattern-selected.breakdance .bde-text-9054-132 {
    color: #292524;
}

.pattern-selected .patterns-tabs {
    background-color: white;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    border: 0;
}

.pattern-selected .patterns-tab-btn {
    color: #292524;
}

.pattern-selected .patterns-tab-btn.active {
    color: white;
}

.pattern-selected .breakdance-menu--effect .breakdance-menu-item:hover:before {
    background-color: var(--bde-brand-primary-color);
}

.pattern-selected .patterns-tab-btn:hover {
    background-color: #e7f1ff;
    color: var(--bde-brand-primary-color);
}

.pattern-selected.breakdance .bde-section-9054-100 .section-container {
    padding-top: 120px;
    padding-bottom: 120px;
}

.pattern-selected.breakdance .bde-div-9054-165 {
    margin-top: 120px;
}

.pattern-selected.breakdance .bde-fancy-divider-9054-141 {
    --bde-fancy-divider-border-color: rgba(0, 0, 0, 0.05);
}

.pattern-selected.breakdance .bde-text-link-21-150 {
    box-shadow: 0 2px 4px 0 rgba(141, 130, 241, 0.2);
    border: 1px solid #0a71d3;
}

.pattern-selected.breakdance .bde-container-link-9054-102 {
    background-color: white;
    border-color: transparent;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
}

.pattern-selected.breakdance .bde-icon-box-9054-125,
.pattern-selected.breakdance .bde-icon-box-9054-124 {
    background-color: white;
    border-color: transparent;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
    color: #a8a29e;
}

.pattern-selected.breakdance .bde-icon-box-9054-124 .ee-iconbox-icon.breakdance-icon-atom {
    color: var(--bde-brand-primary-color);
}

.pattern-selected.breakdance .bde-icon-box-9054-125 .ee-iconbox-icon.breakdance-icon-atom {
    color: var(--bde-palette-color-1-5c62fea2-2bea-44ef-9bf7-b2684998282a);
}

.pattern-selected.breakdance .bde-heading-9054-106 {
    font-weight: 800;
}

.pattern-selected.breakdance .bde-text-9054-105,
.pattern-selected.breakdance .bde-text-9054-104 {
    color: #1f2937;
}

.pattern-selected.breakdance .bde-text-9054-107 {
    color: #6b7280;
}

.pattern-selected .pattern-item.active {
    box-shadow: 0 0 0 2px #374151;
}

.pattern-selected.breakdance .bde-text-9054-164 svg {
    color: var(--bde-brand-primary-color);
}

.pattern-selected .patterns-empty-favourites {
    color: var(--bde-brand-primary-color);
    border-color: var(--bde-brand-primary-color);
}

.pattern-selected .pattern-favourite-btn,
.pattern-selected .pattern-preview-btn {
    background-color: #f3f4f6;
    color: #374151;
    font-weight: 500;
}

.pattern-selected .pattern-favourite-btn.is-favourite,
.pattern-selected .pattern-favourite-btn:hover {
    background-color: #ffc107;
    color: #000;
}

.pattern-selected.breakdance {
    background-color: white;
}

.pattern-selected .pattern-preview-btn:hover {
    background-color: #d1d5db;
    color: #374151;
}

.pattern-selected .pattern-copy-btn {
    background-color: #e7f1ff;
    color: var(--bde-brand-primary-color);
}

.pattern-selected .pattern-copy-btn:hover {
    background-color: var(--bde-brand-primary-color);
    color: white;
}

.pattern-selected.breakdance .bde-section-9054-100 {
    background-image: none;
}

.pattern-selected {
    --bde-headings-color: #111827;
}

.pattern-selected .pattern-item {
    background-color: white;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    outline-offset: -1px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
}

.pattern-selected .pattern-image-wrapper {
    box-shadow: none;
}

.pattern-selected.breakdance .sx-button-9054-140 .sx-btn {
    background-color: #111827;
    color: white;
    border: 0;
}

.pattern-selected.breakdance .sx-button-9054-140 .sx-btn:hover {
    background-color: #1f2937;
}

.pattern-selected.breakdance .sx-button-9054-142 .sx-btn {
    background-color: white;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    border: 0;
    color: #111827;
}

.pattern-selected.breakdance .sx-button-9054-142 .sx-btn:hover {
    background-color: white;
    outline-color: rgba(0, 0, 0, 0.2);
    color: #1f2937;
}

.pattern-selected .scroll-to-top,
.pattern-selected .scroll-back {
    background-color: white;
    color: #191d27;
    border-color: transparent;
    outline: 1px solid rgba(0, 0, 0, 0.12);
}

@media (max-width: 1120px) {
    .pattern-selected.breakdance .bde-section-9054-100 .section-container {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}