.condition-carousel{background-color:rgba(var(--color-primary-background));overflow:hidden}.condition-carousel .flickity-viewport,.condition-carousel .condition-carousel__slider{overflow:visible!important;overflow-x:hidden}.condition-carousel--full-width{width:100vw;margin-left:calc(-50vw + 50%)}.condition-carousel--full-width .condition-carousel__slider{padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.condition-carousel--full-width .condition-carousel__slider{padding-left:4rem;padding-right:1.75rem}}.condition-carousel__header{text-align:center;margin-bottom:1.875rem;padding:0 1.25rem}@media (min-width: 768px){.condition-carousel__header{margin-bottom:2.5rem}}.condition-carousel__title{color:rgba(var(--color-primary));font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:var(--font-display-style);font-size:1.5rem;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:1.5rem}@media (min-width: 768px){.condition-carousel__title{font-size:2rem;line-height:2.5rem}}.condition-carousel__subtitle{margin:0;color:rgba(var(--color-black));font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:1.5rem}@media (min-width: 768px){.condition-carousel__subtitle{font-size:1.125rem;line-height:1.625rem}}.condition-carousel__slider{width:100%;position:relative}.condition-carousel__slide.gallery-cell{width:calc(50% - .625rem);height:auto;margin-right:1rem;transition:transform .3s ease}.condition-carousel__slide.gallery-cell:hover{transform:translateY(-1.25rem)}@media (min-width: 480px){.condition-carousel__slide.gallery-cell{width:calc(33.333% - .875rem)}}@media (min-width: 768px){.condition-carousel__slide.gallery-cell{width:calc(25% - 1.125rem)}}@media (min-width: 992px){.condition-carousel__slide.gallery-cell{width:calc(20% - 1.25rem)}}@media (min-width: 1200px){.condition-carousel__slide.gallery-cell{width:calc(16.666% - 1.25rem)}}.condition-carousel__link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.condition-carousel__link:hover{transform:translateY(-.125rem);color:inherit}.condition-carousel__link:hover .condition-carousel__image{transform:scale(1.05)}.condition-carousel__link:hover .condition-carousel__name{color:rgba(var(--color-primary))}.condition-carousel__link[style*="pointer-events: none"]{cursor:default}.condition-carousel__link[style*="pointer-events: none"]:hover,.condition-carousel__link[style*="pointer-events: none"]:hover .condition-carousel__image{transform:none}.condition-carousel__link[style*="pointer-events: none"]:hover .condition-carousel__name{color:inherit}.condition-carousel__slide.gallery-cell{transition:transform .3s ease}.condition-carousel__image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:.75rem;border-radius:2rem;background-color:rgba(var(--color-white));box-shadow:0 .125rem .5rem #0000001a;overflow:hidden}@media (min-width: 768px){.condition-carousel__image-wrapper{margin-bottom:1rem}}.condition-carousel__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.condition-carousel__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(var(--color-secondary-background));aspect-ratio:1/1}.condition-carousel__icon{width:2.5rem;height:2.5rem;color:rgba(var(--color-primary));opacity:.7}@media (min-width: 768px){.condition-carousel__icon{width:3.125rem;height:3.125rem}}.condition-carousel__name{font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:var(--font-display-style);font-size:1rem;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.condition-carousel .flickity-prev-next-button{display:none}.condition-carousel__nav{display:flex;justify-content:center;align-items:center;margin-top:2.125rem}.condition-carousel__nav-button{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:transparent;border:1px solid rgba(var(--color-primary));border-radius:8px;color:rgba(var(--color-primary));cursor:pointer;transition:all .2s ease}.condition-carousel__nav-button:disabled{opacity:1}.condition-carousel__nav-button:disabled svg{opacity:.5}.condition-carousel__nav-button svg{width:.75rem;height:.75rem}.condition-carousel__nav-button--next{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.condition-carousel__nav-button--prev{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.condition-carousel__nav-button:hover:not(:disabled){color:#f4f4f4;background-color:#f4f4f4}.condition-carousel__nav-button:hover:not(:disabled) svg{fill:#f4f4f4}.condition-carousel__slider:not(.flickity-enabled){opacity:0;transition:opacity .3s ease}.condition-carousel__slider.flickity-enabled{opacity:1}.js-condition-carousel:not(.flickity-enabled){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.js-condition-carousel:not(.flickity-enabled) .gallery-cell{flex:0 0 auto;scroll-snap-align:start}@media (min-width: 768px){.condition-carousel .flickity-viewport::-webkit-scrollbar{display:none}.condition-carousel .flickity-viewport{-ms-overflow-style:none;scrollbar-width:none}.condition-carousel .flickity-enabled{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-condition-carousel.css.map */
