.mg-buy{letter-spacing:normal;font-family:var(--mg-font-b, "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--mg-text, #1A1A1A);-webkit-font-smoothing:antialiased}.mg-buy *,.mg-buy *:before,.mg-buy *:after{box-sizing:border-box}.mg-buy :where(p,li,span,a,div,summary,strong,b,em,small,h1,h2,h3,button){letter-spacing:inherit}.mg-buy-wrap{margin:0 auto;display:flex;flex-direction:column;gap:18px}.mg-buy :where(p){margin:0}.mg-gal{position:relative;min-width:0}.mg-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mg-slides::-webkit-scrollbar{display:none}.mg-slide{flex:0 0 100%;scroll-snap-align:start;background:var(--mg-tile, #F7F6F4)}.mg-slide img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.mg-arrow{position:absolute;top:calc(50vw - 20px);width:38px;height:38px;border:0;border-radius:50%;background:#ffffffeb;color:var(--mg-text, #1A1A1A);box-shadow:0 2px 10px #0000001f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.mg-arrow--prev{left:10px}.mg-arrow--next{right:10px}.mg-thumbs{display:flex;gap:8px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none}.mg-thumbs::-webkit-scrollbar{display:none}.mg-thumb{flex:0 0 58px;width:58px;height:58px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:var(--mg-tile, #F7F6F4);cursor:pointer;opacity:.65;transition:opacity .2s,border-color .2s}.mg-thumb img{display:block;width:100%;height:100%;object-fit:cover}.mg-thumb.is-active{border-color:var(--mg-dark, #1E3A5E);opacity:1}.mg-col{padding:0 16px;display:flex;flex-direction:column;gap:14px;min-width:0}.mg-rte p+p{margin-top:.7em}.mg-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--mg-text, #1A1A1A);text-decoration:none}.mg-rating-t{font-size:14px;line-height:1.3}.mg-rating-t strong{font-weight:600}.mg-rating--link:hover .mg-rating-t{text-decoration:underline;text-underline-offset:3px}.mg-title{margin:0;font-family:var(--mg-font-h, "Lora", Georgia, serif);line-height:1.2;letter-spacing:-.2px;color:var(--mg-text, #1A1A1A)}.mg-subt{font-size:15px;line-height:1.5;color:var(--mg-text2, #4B5155)}.mg-subt strong{color:var(--mg-text, #1A1A1A)}.mg-bul{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.mg-bul li{display:grid;grid-template-columns:30px 1fr;column-gap:10px;align-items:center}.mg-bul-ic{width:30px;height:30px;border-radius:50%;background:var(--mg-tint, #EDF3F9);display:inline-flex;align-items:center;justify-content:center}.mg-bul-ic>span{width:20px;height:20px;border-radius:50%;background:var(--mg-ok, #22A45D);color:#fff;display:inline-flex;align-items:center;justify-content:center}.mg-bul-t{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--mg-text, #1A1A1A)}.mg-sale{margin-top:4px;font-size:18px;font-weight:600;line-height:1.3;text-align:center;letter-spacing:.2px}.mg-stock{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--mg-line, #E5E7E9);border-radius:8px}.mg-stock-track{flex:1 1 auto;height:9px;border-radius:9px;background:#eef0f2;overflow:hidden}.mg-stock-fill{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--mg-stock, #D6453D),#E86A5E)}.mg-stock-l{flex-shrink:0;font-size:13px;font-weight:600;color:var(--mg-stock, #D6453D)}.mg-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.mg-price-l{width:100%;font-size:13px;color:var(--mg-text2, #4B5155)}.mg-now{font-size:28px;font-weight:700;line-height:1;color:var(--mg-text, #1A1A1A)}.mg-was{font-size:18px;color:#8a9095}.mg-save{padding:4px 9px;border-radius:5px;font-size:12.5px;font-weight:700;letter-spacing:.4px}.mg-gifts{padding:14px 10px 12px;border-radius:10px;background:var(--mg-gift-bg, #FBF8F1)}.mg-gifts-t{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:20px;font-size:13.5px;font-weight:600;letter-spacing:.2px;text-align:center;color:var(--mg-text, #1A1A1A)}.mg-gifts-ic{display:inline-flex}.mg-gifts-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mg-gift{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 4px 9px;border:1px solid var(--mg-gift-line, #E9E1CE);border-radius:8px;background:#fff;text-align:center}.mg-gift-b{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:4px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.mg-gift-ic{color:var(--mg-dark, #1E3A5E);display:inline-flex}.mg-gift-l{font-size:11.5px;font-weight:600;line-height:1.25;color:var(--mg-text, #1A1A1A)}.mg-gift--lock{border-style:dashed;background:transparent}.mg-gift--lock .mg-gift-ic,.mg-gift--lock .mg-gift-l{opacity:.55}.mg-disp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--mg-text2, #4B5155)}.mg-disp-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px #22a45d2e}.mg-disp-pill{padding:2px 8px;border-radius:4px;font-size:13px;font-weight:600}.mg-atc-wrap{display:flex;flex-direction:column;gap:8px}.mg-form{margin:0}.mg-atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;border:0;border-radius:6px;font-family:inherit;font-weight:600;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.mg-atc:hover{opacity:.9}.mg-atc-sub{font-size:13px;text-align:center;color:var(--mg-text2, #4B5155)}.mg-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.mg-mini-i{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--mg-text, #1A1A1A)}.mg-mini-i .mg-ic{color:var(--mg-mini-ic, #22A45D);flex-shrink:0}.mg-risk{display:grid;grid-template-columns:52px 1fr;column-gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--mg-line, #E5E7E9);border-radius:10px}.mg-risk-ic{width:48px;height:48px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center}.mg-risk-x{font-size:14px;line-height:1.5;color:var(--mg-text2, #4B5155)}.mg-risk-x strong{color:var(--mg-text, #1A1A1A)}.mg-frev{padding:16px;border-radius:10px}.mg-frev-h{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mg-frev-av{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.mg-frev-n{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px;font-size:14.5px;font-weight:600}.mg-frev-t{margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.4}.mg-frev-x{font-size:14px;line-height:1.55;color:var(--mg-text, #1A1A1A)}.mg-ver{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--mg-ok, #22A45D)}.mg-bfaq{display:flex;flex-direction:column;gap:8px}.mg-bfaq-i{border:1.5px solid var(--mg-line, #E5E7E9);border-radius:8px;background:#fff}.mg-bfaq-i[open]{border-color:var(--mg-dark, #1E3A5E)}.mg-bfaq-i summary{list-style:none;display:grid;grid-template-columns:1fr 22px;gap:10px;align-items:center;padding:13px 14px;cursor:pointer;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--mg-text, #1A1A1A)}.mg-bfaq-i summary::-webkit-details-marker{display:none}.mg-bfaq-tg{width:22px;height:22px;border-radius:50%;background:var(--mg-tint, #EDF3F9);color:var(--mg-dark, #1E3A5E);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.mg-bfaq-i[open] .mg-bfaq-tg{transform:rotate(45deg)}.mg-bfaq-a{padding:0 14px 14px;font-size:13.5px;line-height:1.6;color:var(--mg-text2, #4B5155)}.mg-bfaq-a ul{margin:.4em 0 .4em 1.1em;padding:0}.mg-btext{font-size:14px;line-height:1.55;color:var(--mg-text2, #4B5155)}@media(min-width:750px){.mg-buy-wrap{flex-direction:row;align-items:flex-start;gap:var(--mg-colgap, 36px);padding:0 24px}.mg-gal{flex:0 0 var(--mg-gal, 48%);max-width:var(--mg-gal, 48%)}.mg-slides{display:grid;grid-template-columns:1fr 1fr;gap:var(--mg-galgap, 10px);overflow:visible;scroll-snap-type:none}.mg-slide{border-radius:var(--mg-radius, 8px);overflow:hidden}.mg-slide--full{grid-column:span 2}.mg-arrow,.mg-thumbs{display:none}.mg-col{flex:1 1 auto;padding:0;gap:16px}.mg-subt{font-size:15.5px}.mg-bul-t{font-size:15px}.mg-gifts{padding:16px 14px 14px}.mg-gifts-row{gap:10px}.mg-gift-l{font-size:12.5px}.mg-gift-b{font-size:9.5px}.mg-mini-i{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mg-product.css.map */
