.section-podcast-carousel{padding:0!important;margin-top:var(--hh-space-2xl);margin-bottom:var(--hh-space-xl)}.podcast-carousel__header{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:var(--hh-space-md);margin-bottom:20px}.podcast-carousel .swiper{padding:0 20px}.podcast-carousel__nav-button{display:flex;justify-content:center;align-items:center;background-color:var(--hh-color-light);height:30px;width:30px}.podcast-carousel__nav-button.swiper-button-disabled{opacity:.5}.podcast-carousel__nav-button:not(.swiper-button-disabled){cursor:pointer}.podcast-carousel__nav-button .icon{height:10px;width:10px}.podcast-carousel__slide-image{aspect-ratio:1}.podcast-carousel__placeholder-image{display:block}.podcast-carousel__slide-info{display:flex;flex-direction:column;gap:var(--hh-space-xs);padding:20px 20px 0 0}.podcast-carousel__slide-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--hh-color-subdued);font-size:12px}.podcast-carousel__slide-cta{margin-top:var(--hh-space-xs)}.podcast-carousel__filters--mobile{width:100%;display:flex;gap:var(--hh-space-xs)}.podcast-carousel__mobile-filter-wrapper{flex:1}.podcast-carousel__filter-buttons,.podcast-carousel__secondary-filters{display:flex;align-items:center;gap:var(--hh-space-xs)}.podcast-carousel__secondary-filters{padding-left:20px;border-left:1px solid var(--hh-color-neutral)}.podcast-carousel__filters-label,.podcast-carousel__filter-button{white-space:nowrap}.podcast-carousel__filter-button input[type=radio]{position:absolute;opacity:0;pointer-events:none}.podcast-carousel__filter-label{display:flex;justify-content:center;align-items:center;height:32px;padding:var(--hh-space-2xs) var(--hh-space-xs);border:1px solid var(--hh-color-neutral);border-radius:4px;cursor:pointer;transition:all .2s ease}.podcast-carousel__filter-label:hover{border-color:var(--hh-color-brand-primary);background-color:var(--hh-color-light)}.podcast-carousel__filter-button input[type=radio]:checked+.podcast-carousel__filter-label{border-color:var(--hh-color-ink)}.podcast-carousel hh-input-wrapper{border-color:var(--hh-color-light);background-color:var(--hh-color-light);--hh-color-focus: var(--hh-color-neutral)}.podcast-carousel select{position:relative}@media screen and (min-width:750px){.podcast-carousel__filters--desktop{display:flex;align-items:center;gap:20px;overflow-x:auto}.podcast-carousel__nav-buttons{display:flex;align-items:center;gap:var(--hh-space-2xs)}}
/*# sourceMappingURL=/cdn/shop/t/512/assets/section-podcast-carousel.css.map */
