.mf{position:relative;background-color:var(--mf-bg, #fff);background-image:var(--mf-bg-img, none);background-size:cover;background-position:center;color:var(--mf-text, #6b6266);padding:var(--mf-pt, 64px) 0 var(--mf-pb, 64px);font-family:var(--font-body-family, inherit);overflow:hidden}.mf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mf-overlay, #fff);opacity:var(--mf-overlay-o, 0);pointer-events:none}.mf *,.mf *:before,.mf *:after{box-sizing:border-box}.mf img{max-width:100%}.mf-wrap{position:relative;z-index:1;max-width:var(--mf-width, 1240px);margin:0 auto;padding:0 24px}.mf-head{max-width:760px;margin:0 auto 44px;text-align:center}.mf-head--left{margin-left:0;text-align:left}.mf-eyebrow{display:inline-block;margin:0 0 12px;color:var(--mf-accent, #d1006b);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mf-title{margin:0;color:var(--mf-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:var(--mf-h, 38px);font-weight:700;line-height:1.18;letter-spacing:-.01em}.mf-desc{margin:14px 0 0;font-size:var(--mf-t, 16px);line-height:1.7}.mf-desc p{margin:0 0 10px}.mf-desc p:last-child{margin-bottom:0}.mf-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.mf-head--center+.mf-btns{justify-content:center}.mf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1.5px solid var(--mf-accent, #d1006b);border-radius:var(--mf-btn-radius, 6px);background:var(--mf-accent, #d1006b);color:var(--mf-btn-text, #fff);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:600;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease}.mf-btn:hover{opacity:.9;color:var(--mf-btn-text, #fff)}.mf-btn--outline{background:transparent;color:var(--mf-accent, #d1006b)}.mf-btn--outline:hover{background:var(--mf-accent, #d1006b);color:var(--mf-btn-text, #fff);opacity:1}.mf-btn:focus-visible,.mf a:focus-visible,.mf summary:focus-visible{outline:2px solid var(--mf-accent, #d1006b);outline-offset:3px}.mf-icon{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:14px;background:#d1006b14;background:color-mix(in srgb,var(--mf-accent, #d1006b) 9%,transparent);color:var(--mf-accent, #d1006b)}.mf-icon svg{display:block;width:26px;height:26px}.mf--shadow .mf-card,.mf--shadow .mf-form-card,.mf--shadow .mf-hero-media{box-shadow:0 14px 40px #3a323512}.mf-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}.mf-hero--image-left .mf-hero-media{order:-1}.mf-hero-content{text-align:var(--mf-hero-align, left)}.mf-hero .mf-title{line-height:1.1}.mf-hero-sub{margin:18px 0 0;color:var(--mf-heading, #3a3235);font-size:var(--mf-sub, 20px);font-weight:500;line-height:1.45}.mf-hero-text{margin:14px 0 0;font-size:var(--mf-t, 16px);line-height:1.7}.mf-hero-text p{margin:0}.mf-hero-points{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none}.mf-hero-points li{display:flex;align-items:center;gap:8px;color:var(--mf-heading, #3a3235);font-size:var(--mf-cx, 14px);font-weight:500}.mf-hero-points svg{width:18px;height:18px;color:var(--mf-accent, #d1006b);flex:0 0 auto}.mf-hero--center .mf-btns,.mf-hero--center .mf-hero-points{justify-content:center}.mf-hero-media{position:relative;border-radius:var(--mf-radius, 16px);overflow:hidden;background:var(--mf-card-border, #f6eef1)}.mf-hero-media picture,.mf-hero-media img{display:block;width:100%}.mf-hero-media img{height:100%;object-fit:cover;object-position:var(--mf-img-pos, center)}.mf-hero-media--ratio img{aspect-ratio:var(--mf-ratio)}.mf-grid{display:grid;grid-template-columns:repeat(var(--mf-cols, 4),minmax(0,1fr));gap:var(--mf-gap, 24px);margin:0;padding:0;list-style:none}.mf-card{position:relative;display:flex;flex-direction:column;margin:0;padding:30px 26px;background:var(--mf-card-bg, #fff);border:1px solid var(--mf-card-border, #f1e4e9);border-radius:var(--mf-radius, 16px);color:inherit;text-decoration:none;text-align:var(--mf-card-align, left);transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.mf-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #3a32351a}}.mf-card .mf-icon{margin-bottom:20px}.mf-cards--card-center .mf-card{align-items:center}.mf-card-title{margin:0 0 8px;color:var(--mf-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:var(--mf-ct, 18px);font-weight:600;line-height:1.35}.mf-card-text{margin:0;font-size:var(--mf-cx, 15px);line-height:1.65}.mf-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;color:var(--mf-accent, #d1006b);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mf-card--detail{flex-direction:row;gap:18px;align-items:flex-start;padding:26px 24px}.mf-card--detail .mf-icon{margin:0}.mf-card-label{margin:2px 0 6px;color:var(--mf-text, #6b6266);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mf-card-value{margin:0 0 8px;color:var(--mf-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:calc(var(--mf-ct, 18px) + 1px);font-weight:600;line-height:1.3}.mf-card-value--pending{color:var(--mf-accent, #d1006b);font-size:calc(var(--mf-ct, 18px) - 2px)}.mf-card--image{padding:0;overflow:hidden}.mf-card-media{position:relative;display:block;aspect-ratio:var(--mf-ratio, 3 / 4);overflow:hidden;background:var(--mf-card-border, #f6eef1)}.mf-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mf-img-pos, center top);transition:transform .6s ease}@media(hover:hover){a.mf-card--image:hover .mf-card-media img{transform:scale(1.04)}}.mf-card--image .mf-card-body{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px}.mf-card--image .mf-card-title{margin:0;font-size:calc(var(--mf-ct, 18px) - 2px);letter-spacing:.04em;text-transform:uppercase}.mf-card--image .mf-card-text{margin-top:4px;font-size:calc(var(--mf-cx, 15px) - 1px)}.mf-arrow{width:18px;height:18px;flex:0 0 auto;color:var(--mf-accent, #d1006b)}.mf-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:linear-gradient(150deg,#fbf1f4,#f4e4ea);color:var(--mf-accent, #d1006b);text-align:center}.mf-ph svg{width:34px;height:34px;opacity:.7}.mf-ph span{color:var(--mf-heading, #3a3235);font-size:13px;font-weight:500;letter-spacing:.06em;opacity:.75}.mf-steps{display:grid;grid-template-columns:repeat(var(--mf-cols, 7),minmax(0,1fr));gap:40px 22px;margin:0;padding:0;list-style:none}.mf-step{position:relative;text-align:center}.mf-step-num{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border:1.5px solid var(--mf-accent, #d1006b);border-radius:50%;background:var(--mf-card-bg, #fff);color:var(--mf-accent, #d1006b);font-family:var(--font-heading-family, inherit);font-size:17px;font-weight:700}.mf-steps--filled .mf-step-num{background:var(--mf-accent, #d1006b);color:var(--mf-btn-text, #fff)}.mf-step:after{content:"";position:absolute;top:28px;left:calc(50% + 36px);width:calc(100% - 50px);border-top:1.5px dashed var(--mf-card-border, #e9cfd9)}.mf-step:last-child:after{display:none}.mf-step-title{margin:0 0 8px;color:var(--mf-heading, #3a3235);font-size:calc(var(--mf-ct, 18px) - 2px);font-weight:600;line-height:1.35}.mf-step-text{margin:0;font-size:calc(var(--mf-cx, 15px) - 1px);line-height:1.6}.mf-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.mf-why--image-right .mf-why-media{order:2}.mf-why-media{position:relative;border-radius:var(--mf-radius, 16px);overflow:hidden;aspect-ratio:var(--mf-ratio, 4 / 5);background:var(--mf-card-border, #f6eef1)}.mf-why-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mf-img-pos, center)}.mf-why .mf-head{margin-bottom:0}.mf-points{display:grid;grid-template-columns:repeat(var(--mf-cols, 2),minmax(0,1fr));gap:22px 26px;margin:32px 0 0;padding:0;list-style:none}.mf-point{display:flex;gap:14px;align-items:flex-start}.mf-point .mf-icon{width:42px;height:42px;border-radius:12px}.mf-point .mf-icon svg{width:21px;height:21px}.mf-point-title{margin:0 0 4px;color:var(--mf-heading, #3a3235);font-size:calc(var(--mf-ct, 18px) - 2px);font-weight:600;line-height:1.35}.mf-point-text{margin:0;font-size:calc(var(--mf-cx, 15px) - 1px);line-height:1.6}.mf-gallery{display:grid;grid-template-columns:repeat(var(--mf-cols, 4),minmax(0,1fr));gap:var(--mf-gap, 16px);margin:0;padding:0;list-style:none}.mf-gallery--feature>li:first-child{grid-column:span 2;grid-row:span 2}.mf-gallery-item{position:relative;margin:0;border-radius:var(--mf-radius, 16px);overflow:hidden;aspect-ratio:var(--mf-ratio, 1 / 1);background:var(--mf-card-border, #f6eef1)}.mf-gallery--feature>li:first-child{aspect-ratio:auto}.mf-gallery-item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mf-gallery-cap,.mf-sx-cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:26px 16px 14px;color:#fff;font-size:var(--mf-cx, 14px);font-weight:500;background:linear-gradient(to top,#1e161aa6,#1e161a00)}.mf-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.mf-faq-grid--stacked{grid-template-columns:minmax(0,1fr);gap:0;max-width:860px}.mf-faq-grid .mf-head{margin-bottom:0}.mf-faq-grid--stacked .mf-faq-side{position:static;margin-bottom:36px}.mf-faq-side{position:sticky;top:120px}.mf-faq-list{display:grid;gap:12px}.mf-faq{background:var(--mf-card-bg, #fff);border:1px solid var(--mf-card-border, #f1e4e9);border-radius:var(--mf-radius, 12px);transition:border-color .2s ease,box-shadow .2s ease}.mf-faq[open]{border-color:var(--mf-accent, #d1006b);box-shadow:0 10px 28px #3a32350f}.mf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:16px 22px;color:var(--mf-heading, #3a3235);font-size:calc(var(--mf-ct, 18px) - 2px);font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.mf-faq summary::-webkit-details-marker{display:none}.mf-faq-toggle{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#d1006b14;background:color-mix(in srgb,var(--mf-accent, #d1006b) 9%,transparent)}.mf-faq-toggle:before,.mf-faq-toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--mf-accent, #d1006b);transform:translate(-50%,-50%);transition:transform .2s ease}.mf-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.mf-faq[open] .mf-faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.mf-faq-answer{padding:0 22px 20px;font-size:var(--mf-cx, 15px);line-height:1.7}.mf-faq-answer p{margin:0 0 10px}.mf-faq-answer p:last-child{margin-bottom:0}.mf-form-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.mf-form-grid--stacked{grid-template-columns:minmax(0,1fr);gap:36px;max-width:860px}.mf-form-intro .mf-head{margin-bottom:0}.mf-contact{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.mf-contact li{display:flex;align-items:center;gap:12px;color:var(--mf-heading, #3a3235);font-size:var(--mf-cx, 15px);font-weight:500}.mf-contact a{color:inherit;text-decoration:none}.mf-contact .mf-icon{width:40px;height:40px;border-radius:50%}.mf-contact .mf-icon svg{width:19px;height:19px}.mf-form-intro-image{position:relative;margin-top:30px;border-radius:var(--mf-radius, 16px);overflow:hidden;aspect-ratio:var(--mf-ratio, 4 / 3)}.mf-form-intro-image img{display:block;width:100%;height:100%;object-fit:cover}.mf-form-card{padding:36px 34px;background:var(--mf-card-bg, #fff);border:1px solid var(--mf-card-border, #f1e4e9);border-radius:var(--mf-radius, 16px)}.mf-form-title{margin:0 0 22px;color:var(--mf-heading, #3a3235);font-size:var(--mf-ct, 18px);font-weight:600}.mf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 18px}.mf-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0}.mf-field--full{grid-column:1 / -1}.mf-label{padding:0;text-transform:none;color:var(--mf-heading, #3a3235);font-size:var(--mf-label, 13.5px);font-weight:600}.mf-label abbr{color:var(--mf-accent, #d1006b);text-decoration:none}.mf-input{width:100%;min-height:50px;margin:0;padding:12px 15px;border:1px solid var(--mf-input-border, #e3d6dc);border-radius:var(--mf-input-radius, 8px);background:var(--mf-input-bg, #fff);color:#3a3235;font-family:var(--font-body-family, inherit);font-size:16px;line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none}.mf-input:focus{border-color:var(--mf-accent, #d1006b);outline:none;box-shadow:0 0 0 3px #d1006b1f}select.mf-input{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b6266' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}textarea.mf-input{min-height:120px;resize:vertical}.mf-choices{display:flex;flex-wrap:wrap;gap:10px}.mf-choice{position:relative}.mf-choice input{position:absolute;opacity:0;width:1px;height:1px}.mf-choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--mf-input-border, #e3d6dc);border-radius:999px;background:var(--mf-input-bg, #fff);color:#3a3235;font-size:14px;text-transform:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.mf-choice input:checked+span{border-color:var(--mf-accent, #d1006b);background:var(--mf-accent, #d1006b);color:var(--mf-btn-text, #fff)}.mf-choice input:focus-visible+span{outline:2px solid var(--mf-accent, #d1006b);outline-offset:2px}.mf-form-card .mf-btn{width:100%;margin-top:26px;min-height:56px}.mf-form-note{margin:14px 0 0;font-size:12.5px;line-height:1.5;text-align:center}.mf-alert{margin:0 0 22px;padding:16px 18px;border-radius:10px;font-size:15px;line-height:1.55}.mf-alert--ok{background:#eef8f1;color:#1f6b3a;border:1px solid #cde8d6}.mf-alert--error{background:#fdf0f2;color:#a3123a;border:1px solid #f5cdd8}.mf-alert ul{margin:6px 0 0;padding-left:18px}.mf-crop img{object-position:var(--mf-fx, 50%) var(--mf-fy, 50%);transform:scale(var(--mf-zoom, 1));transform-origin:var(--mf-fx, 50%) var(--mf-fy, 50%)}.mf-sx{display:grid;gap:var(--mf-gap, 16px)}.mf-sx-tile{position:relative;margin:0;border-radius:var(--mf-radius, 16px);overflow:hidden;background:var(--mf-card-border, #f6eef1)}.mf-sx-tile picture{display:block}.mf-sx-tile img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mf-sx-tile .mf-sx-cap{z-index:1}.mf-sx--captions-off .mf-sx-cap{display:none}.mf-sx-badge{position:absolute;top:18px;left:18px;z-index:2;padding:9px 16px;border-radius:999px;background:var(--mf-card-bg, #fff);color:var(--mf-heading, #3a3235);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 18px #1e161a26}.mf-sx--showcase .mf-sx-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr 1fr;gap:var(--mf-gap, 16px);height:var(--mf-main-h, 560px)}.mf-sx--showcase .mf-sx-main{grid-row:1 / 3}.mf-sx--layered .mf-sx-top{position:relative;height:var(--mf-main-h, 560px)}.mf-sx--layered .mf-sx-main{position:absolute;top:0;bottom:0;left:0;width:74%}.mf-sx--layered .mf-sx-side-tile{position:absolute;z-index:2;border:var(--mf-frame-w, 8px) solid var(--mf-frame, #fff);box-shadow:0 18px 44px #1e161a2e}.mf-sx--layered .mf-sx-side-2{top:6%;right:0;width:36%;height:46%}.mf-sx--layered .mf-sx-side-3{bottom:0;right:7%;width:32%;height:44%}.mf-sx-strip{display:grid;grid-template-columns:repeat(var(--mf-cols, 3),minmax(0,1fr));gap:var(--mf-gap, 16px)}.mf-sx-strip>.mf-sx-tile{height:var(--mf-strip-h, 260px)}.mf-sx-note{display:flex;flex-direction:column;justify-content:center;padding:28px;background:var(--mf-note-bg, #d1006b);color:var(--mf-note-text, #fff)}.mf-sx-note-eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.mf-sx-note-title{margin:0 0 10px;font-family:var(--font-heading-family, inherit);font-size:var(--mf-ct, 20px);font-weight:700;line-height:1.3}.mf-sx-note-text{font-size:var(--mf-cx, 15px);line-height:1.6;opacity:.92}.mf-sx-note-text p{margin:0}.mf-sx-note-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.mf-sx-note-link .mf-arrow{color:inherit}.mf-sx-hint{margin:0;padding:40px 20px;border:1px dashed var(--mf-card-border, #e9cfd9);border-radius:var(--mf-radius, 16px);text-align:center}@media(max-width:1024px){.mf-grid{grid-template-columns:repeat(min(var(--mf-cols, 4),3),minmax(0,1fr))}.mf-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mf-step:nth-child(4n):after{display:none}.mf-hero-grid,.mf-why-grid,.mf-faq-grid,.mf-form-grid{gap:40px}}@media(max-width:749px){.mf{padding:var(--mf-pt-m, 44px) 0 var(--mf-pb-m, 44px);background-image:var(--mf-bg-img-m, none)}.mf-wrap{padding:0 var(--mf-gutter-m, 16px)}.mf-head{margin-bottom:28px}.mf-head--m-left{margin-left:0;text-align:left}.mf-head--m-center{margin-left:auto;text-align:center}.mf-head--m-left+.mf-btns{justify-content:flex-start}.mf-title{font-size:var(--mf-h-m, 26px)}.mf-desc,.mf-hero-text{font-size:var(--mf-t-m, 15px)}.mf-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.mf-hero-content{text-align:var(--mf-hero-align-m, left)}.mf-hero--m-center .mf-hero-points{justify-content:center}.mf-hero-sub{font-size:var(--mf-sub-m, 17px)}.mf-hero--mobile-image-first .mf-hero-media{order:-1}.mf-hero--mobile-image-last .mf-hero-media{order:2}.mf-hero-media--ratio img{aspect-ratio:var(--mf-ratio-m, var(--mf-ratio))}.mf-btns{flex-direction:column;gap:12px;margin-top:26px}.mf-btn{width:100%}.mf-hero-points{gap:8px 18px;margin-top:20px}.mf-grid{gap:var(--mf-gap-m, 14px)}.mf-grid--m-stack{grid-template-columns:minmax(0,1fr)}.mf-grid--m-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-grid--m-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--mf-scroll-w, 78%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--mf-gutter-m, 16px);margin:0 calc(-1 * var(--mf-gutter-m, 16px));padding:4px var(--mf-gutter-m, 16px) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mf-grid--m-scroll::-webkit-scrollbar{display:none}.mf-grid--m-scroll>*{scroll-snap-align:start}.mf-card{padding:24px 20px}.mf-card--image{padding:0}.mf-card--image .mf-card-body{padding:12px 12px 14px}.mf-card--detail{padding:20px 18px;gap:14px}.mf-grid--m-two .mf-card--detail{flex-direction:column}.mf-grid--m-two .mf-card{padding:18px 16px}.mf-steps{grid-template-columns:minmax(0,1fr);gap:0}.mf-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 16px;padding-bottom:26px;text-align:left}.mf-step:last-child{padding-bottom:0}.mf-step-num{grid-row:span 2;width:48px;height:48px;margin:0;font-size:15px}.mf-step-title{margin:4px 0}.mf-step:after,.mf-step:nth-child(4n):after{display:block;top:52px;bottom:4px;left:24px;width:0;border-top:0;border-left:1.5px dashed var(--mf-card-border, #e9cfd9)}.mf-step:last-child:after{display:none}.mf-why-grid{grid-template-columns:minmax(0,1fr);gap:28px}.mf-why--image-right .mf-why-media{order:0}.mf-why--m-image-last .mf-why-media{order:2}.mf-why-media{aspect-ratio:var(--mf-ratio-m, 4 / 3)}.mf-points{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.mf-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-gallery--feature>li:first-child{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3}.mf-gallery--m-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--mf-gutter-m, 16px));padding:0 var(--mf-gutter-m, 16px) 6px;scrollbar-width:none}.mf-gallery--m-scroll::-webkit-scrollbar{display:none}.mf-gallery--m-scroll>li{scroll-snap-align:start}.mf-gallery--m-scroll.mf-gallery--feature>li:first-child{grid-column:auto;aspect-ratio:var(--mf-ratio, 1 / 1)}.mf-sx{gap:var(--mf-gap-m, 10px)}.mf-sx--showcase .mf-sx-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--mf-main-h-m, 300px) var(--mf-strip-h-m, 170px);gap:var(--mf-gap-m, 10px);height:auto}.mf-sx--showcase .mf-sx-main{grid-row:auto;grid-column:1 / -1}.mf-sx--layered .mf-sx-top{height:calc(var(--mf-main-h-m, 300px) + var(--mf-strip-h-m, 170px) * .6)}.mf-sx--layered .mf-sx-main{width:100%;bottom:auto;height:var(--mf-main-h-m, 300px)}.mf-sx--layered .mf-sx-side-tile{border-width:calc(var(--mf-frame-w, 8px) * .6)}.mf-sx--layered .mf-sx-side-2{top:auto;bottom:0;right:4%;width:46%;height:var(--mf-strip-h-m, 170px)}.mf-sx--layered .mf-sx-side-3{bottom:0;right:auto;left:4%;width:46%;height:var(--mf-strip-h-m, 170px)}.mf-sx-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mf-gap-m, 10px)}.mf-sx-strip>.mf-sx-tile{height:var(--mf-strip-h-m, 170px)}.mf-sx-strip>.mf-sx-note{grid-column:1 / -1;height:auto;padding:22px 20px}.mf-sx--m-swipe .mf-sx-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--mf-gutter-m, 16px));padding:0 var(--mf-gutter-m, 16px) 6px;scrollbar-width:none}.mf-sx--m-swipe .mf-sx-strip::-webkit-scrollbar{display:none}.mf-sx--m-swipe .mf-sx-strip>*{scroll-snap-align:start}.mf-sx--m-swipe .mf-sx-strip>.mf-sx-note{grid-column:auto;height:var(--mf-strip-h-m, 170px)}.mf-sx-badge{top:12px;left:12px;padding:7px 12px;font-size:10.5px}.mf-faq-grid{grid-template-columns:minmax(0,1fr);gap:26px}.mf-faq-side{position:static}.mf-faq summary{min-height:56px;padding:14px 16px}.mf-faq-answer{padding:0 16px 18px}.mf-form-grid{grid-template-columns:minmax(0,1fr);gap:26px}.mf-form-card{padding:24px 18px}.mf-form-intro-image--desktop-only{display:none}.mf-fields{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:749px){.mf-crop img{object-position:var(--mf-fx-m, 50%) var(--mf-fy-m, 50%);transform:scale(var(--mf-zoom-m, 1));transform-origin:var(--mf-fx-m, 50%) var(--mf-fy-m, 50%)}}@media(prefers-reduced-motion:reduce){.mf-card,.mf-card-media img,.mf-faq,.mf-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/machau-franchise.css.map */
