.expanded-card-carousel{position:relative;width:100%}.expanded-card-carousel__section-header{display:flex;flex-direction:column;gap:2rem;text-align:center;margin-bottom:4rem}.expanded-card-carousel__container{padding:3rem 2rem;border-radius:var(--media-radius);position:relative}@media screen and (min-width: 750px){.expanded-card-carousel__container{padding:4rem 3rem}}.expanded-card-carousel__container-heading{text-align:center;margin-bottom:1rem}.expanded-card-carousel__container-text{text-align:center;margin-bottom:3rem}.expanded-card-carousel__cards-wrapper{position:relative;width:100%}.expanded-card-carousel__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;align-items:stretch;min-height:400px}@media screen and (min-width: 750px){.expanded-card-carousel__cards{grid-template-columns:repeat(4,1fr);gap:2rem;min-height:350px}}@media screen and (min-width: 990px){.expanded-card-carousel__cards{min-height:420px}}.expanded-card-carousel__card{display:flex;flex-direction:column;background:#fff;border:none;border-radius:3rem;color:var(--dark-blue);overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;text-align:center;padding:0;position:relative;height:100%}.expanded-card-carousel__card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.expanded-card-carousel__card:focus-visible{outline:2px solid var(--dark-blue);outline-offset:2px}.expanded-card-carousel__card-image{width:100%;aspect-ratio:3/2;overflow:hidden;background-color:#f5f5f5}@media screen and (min-width: 750px){.expanded-card-carousel__card-image{aspect-ratio:1/1}}.expanded-card-carousel__card img{width:100%;height:100%;object-fit:cover}.expanded-card-carousel__card-content{padding:1.5rem;flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}@media screen and (min-width: 750px){.expanded-card-carousel__card-content{padding:2rem 2rem 3rem}}.expanded-card-carousel__card-heading{color:var(--dark-blue);margin-bottom:.5rem}.expanded-card-carousel__card-text{margin-bottom:4rem}@media screen and (min-width: 750px){.expanded-card-carousel__card-text{margin-bottom:2rem}}.expanded-card-carousel__card-text p{font-size:clamp(1.2rem,1.5vw,1.8rem);font-weight:600;flex:1}.expanded-card-carousel__card-text em{font-style:normal;text-transform:uppercase}.expanded-card-carousel__card-arrow{display:block;width:3.6rem;height:3.6rem;border-radius:50%;background-color:#fff;position:absolute;bottom:1rem;right:1rem;box-shadow:0 2px 8px #00000026;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.33 50.33'%3E%3Cpath fill='%23001b72' d='M16.44,44c-.91,0-1.74-.45-2.23-1.22h0l-7.1-11.07c-.52-.82-.56-1.85-.1-2.7.46-.85,1.35-1.38,2.32-1.38h4.2v-6.9c0-7.9,6.43-14.33,14.33-14.33h3.31c1.6,0,2.9,1.3,2.9,2.9,0,1.6-1.3,2.9-2.9,2.9h-3.31c-4.7,0-8.52,3.82-8.52,8.52v6.9h4.2c.97,0,1.86.53,2.32,1.38.22.4.32.83.32,1.27s-.14,1-.42,1.43l-7.1,11.08c-.49.76-1.32,1.22-2.23,1.22Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px;transform:rotate(-90deg)}.expanded-card-carousel__slider-wrapper{position:relative;width:100%}.expanded-card-carousel__slider-wrapper .carousel__button--prev{top:150px;left:-28px}.expanded-card-carousel__slider-wrapper .carousel__button--next{top:150px;right:-28px}@media screen and (min-width: 750px){.expanded-card-carousel__slider-wrapper .carousel__button--prev{top:50%;left:-28px}.expanded-card-carousel__slider-wrapper .carousel__button--next{top:50%;right:-28px}}.expanded-card-carousel__close{position:absolute;top:1rem;right:1rem;z-index:2;background:#fff;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0003;transition:transform .2s ease,box-shadow .2s ease}@media screen and (min-width: 750px){.expanded-card-carousel__close{top:1.5rem;right:1.5rem;width:50px;height:50px}}.expanded-card-carousel__close:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.expanded-card-carousel__close:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.expanded-card-carousel__close svg{width:3rem;height:3rem;stroke:2px;color:var(--dark-blue)}.expanded-card-carousel__slides{position:relative;width:100%;overflow:hidden}.expanded-card-carousel__slide{display:none;width:100%;background:#fff;border-radius:3rem;overflow:hidden;transition:opacity .3s ease-in-out}@media screen and (min-width: 750px){.expanded-card-carousel__slide{height:430px}}@media screen and (min-width: 990px){.expanded-card-carousel__slide{height:500px}}.expanded-card-carousel__slide.is-active{display:flex;flex-direction:column}.expanded-card-carousel__slide-content{display:flex;flex-direction:column;flex:1}@media screen and (min-width: 750px){.expanded-card-carousel__slide-content{flex-direction:row;align-items:stretch}.expanded-card-carousel__slide-content>div:not(.expanded-card-carousel__slide-image){flex:1}}.expanded-card-carousel__slide-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:#f5f5f5;margin-bottom:0;max-height:24rem}@media screen and (min-width: 750px){.expanded-card-carousel__slide-image{flex:0 0 33.33%;aspect-ratio:unset;height:100%;max-height:50rem}}.expanded-card-carousel__slide-img{width:100%;height:100%;object-fit:cover}.expanded-card-carousel__slide-heading-wrapper{padding:1rem 2rem;text-align:left}@media screen and (min-width: 750px){.expanded-card-carousel__slide-heading-wrapper{padding:2rem 2rem 1rem}}.expanded-card-carousel__slide-heading{margin:0;padding:0;color:var(--dark-blue)}.expanded-card-carousel__slide-text{color:var(--dark-blue);padding:2rem}@media screen and (min-width: 750px){.expanded-card-carousel__slide-text{flex:1;padding:2.5rem}}.expanded-card-carousel__cards-wrapper.is-sliding-out{animation:slideOut .4s ease-in-out forwards}.expanded-card-carousel__slider-wrapper.is-sliding-in{animation:slideIn .4s ease-in-out forwards}.expanded-card-carousel__slider-wrapper.is-sliding-out{animation:slideOut .4s ease-in-out forwards}.expanded-card-carousel__cards-wrapper.is-sliding-in{animation:slideIn .4s ease-in-out forwards}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.visually-hidden,.expanded-carousel-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.expanded-card-carousel__card,.expanded-card-carousel__close,.expanded-card-carousel__nav,.expanded-card-carousel__slide{transition:none}.expanded-card-carousel__cards-wrapper.is-sliding-out,.expanded-card-carousel__slider-wrapper.is-sliding-in,.expanded-card-carousel__slider-wrapper.is-sliding-out,.expanded-card-carousel__cards-wrapper.is-sliding-in{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/section-expanded-card-carousel.css.map */
