.modular-cards-flip-section{flex:0 0 100%;width:100%;min-width:0}.modular-cards-flip-section .modular-cards-flip{box-sizing:border-box;width:100%;padding:clamp(32px,5vw,64px) 0;color:var(--mcf-text-color, #3F2D70);background-color:var(--mcf-bg, #BFEEFF)}.modular-cards-flip__heading{margin:0 auto;text-transform:uppercase;font-weight:700;font-size:clamp(40px,calc(2vw + 33px),90px);line-height:1;color:inherit;text-align:center;max-width:7.5em}.modular-cards-flip__subheading{margin:0 auto;text-align:center;color:inherit;line-height:1.2;font-size:clamp(14px,calc(1.2vw + 10px),20px);font-weight:400;max-width:35ch}@media only screen and (min-width:992px){.modular-cards-flip__heading{max-width:100%;font-size:clamp(28px,4.9vw,90.84px)}.modular-cards-flip__subheading{font-size:clamp(16px,1.78vw,32.788px);max-width:53ch;margin:.5em auto}.modular-cards-flip__subheading p{margin:0 auto}}.modular-cards-flip__slider{width:100%;overflow-x:clip;margin:clamp(28px,5.4vw,50px) auto}@media only screen and (min-width:992px){.modular-cards-flip__slider{margin:clamp(50px,4.2vw,74px) auto clamp(40px,3.4vw,65px)}}.modular-cards-flip__nav{display:flex;gap:clamp(13px,4vw,27px);justify-content:center}@media only screen and (min-width:992px){.modular-cards-flip__nav{gap:clamp(13px,1.7vw,27px)}}.modular-cards-flip-section .slider__prev,.modular-cards-flip-section .slider__next{position:static;font-size:clamp(19px,5.4vw,60px);width:1.7em;height:1.7em;border-radius:100%;background:var(--mcf-slick-nav-bg, #7FACFF);display:flex;align-items:center;justify-content:center;color:inherit}@media only screen and (min-width:768px){.modular-cards-flip-section .slider__prev,.modular-cards-flip-section .slider__next{font-size:clamp(25px,2.1vw,60px)}}@media only screen and (min-width:992px){.modular-cards-flip-section .slider__prev,.modular-cards-flip-section .slider__next{font-size:clamp(21px,2.1vw,60px)}}.modular-cards-flip-section .slider__prev .slider__arrow{padding-left:.3em}.modular-cards-flip-section .slider__next .slider__arrow{padding-right:.3em}.modular-cards-flip-section .slider__arrow,.modular-cards-flip-section .slider__arrow svg{height:1em}.modular-cards-flip__cards{width:100%;box-sizing:border-box}.modular-cards-flip__cards:not(.slick-initialized){display:flex;gap:24px;overflow:hidden;padding:0 25%}.modular-cards-flip__cards:not(.slick-initialized)>*{flex:0 0 auto;width:50%}@media only screen and (min-width:992px){.modular-cards-flip__cards:not(.slick-initialized){padding:0 15.4%}.modular-cards-flip__cards:not(.slick-initialized)>*{width:calc(100% / 3)}}.modular-cards-flip__cards.slick-initialized .slick-track{display:flex!important;align-items:center}.modular-cards-flip__cards.slick-initialized .slick-track:before,.modular-cards-flip__cards.slick-initialized .slick-track:after{display:none}.modular-cards-flip__cards .slick-slide{height:auto;float:none;display:flex;justify-content:center;outline:none;margin:0 clamp(7px,2vw,34px);padding:0}@media only screen and (min-width:992px){.modular-cards-flip__cards .slick-slide{margin:0 clamp(6px,.55vw,11px)}}.modular-cards-flip__cards .slick-slide>*{width:100%}.modular-cards-flip__card{appearance:none;-webkit-appearance:none;aspect-ratio:418/512;width:100%;max-width:418px;position:relative;display:block;margin:0;padding:0;border:0;background:none;font:inherit;text-align:inherit;color:inherit;container-type:inline-size}.modular-cards-flip__card-inner{position:relative;width:100%;height:100%}.modular-cards-flip__card-front,.modular-cards-flip__card-back{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:clamp(17.5px,1.94vw,35px);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--mcf-card-bg-color, #FD86DA)}.modular-cards-flip__card-back{transform:rotateY(-180deg)}@media only screen and (min-width:992px){.modular-cards-flip__card{aspect-ratio:371/455;perspective:1000px;cursor:pointer}.modular-cards-flip__card:focus{outline:none}.modular-cards-flip__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}.modular-cards-flip__card-inner{transform-style:preserve-3d;transition:transform .6s ease-in-out}.modular-cards-flip__card.is-flipped .modular-cards-flip__card-inner{transform:rotateY(-180deg)}}@media only screen and (min-width:992px)and (prefers-reduced-motion:reduce){.modular-cards-flip__card-inner{transition-duration:.01ms}}.modular-cards-flip__card-image-img{width:100%;height:100%;object-fit:cover}.modular-cards-flip__card-copy-wrapper{top:0;left:0;width:100%;height:100%;padding:clamp(20px,10%,41px) clamp(10px,9.5%,45px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;position:absolute}.modular-cards-flip__card-heading{text-align:center;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:700;line-height:1.125;text-transform:uppercase;margin-bottom:.6em;color:var(--mcf-card-heading-color, #3F2D70);font-size:clamp(14px,8cqw,32px)}.modular-cards-flip__card-subheading{text-align:center;font-feature-settings:"liga" off,"clig" off;font-style:italic;font-weight:400;line-height:1.5;color:var(--mcf-card-subheading-color, #3F2D70);font-size:clamp(10px,6cqw,24px)}.modular-cards-flip__card-copy{text-align:center;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:400;line-height:1.098;color:var(--mcf-card-copy-color, #3F2D70);font-size:clamp(15px,8.05cqw,33px)}.modular-cards-flip__card-cta{text-align:center;font-style:normal;font-weight:400;line-height:1;border-radius:.4045em;width:70%;margin:0 auto;padding:.3em .3em .18em;color:var(--mcf-card-cta-color, #FD86DA);background:var(--mcf-card-cta-bg, #3F2D70);font-size:clamp(14px,8.6315cqw,34.526px)}.modular-cards-flip__secondary-carousel{margin:clamp(20px,5.4vw,60px) auto;overflow:hidden}@media only screen and (min-width:992px){.modular-cards-flip__secondary-carousel{display:none}}.modular-cards-flip__secondary-carousel-heading{margin-bottom:clamp(20px,1.2em,42px);text-align:center;font-weight:700;font-size:clamp(16px,calc(16px + .313vw),28px);line-height:1;text-transform:uppercase;color:inherit}.modular-cards-flip__secondary-carousel-items:not(.slick-initialized) .modular-cards-flip__secondary-carousel-item:not(:last-child){display:none}.modular-cards-flip__secondary-carousel-items .slick-list{overflow:hidden}.modular-cards-flip__secondary-carousel-copy{margin:0 auto;text-align:center;color:inherit;font-size:clamp(25px,calc(25px + .1345vw),49px);font-weight:400;line-height:1.1;max-width:9em}
/*# sourceMappingURL=/cdn/shop/t/153/assets/section-modular-cards-flip.css.map */
