@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,700&display=swap";:root{--ma-pink: #E80082;--ma-pink-d: #C5006E;--ma-blue: #0267C1;--ma-blue-d: #01408A;--ma-cream: #FFF9F5;--ma-navy: #0A1628;--ma-text: #1C1C2E;--ma-muted: #5A5A70;--ma-border: rgba(2,103,193,.12);--ma-r: 4px;--ma-rl: 14px;--ma-sh: 0 4px 24px rgba(0,0,0,.1);--ma-shl: 0 12px 48px rgba(0,0,0,.16);--ma-ease: cubic-bezier(.4,0,.2,1);--ma-display: "Playfair Display", Georgia, serif;--ma-sans: "Nunito Sans", -apple-system, sans-serif}.ma-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ma-sec{padding:80px 0}.ma-sec-sm{padding:48px 0}.ma-eye{font-family:var(--ma-sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ma-pink)}.ma-h{font-family:var(--ma-display);font-weight:900;line-height:1.05;color:var(--ma-text);margin:0}.ma-p{font-family:var(--ma-sans);font-size:17px;line-height:1.72;color:var(--ma-muted)}.ma-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;font-family:var(--ma-sans);font-size:15px;font-weight:700;letter-spacing:.02em;border-radius:var(--ma-r);border:2px solid transparent;text-decoration:none;transition:all .25s var(--ma-ease);cursor:pointer;white-space:nowrap}.ma-btn-pk{background:var(--ma-pink);color:#fff;border-color:var(--ma-pink)}.ma-btn-pk:hover{background:var(--ma-pink-d);border-color:var(--ma-pink-d);transform:translateY(-2px);box-shadow:0 8px 28px #e8008261;color:#fff}.ma-btn-gh{background:transparent;color:#fff;border-color:#ffffff80}.ma-btn-gh:hover{background:#ffffff1a;border-color:#ffffffe6;color:#fff}.ma-btn-bl{background:var(--ma-blue);color:#fff;border-color:var(--ma-blue)}.ma-btn-bl:hover{background:var(--ma-blue-d);transform:translateY(-2px);box-shadow:0 8px 28px #0267c159;color:#fff}.ma-btn-ol{background:transparent;color:var(--ma-blue);border-color:var(--ma-blue)}.ma-btn-ol:hover{background:var(--ma-blue);color:#fff}.ma-div{display:flex;align-items:center;gap:10px;margin:18px 0}.ma-div-l{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--ma-pink),transparent);opacity:.4}.ma-div-d{width:7px;height:7px;background:var(--ma-pink);transform:rotate(45deg);flex-shrink:0}.ma-g2{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.ma-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ma-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ma-trust-bar{background:var(--ma-cream);border-bottom:1px solid var(--ma-border)}.ma-trust-row{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.ma-ti{display:flex;align-items:center;gap:11px;padding:18px 32px;border-right:1px solid var(--ma-border)}.ma-ti:last-child{border-right:none}.ma-ti-ico{font-size:20px}.ma-ti-lbl{font-family:var(--ma-sans);font-size:13px;font-weight:700;color:var(--ma-text);line-height:1.2}.ma-ti-sub{font-family:var(--ma-sans);font-size:11px;color:var(--ma-muted);margin-top:1px}.ma-step-num{width:52px;height:52px;border-radius:50%;background:var(--ma-pink);color:#fff;font-family:var(--ma-display);font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #e8008259;flex-shrink:0}.ma-pcard{background:#fff;border-radius:var(--ma-rl);overflow:hidden;box-shadow:0 2px 12px #0000000f;border:1px solid var(--ma-border);transition:all .28s var(--ma-ease);text-decoration:none;display:block;color:inherit}.ma-pcard:hover{transform:translateY(-4px);box-shadow:var(--ma-sh);border-color:#e8008233}.ma-pcard-img{aspect-ratio:1;overflow:hidden;background:var(--ma-cream)}.ma-pcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ma-ease)}.ma-pcard:hover .ma-pcard-img img{transform:scale(1.06)}.ma-pcard-body{padding:20px 22px 24px}.ma-pcard-tit{font-family:var(--ma-display);font-size:18px;font-weight:700;color:var(--ma-text);line-height:1.25;margin:0 0 6px}.ma-pcard-sub{font-family:var(--ma-sans);font-size:12px;color:var(--ma-muted);margin:0 0 12px}.ma-pcard-price{font-family:var(--ma-sans);font-size:16px;font-weight:700;color:var(--ma-blue)}.ma-rcard{position:relative;border-radius:var(--ma-rl);overflow:hidden;aspect-ratio:4/5;background:#111}.ma-rcard img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ma-ease)}.ma-rcard:hover img{transform:scale(1.08)}.ma-rcard-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.1) 55%,transparent 100%)}.ma-rcard-ct{position:absolute;bottom:0;left:0;right:0;padding:24px 20px}.ma-rcard-tag{font-family:var(--ma-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ma-pink);margin-bottom:6px}.ma-rcard-tit{font-family:var(--ma-display);font-size:20px;font-weight:700;color:#fff;line-height:1.2;margin:0}.ma-nl{background:linear-gradient(135deg,var(--ma-navy) 0%,#1A0A2E 100%);position:relative;overflow:hidden}.ma-nl:before{content:"";position:absolute;top:-40%;right:-15%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(232,0,130,.1) 0%,transparent 70%)}.ma-nl-form{display:flex;gap:12px}.ma-nl-inp{flex:1;padding:15px 20px;border:2px solid rgba(255,255,255,.15);border-radius:var(--ma-r);background:#ffffff14;color:#fff;font-family:var(--ma-sans);font-size:15px;outline:none;transition:border-color .25s}.ma-nl-inp::placeholder{color:#ffffff61}.ma-nl-inp:focus{border-color:var(--ma-pink)}@keyframes maFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}[data-maa]{animation:maFadeUp .72s var(--ma-ease) both}[data-maa="2"]{animation-delay:.14s}[data-maa="3"]{animation-delay:.28s}[data-maa="4"]{animation-delay:.42s}[data-maa="5"]{animation-delay:.56s}@media(max-width:1024px){.ma-g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ma-g3{grid-template-columns:repeat(2,1fr)}.ma-g2{grid-template-columns:1fr;gap:48px}.ma-sec{padding:60px 0}.ma-trust-row{flex-direction:column;align-items:stretch}.ma-ti{border-right:none;border-bottom:1px solid var(--ma-border)}.ma-ti:last-child{border-bottom:none}.ma-nl-form{flex-direction:column}.ma-nl .ma-g2{grid-template-columns:1fr}}@media(max-width:480px){.ma-g4,.ma-g3{grid-template-columns:1fr}.ma-wrap{padding:0 16px}.ma-sec{padding:48px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mi-amor-custom.css.map */
