body:has(#MainContent .mg-section){background-color:var(--mg-global-bg, #FDF1DC)}.mg-section{--mg-c-heading: var(--mg-sec-heading, var(--mg-global-heading));--mg-c-text: var(--mg-sec-text, var(--mg-global-text));--mg-c-eyebrow: var(--mg-sec-eyebrow, var(--mg-global-eyebrow));--mg-c-highlight: var(--mg-sec-highlight, var(--mg-global-primary));--mg-c-font-heading: var(--mg-sec-font-heading, var(--mg-font-heading));--mg-c-font-body: var(--mg-sec-font-body, var(--mg-font-body));position:relative;box-sizing:border-box;width:100%;padding:var(--mg-sec-pad, var(--mg-global-pad));margin:var(--mg-sec-mar, var(--mg-global-mar));background-color:var(--mg-sec-bg, var(--mg-global-bg));background-image:var(--mg-sec-bg-img, var(--mg-global-bg-img));background-size:cover;background-position:center;background-repeat:no-repeat;border-top:var(--mg-sec-border-top, var(--mg-global-border-top));border-bottom:var(--mg-sec-border-bottom, var(--mg-global-border-bottom));border-left:var(--mg-sec-border-side, var(--mg-global-border-side));border-right:var(--mg-sec-border-side, var(--mg-global-border-side));font-family:var(--mg-c-font-body);color:var(--mg-c-text)}.mg-section[style*=--mg-sec-bg-css]{background:var(--mg-sec-bg-css)}.mg-section,.mg-header{letter-spacing:0;box-sizing:border-box}.mg-header *,.mg-header *:before,.mg-header *:after,.mg-section *,.mg-section *:before,.mg-section *:after{box-sizing:border-box}.mg-section img,.mg-section video{max-width:100%}.mg-hl{color:var(--mg-c-highlight, var(--mg-global-primary))}.mg-h1,.mg-h2,.mg-h3,.mg-h4,.mg-text,.mg-eyebrow{margin:0;letter-spacing:0}.mg-h1,.mg-h2,.mg-h3,.mg-h4{font-family:var(--mg-c-font-heading, var(--mg-font-heading));color:var(--mg-c-heading, var(--mg-global-heading))}.mg-h1{font-size:var(--mg-h1);font-weight:700;line-height:1.3}.mg-h2{font-size:var(--mg-h2);font-weight:600;line-height:1.2}.mg-h3{font-size:var(--mg-h3);font-weight:600;line-height:1.2}.mg-h4{font-size:var(--mg-h4);font-weight:500;line-height:1.2}.mg-text{font-family:var(--mg-c-font-body, var(--mg-font-body));font-size:var(--mg-body);font-weight:400;line-height:1.3;color:var(--mg-c-text, var(--mg-global-text))}.mg-text p{margin:0}.mg-text p+p{margin-top:.556vw}.mg-eyebrow{font-family:var(--mg-font-eyebrow);color:var(--mg-c-eyebrow, var(--mg-global-eyebrow));font-size:var(--mg-body);font-weight:500;line-height:1.2}.mg-show-m{display:none!important}:root{--mg-btn-shape-default: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 562 296' preserveAspectRatio='none'><path d='M0 63 L33 176 L33 179 L36 186 L48 231 L51 238 L51 241 L51 236 L50 235 L52 234 L64 241 L74 243 L78 245 L92 294 L560 200 L479 154 L489 143 L497 148 L505 149 L517 146 L528 139 L537 127 L539 121 L539 111 L538 110 L549 102 L557 91 L560 81 L560 72 L555 59 L543 48 L532 44 L514 44 L503 48 L492 56 L485 50 L471 43 L462 41 L448 41 L436 45 L426 52 L419 61 L415 73 L414 74 L409 74 L395 62 L385 57 L372 54 L352 55 L334 62 L331 51 L325 39 L311 25 L294 17 L284 16 L283 15 L272 15 L256 19 L239 29 L233 35 L226 45 L223 51 L219 65 L210 59 L198 56 L186 57 L182 59 L181 58 L181 46 L178 35 L170 21 L161 12 L142 2 L132 0 L118 0 L105 3 L93 9 L80 20 L71 34 L68 42 L67 52 L66 53 L51 48 L44 48 L43 47 L30 48 L19 51 L9 56Z'/></svg>")}.mg-btn{--mg-b-bg-r: var(--mg-b-bg, var(--mg-sec-btn-bg, var(--mg-btn-bg)));--mg-b-text-r: var(--mg-b-text, var(--mg-sec-btn-text, var(--mg-btn-text)));--mg-b-hbg-r: var(--mg-b-hover-bg, var(--mg-sec-btn-hover-bg, var(--mg-btn-hover-bg)));--mg-b-htext-r: var(--mg-b-hover-text, var(--mg-sec-btn-hover-text, var(--mg-btn-hover-text, var(--mg-b-bg-r))));position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:var(--mg-btn-pad);border-radius:var(--mg-btn-radius);background-color:var(--mg-b-bg-r);color:var(--mg-b-text-r);font-family:var(--mg-font-button);font-size:var(--mg-btn-fs);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.mg-btn__fill{position:absolute;z-index:-1;left:-45%;top:100%;width:200%;aspect-ratio:562 / 296;background-color:var(--mg-b-hbg-r);-webkit-mask-image:var(--mg-btn-shape, var(--mg-btn-shape-default));mask-image:var(--mg-btn-shape, var(--mg-btn-shape-default));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(0);transition:top .55s cubic-bezier(.65,0,.35,1),transform .55s cubic-bezier(.65,0,.35,1);pointer-events:none}.mg-btn__roll{position:relative;display:block;height:1.2em;overflow:hidden}.mg-btn__t{display:block;line-height:1.2;transition:transform .45s cubic-bezier(.65,0,.35,1)}.mg-btn__t--hover{color:var(--mg-b-htext-r)}.mg-btn--sweep:hover .mg-btn__fill,.mg-btn--sweep:focus-visible .mg-btn__fill{top:0;transform:translateY(-23%)}:root{--mg-btn-shape-wide: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 736.8 387.1' preserveAspectRatio='none'><path d='M0.0 83.3C23.2 61.5 58.3 55.6 87.3 69.7C88.3 57.2 92.4 45.2 99.4 34.8C122.1 0.3 169.1 -10.4 204.3 10.9C215.6 17.6 224.8 27.4 230.9 39.1C237.0 50.7 239.7 63.9 238.7 77.0C243.5 75.2 248.6 74.2 253.7 73.9C266.2 73.1 278.6 77.1 288.3 85.1C293.0 50.2 323.1 22.1 360.6 19.9C400.1 17.7 433.7 45.1 438.7 82.1C449.7 75.5 462.1 71.6 474.9 70.9C486.4 70.2 497.9 72.1 508.6 76.5C519.2 80.9 528.7 87.7 536.3 96.4C539.1 96.6 541.8 96.9 544.4 97.4C546.1 78.6 562.3 60.9 583.5 55.3C585.4 54.8 587.3 54.4 589.3 54.2C608.9 51.4 630.0 58.6 646.5 73.5C653.6 66.4 662.5 61.3 672.3 58.9L673.7 58.5C701.6 52.0 728.9 66.8 734.6 91.6C737.5 104.3 734.2 117.9 725.5 128.9C724.0 131.7 721.7 134.1 719.0 135.8C715.4 139.0 711.3 141.7 707.0 143.9C711.5 156.3 705.4 172.8 691.7 184.3C685.9 189.2 679.1 192.8 671.7 194.8C659.8 197.9 648.9 195.6 642.2 188.7C638.8 194.1 634.5 198.8 629.5 202.7L736.8 263.2L120.7 387.1L101.7 321.1C91.2 319.7 81.1 316.2 72.1 310.8C70.3 309.7 68.6 308.5 66.9 307.3C68.2 311.8 68.7 316.4 68.6 321.1L0.0 83.3Z'/></svg>")}.mg-btn--wide .mg-btn__fill{left:-11.895%;width:121.182%;aspect-ratio:736.8 / 387.1;-webkit-mask-image:var(--mg-btn-shape-wide);mask-image:var(--mg-btn-shape-wide)}.mg-btn--wide.mg-btn--sweep:hover .mg-btn__fill,.mg-btn--wide.mg-btn--sweep:focus-visible .mg-btn__fill{top:0;transform:translateY(-26.552%)}.mg-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:var(--mg-btn-border-w, .069vw) solid var(--mg-b-bg-r);border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none}.mg-btn--sweep:hover:after,.mg-btn--sweep:focus-visible:after,.mg-btn--fade:hover:after{opacity:1}.mg-btn--sweep:hover .mg-btn__t,.mg-btn--sweep:focus-visible .mg-btn__t{transform:translateY(-100%)}.mg-btn--fade .mg-btn__fill,.mg-btn--none .mg-btn__fill,.mg-btn--fade .mg-btn__t--hover,.mg-btn--none .mg-btn__t--hover{display:none}.mg-btn--fade:hover{background-color:var(--mg-b-hbg-r);color:var(--mg-b-htext-r)}.mg-btns{display:flex;flex-wrap:wrap;gap:.556vw}.mg-media{position:relative;width:100%;height:100%;overflow:hidden}.mg-media picture{display:block;width:100%;height:100%}.mg-media__el{display:block;width:100%;height:100%;object-fit:var(--mg-fit, cover);object-position:var(--mg-pos, center)}.mg-media__placeholder{background:#e9dcc6;fill:#c9b79a}.mg-media__embed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.mg-media__embed iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:177.78cqh;min-height:56.25cqw;transform:translate(-50%,-50%);border:0}.mg-media--embed{container-type:size}.mg-media__poster{position:absolute;top:0;right:0;bottom:0;left:0}.mg-deco{position:absolute;z-index:var(--mg-d-z, 2);left:var(--mg-d-left);top:var(--mg-d-top);width:var(--mg-d-w);opacity:var(--mg-d-op, 1);pointer-events:none}.mg-deco__inner{display:block;transform:rotate(var(--mg-d-rot, 0deg)) scaleX(var(--mg-d-flip, 1))}.mg-deco img{display:block;width:100%;height:auto}.mg-deco--link,.mg-deco--hover-lift,.mg-deco--hover-wiggle,.mg-deco--hover-nudge{pointer-events:auto}.mg-deco__img-wrap{display:block;transition:transform .4s ease}.mg-deco--hover-lift:hover .mg-deco__img-wrap{transform:translateY(-.833vw) scale(1.04)}.mg-deco--hover-nudge:hover .mg-deco__img-wrap{transform:translate(2.778vw)}.mg-deco--hover-wiggle:hover .mg-deco__img-wrap{animation:mg-wiggle .6s ease}.mg-deco--product .mg-deco__img-wrap{filter:drop-shadow(0 .417vw .556vw rgba(82,43,28,.18))}.mg-bubble{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;aspect-ratio:var(--mg-bub-ratio, 177 / 161);padding:var(--mg-bub-pad, 1.667vw 1.25vw 2.778vw);gap:.556vw}.mg-bubble__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;filter:drop-shadow(0 .278vw .556vw rgba(0,0,0,.12))}.mg-bubble__bg img,.mg-bubble__bg svg{width:100%;height:100%;display:block}.mg-bubble__title{margin:0;font-family:var(--mg-font-subheading);color:var(--mg-global-primary);font-size:var(--mg-bub-title, 1.25vw);font-weight:500;line-height:1.2}.mg-bubble__text{margin:0;font-family:var(--mg-font-body);color:var(--mg-global-text);font-size:var(--mg-bub-text, .972vw);line-height:1.5}@keyframes mg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.833vw)}}@keyframes mg-drift{0%,to{transform:translate(0)}50%{transform:translate(1.389vw)}}@keyframes mg-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes mg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mg-anim-on .mg-deco--anim-float .mg-deco__anim{animation:mg-float var(--mg-d-speed, 4s) ease-in-out infinite;animation-delay:var(--mg-d-delay, 0s)}.mg-anim-on .mg-deco--anim-drift .mg-deco__anim{animation:mg-drift var(--mg-d-speed, 9s) ease-in-out infinite;animation-delay:var(--mg-d-delay, 0s)}.mg-anim-on .mg-deco--anim-wiggle .mg-deco__anim{animation:mg-wiggle var(--mg-d-speed, 3s) ease-in-out infinite;animation-delay:var(--mg-d-delay, 0s)}.mg-anim-on .mg-deco--anim-pulse .mg-deco__anim{animation:mg-pulse var(--mg-d-speed, 3s) ease-in-out infinite;animation-delay:var(--mg-d-delay, 0s)}.mg-deco__anim{display:block}.mg-anim-on .mg-deco--anim-reveal .mg-deco__anim{clip-path:inset(0 100% 100% 0);transition:clip-path var(--mg-d-speed, 2.2s) ease-out var(--mg-d-delay, 0s)}.mg-anim-on .mg-deco--anim-reveal.mg-in-view .mg-deco__anim{clip-path:inset(0 0 0 0)}.mg-anim-on .mg-deco--anim-reveal-rev .mg-deco__anim{clip-path:inset(0 0 100% 100%);transition:clip-path var(--mg-d-speed, 2.2s) ease-out var(--mg-d-delay, 0s)}.mg-anim-on .mg-deco--anim-reveal-rev.mg-in-view .mg-deco__anim{clip-path:inset(0 0 0 0)}.mg-anim-on .mg-deco[data-mg-scroll-reveal] .mg-deco__anim{--mg-d-edge: calc(var(--mg-d-p, 0) * (100% + var(--mg-d-soft, 12%)));-webkit-mask-image:linear-gradient(to bottom right,#000 calc(var(--mg-d-edge) - var(--mg-d-soft, 12%)),transparent var(--mg-d-edge));mask-image:linear-gradient(to bottom right,#000 calc(var(--mg-d-edge) - var(--mg-d-soft, 12%)),transparent var(--mg-d-edge));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:transform}.mg-anim-on .mg-deco[data-mg-scroll-reveal=right] .mg-deco__anim{-webkit-mask-image:linear-gradient(to bottom left,#000 calc(var(--mg-d-edge) - var(--mg-d-soft, 12%)),transparent var(--mg-d-edge));mask-image:linear-gradient(to bottom left,#000 calc(var(--mg-d-edge) - var(--mg-d-soft, 12%)),transparent var(--mg-d-edge))}.shopify-section.mg-pin-on{padding-top:var(--mg-pin-before, 0px);padding-bottom:var(--mg-pin-rest, 0px)}.shopify-section.mg-pin-on:after{content:"";display:block;height:var(--mg-pin-after, 0px)}.shopify-section.mg-pin-on>.mg-section{position:sticky;top:var(--mg-pin-top, 0px)}.mg-anim-on [data-mg-reveal]{opacity:0;transform:translateY(2.083vw);transition:opacity .8s ease,transform .8s ease}.mg-anim-on [data-mg-reveal].mg-in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mg-anim-on .mg-deco__anim,.mg-anim-on [data-mg-reveal]{animation:none!important;transition:none!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:1!important;transform:none!important}}.shopify-section:has(>.mg-header){position:relative;z-index:60}.shopify-section:has(>.mg-header--sticky){position:sticky;top:0}.mg-header{position:relative;width:100%;padding:var(--mg-hd-outer);font-family:var(--mg-hd-font, var(--mg-font-body))}.mg-header--overlay-d{position:absolute;top:0;left:0;right:0}.mg-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--mg-hd-h);padding:var(--mg-hd-pad);border-radius:var(--mg-hd-radius);background-color:var(--mg-hd-bg);transition:box-shadow .3s ease}.mg-header.is-scrolled .mg-header__bar{box-shadow:0 .278vw 1.389vw #522b1c1f}.mg-header__logo{display:inline-flex;align-items:center;justify-self:start;text-decoration:none}.mg-header__logo img{display:block;width:var(--mg-hd-logo-w);height:auto}.mg-header__logo-text{font-family:var(--mg-font-heading);font-weight:700;font-size:var(--mg-h4);color:var(--mg-global-heading)}.mg-header__nav ul{display:flex;align-items:center;gap:var(--mg-hd-gap);margin:0;padding:0;list-style:none}.mg-header__item{position:relative}.mg-header__link{display:inline-block;font-size:var(--mg-hd-fs);font-weight:500;line-height:1.2;color:var(--mg-hd-link);text-decoration:none;transition:color .25s ease}.mg-header__link:hover,.mg-header__link:focus-visible{color:var(--mg-hd-hover)}.mg-header__link.is-active{color:var(--mg-hd-active)}.mg-header__sub{position:absolute;top:100%;left:50%;min-width:13.889vw;padding:.833vw 0;background:var(--mg-hd-bg);border-radius:var(--mg-hd-radius);box-shadow:0 .556vw 1.667vw #522b1c1f;transform:translate(-50%,.556vw);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s}.mg-header__nav .mg-header__sub{display:block}.mg-header__sub a{display:block;padding:.417vw 1.111vw;font-size:var(--mg-hd-fs);color:var(--mg-hd-link);text-decoration:none}.mg-header__sub a:hover{color:var(--mg-hd-hover)}.mg-header__item:hover>.mg-header__sub,.mg-header__item:focus-within>.mg-header__sub{opacity:1;visibility:visible;transform:translate(-50%,.833vw)}.mg-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:1.111vw;justify-self:end}.mg-header__cart{position:relative;display:inline-flex;color:var(--mg-hd-link)}.mg-header__cart svg{width:1.667vw;height:1.667vw}.mg-header__cart-count{position:absolute;top:-.417vw;right:-.556vw;min-width:1.111vw;height:1.111vw;padding:0 .208vw;border-radius:1vw;background:var(--mg-global-primary);color:#fff;font-size:.694vw;line-height:1.111vw;text-align:center}.mg-header__burger{display:none;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--mg-hd-link);cursor:pointer}.mg-header__drawer{display:none}.mg-footer{overflow-x:clip;min-height:var(--mg-ft-h);isolation:isolate}.mg-footer__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.mg-footer__art .mg-deco--link{pointer-events:auto}.mg-deco__pic{display:contents}.mg-footer__landscape{position:absolute;z-index:-1;left:50%;bottom:var(--mg-ft-land-bottom, 0);width:var(--mg-ft-land-w, 100%);height:var(--mg-ft-land-h);transform:translate(-50%);pointer-events:none}.mg-footer__landscape img{width:100%;height:100%;object-fit:cover;object-position:var(--mg-ft-land-pos, center top);display:block}.mg-footer__clouds{position:absolute;z-index:-2;top:var(--mg-ft-clouds-top, 0);left:0;width:100%;pointer-events:none}.mg-footer__clouds img{width:100%;height:auto;display:block}.mg-footer__mascot{position:absolute;z-index:1;left:50%;bottom:var(--mg-ft-mascot-bottom);width:var(--mg-ft-mascot-w);transform:translate(-50%);pointer-events:none}.mg-footer__mascot img{width:100%;height:auto;display:block}.mg-footer__inner{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:2.778vw}.mg-footer__brand{display:flex;flex-direction:column;gap:var(--mg-ft-brand-gap);width:var(--mg-ft-brand-w);max-width:100%}.mg-footer__logo img{display:block;width:var(--mg-ft-logo-w);height:auto}.mg-footer__tagline{color:var(--mg-c-heading);font-size:var(--mg-ft-tag-fs, var(--mg-body));line-height:1.3}.mg-footer__cols{display:flex;gap:var(--mg-ft-col-gap)}.mg-footer__col{display:flex;flex-direction:column;gap:var(--mg-ft-head-gap);min-width:var(--mg-ft-col-min, 0)}.mg-footer__heading{margin:0;font-family:var(--mg-c-font-heading);color:var(--mg-c-heading);font-size:var(--mg-ft-head-fs);font-weight:500;line-height:1.2}.mg-footer__list{display:flex;flex-direction:column;gap:var(--mg-ft-link-gap);margin:0;padding:0;list-style:none}.mg-footer__list li{display:flex}.mg-footer__link{font-size:var(--mg-ft-link-fs);line-height:1.3;color:var(--mg-ft-link);text-decoration:none;transition:color .25s ease;white-space:nowrap}.mg-footer__link:hover{color:var(--mg-ft-link-hover)}.mg-footer__link.is-active{color:var(--mg-ft-link-active)}.mg-footer__contact{display:inline-flex;align-items:center;gap:.556vw}.mg-footer__contact svg{width:var(--mg-ft-icon);height:var(--mg-ft-icon);flex:none}.mg-footer__bottom{position:relative;z-index:2;margin-top:2.778vw;font-size:var(--mg-small);color:var(--mg-ft-link)}.mg-footer--center-d .mg-footer__inner{flex-direction:column;align-items:center;text-align:center}.mg-footer--center-d .mg-footer__brand{align-items:center}.mg-footer--center-d .mg-footer__cols{justify-content:center}.mg-footer--center-d .mg-footer__col,.mg-footer--center-d .mg-footer__list{align-items:center}.mg-footer--center-d .mg-footer__bottom{text-align:center}.shopify-section:has(>.mg-hero){position:relative}@media screen and (min-width:768px){.shopify-section:has(>.mg-hero--front-d){z-index:3}}@media screen and (max-width:767px){.shopify-section:has(>.mg-hero--front-m){z-index:3}}.mg-hero{padding:0}.mg-hero__stage{position:relative;width:100%;height:var(--mg-hero-h);overflow:hidden}.mg-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;transition:opacity var(--mg-sl-speed, .7s) ease,visibility 0s linear var(--mg-sl-speed, .7s)}.mg-hero__slide.is-active,.mg-hero--single .mg-hero__slide{opacity:1;visibility:visible;transition:opacity var(--mg-sl-speed, .7s) ease}.mg-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mg-hero__bg .mg-media__el{object-position:var(--mg-pos, center)}.mg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--mg-hero-overlay, transparent);pointer-events:none}.mg-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--mg-hero-pad);justify-content:var(--mg-hero-v, flex-start);align-items:var(--mg-hero-h-align, flex-start);text-align:var(--mg-hero-ta, left)}.mg-hero__box{display:flex;flex-direction:column;align-items:inherit;gap:var(--mg-hero-gap);width:var(--mg-hero-w);max-width:100%}.mg-hero__title{font-size:var(--mg-hero-title-fs, var(--mg-h1));font-weight:var(--mg-hero-title-fw, 700);line-height:var(--mg-hero-title-lh, 1.3)}.mg-hero__sub{font-size:var(--mg-h4)}.mg-hero__overlay{position:absolute;z-index:4;left:0;right:0;bottom:var(--mg-hero-ov-bottom);height:var(--mg-hero-ov-h);pointer-events:none}.mg-hero__overlay-img{position:absolute;top:0;right:0;bottom:0;left:0}.mg-hero__overlay-img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.mg-hero__overlay .mg-deco,.mg-hero__decos-top .mg-deco{z-index:3}.mg-slider__arrow{position:absolute;z-index:5;top:50%;display:inline-flex;align-items:center;justify-content:center;width:3.333vw;height:3.333vw;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:var(--mg-global-heading);cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease}.mg-slider__arrow:hover{background:#fff}.mg-slider__arrow svg,.mg-slider__arrow img{width:40%;height:40%;object-fit:contain}.mg-slider__arrow--prev{left:1.389vw}.mg-slider__arrow--next{right:1.389vw}.mg-slider__dots{position:absolute;z-index:5;left:50%;bottom:var(--mg-dots-bottom, 2.083vw);display:flex;gap:.556vw;transform:translate(-50%)}.mg-slider__dot{width:.833vw;height:.833vw;padding:0;border:0;border-radius:50%;background:#fff9;cursor:pointer}.mg-slider__dot.is-active{background:var(--mg-global-primary)}.mg-steps{overflow-x:clip}.mg-steps__canvas{position:relative;width:100%;min-height:var(--mg-st-canvas-h)}.mg-steps__head{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:var(--mg-st-head-gap);margin:0 auto var(--mg-st-head-mb);width:var(--mg-st-head-w);max-width:100%;text-align:center}.mg-steps__title{font-size:var(--mg-st-title-fs, var(--mg-h2));font-weight:600;line-height:1.2}.mg-steps__sub{max-width:var(--mg-st-sub-w)}.mg-step{position:static}.mg-step__media{position:absolute;z-index:2;left:var(--mg-s-m-left);top:var(--mg-s-m-top);width:var(--mg-s-m-w);height:var(--mg-s-m-h)}.mg-step__frame,.mg-step__inner{position:absolute;-webkit-mask-image:var(--mg-mask);mask-image:var(--mg-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mg-step__frame{top:0;right:0;bottom:0;left:0;background:var(--mg-st-border-c, #fff)}.mg-step__inner{inset:var(--mg-st-border-w);background:var(--mg-st-media-bg, #b6d2ee);overflow:hidden}.mg-step__inner .mg-media{position:absolute;top:0;right:0;bottom:0;left:0}.mg-step__num{position:absolute;z-index:3;left:var(--mg-s-n-left, 2%);top:var(--mg-s-n-top, -5%);display:flex;align-items:center;justify-content:center;width:var(--mg-st-num-size);height:var(--mg-st-num-size);border:var(--mg-st-num-border) solid #fff;border-radius:50%;background:var(--mg-st-num-bg, var(--mg-global-primary));color:#fff;font-family:var(--mg-font-heading);font-size:var(--mg-st-num-fs);font-style:italic;font-weight:600;line-height:1}.mg-step__body{position:absolute;z-index:2;left:var(--mg-s-t-left);top:var(--mg-s-t-top);width:var(--mg-s-t-w);display:flex;flex-direction:column;gap:var(--mg-st-body-gap);text-align:var(--mg-s-t-align, left)}.mg-step__title{color:var(--mg-st-step-title-c, var(--mg-global-primary));font-size:var(--mg-st-step-title-fs);font-weight:var(--mg-st-step-title-fw, 600)}.mg-step__text{font-size:var(--mg-st-step-text-fs);line-height:var(--mg-st-step-text-lh, 1.3)}.mg-shape--blob1{--mg-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 305 290' preserveAspectRatio='none'><path d='M150 2C232-3 291 32 299 118C306 196 283 279 203 286C132 292 42 284 13 222C-7 172 0 92 21 51C41 13 90 5 150 2Z'/></svg>")}.mg-shape--blob2{--mg-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 312 292' preserveAspectRatio='none'><path d='M122 4C202-6 272 6 297 72C318 132 313 232 270 278C231 300 160 287 100 263C40 240 0 210 2 150C4 90 52 14 122 4Z'/></svg>")}.mg-shape--blob3{--mg-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 291' preserveAspectRatio='none'><path d='M160 2C252 0 316 42 318 132C320 212 289 281 200 288C130 294 40 290 12 230C-8 180 2 80 40 40C70 10 111 3 160 2Z'/></svg>")}.mg-shape--circle{--mg-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><circle cx='50' cy='50' r='50'/></svg>")}.mg-shape--rounded{--mg-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><rect width='100' height='100' rx='14'/></svg>")}.mg-hide-d{display:none!important}@media screen and (max-width:767px){.mg-br-d{display:none}}@media screen and (min-width:768px){.mg-br-m{display:none}}@keyframes mg-custom{0%{transform:translate(0)}to{transform:translate(var(--mg-d-dx, 5vw),var(--mg-d-dy, 0))}}.mg-anim-on .mg-deco--anim-custom .mg-deco__anim{animation:mg-custom var(--mg-d-speed, 8s) var(--mg-d-ease, ease-in-out) var(--mg-d-delay, 0s) infinite var(--mg-d-loop, alternate)}.mg-section{isolation:isolate}.mg-layer{position:absolute;z-index:-1;left:50%;width:var(--mg-l-w, 100%);height:var(--mg-l-h, auto);transform:translate(-50%);pointer-events:none}.mg-layer--front{z-index:5}.mg-layer--top{top:var(--mg-l-o, 0)}.mg-layer--bottom{bottom:var(--mg-l-o, 0)}.mg-layer picture,.mg-layer img{display:block;width:100%;height:100%;object-fit:cover}.mg-layer--top img{object-position:center top}.mg-layer--bottom img{object-position:center bottom}.mg-section--over{z-index:2}.mg-section{overflow-x:clip}.mg-cmp__head{display:flex;flex-direction:column;align-items:center;gap:var(--mg-cmp-head-gap);margin-bottom:var(--mg-cmp-head-mb);text-align:center}.mg-cmp__title{font-size:var(--mg-cmp-title-fs, var(--mg-h2));font-weight:var(--mg-cmp-title-fw, 600)}.mg-cmp__sub{max-width:var(--mg-cmp-sub-w)}.mg-cmp__row{display:flex;align-items:center;justify-content:center;gap:var(--mg-cmp-gap)}.mg-cmp__card{--mg-cmp-s: 1;display:flex;flex-direction:column;align-items:center;width:calc(var(--mg-cmp-card-w) * var(--mg-cmp-s));flex:none}.mg-cmp__pill{position:relative;z-index:2;margin:0;padding:calc(.903vw * var(--mg-cmp-s)) calc(1.597vw * var(--mg-cmp-s));border-radius:50vw;background:var(--mg-cmp-pill-bg);color:var(--mg-cmp-pill-c);font-family:var(--mg-c-font-heading);font-size:calc(var(--mg-cmp-pill-fs) * var(--mg-cmp-s));font-weight:var(--mg-cmp-pill-fw, 600);line-height:1.2;white-space:nowrap}.mg-cmp__box{width:100%;margin-top:calc(-1.986vw * var(--mg-cmp-s));padding:calc(3.75vw * var(--mg-cmp-s)) calc(1.25vw * var(--mg-cmp-s)) calc(1.25vw * var(--mg-cmp-s));border-radius:calc(.996vw * var(--mg-cmp-s));background:var(--mg-cmp-box-bg);box-shadow:inset 0 0 .069vw 0 var(--mg-cmp-box-line)}.mg-cmp__list{display:flex;flex-direction:column;gap:calc(.486vw * var(--mg-cmp-s));margin:0;padding:0;list-style:none}.mg-cmp__item{display:flex;align-items:center;gap:calc(.486vw * var(--mg-cmp-s));padding:calc(.563vw * var(--mg-cmp-s));border:calc(.062vw * var(--mg-cmp-s)) solid var(--mg-cmp-item-line);border-radius:calc(.498vw * var(--mg-cmp-s));background:#fff;color:var(--mg-cmp-item-c);font-family:var(--mg-c-font-heading);font-size:calc(var(--mg-cmp-item-fs) * var(--mg-cmp-s));font-weight:500;line-height:1.2}.mg-cmp__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--mg-cmp-icon) * var(--mg-cmp-s));height:calc(var(--mg-cmp-icon) * var(--mg-cmp-s));border-radius:50%;background:var(--mg-cmp-icon-bg);color:var(--mg-cmp-icon-c)}.mg-cmp__icon svg,.mg-cmp__icon img{width:80%;height:80%;object-fit:contain}.mg-cmp__image{position:relative;flex:none;width:var(--mg-cmp-img-w)}.mg-cmp__image img,.mg-cmp__image svg{display:block;width:100%;height:auto;position:relative;z-index:1}.mg-cmp__shadow{position:absolute;left:8%;right:2%;bottom:-.833vw;height:2.083vw;border-radius:50%;background:radial-gradient(closest-side,#522b1c38,#522b1c00)}.mg-anim-on .mg-cmp__image.mg-deco--anim-float .mg-deco__anim{animation:mg-float 4s ease-in-out infinite}.mg-pc__stage{position:relative;height:var(--mg-pc-h)}.mg-pc__texts{position:relative;z-index:3}.mg-pc__text{position:absolute;inset:0 0 auto 0;display:flex;justify-content:space-between;align-items:flex-start;padding-top:1.389vw;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.mg-pc__text.is-active{opacity:1;visibility:visible;transition:opacity var(--mg-pc-speed, .7s) ease .2s}.mg-pc__title{font-size:var(--mg-pc-title-fs);font-weight:var(--mg-pc-title-fw, 600);color:var(--mg-global-primary)}.mg-pc__desc{width:var(--mg-pc-desc-w)}.mg-pc__hp{position:absolute;z-index:1;top:0;left:50%;width:var(--mg-pc-hp-w);aspect-ratio:870 / 653;transform:translate(-50%)}.mg-pc__hp-img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.mg-pc__hp-ph{border:.278vw dashed rgba(230,35,25,.35);border-radius:50% 50% 10% 10%}.mg-pc__item{position:absolute;z-index:1;top:28.79%;left:50%;width:32.07%;opacity:0;transform:translate(-50%);transition:left var(--mg-pc-speed, .7s) ease,top var(--mg-pc-speed, .7s) ease,width var(--mg-pc-speed, .7s) ease,opacity var(--mg-pc-speed, .7s) ease;pointer-events:none}.mg-pc__item img,.mg-pc__item svg{display:block;width:100%;height:auto}.mg-pc__item.is-active{opacity:1;z-index:1}.mg-pc__item.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-.694vw;height:1.389vw;border-radius:50%;background:radial-gradient(closest-side,#522b1c40,#522b1c00);z-index:-1}.mg-pc__item.is-next{left:131.55%;top:37.98%;width:24.71%;opacity:.5;z-index:3;pointer-events:auto;cursor:pointer}.mg-pc__item.is-prev{left:-31.55%;top:37.98%;width:24.71%;opacity:.5;z-index:3;pointer-events:auto;cursor:pointer}.mg-pc__item.is-after{left:165%;top:37.98%;width:24.71%;opacity:0}.mg-pc__item.is-before{left:-65%;top:37.98%;width:24.71%;opacity:0}.mg-pc--no-peek .mg-pc__item.is-prev{opacity:0}.mg-pc__item--instant{transition:none!important}.mg-deco[data-mg-slides]{transition:opacity var(--mg-pc-speed, .7s) ease .2s,visibility 0s linear 0s}.mg-deco[data-mg-slides].mg-deco--off{opacity:0!important;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.mg-pc--deco-instant .mg-deco[data-mg-slides]{transition:none!important}.mg-pc--no-peek .mg-pc__item.is-next{opacity:0}.mg-pc--drop{--mg-pc2-drop: var(--mg-pc2-drop-d);--mg-pc2-dx: var(--mg-pc2-dx-d)}.mg-pc--drop .mg-pc__item{transition:none}.mg-pc2__drop{display:block}.mg-pc--drop .mg-pc__item:after{transition:none}.mg-pc--drop .is-out .mg-pc__item.is-active .mg-pc2__drop{transform:translateY(var(--mg-pc2-drop));opacity:0;transition:transform var(--mg-pc2-out) cubic-bezier(.55,0,1,.45),opacity var(--mg-pc2-out) ease-in}.mg-pc--drop .is-out .mg-pc__item:not(.is-active){opacity:0;transition:opacity var(--mg-pc2-out) ease-in}.mg-pc--drop .is-out .mg-pc__item.is-active:after{opacity:0;transition:opacity var(--mg-pc2-out) ease-in}.mg-pc--drop .is-pre .mg-pc__item.is-active .mg-pc2__drop{transform:translateY(var(--mg-pc2-drop));opacity:0;transition:none}.mg-pc--drop .is-pre .mg-pc__item:not(.is-active),.mg-pc--drop .is-pre .mg-pc__item.is-active:after{opacity:0;transition:none}.mg-pc--drop .is-in .mg-pc__item.is-active .mg-pc2__drop{transition:transform var(--mg-pc-speed) cubic-bezier(.16,1,.3,1),opacity calc(var(--mg-pc-speed) * .4) ease-out}.mg-pc--drop .is-in .mg-pc__item:not(.is-active){transition:opacity calc(var(--mg-pc-speed) * .5) ease calc(var(--mg-pc-speed) * .35)}.mg-pc--drop .is-in .mg-pc__item.is-active:after{transition:opacity calc(var(--mg-pc-speed) * .6) ease-out calc(var(--mg-pc-speed) * .15)}.mg-pc--drop .mg-pc__btn{transition:opacity var(--mg-pc2-out) ease,visibility 0s linear var(--mg-pc2-out)}.mg-pc--drop .mg-pc__btn.is-active{transition:opacity calc(var(--mg-pc-speed) * .5) ease calc(var(--mg-pc2-out) + var(--mg-pc-speed) * .15)}.mg-pc--drop .mg-pc__text{transition:opacity var(--mg-pc2-out) ease-in,visibility 0s linear var(--mg-pc2-out)}.mg-pc--drop .mg-pc__text.is-active{transition:opacity calc(var(--mg-pc-speed) * .5) ease-out,visibility 0s linear 0s}.mg-pc--drop .mg-pc__title{transform:translate(calc(-1 * var(--mg-pc2-dx)));transition:transform 0s linear var(--mg-pc2-out)}.mg-pc--drop .mg-pc__desc{transform:translate(var(--mg-pc2-dx));transition:transform 0s linear var(--mg-pc2-out)}.mg-pc--drop .mg-pc__text.is-active .mg-pc__title,.mg-pc--drop .mg-pc__text.is-active .mg-pc__desc{transform:none;transition:transform var(--mg-pc-speed) cubic-bezier(.16,1,.3,1)}.mg-pc--drop .is-out .mg-pc__text.is-active,.mg-pc--drop .is-pre .mg-pc__text.is-active{opacity:0;visibility:hidden;transition:none}.mg-pc--drop .is-out .mg-pc__text.is-active .mg-pc__title,.mg-pc--drop .is-pre .mg-pc__text.is-active .mg-pc__title{transform:translate(calc(-1 * var(--mg-pc2-dx)));transition:none}.mg-pc--drop .is-out .mg-pc__text.is-active .mg-pc__desc,.mg-pc--drop .is-pre .mg-pc__text.is-active .mg-pc__desc{transform:translate(var(--mg-pc2-dx));transition:none}@media(prefers-reduced-motion:reduce){.mg-pc--drop .mg-pc__title,.mg-pc--drop .mg-pc__desc{transform:none!important;transition:none!important}}.mg-pc--drop .mg-deco[data-mg-slides]{transition:opacity calc(var(--mg-pc-speed) * .5) ease-out,transform var(--mg-pc-speed) cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.mg-pc--drop .mg-deco[data-mg-slides].mg-deco--off{opacity:0!important;visibility:hidden;transition:opacity var(--mg-pc2-out) ease-in,visibility 0s linear var(--mg-pc2-out)}.mg-pc--drop .mg-deco.mg-pc2-pre{opacity:0!important;transform:translate(calc(var(--mg-pc2-dir, -1) * var(--mg-pc2-dx)));transition:none!important}.mg-pc__btns{position:absolute;z-index:3;left:0;right:0;top:var(--mg-pc-btn-top);height:3.264vw}.mg-pc__btn{position:absolute;left:50%;top:0;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.mg-pc__btn.is-active{opacity:1;visibility:visible;transition:opacity var(--mg-pc-speed, .7s) ease .2s}.mg-pc__arrow{position:absolute;z-index:4;top:var(--mg-pc-arrow-top);display:inline-flex;align-items:center;justify-content:center;width:var(--mg-pc-arrow);height:var(--mg-pc-arrow);padding:0;border:0;background:none;color:var(--mg-global-nav);cursor:pointer;transition:transform .25s ease,color .25s ease}.mg-pc__arrow:hover{color:var(--mg-global-primary)}.mg-pc__arrow--prev:hover{transform:translate(-.417vw)}.mg-pc__arrow--next:hover{transform:translate(.417vw)}.mg-pc__arrow svg,.mg-pc__arrow img{width:100%;height:100%;object-fit:contain}.mg-pc__arrow--prev{left:0}.mg-pc__arrow--next{right:0}.mg-pc__arrow[disabled]{opacity:.3;cursor:default}.mg-pc__dots{position:absolute;z-index:4;left:50%;bottom:0;display:flex;gap:.556vw;transform:translate(-50%)}.mg-pc__dot{width:.833vw;height:.833vw;padding:0;border:0;border-radius:50%;background:#8f8a88;cursor:pointer}.mg-pc__dot.is-active{background:#fff;box-shadow:0 0 0 .139vw var(--mg-global-heading)}.mg-pc--no-arrows-d .mg-pc__arrow,.mg-pc--no-dots-d .mg-pc__dots{display:none}.mg-tabs__canvas{position:relative;z-index:2;min-height:var(--mg-tb-canvas-h)}.mg-tabs__bubble{position:absolute;left:var(--mg-tb-bub-l);top:var(--mg-tb-bub-t);width:var(--mg-tb-bub-w);aspect-ratio:501 / 333}.mg-tabs__bubble .mg-deco__anim{position:relative;display:block;width:100%;height:100%}.mg-tabs__bubble-bg{position:absolute;top:0;right:0;bottom:0;left:0}.mg-tabs__bubble-bg img,.mg-tabs__bubble-bg svg{display:block;width:100%;height:100%;object-fit:contain}.mg-tabs__bubble-text{position:absolute;top:8%;right:18%;bottom:26%;left:16%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--mg-tb-bub-fs)}.mg-anim-on .mg-tabs__bubble.mg-deco--anim-float .mg-deco__anim{animation:mg-float 5s ease-in-out infinite}.mg-tabs__char{position:absolute;left:var(--mg-tb-chr-l);top:var(--mg-tb-chr-t);width:var(--mg-tb-chr-w)}.mg-tabs__char img{display:block;width:100%;height:auto}.mg-tabs__widget{position:absolute;left:var(--mg-tb-l);top:var(--mg-tb-t);width:var(--mg-tb-w);aspect-ratio:729 / 432;display:flex;align-items:center;gap:3.611vw}.mg-tabs__rail{flex:none;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:3.333vw;width:4.444vw;padding-top:2.778vw;border-radius:2.778vw;background:var(--mg-tb-rail-bg)}.mg-tabs__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.222vw;height:2.222vw;padding:0;border:0;background:none;cursor:pointer;transition:transform .25s ease}.mg-tabs__tab:before{content:"";position:absolute;left:50%;top:50%;width:3.194vw;height:3.194vw;border-radius:50%;background:var(--mg-tb-rail-active);transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.mg-tabs__tab.is-active:before{transform:translate(-50%,-50%) scale(1)}.mg-tabs__tab:hover{transform:scale(1.12)}.mg-tabs__tab img,.mg-tabs__tab .mg-tabs__emoji{position:relative;width:100%;height:100%;object-fit:contain}.mg-tabs__emoji{display:inline-flex;align-items:center;justify-content:center;font-size:1.806vw;line-height:1}.mg-tabs__panels{position:relative;flex:1;height:80.556%}.mg-tabs__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:.833vw;background:var(--mg-tp-bg, var(--mg-tb-card-bg));box-shadow:inset 0 0 0 .069vw var(--mg-tp-line, var(--mg-tb-line));opacity:0;transition:opacity .45s ease}.mg-tabs__panel[hidden]{display:block;visibility:hidden}.mg-tabs__panel.is-active{opacity:1;visibility:visible}.mg-tabs__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:2.222vw;width:var(--mg-tp-c-w, 23.333vw);margin-left:var(--mg-tp-c-l, 2.222vw);padding-top:var(--mg-tp-c-t, 2.222vw)}.mg-tabs__panel--img-left .mg-tabs__content{margin-left:auto;margin-right:var(--mg-tp-c-l, 2.222vw)}.mg-tabs__group{display:flex;flex-direction:column;gap:var(--mg-tp-gap, 2.222vw)}.mg-tabs__title{display:flex;align-items:center;gap:.556vw;margin:0;font-family:var(--mg-c-font-heading);font-size:var(--mg-tb-title-fs);font-weight:var(--mg-tb-title-fw, 600);line-height:1.2;color:var(--mg-tp-title-c, var(--mg-c-heading))}.mg-tabs__title-icon{width:2.222vw;height:2.222vw;object-fit:contain;font-size:1.806vw}.mg-tabs__list{display:flex;flex-direction:column;gap:.556vw;margin:0;padding:0;list-style:none}.mg-tabs__item{display:flex;align-items:flex-start;gap:.556vw;padding:.625vw;border:.069vw solid var(--mg-tp-item-line, var(--mg-tb-line));border-radius:.556vw;background:#fff;font-size:var(--mg-tb-item-fs);line-height:1.3;color:var(--mg-c-text)}.mg-tabs__bullet{flex:none;width:.833vw;height:.764vw;margin-top:.417vw;color:var(--mg-tp-bullet, var(--mg-tb-bullet))}.mg-tabs__panel--items-plain .mg-tabs__list{gap:1.528vw}.mg-tabs__panel--items-plain .mg-tabs__item{align-items:center;gap:1.111vw;padding:0;border:0;background:none;font-size:3.125vw;line-height:1}.mg-tabs__panel--items-plain .mg-tabs__bullet{margin-top:0}.mg-tabs__item-img{display:block;width:4.167vw;height:auto}.mg-tabs__img{position:absolute;z-index:1;bottom:var(--mg-tp-img-b, 0);width:var(--mg-tp-img-w, 20.139vw)}.mg-tabs__panel--img-right .mg-tabs__img{right:var(--mg-tp-img-x, 0)}.mg-tabs__panel--img-left .mg-tabs__img{left:var(--mg-tp-img-x, 0)}.mg-tabs__img img{display:block;width:100%;height:auto}.mg-tabs__pic{display:contents}.mg-tabs__panel.is-active .mg-tabs__img{animation:mg-tabs-in .6s ease both}@keyframes mg-tabs-in{0%{opacity:0;transform:translateY(1.389vw)}to{opacity:1;transform:none}}.mg-cta__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--mg-cta-gap);width:var(--mg-cta-w);max-width:100%;margin:0 auto;text-align:center}.mg-cta--left .mg-cta__inner{align-items:flex-start;text-align:left;margin-left:0}.mg-cta--right .mg-cta__inner{align-items:flex-end;text-align:right;margin-right:0}.mg-cta__title{font-size:var(--mg-cta-title-fs, var(--mg-h2));font-weight:var(--mg-cta-title-fw, 600);line-height:var(--mg-cta-title-lh, 1.2)}.mg-cta__text{max-width:var(--mg-cta-text-w);font-size:var(--mg-cta-text-fs, var(--mg-body))}.mg-cta[style*="--mg-cta-text-lh:"] .mg-cta__text,.mg-cta[style*="--mg-cta-text-lh:"] .mg-cta__text p{line-height:var(--mg-cta-text-lh)}.mg-cta__btns{margin-top:calc(var(--mg-cta-btn-mt) - var(--mg-cta-gap));gap:var(--mg-cta-btn-gap);justify-content:inherit}.mg-cta--center .mg-cta__btns{justify-content:center}.mg-cta__btn{display:inline-flex}.mg-layer picture{position:relative;z-index:1}.mg-layer__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;clip-path:inset(100% 0 0 0)}.mg-layer[data-mg-fill=up] .mg-layer__fill{clip-path:inset(0 0 100% 0)}.mg-layer--fade.mg-layer--top img{-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 var(--mg-l-fade, 10%));mask-image:linear-gradient(to top,transparent 0%,#000 var(--mg-l-fade, 10%))}.mg-layer--fade.mg-layer--bottom img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--mg-l-fade, 10%));mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--mg-l-fade, 10%))}.mg-pcd__head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--mg-pcd-head-gap);margin-bottom:var(--mg-pcd-head-mb);text-align:center}.mg-pcd__title{font-size:var(--mg-pcd-title-fs, var(--mg-h2))}.mg-pcd__sub{max-width:var(--mg-pcd-sub-w)}.mg-pcd__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--mg-pcd-cols, 2),minmax(0,1fr));gap:var(--mg-pcd-gap)}.mg-pcd__card{display:flex;flex-direction:column;align-items:center;min-width:0}.mg-pcd__pill{position:relative;z-index:2;max-width:100%;margin-bottom:calc(-1 * var(--mg-pcd-pill-o));padding:var(--mg-pcd-pill-pad);border-radius:50vw;background:var(--mg-pcd-c);color:#fff;font-size:var(--mg-pcd-pill-fs);font-weight:var(--mg-pcd-pill-fw, 600);line-height:1.2;text-align:center}.mg-pcd__box{display:flex;flex:1;flex-direction:column;gap:var(--mg-pcd-img-gap);width:100%;padding:var(--mg-pcd-pad);border-radius:var(--mg-pcd-r);background:var(--mg-pcd-card-bg);box-shadow:inset 0 0 0 var(--mg-pcd-bw) var(--mg-pcd-card-line)}.mg-pcd__img{height:var(--mg-pcd-img-h);border-radius:var(--mg-pcd-img-r);overflow:hidden}.mg-pcd__img a,.mg-pcd__img picture{display:block;height:100%}.mg-pcd__img img{display:block;width:100%;height:100%;object-fit:cover}.mg-pcd__body{display:flex;flex:1;flex-direction:column;gap:var(--mg-pcd-btn-gap)}.mg-pcd__desc{margin:0;color:var(--mg-pcd-desc-c);font-family:var(--mg-c-font-body);font-size:var(--mg-pcd-desc-fs);font-weight:500;line-height:1.2;letter-spacing:0}.mg-pcd__btn{width:100%;margin-top:auto}.mg-ft2__head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--mg-ft2-head-gap);margin-bottom:var(--mg-ft2-head-mb);text-align:center}.mg-ft2__title{font-size:var(--mg-ft2-title-fs, var(--mg-h2))}.mg-ft2__subs{display:flex;flex-direction:column;align-items:center;gap:var(--mg-ft2-sub-gap, 1.111vw);max-width:100%}.mg-ft2__sub{max-width:var(--mg-ft2-sub-w);font-size:var(--mg-ft2-sub-fs, var(--mg-body));line-height:var(--mg-ft2-sub-lh, 1.3)}.mg-ft2__grid{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mg-ft2-gap);width:var(--mg-ft2-w, 100%);max-width:100%;margin:0 auto}.mg-ft2--center .mg-ft2__grid{justify-content:center}.mg-ft2--space-around .mg-ft2__grid{justify-content:space-around}.mg-ft2__item{display:flex;flex:0 1 var(--mg-ft2-item-w);flex-direction:column;align-items:center;gap:var(--mg-ft2-media-gap);width:var(--mg-ft2-item-w);min-width:0;text-align:center}.mg-ft2__media{display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--mg-ft2-media-h, auto)}.mg-ft2__img{position:relative;flex:none;width:var(--mg-ft2-img-w, 100%);height:var(--mg-ft2-img-h, auto);transform:translate(var(--mg-ft2-img-x, 0),var(--mg-ft2-img-y, 0))}.mg-ft2__img picture{display:block}.mg-ft2__img img{display:block;width:100%;height:auto;max-width:none}.mg-ft2__img:not(.mg-ft2__img--none){aspect-ratio:1 / 1}.mg-ft2__frame,.mg-ft2__inner{position:absolute;-webkit-mask-image:var(--mg-mask);mask-image:var(--mg-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mg-ft2__frame{top:0;right:0;bottom:0;left:0;background:var(--mg-ft2-border-c, #fff)}.mg-ft2__inner{inset:var(--mg-ft2-bw, 0);overflow:hidden}.mg-ft2__inner picture{height:100%}.mg-ft2__inner img{height:100%;object-fit:cover}.mg-ft2__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--mg-ft2-text-gap);width:100%}.mg-ft2__item-title{color:var(--mg-ft2-item-c, var(--mg-global-primary));font-size:var(--mg-ft2-item-fs);font-weight:var(--mg-ft2-item-fw, 500)}.mg-ft2__desc{max-width:var(--mg-ft2-text-w, 100%);font-size:var(--mg-ft2-desc-fs, var(--mg-body));line-height:var(--mg-ft2-desc-lh, 1.3)}.mg-stars{--mg-star-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'><path d='M13.73 3.51l1.76 3.52c.24.49.88.96 1.42 1.05l3.19.53c2.04.34 2.52 1.82 1.05 3.28l-2.48 2.48c-.42.42-.65 1.23-.52 1.81l.71 3.07c.56 2.43-.73 3.37-2.88 2.1l-2.99-1.77c-.54-.32-1.43-.32-1.98 0l-2.99 1.77c-2.14 1.27-3.44.32-2.88-2.1l.71-3.07c.13-.58-.1-1.39-.52-1.81L2.85 11.89c-1.46-1.46-.99-2.94 1.05-3.28l3.19-.53c.53-.09 1.17-.56 1.41-1.05l1.76-3.52c.96-1.91 2.52-1.91 3.47 0z'/></svg>");position:relative;display:inline-block;flex:none;width:calc(5em + 4 * var(--mg-stars-gap, 0em));height:1em;font-size:var(--mg-stars-size, 1.389vw);background:var(--mg-stars-off, #E3D9CF);-webkit-mask:var(--mg-star-mask) 0 0 / calc(1em + var(--mg-stars-gap, 0em)) 1em repeat-x;mask:var(--mg-star-mask) 0 0 / calc(1em + var(--mg-stars-gap, 0em)) 1em repeat-x}.mg-stars__on{position:absolute;inset:0 auto 0 0;width:min(100%,calc(var(--mg-stars-i, var(--mg-stars-r, 5)) * (1em + var(--mg-stars-gap, 0em)) + (var(--mg-stars-r, 5) - var(--mg-stars-i, var(--mg-stars-r, 5))) * 1em));background:var(--mg-stars-c, #FFA800)}.mg-pm__grid{position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--mg-pm-gap)}.mg-pm__gallery{display:flex;flex:none;gap:var(--mg-pm-th-gap);width:var(--mg-pm-gal-w)}.mg-pm__thumbs{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:space-between;width:var(--mg-pm-th);height:var(--mg-pm-main-h)}.mg-pm__nav{display:flex;align-items:center;justify-content:center;width:1.389vw;height:1.389vw;padding:0;border:0;background:none;color:var(--mg-global-nav, #2D2826);cursor:pointer;transition:opacity .25s ease}.mg-pm__nav svg{display:block;width:100%;height:100%}.mg-pm__nav[disabled]{opacity:.25;cursor:default}.mg-pm__track{display:flex;flex-direction:column;gap:var(--mg-pm-th-gap);width:100%;max-height:calc(var(--mg-pm-th-n) * var(--mg-pm-th) + (var(--mg-pm-th-n) - 1) * var(--mg-pm-th-gap));overflow:auto;scroll-behavior:smooth;scrollbar-width:none;--mg-pm-fade-a: #000;--mg-pm-fade-b: #000;-webkit-mask-image:linear-gradient(to bottom,var(--mg-pm-fade-a) 0,#000 3.056vw,#000 calc(100% - 3.056vw),var(--mg-pm-fade-b) 100%);mask-image:linear-gradient(to bottom,var(--mg-pm-fade-a) 0,#000 3.056vw,#000 calc(100% - 3.056vw),var(--mg-pm-fade-b) 100%)}.mg-pm__track::-webkit-scrollbar{display:none}.mg-pm__track.can-prev{--mg-pm-fade-a: transparent}.mg-pm__track.can-next{--mg-pm-fade-b: transparent}.mg-pm__thumb{position:relative;flex:none;width:var(--mg-pm-th);height:var(--mg-pm-th);padding:0;border:0;border-radius:var(--mg-pm-th-r);overflow:hidden;background:none;cursor:pointer}.mg-pm__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mg-pm__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .104vw var(--mg-pm-th-active);opacity:0;transition:opacity .25s ease}.mg-pm__thumb.is-active:after{opacity:1}.mg-pm__main{flex:1;min-width:0;height:var(--mg-pm-main-h);border-radius:var(--mg-pm-main-r);overflow:hidden}.mg-pm__main img,.mg-pm__main svg{display:block;width:100%;height:100%;object-fit:var(--mg-pm-fit, cover);transition:opacity .3s ease}.mg-pm__main img.is-switching{opacity:0}.mg-pm__info{display:flex;flex:1;flex-direction:column;min-width:0}.mg-pm__rating{display:flex;align-items:center;gap:.417vw;min-height:1.667vw;--mg-stars-size: 1.389vw;--mg-stars-c: var(--mg-pm-star)}.mg-pm__rating-text{color:var(--mg-c-text);font-size:var(--mg-pm-rate-fs);line-height:1.5}.mg-pm__title{margin-top:.556vw;font-size:var(--mg-pm-title-fs, var(--mg-h1));font-weight:var(--mg-pm-title-fw, 700);line-height:1.2}.mg-pm__desc{margin-top:1.111vw;font-size:var(--mg-pm-desc-fs, var(--mg-body));line-height:var(--mg-pm-desc-lh, 1.3)}.mg-pm__group{display:flex;flex-direction:column;gap:.556vw;margin-top:1.111vw}.mg-pm__label{margin:0;color:var(--mg-c-heading);font-family:var(--mg-c-font-heading);font-size:var(--mg-pm-label-fs);font-weight:500;line-height:1.2;letter-spacing:0}.mg-pm__opts{display:flex;flex-wrap:wrap;gap:1.111vw}.mg-pm__opt{padding:.764vw 1.319vw;border:.069vw solid var(--mg-pm-opt);border-radius:.556vw;background:transparent;color:var(--mg-pm-opt);font-family:var(--mg-font-button);font-size:var(--mg-pm-opt-fs);font-weight:500;line-height:1.2;letter-spacing:0;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.mg-pm__opt.is-active{border-color:var(--mg-pm-opt-on);background:var(--mg-pm-opt-on-bg);color:var(--mg-pm-opt-on)}.mg-pm__flavors{display:flex;flex-wrap:wrap;gap:.556vw}.mg-pm__flavor{display:block;width:var(--mg-pm-sw);height:var(--mg-pm-sw);border-radius:.556vw;overflow:hidden;opacity:.4;transition:opacity .25s ease}.mg-pm__flavor img,.mg-pm__flavor svg{display:block;width:100%;height:100%;object-fit:cover}.mg-pm__flavor.is-current,a.mg-pm__flavor:hover{opacity:1}.mg-pm__btn-wrap{margin-top:var(--mg-pm-btn-mt)}.mg-pm__btn{width:100%}.mg-acc{min-height:var(--mg-acc-min-h, 0)}.mg-acc__bubble{position:absolute;z-index:2;left:var(--mg-acc-bub-l);top:var(--mg-acc-bub-t);width:var(--mg-acc-bub-w);aspect-ratio:501 / 333}.mg-acc__bubble .mg-deco__anim{position:relative;display:block;width:100%;height:100%}.mg-acc__bubble-bg{position:absolute;top:0;right:0;bottom:0;left:0}.mg-acc__bubble-bg img,.mg-acc__bubble-bg svg{display:block;width:100%;height:100%;object-fit:contain}.mg-acc__bubble-text{position:absolute;top:14%;right:14.8%;bottom:20.5%;left:11%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--mg-acc-bub-fs);font-weight:var(--mg-acc-bub-fw, 600)}.mg-anim-on .mg-acc__bubble.mg-deco--anim-float .mg-deco__anim{animation:mg-float 5s ease-in-out infinite}.mg-acc__char{position:absolute;z-index:2;left:var(--mg-acc-chr-l);top:var(--mg-acc-chr-t);width:var(--mg-acc-chr-w)}.mg-acc__char img{display:block;width:100%;height:auto}.mg-acc__content{position:relative;z-index:2;width:var(--mg-acc-w, 100%);max-width:100%}.mg-acc--stacked{min-height:0}.mg-acc--stacked .mg-acc__content{margin:0 auto}.mg-acc--stacked .mg-acc__title,.mg-acc--stacked .mg-acc__text{text-align:center}.mg-acc__title{margin-bottom:1.111vw;font-size:var(--mg-acc-title-fs, var(--mg-h2))}.mg-acc__text{font-size:var(--mg-acc-text-fs, var(--mg-body));line-height:var(--mg-acc-text-lh, 1.3)}.mg-acc__list{display:flex;flex-direction:column;gap:var(--mg-acc-gap);margin-top:var(--mg-acc-list-mt)}.mg-acc__item{border-radius:var(--mg-acc-r);background:var(--mg-acc-item-bg);box-shadow:inset -.035vw -.035vw .069vw var(--mg-acc-item-line)}.mg-acc__head{display:flex;align-items:center;justify-content:space-between;gap:1.111vw;width:100%;padding:var(--mg-acc-pad);border:0;background:none;color:var(--mg-acc-q-c);font-family:var(--mg-c-font-heading);font-size:var(--mg-acc-q-fs);font-weight:var(--mg-acc-q-fw, 500);line-height:1.2;letter-spacing:0;text-align:left;cursor:pointer}.mg-acc__icon{position:relative;flex:none;width:var(--mg-acc-icon);height:var(--mg-acc-icon);color:var(--mg-c-heading)}.mg-acc__icon:before,.mg-acc__icon:after{content:"";position:absolute;left:20%;right:20%;top:50%;height:.104vw;margin-top:-.052vw;border-radius:1vw;background:currentColor;transition:transform .3s ease,opacity .3s ease}.mg-acc__icon:after{transform:rotate(90deg)}.mg-acc__item.is-open .mg-acc__icon:after{transform:rotate(0);opacity:0}.mg-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.mg-acc__item.is-open .mg-acc__panel{grid-template-rows:1fr}.mg-acc__panel-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility .4s}.mg-acc__item.is-open .mg-acc__panel-inner{visibility:visible}.mg-acc__box{display:flex;margin:0 var(--mg-acc-pad) var(--mg-acc-pad);padding:.694vw;border:.069vw solid var(--mg-acc-box-line);border-radius:var(--mg-acc-r);background:var(--mg-acc-box-bg)}.mg-acc__box--text{align-items:flex-start;gap:.556vw}.mg-acc__bullet{flex:none;width:.903vw;height:.764vw;margin-top:.417vw;color:var(--mg-c-text)}.mg-acc__a{flex:1;min-width:0;color:var(--mg-acc-a-c, var(--mg-c-text));font-size:var(--mg-acc-a-fs, var(--mg-body));line-height:var(--mg-acc-a-lh, 1.3)}.mg-acc__box--table{flex-direction:column;gap:.417vw;padding:.833vw;color:#898989;font-size:var(--mg-acc-tb-fs);line-height:1.2}.mg-acc__box--table p{margin:0;letter-spacing:0}.mg-acc__tb-row{display:flex;justify-content:space-between;gap:1.111vw}.mg-acc__tb-row span:last-child:not(:first-child){flex:none;text-align:right}.mg-acc__tb-head{color:#454545;font-weight:700}.mg-acc__tb-head:not(:first-child),.mg-acc__tb-note{margin-top:.139vw}.mg-acc__rule{display:block;height:.069vw;background:#898989}.mg-acc__rule--thick{height:.139vw;margin:.139vw 0;background:#454545}.mg-acc__box--image{padding:0;overflow:hidden}.mg-acc__box--image img{display:block;width:100%;height:auto}.mg-rv__grid{position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--mg-rv-gap)}.mg-rv__side{display:flex;flex:none;flex-direction:column;width:var(--mg-rv-side-w)}.mg-rv__title{margin-bottom:1.667vw;font-size:var(--mg-rv-title-fs, var(--mg-h2));font-weight:var(--mg-rv-title-fw, 600)}.mg-rv__panels{display:flex;flex-direction:column;gap:1.111vw}.mg-rv__panel{padding:1.667vw;border-radius:.833vw;background:var(--mg-rv-panel-bg);box-shadow:inset -.035vw -.035vw .069vw var(--mg-rv-line);color:var(--mg-c-text)}.mg-rv__panel p{margin:0;letter-spacing:0}.mg-rv__panel--score{display:flex;flex-direction:column;gap:1.25vw;text-align:center}.mg-rv__score{display:flex;align-items:center;justify-content:center;gap:.556vw;font-family:var(--mg-c-font-heading);font-size:1.667vw;font-weight:500;line-height:1.2;--mg-stars-size: 1.528vw;--mg-stars-gap: .364em;--mg-stars-off: #EBEBEB}.mg-rv__summary{font-size:1.111vw;line-height:1.5}.mg-rv__panel--bars{display:flex;flex-direction:column;gap:.417vw}.mg-rv__bar-row{display:flex;align-items:center;gap:1.111vw;line-height:1.5}.mg-rv__bar{position:relative;flex:1;height:.417vw;border-radius:.278vw;background:#dad8d7;overflow:hidden}.mg-rv__bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--mg-rv-bar)}.mg-rv__bar-label{flex:none;min-width:1.597vw;color:#333;font-size:1.111vw}.mg-rv__bar-count{flex:none;min-width:1.736vw;color:#9c9c9c;font-size:.972vw}.mg-rv__write{margin-top:2.222vw}.mg-rv__write-btn{width:100%}.mg-rv__main{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.mg-rv__list{display:flex;flex-direction:column;gap:var(--mg-rv-card-gap);width:100%}.mg-rv__card{display:flex;flex-direction:column;padding:1.667vw;border-radius:.833vw;background:var(--mg-rv-card-bg);box-shadow:inset -.035vw -.035vw .069vw var(--mg-rv-line)}.mg-rv__card[hidden]{display:none}.mg-rv__card p{margin:0;letter-spacing:0}.mg-rv__author{color:#2d2826;font-size:.972vw;line-height:1.5}.mg-rv__when{color:#908b8a}.mg-rv__stars{margin-top:.139vw;--mg-stars-size: 1.111vw;--mg-stars-gap: .25em;--mg-stars-off: rgba(255, 255, 255, .8)}.mg-rv__text{margin-top:.556vw!important;color:var(--mg-c-text);font-size:var(--mg-rv-text-fs);line-height:var(--mg-rv-text-lh, 1.3)}.mg-rv__votes{display:flex;align-items:center;gap:1.111vw;margin-top:1.25vw!important;color:#333;font-size:.833vw;line-height:1.5}.mg-rv__vote{display:inline-flex;align-items:center;gap:.417vw}.mg-rv__vote svg{display:block;width:1.25vw;height:1.25vw}.mg-rv__vote--up svg{color:#1c9d0b}.mg-rv__vote--down svg{color:#ef4343}.mg-rv__more{margin-top:3.333vw}.mg-acc__bubble--plain{aspect-ratio:auto}.mg-acc__bubble--plain .mg-acc__bubble-text{position:static;display:block;text-align:left}.mg-acc--edge-border .mg-acc__item{border:.069vw solid var(--mg-acc-item-line);box-shadow:none}.mg-acc--a-plain .mg-acc__head{transition:padding-bottom .4s ease}.mg-acc--a-plain .mg-acc__item.is-open .mg-acc__head{padding-bottom:var(--mg-acc-a-gap, .556vw)}.mg-acc--a-plain .mg-acc__box{margin:0 var(--mg-acc-pad) var(--mg-acc-pad);padding:0;border:0;border-radius:0;background:none}.mg-it__inner{position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--mg-it-gap)}.mg-it--img-right .mg-it__inner{flex-direction:row-reverse}.mg-it--v-center .mg-it__inner{align-items:center}.mg-it--v-bottom .mg-it__inner{align-items:flex-end}.mg-it__media{flex:none;width:var(--mg-it-img-w)}.mg-it__media picture{display:block}.mg-it__media img{display:block;width:100%;height:auto}.mg-it__media--empty svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:50%}.mg-it__media--mask img{-webkit-mask:var(--mg-mask) center / 100% 100% no-repeat;mask:var(--mg-mask) center / 100% 100% no-repeat}.mg-it__body{display:flex;flex:none;flex-direction:column;gap:var(--mg-it-head-gap);width:var(--mg-it-text-w);max-width:100%;margin-top:var(--mg-it-text-y, 0vw)}.mg-it--v-center .mg-it__body,.mg-it--v-bottom .mg-it__body{margin-top:0}.mg-it__title{font-size:var(--mg-it-title-fs, var(--mg-h2));font-weight:var(--mg-it-title-fw, 600)}.mg-it__text{font-size:var(--mg-it-text-fs, var(--mg-body));line-height:var(--mg-it-text-lh, 1.3)}.mg-it__text p{line-height:inherit}.mg-it__text p+p{margin-top:var(--mg-it-p-gap, 1.111vw)}.mg-it__btns{margin-top:calc(var(--mg-it-btn-mt) - var(--mg-it-head-gap))}.mg-it__btn{display:inline-flex}.mg-cf__blend{position:absolute;z-index:0;left:0;right:0;bottom:0;height:calc(var(--mg-cf-blend-h, 0vw) + var(--mg-cf-blend-o, 0vw));background:linear-gradient(180deg,transparent 0,var(--mg-cf-blend-c) var(--mg-cf-blend-h, 0vw),var(--mg-cf-blend-c) 100%);pointer-events:none}.mg-cf__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:var(--mg-cf-w);max-width:100%;margin:0 auto}.mg-cf__head{display:flex;flex-direction:column;align-items:center;gap:var(--mg-cf-head-gap);margin-bottom:var(--mg-cf-head-mb);text-align:center}.mg-cf__title{font-size:var(--mg-cf-title-fs, var(--mg-h2));font-weight:var(--mg-cf-title-fw, 700)}.mg-cf__text{max-width:var(--mg-cf-text-w, 100%);font-size:var(--mg-cf-text-fs, var(--mg-body));line-height:var(--mg-cf-text-lh, 1.3)}.mg-cf__text p{line-height:inherit}.mg-cf__form{width:100%;margin:0}.mg-cf__grid{display:flex;flex-wrap:wrap;gap:var(--mg-cf-row-gap) var(--mg-cf-col-gap)}.mg-cf__field{display:flex;flex:1 1 100%;flex-direction:column;min-width:0}.mg-cf__field--half{flex:1 1 calc(50% - var(--mg-cf-col-gap))}.mg-cf__label{align-self:flex-start;margin:0;padding:var(--mg-cf-label-pad);color:var(--mg-cf-label-c);font-family:var(--mg-c-font-body);font-size:var(--mg-cf-label-fs);font-weight:500;line-height:1.2;letter-spacing:0}.mg-cf__req{color:var(--mg-c-highlight)}.mg-cf .mg-cf__input{display:block;width:100%;height:var(--mg-cf-in-h);min-height:0;margin:0;padding:var(--mg-cf-in-pad);border:.069vw solid var(--mg-cf-in-line);border-radius:var(--mg-cf-in-r);background-color:var(--mg-cf-in-bg);color:var(--mg-cf-in-c);font-family:var(--mg-c-font-body);font-size:var(--mg-cf-in-fs);font-weight:400;line-height:1.5;letter-spacing:0;box-shadow:none;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.mg-cf .mg-cf__input::placeholder{color:var(--mg-cf-ph-c);opacity:1}.mg-cf .mg-cf__input:focus,.mg-cf .mg-cf__input:focus-visible{border-color:var(--mg-cf-focus-c);box-shadow:0 0 0 .069vw var(--mg-cf-focus-c);outline:0;outline-offset:0}.mg-cf .mg-cf__input--area{height:var(--mg-cf-area-h);padding:1.111vw;resize:vertical}.mg-cf__select{position:relative;display:block}.mg-cf .mg-cf__input--select{padding-right:3.194vw;cursor:pointer;text-overflow:ellipsis}.mg-cf .mg-cf__input--select:has(option[value=""]:checked){color:var(--mg-cf-ph-c)}.mg-cf__input--select option{color:var(--mg-cf-in-c)}.mg-cf__chev{position:absolute;right:1.111vw;top:50%;width:1.042vw;height:.556vw;margin-top:-.278vw;color:#454545;pointer-events:none}.mg-cf__actions{display:flex;justify-content:center;margin-top:var(--mg-cf-btn-mt)}.mg-cf__submit{min-width:var(--mg-cf-btn-w, 0)}.mg-cf__msg{margin:0 0 1.667vw;padding:.833vw 1.111vw;border:.069vw solid transparent;border-radius:var(--mg-cf-in-r);font-family:var(--mg-c-font-body);font-size:var(--mg-cf-in-fs);line-height:1.5;letter-spacing:0;text-align:center}.mg-cf__msg p{margin:0}.mg-cf__msg ul{margin:0;padding:0;list-style:none}.mg-cf__msg--ok{border-color:#9bd490;background:#eaf7e7;color:#1c6b12}.mg-cf__msg--err{border-color:#f2a39b;background:#fde9e6;color:#b3261e}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mg-base.css.map */
