.mys-graphic-testimonials{position:relative;width:100%;max-width:var(--section-max-width, 4096px);margin:0 auto;background-color:var(--section-bg, #4C12A1);background-repeat:no-repeat;background-size:100% 100%;background-position:center top;margin-top:var(--section-margin-top, 0px);margin-bottom:var(--section-margin-bottom, 0px);padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px);padding-left:var(--section-padding-left, 80px);padding-right:var(--section-padding-right, 80px);overflow:hidden;box-sizing:border-box}.mys-graphic-testimonials *{box-sizing:border-box}.mysbox-testimonials-container{position:relative;width:100%;max-width:var(--container-max-width, 1200px);margin:0 auto;display:flex;flex-direction:column;align-items:center}.mys-graphic-testimonials .mysbox-block-sparks-heading{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:48px}.mys-graphic-testimonials .mysbox-sparks-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:var(--badge-max-width, 560px);margin:0 auto}.mys-graphic-testimonials .mysbox-heading-stack{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;z-index:2;text-align:center}.mys-graphic-testimonials .mysbox-subtitle{font-family:var(--subtitle-font-family, var(--font-body-family));font-size:var(--subtitle-font-size, 40px);font-weight:var(--subtitle-font-weight, 600);color:var(--subtitle-color, #D0ADFF);letter-spacing:.02em;line-height:1.2;margin:0 0 var(--subtitle-mb, 8px) 0;text-align:center;max-width:100%}.mys-graphic-testimonials .mysbox-subtitle p{margin:0}.mys-graphic-testimonials .mysbox-main-badge{position:relative;display:inline-block;font-family:var(--badge-font-family, var(--font-heading-family));font-size:var(--badge-font-size, 40px);font-weight:var(--badge-font-weight, 400);color:var(--badge-color, #EEE1FF);background:var(--badge-bg, linear-gradient(90deg, #B972FF 0%, #700AD7 100%));padding-top:var(--badge-pt, 12px);padding-bottom:var(--badge-pb, 12px);padding-left:var(--badge-pl, 40px);padding-right:var(--badge-pr, 40px);border-radius:var(--badge-radius, 12px);line-height:1.2;letter-spacing:.02em;text-align:center;z-index:2}.mys-graphic-testimonials .mysbox-main-badge p{margin:0}.mys-graphic-testimonials .mysbox-footnote{font-family:var(--foot-font-family, var(--font-body-family));font-size:var(--foot-font-size, 40px);font-weight:var(--foot-font-weight, 600);color:var(--foot-color, #D0ADFF);letter-spacing:.02em;line-height:1.1;margin:var(--foot-mb, 0px) 0 0 0;text-align:center}.mys-graphic-testimonials .mysbox-footnote p{margin:0}.mys-graphic-testimonials .mysbox-bg-shape{position:relative;display:inline-block;max-width:100%;isolation:isolate}.mys-graphic-testimonials .mysbox-bg-shape-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.mys-graphic-testimonials .mysbox-bg-shape--subtitle{padding-top:var(--subtitle-pt, 0px);padding-bottom:var(--subtitle-pb, 0px);padding-left:var(--subtitle-pl, 0px);padding-right:var(--subtitle-pr, 0px)}.mys-graphic-testimonials .mysbox-bg-shape--badge{padding-top:var(--badge-pt, 12px);padding-bottom:var(--badge-pb, 12px);padding-left:var(--badge-pl, 40px);padding-right:var(--badge-pr, 40px);border-radius:var(--badge-radius, 12px);max-width:var(--badge-max-width, 560px)}.mys-graphic-testimonials .mysbox-bg-shape--footnote{padding-top:var(--foot-pt, 0px);padding-bottom:var(--foot-pb, 0px);padding-left:var(--foot-pl, 0px);padding-right:var(--foot-pr, 0px)}.mys-graphic-testimonials .mysbox-bg-shape--badge:has(.mysbox-bg-shape-img) .mysbox-main-badge{background:transparent;border-radius:0;padding:0}.mys-graphic-testimonials .mysbox-bg-shape--badge:has(.mysbox-bg-shape-img){overflow:hidden}.mys-graphic-testimonials .mysbox-spark{position:absolute;z-index:1;pointer-events:none;background-color:var(--spark-color, #FAF1FF);-webkit-mask-image:var(--spark-mask-url);mask-image:var(--spark-mask-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;aspect-ratio:var(--spark-aspect-ratio, 1);width:100%;height:auto;display:block!important}.mys-graphic-testimonials .mysbox-spark--left{max-width:var(--left-spark-max-w-desktop, 80px);top:calc(50% + var(--left-spark-offset-v-desktop, 0px));transform:translateY(-50%);left:calc(-1 * var(--left-spark-offset-h-desktop, 40px));right:auto}.mys-graphic-testimonials .mysbox-spark--right{max-width:var(--right-spark-max-w-desktop, 80px);top:calc(50% + var(--right-spark-offset-v-desktop, 0px));transform:translateY(-50%);right:calc(-1 * var(--right-spark-offset-h-desktop, 40px));left:auto}.mys-testimonials-carousel{position:relative;width:100%;max-width:var(--container-max-width, 1200px);margin:0 auto}.mys-testimonials-track-wrap{position:relative;width:100%;overflow:hidden;transition:height .3s ease}.mys-testimonials-track{display:flex;width:100%;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.mys-testimonials-slide{flex:0 0 100%;width:100%;min-height:var(--frame-min-height, 420px);padding-top:var(--frame-pt, 40px);padding-bottom:var(--frame-pb, 75px);padding-left:var(--frame-pl, 60px);padding-right:var(--frame-pr, 60px);display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;background-repeat:no-repeat;background-size:contain}.mys-testimonials-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 75px);background-image:var(--frame-bg, none);background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:1;pointer-events:none}.mys-testimonials-slide-inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;height:100%;gap:30px;position:relative;z-index:2}.mys-testimonials-text-payload{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:55%;margin-top:19px}.mys-testimonials-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;align-self:stretch;margin-bottom:24px}.mys-quote-icon-wrap{display:flex;align-items:center;margin:0}.mys-quote-icon{width:var(--quote-icon-size, 53px);height:auto;display:block}.mys-quote-line{flex:1;height:2px;background-color:var(--author-color, #8126D6);margin:0 8px;display:block!important}.mys-testimonials-stars{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.mys-star-icon{width:40px;height:36px;display:block}.mys-testimonials-quote-text{margin:0 0 var(--review-mb, 24px) 0;word-wrap:break-word}.mys-testimonials-quote-text p{margin:0}.mys-testimonials-quote-text>*{font-family:var(--review-font-family, var(--font-body-family));font-size:var(--review-font-size, 18px);font-weight:var(--review-font-weight, 400);line-height:var(--review-line-height, 1.25);color:var(--review-color, #FFFFFF)}.mys-testimonials-author-wrap{display:flex;align-items:center;gap:8px;margin-bottom:50px}.mys-testimonials-author-link{font-family:var(--author-font-family, var(--font-body-family));font-size:var(--author-font-size, 16px);font-weight:500;color:var(--author-color, #8126D6);text-decoration:underline;transition:opacity .2s ease}.mys-testimonials-author-link:hover{opacity:.8}.mys-testimonials-photo-payload{flex:0 0 var(--photo-max-width, 380px);width:var(--photo-max-width, 380px);max-width:45%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;position:relative;z-index:5}.mys-testimonials-photo-frame{display:block!important;position:relative;background-image:var(--photo-frame-bg, none);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:100%;max-width:var(--photo-max-width, 380px);padding-top:var(--photo-pt, 20px);padding-bottom:var(--photo-pb, 20px);padding-left:var(--photo-pl, 20px);padding-right:var(--photo-pr, 20px)}.mys-photo-frame-overlay-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.mys-photo-frame-overlay-img{width:100%;height:100%;object-fit:fill;display:block}.mys-photo-frame-overlay-img--desktop{display:block}.mys-photo-frame-overlay-img--mobile{display:none}.mys-photo-tape-overlay{position:absolute;top:-20px;right:-25px;width:130px;height:auto;z-index:10;pointer-events:none}.mys-testimonials-photo-frame-inner{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:14px;background-color:#161616}.mys-testimonials-customer-photo-img{width:100%;height:100%;object-fit:cover;display:block}.mys-testimonials-controls{display:flex;align-items:center;gap:6px;position:absolute;left:94px;bottom:0;z-index:10}.mys-testimonials-arrow{cursor:pointer;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;width:var(--arrow-size, 48px);height:var(--arrow-size, 48px);position:relative;transition:transform .2s ease,filter .2s ease}.mys-arrow-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mys-testimonials-arrow--next .mys-arrow-inner{transform:scaleX(-1)}.mys-testimonials-arrow:hover,.mys-testimonials-arrow:active{filter:drop-shadow(0px 0px 5.6px #C37BFF)}.mys-testimonials-arrow-img,.mys-testimonials-arrow-svg{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .2s ease}.mys-testimonials-arrow-img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0!important}.mys-testimonials-arrow--has-hover:hover .mys-testimonials-arrow-img--hover{opacity:1!important}.mys-testimonials-arrow--has-hover:hover .mys-testimonials-arrow-img--normal,.mys-testimonials-arrow--has-hover:hover .mys-testimonials-arrow-svg--normal{opacity:0}@media screen and (min-width:750px)and (max-width:989px){.mys-graphic-testimonials{margin-top:var(--section-margin-top-tablet, 0px);margin-bottom:var(--section-margin-bottom-tablet, 0px);padding-top:var(--section-padding-top-tablet, 60px);padding-bottom:var(--section-padding-bottom-tablet, 60px);padding-left:var(--section-padding-left-tablet, 40px);padding-right:var(--section-padding-right-tablet, 40px)}.mys-testimonials-slide{padding-top:var(--frame-pt-tablet, 35px);padding-bottom:var(--frame-pb-tablet, 70px);padding-left:var(--frame-pl-tablet, 45px);padding-right:var(--frame-pr-tablet, 45px)}.mys-testimonials-slide:before{height:calc(100% - 70px)}.mys-testimonials-slide-inner{gap:20px}.mys-testimonials-text-payload{max-width:60%}.mys-testimonials-photo-payload{flex:0 0 calc(var(--photo-max-width, 380px) * .85);width:calc(var(--photo-max-width, 380px) * .85);max-width:40%}.mys-testimonials-photo-frame{max-width:calc(var(--photo-max-width, 380px) * .85)}.mys-testimonials-controls{left:35px;bottom:10px}}@media screen and (max-width:749px){.mys-graphic-testimonials{margin-top:var(--section-margin-top-mobile, 0px);margin-bottom:var(--section-margin-bottom-mobile, 0px);padding-top:var(--section-padding-top-mobile, 40px);padding-bottom:var(--section-padding-bottom-mobile, 40px);padding-left:var(--section-padding-left-mobile, 20px);padding-right:var(--section-padding-right-mobile, 20px)}.mys-testimonials-slide{flex-direction:column;min-height:auto;padding-top:var(--frame-pt-mobile, 40px);padding-bottom:var(--frame-pb-mobile, 90px);padding-left:var(--frame-pl-mobile, 30px);padding-right:var(--frame-pr-mobile, 30px);align-items:center}.mys-testimonials-slide:before{background-image:var(--frame-bg-mobile, none);background-size:100%;background-position:top}.mys-testimonials-slide-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px;height:auto}.mys-testimonials-text-payload{margin-top:0;max-width:100%;align-items:flex-start;text-align:left}.mys-testimonials-header-row{gap:11px;margin-bottom:11px;padding-right:30px}.mys-quote-icon-wrap{justify-content:center}.mys-quote-icon{width:30px}.mys-testimonials-stars{justify-content:center;gap:5px}.mys-star-icon{width:20px;height:18px}.mys-testimonials-quote-text{margin-bottom:16px}.mys-testimonials-quote-text>*{font-size:var(--review-font-size-mobile, 14px)}.mys-testimonials-author-wrap{justify-content:center;margin-bottom:0}.mys-testimonials-author-link{font-size:var(--author-font-size-mobile, 12px)}.mys-testimonials-photo-payload{flex:0 0 auto;width:100%;max-width:100%;margin-top:0;transform:translateY(0)}.mys-testimonials-photo-frame{max-width:var(--photo-max-width-mobile, 300px);padding-top:var(--photo-pt-mobile, 16px);padding-bottom:var(--photo-pb-mobile, 16px);padding-left:var(--photo-pl-mobile, 15px);padding-right:var(--photo-pr-mobile, 15px);background-image:var(--photo-frame-bg-mobile)}.mys-photo-frame-overlay-img--desktop{display:none}.mys-photo-frame-overlay-img--mobile{display:block}.mys-photo-tape-overlay{top:-15px;right:-15px;width:90px}.mys-testimonials-photo-frame-inner{border-radius:10px}.mys-testimonials-controls{position:absolute;left:50%;transform:translate(-50%);bottom:5px;margin-top:0}.mys-testimonials-arrow{width:var(--arrow-size-mobile, 44px)}}@media(prefers-reduced-motion:reduce){.mys-testimonials-track,.mys-testimonials-arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mys-graphic-testimonials.css.map */
