:root{--mg-r-sm: 12px;--mg-r-md: 14px;--mg-r-lg: 14px;--mg-pill: 999px;--mg-fast: .15s}.mg{--mg-ink: rgb(var(--color-foreground));--mg-line: var(--mg-border-w, 2px) solid rgb(var(--color-foreground));--mg-drop: var(--mg-shadow-x, 4px) var(--mg-shadow-x, 4px) 0 rgb(var(--color-shadow));--mg-drop-sm: calc(var(--mg-shadow-x, 4px) - 1px) calc(var(--mg-shadow-x, 4px) - 1px) 0 rgb(var(--color-shadow));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));font-size:15px;line-height:1.55;letter-spacing:0}.mg *,.mg *:before,.mg *:after{box-sizing:border-box}.mg p{margin:0}.mg-sec{padding:40px 16px;background:rgb(var(--color-background))}.mg-sec--tight{padding:28px 16px}.mg-wrap{max-width:1200px;margin:0 auto}.mg-wrap--narrow{max-width:860px;margin:0 auto}.mg-center{text-align:center}.mg-center .mg-lead{margin-left:auto;margin-right:auto}.mg-eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.mg-h1,.mg-h2,.mg-h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;letter-spacing:0}.mg-h1{font-size:30px;line-height:1.15;margin:0 0 12px}.mg-h2{font-size:24px;line-height:1.2;margin:0 0 12px}.mg-h3{font-size:18px;line-height:1.25;margin:0 0 6px}.mg-h1 em,.mg-h2 em,.mg-h3 em{font-style:normal;background:var(--mg-accent, #A9BDA4);color:var(--mg-accent-ink, #2B382F);padding:0 .16em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mg-lead{font-size:15px;line-height:1.55;margin:0 0 20px;max-width:560px}.mg-small{font-size:13px;line-height:1.5}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 28px;border-radius:var(--mg-pill);font-family:inherit;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:var(--mg-line);box-shadow:var(--mg-drop-sm);transition:transform var(--mg-fast),box-shadow var(--mg-fast)}.mg-btn:hover{transform:translate(-1px,-1px);box-shadow:var(--mg-drop)}.mg-btn:active{transform:translate(2px,2px);box-shadow:none}.mg-btn:focus-visible,.mg-offer__opt:focus-visible,.mg-select:focus-visible,.mg-faq summary:focus-visible,.mg-story:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px}.mg-btn[disabled],.mg-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.mg-btn--block{width:100%}.mg-btns{display:flex;gap:12px;flex-wrap:wrap}.mg-pill{display:inline-block;border:var(--mg-line);border-radius:var(--mg-pill);padding:3px 12px;font-size:13px;font-weight:700;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mg-box{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:var(--mg-line);border-radius:var(--mg-r-lg)}.mg-box--shadow{box-shadow:var(--mg-drop)}.mg-icon{display:block;flex:none}.mg-ico{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:var(--mg-line)}.mg-media{position:relative;overflow:hidden;border-radius:var(--mg-r-lg);border:var(--mg-line);background:rgb(var(--color-background))}.mg-media--shadow{box-shadow:var(--mg-drop)}.mg-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mg-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:rgb(var(--color-foreground))}.mg-ph__icon{opacity:.9}.mg-ph__code{display:inline-block;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:800;padding:4px 14px;border-radius:var(--mg-pill);font-size:13px;letter-spacing:.04em;line-height:1.4}.mg-ph__txt{font-size:13px;line-height:1.4;max-width:300px}.mg-r-1x1{aspect-ratio:1 / 1}.mg-r-4x5{aspect-ratio:4 / 5}.mg-r-3x4{aspect-ratio:3 / 4}.mg-r-4x3{aspect-ratio:4 / 3}.mg-r-16x9{aspect-ratio:16 / 9}.mg-r-9x16{aspect-ratio:9 / 16}.mg-hero{padding:0;background:rgb(var(--color-background))}.mg-hero__frame{position:relative;max-width:1440px;margin:0 auto}.mg-hero__media .mg-media{border-radius:0;border-left:0;border-right:0;border-top:0}.mg-hero__content{padding:24px 16px 36px}.mg-hero__box{max-width:560px}.mg-hero__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 18px}.mg-hero__price strong{font-size:22px;font-weight:800;line-height:1.2}.mg-hero__price s{font-size:15px;opacity:.85}.mg-hero__price .mg-small{width:100%}@media screen and (min-width:990px){.mg-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 56px;pointer-events:none}.mg-hero--right .mg-hero__content{justify-content:flex-end}.mg-hero__box{pointer-events:auto;width:44%;max-width:520px;padding:32px;background:rgb(var(--color-background));border:var(--mg-line);border-radius:var(--mg-r-lg);box-shadow:var(--mg-drop)}.mg-hero--left .mg-hero__media .mg-ph{align-items:flex-end;padding-right:12%}.mg-hero--right .mg-hero__media .mg-ph{align-items:flex-start;padding-left:12%}.mg-hero__price strong{font-size:26px}}.mg-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-trust__item{padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.mg-trust__item .mg-h3{margin:0;font-weight:800}.mg-trust__item p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media screen and (min-width:750px){.mg-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mg-trust__item{padding:20px}.mg-trust__item p{font-size:14px}}.mg-grid3{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media screen and (min-width:750px){.mg-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.mg-prob{padding:20px;display:flex;flex-direction:column;gap:10px}.mg-prob .mg-h3{margin:0}.mg-prob__sol{display:flex;gap:8px;align-items:flex-start}.mg-tag{display:inline-block;flex:none;font-size:13px;font-weight:800;line-height:1.4;padding:1px 10px;border-radius:var(--mg-pill);background:var(--mg-accent, #A9BDA4);color:var(--mg-accent-ink, #2B382F)}.mg-steps{list-style:none;padding:0}.mg-step{overflow:hidden;display:flex;flex-direction:column}.mg-step .mg-media{border:0;border-bottom:var(--mg-line);border-radius:0}.mg-step__body{padding:16px 18px 20px}.mg-num{position:absolute;top:12px;left:12px;z-index:2;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;border:var(--mg-line)}.mg-step__mediawrap{position:relative}.mg-show{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}@media screen and (min-width:990px){.mg-show{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.mg-show__info{display:flex;flex-direction:column;gap:14px;min-width:0}.mg-show__info .mg-h2{margin:0;overflow-wrap:anywhere}.mg-show__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mg-show__price strong{font-size:22px;font-weight:800}.mg-show__price s{font-size:15px;opacity:.85}.mg-field{display:grid;gap:6px}.mg-field label{font-size:13px;font-weight:700}.mg-select{width:100%;min-height:48px;padding:10px 14px;border:var(--mg-line);border-radius:var(--mg-r-sm);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:15px}.mg-show__note{font-size:13px}.mg-show__error{font-size:13px;font-weight:700}.mg-offer{padding:16px;display:grid;gap:10px}.mg-offer__title{font-weight:800;font-size:16px}.mg-offer__opts{display:grid;gap:10px}.mg-offer__opt{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 14px;border-radius:var(--mg-r-sm);border:var(--mg-line);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;text-align:left;font-family:inherit;font-size:15px;line-height:1.4;transition:box-shadow var(--mg-fast),background var(--mg-fast)}.mg-offer__opt:hover{box-shadow:var(--mg-drop-sm)}.mg-offer__opt[aria-checked=true]{background:var(--mg-accent-soft, #E3EAE0);box-shadow:var(--mg-drop-sm);outline:1px solid rgb(var(--color-foreground));outline-offset:-3px}.mg-offer__l{display:flex;align-items:center;gap:10px;min-width:0}.mg-offer__radio{flex:none;width:20px;height:20px;border-radius:50%;border:var(--mg-line);display:inline-block}.mg-offer__opt[aria-checked=true] .mg-offer__radio{background:radial-gradient(circle,rgb(var(--color-foreground)) 42%,transparent 48%)}.mg-offer__name{font-weight:800;display:block}.mg-offer__sub{font-size:13px;display:block}.mg-offer__r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.mg-offer__tag{font-size:13px;font-weight:800;line-height:1.3;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:var(--mg-pill);padding:1px 8px;white-space:nowrap}.mg-offer__price{font-weight:800;white-space:nowrap}.mg-offer__cmp,.mg-offer__note{font-size:13px}.mg-rev__sum{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 24px}.mg-rev__score{font-size:20px;font-weight:800;line-height:1.2}.mg-stars{letter-spacing:2px;font-size:16px;line-height:1}.mg-rev__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.mg-rev__card{padding:18px;display:flex;flex-direction:column;gap:10px}.mg-rev__text{font-size:15px}.mg-rev__meta{font-size:13px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mg-rev__photo{position:relative;aspect-ratio:1 / 1;border-radius:var(--mg-r-sm);overflow:hidden;border:var(--mg-line)}.mg-rev__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mg-rev__app{margin-top:24px}.mg-rev__empty{border:2px dashed rgb(var(--color-foreground));border-radius:var(--mg-r-md);padding:20px;font-size:14px;text-align:center}.mg-cta{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:center}.mg-cta__media{width:100%;max-width:360px;justify-self:center}.mg-cta__text .mg-h2{margin-bottom:20px}@media screen and (min-width:750px){.mg-cta{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:56px}.mg-cta__media{max-width:400px}}.mg-marquee{overflow:hidden;padding:10px 0;border-top:var(--mg-line);border-bottom:var(--mg-line);background:rgb(var(--color-background))}.mg-marquee__track{display:flex;width:max-content;animation:mg-scroll var(--mg-speed, 30s) linear infinite}.mg-marquee:hover .mg-marquee__track,.mg-marquee:focus-within .mg-marquee__track{animation-play-state:paused}.mg-marquee__track span{font-weight:800;font-size:13px;letter-spacing:.06em;padding-right:32px;white-space:nowrap}@keyframes mg-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mg-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.mg-stories{display:flex;gap:20px;overflow-x:auto;padding:6px 4px 10px;scroll-snap-type:x mandatory}.mg-story{flex:none;width:112px;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:inherit;scroll-snap-align:start}.mg-story__img{position:relative;width:100px;height:100px;border-radius:50%;border:var(--mg-line);box-shadow:0 0 0 4px var(--mg-accent, #A9BDA4);overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.mg-story__img img{width:100%;height:100%;object-fit:cover}.mg-story__label{font-size:13px;font-weight:700;text-align:center}.mg-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--mg-min, 260px)),1fr))}.mg-card{overflow:hidden;display:flex;flex-direction:column}.mg-card .mg-media{border:0;border-bottom:var(--mg-line);border-radius:0}.mg-card__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:4px;flex:1}.mg-card__text{font-size:15px}.mg-card__link{font-weight:700;margin-top:8px;color:inherit}.mg-feat{padding:18px}.mg-split{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.mg-split--top{align-items:flex-start}.mg-split__media{flex:1 1 380px;min-width:0;max-width:var(--mg-media-max, none)}.mg-split__text{flex:1 1 380px;min-width:0}.mg-split--reverse{flex-direction:row-reverse}.mg-list{margin:0 0 20px;padding-left:20px}.mg-numlist{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.mg-numlist li{display:flex;gap:12px;align-items:flex-start;padding:10px 14px}.mg-numlist__n{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;border:var(--mg-line);background:var(--mg-accent, #A9BDA4);color:var(--mg-accent-ink, #2B382F)}.mg-numlist strong{display:block}.mg-numlist__t{font-size:13px}.mg-specs{display:grid;margin:0 0 20px}.mg-specs div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(var(--color-foreground));padding:10px 0;font-size:15px}.mg-specs dd{margin:0;font-weight:700;text-align:right}.mg-table-wrap{overflow-x:auto;border:var(--mg-line);border-radius:var(--mg-r-md)}.mg-table{width:100%;border-collapse:collapse;font-size:15px;min-width:0}.mg-table th{text-align:left;padding:12px 14px;background:var(--mg-accent, #A9BDA4);color:var(--mg-accent-ink, #2B382F)}.mg-table td{padding:12px 14px;border-top:var(--mg-line)}.mg-table td:first-child{font-weight:700}.mg-table td:last-child{font-weight:700;background:var(--mg-accent-soft, #E3EAE0)}.mg-faq details{margin-bottom:10px}.mg-faq summary{list-style:none;cursor:pointer;padding:14px 18px;font-weight:700;display:flex;justify-content:space-between;gap:12px;min-height:48px}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq summary:after{content:"+";font-weight:800;font-size:18px;line-height:1.2}.mg-faq details[open] summary:after{content:"\2212"}.mg-faq__a{padding:0 18px 14px}.mg-rating{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin:0 0 6px}.mg-rating a{color:inherit}.mg-badges{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.mg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgb(var(--color-background));border-top:var(--mg-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .3s}.mg-sticky.is-visible{transform:translateY(0)}.mg-sticky__info{display:flex;align-items:center;gap:12px;min-width:0}.mg-sticky__img{width:48px;height:48px;border-radius:10px;border:var(--mg-line);object-fit:cover;flex:none}.mg-sticky__t{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-sticky__p{font-weight:800}@media(min-width:990px){.mg-sticky--mobile-only{display:none}}@media(prefers-reduced-motion:reduce){.mg-sticky,.mg-btn{transition:none}}@media screen and (min-width:750px){.mg{font-size:16px}.mg-sec{padding:64px 24px}.mg-sec--tight{padding:36px 24px}.mg-h1{font-size:44px}.mg-h2{font-size:32px}.mg-h3{font-size:20px}.mg-lead,.mg-rev__text{font-size:16px}}.mg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.mg-stat{border:var(--mg-line);border-radius:var(--mg-r-md);padding:12px}.mg-stat b{display:block;font-size:20px;font-weight:800;line-height:1.2}.mg-stat span{font-size:13px}.mg-pill--accent{background:var(--mg-accent, #A9BDA4);color:var(--mg-accent-ink, #2B382F)}.mg[class*=color-],.mg [class*=color-],.mg-h1,.mg-h2,.mg-h3{color:rgb(var(--color-foreground))}.product__title h1,.product__title h2,.product__title .h1{font-family:var(--font-heading-family);font-size:18px;line-height:1.25;font-weight:600;letter-spacing:0;margin:0}@media screen and (min-width:750px){.product__title h1,.product__title h2,.product__title .h1{font-size:22px}}.product__tax{display:none!important}.mg-ico--sm{width:36px;height:36px}.mg-benefits{list-style:none;margin:4px 0;padding:0;display:grid;gap:10px;font-size:15px}.mg-benefits li{display:flex;align-items:center;gap:10px}.mg-points{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.mg-points li{display:flex;align-items:center;gap:12px}.mg-cmp{text-align:center}.mg-table th:not(:first-child){text-align:center}.mg-yes,.mg-no{display:inline-flex;vertical-align:middle}.mg-no{opacity:.7}.mg-rev__bars{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px;width:100%;max-width:320px;font-size:13px}.mg-rev__bars li{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px}.mg-rev__bar{display:block;height:8px;border-radius:999px;background:var(--mg-accent-soft, #E3EAE0);border:1px solid rgb(var(--color-foreground));overflow:hidden}.mg-rev__bar>span{display:block;height:100%;background:rgb(var(--color-foreground))}@media screen and (max-width:749px){.mg-rev__grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding:4px 8px 14px 4px;-webkit-overflow-scrolling:touch}.mg-rev__grid>.mg-rev__card{flex:0 0 82%;scroll-snap-align:start}.mg-split,.mg-split--reverse{flex-direction:column;align-items:stretch}.mg-split__media{flex-basis:auto;max-width:100%}.mg-split__text{flex-basis:auto}}@media screen and (max-width:749px){.mg-table th,.mg-table td{padding:10px 8px}.mg-table th:not(:first-child),.mg-table td.mg-cmp{width:25%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mg-theme.css.map */
