.bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.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)}.bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.phox-categories{width:100%;max-width:100%}.phox-categories{margin:0px}.breakdance .phox-taxonomy-listing{width:100%}.breakdance .phox-tax-listing--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.breakdance .phox-tax-item{position:relative;overflow:hidden;background-color:#1a1a1a;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;border-radius:5px;transition:transform 0.3s ease,box-shadow 0.3s ease}.breakdance .phox-tax-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;border-radius:5px}.breakdance .phox-tax-item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;z-index:2;padding:20px}.breakdance .phox-tax-item__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.breakdance .phox-tax-item__name{font-size:1.2em;font-weight:600}.breakdance .phox-tax-item__count{margin-top:5px;font-size:0.9em;opacity:0.8}.breakdance .phox-tax-item__description{margin-top:8px;font-size:0.85em;opacity:0.9}.breakdance .phox-tax-item--global-block{height:auto;background:none;padding:0;overflow:visible}.breakdance .phox-tax-listing--carousel{position:relative;width:100%;overflow:hidden}.breakdance .phox-tax-carousel{overflow:hidden}.breakdance .phox-tax-carousel__track{display:flex;gap:20px}.breakdance .phox-tax-listing--carousel .phox-tax-item{flex:0 0 calc((100% - 40px) / 3);min-width:0}