/*! @version pwa-studio: 14.1.0, @magento/venia-ui: ~11.5.0, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~14.4.1, @magento/pagebuilder: ~9.3.2, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
.contentRenderer-root-Gfb {
}

.contentRenderer-root-Gfb .description {
    --tw-text-opacity: 1;
    color: rgb(var(--color-seo) / var(--tw-text-opacity));
}

.contentRenderer-root-Gfb h2,
.contentRenderer-root-Gfb h3 {
    margin-bottom: 0.5rem;
    font-size: 0.75rem;
    font-weight: 700;
}

.contentRenderer-root-Gfb p {
    margin-bottom: 1rem;
    font-size: 0.625rem;
}

.contentRenderer-root-Gfb .wrap-additional-link [class*='columnLine-root'] {
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

@media (min-width: 960px) {

    .contentRenderer-root-Gfb .wrap-additional-link [class*='columnLine-root'] {
        margin-top: 1.25rem;
    }
}

.contentRenderer-root-Gfb .wrap-additional-link {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 2rem;
    font-size: 0.75rem;
}

@media (min-width: 960px) {

    .contentRenderer-root-Gfb .wrap-additional-link {
        margin-top: 1.25rem;
        flex-direction: row;
        gap: 0.625rem;
    }
}

.contentRenderer-root-Gfb .additional-link {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    font-weight: 700;
}

@media (min-width: 960px) {

    .contentRenderer-root-Gfb .additional-link {
        gap: 0.625rem;
    }
}

.contentRenderer-root-Gfb .additional-link a {
    font-size: 0.625rem;
    text-decoration-line: underline;
}

@media (hover: hover) and (pointer: fine) {

    .contentRenderer-root-Gfb .additional-link a:hover {
        text-decoration-line: underline;
    }
}

@media (min-width: 960px) {

    .contentRenderer-root-Gfb .additional-link a {
        text-decoration-line: none;
    }
}

.contentRenderer-root-Gfb ul {
    list-style-type: inherit;
}

.noProductsFound-root-E2g {
}

.noProductsFound-normalMargin-M0o {
}

.noProductsFound-filterMargin-v4d {
}

.noProductsFound-title-J7p {
}

.noProductsFound-btnWrapper-qQn {
}

.seoDescription-root-V9q {
}

.seoDescription-content-IFI {
}

.seoDescription-content_collapsed-wXd p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.seoDescription-buttonContent-1Yk {
}

.categoryHeader-shimmer-root-l8d {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-gray-100) / var(--tw-bg-opacity));
}

.categoryTabs-root-pZU {
}

.categoryTabs-tabList-NHO {
}

.categoryTabs-tabList-NHO::-webkit-scrollbar {
    display: none;
}

.categoryTabs-tab-8QL {
}

.categoryTabs-tabActive-si7 {
}

.categoryTabs-arrow-k3g {
}

.categoryTabsShimmer-root-Blk {
}

.categoryTabsShimmer-tabList-egw {
}

.filterWrapper-root-dFi {
}@media (min-width: 960px) {.filterWrapper-root-dFi {
        width: calc(100% + 32px);
    }
}@media (min-width: 1280px) {.filterWrapper-root-dFi {
        width: 100%;
    }
}

.filterWrapper-root_activeFilters-Fme {
}

.filterWrapper-headerButtons-r60 {
}

.filterWrapper-sidebar-eF4 {
}

.filterWrapper-filter_fixed_wrapper-R8s {
}

.filterWrapper-filter_relative-crZ {
}

.filterWrapper-filter_placeholder_relative-3bR {
}

.filterWrapper-filter_placeholder_fixed-R5h {
}

.filterWrapper-currentFilters-Ikc {
}

.currentFilters-filters_root-1i4 {
}

.currentFilters-root-Al2 {
}

.currentFilters-root_empty-yYZ {
}

.currentFilters-item-NQh {
}

.currentFilters-action-Loz {
}

.currentFilters-label-WTE {
}

.currentFilters-clearAllButton-Iod {
}

@media (min-width: 960px) {
    .currentFilters-root-Al2 {
        overflow: unset;
    }
}

.filterToggleButton-filterButton-xB1 {
}

.currentFilter-root-LW5 {

    scroll-snap-align: start;
}

.currentFilter-text-h2D {
}

.currentFilter-trigger-drc {
}

.currentFilter-currency-GA7 {
}


/*# sourceMappingURL=RootCmp_CATEGORY__default.ed2008ee406e7f69d443.css.map*/