
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{scroll-behavior:smooth;line-height:1.4;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}body{background-color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";margin:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */h1,h2,h3,h4,h5,h6{line-height:1.2}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{display:inline-block;max-inline-size:100%;block-size:auto;vertical-align:middle;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.bde-skip-link,.oxy-skip-link{position:absolute;top:var(--bde-skip-link-top,10px);left:var(--bde-skip-link-left,10px);width:1px;height:1px;border:0;clip:rect(0,0,0,0);overflow:hidden;word-wrap:normal}.bde-skip-link:focus,.oxy-skip-link:focus{display:block;z-index:100000;width:auto;height:auto;padding:15px 20px;background:var(--bde-skip-link-background-color,#fff);color:var(--bde-skip-link-text-color,var(--bde-headings-color,#000));font-size:1em;font-weight:700;text-decoration:none;clip:auto;box-shadow:0 0 4px 2px rgb(0 0 0 / 40%);border-radius:10px}.bde-skip-link:hover,.oxy-skip-link:hover{background:var(--bde-skip-link-background-color-hover,var(--bde-skip-link-background-color,#fff))}


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/**
 * Phox Facets - Core Styles
 *
 * Polished default styling for all facet elements.
 * Uses CSS custom properties so themes can override easily.
 */

/* ─── CSS Custom Properties ───────────────────────────────────── */

:root {
    --phox-facet-accent: #6366f1;
    --phox-facet-accent-hover: #4f46e5;
    --phox-facet-accent-soft: rgba(99, 102, 241, 0.12);
    --phox-facet-border: #e5e7eb;
    --phox-facet-border-focus: #6366f1;
    --phox-facet-bg: #ffffff;
    --phox-facet-bg-soft: #f8fafc;
    --phox-facet-bg-hover: #f1f5f9;
    --phox-facet-text: #1e293b;
    --phox-facet-text-muted: #64748b;
    --phox-facet-radius: 8px;
    --phox-facet-radius-sm: 6px;
    --phox-facet-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
    --phox-facet-shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.08);
    --phox-facet-shadow-focus: 0 0 0 3px rgba(99, 102, 241, 0.2);
    --phox-facet-transition: 0.2s ease;
    --phox-facet-title-size: 0.8125rem;
    --phox-facet-title-weight: 600;
    --phox-facet-title-spacing: 0.04em;
}

/* ─── Loading States ──────────────────────────────────────────── */

.phox-facets-loading {
    position: relative;
    pointer-events: none;
    opacity: 0.6;
    transition: opacity var(--phox-facet-transition);
}

.phox-facets-dimmed {
    opacity: 0.6;
    transition: opacity var(--phox-facet-transition);
}

.phox-facets-loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity var(--phox-facet-transition), visibility var(--phox-facet-transition);
    z-index: 100;
}

.phox-facets-loader.active {
    opacity: 1;
    visibility: visible;
}

.phox-facets-spinner {
    width: 40px;
    height: 40px;
    border: 3px solid var(--phox-facet-bg-soft);
    border-top: 3px solid var(--phox-facet-accent);
    border-radius: 50%;
    animation: phox-spin 0.8s linear infinite;
}

@keyframes phox-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* ─── Base Facet Styles ───────────────────────────────────────── */

/* Card styling – margin is controlled by each element's Spacing design panel */
.phox-facet {
    padding: 1.25em;
    max-width: 100%;
    box-sizing: border-box;
    background: var(--phox-facet-bg);
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius);
    box-shadow: var(--phox-facet-shadow);
    transition: box-shadow var(--phox-facet-transition), border-color var(--phox-facet-transition);
}

.phox-facet:hover {
    border-color: var(--phox-facet-border);
    box-shadow: var(--phox-facet-shadow-hover);
}

.phox-facet__title {
    font-weight: var(--phox-facet-title-weight);
    margin-bottom: 0.875em;
    font-size: var(--phox-facet-title-size);
    text-transform: uppercase;
    letter-spacing: var(--phox-facet-title-spacing);
    color: var(--phox-facet-text);
    padding-bottom: 0.5em;
    border-bottom: 1px solid var(--phox-facet-border);
}

.phox-facet__list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.phox-facet__item {
    margin-bottom: 0.5em;
    padding: 0.35em 0;
    border-radius: var(--phox-facet-radius-sm);
    transition: background var(--phox-facet-transition);
}

.phox-facet__item:hover {
    background: var(--phox-facet-bg-soft);
}

.phox-facet__empty {
    color: var(--phox-facet-text-muted);
    font-style: italic;
    font-size: 0.9em;
}

/* ─── Checkbox Facet ──────────────────────────────────────────── */

.phox-facet-checkbox .phox-facet__item {
    display: flex;
    align-items: center;
    gap: 0.5em;
}

.phox-facet-checkbox input[type="checkbox"] {
    width: 1.125rem;
    height: 1.125rem;
    margin: 0;
    cursor: pointer;
    accent-color: var(--phox-facet-accent);
    flex-shrink: 0;
}

.phox-facet-checkbox label {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.625em;
    flex: 1;
    color: var(--phox-facet-text);
    font-size: 0.9375rem;
}

.phox-facet__count {
    color: var(--phox-facet-text-muted);
    font-size: 0.8125rem;
    margin-left: auto;
    background: var(--phox-facet-bg-soft);
    padding: 0.2em 0.5em;
    border-radius: 4px;
}

.phox-facet__count::before { content: "("; }
.phox-facet__count::after { content: ")"; }

/* Checkbox search filter */
.phox-facet__search {
    margin-bottom: 0.875em;
}

.phox-facet__search-input {
    width: 100%;
    padding: 0.5em 0.75em;
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    font-size: 0.9em;
    background: var(--phox-facet-bg);
    transition: border-color var(--phox-facet-transition), box-shadow var(--phox-facet-transition);
}

.phox-facet__search-input:focus {
    outline: none;
    border-color: var(--phox-facet-border-focus);
    box-shadow: var(--phox-facet-shadow-focus);
}

/* ─── Collapsible Facets ─────────────────────────────────────── */

.phox-facet.is-collapsible > .phox-facet__title,
.phox-facet.is-collapsible > .phox-facet__title-row .phox-facet__title {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    user-select: none;
}

.phox-facet.is-collapsible > .phox-facet__title::after,
.phox-facet.is-collapsible > .phox-facet__title-row .phox-facet__title::after {
    content: "";
    width: 0.45em;
    height: 0.45em;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    transition: transform 0.2s ease;
    flex-shrink: 0;
    margin-left: 0.5em;
    opacity: 0.5;
}

.phox-facet.is-collapsible.is-collapsed > .phox-facet__title::after,
.phox-facet.is-collapsible.is-collapsed > .phox-facet__title-row .phox-facet__title::after {
    transform: rotate(-45deg);
}

.phox-facet.is-collapsed > .phox-facet__list,
.phox-facet.is-collapsed > .phox-facet__search,
.phox-facet.is-collapsed > .phox-facet-range__slider,
.phox-facet.is-collapsed > .phox-facet-range__inputs {
    display: none !important;
}

.phox-facet.is-collapsed > .phox-facet__title-row {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

/* ─── Individual Facet Reset Button ──────────────────────────── */

.phox-facet__reset-btn {
    display: none;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0.8em;
    color: var(--phox-facet-text-muted);
    cursor: pointer;
    transition: color var(--phox-facet-transition);
}

.phox-facet__reset-btn:hover {
    color: var(--phox-facet-accent);
}

.phox-facet.has-active-value .phox-facet__reset-btn {
    display: inline;
}

/* When used alongside a collapsible title, sit it inline */
.phox-facet__title-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.875em;
    padding-bottom: 0.5em;
    border-bottom: 1px solid var(--phox-facet-border);
}

.phox-facet__title-row .phox-facet__title {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

/* ─── Radio Facet ─────────────────────────────────────────────── */

.phox-facet-radio .phox-facet__item {
    display: flex;
    align-items: center;
    gap: 0.5em;
}

.phox-facet-radio input[type="radio"] {
    width: 18px;
    height: 18px;
    margin: 0;
    cursor: pointer;
    accent-color: var(--phox-facet-accent);
}

.phox-facet-radio label {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.5em;
    flex: 1;
}

/* ─── Dropdown Facet ──────────────────────────────────────────── */

.phox-facet-dropdown select,
.phox-facet-sort select {
    width: 100%;
    padding: 0.625em 2.25em 0.625em 0.875em;
    font-size: 0.9375rem;
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    background: var(--phox-facet-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M2 4l4 4 4-4z'/%3E%3C/svg%3E") no-repeat right 0.75em center;
    background-size: 12px;
    appearance: none;
    cursor: pointer;
    color: var(--phox-facet-text);
    transition: border-color var(--phox-facet-transition), box-shadow var(--phox-facet-transition);
}

.phox-facet-dropdown select:hover,
.phox-facet-sort select:hover {
    border-color: var(--phox-facet-text-muted);
}

.phox-facet-dropdown select:focus,
.phox-facet-sort select:focus {
    outline: none;
    border-color: var(--phox-facet-border-focus);
    box-shadow: var(--phox-facet-shadow-focus);
}

/* ─── Search Facet ────────────────────────────────────────────── */

.phox-facet-search {
    position: relative;
}

.phox-facet-search__form {
    position: relative;
    display: flex;
    align-items: center;
}

.phox-facet-search__input {
    width: 100%;
    padding: 0.625em 2.5em 0.625em 1em;
    font-size: 0.9375rem;
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    background: var(--phox-facet-bg);
    color: var(--phox-facet-text);
    transition: border-color var(--phox-facet-transition), box-shadow var(--phox-facet-transition);
}

.phox-facet-search__input::placeholder {
    color: var(--phox-facet-text-muted);
}

.phox-facet-search__input:hover {
    border-color: var(--phox-facet-text-muted);
}

.phox-facet-search__input:focus {
    outline: none;
    border-color: var(--phox-facet-border-focus);
    box-shadow: var(--phox-facet-shadow-focus);
}

.phox-facet-search__icon {
    position: absolute;
    right: 0.8em;
    top: 50%;
    transform: translateY(-50%);
    color: #999;
    pointer-events: none;
    font-size: 0.9em;
}

.phox-facet-search__clear {
    position: absolute;
    right: 0.8em;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    border: none;
    color: #999;
    cursor: pointer;
    font-size: 1.2em;
    padding: 0;
    line-height: 1;
    transition: color var(--phox-facet-transition);
}

.phox-facet-search__clear:hover {
    color: #333;
}

/* ─── Range Slider Facet ──────────────────────────────────────── */

.phox-facet-range {
    padding: 1em 1.25em;
    margin: 0;
}

.phox-facet-range__inputs {
    display: flex;
    align-items: center;
    gap: 0.5em;
}

.phox-facet-range__input {
    flex: 1;
    padding: 0.5em;
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius);
    text-align: center;
    font-size: 0.9em;
    max-width: 100px;
}

.phox-facet-range__input:focus {
    outline: none;
    border-color: var(--phox-facet-accent);
}

.phox-facet-range__separator {
    color: var(--phox-facet-text-muted);
}

.phox-facet-range__prefix,
.phox-facet-range__suffix {
    color: var(--phox-facet-text-muted);
    font-size: 0.9em;
    white-space: nowrap;
}

.phox-facet-range__slider {
    margin: 1.5em 0 1em;
    position: relative;
    height: 30px;
}

.phox-facet-range__track {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 6px;
    transform: translateY(-50%);
    background: #e5e5e5;
    border-radius: 3px;
    pointer-events: none;
}

.phox-facet-range__fill {
    position: absolute;
    top: 0;
    bottom: 0;
    background: var(--phox-facet-accent);
    border-radius: 3px;
}

/* Native dual range handles — stacked on top of each other (shifted up to align above track) */
.phox-facet-range__handle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    pointer-events: none;
    outline: none;
    transform: translateY(-6px);
}

/* Webkit thumb */
.phox-facet-range__handle::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: var(--phox-facet-bg, #fff);
    border: 2px solid var(--phox-facet-accent);
    cursor: pointer;
    pointer-events: auto;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    position: relative;
    z-index: 1;
}

.phox-facet-range__handle::-webkit-slider-thumb:hover {
    transform: scale(1.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* Firefox thumb */
.phox-facet-range__handle::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: var(--phox-facet-bg, #fff);
    border: 2px solid var(--phox-facet-accent);
    cursor: pointer;
    pointer-events: auto;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

.phox-facet-range__handle::-moz-range-thumb:hover {
    transform: scale(1.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* Firefox track — make transparent since we use our own */
.phox-facet-range__handle::-moz-range-track {
    background: transparent;
    border: none;
    height: 6px;
}

/* noUiSlider overrides (when loaded) */
.phox-facet-range .noUi-connect {
    background: var(--phox-facet-accent);
}

.phox-facet-range .noUi-handle {
    border-color: var(--phox-facet-accent);
}

/* ─── Pagination Facet ────────────────────────────────────────── */

/* Card comes from .phox-facet; here only layout */
.phox-facet-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

/* Hide entire card when pagination is hidden (e.g. only 1 page) */
.phox-facet-pagination--hidden {
    display: none !important;
}

.phox-facet-pagination__numbers,
.phox-facet-pagination__nav {
    display: flex;
    align-items: center;
    gap: 0.5em;
    flex-wrap: wrap;
}

.phox-facet-pagination__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 2.5em;
    height: 2.5em;
    padding: 0 0.75em;
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    text-decoration: none;
    color: var(--phox-facet-text);
    font-size: 0.875rem;
    font-weight: 500;
    transition: all var(--phox-facet-transition);
    cursor: pointer;
    background: var(--phox-facet-bg);
}

.phox-facet-pagination__link:hover:not(.is-active):not(.is-disabled) {
    background: var(--phox-facet-bg-hover);
    border-color: var(--phox-facet-text-muted);
    color: var(--phox-facet-accent);
}

.phox-facet-pagination__link.is-active {
    background: var(--phox-facet-accent);
    border-color: var(--phox-facet-accent);
    color: #fff;
    cursor: default;
    box-shadow: var(--phox-facet-shadow);
}

.phox-facet-pagination__link.is-disabled {
    opacity: 0.45;
    pointer-events: none;
    cursor: default;
}

.phox-facet-pagination__ellipsis {
    padding: 0 0.25em;
    color: #999;
}

.phox-facet-pagination__load-more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.75em 1.75em;
    border: 1px solid var(--phox-facet-accent);
    border-radius: var(--phox-facet-radius-sm);
    background: var(--phox-facet-accent);
    color: #fff;
    font-size: 0.9375rem;
    font-weight: 500;
    cursor: pointer;
    transition: all var(--phox-facet-transition);
}

.phox-facet-pagination__load-more:hover {
    background: var(--phox-facet-accent-hover);
    border-color: var(--phox-facet-accent-hover);
    box-shadow: var(--phox-facet-shadow-hover);
}

.phox-facet-pagination__remaining {
    margin-left: 0.4em;
    font-size: 0.85em;
    font-weight: 400;
    opacity: 0.75;
}

/* ─── Reset Button ────────────────────────────────────────────── */

.phox-facet-reset {
    display: inline-flex;
    align-items: center;
    gap: 0.5em;
    padding: 0.5em 1em;
    background: var(--phox-facet-bg-soft);
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    font-size: 0.875rem;
    font-weight: 500;
    cursor: pointer;
    transition: all var(--phox-facet-transition);
    color: var(--phox-facet-text-muted);
}

.phox-facet-reset:hover {
    background: var(--phox-facet-bg-hover);
    border-color: var(--phox-facet-text-muted);
    color: var(--phox-facet-text);
}

.phox-facet-reset__icon {
    font-size: 1.1em;
    opacity: 0.8;
}

.phox-facet-reset-wrapper.is-hidden {
    display: none;
}

/* ─── Results Count ───────────────────────────────────────────── */
/* Uses same .phox-facet card as other facets; only typography differs */

.phox-facet-results {
    font-size: 0.9375rem;
    color: var(--phox-facet-text-muted);
}

.phox-facet-results__count {
    font-weight: 600;
    color: var(--phox-facet-accent);
}

/* ─── Active Filters ──────────────────────────────────────────── */

.phox-facet-active__list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5em;
    align-items: center;
}

.phox-facet-active__item {
    display: inline-flex;
    align-items: center;
    gap: 0.4em;
    padding: 0.4em 0.75em;
    background: var(--phox-facet-bg-soft);
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    font-size: 0.8125rem;
    color: var(--phox-facet-text);
    transition: background var(--phox-facet-transition), border-color var(--phox-facet-transition);
}

.phox-facet-active__item:hover {
    background: var(--phox-facet-bg-hover);
    border-color: var(--phox-facet-text-muted);
}

.phox-facet-active__label {
    white-space: nowrap;
    font-weight: 500;
    color: inherit;
}

.phox-facet-active__remove {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.25em;
    height: 1.25em;
    background: var(--phox-facet-accent);
    border: none;
    border-radius: 50%;
    color: #fff;
    font-size: 0.75em;
    cursor: pointer;
    padding: 0;
    line-height: 1;
    transition: background var(--phox-facet-transition), transform var(--phox-facet-transition);
}

.phox-facet-active__remove:hover {
    background: var(--phox-facet-accent-hover);
    transform: scale(1.08);
}

.phox-facet-active__clear-all {
    background: var(--phox-facet-bg);
    border: 1px solid var(--phox-facet-border);
    border-radius: var(--phox-facet-radius-sm);
    padding: 0.4em 0.85em;
    font-size: 0.8125rem;
    font-weight: 500;
    cursor: pointer;
    color: var(--phox-facet-text-muted);
    transition: all var(--phox-facet-transition);
}

.phox-facet-active__clear-all:hover {
    background: var(--phox-facet-bg-hover);
    border-color: var(--phox-facet-text-muted);
    color: var(--phox-facet-text);
}

.phox-facet-active.is-hidden {
    display: none;
}

/* A hidden facet must not leave its element wrapper behind: the wrapper keeps
   its margin and still counts as a flex/grid item, so the parent's gap left an
   empty space. Collapse the wrapper whenever its facet is hidden — Hide Facet
   When No Options (SSR marker or after AJAX), Active Filters / Reset with
   nothing to show, single-page Pagination. Skipped in the builder so the
   element stays selectable. */
.phox-facet--no-options {
    display: none;
}
:not(.builder-element):has(> .phox-facet > .phox-facet-wrap-empty),
:not(.builder-element):has(> .phox-facet-range-empty),
:not(.builder-element):has(> .phox-facet.is-hidden),
:not(.builder-element):has(> .phox-facet.phox-facet-pagination--hidden),
:not(.builder-element):has(> .phox-facet.phox-facet--no-options) {
    display: none;
}

/* ─── Disabled / Zero-Count Items (Adaptive Counts) ──────────── */

.phox-facet__item.is-disabled,
.phox-facet__swatch-item.is-disabled {
    opacity: 0.4;
    pointer-events: none;
    cursor: default;
}

.phox-facet__item.is-disabled label,
.phox-facet__swatch-item.is-disabled .phox-facet__swatch-label {
    cursor: default;
}

.phox-facet-dropdown .phox-facet__select option:disabled {
    color: var(--phox-facet-text-muted);
    opacity: 0.5;
}

/* ─── Responsive ──────────────────────────────────────────────── */

@media (max-width: 768px) {
    .phox-facet-pagination__numbers,
    .phox-facet-pagination__nav {
        gap: 0.25em;
    }

    .phox-facet-pagination__link {
        min-width: 2em;
        height: 2em;
        padding: 0 0.5em;
        font-size: 0.85em;
    }

    .phox-facet-range__inputs {
        flex-direction: column;
    }

    .phox-facet-range__separator {
        display: none;
    }

    .phox-facet-range__input {
        max-width: none;
    }
}

/* ─── WooCommerce Integration ─────────────────────────────────── */

/* Hide default WooCommerce ordering & pagination when Phox Facets are active */
body:has([data-phox-facet="sort"]) .woocommerce-ordering,
body:has([data-phox-facet="sort"]) .breakdance-woocommerce .woocommerce-ordering {
    display: none !important;
}

body:has([data-phox-facet]) .woocommerce-pagination,
body:has([data-phox-facet]) .breakdance-woocommerce nav.woocommerce-pagination {
    display: none !important;
}

.breakdance-woocommerce .phox-facets-loading {
    min-height: 200px;
}

/* ─── Content Animation ───────────────────────────────────────── */

@keyframes phox-fade-in {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.phox-facets-target > * {
    animation: phox-fade-in 0.3s ease forwards;
}

/* ─── Accessibility ───────────────────────────────────────────── */

.phox-facet input:focus-visible,
.phox-facet select:focus-visible,
.phox-facet button:focus-visible,
.phox-facet a:focus-visible {
    outline: 2px solid var(--phox-facet-border-focus);
    outline-offset: 2px;
}

/* Screen reader only */
.phox-facet-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

/* ─── Map Facet ───────────────────────────────────────────────── */

.phox-facet-map {
    position: relative;
}

.phox-facet-map__canvas {
    width: 100%;
    height: 500px;
    background: var(--phox-facet-bg, #f5f5f5);
    overflow: hidden;
}

/* Leaflet container needs explicit z-index in some themes */
.phox-facet-map__canvas .leaflet-container {
    z-index: 1;
}

/* Loading state for map */
.phox-facet-map.phox-facets-loading .phox-facet-map__canvas {
    opacity: 0.6;
    pointer-events: none;
    transition: opacity 0.2s ease;
}

/* Popup styling */
.phox-facet-map__popup {
    max-width: 280px;
    font-family: var(--phox-facet-font, inherit);
}

.phox-facet-map__popup-thumb {
    margin-bottom: 8px;
    border-radius: 4px;
    overflow: hidden;
    line-height: 0;
}

.phox-facet-map__popup-thumb img {
    width: 100%;
    height: auto;
    display: block;
}

.phox-facet-map__popup-title {
    display: block;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.3;
    color: var(--phox-facet-text, #1a1a1a);
    text-decoration: none;
    margin-bottom: 4px;
}

.phox-facet-map__popup-title:hover {
    color: var(--phox-facet-accent, #7c3aed);
    text-decoration: underline;
}

.phox-facet-map__popup-excerpt {
    font-size: 13px;
    line-height: 1.5;
    color: var(--phox-facet-text-muted, #666);
    margin: 0;
}

/* Override Google Maps info window styles */
.gm-style .gm-style-iw-c {
    border-radius: 8px;
}

/* Override Leaflet popup styles */
.phox-facet-map__popup-wrapper .leaflet-popup-content-wrapper {
    border-radius: 8px;
    box-shadow: 0 3px 14px rgba(0,0,0,0.15);
}

.phox-facet-map__popup-wrapper .leaflet-popup-content {
    margin: 12px;
}

/* Leaflet marker cluster default colors */
.phox-facet-map .marker-cluster-small {
    background-color: rgba(124, 58, 237, 0.2);
}
.phox-facet-map .marker-cluster-small div {
    background-color: rgba(124, 58, 237, 0.5);
    color: #fff;
}
.phox-facet-map .marker-cluster-medium {
    background-color: rgba(124, 58, 237, 0.3);
}
.phox-facet-map .marker-cluster-medium div {
    background-color: rgba(124, 58, 237, 0.6);
    color: #fff;
}
.phox-facet-map .marker-cluster-large {
    background-color: rgba(124, 58, 237, 0.4);
}
.phox-facet-map .marker-cluster-large div {
    background-color: rgba(124, 58, 237, 0.7);
    color: #fff;
}


.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px}
/*# sourceURL=wpgb-head-inline-css */

/**
 * Spark Minimum Order Amount: front-end notices.
 *
 * Styled to the shop, not to wp-admin: it borrows the theme's own design tokens
 * (Breakdance --bde-* custom properties) with hard fallbacks, so it keeps
 * matching the shop if those tokens are retuned.
 *
 * Two parts:
 *   1. .sparkcore-moa-notice          this plugin's own notice (always styled).
 *   2. .sparkcore-moa-styled-notices  the same card applied to WooCommerce's own
 *                                    notices. Only active when the body carries
 *                                    that class, i.e. when the setting is on.
 */

/* ------------------------------------------------------------------ *
 * Shared tokens
 * ------------------------------------------------------------------ */

.sparkcore-moa-notice,
body.sparkcore-moa-styled-notices {
	--sparkcore-moa-red: #ef4444;
	--sparkcore-moa-green: var(--bde-brand-primary-color, #71bb40);
	--sparkcore-moa-line: #e5e7eb;
	--sparkcore-moa-radius: var(--bde-woo-wrappers__border-radius, 4px);
	--sparkcore-moa-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px, rgba(0, 0, 0, 0.05) 0 1px 2px;
}

/* ------------------------------------------------------------------ *
 * 1. This plugin's notice
 * ------------------------------------------------------------------ */

.sparkcore-moa-notice {
	display: flex;
	align-items: flex-start;
	gap: 14px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 0 24px;
	padding: 16px 20px;
	background: #fff;
	border: 1px solid var(--sparkcore-moa-line);
	border-left: 3px solid var(--sparkcore-moa-red);
	border-radius: var(--sparkcore-moa-radius);
	box-shadow: var(--sparkcore-moa-shadow);
	font-family: var(--bde-body-font-family, "Inter", sans-serif);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.45;
	color: var(--bde-body-text-color, #404040);
	text-align: left;
}

.sparkcore-moa-notice__icon {
	flex: 0 0 auto;
	display: inline-flex;
	color: var(--sparkcore-moa-red);
}

.sparkcore-moa-notice__icon svg {
	display: block;
	width: 22px;
	height: 22px;
}

.sparkcore-moa-notice__text {
	min-width: 0;
	padding-top: 1px;
}

/* The message is built from wc_price(), which returns markup the theme may set
   to display:block, which pushes each amount onto its own line. Pin them
   inline, in the shop's heading colour, and keep each price unbreakable. */
.sparkcore-moa-notice .woocommerce-Price-amount,
.sparkcore-moa-notice .woocommerce-Price-amount bdi,
.sparkcore-moa-notice .amount {
	display: inline;
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: 700;
	line-height: inherit;
	color: var(--bde-headings-color, #673b12);
	white-space: nowrap;
}

.sparkcore-moa-notice strong,
.sparkcore-moa-notice b {
	font-weight: 700;
	color: var(--bde-headings-color, #673b12);
}

.sparkcore-moa-notice a {
	color: var(--sparkcore-moa-green);
	font-weight: 600;
	text-decoration: underline;
}

/* Inside the cart drawer: tighter, and a smaller bottom margin because the
   buttons follow immediately underneath. */
.sparkcore-moa-notice--mini-cart {
	margin: 0 0 12px;
	padding: 12px 14px;
	gap: 10px;
	font-size: 14px;
	line-height: 1.4;
}

.sparkcore-moa-notice--mini-cart .sparkcore-moa-notice__icon svg {
	width: 19px;
	height: 19px;
}

/* ------------------------------------------------------------------ *
 * 1b. Hiding the mini cart's checkout button
 *
 * remove_action() on woocommerce_widget_shopping_cart_buttons only works when
 * the mini cart template calls that hook. Breakdance's drawer prints the two
 * links itself, so the PHP removal silently does nothing there. This rule is
 * the backstop: inside any cart drawer that currently shows our notice, the
 * checkout link is hidden.
 *
 * Keyed on the notice rather than on a server-rendered state class, so it stays
 * right on a fully cached page and after every AJAX fragment refresh. Requires
 * :has(); on a browser without it the button stays visible and the customer is
 * simply stopped at the checkout instead, which is server-side anyway.
 * ------------------------------------------------------------------ */

.sparkcore-moa-block-checkout .widget_shopping_cart_content:has(.sparkcore-moa-notice) a.checkout,
.sparkcore-moa-block-checkout .woocommerce-mini-cart__buttons:has(~ .sparkcore-moa-notice) a.checkout,
.sparkcore-moa-block-checkout .bde-mini-cart-offcanvas-body:has(.sparkcore-moa-notice) a.checkout,
.sparkcore-moa-block-checkout .bde-mini-cart-offcanvas-footer:has(.sparkcore-moa-notice) a.checkout,
.sparkcore-moa-block-checkout .widget_shopping_cart:has(.sparkcore-moa-notice) a.checkout {
	display: none !important;
}

/* ------------------------------------------------------------------ *
 * 2. WooCommerce's own notices, in the same card
 *
 * Two layers, on purpose:
 *
 *   a. Retune the theme's OWN custom properties. Breakdance drives its notices
 *      entirely from --bde-woo-notices__* and the --*-svg-icon-color pair, so
 *      changing those recolours its notices without any specificity fight, and
 *      keeps working if it reshuffles its selectors.
 *   b. A few structural rules the variables cannot express (border, shadow,
 *      rail). Those are prefixed with `body`, because the theme's own rules are
 *      `.breakdance-woocommerce .woocommerce-error`, the same 0-2-0 weight as
 *      a bare `.sparkcore-moa-styled-notices .woocommerce-error`, and its
 *      stylesheet loads later, so a tie would silently lose.
 *
 * All of it hangs off the body class, so the whole thing can be switched off in
 * the plugin settings.
 * ------------------------------------------------------------------ */

body.sparkcore-moa-styled-notices {
	--bde-woo-notices__error-background: #fff;
	--bde-woo-notices__error-text: var(--bde-body-text-color, #404040);
	--bde-woo-notices__error-link-text: var(--bde-brand-primary-color, #71bb40);
	--bde-woo-notices__error-link-text-hover: var(--bde-brand-primary-color, #71bb40);
	--bde-woo-notices__info-background: #fff;
	--bde-woo-notices__info-text: var(--bde-body-text-color, #404040);
	--bde-woo-notices__success-background: #fff;
	--bde-woo-notices__success-text: var(--bde-body-text-color, #404040);
	--bde-woo-notices__success-link-text: var(--bde-brand-primary-color, #71bb40);
	--bde-woo-notices__success-link-text-hover: var(--bde-brand-primary-color, #71bb40);
	--bde-woo-notices__border-radius: var(--bde-woo-wrappers__border-radius, 4px);
	--bde-woo-notices__padding: 16px;
	--bde-woo-notices__icon-size: 22px;
	/* The theme paints its icons as a CSS mask, so the colour is a
	   background-color and the shape comes from the SVG's opaque area. The "i"
	   is punched out with fill-rule="evenodd", otherwise the mask would render
	   as a plain filled disc. */
	--error-svg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 3.9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm-1.35 4.6h2.7v7.1h-2.7z'/%3E%3C/svg%3E");
	--info-svg-icon: var(--error-svg-icon);
	--error-svg-icon-color: #ef4444;
	--info-svg-icon-color: #ef4444;
	--success-svg-icon-color: var(--bde-brand-primary-color, #71bb40);
}

body.sparkcore-moa-styled-notices .woocommerce-error,
body.sparkcore-moa-styled-notices .woocommerce-info,
body.sparkcore-moa-styled-notices .woocommerce-message {
	box-sizing: border-box;
	width: 100%;
	margin: 0 0 24px;
	border: 1px solid var(--sparkcore-moa-line);
	/* Red by default: on a WooCommerce shop both .woocommerce-error and
	   .woocommerce-info carry blockers ("there are problems with the items in
	   your cart", "your cart is empty"). Only .woocommerce-message is positive. */
	border-left: 3px solid var(--sparkcore-moa-red);
	box-shadow: var(--sparkcore-moa-shadow);
	font-family: var(--bde-body-font-family, "Inter", sans-serif);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.45;
	text-align: left;
	list-style: none;
}

/* Success is the only positive one. */
body.sparkcore-moa-styled-notices .woocommerce-message {
	border-left-color: var(--sparkcore-moa-green);
}

/* .woocommerce-error is a <ul> and the theme hangs the icon off its <li>, not
   the container, and sets the <li> to inline-block, which collapses several
   errors onto one line. Stack them, and keep the icon aligned per row. */
body.sparkcore-moa-styled-notices .woocommerce-error > li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

body.sparkcore-moa-styled-notices .woocommerce-error > li + li {
	margin-top: 8px;
}

/* Prices must stay inline; the theme sets .woocommerce-Price-amount to block,
   which is what broke the amounts onto their own lines. */
body.sparkcore-moa-styled-notices .woocommerce-error .woocommerce-Price-amount,
body.sparkcore-moa-styled-notices .woocommerce-info .woocommerce-Price-amount,
body.sparkcore-moa-styled-notices .woocommerce-message .woocommerce-Price-amount,
body.sparkcore-moa-styled-notices .woocommerce-error .woocommerce-Price-amount bdi,
body.sparkcore-moa-styled-notices .woocommerce-info .woocommerce-Price-amount bdi,
body.sparkcore-moa-styled-notices .woocommerce-message .woocommerce-Price-amount bdi {
	display: inline;
	font-weight: 700;
	color: var(--bde-headings-color, #673b12);
	white-space: nowrap;
}

body.sparkcore-moa-styled-notices .woocommerce-error strong,
body.sparkcore-moa-styled-notices .woocommerce-info strong,
body.sparkcore-moa-styled-notices .woocommerce-message strong {
	font-weight: 700;
	color: var(--bde-headings-color, #673b12);
}

/* ------------------------------------------------------------------ *
 * Small screens
 *
 * The notice sits in the page flow, so it inherits whatever width its
 * container has. These rules only make sure it never causes sideways scroll:
 * long words and the non-breaking prices are allowed to wrap, and the card
 * cannot grow past its container.
 * ------------------------------------------------------------------ */

.sparkcore-moa-notice,
body.sparkcore-moa-styled-notices .woocommerce-error,
body.sparkcore-moa-styled-notices .woocommerce-info,
body.sparkcore-moa-styled-notices .woocommerce-message {
	max-width: 100%;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

@media (max-width: 600px) {
	.sparkcore-moa-notice {
		padding: 13px 15px;
		gap: 11px;
		font-size: 14px;
		line-height: 1.4;
	}

	.sparkcore-moa-notice__icon svg {
		width: 20px;
		height: 20px;
	}

	/* A price is kept on one line on wide screens, but on a narrow column that
	   can push the card past the viewport. Let it wrap instead. */
	.sparkcore-moa-notice .woocommerce-Price-amount,
	body.sparkcore-moa-styled-notices .woocommerce-error .woocommerce-Price-amount,
	body.sparkcore-moa-styled-notices .woocommerce-info .woocommerce-Price-amount,
	body.sparkcore-moa-styled-notices .woocommerce-message .woocommerce-Price-amount {
		white-space: normal;
	}

	body.sparkcore-moa-styled-notices {
		--bde-woo-notices__padding: 14px;
		--bde-woo-notices__icon-size: 20px;
	}

	body.sparkcore-moa-styled-notices .woocommerce-error,
	body.sparkcore-moa-styled-notices .woocommerce-info,
	body.sparkcore-moa-styled-notices .woocommerce-message {
		font-size: 14px;
		line-height: 1.4;
	}

	/* WooCommerce sometimes puts a button inside a notice. Floating it right
	   overlaps the text once the column is this narrow. */
	body.sparkcore-moa-styled-notices .woocommerce-error .button,
	body.sparkcore-moa-styled-notices .woocommerce-info .button,
	body.sparkcore-moa-styled-notices .woocommerce-message .button {
		float: none;
		display: block;
		margin: 10px 0 0;
		text-align: center;
	}
}


.button.checkout.wc-forward, .button.checkout.wc-forward:hover {
    background: white;
}

.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-title {
    color:white!important;
}

.bde-mini-cart-offcanvas .woocommerce-mini-cart__total strong {
    color:white!important;
}

.breakdance .bde-div-39116-100 {
    z-index: 200;
}

.breadcrumb {list-style:none;margin:0;padding-inline-start:0;}.breadcrumb li {margin:0;display:inline-block;position:relative;}.breadcrumb li::after{content:' » ';margin-left:5px;margin-right:5px;}.breadcrumb li:last-child::after{display:none}
@charset "UTF-8";
/* File renamed to set minimal priority */
/*----- ELEMENTS APPEARANCE -----*/
/*------Inputs ------*/
/* Input Fields */
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection--single,
.breakdance-woocommerce .price_slider_amount input[type=text],
.breakdance-woocommerce input[type=search],
.breakdance-woocommerce textarea,
.breakdance-woocommerce .woocommerce-Input,
.breakdance-woocommerce .input-text,
.breakdance-woocommerce select,
.breakdance-woocommerce .wc_payment_method input[type=text],
.breakdance-woocommerce .wc-stripe-elements-field,
.breakdance-woocommerce .woocommerce-Reviews input[type=text],
.breakdance-woocommerce .woocommerce-Reviews input[type=email] {
  background-color: var(--bde-woo-forms__inputs-background-color);
  color: var(--bde-woo-forms__inputs-text-color);
  border-style: solid;
  border-radius: var(--bde-woo-forms__inputs-border-radius);
  border-top: var(--bde-form-input-border-top);
  border-right: var(--bde-form-input-border-right);
  border-bottom: var(--bde-form-input-border-bottom);
  border-left: var(--bde-form-input-border-left);
  box-shadow: var(--bde-woo-forms__inputs-shadow);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  padding-top: var(--bde-form-input-padding-top);
  padding-right: var(--bde-form-input-padding-right);
  padding-bottom: var(--bde-form-input-padding-bottom);
  padding-left: var(--bde-form-input-padding-left);
  outline: none;
  width: 100%;
  height: auto;
  line-height: var(--bde-woo-base-paragraph-line-height);
  transition: var(--bde-woo-base-transition);
}

/* Input Fields Focus State */
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.select2-container--default .select2-selection--single:focus,
.breakdance-woocommerce .price_slider_amount input[type=text]:focus,
.breakdance-woocommerce input[type=search]:focus,
.breakdance-woocommerce textarea:focus,
.breakdance-woocommerce .woocommerce-Input:focus,
.breakdance-woocommerce .input-text:focus,
.breakdance-woocommerce select:focus,
.breakdance-woocommerce .wc_payment_method input[type=text]:focus,
.breakdance-woocommerce .woocommerce-Reviews input[type=text]:focus,
.breakdance-woocommerce .woocommerce-Reviews input[type=email]:focus {
  border-color: var(--bde-woo-forms__inputs-border-color-focused);
  background-color: var(--bde-woo-forms__inputs-background-color-focused);
  box-shadow: var(--bde-woo-forms__inputs-shadow-focused);
}

/* Input Fields Placeholders */
.breakdance-woocommerce .price_slider_amount input[type=text]::placeholder,
.breakdance-woocommerce input[type=search]::placeholder,
.breakdance-woocommerce textarea::placeholder,
.breakdance-woocommerce .woocommerce-Input::placeholder,
.breakdance-woocommerce .input-text::placeholder,
.breakdance-woocommerce select::placeholder,
.breakdance-woocommerce .wc_payment_method input[type=text]::placeholder,
.breakdance-woocommerce .woocommerce-Reviews input[type=text]::placeholder,
.breakdance-woocommerce .woocommerce-Reviews input[type=email]::placeholder {
  color: var(--bde-woo-forms__inputs-placeholder-color);
}

/* Input Labels */
.breakdance-woocommerce .woocommerce-password-strength,
.breakdance-woocommerce label span.optional,
.breakdance-woocommerce label {
  display: block;
  color: var(--bde-woo-forms__labels-color);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  line-height: 1;
}

.breakdance-woocommerce .form-row label,
.breakdance-woocommerce .comment-form label,
.breakdance-woocommerce table.variations label {
  margin-bottom: var(--bde-woo-forms__spacing-after-label);
}

.breakdance-woocommerce label[for] {
  cursor: pointer;
}

.breakdance-woocommerce label span.optional {
  display: inline;
}

/* Label Required Mark */
.breakdance-woocommerce label .required {
  color: var(--bde-woo-forms__labels-required-color);
  text-decoration: none;
  transform: translate(var(--bde-woo-forms__labels-required-nudge-x), var(--bde-woo-forms__labels-required-nudge-y));
  font-size: var(--bde-woo-forms__labels-required-size);
  display: inline-block;
}

/* Input Select Dropdowns */
.breakdance-woocommerce .select2-container--default .select2-selection--single,
.breakdance-woocommerce select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 32px;
  height: auto;
}

.bde-woo-select {
  position: relative;
}

.bde-woo-select__arrow {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  pointer-events: none;
}

.bde-woo-select__arrow,
.breakdance-woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  background-color: var(--chevron-svg-icon-color);
  mask-image: var(--chevron-svg-icon);
  mask-repeat: no-repeat;
  mask-position: center left;
  mask-size: 8px;
}

.bde-woo-select:has(> :not(select):not(.bde-woo-select__arrow)) .bde-woo-select__arrow {
  display: none;
}

/* Show Password Input */
.breakdance-woocommerce .password-input {
  position: relative;
  display: flex;
  flex-direction: column;
}

/* Show Password Input Icon */
.breakdance-woocommerce .password-input .show-password-input {
  position: absolute;
  right: 0;
  background-color: var(--show-password-svg-icon-color);
  mask-image: var(--show-password-svg-icon);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px;
  height: 100%;
  width: 40px;
  cursor: pointer;
  opacity: 0.5;
  transition: all ease 0.2s;
}

/* Show Password Input Toggle Icon */
.breakdance-woocommerce .password-input .show-password-input.display-password {
  background-color: var(--hide-password-svg-icon-color);
  mask-image: var(--hide-password-svg-icon);
}

/* Show Password Input Icon Hover State */
.breakdance-woocommerce .password-input .show-password-input:hover {
  opacity: 1;
}

/*------ Typograhpy ------*/
/* Paragraphs */
.breakdance-woocommerce .woocommerce-form-login p,
.breakdance-woocommerce .woocommerce-form-register p,
.breakdance-woocommerce .lost_password,
.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce form.woocommerce-ResetPassword p,
.breakdance-woocommerce .woocommerce-variation-description p,
.breakdance-woocommerce .woocommerce-LostPassword,
.breakdance-woocommerce .order-info,
.breakdance-woocommerce .woocommerce-form-track-order p,
.breakdance-woocommerce .woocommerce-customer-details address,
.breakdance-woocommerce .comment_container p.meta,
.breakdance-woocommerce .comment-text .description p,
.breakdance-woocommerce .widget_price_filter .price_label,
.breakdance-woocommerce .widget_product_categories .cat-item,
.breakdance-woocommerce .widget_recent_comments .recentcomments,
.breakdance-woocommerce .woocommerce-result-count,
.breakdance-woocommerce .woocommerce-columns--addresses address,
.breakdance-woocommerce .woocommerce-Addresses address,
.breakdance-woocommerce .woocommerce-MyAccount-content p:not([class]),
.breakdance-woocommerce .woocommerce-EditAccountForm em,
.breakdance-woocommerce .woocommerce-shipping-destination,
.breakdance-woocommerce .woocommerce-order-overview li,
.breakdance-woocommerce p.woocommerce-customer-details--email,
.breakdance-woocommerce p.woocommerce-customer-details--phone,
.breakdance-woocommerce address,
.breakdance-woocommerce .woocommerce-privacy-policy-text p:not([class]),
.breakdance-woocommerce .checkout_coupon p:not([class]) {
  color: var(--bde-woo-base-text-color);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  /* todo do we really need this? */
  display: inline;
  font-style: normal;
  margin: 0;
}

.breakdance-woocommerce .product_meta span {
  color: var(--bde-woo-base-text-color);
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  display: inline;
  font-style: normal;
  margin: 0;
}

/* Strong Text */
.breakdance-woocommerce strong {
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  display: inline;
}

/* ----- Price Amounts ----- */
/* Price Amount */
.breakdance-woocommerce .widget_price_filter .price_label .from,
.breakdance-woocommerce .widget_price_filter .price_label .to,
.bde-mini-cart-offcanvas .woocommerce-Price-amount,
.breakdance-woocommerce .woocommerce-Price-amount,
.breakdance-woocommerce .woocommerce-Price-amount bdi {
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  color: var(--bde-woo-base-headings-color);
  display: inline;
  text-decoration: none;
  line-height: var(--bde-woo-base-heading-line-height);
}

/* Price Currency Symbol */
.bde-mini-cart-offcanvas .woocommerce-Price-currencySymbol,
.breakdance-woocommerce .woocommerce-Price-currencySymbol {
  display: inline;
  line-height: var(--bde-woo-base-heading-line-height);
}

/* Old Price */
.breakdance-woocommerce del .woocommerce-Price-amount bdi,
.breakdance-woocommerce del .woocommerce-Price-amount,
.breakdance-woocommerce del {
  display: inline;
  font-weight: var(--bde-woo-typography-font-weight-normal);
  color: var(--bde-woo-base-text-color);
  text-decoration-color: currentColor;
}

/* New Price */
.breakdance-woocommerce ins {
  text-decoration: none;
  display: inline;
}

/* ----- Product Prices ----- */
/* Big Price Amount */
.breakdance-woocommerce .product .price,
.breakdance-woocommerce .product .woocommerce-Price-amount bdi,
.breakdance-woocommerce .product .price .woocommerce-Price-amount bdi {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  line-height: var(--bde-woo-base-heading-line-height);
  font-size: var(--bde-woo-typography__size-large);
  font-family: var(--bde-woo-typography__size-large-font-family);
  display: inline;
  width: 100%;
}

.breakdance-woocommerce .product .woocommerce-Price-currencySymbol {
  visibility: inherit;
}

.breakdance-woocommerce .product del .woocommerce-Price-amount bdi,
.breakdance-woocommerce .product .price del .woocommerce-Price-amount bdi {
  color: var(--bde-woo-base-text-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
}

/* ----- HEADINGS ----- */
/* Product Title */
.product_title {
  color: var(--bde-woo-base-headings-color);
  font-size: var(--bde-woo-typography__size-extra-large);
  font-family: var(--bde-woo-typography__size-extra-large-font-family);
  text-align: left;
  margin: 0;
  padding: 0;
}

/* Big Headings */
.breakdance-woocommerce section.upsells.products > h2,
.breakdance-woocommerce section.related.products > h2,
.breakdance-woocommerce h1.product_title:not(.bde-wooproducttitle),
.breakdance-woocommerce .cart_totals h2 {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-extra-large);
  font-family: var(--bde-woo-typography__size-extra-large-font-family);
  line-height: var(--bde-woo-base-heading-line-height);
  text-align: left;
  margin: 0;
  padding: 0;
}

/* Small Headings */
.breakdance-woocommerce ul.products li.product .woocommerce-loop-category__title,
.breakdance .bde-mini-cart-offcanvas-title,
.breakdance-woocommerce h2.widgettitle,
.breakdance-woocommerce div.woocommerce-checkout-review-order::before,
.breakdance-woocommerce h2.woocommerce-loop-product__title,
.breakdance-woocommerce .woocommerce-Address-title h3,
.breakdance-woocommerce .woocommerce-order-details__title,
.breakdance-woocommerce .woocommerce-order-downloads__title,
.breakdance-woocommerce .woocommerce-MyAccount-content form h3,
.breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend,
.breakdance-woocommerce #ship-to-different-address .woocommerce-form__label-for-checkbox span,
.breakdance-woocommerce .woocommerce-Tabs-panel--additional_information h2,
.breakdance-woocommerce h4.widget-title,
.breakdance-woocommerce h2.woocommerce-Reviews-title,
.breakdance-woocommerce .comment-reply-title,
.breakdance-woocommerce .woocommerce-Tabs-panel h2,
.breakdance-woocommerce .woocommerce-customer-details h2,
.breakdance-woocommerce h2.woocommerce-order-details__title,
.breakdance-woocommerce .woocommerce-billing-fields h3,
.breakdance-woocommerce .woocommerce-checkout h3,
.breakdance-woocommerce .cross-sells h2,
.breakdance-woocommerce #customer_login h2 {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-large);
  font-family: var(--bde-woo-typography__size-large-font-family);
  line-height: var(--bde-woo-base-heading-line-height);
  text-align: left;
  margin: 0;
  padding: 0;
}

/* Links */
.breakdance-woocommerce .lost_password a,
.breakdance-woocommerce .woocommerce.widget_recent_reviews a,
.breakdance-woocommerce .woocommerce.widget_products a,
.breakdance-woocommerce .woocommerce-error a,
.breakdance-woocommerce .woocommerce-grouped-product-list-item__label a,
.breakdance-woocommerce .widget_recently_viewed_products a,
.breakdance-woocommerce .widget_top_rated_products a,
.breakdance-woocommerce .mini_cart_item a,
.breakdance-woocommerce .widget_product_categories a,
.breakdance-woocommerce .widget_recent_comments a,
.breakdance-woocommerce .tagcloud a,
.breakdance-woocommerce .product_meta span a,
.breakdance-woocommerce .woocommerce-message a,
.breakdance-woocommerce .woocommerce-review-link *,
.breakdance-woocommerce .woocommerce-review-link,
.breakdance-woocommerce .woocommerce-MyAccount-content a:not([class]),
.breakdance-woocommerce .woocommerce-info a,
.breakdance-woocommerce .woocommerce-orders-table__cell-order-number a,
.breakdance-woocommerce .woocommerce-LostPassword a,
.breakdance-woocommerce table a.shipping-calculator-button,
.breakdance-woocommerce .woocommerce-message a.restore-item,
.breakdance-woocommerce td.product-name a,
.breakdance-woocommerce a.about_paypal,
.breakdance-woocommerce a.woocommerce-privacy-policy-link,
.breakdance-woocommerce a.woocommerce-terms-and-conditions-link,
.breakdance-woocommerce a.showcoupon {
  color: var(--bde-woo-buttons-and-links__text-link-color);
  text-decoration: none;
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  display: inline;
}

/* Links Hover State */
.breakdance-woocommerce .lost_password a:hover,
.breakdance-woocommerce .woocommerce.widget_recent_reviews a:hover,
.breakdance-woocommerce .woocommerce.widget_products a:hover,
.breakdance-woocommerce .woocommerce-error a:hover,
.breakdance-woocommerce .woocommerce-grouped-product-list-item__label a:hover,
.breakdance-woocommerce .widget_recently_viewed_products a:hover,
.breakdance-woocommerce .widget_top_rated_products a:hover,
.breakdance-woocommerce .mini_cart_item a:hover,
.breakdance-woocommerce .widget_product_categories a:hover,
.breakdance-woocommerce .widget_recent_comments a:hover,
.breakdance-woocommerce .tagcloud a:hover,
.breakdance-woocommerce .product_meta span a:hover,
.breakdance-woocommerce .woocommerce-message a:hover,
.breakdance-woocommerce .woocommerce-review-link:hover *,
.breakdance-woocommerce .woocommerce-review-link:hover,
.breakdance-woocommerce .woocommerce-MyAccount-content a:not([class]):hover,
.breakdance-woocommerce .woocommerce-info a:hover,
.breakdance-woocommerce .woocommerce-orders-table__cell-order-number a:hover,
.breakdance-woocommerce .woocommerce-LostPassword a:hover,
.breakdance-woocommerce table a.shipping-calculator-button:hover,
.breakdance-woocommerce .woocommerce-message a.restore-item:hover,
.breakdance-woocommerce td.product-name a:hover,
.breakdance-woocommerce a.about_paypal:hover,
.breakdance-woocommerce a.woocommerce-privacy-policy-link:hover,
.breakdance-woocommerce a.woocommerce-terms-and-conditions-link:hover,
.breakdance-woocommerce a.showcoupon:hover {
  color: var(--bde-woo-buttons-and-links__text-link-color-hover);
  text-decoration: underline;
}

.breakdance-woocommerce small {
  color: var(--bde-woo-base-text-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
}

/* Table Content Typography */
.breakdance-woocommerce table td {
  color: var(--bde-woo-base-text-color);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
}

/* Table Footer Content Typography */
.breakdance-woocommerce table tfoot td {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-heavy);
}

/* Table Footer Heading Typography */
.breakdance-woocommerce .woocommerce-product-attributes th,
.breakdance-woocommerce .cart_totals .shop_table th,
.breakdance-woocommerce table tfoot th {
  color: var(--bde-woo-base-text-color);
}

/* Table Footer Content Total */
.breakdance-woocommerce .cart-collaterals table tr:last-child th,
.breakdance-woocommerce .cart-collaterals table tr:last-child td,
.breakdance-woocommerce table tfoot tr:last-child th,
.breakdance-woocommerce table tfoot tr:last-child td {
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
  color: var(--bde-woo-base-headings-color);
}

/*----- Buttons -----*/
/*-----

WooCommerce selectors need to be in sync in following files:

  - woo-plugin-css-temp/css/a-root.css
  - breakdance/global-styles/buttons/global-buttons.css.twig
  - breakdance-elements/elements/WooGlobalStyler/css.twig

-----*/
/* Primary Buttons */
.bde-woo-product-quicklook-button,
.bde-mini-cart-offcanvas .button,
.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type=submit],
.breakdance-woocommerce .woocommerce-form-track-order button[type=submit],
.breakdance-woocommerce #place_order,
.breakdance-woocommerce .woocommerce-button.pay,
.breakdance-woocommerce button.single_add_to_cart_button,
.breakdance-woocommerce a.single_add_to_cart_button,
.breakdance-woocommerce a.button.wc-backward,
.breakdance-woocommerce a.checkout-button,
.breakdance-woocommerce p.order-again a.button,
.breakdance-woocommerce button[name=add-to-cart],
.breakdance-woocommerce button[name=login],
.breakdance-woocommerce button[name=save_address],
.breakdance-woocommerce button[name=save_account_details],
.breakdance-woocommerce button[name=woocommerce_checkout_place_order],
.breakdance-woocommerce button[name=register],
.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*=add-payment-method] {
  background: var(--bde-button-primary-background-color);
  color: var(--bde-button-primary-text-color);
  border-color: var(--bde-button-primary-border-color);
  border-radius: var(--bde-button-border-radius);
  border-width: var(--bde-button-border-width);
  box-shadow: none;
  font-size: var(--bde-button-font-size);
  font-weight: var(--bde-button-font-weight);
  line-height: var(--bde-button-line-height);
  transition: var(--bde-woo-base-transition);
  transition-duration: var(--bde-transition-duration);
  display: inline-flex;
  text-transform: capitalize;
  border-style: solid;
  padding: var(--bde-button-padding-base);
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: max-content;
  flex-direction: row;
  gap: var(--bde-woo-base-small-gaps);
}

/* Primary Buttons Hover State */
.bde-mini-cart-offcanvas .button:hover,
.bde-woo-product-quicklook-button:hover,
.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type=submit]:hover,
.breakdance-woocommerce .woocommerce-form-track-order button[type=submit]:hover,
.breakdance-woocommerce #place_order:hover,
.breakdance-woocommerce .woocommerce-button.pay:hover,
.breakdance-woocommerce button.single_add_to_cart_button:hover,
.breakdance-woocommerce a.single_add_to_cart_button:hover,
.breakdance-woocommerce a.button.wc-backward:hover,
.breakdance-woocommerce a.checkout-button:hover,
.breakdance-woocommerce p.order-again a.button:hover,
.breakdance-woocommerce button[name=add-to-cart]:hover,
.breakdance-woocommerce button[name=login]:hover,
.breakdance-woocommerce button[name=save_address]:hover,
.breakdance-woocommerce button[name=save_account_details]:hover,
.breakdance-woocommerce button[name=woocommerce_checkout_place_order]:hover {
  background-color: var(--bde-button-primary-background-color-hover);
  color: var(--bde-button-primary-text-color-hover);
  border-color: var(--bde-button-primary-border-color-hover);
}

.breakdance-woocommerce .add_to_cart_button:hover::before,
.breakdance-woocommerce .single_add_to_cart_button:hover::before {
  background-color: var(--bde-button-primary-text-color-hover);
}

/* Secondary Buttons */
.breakdance-woocommerce .woocommerce-MyAccount-downloads-file,
.breakdance-woocommerce .woocommerce-Address a.edit,
.breakdance-woocommerce .woocommerce-button.view,
.breakdance-woocommerce .woocommerce-Button--previous,
.breakdance-woocommerce .woocommerce-Button--next,
.breakdance-woocommerce .widget_price_filter .button,
.breakdance-woocommerce a.product_type_external,
.breakdance-woocommerce a.button.product_type_grouped,
.breakdance-woocommerce .added_to_cart,
.breakdance-woocommerce a.button.add_to_cart_button,
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit,
.breakdance-woocommerce .woocommerce-product-search button[type=submit],
.breakdance-woocommerce a.product_type_simple,
.breakdance-woocommerce a.product_type_variable,
.breakdance-woocommerce .form-submit input[type=submit],
.breakdance-woocommerce button[name=update_cart],
.breakdance-woocommerce button[name=calc_shipping],
.breakdance-woocommerce button[name=apply_coupon] {
  background: var(--bde-button-secondary-background-color);
  color: var(--bde-button-secondary-text-color);
  border-color: var(--bde-button-secondary-border-color);
  border-radius: var(--bde-button-border-radius);
  border-width: var(--bde-button-border-width);
  font-size: var(--bde-button-font-size);
  line-height: var(--bde-button-line-height);
  font-weight: var(--bde-button-font-weight);
  transition: var(--bde-woo-base-transition);
  transition-duration: var(--bde-transition-duration);
  display: inline-flex;
  border-style: solid;
  text-transform: capitalize;
  padding: var(--bde-button-padding-base);
  text-decoration: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  border-style: solid;
  gap: var(--bde-woo-base-small-gaps);
}

/* Secondary Buttons Hover State */
.breakdance-woocommerce .reset_variations:hover,
.breakdance-woocommerce .woocommerce-MyAccount-downloads-file:hover,
.breakdance-woocommerce .woocommerce-Address a.edit:hover,
.breakdance-woocommerce .woocommerce-button.view:hover,
.breakdance-woocommerce .woocommerce-Button--previous:hover,
.breakdance-woocommerce .woocommerce-Button--next:hover,
.breakdance-woocommerce .widget_price_filter .button:hover,
.breakdance-woocommerce a.button.product_type_grouped:hover,
.breakdance-woocommerce a.product_type_external:hover,
.breakdance-woocommerce a.button.add_to_cart_button:hover,
.breakdance-woocommerce .added_to_cart:hover,
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,
.breakdance-woocommerce .woocommerce-product-search button[type=submit]:hover,
.breakdance-woocommerce a.product_type_simple:hover,
.breakdance-woocommerce a.product_type_variable:hover,
.breakdance-woocommerce .form-submit input[type=submit]:hover,
.breakdance-woocommerce button[name=update_cart]:hover,
.breakdance-woocommerce button[name=calc_shipping]:hover,
.breakdance-woocommerce .button[name=apply_coupon]:hover {
  background-color: var(--bde-button-secondary-background-color-hover);
  color: var(--bde-button-secondary-text-color-hover);
  border-color: var(--bde-button-secondary-border-color-hover);
}

/* Secondary Buttons Destructive Actions */
.breakdance-woocommerce .reset_variations,
.breakdance-woocommerce .woocommerce-button.cancel {
  --bde-button-custom-background-color: var(--red-50);
  --bde-button-custom-background-color-hover: var(--red-500);
  --bde-button-custom-border-color: var(--red-50);
  --bde-button-custom-border-color-hover: var(--red-500);
  background-color: var(--bde-button-custom-background-color);
  color: var(--red-500);
  border-color: var(--bde-button-custom-border-color);
  border-radius: var(--bde-button-border-radius);
  border-width: var(--bde-button-border-width);
  font-size: var(--bde-button-font-size);
  line-height: var(--bde-button-line-height);
  font-weight: var(--bde-button-font-weight);
  transition: var(--bde-woo-base-transition);
  display: inline-flex;
  border-style: solid;
  text-transform: capitalize;
  padding: var(--bde-button-padding-base);
  text-decoration: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  border-style: solid;
  gap: var(--bde-woo-base-small-gaps);
}

/* Secondary Buttons Destructive Actions Hover State */
.breakdance-woocommerce .reset_variations:hover,
.breakdance-woocommerce .woocommerce-button.cancel:hover {
  background-color: var(--bde-button-custom-background-color-hover);
  color: #fff;
  border-color: var(--bde-button-custom-border-color-hover);
}

/* Disabled Buttons */
.breakdance-woocommerce button:disabled {
  background-color: var(--bde-woo-buttons-and-links__disabled-button-color);
  color: var(--bde-woo-buttons-and-links__disabled-button-text-color);
  cursor: not-allowed;
}

/* Disabled Buttons Hover State */
.breakdance-woocommerce button:disabled:hover {
  background-color: var(--bde-woo-buttons-and-links__disabled-button-color);
  color: var(--bde-woo-buttons-and-links__disabled-button-text-color);
  cursor: not-allowed;
}

/* Buttons Big Size */
.woocommerce-page.single-product .breakdance-woocommerce .form-submit input[type=submit],
.woocommerce-page.woocommerce-checkout .breakdance-woocommerce button[name=login],
.woocommerce-page.woocommerce-account .breakdance-woocommerce button[name=login],
.woocommerce-page.woocommerce-account .breakdance-woocommerce button[name=save_address],
.woocommerce-page.woocommerce-account .breakdance-woocommerce button[name=save_account_details],
.woocommerce-page.woocommerce-cart .breakdance-woocommerce a.checkout-button {
  padding: var(--bde-button-padding-base);
}

/* ----- Notifications ----- */
.breakdance-woocommerce .woocommerce-notices-wrapper {
  width: 100%;
}

/* Hide Wrapper if Empty */
.breakdance-woocommerce .woocommerce-notices-wrapper:empty {
  display: none;
}

/*----- Info Message -----*/
.breakdance-woocommerce small.woocommerce-password-hint,
.breakdance-woocommerce .order-info,
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]),
.breakdance-woocommerce .woocommerce-mini-cart__empty-message,
.breakdance-woocommerce .woocommerce-noreviews,
.breakdance-woocommerce .available-on-backorder,
.breakdance-woocommerce .woocommerce-info {
  color: var(--bde-woo-notices__info-text);
  background: var(--bde-woo-notices__info-background);
  border-radius: var(--bde-woo-notices__border-radius);
  padding: var(--bde-woo-notices__padding);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  padding-left: var(--bde-woo-notices__padding-left);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  position: relative;
  width: 100%;
}
.breakdance-woocommerce small.woocommerce-password-hint::after,
.breakdance-woocommerce .order-info::after,
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class])::after,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message::after,
.breakdance-woocommerce .woocommerce-noreviews::after,
.breakdance-woocommerce .available-on-backorder::after,
.breakdance-woocommerce .woocommerce-info::after {
  content: "";
  clear: both;
  display: table;
}

.breakdance-woocommerce small.woocommerce-password-hint {
  display: block;
  margin-top: var(--bde-woo-base-medium-gaps);
}

/* Order Mark Info */
.breakdance-woocommerce .order-info mark,
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) mark {
  background-color: transparent;
  color: var(--bde-woo-notices__info-text);
  display: inline;
  font-weight: var(--bde-woo-typography-font-weight-heavy);
}

/* Info Message Icon */
.breakdance-woocommerce small.woocommerce-password-hint:before,
.breakdance-woocommerce .order-info:before,
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]):before,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message:before,
.breakdance-woocommerce .woocommerce-noreviews:before,
.breakdance-woocommerce .available-on-backorder:before,
.breakdance-woocommerce .woocommerce-info:before {
  content: "";
  background-color: var(--info-svg-icon-color);
  mask-image: var(--info-svg-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: var(--bde-woo-notices__icon-size);
  height: var(--bde-woo-notices__icon-size);
  position: absolute;
  top: calc(50% - var(--bde-woo-notices__icon-size) / 2);
  left: var(--bde-woo-notices__padding);
}

/* Info Message Link */
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a,
.breakdance-woocommerce .woocommerce-noreviews a,
.breakdance-woocommerce .available-on-backorder a,
.breakdance-woocommerce .woocommerce-info a {
  text-transform: capitalize;
  color: var(--bde-woo-notices__info-link-text);
}

/* Info Message Link Hover State */
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a:hover,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a:hover,
.breakdance-woocommerce .woocommerce-noreviews a:hover,
.breakdance-woocommerce .available-on-backorder a:hover,
.breakdance-woocommerce .woocommerce-info a:hover {
  color: var(--bde-woo-notices__info-link-text-hover);
}

/* Info Message Link Arrow */
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a::after,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a::after,
.breakdance-woocommerce .woocommerce-noreviews a::after,
.breakdance-woocommerce .available-on-backorder a::after,
.breakdance-woocommerce .woocommerce-info a::after {
  content: "";
  display: inline-block;
  background-color: currentColor;
  margin-left: 0.2em;
  width: 0.8em;
  height: 0.8em;
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

/* Info Message Responsive Behavior */
@media (max-width: 479px) {
  .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a,
.breakdance-woocommerce .woocommerce-noreviews a,
.breakdance-woocommerce .available-on-backorder a,
.breakdance-woocommerce .woocommerce-info a {
    margin-top: var(--bde-woo-base-medium-gaps);
    width: 100%;
    position: relative;
    transform: none;
    right: auto;
    top: auto;
  }
}
/* ----- Success Message ----- */
.breakdance-woocommerce .woocommerce-thankyou-order-received,
.breakdance-woocommerce .woocommerce-message {
  color: var(--bde-woo-notices__success-text);
  background: var(--bde-woo-notices__success-background);
  border-radius: var(--bde-woo-notices__border-radius);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  position: relative;
  padding: var(--bde-woo-notices__padding);
  padding-left: var(--bde-woo-notices__padding-left);
  width: 100%;
  gap: var(--bde-woo-base-extra-small-gaps);
}

/* Success Message Icon */
.breakdance-woocommerce .woocommerce-thankyou-order-received:before,
.breakdance-woocommerce .woocommerce-message:before {
  content: "";
  background-color: var(--success-svg-icon-color);
  mask-image: var(--success-svg-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: var(--bde-woo-notices__icon-size);
  height: var(--bde-woo-notices__icon-size);
  position: absolute;
  top: calc(50% - var(--bde-woo-notices__icon-size) / 2);
  left: var(--bde-woo-notices__padding);
}

/* Success Message Link */
.breakdance-woocommerce .woocommerce-thankyou-order-received a,
.breakdance-woocommerce .woocommerce-message a {
  order: 1;
  margin-left: auto;
  text-transform: capitalize;
  color: var(--bde-woo-notices__success-link-text) !important;
}

/* Success Message Link Hover State */
.breakdance-woocommerce .woocommerce-thankyou-order-received a:hover,
.breakdance-woocommerce .woocommerce-message a:hover {
  color: var(--bde-woo-notices__success-link-text-hover) !important;
}

/* Success Message Link Arrow */
.breakdance-woocommerce .woocommerce-thankyou-order-received a::after,
.breakdance-woocommerce .woocommerce-message a::after {
  content: "";
  display: inline-block;
  background-color: currentColor;
  margin-left: 0.2em;
  width: 0.8em;
  height: 0.8em;
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

/* Sucess Message Responsive Behavior */
@media (max-width: 479px) {
  .breakdance-woocommerce .woocommerce-thankyou-order-received a,
.breakdance-woocommerce .woocommerce-message a {
    margin-left: 0;
    margin-top: var(--bde-woo-base-medium-gaps);
    width: 100%;
  }
}
/* ----- Error Message ------ */
.breakdance-woocommerce .out-of-stock,
.breakdance-woocommerce .woocommerce-error {
  color: var(--bde-woo-notices__error-text);
  background: var(--bde-woo-notices__error-background);
  border-radius: var(--bde-woo-notices__border-radius);
  padding: var(--bde-woo-notices__padding);
  padding-left: var(--bde-woo-notices__padding-left);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  display: flex;
  flex-direction: column;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  position: relative;
  text-align: left;
  gap: 8px;
  width: 100%;
  margin: 0;
}

.breakdance-woocommerce .out-of-stock strong,
.breakdance-woocommerce .woocommerce-error strong {
  color: var(--bde-woo-notices__error-text);
}

/* Error Message Link */
.breakdance-woocommerce .woocommerce-error a {
  text-transform: capitalize;
  color: var(--bde-woo-notices__error-link-text);
}

/* Error Message Link */
.breakdance-woocommerce .woocommerce-error a:hover {
  color: var(--bde-woo-notices__error-link-text-hover);
}

/* Error Message Link Arrow */
.breakdance-woocommerce .woocommerce-error a::after {
  content: "";
  display: inline-block;
  background-color: currentColor;
  margin-left: 0.2em;
  width: 0.8em;
  height: 0.8em;
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

/* Error Message Icon */
.breakdance-woocommerce .out-of-stock:before,
.breakdance-woocommerce .woocommerce-error li:before {
  content: "";
  background-color: var(--error-svg-icon-color);
  mask-image: var(--error-svg-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: var(--bde-woo-notices__icon-size);
  height: var(--bde-woo-notices__icon-size);
  position: absolute;
  top: calc(50% - var(--bde-woo-notices__icon-size) / 2);
  left: var(--bde-woo-notices__padding);
}

/* List Item Layout */
.breakdance-woocommerce .woocommerce-error li {
  display: inline-block;
}

/*----- Custom Checkbox + Radio ------*/
.breakdance-woocommerce .woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.breakdance-woocommerce input[type=checkbox],
.breakdance-woocommerce input[type=radio] {
  width: var(--bde-form-checkbox-size);
  height: var(--bde-form-checkbox-size);
  border-radius: var(--bde-woo-forms__inputs-border-radius);
  border: 1px solid;
  border-color: var(--bde-woo-forms__inputs-border-color);
  border-top: var(--bde-form-input-border-top);
  border-right: var(--bde-form-input-border-right);
  border-bottom: var(--bde-form-input-border-bottom);
  border-left: var(--bde-form-input-border-left);
  color: var(--bde-form-checkbox-selected-color);
  outline: none;
  transition: var(--bde-woo-base-transition);
  background-color: var(--bde-woo-forms__inputs-background-color);
  background-position: center;
  background-size: 0;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 0.5em;
  appearance: none;
}
.breakdance-woocommerce input[type=radio] {
  border-radius: 9999px;
}
.breakdance-woocommerce input[type=checkbox]:checked,
.breakdance-woocommerce input[type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.breakdance-woocommerce input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.breakdance-woocommerce input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
.breakdance-woocommerce input[type=checkbox]:checked:after,
.breakdance-woocommerce input[type=radio]:checked:after {
  display: none;
}

/* List Style None */
.breakdance-woocommerce ul.product_list_widget,
.breakdance-woocommerce .widget_recently_viewed_products ul,
.breakdance-woocommerce .widget_product_categories ul,
.breakdance-woocommerce .woocommerce-widget-layered-nav ul,
.breakdance-woocommerce .widget_layered_nav_filters ul,
.breakdance-woocommerce .widget_rating_filter ul,
.breakdance-woocommerce .widget_top_rated_products ul,
.breakdance-woocommerce ol.flex-control-nav,
.breakdance-woocommerce ol.commentlist,
.breakdance-woocommerce .wc-tabs,
.breakdance-woocommerce nav.woocommerce-MyAccount-navigation ul,
.breakdance-woocommerce ul.wc-item-meta,
.breakdance-woocommerce ul.wc_payment_methods,
.breakdance-woocommerce ul.woocommerce-shipping-methods {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  line-height: var(--bde-woo-base-paragraph-line-height);
}

/* Form Row Layout */
.breakdance-woocommerce p.woocommerce-noreviews,
.breakdance-woocommerce p.form-submit,
.breakdance-woocommerce p.stars,
.breakdance-woocommerce p.form-row,
.breakdance-woocommerce .shipping-calculator-form p {
  margin: 0;
}

/*----- Tables -----*/
/* Tables */
.breakdance-woocommerce .woocommerce-grouped-product-list,
.breakdance-woocommerce .woocommerce-product-attributes,
.breakdance-woocommerce table.order_details.shop_table,
.breakdance-woocommerce .cart-collaterals table,
.breakdance-woocommerce table.woocommerce-orders-table,
.breakdance-woocommerce table.woocommerce-table--order-downloads,
.breakdance-woocommerce table.order_details,
.breakdance-woocommerce table.woocommerce-cart-form__contents,
.breakdance-woocommerce table.woocommerce-checkout-review-order-table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  border-spacing: 0;
  border-radius: var(--bde-woo-tables__border-radius);
  overflow: hidden;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
}

.breakdance-woocommerce .woocommerce-product-attributes {
  border-radius: 0;
}

/* Square tables */
.breakdance-woocommerce .woocommerce-grouped-product-list {
  border-radius: 0;
}

/* Table Head Group */
.breakdance-woocommerce table.order_details.shop_table thead,
.breakdance-woocommerce table.woocommerce-orders-table thead,
.breakdance-woocommerce table.woocommerce-table--order-downloads thead,
.breakdance-woocommerce table.order_details thead,
.breakdance-woocommerce table.woocommerce-cart-form__contents thead,
.breakdance-woocommerce table.woocommerce-checkout-review-order-table thead {
  --bde-woo-tables__border-width-negative: calc(
    var(--bde-woo-tables__border-width, 1px) * -1
  );
  background-color: var(--bde-woo-tables__header-color);
  border-top-left-radius: var(--bde-woo-tables__border-radius);
  border-top-right-radius: var(--bde-woo-tables__border-radius);
  box-shadow: inset var(--bde-woo-tables__border-color) var(--bde-woo-tables__border-width, 1px) 0 0 0, inset var(--bde-woo-tables__border-color) 0 var(--bde-woo-tables__border-width, 1px) 0 0, inset var(--bde-woo-tables__border-color) var(--bde-woo-tables__border-width-negative, -1px) 0 0 0;
  text-align: left;
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  color: var(--bde-woo-base-text-color);
  text-transform: uppercase;
  letter-spacing: 1px;
  overflow: hidden;
}

/* Table Head Cells */
.breakdance-woocommerce .woocommerce-product-attributes th,
.breakdance-woocommerce table.order_details.shop_table thead tr th,
.breakdance-woocommerce table.woocommerce-orders-table thead tr th,
.breakdance-woocommerce table.woocommerce-table--order-downloads thead tr th,
.breakdance-woocommerce table.order_details thead tr th,
.breakdance-woocommerce table.woocommerce-cart-form__contents thead tr th,
.breakdance-woocommerce table.woocommerce-checkout-review-order-table thead tr th {
  padding: var(--bde-woo-base-medium-gaps);
  font-weight: var(--bde-woo-typography-font-weight-medium);
}

/* Table Body Cells */
.breakdance-woocommerce .woocommerce-grouped-product-list td,
.breakdance-woocommerce table.order_details.shop_table tbody tr td,
.breakdance-woocommerce .woocommerce-orders-table tbody tr td,
.breakdance-woocommerce .woocommerce-table--order-downloads tbody tr td,
.breakdance-woocommerce .woocommerce-table--order-details tbody tr td,
.breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td,
.breakdance-woocommerce .woocommerce-checkout-review-order-table tbody tr td {
  padding: var(--bde-woo-base-big-gaps) var(--bde-woo-base-medium-gaps);
}

.breakdance-woocommerce table.order_details td.remove_item a {
  text-decoration: none;
}

/* Table Rows Lines */
.breakdance-woocommerce table.order_details.shop_table tbody tr:not(:last-child),
.breakdance-woocommerce .woocommerce-orders-table tr:not(:last-child),
.breakdance-woocommerce .woocommerce-table--order-downloads tr:not(:last-child),
.breakdance-woocommerce .woocommerce-cart-form__contents tr:not(:last-child),
.breakdance-woocommerce .woocommerce-checkout-review-order-table tr:not(:last-child) {
  border-bottom: var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color);
}

/* Table Body Styles */
.breakdance-woocommerce table.order_details.shop_table tbody,
.breakdance-woocommerce .woocommerce-orders-table tbody,
.breakdance-woocommerce .woocommerce-table--order-downloads tbody,
.breakdance-woocommerce .woocommerce-table--order-details tbody,
.breakdance-woocommerce .woocommerce-cart-form__contents tbody,
.breakdance-woocommerce .woocommerce-checkout-review-order-table tbody {
  border-bottom-left-radius: var(--bde-woo-tables__border-radius);
  border-bottom-right-radius: var(--bde-woo-tables__border-radius);
  box-shadow: inset var(--bde-woo-tables__border-color) 0 0 0 var(--bde-woo-tables__border-width, 1px);
  background-color: var(--bde-woo-tables__background-color);
  overflow: hidden;
}

/* Table Body Radius */
.breakdance-woocommerce table tbody tr:last-child td:first-child {
  border-bottom-left-radius: var(--bde-woo-tables__border-radius);
}

.breakdance-woocommerce table tbody tr:last-child td:last-child {
  border-bottom-right-radius: var(--bde-woo-tables__border-radius);
}

/* Table Footer */
.breakdance-woocommerce .woocommerce-grouped-product-list tr,
.breakdance-woocommerce .woocommerce-product-attributes tr,
.breakdance-woocommerce .cart-collaterals table tr {
  border-bottom: var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color);
}

/* Cart Page Top Border */
.breakdance-woocommerce .woocommerce-grouped-product-list tr:first-child,
.breakdance-woocommerce .woocommerce-product-attributes tr:first-child {
  border-top: var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color);
}

/* Remove Border from Totals */
.breakdance-woocommerce table tr.order-total,
.breakdance-woocommerce table tfoot tr:last-child {
  border-bottom: none;
  border-top: var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-base-border-color);
}

/* Table Footer Titles */
.breakdance-woocommerce .woocommerce-product-attributes th,
.breakdance-woocommerce .cart-collaterals table th,
.breakdance-woocommerce table tfoot th {
  padding: var(--bde-woo-base-medium-gaps);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  text-align: left;
  vertical-align: top;
}

/* Table Footer Cells */
.breakdance-woocommerce .cart-collaterals table td,
.breakdance-woocommerce table tfoot td {
  padding: var(--bde-woo-base-medium-gaps);
  text-align: left;
}

/* Responsive Tables */
@media (max-width: 1024px) {
  /* Hide Table Title */
  .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes,
.cart_totals .shop_table, .woocommerce .variations_form table.variations,
.woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) thead {
    display: none;
  }

  /* Body Border Radius */
  .breakdance-woocommerce table:not(table.order_details.shop_table, .cart_totals .shop_table,
.woocommerce .variations_form table.variations,
.woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) tbody {
    border-radius: var(--bde-woo-tables__border-radius);
  }

  /* Change Display Type for Rows */
  .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes,
.cart, .cart_totals .shop_table,
.woocommerce .variations_form table.variations,
.woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) tr:not(.cart_item) {
    display: flex;
    flex-direction: column;
    padding: var(--bde-woo-base-medium-gaps);
    gap: var(--bde-woo-base-medium-gaps);
  }

  /* Change Alignment for Cells */
  .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes,
.cart, .cart_totals .shop_table,
.woocommerce .variations_form table.variations,
.woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) td {
    display: flex;
    align-items: baseline;
    padding: 0;
  }

  /* Add Data Titles */
  .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes,
.cart_totals .shop_table, .woocommerce .variations_form table.variations,
.woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .variations, .cart, .woocommerce-grouped-product-list) td::before {
    content: attr(data-title);
    margin-right: auto;
    font-size: var(--bde-woo-typography__size-small);
    font-family: var(--bde-woo-typography__size-small-font-family);
    color: var(--bde-woo-base-text-color);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: var(--bde-woo-typography-font-weight-normal);
  }

  .breakdance-woocommerce table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before {
    display: none;
  }

  .breakdance-woocommerce table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total span::after {
    content: "";
    margin-right: 5px;
  }
}
/* Wrappers */
.bde-woopageordertracking .woocommerce-customer-details,
.woocommerce-page.woocommerce-order-received .breakdance-woocommerce .woocommerce-customer-details,
.breakdance-woocommerce .woocommerce-EditAccountForm fieldset,
.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce form.woocommerce-ResetPassword,
.breakdance-woocommerce #payment,
.woocommerce-page.woocommerce-view-order .breakdance-woocommerce .woocommerce-customer-details,
.breakdance-woocommerce .woocommerce-Address,
.breakdance-woocommerce .woocommerce-form-login,
.breakdance-woocommerce .woocommerce-form-register,
.breakdance-woocommerce .woocommerce-order-overview,
.breakdance-woocommerce .woocommerce-form-coupon {
  background-color: var(--bde-woo-wrappers__background-color);
  border-radius: var(--bde-woo-wrappers__border-radius);
  border: var(--bde-woo-wrappers__border-width) solid var(--bde-woo-wrappers__border-color);
  box-shadow: var(--bde-woo-wrappers__shadow);
  padding: 24px;
}

/* ------ Product Cart Images ----- */
/* Product Images */
.breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail img {
  width: 64px;
  height: 64px;
  border-radius: var(--bde-woo-product-images__border-radius);
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
  max-width: none;
  object-fit: contain;
}

/* Shrink Table Cell with Image */
.breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail {
  width: 64px;
}

/* ----- Remove Product Button ----- */
/* Remove Product Button Table Cell */
.breakdance-woocommerce .woocommerce-cart-form__contents td.product-remove {
  width: 20px;
  text-align: center;
  padding-left: 24px;
}

/* Remove Product Button Button */
.breakdance-woocommerce .remove_from_cart_button,
.breakdance-woocommerce .woocommerce-cart-form__contents .product-remove a {
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  transition: var(--bde-woo-base-transition);
  text-decoration: none;
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  opacity: 0.5;
}

/* Remove Product Button Hover */
.breakdance-woocommerce .remove_from_cart_button:hover,
.breakdance-woocommerce .woocommerce-cart-form__contents .product-remove a:hover {
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  text-decoration: none;
  opacity: 1;
}

/* Responsive Remove Product Button */
@media (max-width: 479px) {
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-remove {
    padding-left: 12px;
  }
}
/* ----- Pagination ----- */
/* Pagination Wrapper */
.breakdance-woocommerce .woocommerce-pagination {
  margin-top: var(--bde-woo-base-large-gaps);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Numbers Row */
.breakdance-woocommerce .woocommerce-pagination ul.page-numbers {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
  gap: var(--bde-woo-base-big-gaps);
  list-style: none;
  flex-wrap: wrap;
}

/* Pagination List Item Default View */
.breakdance-woocommerce .woocommerce-pagination ul.page-numbers li {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  text-align: center;
}

/* Pagination List Item Active State */
.breakdance-woocommerce .woocommerce-pagination ul.page-numbers li span.current {
  pointer-events: none;
  color: var(--bde-brand-primary-color);
  z-index: 5;
}

/* Pagination Nubmers Style */
.breakdance-woocommerce .woocommerce-pagination ul.page-numbers li a,
.breakdance-woocommerce .woocommerce-pagination ul.page-numbers .dots {
  color: var(--bde-woo-base-text-color);
  text-decoration: none;
}

/* Pagination List Item Hover State */
.breakdance-woocommerce .woocommerce-pagination ul.page-numbers li:hover a {
  color: var(--bde-woo-base-text-color);
}

/* ------ Product Builder Page ----- */
/* On Sale Badge */
.breakdance-woocommerce .onsale {
  background-color: var(--bde-woo-sale-badge__background-color);
  color: var(--bde-woo-sale-badge__text-color);
  border-radius: var(--bde-woo-sale-badge__border-radius);
  font-weight: var(--bde-woo-sale-badge__font-weight);
  letter-spacing: 1px;
  line-height: var(--bde-woo-base-heading-line-height);
  font-size: var(--bde-woo-sale-badge__font-size);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  position: absolute;
  text-transform: uppercase;
  padding: var(--bde-woo-sale-badge__padding);
  top: 12px;
  left: 12px;
  z-index: 1;
  transform: translateX(var(--bde-woo-sale-badge__nudge-x, 0)) translateY(var(--bde-woo-sale-badge__nudge-y, 0));
}

/* Product Zoom Icon */
.breakdance-woocommerce .woocommerce-product-gallery__trigger {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  right: 12px;
  top: 12px;
  background-color: var(--grey-100);
  padding: 12px;
  box-shadow: var(--bde-woo-gallery__zoom-icon-shadow);
  border-radius: 100%;
  color: transparent;
  font-size: 0;
  transition: var(--bde-woo-base-transition);
}

/* Colored Svg Icon */
.breakdance-woocommerce .woocommerce-product-gallery__trigger::before {
  background-color: var(--grey-900);
  content: "zoom";
  mask: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/zoom.svg);
  -webkit-mask: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/zoom.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  width: 18px;
  height: 18px;
  transition: var(--bde-woo-base-transition);
}

/* Hover Icon Color */
.breakdance-woocommerce .woocommerce-product-gallery__trigger:hover::before {
  background-color: var(--grey-900);
}

/* Product Zoom Icon Hover State */
.breakdance-woocommerce .woocommerce-product-gallery__trigger:hover {
  color: transparent;
  background-color: var(--grey-50);
  border-color: var(--grey-100);
}

.breakdance-woocommerce .woocommerce-product-gallery__trigger img.emoji {
  display: none;
}

/* ----- Product Tabs ----- */
/* Full Width Tabs */
.breakdance-woocommerce .wc-tabs-wrapper {
  width: 100%;
}

/* Tabs Wrapper */
.breakdance-woocommerce .wc-tabs {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  gap: var(--bde-woo-base-extra-large-gaps);
}

/* Tabs */
.breakdance-woocommerce .woocommerce-MyAccount-navigation ul li {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  display: flex;
}

.breakdance-woocommerce .wc-tabs li {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  display: flex;
}

/* Tab Links */
.breakdance-woocommerce .woocommerce-MyAccount-navigation ul li a {
  width: 100%;
  border-radius: var(--bde-woo-buttons-and-links__nav-border-radius);
  padding: var(--bde-woo-base-medium-gaps) var(--bde-woo-base-big-gaps);
  transition: var(--bde-woo-base-transition);
  text-decoration: none;
  color: var(--bde-woo-buttons-and-links__nav-link-color);
}

.breakdance-woocommerce .wc-tabs li a {
  width: 100%;
  color: var(--bde-woo-base-text-color);
  text-decoration: none;
  padding: var(--bde-woo-base-medium-gaps) var(--bde-woo-base-big-gaps);
  transition: var(--bde-woo-base-transition);
  border-bottom: 2px solid transparent;
}

/* Active Tab Link */
.breakdance-woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
  color: var(--bde-woo-buttons-and-links__nav-link-color-active);
  background-color: var(--bde-woo-buttons-and-links__nav-link-background-active);
  border-color: var(--bde-woo-buttons-and-links__nav-link-color-active);
}

.breakdance-woocommerce .wc-tabs li.active a {
  border-bottom: 2px solid var(--bde-woo-buttons-and-links__text-link-color);
  color: var(--bde-woo-buttons-and-links__text-link-color);
}

/* Hover Tab Link */
.breakdance-woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
  color: var(--bde-woo-base-text-on-primary-color);
  background-color: var(--bde-woo-base-primary-color-hover);
  border-color: var(--bde-woo-base-primary-color);
}

.breakdance-woocommerce .wc-tabs li a:hover {
  color: var(--bde-woo-buttons-and-links__text-link-color-hover);
}

@media (max-width: 479px) {
  .breakdance-woocommerce .wc-tabs {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .breakdance-woocommerce .wc-tabs li {
    border-top: 1px solid var(--bde-woo-base-border-color);
    border-bottom: 2px solid transparent;
  }
}
/* ----- Review Form ----- */
.breakdance-woocommerce .required-field-message .required {
  color: var(--bde-woo-forms__labels-required-color);
}

.breakdance-woocommerce .comment-form-cookies-consent {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.breakdance-woocommerce .comment-form-cookies-consent label {
  margin-bottom: 0;
}

/* ----- Stars Rating ----- */
/* Product Ratign Alignment */
.breakdance-woocommerce .woocommerce-product-rating {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

.breakdance-woocommerce .star-rating {
  position: relative;
  height: var(--bde-woo-ratings__star-size);
  width: calc(var(--bde-woo-ratings__star-size) * 5 + 16px);
  color: transparent;
  font-size: 0;
  display: flex;
  flex-direction: row;
  margin-right: auto;
  /* Stars Rating Empty Stars */
}
.breakdance-woocommerce .star-rating:before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--bde-woo-ratings__star-color);
  mask-image: var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg), var(--bde-woo-ratings__empty-star-svg);
  mask-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  mask-position: 0 center, calc(var(--bde-woo-ratings__star-size) + 4px) center, calc(var(--bde-woo-ratings__star-size) * 2 + 8px) center, calc(var(--bde-woo-ratings__star-size) * 3 + 12px) center, calc(var(--bde-woo-ratings__star-size) * 4 + 16px) center;
  mask-size: contain;
}

/* Stars Rating Filled Stars */
.breakdance-woocommerce .star-rating span {
  position: relative;
  z-index: 1;
  background: var(--bde-woo-ratings__star-color);
  mask-image: var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg), var(--bde-woo-ratings__filled-star-svg);
  mask-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  mask-position: 0 center, calc(var(--bde-woo-ratings__star-size) + 4px) center, calc(var(--bde-woo-ratings__star-size) * 2 + 8px) center, calc(var(--bde-woo-ratings__star-size) * 3 + 12px) center, calc(var(--bde-woo-ratings__star-size) * 4 + 16px) center;
  mask-size: contain;
}

/* Comments Form Rating */
.breakdance-woocommerce .comment-form-rating .stars span {
  display: flex;
  flex-direction: row;
}

/* Comment Form Rating Stars */
.breakdance-woocommerce .comment-form-rating .stars .star-1,
.breakdance-woocommerce .comment-form-rating .stars .star-2,
.breakdance-woocommerce .comment-form-rating .stars .star-3,
.breakdance-woocommerce .comment-form-rating .stars .star-4,
.breakdance-woocommerce .comment-form-rating .stars .star-5 {
  color: transparent;
  background-color: var(--bde-woo-ratings__star-color);
  width: calc(var(--bde-woo-ratings__star-size) + 4px);
  height: var(--bde-woo-ratings__star-size);
  mask-image: var(--bde-woo-ratings__empty-star-svg);
  mask-repeat: no-repeat;
  mask-size: contain;
}

/* Filled and Empty Stars */
.breakdance-woocommerce .comment-form-rating .stars:hover a,
.breakdance-woocommerce .comment-form-rating .stars.selected a,
.breakdance-woocommerce .comment-form-rating .stars.selected:hover a {
  mask-image: var(--bde-woo-ratings__filled-star-svg);
}

.breakdance-woocommerce .comment-form-rating .stars a:hover ~ a,
.breakdance-woocommerce .comment-form-rating .stars a.active ~ a,
.breakdance-woocommerce .comment-form-rating .stars.selected a:hover ~ a {
  mask-image: var(--bde-woo-ratings__empty-star-svg);
}

/* ----- Product and Category Images ----- */
.breakdance-woocommerce ul.products li.product-category img,
.breakdance-woocommerce .woocommerce-LoopProduct-link img {
  display: block;
  width: 100%;
  border-radius: var(--bde-woo-product-images__border-radius);
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
}

/* Product Link Wrapper */
.breakdance-woocommerce .product-category a,
.breakdance-woocommerce a.woocommerce-LoopProduct-link {
  text-decoration: none;
  position: relative;
}

/* ------ Hide Unnecessary Divs ----- */
.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce div.clear,
.breakdance-woocommerce div.clear {
  display: none;
}

/* ----- Product Stock Badge Essential Element ----- */
.bde-wooproductstock p.available-on-backorder,
.bde-wooproductstock p.out-of-stock {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.bde-wooproductstock p.available-on-backorder:before,
.bde-wooproductstock p.out-of-stock:before {
  margin-top: 0;
}

/* ---- Product Variation  ----- */
/* Variation Label Layout */
.breakdance-woocommerce ul.wc-item-meta li,
.breakdance-woocommerce dl.variation,
.bde-mini-cart .variation {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 5px;
  column-gap: 8px;
  margin-bottom: var(--bde-woo-base-standard-gaps);
  margin-top: var(--bde-woo-base-standard-gaps);
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  color: var(--bde-woo-base-text-color);
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  line-height: 1;
  word-break: break-all;
}

.breakdance-woocommerce ul.wc-item-meta .wc-item-meta-label,
.breakdance-woocommerce dl dd,
.bde-mini-cart dl dd {
  font-weight: var(--bde-woo-typography-font-weight-normal);
  color: var(--bde-woo-base-text-color);
  margin: 0;
  padding: 0;
}

/* Variation Value */
.breakdance-woocommerce ul.wc-item-meta li p,
.breakdance-woocommerce dl dd p,
.bde-mini-cart dl dd p {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  font-size: var(--bde-woo-typography__size-small) !important;
  line-height: 1 !important;
  margin: 0;
}

.breakdance-woocommerce .quantity {
  position: relative;
  max-width: 85px;
  align-self: stretch;
  width: 100%;
}
@media (max-width: 767px) {
  .breakdance-woocommerce .quantity {
    max-width: 75px;
  }
}
.breakdance-woocommerce .quantity input {
  appearance: textfield;
  text-align: center;
  height: 100%;
}
.breakdance-woocommerce .quantity input::-webkit-outer-spin-button, .breakdance-woocommerce .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.breakdance-woocommerce .quantity--hidden {
  display: none;
}

.bde-quantity-button {
  appearance: none;
  position: absolute;
  top: 50%;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  font-size: 10px;
  color: #6b7280;
  border-radius: 4px;
  padding: 2px 6px;
  flex-shrink: 0;
  cursor: pointer;
  transition: var(--bde-woo-base-transition);
  transform: translateY(-50%);
}
.bde-quantity-button:hover {
  color: var(--bde-woo-buttons-and-links__text-link-color-hover);
  background-color: #f5f5f5;
}
.bde-quantity-button:before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background-color: currentcolor;
  mask-position: center;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
}

.bde-quantity-button--inc {
  right: 5px;
}
.bde-quantity-button--inc:before {
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/plus.svg);
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/plus.svg);
}

.bde-quantity-button--dec {
  left: 5px;
}
.bde-quantity-button--dec:before {
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/minus.svg);
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/minus.svg);
}

.bde-cart {
  text-align: left;
  width: 100%;
}

.bde-cart .woocommerce {
  display: flex;
  flex-direction: var(--bde-woo-responsive__stack);
  align-items: flex-start;
  flex-wrap: wrap;
  column-gap: var(--bde-woo-base-extra-large-gaps);
}

.breakdance-woocommerce .woocommerce-cart-form {
  margin-bottom: var(--bde-woo-base-large-gaps);
}

.breakdance-woocommerce .woocommerce-notice,
.breakdance-woocommerce .woocommerce-notices-wrapper {
  margin-top: 0;
  margin-bottom: var(--bde-woo-base-big-gaps);
}

.breakdance-woocommerce .wc-empty-cart-message {
  width: 100%;
}

/* Hide Coupon Label */
.breakdance-woocommerce .coupon label {
  display: none;
}

/* Actions Table Row */
.breakdance-woocommerce .actions .coupon {
  display: flex;
  flex-direction: row;
  gap: var(--bde-woo-base-medium-gaps);
  float: left;
}

/* No Shrink Button */
.breakdance-woocommerce .actions .coupon button {
  flex-shrink: 0;
}

/* Update Cart Button */
.breakdance-woocommerce .actions button[name=update_cart] {
  /*
   * The cart page is ajaxified so we don't actually need the update button.
   * But we keep its styles anyway in case hiding the button was a bad idea.
   */
  /*display: flex;*/
  display: none;
  line-height: var(--bde-woo-base-paragraph-line-height);
  float: right;
  flex-direction: row;
  gap: var(--bde-woo-base-medium-gaps);
}

/* Update Cart Button Icon */
.breakdance-woocommerce .actions button[name=update_cart]::before {
  background-color: var(--grey-700);
  content: "";
  width: 20px;
  height: 20px;
  mask: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/refresh.svg);
  -webkit-mask: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/refresh.svg);
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: var(--bde-woo-buttons-and-links__secondary-button-text-color);
  transition: var(--bde-woo-base-transition);
}

/* Update Cart Button Icon */
.breakdance-woocommerce .actions button[name=update_cart]:disabled::before {
  background-color: var(--bde-woo-buttons-and-links__disabled-button-text-color);
}

/* Product on Backorder Notice */
.breakdance-woocommerce .woocommerce-cart-form p.backorder_notification {
  margin-top: 0;
  margin-bottom: 0;
}

/* Full Width Cart Table */
.breakdance-woocommerce .woocommerce-cart-form {
  width: 100%;
  flex: 1;
}

.breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td.product-thumbnail a {
  display: flex;
}

/* Cart Totals Width */
.breakdance-woocommerce .cart-collaterals {
  order: var(--bde-woo-responsive__cart-totals-order);
  align-self: stretch;
  width: var(--bde-woo-responsive__width, 350px);
  border-radius: var(--bde-woo-tables__border-radius);
}

.breakdance-woocommerce .cart-collaterals h2 {
  margin-bottom: var(--bde-woo-base-big-gaps);
}

/* Proceed to Checkout Button Full Width */
.breakdance-woocommerce a.checkout-button {
  width: 100%;
  height: 50px;
  margin-top: var(--bde-woo-base-big-gaps);
}

/* Proceed to Checkout Button Arrow */
.woocommerce-page.woocommerce-cart .breakdance-woocommerce a.checkout-button::after {
  content: "";
  display: inline-block;
  background-color: currentColor;
  margin-left: 0.2em;
  width: 0.8em;
  height: 0.8em;
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

/* Big Gaps */
.breakdance-woocommerce .woocommerce-notices-wrapper,
.breakdance-woocommerce section.shipping-calculator-form,
.breakdance-woocommerce form.woocommerce-shipping-calculator {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}

.breakdance-woocommerce p.woocommerce-shipping-destination {
  display: block;
  margin: var(--bde-woo-base-medium-gaps) 0;
}

/* Standard Gaps */
.breakdance-woocommerce ul.woocommerce-shipping-methods {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-standard-gaps);
}

.breakdance-woocommerce ul.woocommerce-shipping-methods li {
  display: flex;
  align-items: center;
}

.breakdance-woocommerce ul.woocommerce-shipping-methods li label,
.breakdance-woocommerce ul.payment_methods li label {
  line-height: 1;
}

.breakdance-woocommerce ul.payment_methods input[type=checkbox] + label {
  line-height: 1;
  margin-bottom: 0;
}

.breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td {
  padding-top: var(--bde-woo-cart-rows-spacing, 16px);
  padding-bottom: var(--bde-woo-cart-rows-spacing, 16px);
}

/* Align Table Headings with Header */
.breakdance-woocommerce .cart-collaterals table th {
  padding-left: 0;
}

.breakdance-woocommerce .cart-collaterals table td {
  width: 80%;
}

/* Cross-Sell */
.breakdance-woocommerce .cross-sells {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
  width: var(--bde-woo-responsive__width, 100%);
  margin-top: var(--bde-woo-base-large-gaps);
  order: 99;
}

@media (max-width: 767px) {
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-price {
    /* Hide the product price and only show the subtotal on mobile */
    display: none !important;
  }
}
@media (max-width: 767px) {
  .breakdance-woocommerce .woocommerce-cart-form {
    flex: 0 0 100%;
  }

  .breakdance-woocommerce .woocommerce-cart-form__contents tbody {
    display: flex;
    flex-direction: column;
    gap: var(--bde-woo-cart-rows-spacing, 20px);
    padding: var(--bde-woo-base-medium-gaps);
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr td {
    padding: 0;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item {
    display: grid;
    column-gap: var(--bde-woo-base-medium-gaps);
    grid-template-columns: var(--bde-woo-cart-thumbnail-size, 96px) 1fr 20px;
    border-bottom: none;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item td {
    padding: 0;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-name {
    padding-bottom: 5px;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail {
    width: 100%;
    grid-area: span 3;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail a {
    width: 100%;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-thumbnail img {
    width: 100%;
    height: auto;
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-quantity {
    order: 2;
    grid-column: span 2;
    margin-top: var(--bde-woo-base-standard-gaps);
  }
  .breakdance-woocommerce .woocommerce-cart-form__contents td.product-remove {
    grid-column: 3;
    grid-row: 1;
    padding: 0;
  }

  .breakdance-woocommerce .actions {
    display: flex;
  }
  .breakdance-woocommerce .actions .button {
    width: 100%;
  }
  .breakdance-woocommerce .actions .coupon {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
  }
}
.bde-woopagecheckout,
.bde-checkout-builder {
  width: 100%;
}

.breakdance-woocommerce .woocommerce-columns--addresses.col2-set,
.breakdance-woocommerce .woocommerce-checkout .col2-set,
.breakdance-woocommerce ul.woocommerce-order-overview,
.bde-woopagecheckout .breakdance-woocommerce .woocommerce,
.woocommerce-page.woocommerce-checkout .breakdance-woocommerce .woocommerce {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-large-gaps);
}

.bde-checkout-builder,
.breakdance-woocommerce {
  /* Form Fields */
  /* Half Width Fields */
  /* Billing Details Form Columns */
  /* Addresses Two Columns Wrapper */
  /* Address in a column or not */
  /* Billing Form Columns */
  /* Order Overview */
  /* Coupon Form Layout */
  /* Notices */
  /* Order Attribution */
}
.bde-checkout-builder .woocommerce-order,
.bde-checkout-builder .woocommerce-checkout-review-order,
.bde-checkout-builder .woocommerce-form-coupon,
.bde-checkout-builder .woocommerce-customer-details,
.bde-checkout-builder .woocommerce-order-details,
.bde-checkout-builder .woocommerce-additional-fields,
.bde-checkout-builder .form-row.place-order,
.bde-checkout-builder ul.wc_payment_methods,
.bde-checkout-builder form[name=checkout] .col-1,
.bde-checkout-builder form[name=checkout] .col-2,
.bde-checkout-builder .woocommerce-shipping-fields,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper,
.bde-checkout-builder .woocommerce-account-fields,
.bde-checkout-builder .woocommerce-checkout .create-account,
.breakdance-woocommerce .woocommerce-order,
.breakdance-woocommerce .woocommerce-checkout-review-order,
.breakdance-woocommerce .woocommerce-form-coupon,
.breakdance-woocommerce .woocommerce-customer-details,
.breakdance-woocommerce .woocommerce-order-details,
.breakdance-woocommerce .woocommerce-additional-fields,
.breakdance-woocommerce .form-row.place-order,
.breakdance-woocommerce ul.wc_payment_methods,
.breakdance-woocommerce form[name=checkout] .col-1,
.breakdance-woocommerce form[name=checkout] .col-2,
.breakdance-woocommerce .woocommerce-shipping-fields,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-account-fields,
.breakdance-woocommerce .woocommerce-checkout .create-account {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-forms__spacing-between-fields);
}
.bde-checkout-builder #order_review_heading,
.bde-checkout-builder .woocommerce-billing-fields h3,
.breakdance-woocommerce #order_review_heading,
.breakdance-woocommerce .woocommerce-billing-fields h3 {
  margin-bottom: var(--bde-woo-forms__spacing-between-fields);
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* Full Width Fields */
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper p.form-row,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper p.form-row,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper p.form-row,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper p.form-row {
  width: 100%;
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_last_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_last_name_field {
  width: calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);
  min-width: 140px;
  flex-grow: 1;
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_state_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_country_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_state_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_country_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_state_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_country_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_state_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_country_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_postcode_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_state_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_country_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_state_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_country_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_state_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_country_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_state_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_country_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_postcode_field {
  width: calc(33.33% - var(--bde-woo-forms__spacing-between-fields) * 2 / 3);
  flex-grow: 1;
  min-width: 140px;
}
.bde-checkout-builder .woocommerce-checkout .col2-set .col-1,
.bde-checkout-builder .woocommerce-checkout .col2-set .col-2,
.breakdance-woocommerce .woocommerce-checkout .col2-set .col-1,
.breakdance-woocommerce .woocommerce-checkout .col2-set .col-2 {
  width: 100%;
}
.bde-checkout-builder .woocommerce-columns--addresses.col2-set,
.breakdance-woocommerce .woocommerce-columns--addresses.col2-set {
  flex-direction: row;
  width: 100%;
}
.bde-checkout-builder .woocommerce-customer-details address,
.breakdance-woocommerce .woocommerce-customer-details address {
  display: flex;
  flex-direction: column;
}
.bde-checkout-builder .bde-order-review-column,
.breakdance-woocommerce .bde-order-review-column {
  display: flex;
  flex-direction: column;
}
.bde-checkout-builder .woocommerce-checkout-review-order,
.breakdance-woocommerce .woocommerce-checkout-review-order {
  flex: 1;
}
.bde-checkout-builder .woocommerce-checkout,
.breakdance-woocommerce .woocommerce-checkout {
  display: flex;
  flex-wrap: wrap;
  flex-direction: var(--bde-woo-responsive__stack);
  gap: var(--bde-woo-base-extra-large-gaps);
}
.bde-checkout-builder .woocommerce-checkout .col2-set,
.breakdance-woocommerce .woocommerce-checkout .col2-set {
  width: var(--bde-woo-responsive__width, calc(60% - var(--bde-woo-base-extra-large-gaps) / 2));
}
.bde-checkout-builder .woocommerce-checkout .bde-order-review-column,
.breakdance-woocommerce .woocommerce-checkout .bde-order-review-column {
  width: var(--bde-woo-responsive__width, calc(40% - var(--bde-woo-base-extra-large-gaps) / 2));
}
.bde-checkout-builder .woocommerce-checkout button#place_order,
.breakdance-woocommerce .woocommerce-checkout button#place_order {
  width: 100%;
}
@media (max-width: 767px) {
  .bde-checkout-builder .woocommerce-checkout .col2-set,
.bde-checkout-builder .woocommerce-checkout .bde-order-review-column,
.breakdance-woocommerce .woocommerce-checkout .col2-set,
.breakdance-woocommerce .woocommerce-checkout .bde-order-review-column {
    width: var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));
  }
}
.bde-checkout-builder ul.woocommerce-order-overview,
.breakdance-woocommerce ul.woocommerce-order-overview {
  background-color: var(--bde-woo-wrappers__background-color);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  margin: 0;
  gap: var(--bde-woo-base-medium-gaps);
}
.bde-checkout-builder ul.woocommerce-order-overview li,
.breakdance-woocommerce ul.woocommerce-order-overview li {
  display: flex;
  flex-direction: column;
}
.bde-checkout-builder .woocommerce-form-coupon,
.breakdance-woocommerce .woocommerce-form-coupon {
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-standard-gaps);
  /* Coupon Button */
}
.bde-checkout-builder .woocommerce-form-coupon p:first-child,
.breakdance-woocommerce .woocommerce-form-coupon p:first-child {
  width: 100%;
}
.bde-checkout-builder .woocommerce-form-coupon p.form-row,
.breakdance-woocommerce .woocommerce-form-coupon p.form-row {
  align-items: stretch;
}
.bde-checkout-builder .woocommerce-form-coupon p.form-row-first,
.breakdance-woocommerce .woocommerce-form-coupon p.form-row-first {
  flex-grow: 1;
}
.bde-checkout-builder .woocommerce-form-coupon .input-text,
.breakdance-woocommerce .woocommerce-form-coupon .input-text {
  height: 100%;
}
.bde-checkout-builder .woocommerce-form-coupon p.form-row button[name=apply_coupon],
.breakdance-woocommerce .woocommerce-form-coupon p.form-row button[name=apply_coupon] {
  height: 100%;
  justify-content: center;
}
.bde-checkout-builder .wc_payment_method,
.breakdance-woocommerce .wc_payment_method {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bde-checkout-builder .wc_payment_method fieldset,
.breakdance-woocommerce .wc_payment_method fieldset {
  border: none;
  padding: 0;
}
.bde-checkout-builder .payment_box,
.breakdance-woocommerce .payment_box {
  position: relative;
  margin-top: 15px;
  padding: var(--bde-woo-base-medium-gaps);
  width: 100%;
  border: var(--bde-woo-payment-box-border-width) solid var(--bde-woo-payment-box-border-color);
  background-color: var(--bde-woo-payment-box-background-color);
  border-radius: var(--bde-woo-wrappers__border-radius);
  color: var(--bde-woo-base-text-color);
}
.bde-checkout-builder .payment_box p:first-child,
.breakdance-woocommerce .payment_box p:first-child {
  margin-top: 0;
}
.bde-checkout-builder .payment_box p:last-child,
.breakdance-woocommerce .payment_box p:last-child {
  margin-bottom: 0;
}
.bde-checkout-builder .payment_box input[type=checkbox],
.bde-checkout-builder .payment_box input[type=radio],
.breakdance-woocommerce .payment_box input[type=checkbox],
.breakdance-woocommerce .payment_box input[type=radio] {
  width: var(--bde-form-checkbox-size) !important;
}
.bde-checkout-builder .payment_box input[type=radio],
.breakdance-woocommerce .payment_box input[type=radio] {
  border-radius: 12px;
}
.bde-checkout-builder .woocommerce-terms-and-conditions-wrapper p.form-row,
.breakdance-woocommerce .woocommerce-terms-and-conditions-wrapper p.form-row {
  margin-top: 20px;
}
.bde-checkout-builder .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label,
.breakdance-woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label {
  line-height: 1.2;
  margin-bottom: 0;
}
.bde-checkout-builder .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
.breakdance-woocommerce .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
  margin-top: 20px;
}
.bde-checkout-builder .woocommerce-NoticeGroup-checkout,
.breakdance-woocommerce .woocommerce-NoticeGroup-checkout {
  width: 100%;
}
.bde-checkout-builder .woocommerce-form-login,
.breakdance-woocommerce .woocommerce-form-login {
  max-width: 100%;
  /* Remember Me Row Layout */
}
.bde-checkout-builder .woocommerce-form-login p:nth-child(5),
.breakdance-woocommerce .woocommerce-form-login p:nth-child(5) {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-medium-gaps);
  margin-top: 12px;
}
.bde-checkout-builder wc-order-attribution-inputs,
.breakdance-woocommerce wc-order-attribution-inputs {
  display: contents;
}

/*
 1. Toggle
 2. Offcanvas
 3. Offcanvas Overlay
 4. Mini Cart Items
 5. Dropdown Mode
 6. Sidebar Mode
*/
.bde-mini-cart {
  position: relative;
  --bde-mini-cart-padding-top: 20px;
  --bde-mini-cart-padding-right: 20px;
  --bde-mini-cart-padding-bottom: 20px;
  --bde-mini-cart-padding-left: 20px;
}

/* Toggle */
.bde-mini-cart-toggle {
  display: flex;
  align-items: center;
  color: #4b5563;
  text-decoration: none !important;
  padding: 13px;
}
.bde-mini-cart-toggle:hover .bde-mini-cart-toggle__counter {
  background-color: var(--bde-woo-base-primary-color-hover);
  color: var(--bde-woo-base-text-on-primary-color);
}

.bde-mini-cart-toggle__subtotal {
  margin-right: var(--bde-woo-base-standard-gaps);
}

.bde-mini-cart-toggle__icon {
  position: relative;
  display: inline-block;
  align-items: center;
  background-color: var(--bde-woo-base-text-color);
  content: "";
  width: 28px;
  height: 28px;
  mask: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);
  -webkit-mask: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 0 2px;
  -webkit-mask-position: 0 2px;
  transition: var(--bde-woo-base-transition);
}

.bde-mini-cart-toggle__counter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-on-primary-color);
  line-height: 1;
  background-color: var(--bde-woo-base-primary-color);
  border-radius: 100px;
  margin-left: var(--bde-woo-base-standard-gaps);
  padding: 4px 8px 4px 8px;
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  flex-shrink: 0;
}

/* Offcanvas */
.bde-mini-cart-offcanvas-body {
  --cart-image-size: 80px;
  position: absolute;
  top: 100%;
  z-index: var(--bde-z-index-minicart);
  display: flex;
  flex-direction: column;
  width: 420px;
  background-color: #fff;
  box-shadow: rgb(255, 255, 255) 0 0 0 0, rgba(0, 0, 0, 0.05) 0 0 0 1px, rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.05) 0 4px 6px -2px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: transform cubic-bezier(0.4, 0, 0.2, 1), opacity cubic-bezier(0.4, 0, 0.2, 1), visibility cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: var(--bde-transition-duration);
  overflow: hidden;
}
.bde-mini-cart-offcanvas-body > * {
  margin-bottom: 0;
}

.bde-mini-cart-offcanvas-topbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: var(--bde-mini-cart-padding-top);
  padding-bottom: var(--bde-mini-cart-padding-top);
  /* we want it to be same as padding top, this is not a mistake */
  padding-left: var(--bde-mini-cart-padding-left);
  padding-right: var(--bde-mini-cart-padding-right);
}

/* Overlay */
.bde-mini-cart-offcanvas-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--bde-z-index-minicart-backdrop);
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  pointer-events: none;
  transition: var(--bde-woo-base-transition);
}

/* Transition */
.bde-mini-cart-offcanvas--active .bde-mini-cart-offcanvas-body,
.bde-mini-cart-offcanvas--active .bde-mini-cart-offcanvas-overlay {
  --cart-scale: 1 !important;
  --cart-translate-3d: 0, 0, 0 !important;
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

/* Close Button */
.bde-mini-cart-offcanvas__close-button {
  position: relative;
  font-size: var(--bde-woo-typography__size-large);
  font-family: var(--bde-woo-typography__size-large-font-family);
  line-height: 0.5;
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  opacity: 0.5;
  border: none;
  background-color: transparent;
  transition: var(--bde-woo-base-transition);
  cursor: pointer;
  padding: 0 10px;
  height: 100%;
  margin-right: -10px;
}
.bde-mini-cart-offcanvas__close-button:hover {
  opacity: 1;
}

/* WooCommerce Mini Cart */
.bde-mini-cart-offcanvas {
  /* Empty Message */
}
.bde-mini-cart-offcanvas .widget_shopping_cart_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart {
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow-y: auto;
  height: 100%;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart .remove {
  grid-column: 3;
  grid-row: 1;
  transition: var(--bde-woo-base-defult-transition);
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  opacity: 0.5;
  text-decoration: none;
  font-weight: var(--bde-woo-typography-font-weight-normal);
  line-height: 0.5;
  text-align: right;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart .remove:hover {
  opacity: 1;
  text-decoration: none;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart__total {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
  margin: 0;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart__total strong {
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-color);
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart__buttons {
  display: flex;
  justify-content: space-between;
  gap: var(--bde-woo-base-standard-gaps);
  margin: 0;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart__buttons .button {
  flex: 1;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart-item {
  position: relative;
  display: grid;
  grid-template-columns: var(--cart-image-size) 1fr 20px;
  grid-template-rows: 1fr auto;
  column-gap: var(--bde-woo-base-big-gaps);
  row-gap: var(--bde-woo-base-medium-gaps);
  align-items: flex-start;
  padding-top: var(--bde-woo-base-medium-gaps);
  padding-bottom: var(--bde-woo-base-medium-gaps);
  padding-left: var(--bde-mini-cart-padding-left);
  padding-right: var(--bde-mini-cart-padding-right);
  clear: both;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart-item a.remove {
  transition: var(--bde-woo-base-transition);
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart-item + .woocommerce-mini-cart-item {
  border-top: 1px solid var(--grey-200);
}
.bde-mini-cart-offcanvas .bde-mini-cart-item-title {
  color: var(--bde-woo-buttons-and-links__text-link-color);
  transition: var(--bde-woo-base-transition);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  text-decoration: none;
  font-weight: var(--bde-woo-typography-font-weight-medium);
}
.bde-mini-cart-offcanvas .bde-mini-cart-item-title:hover {
  color: var(--bde-woo-buttons-and-links__text-link-color-hover);
  text-decoration: none !important;
}
.bde-mini-cart-offcanvas .bde-mini-cart-item-thumbnail {
  grid-area: span 2;
}
.bde-mini-cart-offcanvas .bde-mini-cart-item-thumbnail img {
  display: block;
  width: var(--cart-image-size);
  height: var(--cart-image-size);
  object-fit: cover;
  transition: var(--bde-woo-base-transition);
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
  border-radius: var(--bde-woo-product-images__border-radius);
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart__empty-message {
  text-align: center;
  border-top: solid 1px var(--grey-200);
  margin: 0;
  padding: 35px 0;
}
.bde-mini-cart-offcanvas .blockOverlay {
  opacity: 0.3 !important;
}

/* Quantity */
.bde-mini-cart-quantity,
.bde-mini-cart-quantity-simple {
  grid-column: span 2;
}

.bde-mini-cart-quantity {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-color);
}
.bde-mini-cart-quantity .quantity input {
  padding-top: 8px;
  padding-bottom: 8px;
}

.bde-mini-cart-quantity-simple {
  display: none;
}
.bde-mini-cart-quantity-simple .quantity {
  align-self: flex-end;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  max-width: none;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-color);
  transform: translateY(-5px);
  gap: 5px;
}

/* Continue Shopping Link */
.bde-mini-cart-continue-link {
  display: block;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  text-align: center;
  color: var(--bde-button-primary-background-color);
  text-decoration: none;
  font-weight: var(--bde-woo-typography-font-weight-medium);
  padding-bottom: var(--bde-mini-cart-padding-bottom);
}
.bde-mini-cart-continue-link:after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  vertical-align: middle;
  mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);
  -webkit-mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}

.bde-mini-cart-offcanvas--primary-cart .wc-forward.checkout,
.bde-mini-cart-offcanvas--primary-checkout .wc-forward:not(.checkout) {
  display: none !important;
}

/* Price */
.bde-mini-cart-offcanvas .woocommerce-Price-amount bdi,
.bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi {
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  color: var(--bde-woo-base-headings-color);
  display: inline;
  text-decoration: none;
  line-height: var(--bde-woo-base-heading-line-height);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
}

.bde-mini-cart-offcanvas-footer {
  padding-top: var(--bde-mini-cart-padding-bottom);
  /* we want it to be same as padding bottom, this is not a mistake */
  padding-bottom: var(--bde-mini-cart-padding-bottom);
  padding-left: var(--bde-mini-cart-padding-left);
  padding-right: var(--bde-mini-cart-padding-right);
}

/* Dropdown */
.bde-mini-cart-offcanvas--dropdown .bde-mini-cart-offcanvas-body {
  --cart-scale: 0.95;
  --cart-translate-x: 0px;
  --cart-image-size: 60px;
  transform: scale(var(--cart-scale)) translateX(var(--cart-translate-x));
  border-radius: 8px;
}
.bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--right .bde-mini-cart-offcanvas-body {
  transform-origin: top left;
  left: 0;
}
.bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--left .bde-mini-cart-offcanvas-body {
  transform-origin: top right;
  right: 0;
}
.bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--center .bde-mini-cart-offcanvas-body {
  --cart-translate-x: -50%;
  transform-origin: top center;
  left: 50%;
}
.bde-mini-cart-offcanvas--dropdown .woocommerce-mini-cart {
  max-height: 250px;
}
.bde-mini-cart-offcanvas--dropdown .woocommerce-mini-cart__buttons .button {
  padding: 10px;
}

/* Element Selector Full Width */
.bde-woopageaccount {
  width: 100%;
}

/* Big Gaps */
.breakdance-woocommerce #payment .form-row,
.breakdance-woocommerce td.download-file,
.breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend,
.breakdance-woocommerce .woocommerce-form-track-order,
.breakdance-woocommerce .woocommerce-customer-details,
.breakdance-woocommerce .woocommerce-order-details,
.breakdance-woocommerce .woocommerce-order-downloads,
.breakdance-woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-MyAccount-content form,
.breakdance-woocommerce .woocommerce-Address-title,
.breakdance-woocommerce .woocommerce-Address,
.breakdance-woocommerce .woocommerce-EditAccountForm,
.breakdance-woocommerce .woocommerce-EditAccountForm fieldset,
.breakdance-woocommerce .woocommerce-form-login,
.breakdance-woocommerce .woocommerce-form-register {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}

/* Large Gaps */
.breakdance-woocommerce .woocommerce-MyAccount-content {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-large-gaps);
}

/* Extra Large Gaps */
.bde-woopageaccount .woocommerce,
.breakdance-woocommerce .woocommerce-Addresses,
.breakdance-woocommerce .woocommerce-columns--addresses,
.breakdance-woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-large-gaps);
}

/* Main Blocks Layout */
.bde-woopageaccount .woocommerce {
  flex-direction: var(--bde-woo-responsive__stack);
  flex-wrap: wrap;
}

/* Nav Bar Wrapper */
.breakdance-woocommerce .woocommerce-MyAccount-navigation {
  width: var(--bde-woo-responsive__width, calc(25% - var(--bde-woo-base-extra-large-gaps) / 2));
  min-width: 160px;
}

/* Content Wrapper */
.breakdance-woocommerce .woocommerce-MyAccount-content {
  width: var(--bde-woo-responsive__width);
  flex: 1 1 480px;
}

/* Login Form Width */
.breakdance-woocommerce .woocommerce-notices-wrapper + h2 {
  display: none;
}

.breakdance-woocommerce .woocommerce-form-login,
.breakdance-woocommerce .woocommerce-form-register {
  width: 100%;
  max-width: var(--bde-woo-forms__wrappers-small);
  margin: 0 auto;
}

/* Remember Me Row Layout */
.woocommerce-page.woocommerce-account .woocommerce-form-login__rememberme {
  margin-bottom: var(--bde-woo-base-large-gaps);
}

/* Grow Login Button */
.breakdance-woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.breakdance-woocommerce .woocommerce-form-register .woocommerce-form-register__submit {
  flex-grow: 1;
  width: 100%;
}

/* Next/Prev Buttons */
.breakdance-woocommerce .woocommerce-Button--previous {
  align-self: flex-start;
}

.breakdance-woocommerce .woocommerce-Button--previous::before {
  content: "←";
}

.breakdance-woocommerce .woocommerce-Button--next {
  align-self: flex-end;
}

.breakdance-woocommerce .woocommerce-Button--next::after {
  content: "";
  display: inline-block;
  background-color: currentColor;
  margin-left: 0.2em;
  width: 0.8em;
  height: 0.8em;
  mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(https://www.natuurlijkvoordehond.nl/wp-content/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

/* Order Actions Buttons */
.breakdance-woocommerce .woocommerce-orders-table__cell-order-actions {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: var(--bde-woo-base-big-gaps);
}

/* Order Actions Buttons */
.breakdance-woocommerce .woocommerce-orders-table__cell-order-actions a.woocommerce-button {
  width: 100%;
}

/* Pay Button */
.breakdance-woocommerce .woocommerce-button.button.pay {
  padding: 8px 12px;
}

/* Address Column */
.breakdance-woocommerce .woocommerce-column,
.breakdance-woocommerce .woocommerce-Address {
  width: 100%;
}

.breakdance-woocommerce .woocommerce-Address-title {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.breakdance-woocommerce .woocommerce-Address-title h2 {
  margin: 0;
}

/* Weak Password Title Spacing */
.breakdance-woocommerce .woocommerce-password-strength {
  margin-top: var(--bde-woo-base-medium-gaps);
}

/* Change Password Spacing */
.breakdance-woocommerce .woocommerce-EditAccountForm fieldset {
  margin-top: var(--bde-woo-base-big-gaps);
}

/* Password Change Title */
.breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend {
  float: left;
}

/* ----- Reset Password Page ----- */
.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce form.woocommerce-ResetPassword {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-large-gaps);
  max-width: 480px;
  margin: 0 auto;
}

/* ----- Order Details ----- */
.breakdance-woocommerce .woocommerce-customer-details {
  background-color: var(--bde-woo-wrappers__background-color);
}
.breakdance-woocommerce .woocommerce-customer-details address {
  display: flex;
}
.breakdance-woocommerce .woocommerce-columns--addresses .woocommerce-column {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}
.breakdance-woocommerce ul.wc-item-meta {
  margin-top: 8px;
}
.breakdance-woocommerce ul.wc-item-meta li {
  margin: 2px 0 2px 0;
}

/* ----- Login/Register Columns ----- */
.woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login {
  display: flex;
  flex-direction: var(--bde-woo-responsive__stack);
  gap: var(--bde-woo-base-large-gaps);
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
}

.woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login .col-1,
.woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login .col-2 {
  width: 100%;
}

.woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login h2 {
  width: 100%;
  max-width: var(--bde-woo-forms__wrappers-small);
  margin: 0 auto;
  margin-bottom: var(--bde-woo-base-medium-gaps);
}

@media (max-width: 767px) {
  .woocommerce-page.woocommerce-account .breakdance-woocommerce #customer_login {
    width: var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));
  }
}
.woocommerce-page.woocommerce-account .woocommerce-PaymentMethods {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.woocommerce-page.woocommerce-account .woocommerce-PaymentBox {
  margin-bottom: var(--bde-woo-base-large-gaps);
  margin-top: var(--bde-woo-base-medium-gaps);
}
.woocommerce-page.woocommerce-account .woocommerce-PaymentBox fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

/* Element Selector Full Width*/
.bde-woopageordertracking {
  width: 100%;
}
.bde-woopageordertracking .woocommerce {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-large-gaps);
}
.bde-woopageordertracking .woocommerce-customer-details,
.bde-woopageordertracking .woocommerce-order-details,
.bde-woopageordertracking .woocommerce-form-track-order {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}

/* Element Wrapper Full Width */
.bde-product,
.bde-productbuilder {
  width: 100%;
}
.bde-product .star-rating,
.bde-productbuilder .star-rating {
  margin-right: var(--bde-woo-base-medium-gaps);
}

.breakdance-woocommerce {
  /* Product Entry Summary */
  /* ----- PRODUCT GALLERY ----- */
  /* Main Image Wrapper */
  /* Gallery Main Image Border */
  /* Gallery without Images Border */
  /* Carousel Images Layout */
  /* Thumbnails in Row */
  /* Upsells and Related Products Full Width */
  /* Additional Info Tab */
  /* ------ COMMENTS TAB ----- */
  /* Comments Layout */
  /* Hide Comments Script */
  /* ----- ADD TO CART FORM ----- */
  /* Add to Cart form Layout */
  /* Grouped Products */
  /* Add to Cart Shortcode */
  /* Stock Badges */
  /* Variations Full Width */
  /* Variations Layout */
  /* Label Min Width */
  /* Grouped Products */
  /* Tabs Margin Bottom */
  /* Spacing Between Clear Link and Textfields */
  /* Button in Variable Product */
  /* Width to fit expected content */
  /* Review Border */
  /* Review Border */
}
.breakdance-woocommerce div.product form.cart,
.breakdance-woocommerce .comment_container,
.breakdance-woocommerce div.woocommerce-variation,
.breakdance-woocommerce .woocommerce-variation-add-to-cart,
.breakdance-woocommerce table.variations tbody,
.breakdance-woocommerce section.related.products,
.breakdance-woocommerce section.upsells.products {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}
.breakdance-woocommerce div.product,
.breakdance-woocommerce .wc-tabs-wrapper,
.breakdance-woocommerce .woocommerce-Reviews,
.breakdance-woocommerce .bde-woo-product {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-extra-large-gaps);
}
.breakdance-woocommerce div.product {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: var(--bde-woo-responsive__stack);
}
.breakdance-woocommerce .entry-summary {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
  flex-grow: 1;
  width: var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));
}
.breakdance-woocommerce .product_meta {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .woocommerce-product-gallery {
  position: relative;
  width: var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));
  flex-grow: 1;
}
.breakdance-woocommerce .woocommerce-product-gallery__wrapper {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.breakdance-woocommerce .woocommerce-product-gallery__wrapper:not(.flex-viewport .woocommerce-product-gallery__wrapper) {
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
  border-radius: var(--bde-woo-product-images__border-radius);
  overflow: hidden;
}
.breakdance-woocommerce .woocommerce-product-gallery .zoomImg {
  background-color: #fff;
}
.breakdance-woocommerce .woocommerce-product-gallery__image,
.breakdance-woocommerce .woocommerce-product-gallery__image--placeholder {
  /* Main Images */
  /* Link full Width */
}
.breakdance-woocommerce .woocommerce-product-gallery__image img,
.breakdance-woocommerce .woocommerce-product-gallery__image--placeholder img {
  display: block;
  width: 100%;
  height: auto;
}
.breakdance-woocommerce .woocommerce-product-gallery__image a,
.breakdance-woocommerce .woocommerce-product-gallery__image--placeholder a {
  width: 100%;
}
.breakdance-woocommerce .flex-viewport {
  border-radius: var(--bde-woo-product-images__border-radius);
  overflow: hidden;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
  margin-bottom: var(--bde-woo-base-big-gaps);
}
.breakdance-woocommerce .flex-control-nav {
  display: flex;
  flex-direction: row;
  gap: var(--bde-woo-base-big-gaps);
  flex-wrap: wrap;
  /* Carousel Images Appearance */
  /* Carousel Images */
  /* Carousel Active Image */
}
.breakdance-woocommerce .flex-control-nav li {
  border-radius: var(--bde-woo-product-images__border-radius);
  overflow: hidden;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
  cursor: pointer;
  flex-basis: calc(25% - var(--bde-woo-base-big-gaps) * 3 / 4);
}
.breakdance-woocommerce .flex-control-nav li img {
  display: block;
  opacity: 0.5;
  transition: var(--bde-woo-base-transition);
  width: 100%;
  object-fit: cover;
  height: auto;
}
.breakdance-woocommerce .flex-control-nav li img.flex-active {
  opacity: 1;
}
.breakdance-woocommerce ol.flex-control-nav {
  flex-direction: row;
}
.breakdance-woocommerce section.related.products,
.breakdance-woocommerce section.upsells.products {
  width: 100%;
}
.breakdance-woocommerce .woocommerce-product-attributes {
  text-align: left;
}
.breakdance-woocommerce .woocommerce-product-attributes th.woocommerce-product-attributes-item__label {
  vertical-align: middle;
}
.breakdance-woocommerce h2.woocommerce-Reviews-title {
  align-items: center;
}
.breakdance-woocommerce h2.woocommerce-Reviews-title span {
  display: inline-block;
  font-weight: bold;
  margin-left: 5px;
}
.breakdance-woocommerce ol.commentlist {
  margin-top: var(--bde-woo-base-large-gaps);
}
.breakdance-woocommerce .comment_container {
  display: flex;
  flex-direction: row;
  /* Comments Avatar Appearance */
  /* Comments Meta Layout */
}
.breakdance-woocommerce .comment_container img.avatar {
  border-radius: 50%;
  width: 52px;
  height: 52px;
}
.breakdance-woocommerce .comment_container p.meta {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--bde-woo-base-standard-gaps);
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  margin-bottom: 8px;
}
.breakdance-woocommerce #commentform script {
  display: none;
}
.breakdance-woocommerce .single_variation_wrap,
.breakdance-woocommerce .woocommerce-variation-add-to-cart {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-big-gaps);
}
.breakdance-woocommerce div.product form.cart {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: var(--bde-woo-forms__wrappers-small);
}
.breakdance-woocommerce div.product form.cart.grouped_form {
  width: 100%;
  max-width: none;
}
.breakdance-woocommerce div.product form.cart.grouped_form .add_to_cart_button {
  padding-left: 10px;
  padding-right: 10px;
}
.breakdance-woocommerce .woocommerce-grouped-product-list-item__quantity .quantity {
  max-width: 135px;
}
.breakdance-woocommerce .woocommerce-grouped-product-list-item__price {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  gap: var(--bde-woo-base-small-gaps);
  font-size: var(--bde-woo-typography__size-medium);
}
.breakdance-woocommerce .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount bdi {
  font-size: inherit;
}
.breakdance-woocommerce .woocommerce-grouped-product-list-item__price p.available-on-backorder {
  --bde-woo-notices__padding: 8px;
  --bde-woo-notices__padding-left: 30px;
  font-size: 12px;
}
.breakdance-woocommerce .add_to_cart_inline {
  display: flex;
  flex-direction: row;
  gap: var(--bde-woo-base-standard-gaps);
  justify-content: center;
  align-items: center;
}
.breakdance-woocommerce p.out-of-stock,
.breakdance-woocommerce p.available-on-backorder {
  --bde-woo-notices__padding: 12px;
  --bde-woo-notices__padding-left: 36px;
  width: max-content;
  max-width: 100%;
  margin: 0;
}
.breakdance-woocommerce table.variations {
  width: 100%;
}
.breakdance-woocommerce table.variations tr {
  display: flex;
  flex-direction: column;
}
.breakdance-woocommerce td.label {
  min-width: 100px;
}
.breakdance-woocommerce td.label label:after {
  content: ":";
}
@media (max-width: 479px) {
  .breakdance-woocommerce .woocommerce-grouped-product-list tr {
    flex-direction: column;
    display: flex;
  }
  .breakdance-woocommerce .woocommerce-grouped-product-list td {
    align-items: flex-start;
  }
  .breakdance-woocommerce .woocommerce-grouped-product-list td:not(:first-child) {
    padding-top: 0;
  }
}
.breakdance-woocommerce .wc-tabs-wrapper {
  margin-bottom: 24px;
}
.breakdance-woocommerce .reset_variations {
  margin-top: var(--bde-woo-base-big-gaps);
  display: flex;
  flex-direction: row;
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .reset_variations[style="visibility: hidden;"] {
  display: none !important;
}
.breakdance-woocommerce .woocommerce-variation-price:empty,
.breakdance-woocommerce .woocommerce-variation-description:empty,
.breakdance-woocommerce .woocommerce-variation-availability:empty {
  display: none;
}
.breakdance-woocommerce a.product_type_simple {
  width: 100%;
}
.breakdance-woocommerce .woocommerce-Tabs-panel--additional_information,
.breakdance-woocommerce .woocommerce-Tabs-panel--description,
.breakdance-woocommerce .woocommerce-Reviews {
  max-width: 100%;
}
.breakdance-woocommerce .commentlist > li:not(:first-child) {
  border-top: var(--bde-woo-wrappers__border-width) solid var(--bde-woo-base-border-color);
  padding-top: var(--bde-woo-base-large-gaps);
}
.breakdance-woocommerce .commentlist > li:not(:last-child) {
  padding-bottom: var(--bde-woo-base-large-gaps);
}
.breakdance-woocommerce .comment-text {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-standard-gaps);
}
.breakdance-woocommerce .woocommerce-product-details__short-description {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-color);
}
.breakdance-woocommerce .woocommerce-product-details__short-description p:first-child {
  margin-top: 0;
}
.breakdance-woocommerce .woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0;
}

.breakdance-woocommerce .bde-tabs__tabslist--default {
  --separatorColor: var(--bde-woo-base-border-color);
  --separatorWidth: 1px;
}
.breakdance-woocommerce .bde-tabs {
  --activeColor: var(--bde-woo-buttons-and-links__text-link-color);
  --hoverColor: var(--bde-woo-buttons-and-links__text-link-color-hover);
  --activeUnderlineColor: var(--bde-woo-buttons-and-links__text-link-color);
  --hoverUnderlineColor: var(
    --bde-woo-buttons-and-links__text-link-color-hover
  );
  --inactiveColor: var(--bde-woo-base-text-color);
  --separatorColor: var(--bde-woo-base-border-color);
}
.breakdance-woocommerce .bde-tabs__panel[hidden] {
  display: none;
}
.breakdance-woocommerce .bde-tabs__panel-content {
  color: var(--bde-woo-base-text-color);
}
.breakdance-woocommerce .bde-tabs__tabslist {
  flex-direction: row;
  justify-content: flex-start;
}
.breakdance-woocommerce .comment-reply-title,
.breakdance-woocommerce .bde-tabs__panel-content h2 {
  color: var(--bde-woo-base-headings-color);
  display: flex;
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
  line-height: var(--bde-woo-base-heading-line-height);
  text-align: left;
  padding: 0;
  margin-bottom: var(--bde-woo-base-medium-gaps);
}

/* Element Wrapper Full Width */
.bde-wooshoppage {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--bde-woo-base-large-gaps);
}

/* Small Gaps */
.breakdance-woocommerce ul.products .product,
.breakdance-woocommerce a.woocommerce-LoopProduct-link {
  position: relative;
  display: flex;
  flex-direction: column;
}

/*
 * Products List

 * Note: copy of this code in "wp-grid-builder.php". Please update there if it changes here
 */
.breakdance-woocommerce ul.products {
  display: grid;
  grid-template-columns: repeat(var(--bde-woo-products-list-products-per-row), minmax(0, 1fr));
  gap: var(--bde-woo-products-list-gap);
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
.breakdance-woocommerce ul.products .button.added {
  display: none;
}
.breakdance-woocommerce ul.products::before, .breakdance-woocommerce ul.products::after {
  /* We don't need clearfix when using flexbox/grid. If we leave it, it might break the layout */
  display: none;
}

/* Margin after Categories and Product images */
.breakdance-woocommerce ul.products li.product-category img,
.breakdance-woocommerce ul.products li.product .bde-woo-product-image {
  width: 100%;
  margin-bottom: var(--bde-woo-base-medium-gaps);
}

.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title {
  margin-bottom: var(--bde-woo-base-standard-gaps);
}

.breakdance-woocommerce ul.products li.product .bde-woo-ratings {
  margin-bottom: var(--bde-woo-base-standard-gaps);
}

.breakdance-woocommerce ul.products li.product .woocommerce-product-details__short-description {
  margin-bottom: var(--bde-woo-base-medium-gaps);
  color: var(--bde-woo-base-text-color);
}

/*
 * Slider Layout
 */
.breakdance-woocommerce .swiper-wrapper ul.products,
.breakdance-woocommerce .swiper-initialized ul.products {
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 1;
  flex-wrap: nowrap;
  gap: 0 !important;
  transition-property: transform;
  transform: translate3d(0, 0, 0);
}
.breakdance-woocommerce .swiper-wrapper li.product,
.breakdance-woocommerce .swiper-initialized li.product {
  transition-property: transform;
}

/*
 * Item
 */
.breakdance-woocommerce ul.products li.product {
  position: relative;
  flex-shrink: 0;
  margin: 0;
}

/*
 * Item Meta
 */
.breakdance-woocommerce ul.products li.product .bde-woo-categories-list {
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  font-weight: 400;
  color: var(--bde-woo-base-text-color);
  margin: 0;
  margin-bottom: var(--bde-woo-base-small-gaps);
}

.breakdance-woocommerce ul.products li.product .woocommerce-product-details__short-description p {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
}

/* Product Counter */
.breakdance-woocommerce .woocommerce-result-count {
  flex-grow: 10;
  width: max-content;
}

/* Filter Dropdown */
.breakdance-woocommerce .woocommerce-ordering {
  width: max-content;
  flex-grow: 1;
}

/* Buttons Full Width */
.breakdance-woocommerce ul.products li.product a {
  width: 100%;
}

.breakdance-woocommerce .entry-summary .price,
.breakdance-woocommerce.bde-wooproductprice .price,
.breakdance-woocommerce ul.products li.product .price {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  /* Prices Order */
  /* Prices Display Inline */
}
.breakdance-woocommerce .entry-summary .price ins,
.breakdance-woocommerce.bde-wooproductprice .price ins,
.breakdance-woocommerce ul.products li.product .price ins {
  margin-right: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .entry-summary .price del,
.breakdance-woocommerce.bde-wooproductprice .price del,
.breakdance-woocommerce ul.products li.product .price del {
  order: 1;
}
.breakdance-woocommerce .entry-summary .price .woocommerce-Price-amount,
.breakdance-woocommerce.bde-wooproductprice .price .woocommerce-Price-amount,
.breakdance-woocommerce ul.products li.product .price .woocommerce-Price-amount {
  display: inline;
}

.breakdance-woocommerce ul.products li.product .price {
  margin-bottom: var(--bde-woo-base-medium-gaps);
}

/* Image */
.bde-woo-product-image {
  position: relative;
}

.bde-woo-product-image:hover .bde-woo-product-image__hover-img {
  opacity: 1;
}

.bde-woo-product-image__hover-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  object-position: center;
  z-index: 1;
  opacity: 0;
  transition: opacity var(--bde-transition-duration) ease-in-out;
  pointer-events: none;
}

.breakdance-woocommerce ul.products h2.woocommerce-loop-product__title {
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
}

.breakdance-woocommerce ul.products .add_to_cart_button,
.breakdance-woocommerce ul.products .added_to_cart {
  padding-left: 10px;
  padding-right: 10px;
}

.breakdance-woocommerce ul.products .button,
.breakdance-woocommerce .single_add_to_cart_button {
  position: relative;
}
.breakdance-woocommerce ul.products .button.loading,
.breakdance-woocommerce .single_add_to_cart_button.loading {
  text-indent: -999999px;
}
.breakdance-woocommerce ul.products .button.loading::before,
.breakdance-woocommerce .single_add_to_cart_button.loading::before {
  opacity: 1;
}
.breakdance-woocommerce ul.products .button.loading::after,
.breakdance-woocommerce .single_add_to_cart_button.loading::after {
  display: none;
}
.breakdance-woocommerce ul.products .button::before,
.breakdance-woocommerce .single_add_to_cart_button::before {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
  background-color: currentColor;
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
  pointer-events: none;
  opacity: 0;
}

/* Ratings */
.breakdance-woocommerce ul.products .star-rating {
  margin-right: var(--bde-woo-base-extra-small-gaps);
}

.bde-woo-ratings {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--indigo-700);
}

/* Count is hidden by default */
.bde-woo-ratings-count {
  display: none;
}

/* Category Counter */
.breakdance-woocommerce .product-category mark.count {
  background-color: transparent;
  color: var(--bde-woo-base-headings-color);
  margin-left: var(--bde-woo-base-small-gaps);
  font-weight: var(--bde-woo-typography-font-weight-heavy);
}

.bde-woo-product-footer {
  display: flex;
  margin-top: auto;
  gap: var(--bde-woo-base-medium-gaps);
}

/* Out of Stock */
.breakdance-woocommerce li.product p.out-of-stock,
.breakdance-woocommerce li.product p.available-on-backorder {
  margin: 10px 0;
}

.bde-woo-shop-filters {
  width: 100%;
}

.breakdance-woocommerce {
  /*
   * Chips
   * 1. Active Filters
   * 2. Ratings
   * 3. Filter by Attributes
   */
  /* ----- ACTIVE FILTERS ----- */
  /* ----- FILTER BY RATING ----- */
  /* ----- FILTER BY PRICE ----- */
  /* Slider Range Filled */
  /* ----- FILTER BY ATTRIBUTE ----- */
  /* Dropdown and Button Gap */
}
.breakdance-woocommerce .widget_layered_nav_filters a,
.breakdance-woocommerce .wc-layered-nav-rating a,
.breakdance-woocommerce .wc-layered-nav-term a {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  text-decoration: none;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  padding: 4px 6px 5px 6px;
  border-radius: var(--bde-button-border-radius);
  gap: var(--bde-woo-base-small-gaps);
  color: var(--bde-woo-widgets__chip-text-color);
  background-color: var(--bde-woo-widgets__chip-background-color);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  line-height: var(--bde-woo-base-heading-line-height);
  transition: var(--bde-woo-base-transition);
  cursor: pointer;
}
.breakdance-woocommerce .widget_layered_nav_filters a bdi,
.breakdance-woocommerce .wc-layered-nav-rating a bdi,
.breakdance-woocommerce .wc-layered-nav-term a bdi {
  color: var(--bde-woo-widgets__chip-text-color);
}
.breakdance-woocommerce .wc-layered-nav-term span {
  color: var(--bde-woo-widgets__chip-text-color);
}
.breakdance-woocommerce .wc-layered-nav-term {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  position: relative;
}
.breakdance-woocommerce .wc-layered-nav-term a,
.breakdance-woocommerce .wc-layered-nav-term a:hover {
  display: flex;
  width: 100%;
  text-decoration: none;
}
.breakdance-woocommerce .widget_layered_nav_filters a,
.breakdance-woocommerce .widget_layered_nav_filters a:hover,
.breakdance-woocommerce .wc-layered-nav-term.chosen a,
.breakdance-woocommerce .wc-layered-nav-term.chosen span,
.breakdance-woocommerce .wc-layered-nav-rating a:hover,
.breakdance-woocommerce .wc-layered-nav-term:hover a {
  text-decoration: none;
  color: var(--bde-woo-widgets__chip-text-color-hover);
  background-color: var(--bde-woo-widgets__chip-background-color-hover);
}
.breakdance-woocommerce .widget_layered_nav_filters a bdi,
.breakdance-woocommerce .widget_layered_nav_filters a:hover bdi,
.breakdance-woocommerce .wc-layered-nav-term.chosen a bdi,
.breakdance-woocommerce .wc-layered-nav-term.chosen span bdi,
.breakdance-woocommerce .wc-layered-nav-rating a:hover bdi,
.breakdance-woocommerce .wc-layered-nav-term:hover a bdi {
  color: var(--bde-woo-widgets__chip-text-color-hover);
}
.breakdance-woocommerce .wc-layered-nav-term:hover span {
  color: var(--bde-woo-widgets__chip-text-color-hover);
}
.breakdance-woocommerce .widget_layered_nav_filters a,
.breakdance-woocommerce .wc-layered-nav-term.chosen span {
  /* Close Icon */
}
.breakdance-woocommerce .widget_layered_nav_filters a:after,
.breakdance-woocommerce .wc-layered-nav-term.chosen span:after {
  content: "×";
  padding-left: 3px;
  margin-left: auto;
}
.breakdance-woocommerce .widget_layered_nav_filters ul {
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .widget_rating_filter ul {
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .widget_price_filter {
  /* Slider Range Empty */
}
.breakdance-woocommerce .widget_price_filter .price_slider_amount {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: var(--bde-woo-base-medium-gaps);
  line-height: var(--bde-woo-base-heading-line-height);
  color: var(--bde-woo-base-headings-color);
}
.breakdance-woocommerce .widget_price_filter .price_label {
  align-self: center;
}
.breakdance-woocommerce .widget_price_filter .price_slider {
  background-color: var(--indigo-50);
  position: relative;
  height: 4px;
  border-radius: 2px;
  margin: calc(var(--bde-woo-base-big-gaps) + var(--bde-woo-base-medium-gaps)) 8px;
}
.breakdance-woocommerce .ui-slider-range {
  height: 4px;
  background-color: var(--bde-woo-base-primary-color);
  position: absolute;
  transition: var(--bde-woo-base-transition);
}
.breakdance-woocommerce .ui-slider-handle {
  display: flex;
  width: 24px;
  height: 24px;
  border: 1px solid var(--bde-woo-widgets__handle-border-color);
  position: absolute;
  background-color: var(--bde-woo-widgets__handle-background-color);
  border-radius: 100%;
  box-shadow: var(--bde-woo-widgets__handle-shadow);
  outline: none;
  margin-top: -10px;
  margin-left: -12px;
  cursor: pointer;
  transition: var(--bde-woo-base-transition);
}
.breakdance-woocommerce .ui-slider-handle:hover {
  border-color: var(--bde-woo-widgets__handle-border-color-hover);
  background: var(--bde-woo-widgets__handle-background-color-hover);
  box-shadow: var(--bde-woo-widgets__handle-shadow-hover);
}
.breakdance-woocommerce .woocommerce-widget-layered-nav ul {
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .woocommerce-widget-layered-nav ul li .count {
  line-height: var(--bde-woo-base-heading-line-height);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px;
  pointer-events: none;
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-medium-gaps);
  /* Option Default State */
  /* Gaps Between Options */
  /* Selected Option */
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown select[multiple=multiple] {
  padding: 12px 8px;
  background-image: none;
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown option {
  line-height: var(--bde-woo-base-heading-line-height);
  padding: 5px 10px 6px 10px;
  border-radius: 100px;
  cursor: pointer;
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown option:not(:last-child) {
  margin-bottom: var(--bde-woo-base-standard-gaps);
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown option[selected=selected] {
  background-color: var(--bde-woo-base-primary-color);
  color: var(--bde-woo-base-text-on-primary-color);
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown .select2-selection__choice {
  display: flex;
  align-items: center;
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: static;
  order: 1;
  padding-right: 0;
  padding-left: 3px;
}
.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove {
  color: inherit;
}

/* ----- Field ----- */
.select2-search--dropdown {
  padding: 8px;
}

/* Hide Default Arrow */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/* Line Height and Paddings */
.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
  line-height: var(--bde-woo-base-paragraph-line-height);
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  font-weight: var(--bde-woo-typography-font-weight-medium);
  color: var(--bde-woo-buttons-and-links__text-link-color);
  margin-top: -0.1em;
}

/* Height Bug Fix */
.select2-container span.selection {
  height: 40px;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-radius: var(--bde-woo-forms__inputs-border-radius);
}

/* ----- Dropdown ----- */
/* Dropdown Wrapper */
.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above {
  border: 1px solid var(--bde-woo-forms__inputs-border-color);
  border-radius: var(--bde-woo-forms__inputs-border-radius);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-forms__inputs-text-color);
  overflow: hidden;
}

.select2-container--open .select2-dropdown--below {
  margin-top: 10px;
}

.select2-container--open .select2-dropdown--above {
  margin-top: -10px;
}

/* Option */
.select2-results__option {
  padding: 8px 12px;
}

/* Hover Option */
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,
.select2-container--default .select2-results__option--highlighted[data-selected]:hover {
  background-color: var(--bde-woo-buttons-and-links__text-link-color-hover);
  color: var(--bde-woo-base-text-on-primary-color);
}

/* Selected Option */
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
  color: var(--bde-woo-buttons-and-links__text-link-color);
  background-color: var(--bde-woo-select2__active-item-background-color);
}

/* Widgets Select2 */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  position: relative;
  background-color: var(--bde-woo-select2__active-item-background-color);
  border: none;
  line-height: var(--bde-woo-base-heading-line-height);
  padding: 4px 8px 6px 8px;
  border-radius: var(--bde-button-border-radius);
  color: var(--bde-woo-buttons-and-links__text-link-color);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: absolute;
  right: 8px;
  color: var(--bde-woo-buttons-and-links__text-link-color);
  font-weight: var(--bde-woo-typography-font-weight-medium);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove {
  color: var(--bde-woo-base-text-on-primary-color);
}

.select2-container--default .select2-selection--multiple {
  background-color: var(--bde-woo-forms__inpputs-background-color);
  border: 1px solid var(--bde-woo-forms__inputs-border-color);
  border-radius: var(--bde-woo-forms__inputs-border-radius);
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid var(--bde-woo-forms__inputs-border-color-focused);
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
  padding: 4px 8px 6px 8px;
  color: var(--bde-woo-forms__inputs-placeholder-color);
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline:hover {
  background-color: transparent;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  margin: var(--bde-woo-base-small-gaps) var(--bde-woo-base-small-gaps) 0 0;
}

.bde-woosidebar {
  display: block;
}

.bde-woo-widget {
  width: 100%;
}

.breakdance-woocommerce {
  /* ----- SEARCH WIDGET ----- */
  /* ----- TAG CLOUD ----- */
  /* Tag Cloud Row */
  /* Tag Cloud Link */
  /* Tag Cloud Link Hover State */
  /* ----- RECENT COMMENTS ----- */
  /* Recent Comments Gap */
  /* ----- PRODUCT CATEGORIES ----- */
  /* Categories Line Height */
  /* Checked Option */
  /* ----- CART WIDGET ---- */
  /* Cart Widget Gaps */
  /* Button Layout */
  /* Buttons Grow */
  /* Cart Row Layout */
  /* Thumbnail Images */
  /* Links */
  /* Quantity */
  /* Totals Row */
  /* Subtotal not Strong */
  /* ----- TOP RATED PRODUCTS ----- */
  /* List Item Layout */
  /* Thumbnails Images Appearance */
  /* Product Image and Title Link */
  /* Star Rating Full Row */
  /* ----- Recently Viewed Products ----- */
  /* Recently Viewed Products Gap */
  /* Image Thumbnails */
  /* Image and Title Link */
  /* Star Rating Full Width */
  /* Old Price */
  /* Old Price Size */
  /* PRODUCT LIST */
  /* Review */
}
.breakdance-woocommerce .wp-block-group {
  padding: 0;
}
.breakdance-woocommerce .widget {
  margin-bottom: 0;
}
.breakdance-woocommerce .widget:not(:last-child) {
  margin-bottom: var(--bde-woo-base-large-gaps);
}
.breakdance-woocommerce .widget:last-child {
  /* Twenty-Twenty Fix */
  margin-bottom: 0;
}
.breakdance-woocommerce h2.widgettitle {
  display: block;
  margin-bottom: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .woocommerce-product-search {
  display: flex;
  flex-direction: row;
  gap: var(--bde-woo-base-standard-gaps);
  width: 100%;
}
.breakdance-woocommerce .tagcloud {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-small-gaps);
  margin-left: -4px;
  align-items: stretch;
}
.breakdance-woocommerce .tagcloud a {
  font-size: var(--bde-woo-typography__size-standard) !important;
  font-weight: var(--bde-woo-typography-font-weight-medium);
  line-height: var(--bde-woo-base-heading-line-height);
  padding: 4px 8px 6px 8px;
  border-radius: var(--bde-button-border-radius);
  color: var(--bde-woo-widgets__chip-text-color);
  background-color: var(--bde-woo-widgets__chip-background-color);
  transition: var(--bde-woo-base-transition);
}
.breakdance-woocommerce .tagcloud a:hover {
  text-decoration: none;
  color: var(--bde-woo-widgets__chip-text-color-hover);
  /* ? */
  background-color: var(--bde-woo-widgets__chip-background-color-hover);
}
.breakdance-woocommerce .widget_recent_comments {
  gap: var(--bde-woo-base-medium-gaps);
  width: 100%;
  /* List Items Gaps */
  /* Inline Layout */
}
.breakdance-woocommerce .widget_recent_comments ul {
  gap: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .widget_recent_comments .comment-author-link {
  display: inline;
}
.breakdance-woocommerce .widget_product_categories {
  line-height: var(--bde-woo-base-heading-line-height);
  /* Children Layout */
}
.breakdance-woocommerce .widget_product_categories ul {
  width: 100%;
  flex-wrap: wrap;
}
.breakdance-woocommerce .widget_product_categories ul li:not(:last-child) {
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  margin-bottom: var(--bde-woo-base-standard-gaps);
  padding-bottom: var(--bde-woo-base-standard-gaps);
}
.breakdance-woocommerce .widget_product_categories ul.product-categories > li:last-child {
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  margin-bottom: var(--bde-woo-base-standard-gaps);
  padding-bottom: var(--bde-woo-base-standard-gaps);
}
.breakdance-woocommerce .widget_product_categories ul.product-categories > li:first-child {
  border-top: 1px solid var(--bde-woo-base-border-color);
  padding-top: var(--bde-woo-base-standard-gaps);
}
.breakdance-woocommerce .widget_product_categories ul.children {
  padding-top: var(--bde-woo-base-standard-gaps);
  margin-top: var(--bde-woo-base-standard-gaps);
  border-top: 1px solid var(--bde-woo-base-border-color);
  padding-left: 24px;
}
.breakdance-woocommerce .widget_product_categories .count {
  display: inline;
}
.breakdance-woocommerce select:-internal-list-box option:checked {
  background-color: var(--bde-woo-widgets__tag-background-color);
}
.breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart,
.breakdance-woocommerce .widget_shopping_cart .widget_shopping_cart_content,
.breakdance-woocommerce .widget_shopping_cart {
  gap: var(--bde-woo-base-large-gaps);
  width: 100%;
}
.breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: stretch;
  gap: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .widget_shopping_cart .remove_from_cart_button {
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  opacity: 0.5;
  transition: var(--bde-woo-base-transition);
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
}
.breakdance-woocommerce .widget_shopping_cart .remove_from_cart_button:hover {
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  opacity: 1;
  text-decoration: none;
}
.breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .button {
  flex-grow: 1;
}
.breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart li {
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart img {
  width: 24px;
  height: 24px;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
  border-radius: var(--bde-woo-product-images__border-radius);
}
.breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  line-height: var(--bde-woo-base-heading-line-height);
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .widget_shopping_cart ul.woocommerce-mini-cart .quantity {
  color: var(--bde-woo-base-headings-color);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-heading-line-height);
  margin-left: auto;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  justify-self: flex-start;
  gap: var(--bde-woo-base-small-gaps);
}
.breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__total {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  flex-direction: row;
  gap: var(--bde-woo-base-extra-small-gaps);
}
.breakdance-woocommerce .widget_shopping_cart .woocommerce-mini-cart__total strong {
  font-weight: var(--bde-woo-typography-font-weight-normal);
  line-height: var(--bde-woo-base-heading-line-height);
}
.breakdance-woocommerce .widget_top_rated_products li:first-child {
  border-top: 1px solid var(--bde-woo-base-border-color);
  padding-top: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .widget_top_rated_products li {
  display: flex;
  color: var(--bde-woo-base-text-color);
  gap: var(--bde-woo-base-standard-gaps);
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  padding-bottom: var(--bde-woo-base-medium-gaps);
  margin-bottom: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .widget_top_rated_products li:last-child {
  margin-bottom: 0;
}
.breakdance-woocommerce .widget_top_rated_products .attachment-woocommerce_thumbnail {
  border-radius: var(--bde-woo-product-images__border-radius);
  width: 40px;
  height: 40px;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
}
.breakdance-woocommerce .widget_top_rated_products a {
  display: flex;
  flex-direction: row;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  width: 100%;
  gap: var(--bde-woo-base-standard-gaps);
  align-items: center;
}
.breakdance-woocommerce .widget_top_rated_products .star-rating {
  width: 100%;
}
.breakdance-woocommerce .widget_top_rated_products del {
  order: 1;
  margin-left: -4px;
  display: flex;
}
.breakdance-woocommerce .widget_top_rated_products del .woocommerce-Price-amount {
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
}
.breakdance-woocommerce .widget_recently_viewed_products li:first-child {
  border-top: 1px solid var(--bde-woo-base-border-color);
  padding-top: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .widget_recently_viewed_products li {
  display: flex;
  color: var(--bde-woo-base-text-color);
  gap: var(--bde-woo-base-standard-gaps);
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  margin-bottom: var(--bde-woo-base-medium-gaps);
  padding-bottom: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .widget_recently_viewed_products li:last-child {
  margin-bottom: 0;
}
.breakdance-woocommerce .widget_recently_viewed_products .attachment-woocommerce_thumbnail {
  border-radius: var(--bde-woo-product-images__border-radius);
  width: 40px;
  height: 40px;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
}
.breakdance-woocommerce .widget_recently_viewed_products a {
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--bde-woo-base-standard-gaps);
  width: 100%;
}
.breakdance-woocommerce .widget_recently_viewed_products .star-rating {
  width: 100%;
}
.breakdance-woocommerce .widget_recently_viewed_products del {
  order: 1;
  margin-left: -4px;
  display: flex;
}
.breakdance-woocommerce .widget_recently_viewed_products del .woocommerce-Price-amount {
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
}
.breakdance-woocommerce .woocommerce.widget_products a {
  display: flex;
  flex-direction: row;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  align-items: center;
  gap: var(--bde-woo-base-standard-gaps);
  width: 100%;
}
.breakdance-woocommerce .woocommerce.widget_products .star-rating {
  width: 100%;
}
.breakdance-woocommerce .woocommerce.widget_products img {
  border-radius: var(--bde-woo-product-images__border-radius);
  width: 40px;
  height: 40px;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
}
.breakdance-woocommerce .woocommerce.widget_products li {
  color: var(--bde-woo-base-text-color);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-standard-gaps);
  align-items: center;
}
.breakdance-woocommerce .woocommerce.widget_products li:first-child {
  border-top: 1px solid var(--bde-woo-base-border-color);
  padding-top: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .woocommerce.widget_products li {
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  margin-bottom: var(--bde-woo-base-medium-gaps);
  padding-bottom: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .woocommerce.widget_products li:last-child {
  margin-bottom: 0;
}
.breakdance-woocommerce .woocommerce.widget_products del {
  order: 1;
  margin-left: -4px;
  display: flex;
}
.breakdance-woocommerce .woocommerce.widget_products del .woocommerce-Price-amount {
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews a {
  display: flex;
  flex-direction: row;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  align-items: center;
  gap: var(--bde-woo-base-standard-gaps);
  width: 100%;
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews .star-rating {
  width: 100%;
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews img {
  border-radius: var(--bde-woo-product-images__border-radius);
  width: 40px;
  height: 40px;
  border-color: var(--bde-woo-product-images__border-color);
  border-style: solid;
  border-width: var(--bde-woo-product-images__border-width);
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews li {
  color: var(--bde-woo-base-text-color);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-standard-gaps);
  align-items: center;
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews li:first-child {
  border-top: 1px solid var(--bde-woo-base-border-color);
  padding-top: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews li {
  border-bottom: 1px solid var(--bde-woo-base-border-color);
  margin-bottom: var(--bde-woo-base-medium-gaps);
  padding-bottom: var(--bde-woo-base-medium-gaps);
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews li:last-child {
  margin-bottom: 0;
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews del {
  order: 1;
  margin-left: -4px;
  display: flex;
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews del .woocommerce-Price-amount {
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
}
.breakdance-woocommerce .woocommerce.widget_recent_reviews span.reviewer {
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  color: var(--bde-woo-base-text-color);
}

/* Quicklook Button */
.bde-woo-product-quicklook {
  border-radius: var(--bde-woo-wrappers__border-radius);
  position: absolute;
  inset: 0;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: var(--bde-woo-base-transition);
  transform: translateZ(0);
}
.bde-woo-product-quicklook::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background-color: var(--bde-woo-quicklook-button-backdrop-color);
  opacity: var(--bde-woo-quicklook-button-backdrop-opacity);
}
.bde-woo-product-image:hover .bde-woo-product-quicklook {
  opacity: 1;
  pointer-events: auto;
}

.bde-woo-product-quicklook-button {
  padding: var(--bde-button-padding-sm);
}
.bde-woo-product-quicklook-button:after {
  content: "";
  order: -1;
  display: flex;
  width: 1em;
  height: 1em;
  font-size: var(--bde-woo-quicklook-button-icon-size);
  background-color: currentColor;
  mask: var(--bde-woo-quicklook-button-icon);
  -webkit-mask: var(--bde-woo-quicklook-button-icon);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.bde-woo-product-quicklook-button.loading:after {
  display: none;
}

/* Quicklook Modal */
.bde-woo-quicklook {
  position: fixed;
  inset: 0;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transition: var(--bde-woo-base-transition);
}

.bde-woo-quicklook-modal {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate3d(-50%, -60%, 0);
  width: 950px;
  max-width: 100%;
  max-height: 515px;
  background-color: var(--bde-woo-quicklook-modal-background-color);
  border-radius: 4px;
  text-align: left;
  overflow-y: auto;
  transition: var(--bde-woo-base-transition);
}
@media (max-width: 767px) {
  .bde-woo-quicklook-modal {
    max-height: 100%;
    width: 100%;
    border-radius: 0;
  }
  .bde-woo-quicklook-modal div.product {
    gap: var(--bde-woo-base-big-gaps);
  }
}
.bde-woo-quicklook-modal .price {
  margin: 0;
}
.bde-woo-quicklook-modal .woocommerce-review-link {
  display: none;
}

.bde-woo-quicklook-modal-body {
  padding: 30px;
}
@media (max-width: 767px) {
  .bde-woo-quicklook-modal-body {
    padding: 20px;
  }
}

.bde-woo-quicklook-modal-close {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
  font-size: var(--bde-woo-quicklook-close-button-size);
  padding: 7px 10px;
  border: none;
  line-height: 1;
  opacity: 0.5;
  color: var(--bde-woo-quicklook-close-button-color);
  background-color: transparent;
  cursor: pointer;
  transition: var(--bde-woo-base-transition);
}
.bde-woo-quicklook-modal-close:hover {
  opacity: 1;
}

.bde-woo-quicklook-modal-overlay {
  position: fixed;
  inset: 0;
  z-index: 1;
  background-color: var(--bde-woo-quicklook-overlay-color);
}

.is-bde-quicklook-visible .bde-woo-quicklook {
  opacity: 1;
  pointer-events: auto;
}
.is-bde-quicklook-visible .bde-woo-quicklook-modal {
  transform: translate3d(-50%, -50%, 0);
}

.bde-woo-quicklook-modal-prev,
.bde-woo-quicklook-modal-next {
  position: fixed;
  z-index: 2;
  top: 50%;
  width: 40px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--bde-woo-quicklook-arrow-size);
  border: none;
  color: var(--bde-woo-quicklook-arrow-color);
  transform: translateY(-50%);
  background-color: var(--bde-woo-quicklook-arrow-background-color);
  appearance: none;
  cursor: pointer;
  text-indent: -999999px;
  transition: var(--bde-woo-base-transition);
}
.bde-woo-quicklook-modal-prev:before,
.bde-woo-quicklook-modal-next:before {
  content: "";
  display: block;
  background-color: currentColor;
  width: 1em;
  height: 1.2em;
  transform: rotate(-90deg);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='m441.9%20167.3-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3E%3Cpath%20d='m441.9%20167.3-19.8-19.8c-4.7-4.7-12.3-4.7-17%200L224%20328.2%2042.9%20147.5c-4.7-4.7-12.3-4.7-17%200L6.1%20167.3c-4.7%204.7-4.7%2012.3%200%2017l209.4%20209.4c4.7%204.7%2012.3%204.7%2017%200l209.4-209.4c4.7-4.7%204.7-12.3%200-17z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
}
.bde-woo-quicklook-modal-prev:hover,
.bde-woo-quicklook-modal-next:hover {
  color: var(--bde-woo-quicklook-arrow-color-hover);
  background-color: var(--bde-woo-quicklook-arrow-background-color-hover);
}
.bde-woo-quicklook-modal-prev.disabled,
.bde-woo-quicklook-modal-next.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.bde-woo-quicklook-modal-prev {
  left: 0;
}
.bde-woo-quicklook-modal-prev:before {
  transform: rotate(90deg);
}

.bde-woo-quicklook-modal-next {
  right: 0;
}

/*
 * Plugin: woocommerce-paypal-payments
 */
.breakdance-woocommerce.woocommerce-cart .ppc-button-wrapper, .breakdance-woocommerce.woocommerce-checkout .ppc-button-wrapper {
  width: 100%;
  margin-top: var(--bde-woo-base-big-gaps);
}
.breakdance-woocommerce .payment_method_paypal img {
  padding: 0 12px;
  max-width: 200px;
}

/*
 * Plugin: woocommerce-gateway-stripe
 */
.breakdance-woocommerce {
  /* Stripe - Google Pay */
}
.breakdance-woocommerce #payment .payment_method_stripe {
  display: flex;
  flex-wrap: wrap;
  /* Save credit card checkbox */
}
.breakdance-woocommerce #payment .payment_method_stripe .wc-saved-payment-methods {
  padding-left: 0;
  list-style-type: none;
}
.breakdance-woocommerce #payment .payment_method_stripe .wc-stripe-elements-field {
  /* Stripe Elements are not real inputs but iframes */
  margin: 0;
  padding: 10px 12px;
  height: 40px;
}
.breakdance-woocommerce #payment .payment_method_stripe .wc-credit-card-form .form-row {
  gap: 0;
  margin-bottom: 10px;
}
.breakdance-woocommerce #payment .payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0;
}
.breakdance-woocommerce #wc-stripe-payment-request-wrapper {
  max-width: 510px;
  width: 100%;
  margin: 0 auto;
}
.breakdance-woocommerce #wc-stripe-payment-request-button-separator {
  width: 100%;
}
.breakdance-woocommerce .bde-checkout-billing-form #wc-stripe-payment-request-wrapper {
  max-width: 100%;
}

.woocommerce-page.woocommerce-account #stripe-payment-data p {
  margin-bottom: 20px;
  display: block;
}

/*
 * Plugin: variation-swatches-woo (by CartFlows)
 */
.cfvsw-product-page form.cart,
.cfvsw-product-page table.variations tbody,
.cfvsw_variations_form form.cart,
.cfvsw_variations_form table.variations tbody {
  gap: var(--bde-woo-swatch-space-between-items);
}
.cfvsw-product-page table.variations tbody,
.cfvsw-product-page table.variations tbody tr,
.cfvsw_variations_form table.variations tbody,
.cfvsw_variations_form table.variations tbody tr {
  text-align: var(--bde-woo-swatch-alignment);
}
.cfvsw-product-page .cfvsw-swatches-container,
.cfvsw_variations_form .cfvsw-swatches-container {
  display: flex;
  flex-flow: wrap;
  padding: 0;
  position: relative;
  box-sizing: border-box;
  grid-gap: 8px;
  width: auto;
  justify-content: var(--bde-woo-swatch-alignment);
  gap: var(--bde-woo-swatch-space-between-options);
}
.cfvsw-product-page .cfvsw-swatches-option,
.cfvsw_variations_form .cfvsw-swatches-option {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 200ms;
  font-size: var(--cfvsw-swatches-font-size, 12px);
  text-align: center;
  line-height: 1.3;
  cursor: pointer;
  user-select: none;
  white-space: normal;
  padding: var(--bde-woo-swatch-padding);
  border: var(--bde-woo-swatch-border);
  box-shadow: var(--bde-woo-swatch-shadow);
  background-color: var(--bde-woo-swatch-background);
}
.cfvsw-product-page .cfvsw-image-option,
.cfvsw-product-page .cfvsw-swatches-option:not(.cfvsw-label-option),
.cfvsw_variations_form .cfvsw-image-option,
.cfvsw_variations_form .cfvsw-swatches-option:not(.cfvsw-label-option) {
  min-width: auto !important;
  min-height: auto !important;
  width: var(--bde-woo-swatch-color-width);
  height: var(--bde-woo-swatch-color-height);
  padding: var(--bde-woo-swatch-color-padding);
  box-shadow: var(--bde-woo-swatch-shadow);
  background-color: var(--bde-woo-swatch-color-background);
}
.cfvsw-product-page .cfvsw-swatches-option:not(.cfvsw-swatches-disabled, .cfvsw-swatches-out-of-stock):hover,
.cfvsw_variations_form .cfvsw-swatches-option:not(.cfvsw-swatches-disabled, .cfvsw-swatches-out-of-stock):hover {
  border-color: var(--bde-woo-swatch-border-color-hover);
  box-shadow: var(--bde-woo-swatch-shadow-hover);
  background-color: var(--bde-woo-swatch-background-hover);
}
.cfvsw-product-page .cfvsw-selected-swatch,
.cfvsw-product-page .cfvsw-selected-swatch:not(.cfvsw-label-option),
.cfvsw_variations_form .cfvsw-selected-swatch,
.cfvsw_variations_form .cfvsw-selected-swatch:not(.cfvsw-label-option) {
  border-color: var(--bde-woo-swatch-border-color-selected);
  box-shadow: var(--bde-woo-swatch-shadow-selected);
  background-color: var(--bde-woo-swatch-background-selected);
}
.cfvsw-product-page .cfvsw-swatches-blur,
.cfvsw-product-page .cfvsw-swatches-blur-disable,
.cfvsw_variations_form .cfvsw-swatches-blur,
.cfvsw_variations_form .cfvsw-swatches-blur-disable {
  opacity: 0.4;
}
.cfvsw-product-page .cfvsw-swatches-blur:before,
.cfvsw-product-page .cfvsw-swatches-blur-disable:before,
.cfvsw_variations_form .cfvsw-swatches-blur:before,
.cfvsw_variations_form .cfvsw-swatches-blur-disable:before {
  background-color: transparent;
}
.cfvsw-product-page .cfvsw-swatch-inner,
.cfvsw_variations_form .cfvsw-swatch-inner {
  display: flex;
  border-radius: inherit;
  transition: 200ms;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  word-break: break-all;
}
.cfvsw-product-page table.variations .label label,
.cfvsw_variations_form table.variations .label label {
  margin-bottom: var(--bde-woo-swatch-space-after-label);
}
.cfvsw-product-page .cfvsw-tooltip,
.cfvsw_variations_form .cfvsw-tooltip {
  position: absolute;
  min-width: 10px;
  min-height: 10px;
  width: max-content;
  border-radius: 5px;
  font-size: 0.8em;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: none;
  background-color: var(--bde-woo-swatch-tooltip-background);
  color: var(--bde-woo-swatch-tooltip-color);
  padding: var(--bde-woo-swatch-tooltip-padding);
}
.cfvsw-product-page .cfvsw-tooltip:before,
.cfvsw_variations_form .cfvsw-tooltip:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  bottom: -5px;
  left: calc(50% - 4px);
  transform: rotate(45deg);
  border-top-left-radius: 10px;
  z-index: -1;
  border-right: 1px solid;
  border-bottom: 1px solid;
  background-color: var(--bde-woo-swatch-tooltip-background);
}
.cfvsw-product-page .cfvsw-tooltip-preview,
.cfvsw_variations_form .cfvsw-tooltip-preview {
  min-width: 60px;
  min-height: 60px;
  display: block;
  background-color: #fff;
  background-position: center;
}
.cfvsw-product-page .cfvsw-tooltip-label,
.cfvsw_variations_form .cfvsw-tooltip-label {
  padding: 0.1em;
  display: flex;
  justify-content: center;
  font-size: inherit;
}

ul.products .cfvsw_variations_form {
  margin-bottom: var(--bde-woo-base-medium-gaps);
}
ul.products .cfvsw_variations_form tbody {
  display: table-row-group;
}
ul.products .cfvsw-shop-variations tr td {
  justify-content: var(--bde-woo-swatch-alignment);
}
ul.products .cfvsw_variations_form tr:has(.value):not(:last-child) {
  margin-bottom: var(--bde-woo-swatch-space-between-items);
}

.cfvsw-hidden-select {
  display: none !important;
}

.cfvsw-swatches-hide,
.cfvsw-swatches-hide-disable {
  display: none;
}

.cfvsw-original-price,
.cfvsw-original-thumbnail {
  display: none;
}

.cfvsw-selected-label {
  font-weight: normal;
}
.cfvsw-selected-label::before {
  content: ": ";
}

/*
 * Plugin: woo-variation-swatches
 */
.woo-variation-swatches ul.variations {
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
}
.woo-variation-swatches ul.variations > li {
  flex-direction: row;
  justify-content: var(--wvs-position, flex-start);
  margin: 8px 0;
}
.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide {
  visibility: hidden;
}
.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show {
  visibility: visible;
}
.woo-variation-swatches table.variations {
  margin-bottom: var(--bde-woo-base-big-gaps);
}
.woo-variation-swatches table.variations tbody {
  align-items: var(--bde-woo-swatch-alignment);
  text-align: var(--bde-woo-swatch-alignment);
  gap: var(--bde-woo-swatch-space-between-items);
}
.woo-variation-swatches .variable-items-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--bde-woo-swatch-alignment);
  gap: var(--bde-woo-swatch-space-between-options);
  margin: 0;
  padding: 0;
  list-style: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item {
  line-height: 1;
}
.woo-variation-swatches .variable-items-wrapper .variable-item-contents {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
  margin: 0;
  height: auto;
  font-size: 12px;
  color: var(--bde-woo-base-headings-color);
  border: var(--bde-woo-swatch-border);
  box-shadow: var(--bde-woo-swatch-shadow);
  background-color: var(--bde-woo-swatch-background);
  padding: var(--bde-woo-swatch-padding);
  cursor: pointer;
  transition: 200ms;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
  border-color: var(--bde-woo-swatch-border-color-selected);
  box-shadow: var(--bde-woo-swatch-shadow-selected);
  background-color: var(--bde-woo-swatch-background-selected);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover {
  cursor: not-allowed;
  position: relative;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents {
  opacity: 0.6;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before {
  content: " ";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  mask-image: var(--wvs-cross, var(--x-mark-svg-icon));
  background-color: var(--error-svg-icon-color);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 100%;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
  border-color: var(--bde-woo-swatch-border-color-hover);
  box-shadow: var(--bde-woo-swatch-shadow-hocfvsw-swatches-optionver);
  background-color: var(--bde-woo-swatch-background-hover);
}
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item,
.woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item {
  width: var(--bde-woo-swatch-color-width);
  height: var(--bde-woo-swatch-color-height);
  padding: var(--bde-woo-swatch-color-padding);
  background-color: var(--bde-woo-swatch-color-background);
}
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-contents,
.woo-variation-swatches .variable-items-wrapper .variable-item.image-variable-item .variable-item-contents {
  border-radius: inherit;
  overflow: hidden;
}
.woo-variation-swatches .variable-items-wrapper .variable-item-span-color {
  display: block;
  width: 100%;
  height: 100%;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper {
  align-items: var(--bde-woo-swatch-alignment);
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item {
  padding: 0;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item:hover, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item:focus, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected, .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected:hover {
  border: none;
  box-shadow: none;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label {
  padding: 0;
  margin: 0;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {
  margin-left: 0;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
  padding: 0;
}
.woo-variation-swatches.wvs-show-label .variations th.label {
  display: inline-block;
  line-height: 1;
  margin-bottom: var(--bde-woo-swatch-space-after-label);
}
.woo-variation-swatches.wvs-show-label .variations th label {
  display: inline;
  margin: 0;
}
.woo-variation-swatches.wvs-show-label .variations td {
  padding: 0;
}
.woo-variation-swatches.wvs-show-label .variations .variations {
  display: inline-block;
  margin: 0 2px;
}
.woo-variation-swatches .wvs-tooltip .radio-variable-item[data-wvstooltip] {
  position: relative;
}
.woo-variation-swatches .wvs-tooltip .radio-variable-item[data-wvstooltip]::before,
.woo-variation-swatches .wvs-tooltip .radio-variable-item[data-wvstooltip]::after {
  left: 8px;
  bottom: 100%;
}
.woo-variation-swatches .wvs-tooltip .radio-variable-item .image-tooltip-wrapper {
  transform: translateX(-50%);
  left: 8px;
}
.woo-variation-swatches .wvs-tooltip.wvs-archive-align-center .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::before, .woo-variation-swatches .wvs-tooltip.wvs-archive-align-center .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::after {
  left: 50%;
}
.woo-variation-swatches .wvs-tooltip.wvs-archive-align-center .wvs-archive-variation-wrapper .radio-variable-item .image-tooltip-wrapper {
  transform: translateX(-50%);
  left: 50%;
}
.woo-variation-swatches .wvs-tooltip.wvs-archive-align-right .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::before, .woo-variation-swatches .wvs-tooltip.wvs-archive-align-right .wvs-archive-variation-wrapper .radio-variable-item[data-wvstooltip]::after {
  left: 100%;
}
.woo-variation-swatches .wvs-tooltip.wvs-archive-align-right .wvs-archive-variation-wrapper .radio-variable-item .image-tooltip-wrapper {
  transform: translateX(-50%);
  left: 100%;
}
.woo-variation-swatches [data-wvstooltip],
.woo-variation-swatches .wvs-has-image-tooltip {
  position: relative;
  cursor: pointer;
  outline: none;
}
.woo-variation-swatches [data-wvstooltip]:before,
.woo-variation-swatches [data-wvstooltip]:after,
.woo-variation-swatches .wvs-has-image-tooltip:before,
.woo-variation-swatches .wvs-has-image-tooltip:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  box-sizing: inherit;
  position: absolute;
  bottom: 130%;
  left: 50%;
  z-index: 999;
  transform: translateZ(0);
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3);
  transition: opacity 500ms ease-in-out;
}
.woo-variation-swatches [data-wvstooltip]:before,
.woo-variation-swatches .wvs-has-image-tooltip:before {
  margin-bottom: 5px;
  transform: translateX(-50%);
  background-color: var(--bde-woo-swatch-tooltip-background);
  color: var(--bde-woo-swatch-tooltip-color);
  padding: var(--bde-woo-swatch-tooltip-padding);
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}
.woo-variation-swatches [data-wvstooltip]:before {
  min-width: 100px;
  content: attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock);
}
.woo-variation-swatches .wvs-has-image-tooltip:before {
  content: attr(data-title);
  background-image: var(--tooltip-background);
  background-repeat: no-repeat;
  width: var(--tooltip-width);
  height: calc(var(--tooltip-height) + 20px);
  background-size: contain;
  background-position: center top;
  padding: 0;
  line-height: 20px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
  align-content: center;
  font-size: 12px;
  backface-visibility: hidden;
}
.woo-variation-swatches [data-wvstooltip]:after,
.woo-variation-swatches .wvs-has-image-tooltip:after {
  margin-left: -5px;
  width: 0;
  border-top: 5px solid var(--bde-woo-swatch-tooltip-background);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}
.woo-variation-swatches [data-wvstooltip]:hover:before,
.woo-variation-swatches [data-wvstooltip]:hover:after,
.woo-variation-swatches .wvs-has-image-tooltip:hover:before,
.woo-variation-swatches .wvs-has-image-tooltip:hover:after {
  bottom: 120%;
  visibility: visible;
  opacity: 1;
}
.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled, .woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before {
  display: none !important;
}



.breakdance-menu{--menu-background: #fff;--menu-max-height: calc(100vh - var(--mobile-buffer-y));--menu-alignment: flex-start;--menu-duration: var(--bde-transition-duration, .3s);--menu-base-font-size: .875em;--mobile-offset-y:calc(100% + 15px);--mobile-offset-x: 0;--mobile-offcanvas-width: 400px;--mobile-topbar-padding: 15px;--mobile-topbar-logo-width: 110px;--mobile-topbar-logo-order: -1;--mobile-topbar-close-button-size: 20px;--mobile-topbar-close-button-color: var(--bde-headings-color);--mobile-topbar-close-button-color-hover: var(--mobile-topbar-close-button-color);--mobile-topbar-close-button-bar-height: 2px;--toggle-background-color: transparent;--toggle-background-color-hover: var(--toggle-background-color);--toggle-active-background-color: var(--toggle-background-color);--toggle-padding: 0px;--toggle-radius: 0px;--toggle-layer-width: 32px;--toggle-layer-height: 4px;--toggle-layer-spacing: 6px;--toggle-layer-color: var(--bde-headings-color);--toggle-layer-color-hover: var(--toggle-layer-color);--toggle-layer-color-active: var(--toggle-layer-color);--toggle-layer-border-radius: 0px;--links-gap: 0px;--link-padding-top: 20px;--link-padding-bottom: 20px;--link-padding-left: 20px;--link-padding-right: 20px;--link-color: var(--bde-headings-color);--link-color-hover: var(--link-color);--link-background-color: transparent;--link-background-color-hover: var(--link-background-color);--link-alignment: space-between;--link-effect-thickness: 3px;--link-effect-color: var(--link-color);--link-effect-color-hover: var(--link-effect-color);--link-effect-radius: 0px;--link-color-active: var(--link-color);--link-background-color-active: var(--link-background-color);--link-arrow-display: block;--link-arrow-color: var(--link-color);--link-arrow-color-hover: var(--link-color-hover);--link-arrow-size: 10px;--link-arrow-gap: 8px;--link-arrow-offset-y: 0px;--link-arrow-close-rotation: 0deg;--link-arrow-open-rotation: -180deg;--link-arrow-rotation: var(--link-arrow-close-rotation);--link-border: 1px solid var(--link-border-color);--link-border-color: #eee;--dropdown-animation-duration: var(--menu-duration);--dropdown-caret-display: block;--dropdown-caret-radius: 3px;--dropdown-caret-size: 12px;--dropdown-background-color: #fff;--dropdown-custom-offset-y: 20px;--dropdown-edge-offset: 20px;--dropdown-border-radius: 8px;--dropdown-custom-width: 500px;--dropdown-section-padding: 30px;--dropdown-section-gap: var(--gap-lg);--dropdown-links-gap: var(--gap-sm);--dropdown-link-color: var(--bde-headings-color);--dropdown-link-icon-display: block;--dropdown-link-icon-size: 16px;--dropdown-link-icon-spacing: 10px;--dropdown-link-icon-alignment: center;--dropdown-link-description-display: block;--dropdown-link-description-spacing: 0px;--dropdown-link-icon-x: 0px;--dropdown-link-icon-y: 0px;--dropdown-link-img-opacity: 1;--dropdown-link-img-opacity-hover: 1;--dropdown-columns-stack: row;--dropdown-columns-gap: var(--gap-xl);--dropdown-column-title-spacing: 0px;--dropdown-sections-stack: column;--dropdown-section-light-background: #fff;--dropdown-section-dark-background: #f6f9fc;--gap-xl: 60px;--gap-lg: 30px;--gap-sm: 15px;--gap-xs: 10px;--gap-none: 0;--arrow-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'%3E%3C/path%3E%3C/svg%3E");--mobile-link-padding-top: 20px;--mobile-link-padding-bottom: 20px;--mobile-link-padding-left: 20px;--mobile-link-padding-right: 20px;--mobile-link-level-2-padding-top: 12px;--mobile-link-level-2-padding-bottom: 12px;--mobile-link-level-2-padding-left: 25px;--mobile-link-level-2-padding-right: 20px;--mobile-link-level-3-padding-top: 12px;--mobile-link-level-3-padding-bottom: 12px;--mobile-link-level-3-padding-left: 30px;--mobile-link-level-3-padding-right: 30px}.breakdance-menu{position:relative;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-align:left;height:var(--menu-height)}:root .breakdance-menu{display:flex}.breakdance-menu-list{display:flex;align-items:center;justify-content:var(--menu-alignment);gap:var(--links-gap);list-style-type:none;margin:0;padding:0}.breakdance-menu-list>.bde-button{margin-left:15px}.breakdance-menu-item{position:relative}.breakdance-menu-item:hover{color:var(--link-color-hover);background-color:var(--link-background-color-hover)}.breakdance-menu-item:hover .breakdance-menu-link-arrow:after{background-color:var(--link-arrow-color-hover)}.breakdance-menu .breakdance-menu-link{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:var(--link-alignment);flex:1;font-size:var(--menu-base-font-size);font-family:inherit;font-weight:500;line-height:1;text-decoration:none;color:var(--link-color);padding:var(--link-padding-top) var(--link-padding-right) var(--link-padding-bottom) var(--link-padding-left);margin:0;border:none;background-color:var(--link-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease}.breakdance-menu .breakdance-menu-link:hover{color:inherit}.breakdance-menu-link-arrow{position:relative;z-index:1;align-self:stretch;border:none;background-color:transparent;padding:var(--link-padding-top) var(--link-padding-right) var(--link-padding-bottom) 0;cursor:pointer}.breakdance-menu-link-arrow:after{content:"";display:var(--link-arrow-display);-webkit-mask-image:var(--arrow-icon);mask-image:var(--arrow-icon);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:var(--link-arrow-gap);font-size:var(--link-arrow-size);width:1em;height:1em;background-color:var(--link-arrow-color);transform:translateY(var(--link-arrow-offset-y)) rotate(var(--link-arrow-rotation));transition:var(--menu-duration) transform ease,var(--menu-duration) background-color ease;flex-shrink:0}@-moz-document url-prefix(){.breakdance-menu-link-arrow:after{transition:none!important}}.breakdance-dropdown--open .breakdance-menu-link-arrow:after{--link-arrow-rotation: var(--link-arrow-open-rotation)}.hide-arrows-on-desktop .breakdance-menu-link-arrow{display:none}.breakdance-dropdown{--dropdown-offset-x: 0px;--dropdown-caret-x: 0px;--translate-x: 0px;--translate-y: 0px;--rotate-x: 0deg;--scale: 1;position:relative}.breakdance-dropdown .breakdance-menu-link{padding-right:0}.hide-arrows-on-desktop .breakdance-dropdown .breakdance-menu-link{padding-right:var(--link-padding-right)}.breakdance-dropdown-toggle{position:relative;display:flex;align-items:center}.breakdance-dropdown-floater{position:absolute;top:calc(var(--dropdown-offset-y) + var(--dropdown-custom-offset-y));left:var(--dropdown-offset-x);z-index:var(--bde-z-index-menu-dropdown);min-width:100%;opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;transform:translate(var(--translate-x)) translateY(var(--translate-y)) rotateX(var(--rotate-x)) scale(var(--scale)) translateZ(0)}.breakdance-dropdown--top .breakdance-dropdown-floater{top:calc(var(--dropdown-offset-y) - var(--dropdown-custom-offset-y))}.breakdance-dropdown--open .breakdance-dropdown-floater{opacity:1;visibility:visible;pointer-events:auto;will-change:opacity,height,transform,visibility}.breakdance-dropdown-caret{position:absolute;top:calc(var(--dropdown-caret-size) / 2 * -1);left:var(--dropdown-caret-x);z-index:1;display:var(--dropdown-caret-display);width:calc(var(--dropdown-caret-size) * 2);height:var(--dropdown-caret-size);transform:translateY(-50%);overflow:hidden;pointer-events:none}.breakdance-dropdown-caret:before{content:"";position:absolute;bottom:calc(var(--dropdown-caret-size) / 2 * -1);left:50%;display:block;width:var(--dropdown-caret-size);height:var(--dropdown-caret-size);background-color:var(--dropdown-caret-color, var(--dropdown-background-color));border-top-left-radius:var(--dropdown-caret-radius);backface-visibility:hidden;transform:translate(-50%) rotate(45deg) translateZ(0)}.breakdance-dropdown--top .breakdance-dropdown-caret{top:100%;border-top-left-radius:0;border-bottom-right-radius:var(--dropdown-caret-radius);transform:translate(-50%)}.breakdance-dropdown--top .breakdance-dropdown-caret:before{top:calc(var(--dropdown-caret-size) / 2 * -1);border-top-left-radius:0;border-bottom-right-radius:var(--dropdown-caret-radius)}.breakdance-dropdown-caret--hide{display:none}.breakdance-dropdown-body{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:var(--dropdown-sections-stack);width:100%;background-color:var(--dropdown-background-color);box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;border-radius:var(--dropdown-border-radius);overflow:hidden}.breakdance-menu--custom-width .breakdance-dropdown-floater,.breakdance-dropdown--custom .breakdance-dropdown-floater{width:calc(var(--dropdown-custom-width) - var(--dropdown-edge-offset) * 2)}.breakdance-menu--custom-width .breakdance-dropdown-floater .breakdance-dropdown-link,.breakdance-dropdown--custom .breakdance-dropdown-floater .breakdance-dropdown-link{white-space:normal}.breakdance-menu--placement-full-width{--dropdown-edge-offset: 0px;--dropdown-border-radius: 0px}.breakdance-menu--placement-section-width .breakdance-dropdown-floater{--bde-dropdown-width: var(--bde-header-width, var(--bde-section-width));width:calc(min(var(--bde-dropdown-width),100vw) - var(--dropdown-edge-offset) * 2)}.breakdance-dropdown-section{display:flex;flex-wrap:wrap;padding:var(--dropdown-section-padding);gap:var(--dropdown-section-gap);width:var(--dropdown-section-width)}.breakdance-dropdown-section--light{background-color:var(--dropdown-section-light-background)}.breakdance-dropdown-section--additional{flex:1;background-color:var(--dropdown-section-dark-background)}.breakdance-dropdown-columns{display:flex;flex-direction:var(--dropdown-columns-stack);gap:var(--dropdown-columns-gap);width:100%}.breakdance-dropdown-column{display:flex;flex-direction:column;gap:var(--gap-sm);flex:1}.breakdance-dropdown-column__title{display:flex;align-items:center;font-weight:700;font-size:var(--menu-base-font-size);line-height:1.5;white-space:nowrap;margin-top:0;margin-bottom:var(--dropdown-column-title-spacing);color:var(--link-color)}.breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{content:"";display:var(--link-arrow-display);-webkit-mask-image:var(--arrow-icon);mask-image:var(--arrow-icon);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:var(--link-arrow-gap);font-size:var(--link-arrow-size);width:1em;height:1em;background-color:var(--link-arrow-color);transform:translateY(var(--link-arrow-offset-y)) rotate(var(--link-arrow-rotation));transition:var(--menu-duration) transform ease,var(--menu-duration) background-color ease;flex-shrink:0;display:none}@-moz-document url-prefix(){.breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{transition:none!important}}.breakdance-dropdown-column--open .breakdance-dropdown-column__title:after{--link-arrow-rotation: var(--link-arrow-open-rotation)}.breakdance-dropdown-links{display:flex;flex-direction:column;gap:var(--dropdown-links-gap);list-style-type:none;margin:0;padding:0}.breakdance-menu .breakdance-dropdown-link{display:flex;align-items:center;font-size:var(--menu-base-font-size);line-height:1.5;text-decoration:none;color:var(--dropdown-link-color);white-space:nowrap;transition:var(--menu-duration) background-color ease}.breakdance-menu .breakdance-dropdown-link:hover{background-color:var(--dropdown-link-background-color-hover);color:var(--dropdown-link-color)}.breakdance-dropdown-link__icon{display:var(--dropdown-link-icon-display);align-self:var(--dropdown-link-icon-alignment);font-size:var(--dropdown-link-icon-size);color:var(--dropdown-link-icon-color);margin-right:var(--dropdown-link-icon-spacing);transform:translate(var(--dropdown-link-icon-x)) translateY(var(--dropdown-link-icon-y));flex-shrink:0;padding:var(--dropdown-link-icon-padding);background-color:var(--dropdown-link-icon-background);border-radius:var(--dropdown-link-icon-radius);transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease;overflow:hidden}.breakdance-dropdown-link:hover .breakdance-dropdown-link__icon{color:var(--dropdown-link-icon-color-hover, var(--dropdown-link-icon-color));background-color:var(--dropdown-link-icon-background-hover, var(--dropdown-link-icon-background))}.breakdance-dropdown-link:hover .breakdance-dropdown-link__icon img{opacity:var(--dropdown-link-img-opacity-hover)}.breakdance-dropdown-link__icon svg{display:block;width:1em;height:1em;fill:currentColor}.breakdance-dropdown-link__icon img{display:block;max-width:100%;width:1em;height:auto;opacity:var(--dropdown-link-img-opacity);transition:var(--menu-duration) opacity ease}.breakdance-dropdown-link__text{display:block;transition:var(--menu-duration) color ease}.breakdance-dropdown-link__description{color:var(--bde-body-text-color);display:var(--dropdown-link-description-display);transition:var(--menu-duration) opacity ease,var(--menu-duration) color ease;margin-top:var(--dropdown-link-description-spacing)}.breakdance-dropdown-custom-content{padding:var(--dropdown-section-padding)}.breakdance-menu-topbar{display:none;justify-content:space-between;padding:var(--mobile-topbar-padding)}.breakdance-menu-topbar-logo{display:flex;max-width:100%;width:var(--mobile-topbar-logo-width);height:auto;order:var(--mobile-topbar-logo-order)}.breakdance-menu-topbar-logo img{width:100%;height:100%}.breakdance-menu-overlay{position:fixed;inset:0;z-index:var(--bde-z-index-menu-backdrop);background-color:#00000040;opacity:0;pointer-events:none;transition:var(--menu-duration) opacity ease}.breakdance-responsive-menu--open .breakdance-menu-overlay{opacity:1;pointer-events:auto!important}.breakdance-menu-close-button{position:relative;font-size:var(--mobile-topbar-close-button-size);width:1em;height:1em;text-indent:-9999px;background:none;border:none;margin:0;padding:0;cursor:pointer;transform:rotate(45deg);flex-shrink:0}.breakdance-menu-close-button:hover:after,.breakdance-menu-close-button:hover:before{background-color:var(--mobile-topbar-close-button-color-hover)}.breakdance-menu-close-button:after,.breakdance-menu-close-button:before{content:"";position:absolute;background-color:var(--mobile-topbar-close-button-color);transition:var(--menu-duration) background-color ease}.breakdance-menu-close-button:after{top:0;left:50%;width:var(--mobile-topbar-close-button-bar-height);height:100%;transform:translate(-50%)}.breakdance-menu-close-button:before{top:50%;left:0;width:100%;height:var(--mobile-topbar-close-button-bar-height);transform:translateY(-50%)}.breakdance-menu--vertical{--dropdown-custom-offset-y: 0px;--dropdown-section-padding: 20px}.breakdance-menu--vertical .breakdance-menu-list{align-items:stretch;flex-direction:column;width:100%}.breakdance-menu--dropdown-accordion .breakdance-dropdown-floater{position:static;opacity:1;visibility:visible;transform:none;overflow:hidden}.breakdance-menu--dropdown-accordion .breakdance-dropdown-floater:not(.is-visible):not(.is-collapsing){height:0;pointer-events:none;visibility:hidden;overflow:hidden}.breakdance-menu--dropdown-accordion .breakdance-dropdown-floater.is-collapsing{overflow:hidden;height:0;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance-menu--dropdown-accordion .breakdance-dropdown-body{box-shadow:none}.breakdance-menu--dropdown-accordion .breakdance-dropdown-link{white-space:normal}.breakdance-menu--dropdown-accordion .breakdance-dropdown-caret{display:none}.breakdance-menu--dropdown-side .breakdance-dropdown{--dropdown-offset-x: 100%}.breakdance-menu--dropdown-side .breakdance-dropdown-floater{min-width:auto}.breakdance-menu--dropdown-side .breakdance-dropdown-caret{display:none}.breakdance-menu--dropdown-slide{--link-arrow-rotation: -90deg;--link-arrow-open-rotation: var(--link-arrow-rotation);overflow-x:clip}.breakdance-menu--dropdown-slide .breakdance-menu-list{transition:var(--menu-duration) transform ease}.breakdance-menu--dropdown-slide.breakdance-menu--dp-open .breakdance-menu-list{transform:translate3d(-100%,0,0)}.breakdance-menu--dropdown-slide .breakdance-dropdown-floater{position:absolute;left:0;right:0;transform:translate3d(100%,0,0);opacity:0;transition:0s opacity var(--menu-duration)}.breakdance-menu--dropdown-slide .breakdance-dropdown--open .breakdance-dropdown-floater{opacity:1;transition-delay:0s}.breakdance-menu--dropdown-slide .breakdance-dropdown-caret{display:none}.breakdance-dropdown-back-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:none;background-color:var(--link-background-color);padding:var(--link-padding);font-weight:700;cursor:pointer}.breakdance-dropdown--wp .breakdance-dropdown-links{width:100%;gap:var(--dropdown-links-gap)}.breakdance-dropdown--wp .breakdance-dropdown-links .menu-item{display:flex;flex-direction:column;gap:var(--dropdown-links-gap)}.breakdance-menu-toggle--none .breakdance-menu-toggle-lines,.breakdance-menu-toggle--none .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--none .breakdance-menu-toggle-lines:after{transition-property:none}.breakdance-responsive-menu--open .breakdance-menu-toggle--none .breakdance-menu-toggle-lines{transform:rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--none .breakdance-menu-toggle-lines:before{top:0;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--none .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg)}.breakdance-menu-toggle--3dx .breakdance-menu-toggle-icon{perspective:calc(var(--toggle-layer-width) * 2)}.breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateY(180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-icon{perspective:calc(var(--toggle-layer-width) * 2)}.breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateY(-180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dx-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-menu-toggle--3dy .breakdance-menu-toggle-icon{perspective:calc(var(--toggle-layer-width) * 2)}.breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(-180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-icon{perspective:calc(var(--toggle-layer-width) * 2)}.breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dy-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-menu-toggle--3dxy .breakdance-menu-toggle-icon{perspective:calc(var(--toggle-layer-width) * 2)}.breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-icon{perspective:calc(var(--toggle-layer-width) * 2)}.breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines:before{transform:translate3d(0,calc(var(--toggle-layer-height) + var(--toggle-layer-spacing)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--3dxy-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc((var(--toggle-layer-height) + var(--toggle-layer-spacing)) * -1),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow .breakdance-menu-toggle-lines:before{transform:translate3d(calc(var(--toggle-layer-width) * -.3),calc(var(--toggle-layer-spacing) * .6),0) rotate(-45deg) scaleX(.5)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow .breakdance-menu-toggle-lines:after{transform:translate3d(calc(var(--toggle-layer-width) * -.3),calc(var(--toggle-layer-spacing) * -.6),0) rotate(45deg) scaleX(.5)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow-r .breakdance-menu-toggle-lines:before{transform:translate3d(calc(var(--toggle-layer-width) * .2),0,0) rotate(45deg) scaleX(.7)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrow-r .breakdance-menu-toggle-lines:after{transform:translate3d(calc(var(--toggle-layer-width) * .2),0,0) rotate(-45deg) scaleX(.7)}.breakdance-menu-toggle--arrowalt .breakdance-menu-toggle-lines:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.breakdance-menu-toggle--arrowalt .breakdance-menu-toggle-lines:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt .breakdance-menu-toggle-lines:before{top:0;transform:translate3d(calc(var(--toggle-layer-width) * -.2),calc(var(--toggle-layer-width) * -.25),0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt .breakdance-menu-toggle-lines:after{bottom:0;transform:translate3d(calc(var(--toggle-layer-width) * -.2),calc(var(--toggle-layer-width) * .25),0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-menu-toggle--arrowalt-r .breakdance-menu-toggle-lines:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.breakdance-menu-toggle--arrowalt-r .breakdance-menu-toggle-lines:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt-r .breakdance-menu-toggle-lines:before{top:0;transform:translate3d(calc(var(--toggle-layer-width) * .2),calc(var(--toggle-layer-width) * -.25),0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-responsive-menu--open .breakdance-menu-toggle--arrowalt-r .breakdance-menu-toggle-lines:after{bottom:0;transform:translate3d(calc(var(--toggle-layer-width) * .2),calc(var(--toggle-layer-width) * .25),0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines:after{top:calc((var(--toggle-layer-spacing) * 2 + var(--toggle-layer-height) * 2) * -1);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines{transform:translate3d(0,calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1),0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse .breakdance-menu-toggle-lines:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines:after{top:calc((var(--toggle-layer-spacing) * 2 + var(--toggle-layer-height) * 2) * -1);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines{transform:translate3d(0,calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1),0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--collapse-r .breakdance-menu-toggle-lines:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines{top:calc(var(--toggle-layer-height) / 2);transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines:before{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));transition:opacity .125s .275s ease}.breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) * 2 + var(--toggle-layer-spacing) * 2);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(135deg);transition-delay:75ms}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines:before{transition-delay:0s;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(-270deg);transition-delay:75ms}.breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines{top:calc(var(--toggle-layer-height) / 2);transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines:before{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));transition:opacity .125s .275s ease}.breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) * 2 + var(--toggle-layer-spacing) * 2);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(-135deg);transition-delay:75ms}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines:before{transition-delay:0s;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--elastic-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(270deg);transition-delay:75ms}.breakdance-menu-toggle--emphatic{overflow:hidden}.breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines{transition:background-color .125s .175s ease-in}.breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines:before{left:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * 2),calc(var(--toggle-layer-width) * 2),0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic .breakdance-menu-toggle-lines:after{right:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * -2),calc(var(--toggle-layer-width) * 2),0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-menu-toggle--emphatic-r{overflow:hidden}.breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines{transition:background-color .125s .175s ease-in}.breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines:before{left:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * 2),calc(var(--toggle-layer-width) * -2),0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--emphatic-r .breakdance-menu-toggle-lines:after{right:calc(var(--toggle-layer-width) * -2);top:calc(var(--toggle-layer-width) * -2);transform:translate3d(calc(var(--toggle-layer-width) * -2),calc(var(--toggle-layer-width) * -2),0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:before,.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:before{top:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--minus .breakdance-menu-toggle-lines:after{bottom:0}.breakdance-menu-toggle--slider .breakdance-menu-toggle-lines{top:calc(var(--toggle-layer-height) / 2)}.breakdance-menu-toggle--slider .breakdance-menu-toggle-lines:before{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.breakdance-menu-toggle--slider .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) * 2 + var(--toggle-layer-spacing) * 2)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider .breakdance-menu-toggle-lines:before{transform:rotate(-45deg) translate3d(calc(var(--toggle-layer-width) / -7),calc(var(--toggle-layer-spacing) * -1),0);opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(-90deg)}.breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines{top:calc(var(--toggle-layer-height) / 2)}.breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines:before{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) * 2 + var(--toggle-layer-spacing) * 2)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines{--y-offset: calc(var(--toggle-layer-spacing) + var(--toggle-layer-height));transform:translate3d(0,var(--y-offset),0) rotate(-45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines:before{transform:rotate(45deg) translate3d(calc(var(--toggle-layer-width) / 7),calc(var(--toggle-layer-spacing) * -1),0);opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--slider-r .breakdance-menu-toggle-lines:after{transform:translate3d(0,calc(var(--y-offset) * -2),0) rotate(90deg)}.breakdance-menu-toggle--spin .breakdance-menu-toggle-lines{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--spin .breakdance-menu-toggle-lines:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.breakdance-menu-toggle--spin .breakdance-menu-toggle-lines:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin .breakdance-menu-toggle-lines{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin .breakdance-menu-toggle-lines:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.breakdance-responsive-menu--open .breakdance-menu-toggle--spin-r .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--spring .breakdance-menu-toggle-lines{top:calc(var(--toggle-layer-height) / 2);transition:background-color 0s .13s linear}.breakdance-menu-toggle--spring .breakdance-menu-toggle-lines:before{top:calc(var(--toggle-layer-height) + var(--toggle-layer-spacing));transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--spring .breakdance-menu-toggle-lines:after{top:calc(var(--toggle-layer-height) * 2 + var(--toggle-layer-spacing) * 2);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring .breakdance-menu-toggle-lines{transition-delay:.22s;background-color:transparent!important}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring .breakdance-menu-toggle-lines:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,calc(var(--toggle-layer-spacing) + var(--toggle-layer-height)),0) rotate(45deg)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring .breakdance-menu-toggle-lines:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,calc(var(--toggle-layer-spacing) + var(--toggle-layer-height)),0) rotate(-45deg)}.breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines:after{top:calc((var(--toggle-layer-spacing) * 2 + var(--toggle-layer-height) * 2) * -1);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines{transform:translate3d(0,calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1),0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--spring-r .breakdance-menu-toggle-lines:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--stand .breakdance-menu-toggle-lines{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.breakdance-menu-toggle--stand .breakdance-menu-toggle-lines:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--stand .breakdance-menu-toggle-lines:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand .breakdance-menu-toggle-lines{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand .breakdance-menu-toggle-lines:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--stand-r .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before{transition:top 75ms .12s ease,opacity 75ms ease}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:before{transition-property:top,opacity}.breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:after{transition-property:bottom,transform}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:before,.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:after{transition-delay:0s}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:before{top:0;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(90deg)}.breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:before,.breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:before{transition-property:top,opacity}.breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:after{transition-property:bottom,transform}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:before,.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:after{transition-delay:0s}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:before{top:0;opacity:0}.breakdance-responsive-menu--open .breakdance-menu-toggle--vortex-r .breakdance-menu-toggle-lines:after{bottom:0;transform:rotate(-90deg)}.breakdance-menu-toggle{display:none;align-items:center;cursor:pointer;border:none;color:var(--toggle-layer-color);background-color:var(--toggle-background-color);backface-visibility:hidden;transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease;padding:var(--toggle-padding);border-radius:var(--toggle-radius);min-height:var(--toggle-layer-width);box-sizing:content-box}.breakdance-menu-toggle:hover{color:var(--toggle-layer-color-hover);background-color:var(--toggle-background-color-hover)}.breakdance-responsive-menu--open .breakdance-menu-toggle{color:var(--toggle-layer-color-active);background-color:var(--toggle-active-background-color)}.breakdance-menu-toggle-icon{width:var(--toggle-layer-width);height:calc(var(--toggle-layer-height) * 3 + var(--toggle-layer-spacing) * 2);display:inline-block;position:relative}.breakdance-menu-toggle-lines{top:50%;display:block;margin-top:calc(var(--toggle-layer-height) / -2)}.breakdance-menu-toggle-lines,.breakdance-menu-toggle-lines:before,.breakdance-menu-toggle-lines:after{content:"";position:absolute;display:block;width:var(--toggle-layer-width);height:var(--toggle-layer-height);background-color:currentColor;border-radius:var(--toggle-layer-border-radius);transition:.15s transform ease}.breakdance-menu-toggle-lines:before{top:calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1)}.breakdance-menu-toggle-lines:after{bottom:calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1)}.breakdance-menu-toggle__custom-open-icon,.breakdance-menu-toggle__custom-close-icon{display:block;width:var(--toggle-layer-width);fill:currentColor}.breakdance-menu-toggle__custom-close-icon,.breakdance-responsive-menu--open .breakdance-menu-toggle__custom-open-icon{display:none}.breakdance-responsive-menu--open .breakdance-menu-toggle__custom-close-icon{display:block}.breakdance-menu--effect .breakdance-menu-item:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:var(--link-effect-thickness);background-color:var(--link-effect-color);transition:var(--menu-duration) transform ease,var(--menu-duration) opacity ease,var(--menu-duration) background-color ease;pointer-events:none;backface-visibility:hidden}.breakdance-menu--effect .breakdance-menu-item:hover:before{transform:none;opacity:1;will-change:transform,opacity;background-color:var(--link-effect-color-hover)}.breakdance-menu--effect-background{--link-effect-color: #eee}.breakdance-menu--effect-background .breakdance-menu-item:before{inset:0;width:100%;height:100%;border-radius:var(--link-effect-radius)}.breakdance-menu--effect-underline .breakdance-menu-item:before{top:auto;bottom:0;left:0}.breakdance-menu--effect-overline .breakdance-menu-item:before{top:0;left:0;bottom:auto}.breakdance-menu--effect-strikethrough .breakdance-menu-item:before{top:50%;bottom:auto;left:0;margin-top:calc(var(--link-effect-thickness) / 2 * -1)}.breakdance-menu--effect-none .breakdance-menu-item:before{opacity:0}.breakdance-menu--effect-left .breakdance-menu-item:before{transform:scaleX(0);transform-origin:left}.breakdance-menu--effect-right .breakdance-menu-item:before{transform:scaleX(0);transform-origin:right}.breakdance-menu--effect-center .breakdance-menu-item:before{transform:scaleX(0);transform-origin:center}.breakdance-menu--effect-bottom .breakdance-menu-item:before{transform:scaleY(0);transform-origin:bottom}.breakdance-menu--effect-top .breakdance-menu-item:before{transform:scaleY(0);transform-origin:top}.breakdance-menu--active-styles .breakdance-menu-item--active:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:var(--link-effect-thickness);transition:var(--menu-duration) transform ease,var(--menu-duration) opacity ease,var(--menu-duration) background-color ease;pointer-events:none;backface-visibility:hidden;transform:none;opacity:1;will-change:transform,opacity;background-color:var(--link-effect-color-hover);background-color:var(--link-effect-color)}.breakdance-menu--active-styles .breakdance-menu-item:hover:before{background-color:var(--link-effect-color)}.breakdance-menu--active-background{--link-effect-color: #eee}.breakdance-menu--active-background .breakdance-menu-item--active:before{inset:0;width:100%;height:100%;border-radius:var(--link-effect-radius)}.breakdance-menu--active-underline .breakdance-menu-item--active:before{top:auto;bottom:0;left:0}.breakdance-menu--active-overline .breakdance-menu-item--active:before{top:0;left:0;bottom:auto}.breakdance-menu--active-strikethrough .breakdance-menu-item--active:before{top:50%;bottom:auto;left:0;margin-top:calc(var(--link-effect-thickness) / 2 * -1)}.breakdance-menu-item.bde-button:before{display:none}.breakdance-menu--anim-fade:not(.breakdance-menu--dropdown-slide) .breakdance-dropdown-floater{opacity:0;transition:opacity var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-fade:not(.breakdance-menu--dropdown-slide) .breakdance-dropdown--open .breakdance-dropdown-floater{opacity:1;will-change:opacity,height,visibility}.breakdance-menu--anim-stripe .breakdance-dropdown{perspective:2000px;z-index:2}.breakdance-menu--anim-stripe .breakdance-dropdown-floater{--rotate-x: -15deg;transform-origin:50% -50px;transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-stripe .breakdance-dropdown--open{z-index:3}.breakdance-menu--anim-stripe .breakdance-dropdown--open .breakdance-dropdown-floater{--rotate-x: 0deg;will-change:opacity,height,transform,visibility}.breakdance-menu--anim-scale-down .breakdance-dropdown-floater,.breakdance-menu--anim-scale-down-r .breakdance-dropdown-floater{--scale: .95;transform-origin:top left;transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-scale-down .breakdance-dropdown--open .breakdance-dropdown-floater,.breakdance-menu--anim-scale-down-r .breakdance-dropdown--open .breakdance-dropdown-floater{--scale: 1}.breakdance-menu--anim-scale-down-r .breakdance-dropdown-floater{transform-origin:top right}.breakdance-menu--anim-skew .breakdance-dropdown-floater{--scale: 1, 0;transform-origin:top center;transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-skew .breakdance-dropdown--open .breakdance-dropdown-floater{--scale: 1;will-change:transform,opacity,visibility}.breakdance-menu--anim-rotate .breakdance-dropdown-floater{transform:rotate(-5deg) translate(5px);transition:opacity var(--dropdown-animation-duration) ease,transform var(--dropdown-animation-duration) ease,visibility var(--dropdown-animation-duration) ease}.breakdance-menu--anim-rotate .breakdance-dropdown--open .breakdance-dropdown-floater{transform:rotate(0) translate(0)}

/* Grid Layout */
.bde-loop {
  --bde-posts-per-row: 1;
  --bde-posts-gap: 20px;
  display: grid;
  grid-template-columns: repeat(var(--bde-posts-per-row), minmax(0, 1fr));
  gap: var(--bde-posts-gap);
  grid-auto-rows: auto;
}

.bde-loop-item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
}

/* List Layout */
.bde-loop-list {
  --bde-posts-per-row: 1;
}

/* Slider Layout */
.bde-loop-slider {
  --bde-posts-gap: 0px;
  display: flex;
  flex-wrap: nowrap !important;
}

/* Accordion Layout */
.bde-loop-accordion .bde-loop-item {
  width: 100%;
}

.bde-loop-accordion .bde-accordion__panel-content {
  padding: 0;
}

/* Isotope Layout */
.bde-loop-isotope {
  --bde-posts-isotope-width: calc(100% / var(--bde-posts-per-row));
  --bde-posts-isotope-width-diff: calc(
          var(--bde-posts-gap) - (var(--bde-posts-gap) / var(--bde-posts-per-row))
  );
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.bde-loop-isotope > .bde-loop-item,
.bde-loop-isotope .bde-loop-item-sizer {
  width: calc(var(--bde-posts-isotope-width) - var(--bde-posts-isotope-width-diff));
  margin-bottom: var(--bde-posts-gap);
}

.bde-loop-isotope .bde-loop-item-gutter {
  width: var(--bde-posts-gap);
}

/* Pass through html elements from global block */
.bde-loop-item .breakdance {
  display: contents;
}

/* Force cell to be full-width */
.bde-loop-list .bde-loop-item-sizer {
  width: 100%;
}

.breakdance .bde-post-list .bde-loop-list .bde-loop-item-sizer,
.breakdance .bde-post-list .bde-loop-isotope .bde-loop-item-gutter {
  pointer-events: none;
}

/*
 * Pagination
 */

.bde-posts-pagination-infinite-loader-wrapper {
  text-align: center;
}

.bde-posts-pagination-infinite-loader-wrapper {
  margin-top: 32px;
  font-size: 32px;
}

.bde-posts-pagination {
  font-size: 16px;
  gap: 20px;
  margin-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bde-posts-pagination ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 0;
  justify-content: inherit;
}

.bde-posts-pagination a,
.bde-posts-pagination a:hover {
  color: inherit;
  text-decoration: none;
}

.bde-posts-pagination ul li a.is-active {
  color: var(--bde-brand-primary-color);
}

.bde-posts-navigation-numbers-prev-next {
  flex-direction: column;
}

.bde-posts-pagination .breakdance-form-loader {
  animation: posts-list-loading-spinner 1.5s linear infinite;
}

@keyframes posts-list-loading-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.breakdance .bde-header-builder{position:relative;width:100%;background-color:var(--bde-background-color);--bde-header-width:var(--bde-section-width);--bde-header-sticky-top:calc(var(--bde-header-sticky-offset) + var(--wp-admin--admin-bar--height,0px));--bde-header-sticky-offset:0px;--bde-header-sticky-duration:var(--bde-transition-duration)}.breakdance .bde-header-builder .bde-header-builder__container{gap:20px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:var(--bde-header-width);padding:var(--bde-section-horizontal-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-header-builder.bde-header-builder--overlay:not(.bde-header-builder--sticky){position:absolute;z-index:var(--bde-z-index-header-overlay)}.breakdance .bde-header-builder.bde-header-builder--sticky{position:fixed;z-index:var(--bde-z-index-header-sticky);top:var(--bde-header-sticky-top);transition-property:transform,opacity,background-color,box-shadow,top;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.breakdance .bde-header-builder.bde-header-builder--sticky-bottom{top:auto;bottom:0}.breakdance .bde-header-builder.bde-header-builder--sticky .bde-header-builder__container{transition-property:min-height;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.breakdance .bde-header-builder .bde-header-builder__header-builder-border-top,.breakdance .bde-header-builder .bde-header-builder__header-builder-border-bottom{transition-property:height,background-color;transition-duration:var(--bde-header-sticky-duration);transition-timing-function:ease-in-out}.bde-header-builder--sticky-scroll-hide{box-shadow:none!important;pointer-events:none}.bde-header-builder--sticky-scroll-hide *{pointer-events:none!important}.bde-header-builder--sticky-scroll-start-off-hidden{transition-duration:0s!important}.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide{transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px)));opacity:0}.bde-header-builder--sticky-bottom.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide{transform:translateY(100%)}.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-fade{opacity:0}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-icon{display:flex}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.breakdance .bde-globalblock{max-width:100%;width:100%}.bde-globalblock .breakdance{background-color:initial;color:initial}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-container-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;text-decoration:none;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms);position:relative;background-size:cover}.breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4,.bde-container-link h5,.bde-container-link h6{transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms)}.bde-pe-wsl-counter{display:flex;flex-direction:column;align-items:self-start;position:relative;text-decoration:none}.pe-wsl-counter-btn,.pe-wsl-counter,.wsl-btn-contents{display:flex;align-items:center;justify-content:center}.pe-wsl-counter-btn{color:#555;flex-direction:row;position:relative;text-decoration:none}.pe-wsl-counter-btn:focus,.pe-wsl-counter:focus{outline:none}.pe-hide-wsl-btn,.pe-hide-popup,.pe-hide-wsl-counter .pe-wsl-counter,.pe-wsl-hide-btn{display:none}.pe-wsl-counter-hide-counter .pe-wsl-counter{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.pe-wsl-counter-in-bubble .pe-wsl-counter{background:var(--bde-woo-base-primary-color);border-radius:100px;color:#fff;font-size:9px;line-height:1;position:absolute;top:-4px;right:-7px;width:15px;height:15px;display:flex;justify-content:center;align-items:center;transition-property:color,background-color;transition-duration:0.3s;transition-timing-function:ease}.pe-wsl-counter-btn-icon{font-size:24px;line-height:0;transition-property:color,background-color;transition-duration:0.3s;transition-timing-function:ease}.pe-wsl-counter-btn-icon svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.pe-wsl-icon--left .wsl-btn-contents{flex-direction:row}.pe-wsl-icon--right .wsl-btn-contents,.pe-wsl-counter-btn.pe-wsl-counter--right{flex-direction:row-reverse}.pe-wsl-counter--left .pe-wsl-counter{margin-right:6px}.pe-wsl-counter--right .pe-wsl-counter{margin-left:6px}.breakdance .bde-mini-cart{text-align:left}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.breakdance-dropdown-custom-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .autogenerated-blce-offcanvaspanel .phoxcanvas.active{transform:translate(0)}.breakdance .autogenerated-blce-offcanvaspanel .phoxcanvas{padding:0px}.breakdance .autogenerated-blce-offcanvaspanel .close-btn svg{width:30px;height:30px;fill:#fff;background-color:#000}
.breakdance .autogenerated-blce-ajaxsearch{width:100%;max-width:100%}.breakdance .autogenerated-blce-ajaxsearch .ajax-search-bar input#ajax-search-input{border:1px solid #ddd}.breakdance .autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-category{border:1px solid #ddd}.breakdance .autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-post-type{border:1px solid #ddd}.autogenerated-blce-ajaxsearch #ajax-search-results img{max-width:50px}.breakdance .autogenerated-blce-ajaxsearch .ajax-search-bar{background-color:#F5F5F5;padding:12px;border:1px solid #B1B1B1;border-radius:4px}.breakdance .autogenerated-blce-ajaxsearch #ajax-search-results{background-color:#fff}.breakdance .autogenerated-blce-ajaxsearch #ajax-search-results li:hover{background-color:#F7F6F6}.autogenerated-blce-ajaxsearch #show-all-results{margin-top:10px;padding:10px 15px;font-size:1rem;border:none;border-radius:4px;background-color:#0073aa;color:#fff;cursor:pointer;width:100%}.autogenerated-blce-ajaxsearch #show-all-results:hover{background-color:#005f8c}.autogenerated-blce-ajaxsearch #ajax-search-results ul{list-style:none;margin:0;padding:0}.autogenerated-blce-ajaxsearch #ajax-search-results li{padding:0.75rem;border-bottom:1px solid #eee;transition:background 0.3s;display:flex;align-items:center}.autogenerated-blce-ajaxsearch #ajax-search-results li:last-child{border-bottom:none}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-categories select#ajax-search-category{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-categories input#ajax-search-input{width:100%}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-post-types select#ajax-search-post-type{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-categories.hide-post-types input#ajax-search-input{width:100%}.ajax-search-bar>#ajax-search-results{order:10;flex-basis:100%}.autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-post-type{order:2;width:180px;padding:12px;box-sizing:border-box;height:auto;margin-right:10px}.autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-category{order:3;width:200px;padding:12px;box-sizing:border-box;height:auto}.autogenerated-blce-ajaxsearch .ajax-search-bar select#ajax-search-sort{order:4;width:160px;padding:12px;box-sizing:border-box;height:auto;border:1px solid #ddd;background-color:#fff}.autogenerated-blce-ajaxsearch .ajax-search-bar.hide-sort select#ajax-search-sort{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar .ajax-search-bar.hide-categories select#ajax-search-category{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar .ajax-search-bar.hide-post-types select#ajax-search-post-type{display:none}.autogenerated-blce-ajaxsearch .ajax-search-bar input#ajax-search-input{order:1;flex:1;padding:12px;box-sizing:border-box}.autogenerated-blce-ajaxsearch .ajax-search-bar{width:100%;max-width:100%;margin:0px auto;display:flex;flex-wrap:wrap;align-items:stretch}.autogenerated-blce-ajaxsearch #ajax-search-results{max-height:300px;overflow-y:auto}.autogenerated-blce-ajaxsearch #ajax-search-results img{margin-right:10px}.autogenerated-blce-ajaxsearch #ajax-search-results a{text-decoration:none}.autogenerated-blce-ajaxsearch #ajax-search-results a:hover{text-decoration:underline}.autogenerated-blce-ajaxsearch #ajax-search-results p{margin:0.5rem 0 0}.autogenerated-blce-ajaxsearch #ajax-search-results .phoxprice{display:block;font-weight:600;color:#111;margin-top:2px;font-size:0.9em}.autogenerated-blce-ajaxsearch #ajax-search-results .phoxprice del{opacity:0.5;font-weight:400;margin-right:4px}.autogenerated-blce-ajaxsearch #ajax-search-results .phoxprice ins{text-decoration:none}.autogenerated-blce-ajaxsearch .loading{width:100%;text-align:center;padding:1rem;font-size:1.2rem;color:#555}.autogenerated-blce-ajaxsearch select#ajax-search-category,.autogenerated-blce-ajaxsearch select#ajax-search-post-type,.autogenerated-blce-ajaxsearch select#ajax-search-sort{-webkit-appearance:none;color:#000;-moz-appearance:none;appearance:none;line-height:1.3;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23333' d='M6 9L2 5h8z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center}.autogenerated-blce-ajaxsearch input#ajax-search-input{background-color:#fff}.autogenerated-blce-ajaxsearch .phox-badge-type{display:inline-block;font-size:0.7em;padding:2px 8px;border-radius:3px;background:#eee;color:#555;margin-left:6px;vertical-align:middle;font-weight:500}.autogenerated-blce-ajaxsearch .phox-stock{display:inline-block;font-size:0.8em;margin-top:2px;font-weight:500}.autogenerated-blce-ajaxsearch .phox-stock.in-stock{color:#46b450}.autogenerated-blce-ajaxsearch .phox-stock.out-of-stock{color:#dc3232}.autogenerated-blce-ajaxsearch .phox-rating{display:inline-flex;align-items:center;gap:1px;margin-top:2px;color:#f5a623}.autogenerated-blce-ajaxsearch .phox-rating-count{font-size:0.8em;color:#888;margin-left:4px}.autogenerated-blce-ajaxsearch .phox-date{display:block;font-size:0.8em;color:#888;margin-top:2px}.autogenerated-blce-ajaxsearch .phox-tax-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.autogenerated-blce-ajaxsearch .phox-badge-tax{display:inline-block;font-size:0.7em;padding:1px 6px;border-radius:3px;background:#f0f0f0;color:#666}.autogenerated-blce-ajaxsearch .grid-layout #ajax-search-results ul,.autogenerated-blce-ajaxsearch .ajax-search-bar.grid-layout #ajax-search-results ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.autogenerated-blce-ajaxsearch .grid-layout #ajax-search-results li,.autogenerated-blce-ajaxsearch .ajax-search-bar.grid-layout #ajax-search-results li{flex-direction:column;border-bottom:none;border:1px solid #eee;border-radius:6px;padding:10px}.autogenerated-blce-ajaxsearch .grid-layout #ajax-search-results li a,.autogenerated-blce-ajaxsearch .ajax-search-bar.grid-layout #ajax-search-results li a{flex-direction:column!important}.autogenerated-blce-ajaxsearch .grid-layout #ajax-search-results img,.autogenerated-blce-ajaxsearch .ajax-search-bar.grid-layout #ajax-search-results img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1;margin-right:0;margin-bottom:8px}.autogenerated-blce-ajaxsearch #ajax-search-results li.phox-active{background-color:#f0f0f0;outline:2px solid #0073aa;outline-offset:-2px}.phox-ajax-search-overlay-host select#ajax-search-sort{width:100%!important;order:4;margin-top:10px}.autogenerated-blce-ajaxsearch .ajax-search-wrapper{position:relative;width:100%}.autogenerated-blce-ajaxsearch .ajax-search-mobile-toggle,.autogenerated-blce-ajaxsearch .ajax-search-mobile-close,.phox-ajax-search-overlay-host .ajax-search-mobile-close{display:none;background:transparent;border:none;padding:8px;cursor:pointer;color:inherit;line-height:0}.autogenerated-blce-ajaxsearch .ajax-search-mobile-toggle svg,.autogenerated-blce-ajaxsearch .ajax-search-mobile-close svg,.phox-ajax-search-overlay-host .ajax-search-mobile-close svg{width:24px;height:24px}@media screen and (max-width:768px){.autogenerated-blce-ajaxsearch .ajax-search-wrapper.has-mobile-icon .ajax-search-mobile-toggle{display:inline-flex;align-items:center;justify-content:center}.autogenerated-blce-ajaxsearch .ajax-search-wrapper.has-mobile-icon .ajax-search-bar{display:none!important}}.phox-ajax-search-overlay-host{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important;z-index:2147483000!important;background:#fff;overflow-y:auto;padding:0!important;margin:0!important}.phox-ajax-search-overlay-host .ajax-search-bar{display:flex!important;flex-wrap:wrap!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;min-height:100vh;min-height:100dvh;padding:60px 20px 20px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;align-items:flex-start!important;align-content:flex-start!important;box-sizing:border-box!important}.phox-ajax-search-overlay-host .ajax-search-mobile-close{display:inline-flex!important;align-items:center;justify-content:center;position:fixed!important;top:12px;right:12px;z-index:2147483001!important;padding:10px!important}.phox-ajax-search-overlay-host #ajax-search-input{width:100%!important;flex:1 1 100%!important;order:1}.phox-ajax-search-overlay-host select#ajax-search-post-type{width:100%!important;order:2;margin-top:10px;margin-right:0!important}.phox-ajax-search-overlay-host select#ajax-search-category{width:100%!important;order:3;margin-top:10px}.phox-ajax-search-overlay-host select#ajax-search-sort{width:100%!important;order:4;margin-top:10px}.phox-ajax-search-overlay-host #ajax-search-results{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;order:3;flex:1 1 100%!important;margin-top:10px;background:#fff}body.phox-ajax-search-open{overflow:hidden!important}
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-woo-breadcrumb .woocommerce-breadcrumb{margin-bottom:0}.breakdance .bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{content:"/"}.breakdance .bde-woo-breadcrumb .woocommerce-breadcrumb>*{display:inline-block}.breakdance .bde-woo-breadcrumb .woocommerce-breadcrumb a{text-decoration:none;transition:all ease 0.2s}.breakdance .bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{content:"/";margin:0 8px;color:#ccc}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-container-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;text-decoration:none;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms);position:relative;background-size:cover}.breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4,.bde-container-link h5,.bde-container-link h6{transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms)}.breakdance .bde-icon{display:flex}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.builder-element .bde-wpgbfacet-builder{padding:12px;background:#fff}.breakdance .bde-wpgbfacet{max-width:100%;width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet .custom-number-submit{padding:10px 12px}.breakdance .bde-post-loop{max-width:100%;width:100%}.ue-offcanvas{--sb-light-color:rgba(0,0,0,0.3);--sb-dark-color:rgba(0,0,0,0.5);z-index:1000;position:relative;padding:0;margin:0}.ue-ocp-content{background-color:#fff;display:flex;height:100%;flex-direction:column;padding:15px;position:fixed;top:0;overflow-x:hidden;pointer-events:auto;z-index:10;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.77,0,0.175,1),box-shadow 0.5s cubic-bezier(0.77,0,0.175,1);-o-transition:-o-transform 0.5s cubic-bezier(0.77,0,0.175,1),box-shadow 0.5s cubic-bezier(0.77,0,0.175,1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.77,0,0.175,1),box-shadow 0.5s cubic-bezier(0.77,0,0.175,1);transition:transform 0.5s cubic-bezier(0.77,0,0.175,1),box-shadow 0.5s cubic-bezier(0.77,0,0.175,1)}.ue-push-content .ue-ocp-content{height:100vh;overflow-y:auto}.ue-offcanvas.ue-hide-panel .ue-ocp-content{box-shadow:none!important;border:none!important}.ue-ocp-right .ue-ocp-content{left:auto;right:0;width:300px}.ue-ocp-left .ue-ocp-content{left:0;right:auto;width:300px}.ue-ocp-top .ue-ocp-content{left:0;bottom:auto;height:300px;width:100%}.ue-ocp-bottom .ue-ocp-content{left:0;bottom:0;top:auto;height:300px;width:100%}.ue-hide-panel.ue-ocp-left:not(.ue-push-content) .ue-ocp-content{-webkit-transform:translate(-130%,0);-o-transform:translate(-130%,0);-moz-transform:translate(-130%,0);transform:translate(-130%,0)}.ue-hide-panel.ue-ocp-right:not(.ue-push-content) .ue-ocp-content{-webkit-transform:translate(130%,0);-o-transform:translate(130%,0);-moz-transform:translate(130%,0);transform:translate(130%,0)}.ue-hide-panel.ue-ocp-top:not(.ue-push-content) .ue-ocp-content{-webkit-transform:translate(0,-130%);-o-transform:translate(0,-130%);-moz-transform:translate(0,-130%);transform:translate(0,-130%)}.ue-hide-panel.ue-ocp-bottom:not(.ue-push-content) .ue-ocp-content{-webkit-transform:translate(0,130%);-o-transform:translate(0,130%);-moz-transform:translate(0,130%);transform:translate(0,130%)}.ue-ocp-left.ue-push-content .ue-ocp-content{-webkit-transform:translate(-100%,0);-o-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0)}.ue-ocp-right.ue-push-content .ue-ocp-content{-webkit-transform:translate(100%,0);-o-transform:translate(100%,0);-moz-transform:translate(100%,0);transform:translate(100%,0)}.ue-ocp-top.ue-push-content .ue-ocp-content{-webkit-transform:translate(0,-100%);-o-transform:translate(0,-100%);-moz-transform:translate(0,-100%);transform:translate(0,-100%)}.ue-ocp-bottom.ue-push-content .ue-ocp-content{-webkit-transform:translate(0,100%);-o-transform:translate(0,100%);-moz-transform:translate(0,100%);transform:translate(0,100%)}.ue-hide-panel.ue-push-content{opacity:0}.ue-ocp-backdrop{background-color:rgba(0,0,0,0.5);height:100%;top:0;left:0;right:0;bottom:0;position:fixed;pointer-events:auto;opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);-o-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);-moz-transition:all 0.5s cubic-bezier(0.77,0,0.175,1);transition:all 0.5s cubic-bezier(0.77,0,0.175,1);width:100%;z-index:9}.ue-offcanvas:not(.ue-hide-panel) .ue-ocp-backdrop{opacity:1;visibility:visible}body.ue-disable-scroll{overflow:hidden}.ue-hide-wp-admin-bar,.ocp-hide-on-page-load .ue-ocp-backdrop{display:none}.ue-remove-spacing{margin:0!important;top:0!important;padding:0!important}.pe-customize-sb .ue-ocp-content::-webkit-scrollbar{width:6px}.pe-customize-sb .ue-ocp-content::-webkit-scrollbar-track{background-color:var(--sb-light-color);border-radius:0}.pe-customize-sb .ue-ocp-content::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--sb-dark-color)}.breakdance .bde-button{max-width:100%}
.breakdance .bde-globalblock{max-width:100%;width:100%}.bde-globalblock .breakdance{background-color:initial;color:initial}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-container-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;text-decoration:none;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms);position:relative;background-size:cover}.breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4,.bde-container-link h5,.bde-container-link h6{transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms)}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-image{max-width:100%}.breakdance-image{position:relative;display:flex;flex-direction:column;max-width:100%;margin:0;border:none}.breakdance-image-clip{overflow:hidden}.breakdance-image-object{display:block;max-width:100%;height:auto}.breakdance-image__caption{text-align:center;margin:0;padding:16px}.breakdance-image--caption-overlap .breakdance-image__caption{position:absolute;left:0;right:0;bottom:0}.breakdance-image-link{display:block}.breakdance-image__mask{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto}.breakdance-image__mask img{border-style:none;height:auto;max-width:100%}.breakdance .bde-code-block{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.breakdance .bde-icon-list{max-width:100%;display:flex;text-align:left}.breakdance .bde-icon-list ul{width:100%;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:16px}.breakdance .bde-icon-list li .bde-icon-list__item-wrapper{display:flex;align-items:center;text-decoration:none;gap:8px}.breakdance .bde-icon-list ul .bde-icon-list__icon{display:flex;font-size:20px}.breakdance .bde-icon-list--background ul .bde-icon-list__icon{padding:14px;border-radius:0px;background-color:#DBE5FF}.breakdance .bde-icon-list ul .bde-icon-list__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .bde-social-icons{max-width:100%;width:max-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}.breakdance .bde-social-icons .bde-social-icons__icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--bde-brand-primary-color);border-radius:100%;padding:30px;transition-property:background-color,transform,opacity;transition-duration:var(--bde-transition-duration);transition-timing-function:ease}.breakdance .bde-social-icons .bde-social-icons__icon-wrapper svg{fill:#fff;width:20px;height:20px;transition-property:fill;transition-duration:var(--bde-transition-duration);transition-timing-function:ease}.breakdance .bde-social-icons .bde-social-icons__icon-facebook{background-color:#4267B2}.breakdance .bde-social-icons .bde-social-icons__icon-instagram{background-color:#E1306C}.breakdance .bde-social-icons .bde-social-icons__icon-twitter{background-color:#000}.breakdance .bde-social-icons .bde-social-icons__icon-youtube{background-color:red}.breakdance .bde-social-icons .bde-social-icons__icon-dribbble{background-color:#Ea4c89}.breakdance .bde-social-icons .bde-social-icons__icon-behance{background-color:#053eff}.breakdance .bde-social-icons .bde-social-icons__icon-github{background-color:#24292e}.breakdance .bde-social-icons .bde-social-icons__icon-linkedin{background-color:#0077b5}.breakdance .bde-social-icons .bde-social-icons__icon-vimeo{background-color:#19B7EA}.breakdance .bde-social-icons .bde-social-icons__icon-custom{background-color:var(--bde-brand-primary-color)}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.bde-fancy-divider{max-width:100%;width:100%;display:flex;--bde-fancy-divider-border-style:dotted;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:var(--grey-600);--bde-fancy-divider-pattern-height:12px;--bde-fancy-divider-pattern-size:40px;--bde-fancy-divider-pattern-url:'url()'}.bde-fancy-divider__wrapper{display:flex;width:100%}.bde-fancy-divider__separator{width:100%;border-top:var(--bde-fancy-divider-border-size) var(--bde-fancy-divider-border-style) var(--bde-fancy-divider-border-color)}.bde-fancy-divider__separator.has-content{border-top:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.bde-fancy-divider__separator.has-content::before,.bde-fancy-divider__separator.has-content::after{content:"";width:100%;display:block;flex-direction:row;flex-wrap:nowrap;border-top:var(--bde-fancy-divider-border-size) var(--bde-fancy-divider-border-style) var(--bde-fancy-divider-border-color)}.bde-fancy-divider__separator.has-content-flex-end::after,.bde-fancy-divider__separator.has-content-flex-start::before{display:none}.bde-fancy-divider__content{margin-right:16px;margin-left:16px;flex-shrink:0}.bde-fancy-divider__separator.has-content-flex-start .bde-fancy-divider__content{margin-left:0!important}.bde-fancy-divider__separator.has-content-flex-end .bde-fancy-divider__content{margin-right:0!important}.bde-fancy-divider__content--icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.bde-fancy-divider__content--icon{display:flex;font-size:32px}.bde-fancy-divider__content--image{width:200px}.bde-fancy-divider__separator.has-pattern:not(.has-content),.bde-fancy-divider__separator.has-pattern.has-content::before,.bde-fancy-divider__separator.has-pattern.has-content::after{min-height:var(--bde-fancy-divider-pattern-height);-webkit-mask-size:var(--bde-fancy-divider-pattern-size) 100%;mask-size:var(--bde-fancy-divider-pattern-size) 100%;-webkit-mask-repeat:repeat;mask-repeat:repeat;background-color:var(--bde-fancy-divider-border-color);-webkit-mask-image:var(--bde-fancy-divider-pattern-url);mask-image:var(--bde-fancy-divider-pattern-url)}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}
.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-mini-cart{text-align:left}
:root{--white:#fff;--grey-50:#f9fafb;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-450:#787e8b;--grey-500:#6b7280;--grey-600:#4b5563;--grey-700:#374151;--grey-800:#1f2937;--grey-900:#111827;--blue-500:#3b82f6;--blue-600:#2563eb;--pink-600:#db2777;--emerald-100:#d1fae5;--emerald-700:#047857;--sky-100:#e0f2fe;--sky-500:#0ea5e9;--red-50:#fef2f2;--red-500:#ef4444;--red-700:#b91c1c;--indigo-50:#eef2ff;--indigo-600:#4f46e5;--indigo-700:#4338ca;--yellow-500:#fbbf24;--bde-brand-primary-color:#71bb40;--bde-brand-primary-color-hover:#71bb40;--bde-body-font-family:"Inter",sans-serif;--bde-heading-font-family:"League Spartan",sans-serif;--bde-base-font-size:16px;--bde-body-font-size:var(--bde-base-font-size);--bde-font-size-ratio:1.250;--bde-h6-font-size:clamp(1.13rem,1.05rem - -0.37vw,1.38rem);--bde-h5-font-size:clamp(1.27rem,1.15rem - -0.57vw,1.65rem);--bde-h4-font-size:clamp(1.42rem,1.26rem - -0.82vw,1.98rem);--bde-h3-font-size:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);;--bde-h2-font-size:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);;--bde-h1-font-size:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);;--bde-body-text-color:#404040;--bde-headings-color:#673b12;--bde-background-color:#FFF;--bde-palette-color-1-69368fdd-7231-4798-9313-b12451bf8716:#c2a887;--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd:#fff;--bde-palette-color-1-1bba3b8f-a6b0-4bd3-a2a1-70dc96388a0a:#f8f9fb;--bde-palette-color-1-0842ce62-1a9b-42b4-87e1-f7eb8c1c457b:#fa871b;--bde-transition-duration:300ms;--bde-column-gap:32px;--bde-section-width:1120px;--bde-section-vertical-padding:100px;--bde-section-horizontal-padding:20px;--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:transparent;--bde-button-custom-border-color:var(--grey-900);--bde-button-custom-border-color-hover:var(--grey-700);--bde-button-custom-text-color:var(--white);--bde-button-custom-text-color-hover:var(--white);--bde-button-custom-background-color:var(--grey-900);--bde-button-custom-background-color-hover:var(--grey-700);--bde-button-font-weight:500;--bde-button-border-radius:3px;--bde-button-border-width:1px;--bde-button-padding-base:14px 24px;--bde-button-padding-sm:8px 16px;--bde-button-padding-lg:28px 54px;--bde-button-line-height:1;--bde-form-gap:16px;--bde-form-after-label:8px;--bde-form-after-sublabel:8px;--bde-form-input-border-radius:3px;--bde-form-input-background-color:var(--white);--bde-form-input-padding-top:12px;--bde-form-input-padding-right:16px;--bde-form-input-padding-bottom:12px;--bde-form-input-padding-left:16px;--bde-form-input-placeholder-color:var(--grey-450);--bde-form-input-border-width:1px;--bde-form-input-border-color:var(--grey-300);--bde-form-label-font-weight:500;--bde-form-label-required-color:var(--red-700);--bde-form-label-required-nudge-x:0;--bde-form-label-required-nudge-y:0;--bde-form-label-required-size:inherit;--bde-form-text-color:var(--grey-700);--bde-form-input-focused-background-color:var(--white);--bde-form-input-input-shadow:none;--bde-form-checkbox-size:1em;--bde-woo-products-list-gap:var(--bde-woo-base-large-gaps);--bde-woo-base-paragraph-line-height:1.4;--bde-woo-base-heading-line-height:1.2;--bde-woo-base-border-color:var(--grey-300);--bde-woo-base-text-on-primary-color:var(--white);--bde-woo-base-space:8px;--bde-woo-base-ratio:1.618;--bde-woo-typography-font-weight-normal:300;--bde-woo-typography-font-weight-medium:500;--bde-woo-typography-font-weight-heavy:600;--bde-woo-buttons-and-links-line-height:1;--bde-woo-buttons-and-links__disabled-button-color:var(--grey-300);--bde-woo-buttons-and-links__disabled-button-text-color:var(--white);--bde-woo-buttons-and-links__nav-link-background-active:var(--grey-50);--bde-woo-buttons-and-links__nav-border-radius:4px;--bde-woo-forms__inputs-select2-selected-item:var(--grey-300);--bde-woo-forms__wrappers-small:360px;--error-svg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm-32 224a32 32 0 1 1 64 0 32 32 0 1 1-64 0z'/%3E%3C/svg%3E");--success-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1 17l-5-5.299 1.399-1.43 3.574 3.736 6.572-7.007 1.455 1.403-8 8.597z"/></svg>');--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--chevron-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"/></svg>');--checkbox-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z"/></svg>');--radiobutton-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="12"/></svg>');--show-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12.015 7c4.751 0 8.063 3.012 9.504 4.636-1.401 1.837-4.713 5.364-9.504 5.364-4.42 0-7.93-3.536-9.478-5.407 1.493-1.647 4.817-4.593 9.478-4.593zm0-2c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-2c-2.209 0-4 1.792-4 4 0 2.209 1.791 4 4 4s4-1.791 4-4c0-2.208-1.791-4-4-4z"/></svg>');--hide-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.604 2.562l-3.346 3.137c-1.27-.428-2.686-.699-4.243-.699-7.569 0-12.015 6.551-12.015 6.551s1.928 2.951 5.146 5.138l-2.911 2.909 1.414 1.414 17.37-17.035-1.415-1.415zm-6.016 5.779c-3.288-1.453-6.681 1.908-5.265 5.206l-1.726 1.707c-1.814-1.16-3.225-2.65-4.06-3.66 1.493-1.648 4.817-4.594 9.478-4.594.927 0 1.796.119 2.61.315l-1.037 1.026zm-2.883 7.431l5.09-4.993c1.017 3.111-2.003 6.067-5.09 4.993zm13.295-4.221s-4.252 7.449-11.985 7.449c-1.379 0-2.662-.291-3.851-.737l1.614-1.583c.715.193 1.458.32 2.237.32 4.791 0 8.104-3.527 9.504-5.364-.729-.822-1.956-1.99-3.587-2.952l1.489-1.46c2.982 1.9 4.579 4.327 4.579 4.327z"/></svg>');--x-mark-svg-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3l105.4%20105.3c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256l105.3-105.4z%22%2F%3E%3C%2Fsvg%3E);--error-svg-icon-color:var(--red-500);--success-svg-icon-color:var(--emerald-700);--info-svg-icon-color:var(--sky-500);--chevron-svg-icon-color:var(--grey-900);--checkbox-svg-icon-color:var(--grey-900);--radiobutton-svg-icon-color:var(--grey-900);--show-password-svg-icon-color:var(--grey-900);--hide-password-svg-icon-color:var(--grey-900);--bde-woo-notices__icon-size:16px;--bde-woo-notices__padding:24px;--bde-woo-notices__border-radius:4px;--bde-woo-notices__error-background:var(--red-50);--bde-woo-notices__error-text:var(--red-500);--bde-woo-notices__error-link-text:var(--red-500);--bde-woo-notices__error-link-text-hover:var(--red-500);--bde-woo-notices__info-background:var(--sky-100);--bde-woo-notices__info-text:var(--sky-500);--bde-woo-notices__info-link-text:var(--sky-500);--bde-woo-notices__info-link-text-hover:var(--sky-500);--bde-woo-notices__success-background:var(--emerald-100);--bde-woo-notices__success-text:var(--emerald-700);--bde-woo-notices__success-link-text:var(--emerald-700);--bde-woo-notices__success-link-text-hover:var(--emerald-700);--bde-woo-sale-badge__border-radius:2px;--bde-woo-sale-badge__padding:4px 8px;--bde-woo-ratings__star-color:var(--yellow-500);--bde-woo-ratings__star-size:18px;--bde-woo-ratings__filled-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon id="Path" points="12 0.587 15.668 8.155 24 9.306 17.936 15.134 19.416 23.413 12 19.446 4.583 23.413 6.064 15.134 0 9.306 8.332 8.155"></polygon></svg>');--bde-woo-ratings__empty-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12,5.173 L14.335,9.99 L19.64,10.722 L15.779,14.432 L16.721,19.702 L12,17.178 L7.279,19.703 L8.221,14.433 L4.36,10.723 L9.665,9.99 L12,5.173 L12,5.173 Z M12,0.587 L8.332,8.155 L0,9.306 L6.064,15.134 L4.584,23.413 L12,19.446 L19.416,23.412 L17.936,15.133 L24,9.306 L15.668,8.156 L12,0.587 Z" id="Shape"></path></svg>');--bde-woo-product-images__border-radius:4px;--bde-woo-product-images__border-width:0px;--bde-woo-product-images__border-color:var(--grey-300);--bde-woo-wrappers__background-color:var(--white);--bde-woo-wrappers__border-radius:4px;--bde-woo-wrappers__border-color:var(--grey-300);--bde-woo-wrappers__border-width:1px;--bde-woo-wrappers__shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-tables__header-color:var(--grey-100);--bde-woo-tables__background-color:var(--white);--bde-woo-tables__border-radius:4px;--bde-woo-tables__border-width:1px;--bde-woo-widgets__chip-background-color:transparent;--bde-woo-widgets__chip-background-color-hover:var(--indigo-50);--bde-woo-widgets__chip-text-color:inherit;--bde-woo-widgets__handle-border-color:var(--grey-300);--bde-woo-widgets__handle-background-color:var(--white);--bde-woo-widgets__handle-background-color-hover:var(--white);--bde-woo-widgets__handle-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-widgets__handle-shadow-hover:var(--grey-300) 0 0 4px;--bde-woo-widgets__remove-item-from-cart-color:var(--grey-450);--bde-woo-select2__active-item-background-color:var(--indigo-50);--bde-woo-gallery__zoom-icon-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-payment-box-background-color:var(--grey-100);--bde-woo-payment-box-border-color:var(--grey-200);--bde-woo-payment-box-border-width:1px;--bde-woo-quicklook-button-icon:url(https://www.natuurlijkvoordehond.nl/wp-content/uploads/breakdance/css/icons/eye.svg);--bde-woo-quicklook-button-background-color:none;--bde-woo-quicklook-button-icon-size:20px;--bde-woo-quicklook-button-backdrop-color:rgba(0,0,0,0.15);--bde-woo-quicklook-button-backdrop-opacity:0.7;--bde-woo-quicklook-modal-background-color:var(--white);--bde-woo-quicklook-overlay-color:rgba(0,0,0,0.7);--bde-woo-quicklook-close-button-size:2em;--bde-woo-quicklook-arrow-size:1em;--bde-woo-quicklook-arrow-color:var(--white);--bde-woo-swatch-space-between-options:10px;--bde-woo-swatch-padding:7px 7px;--bde-woo-swatch-color-width:30px;--bde-woo-swatch-color-height:30px;--bde-woo-swatch-border:1px solid var(--grey-200);--bde-woo-swatch-border-color-hover:var(--grey-400);--bde-woo-swatch-shadow:none;--bde-woo-swatch-shadow-hover:none;--bde-woo-swatch-background:var(--white);--bde-woo-swatch-background-hover:var(--grey-50);--bde-woo-swatch-color-padding:2px;--bde-woo-swatch-tooltip-color:var(--white);--bde-woo-swatch-tooltip-background:var(--grey-900);--bde-woo-swatch-tooltip-padding:7px;--bde-woo-swatch-space-after-label:8px;--bde-woo-responsive__stack:row}:root,.bde-global-css-vars{--bde-links-color:#71bb40;--bde-links-color-hover:#71bb40;--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color-hover);--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);--bde-button-text-text-color:var(--bde-links-color);--bde-button-text-text-color-hover:var(--bde-links-color-hover);--bde-button-font-size:var(--bde-body-font-size);--bde-form-font-size:var(--bde-body-font-size);--bde-form-input-border-top-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-right:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-bottom:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-left:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-label-color:var(--bde-headings-color);--bde-form-input-focused-border-color:var(--bde-brand-primary-color);--bde-form-input-focused-shadow:var(--bde-brand-primary-color) 0 0 2px;--bde-form-checkbox-selected-color:var(--bde-brand-primary-color);--bde-z-index-lightbox:1100;--bde-z-index-popup:1050;--bde-z-index-modal:1000;--bde-z-index-modal-backdrop:calc(var(--bde-z-index-modal) - 1);--bde-z-index-high:300;--bde-z-index-medium:200;--bde-z-index-low:100;--bde-z-index-sticky:10;--bde-z-index-minicart:var(--bde-z-index-modal);--bde-z-index-minicart-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-menu-dropdown:var(--bde-z-index-modal);--bde-z-index-menu-mobile:var(--bde-z-index-modal);--bde-z-index-menu-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-search-fullscreen:var(--bde-z-index-modal);--bde-z-index-back-to-top:var(--bde-z-index-high);--bde-z-index-scroll-progress:var(--bde-z-index-high);--bde-z-index-header-sticky:var(--bde-z-index-medium);--bde-z-index-header-overlay:calc(var(--bde-z-index-header-sticky) - 1);--bde-z-index-social-share-buttons:var(--bde-z-index-low);--bde-woo-base-transition:all ease var(--bde-transition-duration);--bde-woo-base-text-color:var(--bde-body-text-color);--bde-woo-base-headings-color:var(--bde-headings-color);--bde-woo-base-primary-color:var(--bde-brand-primary-color);--bde-woo-base-primary-color-hover:var(--bde-brand-primary-color-hover);--bde-woo-base-extra-small-gaps:calc(var(--bde-woo-base-small-gaps) / var(--bde-woo-base-ratio));--bde-woo-base-small-gaps:calc(var(--bde-woo-base-space) / var(--bde-woo-base-ratio));--bde-woo-base-standard-gaps:var(--bde-woo-base-space);--bde-woo-base-medium-gaps:calc(var(--bde-woo-base-space) * var(--bde-woo-base-ratio));--bde-woo-base-big-gaps:calc(var(--bde-woo-base-medium-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-large-gaps:calc(var(--bde-woo-base-big-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-extra-large-gaps:calc(var(--bde-woo-base-large-gaps) * var(--bde-woo-base-ratio));--bde-woo-typography-ratio:var(--bde-font-size-ratio);--bde-woo-typography__size-small:calc(var(--bde-woo-typography__size-standard) / var(--bde-woo-typography-ratio));--bde-woo-typography__size-small-font-family:var(--bde-body-font-family);--bde-woo-typography__size-standard:var(--bde-body-font-size);--bde-woo-typography__size-standard-font-family:var(--bde-body-font-family);--bde-woo-typography__size-medium:calc(var(--bde-woo-typography__size-standard) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-medium-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-large:calc(var(--bde-woo-typography__size-medium) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-large-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-extra-large:calc(var(--bde-woo-typography__size-large) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-extra-large-font-family:var(--bde-heading-font-family);--bde-woo-buttons-and-links__text-link-color:#71bb40;--bde-woo-buttons-and-links__text-link-color-hover:#71bb40;--bde-woo-buttons-and-links__nav-link-color:var(--bde-woo-base-text-color);--bde-woo-buttons-and-links__nav-link-color-hover:var(--bde-woo-base-text-on-primary-color);--bde-woo-buttons-and-links__nav-link-color-active:var(--bde-woo-base-primary-color);--bde-woo-forms__spacing-after-label:var(--bde-form-after-label);--bde-woo-forms__spacing-between-fields:var(--bde-form-gap);--bde-woo-forms__spacing-between-columns:var(--bde-woo-base-extra-large-gaps);--bde-woo-forms__labels-color:var(--bde-form-label-color);--bde-woo-forms__inputs-background-color:var(--bde-form-input-background-color);--bde-woo-forms__inputs-text-color:var(--bde-form-text-color);--bde-woo-forms__inputs-placeholder-color:var(--bde-form-input-placeholder-color);--bde-woo-forms__inputs-border-color:var(--bde-form-input-border-color);--bde-woo-forms__inputs-border-width:var(--bde-form-input-border-width);--bde-woo-forms__inputs-border-radius:var(--bde-form-input-border-top-left-radius) var(--bde-form-input-border-top-right-radius) var(--bde-form-input-border-bottom-right-radius) var(--bde-form-input-border-bottom-left-radius);--bde-woo-forms__inputs-background-color-focused:var(--bde-form-input-focused-background-color);--bde-woo-forms__inputs-border-color-focused:var(--bde-form-input-focused-border-color);--bde-woo-forms__inputs-shadow-focused:var(--bde-form-input-focused-shadow);--bde-woo-forms__inputs-shadow:var(--bde-form-input-input-shadow);--bde-woo-forms__inputs-select2-hover-item:var(--bde-woo-base-primary-color);--bde-woo-forms__labels-required-color:var(--bde-form-label-required-color);--bde-woo-forms__labels-required-size:var(--bde-form-label-required-size);--bde-woo-forms__labels-required-nudge-x:var(--bde-form-label-required-nudge-x);--bde-woo-forms__labels-required-nudge-y:var(--bde-form-label-required-nudge-y);--bde-woo-tables__border-color:var(--bde-woo-base-border-color);--bde-woo-sale-badge__background-color:var(--bde-woo-base-primary-color);--bde-woo-sale-badge__text-color:var(--bde-woo-base-text-on-primary-color);--bde-woo-sale-badge__font-weight:var(--bde-woo-typography-font-weight-heavy);--bde-woo-sale-badge__font-size:var(--bde-woo-typography__size-standard);--bde-woo-widgets__chip-text-color-hover:var(--bde-woo-buttons-and-links__text-link-color);--bde-woo-widgets__handle-border-color-hover:var(--bde-woo-base-primary-color);--bde-woo-notices__padding-left:calc(var(--bde-woo-notices__padding) + var(--bde-woo-notices__icon-size) + (var(--bde-woo-notices__icon-size) / 2));--bde-woo-quicklook-button-text-color:var(--bde-button-primary-text-color);--bde-woo-quicklook-button-background-color-hover:var(--bde-woo-quicklook-button-background-color);--bde-woo-quicklook-button-icon-spacing:var(--bde-woo-base-standard-gaps);--bde-woo-quicklook-close-button-color:var(--bde-woo-base-headings-color);--bde-woo-quicklook-arrow-color-hover:var(--bde-woo-quicklook-arrow-color);--bde-woo-quicklook-arrow-background-color:var(--bde-brand-primary-color);--bde-woo-quicklook-arrow-background-color-hover:var(--bde-woo-quicklook-arrow-background-color);--bde-woo-swatch-space-between-items:var(--bde-woo-base-medium-gaps);--bde-woo-swatch-background-selected:var(--bde-woo-swatch-background-hover);--bde-woo-swatch-border-color-selected:var(--bde-woo-swatch-border-color-hover);--bde-woo-swatch-shadow-selected:var(--bde-woo-swatch-shadow-hover);--bde-woo-swatch-color-background:var(--bde-woo-swatch-background)}:root{--bde-base-font-size:16px}.breakdance .button-atom{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;user-select:none;appearance:none;box-sizing:border-box;margin:0;border:0;padding:0;background-color:transparent;font-size:var(--bde-button-font-size);line-height:var(--bde-button-line-height);transform:translate(0,0);max-width:100%;width:var(--bde-button-width)}.breakdance .button-atom--primary,.breakdance .button-atom--secondary,.breakdance .button-atom--custom{text-align:center;font-weight:var(--bde-button-font-weight);text-decoration:none;padding:var(--bde-button-padding-base);border-radius:var(--bde-button-border-radius);cursor:pointer;border-width:var(--bde-button-border-width);border-style:solid;border-color:transparent;transition-timing-function:ease-in-out;transition-property:all;transition-duration:var(--bde-transition-duration);overflow:hidden}.breakdance .button-atom--text{color:var(--bde-button-text-text-color)}.breakdance .button-atom--text:hover{color:var(--bde-button-text-text-color-hover)}.breakdance .button-atom--primary{color:var(--bde-button-primary-text-color);background:var(--bde-button-primary-background-color);border-color:var(--bde-button-primary-border-color)}.breakdance .button-atom--primary:hover{color:var(--bde-button-primary-text-color-hover);background:var(--bde-button-primary-background-color-hover);border-color:var(--bde-button-primary-border-color-hover)}.breakdance .button-atom--secondary{color:var(--bde-button-secondary-text-color);background:var(--bde-button-secondary-background-color);border-color:var(--bde-button-secondary-border-color)}.breakdance .button-atom--secondary:hover{color:var(--bde-button-secondary-text-color-hover);background:var(--bde-button-secondary-background-color-hover);border-color:var(--bde-button-secondary-border-color-hover)}.breakdance .button-atom--custom{color:var(--bde-button-custom-text-color);background:var(--bde-button-custom-background-color);border-color:var(--bde-button-custom-border-color)}.breakdance .button-atom--custom:hover{color:var(--bde-button-custom-text-color-hover);background:var(--bde-button-custom-background-color-hover);border-color:var(--bde-button-custom-border-color-hover)}.breakdance .button-atom:disabled,.breakdance .button-atom:hover:disabled{filter:grayscale(100%);opacity:0.6;cursor:not-allowed}.button-atom__icon-wrapper>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color)}.breakdance-icon-atom{display:flex;font-size:40px}.breakdance-icon-atom>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color);transform:var(--eeiTransform)}.breakdance *,.breakdance *::before,.breakdance *::after{box-sizing:border-box}.breakdance img{max-width:100%;height:auto}.breakdance figure{margin-left:0;margin-right:0}.breakdance-full-width{width:100%;max-width:100%}.breakdance-rich-text-styles>*:first-child{margin-top:0}.breakdance-rich-text-styles>*:last-child{margin-bottom:0}.breakdance-rich-text-styles img.aligncenter{display:block;margin:auto}.breakdance-rich-text-styles img.alignleft{float:left}.breakdance-rich-text-styles img.alignright{float:right}.bde-stop-scrolling,.bde-stop-scrolling body{overflow-y:hidden}@supports (overflow-y:clip){.bde-stop-scrolling,.bde-stop-scrolling body{overflow-y:clip}}.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:hidden}@supports (overflow-x:clip){.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:clip}}.lg-outer{z-index:var(--bde-z-index-lightbox)}.lg-outer .lg-thumb-outer{background-color:transparent}.lg-video-play-icon{transform:translate3d(-40%,-50%,0)}.admin-bar .lg-toolbar{top:var(--wp-admin--admin-bar--height)}[data-bde-lazy-bg="waiting"]{background-image:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}.breakdance{background-color:var(--bde-background-color);color:var(--bde-body-text-color)}.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{color:var(--bde-headings-color)}.breakdance a,.button-atom--text{color:var(--bde-links-color)}.breakdance a:hover,.button-atom--text:hover{color:var(--bde-links-color-hover)}.breakdance .button-atom--primary,.bde-mini-cart-offcanvas .button,.bde-woo-product-quicklook-button,.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type="submit"],.breakdance-woocommerce .woocommerce-form-track-order button[type="submit"],.breakdance-woocommerce #place_order,.breakdance-woocommerce .woocommerce-button.pay,.breakdance-woocommerce button.single_add_to_cart_button,.breakdance-woocommerce a.single_add_to_cart_button,.breakdance-woocommerce a.button.wc-backward,.breakdance-woocommerce a.checkout-button,.breakdance-woocommerce p.order-again a.button,.breakdance-woocommerce button[name="add-to-cart"],.breakdance-woocommerce button[name="login"],.breakdance-woocommerce button[name="save_address"],.breakdance-woocommerce button[name="save_account_details"],.breakdance-woocommerce button[name="woocommerce_checkout_place_order"],.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*="add-payment-method"]{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-background-color);--bde-button-primary-text-color-hover:var(--bde-background-color);--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color);color:var(--bde-background-color);font-weight:700;line-height:100%;letter-spacing:1px;text-transform:uppercase}.breakdance{font-family:var(--bde-body-font-family);font-size:var(--bde-body-font-size)}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{font-family:var(--bde-heading-font-family)}.bde-h1,.breakdance h1{font-size:var(--bde-h1-font-size)}.bde-h2,.breakdance h2{font-size:var(--bde-h2-font-size)}.bde-h3,.breakdance h3{font-size:var(--bde-h3-font-size)}.bde-h4,.breakdance h4{font-size:var(--bde-h4-font-size)}.bde-h5,.breakdance h5{font-size:var(--bde-h5-font-size)}.bde-h6,.breakdance h6{font-size:var(--bde-h6-font-size)}.breakdance{font-weight:300;line-height:25px}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4,.breakdance h5,.breakdance h6{font-weight:700;line-height:100%}.bde-h1,.breakdance h1{font-size:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);}.bde-h2,.breakdance h2{font-size:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);}.bde-h3,.breakdance h3{font-size:clamp(1.60rem,1.37rem - -1.15vw,2.38rem);}.bde-h4,.breakdance h4{font-size:clamp(1.42rem,1.26rem - -0.82vw,1.98rem)}.bde-h5,.breakdance h5{font-size:clamp(1.27rem,1.15rem - -0.57vw,1.65rem)}.bde-h6,.breakdance h6{font-size:clamp(1.13rem,1.05rem - -0.37vw,1.38rem)}.breakdance a,.breakdance .button-atom--text{color:var(--bde-body-text-color);text-decoration:none;text-decoration-style:none}:root,.bde-global-css-vars{--bde-form-input-border-radius:10px;--bde-form-input-border-top:0px solid;--bde-form-input-border-bottom:0px solid;--bde-form-input-border-left:0px solid;--bde-form-input-border-right:0px solid}.breakdance-form .breakdance-form-field__input,.breakdance-form-dropzone,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance-woocommerce input[type="search"],.breakdance-woocommerce textarea,.breakdance-woocommerce .woocommerce-Input,.breakdance-woocommerce .input-text,.breakdance-woocommerce select,.breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance-woocommerce .wc-stripe-elements-field{border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-radius:10px}:root{--bde-section-width:1120px;--bde-section-vertical-padding:64px;--bde-section-horizontal-padding:0px}.breakdance .bde-mini-cart-offcanvas .woocommerce-mini-cart li{background:#fff;margin-bottom:24px;border-radius:10px}.bde-mini-cart-offcanvas .widget_shopping_cart_content{padding:24px}.breakdance .bde-mini-cart-offcanvas-topbar{background-color:rgba(0,0,0,0.2);border:none!important}.breakdance .bde-mini-cart-offcanvas-footer{padding-right:0px;padding-left:0px}.bde-mini-cart-quantity .quantity input{border-radius:10px;border:none;box-shadow:0 5px 15px rgba(0,0,0,.08)}.breakdance .bde-mini-cart-35646-108 .bde-mini-cart-toggle__counter{width:20px;height:20px}.breakdance .bde-mini-cart-35646-583 .bde-mini-cart-toggle__counter{width:35px;height:35px}.bde-advancedslider-2-168 .swiper{overflow:visible}.breakdance .bde-wooproductslist-2-361 .breakdance-swiper-wrapper{overflow:visible!important}.bde-wooproductslist-2-361 .swiper{overflow:visible!important}.bde-post-loop-2-194 .swiper{overflow:visible!important}.breakdance .bde-post-loop-2-194 .breakdance-swiper-wrapper{overflow:visible!important}.bde-post-loop-38974-145 .swiper{overflow:visible!important}.breakdance .bde-post-loop-38974-145 .breakdance-swiper-wrapper{overflow:visible!important}.fixed-product-image{width:80%!important;height:250px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto}.fixed-product-image img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;display:block!important}.breakdance .bde-accordion__panel-content{margin-top:0px!important}.breakdance .bde-accordion__button[aria-expanded="true"]{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.wpgb-select-placeholder{height:auto!important;padding:10px!important}.wpgb-facet .wpgb-facet-title{display:none}.wpgb-facet .wpgb-checkbox-label{color:#404040!important}.wpgb-facet .wpgb-checkbox .wpgb-checkbox-control{border-color:#71bb40!important}.breakdance-woocommerce div.product{height:100%}.bd-info-btn{background:#71bb40;padding:16px 16px 16px 16px;border-radius:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff!important;font-weight:600;text-decoration:none;border:none;transition:background .2s;min-width:100%;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;line-height:16px}.bd-info-btn:hover{background:#67A735}@media only screen and (max-width:479px){.bd-info-btn{font-size:10px;padding:10px}}.bd-qty-input::-webkit-outer-spin-button,.bd-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bd-qty-input[type=number]{-moz-appearance:textfield}.bd-qty-wrapper{display:flex;box-shadow:5px 5px 20px 0px #00000025;border-radius:10px;gap:4px;padding:8px}@media only screen and (max-width:479px){.bd-qty-wrapper{padding:0px}}.bd-qty-input{text-align:center;font-size:12px;border:none;font-weight:700;padding:10px;border-radius:10px}.bd-qty-minus,.bd-qty-plus{font-size:16px;border:none;cursor:pointer;transition:background .2s;background:unset}.bd-qty-minus:hover,.bd-qty-plus:hover{color:#71bb40}.bd-add-to-cart-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bd-add-to-cart-btn{background:#71bb40!important;border-radius:10px;transition:background .2s}.bd-add-to-cart-btn:hover{background:#67A735FF!important}@media only screen and (max-width:479px){.bd-add-to-cart-btn{width:32px!important;height:32px!important}}a.added_to_cart{display:none!important}.button-icon.wcwishu-initial-button svg{height:1.5em;width:1.5em}.breakdance-woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:20px}.breakdance-woocommerce ul.products li.product a{min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.breakdance-woocommerce div.product form.cart{display:flex!important;flex-direction:row;max-width:100%!important}.breakdance-woocommerce .single_variation_wrap,.breakdance-woocommerce .woocommerce-variation-add-to-cart{width:100%!important;flex-wrap:nowrap!important}form.cart .wcwishu-button,form.cart #wcwishu-wishlist-container,form.cart .wcwishu-wishlist-link,form.cart #wcwishu-response-message,form.cart #wcwishu-response-wrapper{display:none!important}.taxonomy-grid ul li{background-size:150px auto!important;background-repeat:no-repeat;background-position:50% 25%!important;background-color:var(--bde-background-color);border-radius:10px;box-shadow:5px 5px 20px 0px #00000025}.taxonomy-grid ul li a.term-link{top:80px!important}.term-content{color:var(--bde-brand-primary-color)!important;font-weight:700}.taxonomy-grid ul li{background-size:150px auto!important;background-repeat:no-repeat;background-position:50% 25%!important;background-color:var(--bde-background-color);border-radius:10px;box-shadow:5px 5px 20px 0px #00000025}.taxonomy-grid ul li a.term-link{top:80px!important}.term-content{color:var(--bde-brand-primary-color)!important;font-weight:700}.breakdance .bde-woopageaccount-34-104.breakdance-woocommerce .woocommerce-MyAccount-content>p:not([class]):last-child{padding-left:16px;padding-right:16px;padding-bottom:32px;padding-top:0px}.breakdance-woocommerce table.woocommerce-orders-table thead{background-color:var(--bde-brand-primary-color)!important;box-shadow:none;color:#fff;font-weight:700!important}.breakdance-woocommerce table.woocommerce-orders-table{border-radius:10px!important}.breakdance-woocommerce .woocommerce-orders-table tbody{box-shadow:none!important}.woocommerce-orders-table__cell,.woocommerce-orders-table__cell-order-number{padding:16px!important}.woocommerce-orders-table__header,.woocommerce-orders-table__header-order-number{padding:16px}@media only screen and (max-width:1024px){.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{background:var(--bde-palette-color-1-7aec7dcf-bbb8-4770-a853-6944f136ec56);border-radius:10px}}@media only screen and (max-width:1024px){.woocommerce-orders-table__cell-order-actions .woocommerce-button.view{background:var(--bde-brand-primary-color)!important;color:white!important;font-weight:700}}.woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice{background:transparent!important;color:var(--bde-brand-primary-color)!important;border:1px solid var(--bde-brand-primary-color)!important;padding:12px 25px 16px 25px;border-radius:10px;text-decoration:none;display:flex;flex-direction:column;align-items:center;font-weight:700}.u-columns.woocommerce-Addresses.col2-set.addresses{display:flex;flex-direction:column;padding-left:16px;padding-right:16px;padding-bottom:32px}.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{box-shadow:5px 5px 20px 0px #00000025!important;border:none!important}.woocommerce-EditAccountForm,.edit-account{padding:32px}.breakdance-woocommerce .woocommerce-EditAccountForm fieldset{border:none;box-shadow:5px 5px 20px 0px #00000025}.breakdance-woocommerce .woocommerce-Input,.breakdance-woocommerce .input-text{margin-bottom:16px}.breakdance .bde-woopageaccount-34-104.breakdance-woocommerce .woocommerce-EditAccountForm fieldset legend{font-weight:700}.breakdance-woocommerce .password-input .show-password-input{height:77%}.breakdance-woocommerce table tbody tr:last-child td:first-child{padding-left:16px}.breakdance-woocommerce table tbody tr:last-child td:last-child{padding-right:16px}.wcwishu-wishlists-table thead{background:var(--bde-palette-color-1-7aec7dcf-bbb8-4770-a853-6944f136ec56)}.wishlist-action a{padding:12px 25px 12px 25px;border:1px solid var(--bde-links-color);border-radius:10px;text-decoration:none;font-weight:700}.product-remove a{text-decoration:none;font-size:20px}.wishlist-name,.wishlist-count,.wishlist-privacy,.wishlist-action{padding:16px}.wishlist-action{display:flex;align-items:center;flex-direction:column}.breakdance-woocommerce input[type="checkbox"],.breakdance-woocommerce input[type="radio"]{background-color:#f8f9fb;border:1px solid #CCC}@media only screen and (max-width:1024px){.breakdance-woocommerce table:not(table.order_details.shop_table,.woocommerce .woocommerce-product-attributes,.cart,.cart_totals .shop_table,.woocommerce .variations_form table.variations,.woocommerce-table--order-details,.woocommerce-checkout-review-order-table,.woocommerce-grouped-product-list) tr:not(.cart_item){flex-direction:row;width:100%!important;align-items:center;justify-content:space-between}}@media only screen and (max-width:1024px){.breakdance-woocommerce table:not(table.order_details.shop_table,.woocommerce .woocommerce-product-attributes,.cart_totals .shop_table,.woocommerce .variations_form table.variations,.woocommerce-table--order-details,.woocommerce-checkout-review-order-table,.woocommerce-grouped-product-list) thead{display:flex}}@media only screen and (max-width:449px){.wcwishu-wishlists-table tr{display:flex;flex-direction:column;width:100%!important;align-items:flex-start}}@media only screen and (max-width:449px){.breakdance-woocommerce table:not(table.order_details.shop_table,.woocommerce .woocommerce-product-attributes,.cart_totals .shop_table,.woocommerce .variations_form table.variations,.woocommerce-table--order-details,.woocommerce-checkout-review-order-table,.woocommerce-grouped-product-list) thead{display:none}}.breakdance-woocommerce .woocommerce-checkout h3{font-weight:700}.breakdance-woocommerce #ship-to-different-address .woocommerce-form__label-for-checkbox span{font-size:16px}.woocommerce-shipping-fields.montapacking-shipping>h3{display:none!important}.breakdance-woocommerce .woocommerce-form__label-for-checkbox{align-items:normal}.bde-checkout-order-review .shop_table thead,.bde-checkout-order-review .shop_table .cart_item{border:none!important;box-shadow:none!important}.bde-checkout-order-review .shop_table{border-top-left-radius:0!important;border-top-right-radius:0!important}.breakdance-woocommerce .woocommerce-checkout-review-order-table tbody{border-bottom:1px solid #71bb40;box-shadow:none}.montapacking-shipping .monta-options{width:100%}.montapacking-shipping .monta-options .monta-option label input:checked + span{background:#71bb40;border-radius:10px;border:1px solid #71bb40;color:white!important}.montapacking-shipping .monta-option label span.block{border:1px solid #71bb40;background:#fff;border-radius:10px}#initialPickupsList li{box-shadow:5px 5px 20px 0px #00000025;border-radius:10px;border:none}.monta-locations ul{display:flex;flex-direction:column;gap:24px}#initialPickupsList li.list-focus{border:2px solid #71bb40;background:#71bb4036!important}.monta-times-croppped,.monta-times-cropped-error,.monta-pickup-selected{border-radius:10px;border:none;box-shadow:5px 5px 20px 0px #00000025;padding:24px}.monta-shipment-shipper label{border-radius:10px!important;border:none;box-shadow:5px 5px 20px 0px #00000025;padding:24px}.monta-shipment-shipper label.checked{border:2px solid #71bb40;background:#71bb4036!important;padding:24px}b,strong{font-weight:700}.woocommerce-product-gallery .flex-direction-nav a{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.15);z-index:10;text-decoration:none}.woocommerce-product-gallery .flex-prev{left:10px}.woocommerce-product-gallery .flex-next{right:10px}.woocommerce-product-gallery .flex-direction-nav a svg{width:18px;height:18px;fill:#444;pointer-events:none;transition:fill .2s}.woocommerce-product-gallery .flex-direction-nav a:hover svg{fill:#71bb40}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.woocommerce-product-gallery .flex-control-paging{display:none}.flex-direction-nav{list-style:none}body.single-product .bde-tabs__panel-content>h2,body.single-product #tab-description>h2{display:none!important}.cwginstock-subscribe-form .panel-primary{border:none;background:#fff;border-radius:10px!important}.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#71bb40;border:none!important;border-top-right-radius:10px;border-top-left-radius:10px}.cwgstock_name,.cwgstock_email{width:100%;text-align:center;border-radius:10px;padding:16px;border:none;box-shadow:5px 5px 20px 0px #00000025}.cwginstock-panel-heading h4{text-align:left!important;color:#fff}.cwgstock_button{padding:16px;background:#71bb40;color:#fff;border:none;border-radius:10px;font-weight:700}.bde-tabs__panel-content ul{list-style:none;padding-left:0;margin-left:0}.bde-tabs__panel-content ul li{position:relative;padding-left:30px;margin-bottom:8px}.bde-tabs__panel-content ul li::before{content:'';position:absolute;left:0;top:4px;width:18px;height:18px;background-color:var(--bde-links-color);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -32 512 512"><path d="m342.382812 239.351562c-23.039062-35.941406-62.277343-57.402343-104.964843-57.402343-42.683594 0-81.925781 21.460937-104.960938 57.402343l-55.515625 86.605469c-9.210937 14.371094-13.460937 30.96875-12.292968 47.996094 1.167968 17.03125 7.648437 32.890625 18.738281 45.871094 11.097656 12.976562 25.761719 21.84375 42.40625 25.648437 16.644531 3.800782 33.707031 2.179688 49.339843-4.691406l1.019532-.453125c39.339844-16.957031 84.304687-16.804687 123.546875.453125 10.121093 4.449219 20.84375 6.699219 31.664062 6.699219 5.882813 0 11.800781-.667969 17.664063-2.003907 16.644531-3.800781 31.308594-12.667968 42.410156-25.644531 11.09375-12.976562 17.578125-28.839843 18.75-45.871093 1.171875-17.035157-3.078125-33.632813-12.289062-48.007813zm26.246094 160.972657c-14.121094 16.507812-36.964844 21.726562-56.847656 12.984375-23.632812-10.394532-49-15.589844-74.375-15.589844-25.351562 0-50.714844 5.191406-74.332031 15.574219l-.671875.296875c-19.730469 8.34375-42.238282 3.058594-56.203125-13.265625-14.105469-16.511719-15.710938-39.886719-3.992188-58.171875l55.519531-86.605469c17.492188-27.289063 47.28125-43.582031 79.691407-43.582031 32.410156 0 62.203125 16.292968 79.699219 43.582031l55.511718 86.601563c11.722656 18.292968 10.113282 41.671874-4 58.175781zm0 0"></path><path d="m91.894531 239.238281c16.515625-6.34375 29.0625-19.652343 35.332031-37.476562 5.960938-16.960938 5.472657-36.109375-1.382812-53.921875-6.859375-17.800782-19.335938-32.332032-35.128906-40.921875-16.597656-9.019531-34.828125-10.488281-51.316406-4.132813-33.171876 12.753906-48.394532 53.746094-33.929688 91.398438 11.554688 29.96875 38.503906 48.886718 65.75 48.886718 6.957031 0 13.933594-1.234374 20.675781-3.832031zm-58.417969-55.835937c-8.523437-22.1875-1.035156-45.789063 16.703126-52.609375 3.203124-1.234375 6.589843-1.847657 10.046874-1.847657 5.335938 0 10.847657 1.457032 16.152344 4.34375 9.539063 5.183594 17.160156 14.183594 21.457032 25.335938 4.292968 11.160156 4.675781 22.941406 1.074218 33.179688-3.300781 9.382812-9.617187 16.28125-17.78125 19.417968l-.015625.007813c-17.714843 6.828125-39.085937-5.660157-47.636719-27.828125zm0 0"></path><path d="m199.613281 171.386719c41.46875 0 75.207031-38.4375 75.207031-85.683594 0-47.257813-33.738281-85.703125-75.207031-85.703125-41.464843 0-75.199219 38.445312-75.199219 85.703125 0 47.246094 33.734376 85.683594 75.199219 85.683594zm0-141.375c24.917969 0 45.195313 24.984375 45.195313 55.691406 0 30.695313-20.277344 55.671875-45.195313 55.671875s-45.1875-24.976562-45.1875-55.671875c0-30.707031 20.269531-55.691406 45.1875-55.691406zm0 0"></path><path d="m329.496094 192.4375h.003906c6.378906 2.117188 12.886719 3.128906 19.367188 3.128906 30.242187 0 59.714843-22.011718 70.960937-55.839844 6.476563-19.472656 6.050781-40.0625-1.199219-57.972656-7.585937-18.746094-21.644531-32.355468-39.589844-38.324218-17.945312-5.960938-37.363281-3.476563-54.664062 7-16.527344 10.011718-29.191406 26.246093-35.65625 45.71875-13.652344 41.078124 4.640625 84.273437 40.777344 96.289062zm-12.296875-86.824219c4.222656-12.714843 12.292969-23.191406 22.726562-29.511719 9.652344-5.847656 20.183594-7.335937 29.648438-4.191406 9.460937 3.148438 17 10.640625 21.234375 21.101563 4.574218 11.304687 4.769531 24.53125.539062 37.246093-8.433594 25.375-31.933594 40.492188-52.382812 33.699219-20.433594-6.796875-30.199219-32.96875-21.765625-58.34375zm0 0"></path><path d="m487.875 182.4375-.011719-.011719c-28.597656-21.125-71.367187-11.96875-95.347656 20.421875-23.957031 32.40625-20.210937 75.972656 8.34375 97.113282 10.414063 7.714843 22.71875 11.402343 35.3125 11.402343 21.949219 0 44.785156-11.203125 60.046875-31.804687 23.957031-32.40625 20.214844-75.972656-8.34375-97.121094zm-15.777344 79.265625c-14.160156 19.113281-38.101562 25.453125-53.378906 14.136719-15.265625-11.300782-16.195312-36.042969-2.074219-55.144532 9.386719-12.679687 23.097657-19.734374 35.734375-19.734374 6.390625 0 12.507813 1.804687 17.648438 5.605468 15.253906 11.3125 16.179687 36.046875 2.070312 55.136719zm0 0"></path></svg>') no-repeat center;-webkit-mask-size:contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -32 512 512"><path d="m342.382812 239.351562c-23.039062-35.941406-62.277343-57.402343-104.964843-57.402343-42.683594 0-81.925781 21.460937-104.960938 57.402343l-55.515625 86.605469c-9.210937 14.371094-13.460937 30.96875-12.292968 47.996094 1.167968 17.03125 7.648437 32.890625 18.738281 45.871094 11.097656 12.976562 25.761719 21.84375 42.40625 25.648437 16.644531 3.800782 33.707031 2.179688 49.339843-4.691406l1.019532-.453125c39.339844-16.957031 84.304687-16.804687 123.546875.453125 10.121093 4.449219 20.84375 6.699219 31.664062 6.699219 5.882813 0 11.800781-.667969 17.664063-2.003907 16.644531-3.800781 31.308594-12.667968 42.410156-25.644531 11.09375-12.976562 17.578125-28.839843 18.75-45.871093 1.171875-17.035157-3.078125-33.632813-12.289062-48.007813zm26.246094 160.972657c-14.121094 16.507812-36.964844 21.726562-56.847656 12.984375-23.632812-10.394532-49-15.589844-74.375-15.589844-25.351562 0-50.714844 5.191406-74.332031 15.574219l-.671875.296875c-19.730469 8.34375-42.238282 3.058594-56.203125-13.265625-14.105469-16.511719-15.710938-39.886719-3.992188-58.171875l55.519531-86.605469c17.492188-27.289063 47.28125-43.582031 79.691407-43.582031 32.410156 0 62.203125 16.292968 79.699219 43.582031l55.511718 86.601563c11.722656 18.292968 10.113282 41.671874-4 58.175781zm0 0"></path><path d="m91.894531 239.238281c16.515625-6.34375 29.0625-19.652343 35.332031-37.476562 5.960938-16.960938 5.472657-36.109375-1.382812-53.921875-6.859375-17.800782-19.335938-32.332032-35.128906-40.921875-16.597656-9.019531-34.828125-10.488281-51.316406-4.132813-33.171876 12.753906-48.394532 53.746094-33.929688 91.398438 11.554688 29.96875 38.503906 48.886718 65.75 48.886718 6.957031 0 13.933594-1.234374 20.675781-3.832031zm-58.417969-55.835937c-8.523437-22.1875-1.035156-45.789063 16.703126-52.609375 3.203124-1.234375 6.589843-1.847657 10.046874-1.847657 5.335938 0 10.847657 1.457032 16.152344 4.34375 9.539063 5.183594 17.160156 14.183594 21.457032 25.335938 4.292968 11.160156 4.675781 22.941406 1.074218 33.179688-3.300781 9.382812-9.617187 16.28125-17.78125 19.417968l-.015625.007813c-17.714843 6.828125-39.085937-5.660157-47.636719-27.828125zm0 0"></path><path d="m199.613281 171.386719c41.46875 0 75.207031-38.4375 75.207031-85.683594 0-47.257813-33.738281-85.703125-75.207031-85.703125-41.464843 0-75.199219 38.445312-75.199219 85.703125 0 47.246094 33.734376 85.683594 75.199219 85.683594zm0-141.375c24.917969 0 45.195313 24.984375 45.195313 55.691406 0 30.695313-20.277344 55.671875-45.195313 55.671875s-45.1875-24.976562-45.1875-55.671875c0-30.707031 20.269531-55.691406 45.1875-55.691406zm0 0"></path><path d="m329.496094 192.4375h.003906c6.378906 2.117188 12.886719 3.128906 19.367188 3.128906 30.242187 0 59.714843-22.011718 70.960937-55.839844 6.476563-19.472656 6.050781-40.0625-1.199219-57.972656-7.585937-18.746094-21.644531-32.355468-39.589844-38.324218-17.945312-5.960938-37.363281-3.476563-54.664062 7-16.527344 10.011718-29.191406 26.246093-35.65625 45.71875-13.652344 41.078124 4.640625 84.273437 40.777344 96.289062zm-12.296875-86.824219c4.222656-12.714843 12.292969-23.191406 22.726562-29.511719 9.652344-5.847656 20.183594-7.335937 29.648438-4.191406 9.460937 3.148438 17 10.640625 21.234375 21.101563 4.574218 11.304687 4.769531 24.53125.539062 37.246093-8.433594 25.375-31.933594 40.492188-52.382812 33.699219-20.433594-6.796875-30.199219-32.96875-21.765625-58.34375zm0 0"></path><path d="m487.875 182.4375-.011719-.011719c-28.597656-21.125-71.367187-11.96875-95.347656 20.421875-23.957031 32.40625-20.210937 75.972656 8.34375 97.113282 10.414063 7.714843 22.71875 11.402343 35.3125 11.402343 21.949219 0 44.785156-11.203125 60.046875-31.804687 23.957031-32.40625 20.214844-75.972656-8.34375-97.121094zm-15.777344 79.265625c-14.160156 19.113281-38.101562 25.453125-53.378906 14.136719-15.265625-11.300782-16.195312-36.042969-2.074219-55.144532 9.386719-12.679687 23.097657-19.734374 35.734375-19.734374 6.390625 0 12.507813 1.804687 17.648438 5.605468 15.253906 11.3125 16.179687 36.046875 2.070312 55.136719zm0 0"></path></svg>') no-repeat center;mask-size:contain}.stock.in-stock{color:#71bb40;font-weight:700}.breakdance-woocommerce .single_variation_wrap{flex-wrap:wrap!important}.custom-price-container .woocommerce-Price-currencySymbol{color:unset;font-size:unset}.aws-container .aws-search-form .aws-wrapper{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.aws-container .aws-search-field{border:none!important;padding:12px!important;font-size:16px!important}.aws-container .aws-search-form .aws-form-btn{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;border:none!important}.breakdance .autogenerated-blce-offcanvaspanel-35646-603 .close-btn svg{top:25px;background:#fff;fill:#71bb40;border-radius:7px;height:42px;width:40px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{overflow:visible!important}.bde-text-36217-111 ul{list-style:none;padding-left:0;margin-left:0}.bde-text-36217-111 ul li{position:relative;padding-left:30px;margin-bottom:8px}.bde-text-36217-111 ul li::before{content:'';position:absolute;left:0;top:4px;width:18px;height:18px;background-color:var(--bde-links-color);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -32 512 512"><path d="m342.382812 239.351562c-23.039062-35.941406-62.277343-57.402343-104.964843-57.402343-42.683594 0-81.925781 21.460937-104.960938 57.402343l-55.515625 86.605469c-9.210937 14.371094-13.460937 30.96875-12.292968 47.996094 1.167968 17.03125 7.648437 32.890625 18.738281 45.871094 11.097656 12.976562 25.761719 21.84375 42.40625 25.648437 16.644531 3.800782 33.707031 2.179688 49.339843-4.691406l1.019532-.453125c39.339844-16.957031 84.304687-16.804687 123.546875.453125 10.121093 4.449219 20.84375 6.699219 31.664062 6.699219 5.882813 0 11.800781-.667969 17.664063-2.003907 16.644531-3.800781 31.308594-12.667968 42.410156-25.644531 11.09375-12.976562 17.578125-28.839843 18.75-45.871093 1.171875-17.035157-3.078125-33.632813-12.289062-48.007813zm26.246094 160.972657c-14.121094 16.507812-36.964844 21.726562-56.847656 12.984375-23.632812-10.394532-49-15.589844-74.375-15.589844-25.351562 0-50.714844 5.191406-74.332031 15.574219l-.671875.296875c-19.730469 8.34375-42.238282 3.058594-56.203125-13.265625-14.105469-16.511719-15.710938-39.886719-3.992188-58.171875l55.519531-86.605469c17.492188-27.289063 47.28125-43.582031 79.691407-43.582031 32.410156 0 62.203125 16.292968 79.699219 43.582031l55.511718 86.601563c11.722656 18.292968 10.113282 41.671874-4 58.175781zm0 0"></path><path d="m91.894531 239.238281c16.515625-6.34375 29.0625-19.652343 35.332031-37.476562 5.960938-16.960938 5.472657-36.109375-1.382812-53.921875-6.859375-17.800782-19.335938-32.332032-35.128906-40.921875-16.597656-9.019531-34.828125-10.488281-51.316406-4.132813-33.171876 12.753906-48.394532 53.746094-33.929688 91.398438 11.554688 29.96875 38.503906 48.886718 65.75 48.886718 6.957031 0 13.933594-1.234374 20.675781-3.832031zm-58.417969-55.835937c-8.523437-22.1875-1.035156-45.789063 16.703126-52.609375 3.203124-1.234375 6.589843-1.847657 10.046874-1.847657 5.335938 0 10.847657 1.457032 16.152344 4.34375 9.539063 5.183594 17.160156 14.183594 21.457032 25.335938 4.292968 11.160156 4.675781 22.941406 1.074218 33.179688-3.300781 9.382812-9.617187 16.28125-17.78125 19.417968l-.015625.007813c-17.714843 6.828125-39.085937-5.660157-47.636719-27.828125zm0 0"></path><path d="m199.613281 171.386719c41.46875 0 75.207031-38.4375 75.207031-85.683594 0-47.257813-33.738281-85.703125-75.207031-85.703125-41.464843 0-75.199219 38.445312-75.199219 85.703125 0 47.246094 33.734376 85.683594 75.199219 85.683594zm0-141.375c24.917969 0 45.195313 24.984375 45.195313 55.691406 0 30.695313-20.277344 55.671875-45.195313 55.671875s-45.1875-24.976562-45.1875-55.671875c0-30.707031 20.269531-55.691406 45.1875-55.691406zm0 0"></path><path d="m329.496094 192.4375h.003906c6.378906 2.117188 12.886719 3.128906 19.367188 3.128906 30.242187 0 59.714843-22.011718 70.960937-55.839844 6.476563-19.472656 6.050781-40.0625-1.199219-57.972656-7.585937-18.746094-21.644531-32.355468-39.589844-38.324218-17.945312-5.960938-37.363281-3.476563-54.664062 7-16.527344 10.011718-29.191406 26.246093-35.65625 45.71875-13.652344 41.078124 4.640625 84.273437 40.777344 96.289062zm-12.296875-86.824219c4.222656-12.714843 12.292969-23.191406 22.726562-29.511719 9.652344-5.847656 20.183594-7.335937 29.648438-4.191406 9.460937 3.148438 17 10.640625 21.234375 21.101563 4.574218 11.304687 4.769531 24.53125.539062 37.246093-8.433594 25.375-31.933594 40.492188-52.382812 33.699219-20.433594-6.796875-30.199219-32.96875-21.765625-58.34375zm0 0"></path><path d="m487.875 182.4375-.011719-.011719c-28.597656-21.125-71.367187-11.96875-95.347656 20.421875-23.957031 32.40625-20.210937 75.972656 8.34375 97.113282 10.414063 7.714843 22.71875 11.402343 35.3125 11.402343 21.949219 0 44.785156-11.203125 60.046875-31.804687 23.957031-32.40625 20.214844-75.972656-8.34375-97.121094zm-15.777344 79.265625c-14.160156 19.113281-38.101562 25.453125-53.378906 14.136719-15.265625-11.300782-16.195312-36.042969-2.074219-55.144532 9.386719-12.679687 23.097657-19.734374 35.734375-19.734374 6.390625 0 12.507813 1.804687 17.648438 5.605468 15.253906 11.3125 16.179687 36.046875 2.070312 55.136719zm0 0"></path></svg>') no-repeat center;-webkit-mask-size:contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -32 512 512"><path d="m342.382812 239.351562c-23.039062-35.941406-62.277343-57.402343-104.964843-57.402343-42.683594 0-81.925781 21.460937-104.960938 57.402343l-55.515625 86.605469c-9.210937 14.371094-13.460937 30.96875-12.292968 47.996094 1.167968 17.03125 7.648437 32.890625 18.738281 45.871094 11.097656 12.976562 25.761719 21.84375 42.40625 25.648437 16.644531 3.800782 33.707031 2.179688 49.339843-4.691406l1.019532-.453125c39.339844-16.957031 84.304687-16.804687 123.546875.453125 10.121093 4.449219 20.84375 6.699219 31.664062 6.699219 5.882813 0 11.800781-.667969 17.664063-2.003907 16.644531-3.800781 31.308594-12.667968 42.410156-25.644531 11.09375-12.976562 17.578125-28.839843 18.75-45.871093 1.171875-17.035157-3.078125-33.632813-12.289062-48.007813zm26.246094 160.972657c-14.121094 16.507812-36.964844 21.726562-56.847656 12.984375-23.632812-10.394532-49-15.589844-74.375-15.589844-25.351562 0-50.714844 5.191406-74.332031 15.574219l-.671875.296875c-19.730469 8.34375-42.238282 3.058594-56.203125-13.265625-14.105469-16.511719-15.710938-39.886719-3.992188-58.171875l55.519531-86.605469c17.492188-27.289063 47.28125-43.582031 79.691407-43.582031 32.410156 0 62.203125 16.292968 79.699219 43.582031l55.511718 86.601563c11.722656 18.292968 10.113282 41.671874-4 58.175781zm0 0"></path><path d="m91.894531 239.238281c16.515625-6.34375 29.0625-19.652343 35.332031-37.476562 5.960938-16.960938 5.472657-36.109375-1.382812-53.921875-6.859375-17.800782-19.335938-32.332032-35.128906-40.921875-16.597656-9.019531-34.828125-10.488281-51.316406-4.132813-33.171876 12.753906-48.394532 53.746094-33.929688 91.398438 11.554688 29.96875 38.503906 48.886718 65.75 48.886718 6.957031 0 13.933594-1.234374 20.675781-3.832031zm-58.417969-55.835937c-8.523437-22.1875-1.035156-45.789063 16.703126-52.609375 3.203124-1.234375 6.589843-1.847657 10.046874-1.847657 5.335938 0 10.847657 1.457032 16.152344 4.34375 9.539063 5.183594 17.160156 14.183594 21.457032 25.335938 4.292968 11.160156 4.675781 22.941406 1.074218 33.179688-3.300781 9.382812-9.617187 16.28125-17.78125 19.417968l-.015625.007813c-17.714843 6.828125-39.085937-5.660157-47.636719-27.828125zm0 0"></path><path d="m199.613281 171.386719c41.46875 0 75.207031-38.4375 75.207031-85.683594 0-47.257813-33.738281-85.703125-75.207031-85.703125-41.464843 0-75.199219 38.445312-75.199219 85.703125 0 47.246094 33.734376 85.683594 75.199219 85.683594zm0-141.375c24.917969 0 45.195313 24.984375 45.195313 55.691406 0 30.695313-20.277344 55.671875-45.195313 55.671875s-45.1875-24.976562-45.1875-55.671875c0-30.707031 20.269531-55.691406 45.1875-55.691406zm0 0"></path><path d="m329.496094 192.4375h.003906c6.378906 2.117188 12.886719 3.128906 19.367188 3.128906 30.242187 0 59.714843-22.011718 70.960937-55.839844 6.476563-19.472656 6.050781-40.0625-1.199219-57.972656-7.585937-18.746094-21.644531-32.355468-39.589844-38.324218-17.945312-5.960938-37.363281-3.476563-54.664062 7-16.527344 10.011718-29.191406 26.246093-35.65625 45.71875-13.652344 41.078124 4.640625 84.273437 40.777344 96.289062zm-12.296875-86.824219c4.222656-12.714843 12.292969-23.191406 22.726562-29.511719 9.652344-5.847656 20.183594-7.335937 29.648438-4.191406 9.460937 3.148438 17 10.640625 21.234375 21.101563 4.574218 11.304687 4.769531 24.53125.539062 37.246093-8.433594 25.375-31.933594 40.492188-52.382812 33.699219-20.433594-6.796875-30.199219-32.96875-21.765625-58.34375zm0 0"></path><path d="m487.875 182.4375-.011719-.011719c-28.597656-21.125-71.367187-11.96875-95.347656 20.421875-23.957031 32.40625-20.210937 75.972656 8.34375 97.113282 10.414063 7.714843 22.71875 11.402343 35.3125 11.402343 21.949219 0 44.785156-11.203125 60.046875-31.804687 23.957031-32.40625 20.214844-75.972656-8.34375-97.121094zm-15.777344 79.265625c-14.160156 19.113281-38.101562 25.453125-53.378906 14.136719-15.265625-11.300782-16.195312-36.042969-2.074219-55.144532 9.386719-12.679687 23.097657-19.734374 35.734375-19.734374 6.390625 0 12.507813 1.804687 17.648438 5.605468 15.253906 11.3125 16.179687 36.046875 2.070312 55.136719zm0 0"></path></svg>') no-repeat center;mask-size:contain}:root,.bde-global-css-vars{--bde-woo-base-text-color:var(--bde-body-text-color);--bde-woo-base-headings-color:var(--bde-headings-color);--bde-woo-typography__size-small:13px;--bde-woo-typography__size-standard:16px;--bde-woo-typography__size-medium:16px;--bde-woo-typography__size-large:24px;--bde-woo-forms__inputs-placeholder-color:#CCC;--bde-woo-forms__labels-color:var(--bde-headings-color);--bde-woo-forms__labels-required-color:var(--bde-brand-primary-color);--bde-woo-notices__icon-size:16px;--bde-woo-notices__error-background:red;--bde-woo-notices__error-text:var(--bde-background-color);--bde-woo-notices__error-link-text:var(--bde-background-color);--bde-woo-notices__error-link-text-hover:var(--bde-background-color);--bde-woo-notices__info-background:var(--bde-palette-color-1-1bba3b8f-a6b0-4bd3-a2a1-70dc96388a0a);--bde-woo-notices__info-text:var(--bde-headings-color);--bde-woo-notices__info-link-text:var(--bde-brand-primary-color);--bde-woo-notices__info-link-text-hover:var(--bde-brand-primary-color);--bde-woo-notices__success-background:var(--bde-brand-primary-color);--bde-woo-notices__success-text:var(--bde-background-color);--bde-woo-notices__success-link-text:var(--bde-background-color);--bde-woo-notices__success-link-text-hover:var(--bde-background-color);--error-svg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm-32 224a32 32 0 1 1 64 0 32 32 0 1 1-64 0z'/%3E%3C/svg%3E");--error-svg-icon-color:var(--bde-background-color);--success-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1 17l-5-5.299 1.399-1.43 3.574 3.736 6.572-7.007 1.455 1.403-8 8.597z"/></svg>');--success-svg-icon-color:var(--bde-background-color);--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--info-svg-icon-color:var(--bde-brand-primary-color);--bde-woo-products-list-products-per-row:4}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.price_slider_amount input[type="text"],input[type="search"],.breakdance-woocommerce textarea,.breakdance-woocommerce .woocommerce-Input,.breakdance-woocommerce .input-text,.breakdance-woocommerce select,.breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance-woocommerce .wc-stripe-elements-field{border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;border-radius:10px;padding:12px 25px 12px 25px}.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-selection--single:focus,.breakdance-woocommerce .price_slider_amount input[type="text"]:focus,.breakdance-woocommerce input[type="search"]:focus,.breakdance-woocommerce textarea:focus,.breakdance-woocommerce .woocommerce-Input:focus,.breakdance-woocommerce .input-text:focus,.breakdance-woocommerce select:focus,.breakdance-woocommerce .wc_payment_method input[type="text"]:focus{border-color:var(--bde-brand-primary-color)}.breakdance-woocommerce .woocommerce-password-strength,.breakdance-woocommerce label span.optional,.breakdance-woocommerce label{color:var(--bde-body-text-color);font-size:16px;font-weight:700}.breakdance-woocommerce .bde-mini-cart-offcanvas .button,.breakdance-woocommerce .bde-woo-product-quicklook-button,.breakdance-woocommerce .woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type="submit"],.breakdance-woocommerce .woocommerce-form-track-order button[type="submit"],.breakdance-woocommerce #place_order,.breakdance-woocommerce .woocommerce-button.pay,.breakdance-woocommerce button.single_add_to_cart_button,.breakdance-woocommerce a.single_add_to_cart_button,.breakdance-woocommerce a.button.wc-backward,.breakdance-woocommerce a.checkout-button,.breakdance-woocommerce p.order-again a.button,.breakdance-woocommerce button[name="add-to-cart"],.breakdance-woocommerce button[name="login"],.breakdance-woocommerce button[name="save_address"],.breakdance-woocommerce button[name="save_account_details"],.breakdance-woocommerce button[name="woocommerce_checkout_place_order"],.breakdance-woocommerce button[name="register"],.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*="add-payment-method"]{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-background-color);--bde-button-primary-text-color-hover:var(--bde-background-color);--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color);border-radius:10px;color:var(--bde-background-color);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.breakdance-woocommerce .woocommerce-MyAccount-downloads-file,.breakdance-woocommerce .woocommerce-Address a.edit,.breakdance-woocommerce .woocommerce-button.view,.breakdance-woocommerce .woocommerce-Button--previous,.breakdance-woocommerce .woocommerce-Button--next,.breakdance-woocommerce .widget_price_filter .button,.breakdance-woocommerce a.button.product_type_grouped,.breakdance-woocommerce a.button.add_to_cart_button,.breakdance-woocommerce .added_to_cart,.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.breakdance-woocommerce .woocommerce-product-search button[type="submit"],.breakdance-woocommerce a.product_type_simple,.breakdance-woocommerce a.product_type_variable,.breakdance-woocommerce .form-submit input[type="submit"],.breakdance-woocommerce button[name="update_cart"],.breakdance-woocommerce button[name="calc_shipping"],.breakdance-woocommerce button[name="apply_coupon"],.breakdance-woocommerce a.product_type_external{border-radius:10px;font-weight:700}.breakdance-woocommerce .quantity .input-text{background:var(--bde-background-color);color:var(--bde-body-text-color);font-size:13px;font-weight:700;text-transform:uppercase;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-radius:10px;box-shadow:5px 5px 10px 0px #00000025}[class^='bde']{scroll-margin-top:200px}@media (max-width:1119px){:root{--bde-section-horizontal-padding:20px}[class^='bde']{scroll-margin-top:200px}}@media (max-width:1023px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:3}[class^='bde']{scroll-margin-top:200px}}@media (max-width:767px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:2;--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}[class^='bde']{scroll-margin-top:200px}}@media (max-width:479px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:1}.breakdance-woocommerce .quantity{max-width:70px}[class^='bde']{scroll-margin-top:200px}}
.background-accent{background-color:var(--bde-brand-primary-color)}.margin-right-xs{margin-right:6px}.menu-link{color:var(--bde-body-text-color);font-size:0.85rem;font-weight:500;text-transform:capitalize;text-wrap:nowrap}.menu-div-link-hover:hover .bde-text-link{color:var(--bde-brand-primary-color)}.menu-div-link-hover:hover .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-brand-primary-color)}.menu-div-link-hover .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.padding-m{padding:32px 32px 32px 32px}.padding-l{padding:64px 64px 64px 64px}.breakdance .padding-xl{padding:96px 96px 96px 96px}.breakdance .padding-xxl{padding:128px 128px 128px 128px}.breakdance .text-shadow{text-shadow:2px 2px 10px #000}.breakdance .border-radius{border-radius:10px}.breakdance .margin-bottom-s{margin-bottom:16px}.breakdance .margin-bottom-xs{margin-bottom:6px}.breakdance .box-shadow{box-shadow:5px 5px 20px 0px #00000025}.breakdance .background-light{background-color:var(--bde-background-color)}.breakdance .bold{font-weight:700}.breakdance .text-l{font-size:16px}.breakdance .padding-s{padding:16px 16px 16px 16px}.breakdance .text-light{color:var(--bde-background-color)}.breakdance .heading-dark{color:var(--bde-headings-color)}.breakdance .margin-bottom-l{margin-bottom:64px}.breakdance .background-light-alt{background-color:var(--bde-palette-color-1-1bba3b8f-a6b0-4bd3-a2a1-70dc96388a0a)}.breakdance .text-s{font-size:13px}.breakdance .footer-link-s{color:var(--bde-body-text-color);font-size:13px;font-weight:500;text-decoration-line:none}.breakdance .closeplease{position:relative;width:100%;margin-bottom:20px}.breakdance .k-faq-item{position:relative;width:100%;margin-bottom:20px}.breakdance .k-faq-title{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-weight:700;text-transform:uppercase;padding:12px 25px 12px 25px;box-shadow:5px 5px 20px 0px #00000025}.breakdance .uppercase{text-transform:uppercase}.breakdance .open-filters{text-transform:uppercase}.breakdance .padding-none{padding:0px 0px 0px 0px}.breakdance .heading-light{color:var(--bde-background-color)}.breakdance .k-faq-content{background-color:var(--bde-palette-color-1-1bba3b8f-a6b0-4bd3-a2a1-70dc96388a0a);width:100%;max-height:350px;padding:28px 28px 0px 28px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.breakdance .k-faq-content{overflow-y:scroll}.breakdance .margin-bottom-m{margin-bottom:32px}
#pewoo-notice {cursor: pointer;position: fixed;right: 0px;z-index: 9999;bottom: 0px;margin-bottom: 15px; margin-right: 15px;} #pewoo-notice .notice-content{position: static; -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: -o-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1); transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1); -webkit-transform: translate(110%, 0); -o-transform: translate(110%, 0); -moz-transform: translate(110%, 0); transform: translate(110%, 0); margin-top: 10px;} .slide-from-right{-webkit-transform: none!important;-ms-transform: none !important;-moz-transform: none!important;transform: none!important;}
.breakdance .bde-header-builder-38781-100{background:var(--bde-links-color)}.breakdance .bde-header-builder-38781-100 .bde-header-builder__container{gap:64px;padding-left:0px;padding-right:0px;padding-bottom:12px;padding-top:12px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}@media (max-width:1119px){.breakdance .bde-header-builder-38781-100 .bde-header-builder__container{padding-left:20px;padding-right:20px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}.breakdance .bde-header-builder-38781-100{z-index:10!important}}@media (max-width:1023px){@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:767px){@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:479px){@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}.breakdance .bde-div-38781-101{display:flex;flex-direction:column;gap:0px}.breakdance .bde-div-38781-102{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-icon-38781-103 .bde-icon-icon.breakdance-icon-atom{font-size:22px}.breakdance .bde-icon-38781-103 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}.breakdance .bde-text-link-38781-104,.breakdance .bde-text-link-38781-104>*{color:var(--bde-background-color);font-size:13px;line-height:100%;text-decoration-line:none}.breakdance .bde-text-link-38781-104:hover,.breakdance .bde-text-link-38781-104:hover>*{color:var(--bde-palette-color-1-7aec7dcf-bbb8-4770-a853-6944f136ec56)}.breakdance .bde-div-38781-105{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-div-38781-105{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-div-38781-105{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-38781-105{display:none}}@media (max-width:479px){.breakdance .bde-div-38781-105{display:none}}.breakdance .bde-icon-38781-106 .bde-icon-icon.breakdance-icon-atom{font-size:22px}.breakdance .bde-icon-38781-106 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}.breakdance .bde-text-link-38781-107,.breakdance .bde-text-link-38781-107>*{color:var(--bde-background-color);font-size:13px;line-height:100%;text-decoration-line:none}.breakdance .bde-text-link-38781-107:hover,.breakdance .bde-text-link-38781-107:hover>*{color:var(--bde-palette-color-1-7aec7dcf-bbb8-4770-a853-6944f136ec56)}.breakdance .bde-div-38781-109{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:14px}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-38781-109{display:none}}@media (max-width:479px){.breakdance .bde-div-38781-109{display:none}}.breakdance .bde-div-38781-110{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-38781-110{display:none}}@media (max-width:479px){.breakdance .bde-div-38781-110{display:none}}.breakdance .bde-text-38781-111{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-size:13px}.breakdance .bde-text-38781-112{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-size:13px;text-transform:capitalize;text-wrap:nowrap}.breakdance .bde-text-38781-113{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-size:13px}.breakdance .bde-div-38781-114{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-38781-114{display:none}}@media (max-width:479px){.breakdance .bde-div-38781-114{display:none}}.breakdance .bde-text-38781-116{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-size:13px;text-wrap:nowrap}.breakdance .bde-icon-38781-117 .bde-icon-icon.breakdance-icon-atom{font-size:20px}.breakdance .bde-icon-38781-117 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-icon-38781-117{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-icon-38781-117{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-icon-38781-117{display:none}}@media (max-width:479px){.breakdance .bde-icon-38781-117{display:none}}.breakdance .bde-pe-wsl-counter-38781-118 .pe-wsl-counter{top:-13px;right:-14px;width:20px;height:20px;background-color:var(--bde-background-color);color:var(--bde-brand-primary-color);font-size:10px;font-weight:600}.breakdance .bde-pe-wsl-counter-38781-118 .pe-wsl-counter-btn-icon{color:var(--bde-background-color);font-size:22px}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-toggle__subtotal{display:none}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-topbar{display:flex}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-toggle{padding:0px 0px 0px 0px}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-toggle__icon{background-color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);width:24px;height:24px;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%22100%25%22%3E%3Ctitle%3EBasket-cart-2%3C%2Ftitle%3E%0D%0A%3Cpath%20d%3D%22M25.332%2012.333h-18.664c-2.417%200-4.173%202.298-3.538%204.63l2.545%209.334c0.436%201.596%201.885%202.702%203.538%202.702h13.573c1.653%200%203.102-1.107%203.538-2.701l2.546-9.334c0.636-2.332-1.12-4.631-3.538-4.631zM6.668%2014.333h18.664c1.099%200%201.898%201.045%201.609%202.105l-2.545%209.333c-0.198%200.725-0.857%201.228-1.609%201.228h-13.573c-0.751%200-1.41-0.503-1.609-1.229l-2.545-9.333c-0.288-1.060%200.51-2.105%201.609-2.105z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.667%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.333%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M25.332%2014.333l-18.825-0.010c-0.917-0.12-1.083-1.271-0.5-1.766l0.032-0.024%202.024-2.305%205.172-5.965c1.405-1.621%203.862-1.682%205.349-0.184l0.167%200.18%207.374%208.463c0.105%200.135%200.175%200.298%200.199%200.475l0.009%200.136c0%200.506-0.376%200.925-0.864%200.991l-0.137%200.009zM17.243%205.573c-0.665-0.764-1.835-0.763-2.497%200.001l-5.866%206.759h14.255l-5.891-6.76z%22%2F%3E%0D%0A%3C%2Fsvg%3E);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%22100%25%22%3E%3Ctitle%3EBasket-cart-2%3C%2Ftitle%3E%0D%0A%3Cpath%20d%3D%22M25.332%2012.333h-18.664c-2.417%200-4.173%202.298-3.538%204.63l2.545%209.334c0.436%201.596%201.885%202.702%203.538%202.702h13.573c1.653%200%203.102-1.107%203.538-2.701l2.546-9.334c0.636-2.332-1.12-4.631-3.538-4.631zM6.668%2014.333h18.664c1.099%200%201.898%201.045%201.609%202.105l-2.545%209.333c-0.198%200.725-0.857%201.228-1.609%201.228h-13.573c-0.751%200-1.41-0.503-1.609-1.229l-2.545-9.333c-0.288-1.060%200.51-2.105%201.609-2.105z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.667%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.333%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M25.332%2014.333l-18.825-0.010c-0.917-0.12-1.083-1.271-0.5-1.766l0.032-0.024%202.024-2.305%205.172-5.965c1.405-1.621%203.862-1.682%205.349-0.184l0.167%200.18%207.374%208.463c0.105%200.135%200.175%200.298%200.199%200.475l0.009%200.136c0%200.506-0.376%200.925-0.864%200.991l-0.137%200.009zM17.243%205.573c-0.665-0.764-1.835-0.763-2.497%200.001l-5.866%206.759h14.255l-5.891-6.76z%22%2F%3E%0D%0A%3C%2Fsvg%3E);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-toggle__counter{background-color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);color:var(--bde-brand-primary-color);font-size:10px;font-weight:700}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-toggle__counter{position:absolute;top:-12px;;right:-10px;}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-body{width:550px;background-color:var(--bde-links-color)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-title{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-weight:700}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas__close-button{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);opacity:1}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .woocommerce-mini-cart .remove{font-size:32px;color:var(--bde-brand-primary-color);opacity:1}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .woocommerce-mini-cart li img{border-radius:10px}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .bde-mini-cart-item-title{color:var(--bde-headings-color);font-weight:700}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .woocommerce-mini-cart__total strong{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-weight:700}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .woocommerce-mini-cart__total .woocommerce-Price-amount bdi{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-weight:700}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .woocommerce-Price-amount bdi{font-size:14px;font-weight:400}.breakdance .bde-mini-cart-38781-119.bde-mini-cart .variation dt{color:var(--bde-headings-color)}.breakdance .bde-mini-cart-38781-119.bde-mini-cart dl.variation dd p{color:var(--bde-headings-color)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas .button{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-brand-primary-color);--bde-button-primary-text-color-hover:var(--bde-brand-primary-color);--bde-button-primary-background-color:var(--bde-background-color);--bde-button-primary-background-color-hover:var(--bde-background-color);color:var(--bde-brand-primary-color);font-weight:700;letter-spacing:1px;text-transform:uppercase}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-continue-link{color:var(--bde-background-color)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-overlay{display:block}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-mini-cart-38781-119{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-mini-cart-38781-119{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-mini-cart-38781-119{display:none}}@media (max-width:479px){.breakdance .bde-mini-cart-38781-119{display:none}}@media (max-width:1119px){.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:1023px){.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:767px){.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-overlay{display:block}.breakdance .bde-mini-cart-38781-119{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-119 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-119 .bde-mini-cart-offcanvas-overlay{display:block}}.breakdance .bde-header-builder-38781-122{background:var(--bde-background-color);--bde-header-sticky-offset:68px}.breakdance .bde-header-builder-38781-122 .bde-header-builder__container{gap:64px;min-height:90px;padding-left:0px;padding-right:0px;padding-bottom:8px;padding-top:8px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}.breakdance .bde-header-builder-38781-122{z-index:99!important}@media (max-width:1119px){.breakdance .bde-header-builder-38781-122{--bde-header-sticky-offset:49px}.breakdance .bde-header-builder-38781-122 .bde-header-builder__container{padding-left:20px;padding-right:20px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:1023px){@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:767px){.breakdance .bde-header-builder-38781-122{--bde-header-sticky-offset:46px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:479px){.breakdance .bde-header-builder-38781-122 .bde-header-builder__container{padding-bottom:5px;padding-top:5px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:767px){.breakdance .bde-container-link-38781-123{width:100%}}.breakdance .bde-image2-38781-124{width:150px;height:auto}@media (max-width:1119px){.breakdance .bde-image2-38781-124{width:120px;height:auto}}@media (max-width:1023px){.breakdance .bde-image2-38781-124{width:120px;height:auto}}@media (max-width:767px){.breakdance .bde-image2-38781-124{width:130px;height:auto}}@media (max-width:479px){.breakdance .bde-image2-38781-124{width:120px;height:auto}}.breakdance .bde-image2-38781-125{width:40%;height:auto}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-image2-38781-125{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-image2-38781-125{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image2-38781-125{display:none}}@media (max-width:479px){.breakdance .bde-image2-38781-125{display:none}}@media (max-width:767px){.breakdance .bde-image2-38781-125{width:0px;height:auto}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-container-link-38781-126{display:none}}@media (max-width:479px){.breakdance .bde-container-link-38781-126{display:none}}.breakdance .bde-image2-38781-127{width:60px;height:auto}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-image2-38781-127{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-image2-38781-127{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-image2-38781-127{display:none}}@media (max-width:479px){.breakdance .bde-image2-38781-127{display:none}}.breakdance .bde-div-38781-128{display:flex;flex-direction:row;flex-wrap:nowrap}@media (min-width:1120px){.breakdance .bde-div-38781-128{display:none}}@media (max-width:1119px){.breakdance .bde-div-38781-128{align-items:center;gap:24px}}@media (max-width:479px){.breakdance .bde-div-38781-128{gap:20px}}.breakdance .bde-icon-38781-129 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-icon-38781-129 .bde-icon-icon.breakdance-icon-atom{font-size:25px}}@media (max-width:479px){.breakdance .bde-icon-38781-129 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}.breakdance .bde-icon-38781-130 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-icon-38781-130 .bde-icon-icon.breakdance-icon-atom{font-size:25px}}@media (max-width:479px){.breakdance .bde-icon-38781-130 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}.breakdance .bde-icon-38781-131 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-icon-38781-131 .bde-icon-icon.breakdance-icon-atom{font-size:25px}}@media (max-width:479px){.breakdance .bde-icon-38781-131 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-toggle__subtotal{display:none}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-topbar{display:flex}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-toggle{padding:0px 0px 0px 0px}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-toggle__icon{background-color:var(--bde-body-text-color);width:27px;height:27px;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%22100%25%22%3E%3Ctitle%3EBasket-cart-2%3C%2Ftitle%3E%0D%0A%3Cpath%20d%3D%22M25.332%2012.333h-18.664c-2.417%200-4.173%202.298-3.538%204.63l2.545%209.334c0.436%201.596%201.885%202.702%203.538%202.702h13.573c1.653%200%203.102-1.107%203.538-2.701l2.546-9.334c0.636-2.332-1.12-4.631-3.538-4.631zM6.668%2014.333h18.664c1.099%200%201.898%201.045%201.609%202.105l-2.545%209.333c-0.198%200.725-0.857%201.228-1.609%201.228h-13.573c-0.751%200-1.41-0.503-1.609-1.229l-2.545-9.333c-0.288-1.060%200.51-2.105%201.609-2.105z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.667%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.333%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M25.332%2014.333l-18.825-0.010c-0.917-0.12-1.083-1.271-0.5-1.766l0.032-0.024%202.024-2.305%205.172-5.965c1.405-1.621%203.862-1.682%205.349-0.184l0.167%200.18%207.374%208.463c0.105%200.135%200.175%200.298%200.199%200.475l0.009%200.136c0%200.506-0.376%200.925-0.864%200.991l-0.137%200.009zM17.243%205.573c-0.665-0.764-1.835-0.763-2.497%200.001l-5.866%206.759h14.255l-5.891-6.76z%22%2F%3E%0D%0A%3C%2Fsvg%3E);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%22100%25%22%3E%3Ctitle%3EBasket-cart-2%3C%2Ftitle%3E%0D%0A%3Cpath%20d%3D%22M25.332%2012.333h-18.664c-2.417%200-4.173%202.298-3.538%204.63l2.545%209.334c0.436%201.596%201.885%202.702%203.538%202.702h13.573c1.653%200%203.102-1.107%203.538-2.701l2.546-9.334c0.636-2.332-1.12-4.631-3.538-4.631zM6.668%2014.333h18.664c1.099%200%201.898%201.045%201.609%202.105l-2.545%209.333c-0.198%200.725-0.857%201.228-1.609%201.228h-13.573c-0.751%200-1.41-0.503-1.609-1.229l-2.545-9.333c-0.288-1.060%200.51-2.105%201.609-2.105z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.667%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.333%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M25.332%2014.333l-18.825-0.010c-0.917-0.12-1.083-1.271-0.5-1.766l0.032-0.024%202.024-2.305%205.172-5.965c1.405-1.621%203.862-1.682%205.349-0.184l0.167%200.18%207.374%208.463c0.105%200.135%200.175%200.298%200.199%200.475l0.009%200.136c0%200.506-0.376%200.925-0.864%200.991l-0.137%200.009zM17.243%205.573c-0.665-0.764-1.835-0.763-2.497%200.001l-5.866%206.759h14.255l-5.891-6.76z%22%2F%3E%0D%0A%3C%2Fsvg%3E);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-toggle__counter{background-color:var(--bde-links-color);color:var(--bde-brand-primary-color);font-size:12px;font-weight:700}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-toggle__counter{position:absolute;top:-15px;;right:-15px;}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-body{width:550px;background-color:var(--bde-links-color)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-title{color:var(--bde-palette-color-1-21e0245d-92cc-4626-852d-3dab961e3a58);font-weight:700}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas__close-button{color:var(--bde-palette-color-1-21e0245d-92cc-4626-852d-3dab961e3a58);opacity:1}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .woocommerce-mini-cart .remove{font-size:32px;color:var(--bde-brand-primary-color);opacity:1}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .woocommerce-mini-cart li img{border-radius:10px}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .bde-mini-cart-item-title{color:var(--bde-headings-color);font-weight:700}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .woocommerce-mini-cart__total strong{color:var(--bde-palette-color-1-21e0245d-92cc-4626-852d-3dab961e3a58);font-weight:700}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .woocommerce-mini-cart__total .woocommerce-Price-amount bdi{color:var(--bde-palette-color-1-21e0245d-92cc-4626-852d-3dab961e3a58);font-weight:700}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .woocommerce-Price-amount bdi{font-size:14px;font-weight:400}.breakdance .bde-mini-cart-38781-132.bde-mini-cart .variation dt{color:var(--bde-headings-color)}.breakdance .bde-mini-cart-38781-132.bde-mini-cart dl.variation dd p{color:var(--bde-headings-color)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas .button{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-brand-primary-color);--bde-button-primary-text-color-hover:var(--bde-brand-primary-color);--bde-button-primary-background-color:var(--bde-palette-color-1-21e0245d-92cc-4626-852d-3dab961e3a58);--bde-button-primary-background-color-hover:var(--bde-palette-color-1-21e0245d-92cc-4626-852d-3dab961e3a58);color:var(--bde-brand-primary-color);font-weight:700;letter-spacing:1px;text-transform:uppercase}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-overlay{display:block}@media (max-width:1119px){.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-toggle__counter{color:var(--bde-background-color)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-continue-link{color:var(--bde-background-color)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:1023px){.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:767px){.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-overlay{display:block}.breakdance .bde-mini-cart-38781-132{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-38781-132 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-38781-132 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:1119px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-mobile:none;--toggle-layer-width:30px;--toggle-layer-color:var(--bde-body-text-color);--mobile-offcanvas-width:100%;--mobile-offcanvas-x:100%;--link-border-color:#E4E6EA;--link-arrow-size:16px}}@media (min-width:1120px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-duration:500ms;--menu-hide-on-desktop:none;--links-gap:16px;--link-color:var(--bde-body-text-color);--link-padding-top:16px;--link-padding-bottom:16px;--link-effect-color:var(--bde-brand-primary-color);--link-effect-color-hover:var(--bde-brand-primary-color);--dropdown-animation-duration:500ms;--dropdown-background-color:var(--bde-palette-color-1-7aec7dcf-bbb8-4770-a853-6944f136ec56);--dropdown-custom-offset-y:0px;--dropdown-section-padding:64px 64px 64px 64px}.breakdance .bde-menu-38781-133 .breakdance-menu-link{color:var(--bde-body-text-color);font-family:"Inter",sans-serif;font-size:16px;font-weight:600}.breakdance .bde-menu-38781-133 .breakdance-menu-item--active .breakdance-menu-link{color:var(--link-effect-text-color,var(--link-color))}.breakdance .bde-menu-38781-133 .breakdance-menu-item--active:hover .breakdance-menu-link{color:var(--link-effect-text-color,var(--link-color-hover))}.breakdance .bde-menu-38781-133 .breakdance-dropdown-body{border-radius:10px}.breakdance .bde-menu-38781-133 .breakdance-menu{--dropdown-columns-gap:120px}.breakdance .bde-menu-38781-133 .breakdance-menu .breakdance-dropdown-column__title{color:var(--bde-headings-color);font-family:"League Spartan",sans-serif;font-size:32px;font-weight:700}.breakdance .bde-menu-38781-133 .breakdance-menu .breakdance-dropdown-link__text{color:var(--bde-body-text-color);font-size:16px;font-weight:500}}@media (max-width:1119px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-mobile:none;--link-color:var(--bde-headings-color)}.breakdance .bde-menu-38781-133 .breakdance-menu-link{color:var(--bde-headings-color);font-size:16px;font-weight:700}.breakdance .bde-menu-38781-133 .breakdance-menu{--links-gap:0;--dropdown-link-icon-display:none;--dropdown-link-description-display:none;--dropdown-links-gap:var(--gap-none)}.breakdance .bde-menu-38781-133 .breakdance-menu-list{align-items:stretch;background-color:var(--menu-background);display:none;flex-direction:column;left:var(--mobile-offset-x);max-height:var(--menu-max-height);overflow-y:auto;position:absolute;top:var(--mobile-offset-y,100%);width:calc(100vw - var(--menu-scrollbar-width, 0px));z-index:var(--bde-z-index-menu-mobile)}.breakdance .bde-menu-38781-133 .breakdance-menu--enabled .breakdance-menu-list{display:flex}.breakdance .bde-menu-38781-133 .breakdance-responsive-menu--bottom .breakdance-menu-list{bottom:var(--mobile-offset-y,100%);top:auto}.breakdance .bde-menu-38781-133 .breakdance-responsive-menu--open .breakdance-menu-list{opacity:1!important;pointer-events:auto!important;transform:none!important}.breakdance .bde-menu-38781-133 .breakdance-menu-list>.bde-button{border-top:var(--link-border);justify-content:var(--link-alignment);margin-left:0;padding:10px 15px}.breakdance .bde-menu-38781-133 .breakdance-menu-list>.bde-button .button-atom{width:var(--bde-button-width,100%)}.breakdance .bde-menu-38781-133 .breakdance-menu-list>:last-child{border-bottom:var(--link-border)}.breakdance .bde-menu-38781-133 .breakdance-menu--accordion .breakdance-menu-list:not(.is-visible):not(.is-collapsing),.breakdance .bde-menu-38781-133 .breakdance-menu--default .breakdance-menu-list:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-menu-38781-133 .breakdance-menu--accordion .breakdance-menu-list.is-collapsing,.breakdance .bde-menu-38781-133 .breakdance-menu--default .breakdance-menu-list.is-collapsing{height:0;overflow:hidden;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance .bde-menu-38781-133 .breakdance-menu .breakdance-menu-link{border-top:var(--link-border);outline-offset:-1px;padding:var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left)}.breakdance .bde-menu-38781-133 .breakdance-menu-link-arrow{border-top:var(--link-border);bottom:0;position:absolute;right:0;top:0}.breakdance .bde-menu-38781-133 .hide-arrows-on-desktop .breakdance-menu-link-arrow{display:block}.breakdance .bde-menu-38781-133 .hide-arrows-on-mobile .breakdance-menu-link-arrow{display:none}.breakdance .bde-menu-38781-133 .breakdance-dropdown-floater{transform:none;visibility:visible}.breakdance .bde-menu-38781-133 .breakdance-dropdown--open .breakdance-dropdown-floater{transform:none}.breakdance .bde-menu-38781-133 .breakdance-dropdown-caret{display:none}.breakdance .bde-menu-38781-133 .breakdance-dropdown-body{background-color:var(--link-background-color);border-radius:0;border-top:var(--link-border);box-shadow:none;flex-direction:column}.breakdance .bde-menu-38781-133 .breakdance-dropdown--custom .breakdance-dropdown-floater,.breakdance .bde-menu-38781-133 .breakdance-menu--custom-width .breakdance-dropdown-floater{width:auto}.breakdance .bde-menu-38781-133 .breakdance-menu--placement-section-width .breakdance-dropdown-floater{width:100%}.breakdance .bde-menu-38781-133 .breakdance-dropdown-section{--dropdown-section-padding:0;--dropdown-section-gap:var(--gap-none)}.breakdance .bde-menu-38781-133 .breakdance-dropdown-section--additional{background-color:transparent;border-top:var(--link-border)}.breakdance .bde-menu-38781-133 .breakdance-dropdown-columns{--dropdown-columns-stack:column;--dropdown-columns-gap:var(--gap-none)}.breakdance .bde-menu-38781-133 .breakdance-dropdown-column{gap:var(--gap-none)}.breakdance .bde-menu-38781-133 .breakdance-dropdown-column+.breakdance-dropdown-column{border-top:var(--link-border)}.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible{gap:var(--gap-none)}.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-item:first-child,.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child){border-top:var(--link-border)}.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title{cursor:pointer;outline-offset:-1px}.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links.is-collapsing{height:0;overflow:hidden;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance .bde-menu-38781-133 .breakdance-dropdown-column__title{font-weight:500;justify-content:var(--link-alignment);padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);white-space:normal}.breakdance .bde-menu-38781-133 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{display:block}.breakdance .bde-menu-38781-133 .breakdance-dropdown-item+.breakdance-dropdown-item{border-top:var(--link-border)}.breakdance .bde-menu-38781-133 .breakdance-menu .breakdance-dropdown-link{justify-content:var(--link-alignment);outline-offset:-1px;padding:var(--mobile-link-level-3-padding-top) var(--mobile-link-level-3-padding-right) var(--mobile-link-level-3-padding-bottom) var(--mobile-link-level-3-padding-left);white-space:normal}.breakdance .bde-menu-38781-133 .breakdance-menu--no-titles .breakdance-dropdown-column__title{display:none}.breakdance .bde-menu-38781-133 .breakdance-menu-topbar{align-items:center;display:flex}.breakdance .bde-menu-38781-133 .breakdance-menu--offcanvas .breakdance-menu-list{bottom:0;height:100vh!important;left:0;max-height:none;max-width:100%;opacity:1;padding-top:var(--wp-admin--admin-bar--height,0);position:fixed;top:0;transform:translate3d(-100%,0,0);transition:var(--menu-duration) transform ease,var(--menu-duration) visibility ease;visibility:hidden;width:var(--mobile-offcanvas-width)}.breakdance .bde-menu-38781-133 .breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-list{visibility:visible}.breakdance .bde-menu-38781-133 .breakdance-menu--offcanvas-right .breakdance-menu-list{left:auto;right:0;transform:translate3d(100%,0,0)}.breakdance .bde-menu-38781-133 .breakdance-menu--fullscreen .breakdance-menu-list{height:100vh!important;max-height:none!important;opacity:0;padding-top:var(--wp-admin--admin-bar--height,0);pointer-events:none;position:fixed;top:0;transition:var(--menu-duration) opacity ease,var(--menu-duration) visibility ease;visibility:hidden}.breakdance .bde-menu-38781-133 .breakdance-menu--fullscreen.breakdance-responsive-menu--open .breakdance-menu-list{visibility:visible}.breakdance .bde-menu-38781-133 .breakdance-dropdown--wp .breakdance-dropdown-section{margin-bottom:-1px}.breakdance .bde-menu-38781-133 .breakdance-dropdown--wp .breakdance-dropdown-link{padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left)}.breakdance .bde-menu-38781-133 .breakdance-menu-toggle{display:flex}.breakdance .bde-menu-38781-133 .breakdance-menu--active-styles .breakdance-menu-item--active:before,.breakdance .bde-menu-38781-133 .breakdance-menu--effect .breakdance-menu-item:before{display:none}.breakdance .bde-menu-38781-133 .breakdance-menu-item--active .breakdance-menu-link{background-color:var(--link-background-color-active);color:var(--link-color-active)}@media (min-width:1120px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:1023px){@media (max-width:1119px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:767px){@media (max-width:1119px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:479px){@media (max-width:1119px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-133 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-columns-38781-136{--columnCount:2;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-136{--columnCount:2;--bde-column-gap:28px}.breakdance .bde-columns-38781-136.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-136.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-136{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-38781-136{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-38781-136{--columnCount:2}}.breakdance .bde-column-38781-137{--column-width:50%}.breakdance .bde-column-38781-137{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-137{gap:28px}}.breakdance .bde-column-38781-141{--column-width:50%}.breakdance .bde-column-38781-141{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-141{gap:28px}}.breakdance .bde-div-38781-144{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}@media (max-width:1119px){.breakdance .bde-icon-38781-146 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-columns-38781-148{--columnCount:2;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-148{--columnCount:2;--bde-column-gap:28px}.breakdance .bde-columns-38781-148.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-148.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-148{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-38781-148{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-38781-148{--columnCount:2}}.breakdance .bde-column-38781-149{--column-width:50%}.breakdance .bde-column-38781-149{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-149{gap:28px}}.breakdance .bde-column-38781-154{--column-width:50%}.breakdance .bde-column-38781-154{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-154{gap:28px}}.breakdance .bde-div-38781-157{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}@media (max-width:1119px){.breakdance .bde-icon-38781-159 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-columns-38781-161{--columnCount:3;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-161{--columnCount:3;--bde-column-gap:28px}.breakdance .bde-columns-38781-161.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-161.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-161{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-38781-161{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-38781-161{--columnCount:3}}.breakdance .bde-column-38781-162{--column-width:33.33%}.breakdance .bde-column-38781-162{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-162{gap:28px}}.breakdance .bde-column-38781-169{--column-width:33.33%}.breakdance .bde-column-38781-169{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-169{gap:28px}}.breakdance .bde-column-38781-176{--column-width:33.34%}.breakdance .bde-column-38781-176{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-176{gap:28px}}.breakdance .bde-div-38781-181{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}@media (max-width:1119px){.breakdance .bde-icon-38781-183 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-columns-38781-185{--columnCount:3;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-185{--columnCount:3;--bde-column-gap:28px}.breakdance .bde-columns-38781-185.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-185.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-185{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-38781-185{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-38781-185{--columnCount:3}}.breakdance .bde-column-38781-186{--column-width:33.33%}.breakdance .bde-column-38781-186{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-186{gap:28px}}.breakdance .bde-column-38781-191{--column-width:33.33%}.breakdance .bde-column-38781-191{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-191{gap:28px}}.breakdance .bde-column-38781-196{--column-width:33.34%}.breakdance .bde-column-38781-196{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-196{gap:28px}}.breakdance .bde-div-38781-200{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}@media (max-width:1119px){.breakdance .bde-icon-38781-202 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-columns-38781-204{--columnCount:3;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-204{--columnCount:3;--bde-column-gap:28px}.breakdance .bde-columns-38781-204.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-204.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-204{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-38781-204{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-38781-204{--columnCount:3}}.breakdance .bde-column-38781-205{--column-width:33.33%}.breakdance .bde-column-38781-205{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-205{gap:28px}}.breakdance .bde-column-38781-211{--column-width:33.33%}.breakdance .bde-column-38781-211{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-211{gap:28px}}.breakdance .bde-column-38781-217{--column-width:33.34%}.breakdance .bde-column-38781-217{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}@media (max-width:1119px){.breakdance .bde-column-38781-217{gap:28px}}.breakdance .bde-div-38781-220{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}@media (max-width:1119px){.breakdance .bde-icon-38781-222 .bde-icon-icon.breakdance-icon-atom{font-size:20px}}.breakdance .bde-header-builder-38781-225{background:var(--bde-palette-color-1-1bba3b8f-a6b0-4bd3-a2a1-70dc96388a0a);--bde-header-sticky-offset:158px}.breakdance .bde-header-builder-38781-225 .bde-header-builder__container{padding-left:0px;padding-right:0px;padding-bottom:4px;padding-top:4px}body{margin-top:211px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}.breakdance .bde-header-builder-38781-225{display:flex;flex-direction:row;align-items:center;justify-content:center;align-content:center}.breakdance .bde-header-builder-38781-225{z-index:99!important}@media (max-width:1119px){.breakdance .bde-header-builder-38781-225{--bde-header-sticky-offset:139px}.breakdance .bde-header-builder-38781-225 .bde-header-builder__container{padding-left:20px;padding-right:20px;padding-bottom:6px;padding-top:6px}body{margin-top:196.33px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}.breakdance .bde-header-builder-38781-225{display:block}.breakdance .bde-header-builder-38781-225{z-index:10!important}}@media (max-width:1023px){@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:767px){.breakdance .bde-header-builder-38781-225{--bde-header-sticky-offset:136px}body{margin-top:183.25px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:479px){body{margin-top:178.22px}@media screen and (max-width:600px){#wpadminbar{display:none}.breakdance .bde-header-builder{--wp-admin--admin-bar--height:0px}}}@media (max-width:1119px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-duration:500ms;--menu-hide-on-desktop:none;--link-color:var(--bde-body-text-color);--link-padding-top:16px;--link-padding-bottom:16px;--link-effect-color:var(--bde-brand-primary-color);--link-effect-color-hover:var(--bde-brand-primary-color);--dropdown-animation-duration:500ms;--dropdown-caret-display:none;--dropdown-background-color:var(--bde-palette-color-1-1bba3b8f-a6b0-4bd3-a2a1-70dc96388a0a);--dropdown-custom-offset-y:0px;--dropdown-section-padding:64px 64px 64px 64px}.breakdance .bde-menu-38781-226 .breakdance-menu-link{color:var(--bde-body-text-color);font-family:"Inter",sans-serif;font-size:13px;font-weight:500;text-decoration-line:none;text-transform:none}.breakdance .bde-menu-38781-226 .breakdance-menu-item--active .breakdance-menu-link{color:var(--link-effect-text-color,var(--link-color))}.breakdance .bde-menu-38781-226 .breakdance-menu-item--active:hover .breakdance-menu-link{color:var(--link-effect-text-color,var(--link-color-hover))}.breakdance .bde-menu-38781-226 .breakdance-dropdown-body{border-radius:10px}.breakdance .bde-menu-38781-226 .breakdance-menu{--dropdown-columns-gap:60px;--dropdown-column-title-spacing:0px}.breakdance .bde-menu-38781-226 .breakdance-menu .breakdance-dropdown-column__title{color:var(--bde-headings-color);font-family:"League Spartan",sans-serif;font-size:32px;font-weight:700}.breakdance .bde-menu-38781-226 .breakdance-menu .breakdance-dropdown-link__text{color:var(--bde-body-text-color);font-size:16px;font-weight:500}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-menu-38781-226{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-menu-38781-226{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-menu-38781-226{display:none}}@media (max-width:479px){.breakdance .bde-menu-38781-226{display:none}}@media (max-width:1119px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-mobile:none}.breakdance .bde-menu-38781-226 .breakdance-menu{--links-gap:0;--dropdown-link-icon-display:none;--dropdown-link-description-display:none;--dropdown-links-gap:var(--gap-none)}.breakdance .bde-menu-38781-226 .breakdance-menu-list{align-items:stretch;background-color:var(--menu-background);display:none;flex-direction:column;left:var(--mobile-offset-x);max-height:var(--menu-max-height);overflow-y:auto;position:absolute;top:var(--mobile-offset-y,100%);width:calc(100vw - var(--menu-scrollbar-width, 0px));z-index:var(--bde-z-index-menu-mobile)}.breakdance .bde-menu-38781-226 .breakdance-menu--enabled .breakdance-menu-list{display:flex}.breakdance .bde-menu-38781-226 .breakdance-responsive-menu--bottom .breakdance-menu-list{bottom:var(--mobile-offset-y,100%);top:auto}.breakdance .bde-menu-38781-226 .breakdance-responsive-menu--open .breakdance-menu-list{opacity:1!important;pointer-events:auto!important;transform:none!important}.breakdance .bde-menu-38781-226 .breakdance-menu-list>.bde-button{border-top:var(--link-border);justify-content:var(--link-alignment);margin-left:0;padding:10px 15px}.breakdance .bde-menu-38781-226 .breakdance-menu-list>.bde-button .button-atom{width:var(--bde-button-width,100%)}.breakdance .bde-menu-38781-226 .breakdance-menu-list>:last-child{border-bottom:var(--link-border)}.breakdance .bde-menu-38781-226 .breakdance-menu--accordion .breakdance-menu-list:not(.is-visible):not(.is-collapsing),.breakdance .bde-menu-38781-226 .breakdance-menu--default .breakdance-menu-list:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-menu-38781-226 .breakdance-menu--accordion .breakdance-menu-list.is-collapsing,.breakdance .bde-menu-38781-226 .breakdance-menu--default .breakdance-menu-list.is-collapsing{height:0;overflow:hidden;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance .bde-menu-38781-226 .breakdance-menu .breakdance-menu-link{border-top:var(--link-border);outline-offset:-1px;padding:var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left)}.breakdance .bde-menu-38781-226 .breakdance-menu-link-arrow{border-top:var(--link-border);bottom:0;position:absolute;right:0;top:0}.breakdance .bde-menu-38781-226 .hide-arrows-on-desktop .breakdance-menu-link-arrow{display:block}.breakdance .bde-menu-38781-226 .hide-arrows-on-mobile .breakdance-menu-link-arrow{display:none}.breakdance .bde-menu-38781-226 .breakdance-dropdown-floater{transform:none;visibility:visible}.breakdance .bde-menu-38781-226 .breakdance-dropdown--open .breakdance-dropdown-floater{transform:none}.breakdance .bde-menu-38781-226 .breakdance-dropdown-caret{display:none}.breakdance .bde-menu-38781-226 .breakdance-dropdown-body{background-color:var(--link-background-color);border-radius:0;border-top:var(--link-border);box-shadow:none;flex-direction:column}.breakdance .bde-menu-38781-226 .breakdance-dropdown--custom .breakdance-dropdown-floater,.breakdance .bde-menu-38781-226 .breakdance-menu--custom-width .breakdance-dropdown-floater{width:auto}.breakdance .bde-menu-38781-226 .breakdance-menu--placement-section-width .breakdance-dropdown-floater{width:100%}.breakdance .bde-menu-38781-226 .breakdance-dropdown-section{--dropdown-section-padding:0;--dropdown-section-gap:var(--gap-none)}.breakdance .bde-menu-38781-226 .breakdance-dropdown-section--additional{background-color:transparent;border-top:var(--link-border)}.breakdance .bde-menu-38781-226 .breakdance-dropdown-columns{--dropdown-columns-stack:column;--dropdown-columns-gap:var(--gap-none)}.breakdance .bde-menu-38781-226 .breakdance-dropdown-column{gap:var(--gap-none)}.breakdance .bde-menu-38781-226 .breakdance-dropdown-column+.breakdance-dropdown-column{border-top:var(--link-border)}.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible{gap:var(--gap-none)}.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-item:first-child,.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child){border-top:var(--link-border)}.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title{cursor:pointer;outline-offset:-1px}.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links.is-collapsing{height:0;overflow:hidden;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance .bde-menu-38781-226 .breakdance-dropdown-column__title{font-weight:500;justify-content:var(--link-alignment);padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);white-space:normal}.breakdance .bde-menu-38781-226 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{display:block}.breakdance .bde-menu-38781-226 .breakdance-dropdown-item+.breakdance-dropdown-item{border-top:var(--link-border)}.breakdance .bde-menu-38781-226 .breakdance-menu .breakdance-dropdown-link{justify-content:var(--link-alignment);outline-offset:-1px;padding:var(--mobile-link-level-3-padding-top) var(--mobile-link-level-3-padding-right) var(--mobile-link-level-3-padding-bottom) var(--mobile-link-level-3-padding-left);white-space:normal}.breakdance .bde-menu-38781-226 .breakdance-menu--no-titles .breakdance-dropdown-column__title{display:none}.breakdance .bde-menu-38781-226 .breakdance-menu-topbar{align-items:center;display:flex}.breakdance .bde-menu-38781-226 .breakdance-menu--offcanvas .breakdance-menu-list{bottom:0;height:100vh!important;left:0;max-height:none;max-width:100%;opacity:1;padding-top:var(--wp-admin--admin-bar--height,0);position:fixed;top:0;transform:translate3d(-100%,0,0);transition:var(--menu-duration) transform ease,var(--menu-duration) visibility ease;visibility:hidden;width:var(--mobile-offcanvas-width)}.breakdance .bde-menu-38781-226 .breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-list{visibility:visible}.breakdance .bde-menu-38781-226 .breakdance-menu--offcanvas-right .breakdance-menu-list{left:auto;right:0;transform:translate3d(100%,0,0)}.breakdance .bde-menu-38781-226 .breakdance-menu--fullscreen .breakdance-menu-list{height:100vh!important;max-height:none!important;opacity:0;padding-top:var(--wp-admin--admin-bar--height,0);pointer-events:none;position:fixed;top:0;transition:var(--menu-duration) opacity ease,var(--menu-duration) visibility ease;visibility:hidden}.breakdance .bde-menu-38781-226 .breakdance-menu--fullscreen.breakdance-responsive-menu--open .breakdance-menu-list{visibility:visible}.breakdance .bde-menu-38781-226 .breakdance-dropdown--wp .breakdance-dropdown-section{margin-bottom:-1px}.breakdance .bde-menu-38781-226 .breakdance-dropdown--wp .breakdance-dropdown-link{padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left)}.breakdance .bde-menu-38781-226 .breakdance-menu-toggle{display:flex}.breakdance .bde-menu-38781-226 .breakdance-menu--active-styles .breakdance-menu-item--active:before,.breakdance .bde-menu-38781-226 .breakdance-menu--effect .breakdance-menu-item:before{display:none}.breakdance .bde-menu-38781-226 .breakdance-menu-item--active .breakdance-menu-link{background-color:var(--link-background-color-active);color:var(--link-color-active)}@media (min-width:1120px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:1023px){@media (max-width:1119px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:767px){@media (max-width:1119px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:479px){@media (max-width:1119px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-38781-226 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (min-width:1120px){.breakdance .bde-menu-custom-dropdown-38781-228 .breakdance-dropdown{--dropdown-section-padding:30px 50px 30px 50px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-heading-38781-230{margin-bottom:32px}.breakdance .bde-columns-38781-231{--columnCount:2;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-231{--columnCount:2}.breakdance .bde-columns-38781-231.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-231.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-231{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-38781-231{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-38781-231{--columnCount:2}}.breakdance .bde-column-38781-232{--column-width:50%}.breakdance .bde-column-38781-232{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-236{--column-width:50%}.breakdance .bde-column-38781-236{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-div-38781-239{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-icon-38781-241 .bde-icon-icon.breakdance-icon-atom{font-size:16px}@media (min-width:1120px){.breakdance .bde-menu-custom-dropdown-38781-242 .breakdance-dropdown{--dropdown-section-padding:30px 50px 30px 50px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-heading-38781-244{margin-bottom:32px}.breakdance .bde-columns-38781-245{--columnCount:2;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-245{--columnCount:2}.breakdance .bde-columns-38781-245.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-245.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-245{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-38781-245{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-38781-245{--columnCount:2}}.breakdance .bde-column-38781-246{--column-width:50%}.breakdance .bde-column-38781-246{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-251{--column-width:50%}.breakdance .bde-column-38781-251{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-div-38781-254{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-icon-38781-256 .bde-icon-icon.breakdance-icon-atom{font-size:16px}@media (min-width:1120px){.breakdance .bde-menu-custom-dropdown-38781-257 .breakdance-dropdown{--dropdown-section-padding:30px 50px 30px 50px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-heading-38781-259{margin-bottom:32px}.breakdance .bde-columns-38781-260{--columnCount:3;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-260{--columnCount:3}.breakdance .bde-columns-38781-260.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-260.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-260{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-38781-260{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-38781-260{--columnCount:3}}.breakdance .bde-column-38781-261{--column-width:33.33%}.breakdance .bde-column-38781-261{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-268{--column-width:33.33%}.breakdance .bde-column-38781-268{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-275{--column-width:33.34%}.breakdance .bde-column-38781-275{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-div-38781-280{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-icon-38781-282 .bde-icon-icon.breakdance-icon-atom{font-size:16px}@media (min-width:1120px){.breakdance .bde-menu-custom-dropdown-38781-283 .breakdance-dropdown{--dropdown-section-padding:30px 50px 30px 50px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-heading-38781-285{margin-bottom:32px}.breakdance .bde-columns-38781-286{--columnCount:3;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-286{--columnCount:3}.breakdance .bde-columns-38781-286.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-286.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-286{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-38781-286{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-38781-286{--columnCount:3}}.breakdance .bde-column-38781-287{--column-width:33.33%}.breakdance .bde-column-38781-287{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-292{--column-width:33.33%}.breakdance .bde-column-38781-292{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-297{--column-width:33.34%}.breakdance .bde-column-38781-297{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-div-38781-301{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-icon-38781-303 .bde-icon-icon.breakdance-icon-atom{font-size:16px}@media (min-width:1120px){.breakdance .bde-menu-custom-dropdown-38781-304 .breakdance-dropdown{--dropdown-section-padding:30px 50px 30px 50px}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}.breakdance .bde-heading-38781-306{margin-bottom:32px}.breakdance .bde-columns-38781-307{--columnCount:3;--bde-column-gap:120px}@media (max-width:1119px){.breakdance .bde-columns-38781-307{--columnCount:3}.breakdance .bde-columns-38781-307.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38781-307.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38781-307{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-38781-307{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-38781-307{--columnCount:3}}.breakdance .bde-column-38781-308{--column-width:33.33%}.breakdance .bde-column-38781-308{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-314{--column-width:33.33%}.breakdance .bde-column-38781-314{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-column-38781-320{--column-width:33.34%}.breakdance .bde-column-38781-320{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-div-38781-323{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.breakdance .bde-icon-38781-325 .bde-icon-icon.breakdance-icon-atom{font-size:16px}.breakdance .bde-image2-38781-328{width:40%;height:auto}@media (min-width:1120px){.breakdance .bde-image2-38781-328{display:none}}@media (max-width:1119px){.breakdance .bde-image2-38781-328{width:400px;height:auto}}@media (max-width:767px){.breakdance .bde-image2-38781-328{width:330px;height:auto}}@media (max-width:479px){.breakdance .bde-image2-38781-328{width:290px;height:auto}}.breakdance .bde-image2-38781-329{width:80px;height:auto}@media (min-width:1120px){.breakdance .bde-image2-38781-329{display:none}}@media (max-width:1119px){.breakdance .bde-image2-38781-329{width:45px;height:auto}}@media (max-width:767px){.breakdance .bde-image2-38781-329{width:35px;height:auto}}@media (max-width:479px){.breakdance .bde-image2-38781-329{width:30px;height:auto}}.breakdance .bde-section-38781-330 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-38781-330{overflow:visible}@media (min-width:1120px){.breakdance .bde-section-38781-330{display:none}}@media (max-width:1119px){.breakdance .bde-section-38781-330 .section-container{padding-bottom:0px;padding-top:0px}}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.5);backdrop-filter:blur(px);z-index:999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay.active{visibility:hidden;opacity:0}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{width:500px;height:500px;top:0;left:0;width:100%!important;transform:translateY(-100%)}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{display:flex;flex-direction:column}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{position:fixed;z-index:1000;overflow:hidden;transition:transform 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;;height:px;width:px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{height:100%;width:100%;position:relative}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{background-color:#FFF}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;padding:10px;cursor:pointer;z-index:1000;right:10px;bottom:10px;display:block}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{background-color:var(--bde-brand-primary-color)}.breakdance .autogenerated-blce-offcanvaspanel-38781-331{overflow:visible}@media (max-width:1119px){.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.5);backdrop-filter:blur(px);z-index:999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay.active{visibility:hidden;opacity:0}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{height:fit-content}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{align-items:center;justify-content:flex-start;text-align:center}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{position:fixed;z-index:1000;overflow:hidden;transition:transform 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;;height:px;width:px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{height:100%;width:100%;position:relative;padding-top:25px;padding-bottom:25px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;padding:10px;cursor:pointer;z-index:1000;display:block}.breakdance .autogenerated-blce-offcanvaspanel-38781-331{overflow:visible}}@media (max-width:1023px){.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.5);backdrop-filter:blur(px);z-index:999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay.active{visibility:hidden;opacity:0}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{position:fixed;z-index:1000;overflow:hidden;transition:transform 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;;height:px;width:px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{height:100%;width:100%;position:relative}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;padding:10px;cursor:pointer;z-index:1000;display:block}}@media (max-width:767px){.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.5);backdrop-filter:blur(px);z-index:999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay.active{visibility:hidden;opacity:0}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{width:80%}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{position:fixed;z-index:1000;overflow:hidden;transition:transform 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;;height:px;width:px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{height:100%;width:100%;position:relative}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;padding:10px;cursor:pointer;z-index:1000;display:block}}@media (max-width:479px){.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.5);backdrop-filter:blur(px);z-index:999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .blur-overlay.active{visibility:hidden;opacity:0}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{width:80%;height:200px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxcanvas{position:fixed;z-index:1000;overflow:hidden;transition:transform 0.3s ease}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;;height:px;width:px}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .phoxstuff{height:100%;width:100%;position:relative}.breakdance .autogenerated-blce-offcanvaspanel-38781-331 .close-btn svg{position:absolute;padding:10px;cursor:pointer;z-index:1000;display:block}}.breakdance .bde-div-38781-332{display:flex;flex-direction:column}.breakdance .bde-div-38781-332{overflow:visible}@media (max-width:1119px){.breakdance .bde-div-38781-332{width:85%}.breakdance .bde-div-38781-332{align-items:center;justify-content:center;text-align:center}}
.breakdance .autogenerated-blce-ajaxsearch-39009-100{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{padding:0px 0px 0px 0px;background-color:#FFF0;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{margin-right:10px;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-radius:100px;font-size:13px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-sort{border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-radius:100px;font-size:13px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results{border-radius:10px;box-shadow:2px 2px 10px 0px #00000025}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results li:hover{background:}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results img{width:50px;height:50px;max-width:50px;object-fit:cover;aspect-ratio:1 / 1;border-radius:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results a{color:var(--bde-headings-color);font-weight:700}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results p{font-size:12px}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #show-all-results{display:inline-block;background-color:var(--bde-brand-primary-color)}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-input::placeholder{font-size:13px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-input::-webkit-input-placeholder{font-size:13px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-input:-ms-input-placeholder{font-size:13px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-input::-ms-input-placeholder{font-size:13px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .phoxexcerpt{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link{text-decoration:none;color:inherit;display:flex;align-items:flex-start;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link:hover{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .phoximage{flex-shrink:0}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link>div{flex:1}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-title{color:inherit;text-decoration:none}input#ajax-search-input input#ajax-search-category{height:45px!important}#ajax-search-category{padding:11px!important}@media (max-width:1119px){.breakdance .autogenerated-blce-ajaxsearch-39009-100{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results li:hover{background:}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results img{width:50px;height:50px;max-width:50px;object-fit:cover;aspect-ratio:1 / 1}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .phoxexcerpt{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link{text-decoration:none;color:inherit;display:flex;align-items:flex-start;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link:hover{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .phoximage{flex-shrink:0}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link>div{flex:1}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-title{color:inherit;text-decoration:none}}@media (max-width:1023px){.breakdance .autogenerated-blce-ajaxsearch-39009-100{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results li:hover{background:}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results img{width:50px;height:50px;max-width:50px;object-fit:cover;aspect-ratio:1 / 1}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .phoxexcerpt{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link{text-decoration:none;color:inherit;display:flex;align-items:flex-start;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link:hover{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .phoximage{flex-shrink:0}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link>div{flex:1}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-title{color:inherit;text-decoration:none}}@media (max-width:767px){.breakdance .autogenerated-blce-ajaxsearch-39009-100{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results li:hover{background:}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results img{width:50px;height:50px;max-width:50px;object-fit:cover;aspect-ratio:1 / 1}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .phoxexcerpt{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link{text-decoration:none;color:inherit;display:flex;align-items:flex-start;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link:hover{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .phoximage{flex-shrink:0}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link>div{flex:1}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-title{color:inherit;text-decoration:none}}@media (max-width:479px){.breakdance .autogenerated-blce-ajaxsearch-39009-100{max-width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results li:hover{background:}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results img{width:50px;height:50px;max-width:50px;object-fit:cover;aspect-ratio:1 / 1}@media screen and (max-width:600px){.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{flex-direction:column;align-items:stretch;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar>#ajax-search-results{margin-right:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-sort,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar input#ajax-search-input{width:100%}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-category,.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar select#ajax-search-post-type{margin-bottom:0px}}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #show-all-results{display:inline-block}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .ajax-search-bar{position:relative!important}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1000!important;margin-top:0px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 .phoxexcerpt{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link{text-decoration:none;color:inherit;display:flex;align-items:flex-start;gap:10px}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link:hover{text-decoration:none}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .phoximage{flex-shrink:0}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-link>div{flex:1}.breakdance .autogenerated-blce-ajaxsearch-39009-100 #ajax-search-results .result-title{color:inherit;text-decoration:none}}
.breakdance .bde-section-38976-234 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-38976-234 .section-container{padding-top:24px}.breakdance .bde-woo-breadcrumb-38976-302.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px;color:var(--bde-body-text-color);font-size:12px}.breakdance .bde-woo-breadcrumb-38976-302.bde-woo-breadcrumb .woocommerce-breadcrumb a{color:var(--bde-links-color);font-size:12px;font-weight:700}.breakdance .bde-woo-breadcrumb-38976-302 .bde-woo-breadcrumb-item:last-child{font-size:12px}@media (max-width:1119px){.breakdance .bde-woo-breadcrumb-38976-302.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}@media (max-width:1023px){.breakdance .bde-woo-breadcrumb-38976-302.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}@media (max-width:767px){.breakdance .bde-woo-breadcrumb-38976-302.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}@media (max-width:479px){.breakdance .bde-woo-breadcrumb-38976-302.bde-woo-breadcrumb .bde-woo-breadcrumb_delimiter:before{margin:0 8px}}.breakdance .bde-container-link-38976-238{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.breakdance .bde-icon-38976-240 .bde-icon-icon.breakdance-icon-atom{font-size:16px}.breakdance .bde-columns-38976-241{--columnCount:2;--bde-column-gap:20px}@media (max-width:1119px){.breakdance .bde-columns-38976-241{--columnCount:2}.breakdance .bde-columns-38976-241.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38976-241.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-38976-241{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-38976-241{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-38976-241{--columnCount:2}}.breakdance .bde-column-38976-242{--column-width:25%}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-column-38976-242{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-column-38976-242{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-column-38976-242{display:none}}@media (max-width:479px){.breakdance .bde-column-38976-242{display:none}}.breakdance .bde-div-38976-243{width:100%}.breakdance .bde-div-38976-243{position:sticky;top:240px}.breakdance .bde-column-38976-264{--column-width:75%}.breakdance .bde-column-38976-264{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-38976-265{width:100%}.breakdance .bde-div-38976-265{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:32px}.breakdance .bde-div-38976-265{margin-bottom:-40px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-input,.wpgb-facet select.wpgb-select{color:var(--bde-body-text-color);border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none;border-radius:10px;box-shadow:5px 5px 20px 0px #00000025;padding:10px 10px 10px 10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-input::placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-input::-webkit-input-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-input::-moz-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-input:-ms-input-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-input::-ms-input-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input{color:var(--bde-body-text-color)}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input::placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input::-webkit-input-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input::-moz-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input:-ms-input-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input::-ms-input-placeholder{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-search-bar{max-width:100%;margin:0 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-label{display:block;position:relative}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-input{width:100%;padding:10px 10px 10px 10px;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none;border-radius:10px;box-shadow:5px 5px 20px 0px #00000025;box-sizing:border-box;color:var(--bde-body-text-color);outline:none}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);fill:#ccc;pointer-events:none}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{color:#000;font-size:20px;font-weight:100;font-size:20px!important;font-weight:300!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-hierarchical-list li{display:inline-block!important;margin-right:8px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet{display:flex;flex-wrap:wrap;gap:8px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:8px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:8px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-rating-list li{display:inline-block!important;margin-right:8px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266{margin-bottom:0px}@media (max-width:1119px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}@media (max-width:1023px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}@media (max-width:767px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}@media (max-width:479px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-266 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-select option{color:#908E8E}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-select{background-color:#FFF;color:#908E8E;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none;border-radius:10px;box-shadow:5px 5px 20px 0px #00000025}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet select.wpgb-select+.wpgb-select-controls svg{stroke:var(--bde-links-color)!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-select-wrapper{display:inline-block;position:relative;border-top:0px none;border-bottom:0px none;border-left:0px none;border-right:0px none;border-radius:10px;box-shadow:5px 5px 20px 0px #00000025;background-color:#FFF;padding:5px 38px 5px 10px;box-sizing:border-box;font-family:inherit;width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-select option{background-color:#FFF}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-select{width:100%;background:none;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#908E8E;cursor:pointer;box-sizing:border-box}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-select-separator{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:1px;height:60%;background-color:#ccc}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-select-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:16px;height:16px;fill:var(--bde-links-color);pointer-events:none}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{color:#908E8E;font-size:14px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-hierarchical-list li{display:inline-block!important;margin-right:16px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet{display:flex;flex-wrap:wrap;gap:16px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:16px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:16px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-rating-list li{display:inline-block!important;margin-right:16px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267{margin-bottom:0px}@media (max-width:1119px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}@media (max-width:1023px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}@media (max-width:767px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}@media (max-width:479px){.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267{width:100%}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-az-index-label,.wpgb-facet .wpgb-button-label,.wpgb-facet .wpgb-checkbox-label,.wpgb-facet .wpgb-hierarchy-label,.wpgb-facet .wpgb-radio-label,.wpgb-facet .wpgb-rating-label,.wpgb-number-facet .wpgb-number-label,.wpgb-facet .wpgb-number-facet .wpgb-number-label span,.wpgb-facet .wpgb-range-facet .wpgb-range-values{font-size:px!important;font-weight:!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-number-facet>.custom-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 fieldset{border:none!important;padding:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-hierarchical-list li{display:inline-block!important;margin-right:px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet{display:flex;flex-wrap:wrap;gap:px!important;align-items:center}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-label{flex:1 1 auto}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-number-facet>.wpgb-number-submit{flex-basis:100%;margin-top:10px}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .wpgb-facet .wpgb-number-facet .wpgb-number-label+.wpgb-number-label span:not(.wpgb-sr-only){margin-top:0px!important}.breakdance .autogenerated-blce-phoxgridbuilderwpfacet-38976-267 .custom-rating-list li{display:inline-block!important;margin-right:px!important}}.breakdance .bde-post-loop-38976-268>.bde-loop{--bde-posts-gap:24px;--bde-posts-per-row:3}.breakdance .bde-post-loop-38976-268>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-38976-268>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-38976-268>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item{padding:0px 0px 0px 0px}.breakdance .bde-post-loop-38976-268{display:flex;flex-direction:column;gap:32px}@media (max-width:1023px){.breakdance .bde-post-loop-38976-268>.bde-loop{--bde-posts-per-row:2}}@media (max-width:767px){.breakdance .bde-post-loop-38976-268>.bde-loop{--bde-posts-gap:12px;--bde-posts-per-row:2}.breakdance .bde-post-loop-38976-268{display:flex;flex-direction:column;justify-content:space-between}}.breakdance .bde-wpgbfacet-38976-269{display:flex;align-items:center;justify-content:center}.breakdance .bde-container-link-38976-301{display:flex;flex-direction:row;flex-wrap:nowrap}.breakdance .bde-container-link-38976-301{background-color:var(--bde-brand-primary-color)}@media (min-width:1120px){.breakdance .bde-container-link-38976-301{display:none}}@media (max-width:1119px){.breakdance .bde-container-link-38976-301{width:30%}.breakdance .bde-container-link-38976-301{justify-content:center;align-items:center}.breakdance .bde-container-link-38976-301{z-index:10;position:fixed;left:35%;bottom:5%}}@media (max-width:767px){.breakdance .bde-container-link-38976-301{width:50%}.breakdance .bde-container-link-38976-301{z-index:25;position:fixed;left:25%}}@media (max-width:479px){.breakdance .bde-container-link-38976-301{padding-top:12px;padding-bottom:12px}}.breakdance .bde-icon-38976-273 .bde-icon-icon.breakdance-icon-atom{font-size:16px}.breakdance .bde-icon-38976-273 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}.breakdance .ue-offcanvas-38976-274 .ue-ocp-content{transition-duration:500ms;width:90%}.breakdance .ue-offcanvas-38976-274 .ue-ocp-backdrop{background-color:#00000080}.breakdance .ue-offcanvas-38976-274 .ue-ocp-content::-webkit-scrollbar{width:10px}.breakdance .ue-offcanvas-38976-274{--sb-light-color:var(--bde-links-color);--sb-dark-color:#EFEFEF}@media (max-width:1119px){.breakdance .ue-offcanvas-38976-274 .ue-ocp-content{padding:0px 0px 0px 0px;width:300px}}@media (max-width:1023px){.breakdance .ue-offcanvas-38976-274 .ue-ocp-content{width:300px}}@media (max-width:767px){.breakdance .ue-offcanvas-38976-274 .ue-ocp-content{width:300px}}@media (max-width:479px){.breakdance .ue-offcanvas-38976-274 .ue-ocp-content{width:300px}}.breakdance .bde-div-38976-275{display:flex;flex-direction:row;flex-wrap:nowrap}.breakdance .bde-div-38976-275{background-color:var(--bde-brand-primary-color)}@media (max-width:1119px){.breakdance .bde-div-38976-275{padding:16px 32px 16px 32px}.breakdance .bde-div-38976-275{justify-content:space-between;align-items:center}}.breakdance .bde-icon-38976-277 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}@media (max-width:1119px){.breakdance .bde-icon-38976-277 .bde-icon-icon.breakdance-icon-atom{font-size:16px}}.breakdance .bde-div-38976-278{width:100%}.breakdance .bde-div-38976-278{display:flex;flex-direction:column}.breakdance .bde-div-38976-278{position:sticky;top:240px}@media (max-width:1119px){.breakdance .bde-div-38976-278{padding:32px 32px 32px 32px}.breakdance .bde-div-38976-278{align-items:flex-start;justify-content:flex-start;text-align:left}}
.breakdance .bde-section-38984-100 .section-container{display:flex;flex-direction:column;gap:64px}.breakdance .bde-div-38984-101{width:100%}.breakdance .bde-div-38984-101{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-div-38984-101>*{width:auto!important;height:auto!important}.breakdance .bde-div-38984-101{--bde-grid-items-per-row:6}@media (max-width:1023px){.breakdance .bde-div-38984-101{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-div-38984-101{--bde-grid-items-per-row:1}}.breakdance .bde-div-38984-102{display:flex;flex-direction:column;gap:25px}.breakdance .bde-div-38984-102{grid-column:span 2}.breakdance .bde-image2-38984-104{width:136.5px;height:auto}.breakdance .bde-div-38984-105{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-38984-107{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.breakdance .bde-div-38984-173{width:103px;min-height:40px}.breakdance .bde-div-38984-173{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-38984-173{background-color:var(--bde-background-color)}.breakdance .bde-div-38984-173{overflow:hidden}.breakdance .bde-image-38984-174{width:100%}.breakdance .bde-image-38984-174 .breakdance-image-object{width:100%;object-fit:cover;height:100%}.breakdance .bde-div-38984-110{width:60px;min-height:40px}.breakdance .bde-div-38984-110{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-38984-110{background-color:var(--bde-background-color)}.breakdance .bde-image-38984-111{width:35px}.breakdance .bde-image-38984-111 .breakdance-image-object{width:100%;height:auto}.breakdance .bde-div-38984-112{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-38984-114{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.breakdance .bde-div-38984-115{width:60px;min-height:40px}.breakdance .bde-div-38984-115{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-38984-115{background-color:var(--bde-background-color)}.breakdance .bde-image-38984-116{width:30px}.breakdance .bde-image-38984-116 .breakdance-image-object{width:100%;height:auto}.breakdance .bde-div-38984-175{width:60px;min-height:40px}.breakdance .bde-div-38984-175{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-38984-175{background-color:var(--bde-background-color)}.breakdance .bde-image-38984-176{width:100%}.breakdance .bde-image-38984-176 .breakdance-image-object{width:100%;height:auto;transform-origin:49.69% 49.43%}.breakdance .bde-div-38984-118{display:flex;flex-direction:column;gap:25px}.breakdance .bde-div-38984-118{grid-column:span 2}.breakdance .bde-div-38984-119{display:flex;flex-direction:column;gap:16px}.breakdance .bde-icon-list-38984-121 ul{gap:10px}.breakdance .bde-icon-list-38984-121 ul{align-items:flex-start}.breakdance .bde-icon-list-38984-121 li .bde-icon-list__icon{color:var(--bde-links-color)}.breakdance .bde-icon-list-38984-121 li .bde-icon-list__text{font-size:13px;font-weight:500}.breakdance .bde-div-38984-122{display:flex;flex-direction:column;gap:10px}.breakdance .bde-text-38984-124{font-weight:500}.breakdance .bde-social-icons-38984-125{flex-direction:row;gap:20px}.breakdance .bde-social-icons-38984-125 .bde-social-icons__icon-wrapper{border-radius:0px;background-color:#642EDA00;padding:0px;opacity:1}.breakdance .bde-social-icons-38984-125 .bde-social-icons__icon-wrapper:hover{transform:scale(1.1);opacity:0.8}.breakdance .bde-social-icons-38984-125 .bde-social-icons__icon-wrapper svg{width:28px;height:28px;fill:var(--bde-brand-primary-color)}.breakdance .bde-div-38984-126{display:flex;flex-direction:column;gap:10px}.breakdance .bde-div-38984-128{display:flex;flex-direction:column;gap:12px}.breakdance .bde-div-38984-132{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-38984-134{display:flex;flex-direction:column;gap:10px}.breakdance .bde-div-38984-149{display:flex;flex-direction:column;gap:16px}.breakdance .bde-div-38984-151{display:flex;flex-direction:column;gap:10px}.cookie-link:hover{color:#71bb40!important}.breakdance .bde-fancy-divider-38984-164{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-color:var(--bde-links-color)}.breakdance .bde-fancy-divider-38984-164 .bde-fancy-divider__content{margin-right:20px;margin-left:20px}.breakdance .bde-fancy-divider-38984-164 .bde-fancy-divider__content--icon{font-size:16px;color:var(--bde-brand-primary-color);width:16px}@media (max-width:1119px){.breakdance .bde-fancy-divider-38984-164{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-38984-164{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-38984-164{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-38984-164{--bde-fancy-divider-border-style:solid}}.breakdance .bde-columns-38984-165{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-38984-165{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-38984-165{--columnCount:2}.breakdance .bde-columns-38984-165.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-38984-165.bde-columns>.bde-column{width:100%}.breakdance .bde-columns-38984-165>div:nth-child(1){order:10}.breakdance .bde-columns-38984-165>div:nth-child(2){order:9}.breakdance .bde-columns-38984-165>div:nth-child(3){order:8}.breakdance .bde-columns-38984-165>div:nth-child(4){order:7}.breakdance .bde-columns-38984-165>div:nth-child(5){order:6}.breakdance .bde-columns-38984-165>div:nth-child(6){order:5}.breakdance .bde-columns-38984-165>div:nth-child(7){order:4}.breakdance .bde-columns-38984-165>div:nth-child(8){order:3}.breakdance .bde-columns-38984-165>div:nth-child(9){order:2}.breakdance .bde-columns-38984-165>div:nth-child(10){order:1}}@media (max-width:767px){.breakdance .bde-columns-38984-165{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-38984-165{--columnCount:2}}.breakdance .bde-column-38984-166{--column-width:50%}.breakdance .bde-column-38984-166{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width:1023px){.breakdance .bde-column-38984-166{justify-content:center}}@media (max-width:767px){.breakdance .bde-column-38984-166{justify-content:center;align-items:center}}.breakdance .bde-code-block-38984-167{font-weight:500}@media (max-width:479px){.breakdance .bde-code-block-38984-167{font-size:11px}}.breakdance .bde-column-38984-168{--column-width:50%}.breakdance .bde-column-38984-168{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}@media (max-width:1023px){.breakdance .bde-column-38984-168{justify-content:center}}@media (max-width:767px){.breakdance .bde-column-38984-168{justify-content:center}}.breakdance .bde-div-38984-169{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}
.breakdance .bde-div-39116-100{width:60px;min-height:60px}.breakdance .bde-div-39116-100{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-39116-100{background-color:var(--bde-background-color)}.breakdance .bde-div-39116-100{position:fixed;right:40px;bottom:40px}@media (max-width:1119px){.breakdance .bde-div-39116-100{position:fixed;right:40px;bottom:40px}}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-toggle__subtotal{display:none}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-topbar{display:flex}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-toggle{padding:20px 20px 20px 20px}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-toggle__icon{background-color:var(--bde-body-text-color);width:25px;height:25px;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%22100%25%22%3E%3Ctitle%3EBasket-cart-2%3C%2Ftitle%3E%0D%0A%3Cpath%20d%3D%22M25.332%2012.333h-18.664c-2.417%200-4.173%202.298-3.538%204.63l2.545%209.334c0.436%201.596%201.885%202.702%203.538%202.702h13.573c1.653%200%203.102-1.107%203.538-2.701l2.546-9.334c0.636-2.332-1.12-4.631-3.538-4.631zM6.668%2014.333h18.664c1.099%200%201.898%201.045%201.609%202.105l-2.545%209.333c-0.198%200.725-0.857%201.228-1.609%201.228h-13.573c-0.751%200-1.41-0.503-1.609-1.229l-2.545-9.333c-0.288-1.060%200.51-2.105%201.609-2.105z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.667%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.333%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M25.332%2014.333l-18.825-0.010c-0.917-0.12-1.083-1.271-0.5-1.766l0.032-0.024%202.024-2.305%205.172-5.965c1.405-1.621%203.862-1.682%205.349-0.184l0.167%200.18%207.374%208.463c0.105%200.135%200.175%200.298%200.199%200.475l0.009%200.136c0%200.506-0.376%200.925-0.864%200.991l-0.137%200.009zM17.243%205.573c-0.665-0.764-1.835-0.763-2.497%200.001l-5.866%206.759h14.255l-5.891-6.76z%22%2F%3E%0D%0A%3C%2Fsvg%3E);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%22100%25%22%3E%3Ctitle%3EBasket-cart-2%3C%2Ftitle%3E%0D%0A%3Cpath%20d%3D%22M25.332%2012.333h-18.664c-2.417%200-4.173%202.298-3.538%204.63l2.545%209.334c0.436%201.596%201.885%202.702%203.538%202.702h13.573c1.653%200%203.102-1.107%203.538-2.701l2.546-9.334c0.636-2.332-1.12-4.631-3.538-4.631zM6.668%2014.333h18.664c1.099%200%201.898%201.045%201.609%202.105l-2.545%209.333c-0.198%200.725-0.857%201.228-1.609%201.228h-13.573c-0.751%200-1.41-0.503-1.609-1.229l-2.545-9.333c-0.288-1.060%200.51-2.105%201.609-2.105z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.667%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.333%2018.333c0.506%200%200.925%200.376%200.991%200.864l0.009%200.136v2.667c0%200.552-0.448%201-1%201-0.506%200-0.925-0.376-0.991-0.864l-0.009-0.136v-2.667c0-0.552%200.448-1%201-1z%22%2F%3E%0D%0A%3Cpath%20d%3D%22M25.332%2014.333l-18.825-0.010c-0.917-0.12-1.083-1.271-0.5-1.766l0.032-0.024%202.024-2.305%205.172-5.965c1.405-1.621%203.862-1.682%205.349-0.184l0.167%200.18%207.374%208.463c0.105%200.135%200.175%200.298%200.199%200.475l0.009%200.136c0%200.506-0.376%200.925-0.864%200.991l-0.137%200.009zM17.243%205.573c-0.665-0.764-1.835-0.763-2.497%200.001l-5.866%206.759h14.255l-5.891-6.76z%22%2F%3E%0D%0A%3C%2Fsvg%3E);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-toggle__counter{background-color:var(--bde-brand-primary-color);color:var(--bde-background-color);font-size:14px;font-weight:700}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-toggle__counter{position:absolute;top:-30px;;right:-30px;}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-body{width:550px;background-color:var(--bde-links-color)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-title{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-weight:700}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas__close-button{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);opacity:1}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .woocommerce-mini-cart .remove{font-size:32px;color:var(--bde-brand-primary-color);opacity:1}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .woocommerce-mini-cart li img{border-radius:10px}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .bde-mini-cart-item-title{color:var(--bde-headings-color);font-weight:700}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .woocommerce-mini-cart__total strong{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-weight:700}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .woocommerce-mini-cart__total .woocommerce-Price-amount bdi{color:var(--bde-palette-color-1-c366679d-91f9-4406-96e1-4d44f59e0ddd);font-weight:700}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .woocommerce-Price-amount bdi{font-size:14px;font-weight:400}.breakdance .bde-mini-cart-39116-101.bde-mini-cart .variation dt{color:var(--bde-headings-color)}.breakdance .bde-mini-cart-39116-101.bde-mini-cart dl.variation dd p{color:var(--bde-headings-color)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas .button{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-brand-primary-color);--bde-button-primary-text-color-hover:var(--bde-brand-primary-color);--bde-button-primary-background-color:var(--bde-background-color);--bde-button-primary-background-color-hover:var(--bde-background-color);color:var(--bde-brand-primary-color);font-weight:700;letter-spacing:1px;text-transform:uppercase}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-continue-link{color:var(--bde-background-color)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-overlay{display:block}@media (max-width:1119px){.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-toggle__counter{color:var(--bde-background-color)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:1023px){.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-overlay{display:block}}@media (max-width:767px){.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-overlay{display:block}.breakdance .bde-mini-cart-39116-101{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-39116-101 .woocommerce-mini-cart-item{padding-top:var(--bde-woo-base-large-gaps);padding-bottom:var(--bde-woo-base-large-gaps)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-footer{border-top:1px solid var(--grey-200)}.breakdance .bde-mini-cart-39116-101 .bde-mini-cart-offcanvas-overlay{display:block}}