.fmt-detail-screen{position:relative;isolation:isolate;overflow:hidden;background:var(--fmt-background-color, #ffffff);color:#171321;font-family:var(--floopilo-font-functional)}.fmt-detail-screen:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:var(--fmt-background-image, none);background-position:var(--fmt-background-position, center center);background-repeat:no-repeat;background-size:var(--fmt-background-size, cover);content:"";pointer-events:none}.fmt-detail-screen__container{width:min(100% - 48px,var(--fmt-content-width, 1200px));margin-inline:auto;padding-top:var(--fmt-padding-top, 88px);padding-bottom:var(--fmt-padding-bottom, 88px)}.fmt-detail-screen__grid{display:flex;align-items:center;gap:clamp(36px,6vw,88px)}.fmt-detail-screen__copy,.fmt-detail-screen__media,.fmt-detail-screen__visual{min-width:0}.fmt-detail-screen__copy{flex:1 1 0;text-align:var(--fmt-text-align, left)}.fmt-detail-screen__media,.fmt-detail-screen__visual{flex:0 1 var(--fmt-image-width, 46%)}.fmt-detail-screen--image-left .fmt-detail-screen__media,.fmt-detail-screen--image-left .fmt-detail-screen__visual{order:-1}.fmt-detail-screen__eyebrow{margin:0 0 16px;color:#6e63b6;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.fmt-detail-screen__heading{margin:0;color:#171321;font-family:var(--floopilo-font-display);font-size:clamp(30px,calc(19.2308px + 1.4423vw),40px);font-weight:400;letter-spacing:0;line-height:1.15;text-wrap:balance}.fmt-detail-screen__accent{margin-top:22px;color:#7f6bd8;font-family:var(--floopilo-font-display);font-size:clamp(25px,2.6vw,38px);line-height:1.15}.fmt-detail-screen__body,.fmt-detail-screen__supporting{max-width:640px;margin-top:24px;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.fmt-detail-screen--intro .fmt-detail-screen__heading{font-family:var(--floopilo-font-display);font-size:clamp(40px,4.4vw,64px);line-height:1.02}.fmt-detail-screen--why .fmt-detail-screen__heading{font-family:var(--floopilo-font-display);font-size:clamp(32px,calc(21.2308px + 1.4423vw),48px);line-height:1.02}.fmt-detail-screen--intro .fmt-detail-screen__accent{font-size:clamp(22px,2vw,30px);line-height:1.2}.fmt-detail-screen--intro .fmt-detail-screen__body{max-width:62ch;text-wrap:pretty}.fmt-detail-screen__copy[style*=center] .fmt-detail-screen__body,.fmt-detail-screen__copy[style*=center] .fmt-detail-screen__supporting{margin-inline:auto}.fmt-detail-screen__body p,.fmt-detail-screen__supporting p,.fmt-detail-screen__accent p{margin:0 0 1em}.fmt-detail-screen__body p:last-child,.fmt-detail-screen__supporting p:last-child,.fmt-detail-screen__accent p:last-child{margin-bottom:0}.fmt-detail-screen__note{display:inline-flex;margin-top:24px;padding:10px 16px;border-radius:999px;background:#7f6bd81a;color:#6253ae;font-size:14px;font-weight:700;line-height:1.4}.fmt-detail-screen__image-frame{overflow:hidden;border-radius:28px;background:#ffffffb3;box-shadow:0 22px 60px #5e4aa024}.fmt-detail-screen__image,.fmt-detail-screen__placeholder{display:block;width:100%;height:auto}.fmt-detail-screen__placeholder{aspect-ratio:4 / 3;background:#ffffffa3}.fmt-detail-cards,.fmt-detail-items{display:grid;gap:16px;margin-top:34px}.fmt-detail-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fmt-detail-card,.fmt-detail-item{border:1px solid rgba(127,107,216,.18);border-radius:20px;background:#ffffffc7;box-shadow:0 12px 30px #5e4aa014}.fmt-detail-card{padding:22px 16px;text-align:center}.fmt-detail-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px;text-align:left}.fmt-detail-card__icon,.fmt-detail-item__icon{display:block;width:54px;height:54px;object-fit:contain}.fmt-detail-card__icon{margin:0 auto 15px}.fmt-detail-card h3,.fmt-detail-item h3{margin:0;color:#171321;font-size:16px;line-height:1.3}.fmt-detail-card p,.fmt-detail-item p{margin:8px 0 0;color:#5f5a6b;font-size:14px;line-height:1.5}.fmt-detail-screen--included .fmt-detail-cards{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px;max-width:min(100%,680px)}.fmt-detail-screen--included .fmt-detail-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;row-gap:4px;padding:20px 22px;text-align:left;box-shadow:0 10px 24px #5e4aa012}.fmt-detail-screen--included .fmt-detail-card__icon,.fmt-detail-screen--included .fmt-detail-card__marker{grid-row:1 / span 2;width:44px;height:44px;margin:0}.fmt-detail-screen--included .fmt-detail-card__marker{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#7f6bd824;color:#6f5bd2;font-size:16px;font-weight:700}.fmt-detail-screen--included .fmt-detail-card h3{font-size:17px}.fmt-detail-screen--included .fmt-detail-card p{margin-top:6px;font-size:15px;line-height:1.55}@media screen and (min-width:990px){.fmt-detail-screen--included .fmt-detail-screen__grid{gap:clamp(40px,5vw,72px)}.fmt-detail-screen--included .fmt-detail-screen__media{flex-basis:clamp(44%,var(--fmt-image-width, 45%),46%)}}.fmt-detail-reassurance{margin-top:24px;padding:22px 24px;border-radius:20px;background:#f2eef9;color:#4e456d;font-size:16px;line-height:1.6}.fmt-detail-reassurance p{margin:0}.fmt-detail-preview{padding:clamp(22px,3vw,34px);border:1px solid rgba(127,107,216,.2);border-radius:28px;background:#ffffffe0;box-shadow:0 22px 60px #5e4aa024}.fmt-detail-preview__heading{margin:0 0 20px;color:#171321;font-family:var(--floopilo-font-functional);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.fmt-detail-preview__photo{width:min(180px,48%);margin:0 0 22px auto;overflow:hidden;border:8px solid #ffffff;border-radius:18px;box-shadow:0 12px 28px #5e4aa024;transform:rotate(2deg)}.fmt-detail-preview__photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.fmt-detail-preview__cards{display:grid;gap:14px}.fmt-detail-preview__card{padding:16px 18px;border:1px solid rgba(127,107,216,.16);border-radius:16px;background:#fff}.fmt-detail-preview__question{color:#3f3858;font-size:14px;font-weight:700;line-height:1.4}.fmt-detail-preview__answer{margin-top:8px;color:#6e63b6;font-size:15px;line-height:1.45}.fmt-detail-screen__signature{margin-top:32px;color:#7f6bd8;font-family:var(--floopilo-font-display);font-size:clamp(28px,3vw,36px);line-height:1.05}.fmt-detail-cta{margin-top:36px}.fmt-detail-cta__heading{margin:0 0 18px;color:#3f3858;font-size:18px;font-weight:700;line-height:1.4}.fmt-detail-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;background:#7f6bd8;box-shadow:0 12px 24px #7e67d838;color:#fff;font-size:16px;font-weight:700;text-decoration:none}.fmt-detail-cta__button:hover{color:#fff;opacity:.92}@media screen and (min-width:990px){.fmt-detail-screen--intro .fmt-detail-screen__container{width:min(100% - 48px,1300px)}.fmt-detail-screen--intro .fmt-detail-screen__grid{gap:clamp(40px,4vw,64px)}.fmt-detail-screen--intro .fmt-detail-screen__media{flex-basis:48%}}@media screen and (max-width:989px){.fmt-detail-screen:before{background-image:var(--fmt-mobile-background-image, var(--fmt-background-image, none));background-position:var(--fmt-mobile-background-position, center center)}.fmt-detail-screen__container{width:min(100% - 36px,var(--fmt-content-width, 1200px));padding-top:var(--fmt-mobile-padding-top, 56px);padding-bottom:var(--fmt-mobile-padding-bottom, 56px)}.fmt-detail-screen__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}.fmt-detail-screen__copy{order:1}.fmt-detail-screen__media,.fmt-detail-screen__visual,.fmt-detail-screen--image-left .fmt-detail-screen__media,.fmt-detail-screen--image-left .fmt-detail-screen__visual{order:2;width:100%}.fmt-detail-cards{grid-template-columns:minmax(0,1fr)}.fmt-detail-screen--included .fmt-detail-screen__copy{order:2}.fmt-detail-screen--included .fmt-detail-screen__media{order:1}}@media screen and (max-width:749px){.fmt-detail-screen__body,.fmt-detail-screen__supporting{font-size:16px}.fmt-detail-screen__image-frame,.fmt-detail-preview{border-radius:22px}.fmt-detail-cta__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-floopilo-magic-touch-detail.css.map */
