:root{--mg-black:#111;--mg-red:#e1251b;--mg-red-d:#b81c14;--mg-grey:#f4f4f2;--mg-line:#e3e3e0;--mg-text:#222;--mg-muted:#666;--mg-r:14px}#header-group,.page-wrapper>footer{display:none!important}.mg,.mg *{box-sizing:border-box}.mg{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--mg-text);line-height:1.5;font-size:16px;overflow-x:hidden}.mg img{max-width:100%;height:auto;display:block}.mg h1,.mg h2,.mg h3{font-family:inherit;color:var(--mg-black);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}.mg h1{font-size:clamp(26px,6.4vw,44px);font-weight:800}.mg h2{font-size:clamp(24px,5.6vw,36px);font-weight:800}.mg h3{font-size:19px;font-weight:700}.mg p{margin:0 0 .8em}.mg blockquote{margin:0!important;padding:0!important;border:0!important;quotes:none}.mg-wrap{max-width:1100px;margin:0 auto;padding:0 16px}.mg-sec{padding:48px 0}.mg-sec--grey{background:var(--mg-grey)}.mg-sec--dark{background:var(--mg-black);color:#fff}.mg-sec--dark h2,.mg-sec--dark h3{color:#fff}.mg-center{text-align:center}.mg-lead{font-size:18px;color:var(--mg-muted);max-width:640px}.mg-center .mg-lead{margin-left:auto;margin-right:auto}.mg-topbar{display:flex;justify-content:center;align-items:center;padding:10px 16px;border-bottom:1px solid var(--mg-line);background:#fff}.mg-logo{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:20px;letter-spacing:.06em;color:var(--mg-black);text-decoration:none}.mg-logo svg{width:26px;height:26px}.mg-hero{padding:16px 0 32px}.mg-hero__grid{display:grid;gap:18px}.mg-hero__media{position:relative;border-radius:var(--mg-r);overflow:hidden;background:var(--mg-grey);aspect-ratio:4/3}.mg-hero__media img{width:100%;height:100%;object-fit:cover}.mg-eyebrow{display:inline-block;font-size:13px;font-weight:700;color:var(--mg-red);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.mg-sub{font-size:17px;color:#444}.mg-stars{font-size:14px;color:var(--mg-muted);margin-bottom:10px}.mg-variants{border:0;margin:14px 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mg-variants legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.mg-variant{position:relative;cursor:pointer}.mg-variant input{position:absolute;opacity:0;pointer-events:none}.mg-variant__box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;border:2px solid var(--mg-line);border-radius:12px;padding:16px 6px 10px;min-height:118px;background:#fff;transition:border-color .15s}.mg-variant input:checked+.mg-variant__box{border-color:var(--mg-black);box-shadow:0 0 0 1px var(--mg-black)}.mg-variant input:focus-visible+.mg-variant__box{outline:3px solid var(--mg-red);outline-offset:2px}.mg-variant__title{font-weight:700;font-size:15px}.mg-variant__price{font-weight:800;font-size:19px;color:var(--mg-black)}.mg-variant__compare,.mg-variant__ship{font-size:12px;color:var(--mg-muted)}.mg-variant__ship--free{color:#0a7a33;font-weight:700}.mg-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--mg-red);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px}.mg-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;background:var(--mg-red);color:#fff;border:0;border-radius:12px;font-size:18px;font-weight:800;padding:17px 16px;cursor:pointer;text-decoration:none;font-family:inherit}.mg-btn:hover{background:var(--mg-red-d)}.mg-trust{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px;font-size:14px;color:#333}.mg-trust li{display:flex;gap:8px;align-items:flex-start}.mg-trust li:before{content:"\2713";color:#0a7a33;font-weight:900}.mg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--mg-line);box-shadow:0 -6px 20px #00000014;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center}.mg-sticky__info{flex:1;min-width:0;line-height:1.2}.mg-sticky__title{font-size:13px;color:var(--mg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-sticky__price{font-weight:800;font-size:18px;color:var(--mg-black)}.mg-sticky .mg-btn{width:auto;font-size:16px;padding:13px 20px}.mg-pad-bottom{height:76px}.mg-quote{font-size:clamp(24px,6vw,38px);font-weight:800;line-height:1.2;margin:0 0 14px!important;color:#fff}.mg-quote:before{content:"\201e"}.mg-quote:after{content:"\201d"}.mg-steps{display:grid;gap:18px;margin-top:24px}.mg-step{background:#fff;border-radius:var(--mg-r);overflow:hidden;border:1px solid var(--mg-line)}.mg-step img{width:100%;aspect-ratio:1/1;object-fit:cover}.mg-step__body{padding:14px 16px 16px}.mg-step__num{display:inline-flex;width:30px;height:30px;border-radius:50%;background:var(--mg-red);color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:8px}.mg-ba{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.mg-ba figure{margin:0;position:relative;border-radius:var(--mg-r);overflow:hidden}.mg-ba img{width:100%;aspect-ratio:1/1;object-fit:cover}.mg-ba figcaption{position:absolute;left:10px;top:10px;font-weight:900;font-size:14px;letter-spacing:.08em;padding:5px 10px;border-radius:8px;color:#fff;background:#111111d1}.mg-ba figure.mg-ba__after figcaption{background:#0a7a33}.mg-ba__note{grid-column:1/-1;font-size:14px;color:var(--mg-muted);margin-top:4px}.mg-cards{display:grid;gap:16px;margin-top:22px}.mg-card{background:#fff;border:1px solid var(--mg-line);border-radius:var(--mg-r);overflow:hidden}.mg-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.mg-card__body{padding:16px}.mg-card__say{font-style:italic;color:#444;margin-top:8px}.mg-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px;background:#fff;border-radius:var(--mg-r);overflow:hidden}.mg-table th,.mg-table td{padding:11px 8px;border-bottom:1px solid var(--mg-line);text-align:center;vertical-align:middle}.mg-table th:first-child,.mg-table td:first-child{text-align:left;font-weight:600}.mg-table thead th{font-size:13px;background:var(--mg-grey)}.mg-table .mg-col-us{background:#fff4f3;font-weight:700}.mg-yes{color:#0a7a33;font-weight:800}.mg-no{color:#b00020;font-weight:800}.mg-box{display:grid;gap:20px;align-items:center}.mg-box img{border-radius:var(--mg-r)}.mg-list{padding-left:20px;margin:0}.mg-list li{margin-bottom:6px}.mg-specs{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:15px;margin-top:14px}.mg-specs dt{font-weight:700}.mg-specs dd{margin:0}.mg-reviews{display:grid;gap:14px;margin-top:20px}.mg-review{background:#fff;border:1px solid var(--mg-line);border-radius:var(--mg-r);padding:16px}.mg-review__stars{color:#f5a623;letter-spacing:2px}.mg-review__text{font-size:16px;margin:6px 0 8px!important}.mg-review__meta{font-size:13px;color:var(--mg-muted)}.mg-points{display:grid;gap:12px;margin-top:20px}.mg-point{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--mg-line);border-radius:var(--mg-r);padding:14px 16px}.mg-point__icon{font-size:22px;line-height:1}.mg-point strong{display:block}.mg-faq{margin-top:18px;border-top:1px solid var(--mg-line)}.mg-faq details{border-bottom:1px solid var(--mg-line)}.mg-faq summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-weight:700;position:relative}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;color:var(--mg-red)}.mg-faq details[open] summary:after{content:"\2212"}.mg-faq__a{padding:0 0 16px;color:#444}.mg-footer{background:var(--mg-black);color:#bbb;font-size:14px;padding:36px 0 110px}.mg-footer a,.mg-footer .mg-logo{color:#fff}.mg-footer__links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:16px 0}.mg-footer__data{line-height:1.7}.mg-bg{display:block!important}@media(min-width:750px){.mg-sec{padding:72px 0}.mg-hero{padding:32px 0 56px}.mg-hero__grid{grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.mg-hero__media{aspect-ratio:4/5}.mg-steps{grid-template-columns:repeat(3,1fr)}.mg-cards{grid-template-columns:1fr 1fr}.mg-box{grid-template-columns:1fr 1fr;gap:40px}.mg-reviews{grid-template-columns:repeat(3,1fr)}.mg-points{grid-template-columns:repeat(2,1fr)}.mg-sticky,.mg-pad-bottom{display:none}.mg-footer{padding-bottom:40px}.mg-ba{max-width:900px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/magnik.css.map */
