.expansible-carousel-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:hidden}.expansible-carousel-container *{font-family:acumin-pro-condensed}.exp-slide-button{border-radius:8px;background:#fff;max-width:150px;color:#260f0f;padding:1rem;height:40px;min-width:150px;display:flex;justify-content:center;align-items:center}.exp-slide-button-mobile{display:none}.expansible-card{width:448px;height:584px;padding:3rem;border-radius:1.5rem;position:relative;flex:0 0 auto;scroll-snap-align:center;color:#fff;display:flex;flex-direction:column;transition:width .6s ease-in-out}.expansible-carousel-container::-webkit-scrollbar{display:none}.badge{display:flex;align-items:center;gap:.5rem;padding:1.5rem 1.6rem;background:#0003;border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;width:fit-content}.badge img{width:1.5rem;height:auto}.badge span{color:#fff;font-size:16px}.expansible-carousel-control{border-radius:100%;background:#260f0f;width:30px;height:30px;padding:.5px;display:flex;justify-content:center;align-items:center}.expansible-carousel-controls{display:flex;cursor:pointer;gap:1rem}.expansible-carousel-controls .arrow{cursor:pointer}.expansible-carousel-controls .left-arrow{transform:rotate(180deg)}.plus-button{position:absolute;top:2rem;right:2rem;width:4.5rem;height:4.5rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:transform .5s ease-in-out}.video-play-control{position:absolute;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:100%;z-index:3}.plus-button:hover{transform:rotate(180deg)}.expansible-card.expanded .plus-button{transform:rotate(45deg)}.expansible-card.expanded .exp-slide-title{visibility:hidden}.content{display:flex;flex-direction:column;gap:1rem}.expansible-card h2{font-size:3.2rem;line-height:1.2}.expanded-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity 2.4s ease-in;opacity:0}.expansible-card.expanded .expanded-content{max-height:500px;opacity:1;justify-content:space-between;gap:1rem;display:flex;align-items:flex-end}.expanded-content .expanded-content-text{max-width:480px;display:flex;flex-direction:column;gap:1rem}.expanded-content-text .exp-content{font-size:20px}.overflow-hidden{overflow:hidden}.testimonial-card{position:relative;max-width:26rem;border-radius:.75rem;min-width:150px;overflow:hidden;background:#0003;border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonial-content{position:relative;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonial-header{display:flex;gap:2rem;align-items:center;justify-content:space-between}.testimonial-image{width:3.5rem;height:3.5rem;border-radius:9999px;overflow:hidden;border:2px solid white;margin-bottom:.5rem}.testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-name{font-size:16px;font-weight:700;color:#fff;margin:0}.testimonial-title{font-size:16px;color:#d1d5db;margin-top:.25rem;line-height:1.5rem;margin-bottom:1rem}.testimonial-quote{color:#fff;text-align:left;font-size:14px;line-height:1.4rem;margin:0}@media (max-width: 1400px){.expansible-card{width:320px;height:430px;padding:2rem}.expansible-card h2{font-size:2.5rem;line-height:1.2}.expanded-content-text .exp-content{font-size:15px}.badge span{font-size:14px}.testimonial-name{font-size:14px;font-weight:700;color:#fff;margin:0}.testimonial-title{font-size:14px;color:#d1d5db;margin-top:.25rem;line-height:.9rem;margin-bottom:1rem}.testimonial-quote{color:#fff;text-align:left;font-size:12px;line-height:1.5;margin:0}}@media (max-width: 768px){.badge{padding:1.2rem 1rem}.exp-slide-button{display:none}.exp-slide-button-mobile{border-radius:8px;background:#fff;color:#260f0f;padding:1rem;height:40px;min-width:150px;width:100%;display:flex;justify-content:center;align-items:center}.expansible-carousel-controls{justify-content:flex-end;padding-right:3rem}.testimonial-card{max-width:unset;width:100%}.expansible-card.expanded{width:100vw;transform:translateZ(0);height:100dvh;border-radius:0;top:0;left:0;position:fixed;z-index:1002!important;transition:unset}.expansible-card.expanded .expanded-content{flex-wrap:wrap;transition:opacity 1s ease-in}}
/*# sourceMappingURL=/cdn/shop/t/197/assets/expansible-carousel.css.map */
