.forma-desktop{display:none!important}.forma-mobile{display:block}.forma-mobile *,.forma-mobile *:before,.forma-mobile *:after{box-sizing:border-box;margin:0;padding:0}.forma-mobile a{color:inherit;text-decoration:none}.forma-mobile .fm-page{width:100%;overflow-x:hidden;font-family:Arial,sans-serif;background:#faf8f4;color:#1c1a18;line-height:1.6}.forma-mobile .fm-nav{width:100%;background:#faf8f4f5;border-bottom:1px solid rgba(28,26,24,.1);padding:14px 5%;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.forma-mobile .fm-logo{font-size:15px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#1c1a18}.forma-mobile .fm-nav-links{display:none}.forma-mobile .fm-hamburger{display:flex;width:42px;height:42px;border-radius:50%;border:1px solid rgba(28,26,24,.1);background:#fff;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.forma-mobile .fm-hamburger span{width:18px;height:2px;background:#1c1a18;position:relative;display:block}.forma-mobile .fm-hamburger span:before,.forma-mobile .fm-hamburger span:after{content:"";position:absolute;width:18px;height:2px;background:#1c1a18;left:0}.forma-mobile .fm-hamburger span:before{top:-6px}.forma-mobile .fm-hamburger span:after{top:6px}.forma-mobile .fm-mobile-menu{display:none;position:fixed;top:70px;right:5%;left:5%;background:#fff;border:1px solid rgba(28,26,24,.1);border-radius:22px;padding:22px;box-shadow:0 20px 50px #1c1a1814;z-index:60}.forma-mobile .fm-mobile-menu.active{display:block}.forma-mobile .fm-mobile-menu a{display:block;padding:14px 0;color:#1c1a18;border-bottom:1px solid rgba(28,26,24,.1);font-weight:600;font-family:Arial,sans-serif;font-size:15px}.forma-mobile .fm-mobile-menu a:last-child{border-bottom:none}.forma-mobile .fm-hero{display:grid;grid-template-columns:1fr;gap:28px;padding:36px 5% 60px;background:linear-gradient(135deg,#faf8f4,#f0e9de)}.forma-mobile .fm-hero-text{order:2;text-align:center}.forma-mobile .fm-eyebrow{display:inline-flex;padding:8px 14px;border-radius:999px;background:#fff;color:#8a6b4e;font-weight:700;font-size:13px;margin-bottom:20px;border:1px solid rgba(28,26,24,.1)}.forma-mobile .fm-hero h1{font-size:38px;line-height:1.05;letter-spacing:-.03em;margin-bottom:16px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-hero p{font-size:16px;color:#8a8077;margin-bottom:26px}.forma-mobile .fm-hero-buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.forma-mobile .fm-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 22px;font-weight:800;cursor:pointer;border:none;font-size:15px;font-family:Arial,sans-serif;touch-action:manipulation}.forma-mobile .fm-btn-primary{background:#1c1a18;color:#fff}.forma-mobile .fm-btn-secondary{background:#fff;color:#1c1a18;border:1px solid rgba(28,26,24,.1)}.forma-mobile .fm-hero-card{order:1;background:#fff;border-radius:26px;padding:12px;box-shadow:0 20px 50px #1c1a1814;border:1px solid rgba(28,26,24,.1)}.forma-mobile .fm-hero-image{height:min(55vw,360px);min-height:240px;border-radius:20px;background:#1c1a18;position:relative;overflow:hidden}.forma-mobile .fm-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.forma-mobile .fm-hero-badge{padding:16px;border-top:1px solid rgba(28,26,24,.08);text-align:center}.forma-mobile .fm-hero-badge strong{display:block;font-size:15px;margin-bottom:4px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-hero-badge span{color:#8a8077;font-size:13px}.forma-mobile section{padding:60px 5%}.forma-mobile .fm-section-title{text-align:center;margin:0 auto 32px}.forma-mobile .fm-section-title h2{font-size:32px;line-height:1.05;letter-spacing:-.03em;margin-bottom:14px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-section-title p{color:#8a8077;font-size:16px}.forma-mobile .fm-grid-3{display:grid;grid-template-columns:1fr;gap:16px}.forma-mobile .fm-card{background:#fff;border:1px solid rgba(28,26,24,.1);border-radius:24px;padding:26px;box-shadow:0 8px 24px #1c1a180a}.forma-mobile .fm-card h3{font-size:20px;margin-bottom:10px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-card p{color:#8a8077;font-size:15px}.forma-mobile .fm-how{background:#f0e9de}.forma-mobile .fm-steps{display:grid;grid-template-columns:1fr;gap:16px;counter-reset:fmstep}.forma-mobile .fm-step{background:#fff;border-radius:24px;padding:26px;border:1px solid rgba(28,26,24,.1)}.forma-mobile .fm-step:before{counter-increment:fmstep;content:counter(fmstep);width:40px;height:40px;border-radius:50%;background:#b89270;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:Arial,sans-serif;margin-bottom:18px;font-size:15px}.forma-mobile .fm-step h3{font-size:19px;margin-bottom:8px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-step p{color:#8a8077;font-size:15px}.forma-mobile .fm-buy{display:grid;grid-template-columns:1fr;gap:28px;background:#faf8f4;padding:60px 5%}.forma-mobile .fm-product-image{order:1;background:#fff;border:1px solid rgba(28,26,24,.1);border-radius:26px;padding:12px;box-shadow:0 20px 50px #1c1a1814}.forma-mobile .fm-product-photo{height:300px;border-radius:20px;background:url(/cdn/shop/files/forma_3.png) center top / cover no-repeat}.forma-mobile .fm-buy-content{order:2;text-align:center}.forma-mobile .fm-buy-content h2{font-size:34px;line-height:1.05;letter-spacing:-.03em;margin-bottom:14px;margin-top:14px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-buy-content>p{color:#8a8077;font-size:16px;margin-bottom:20px}.forma-mobile .fm-price{font-size:36px;font-weight:900;margin-bottom:20px;color:#1c1a18;font-family:Arial,sans-serif}.forma-mobile .fm-features{list-style:none;margin-bottom:26px;text-align:left}.forma-mobile .fm-features li{padding:10px 0;border-bottom:1px solid rgba(28,26,24,.1);color:#1c1a18;font-size:15px}.forma-mobile .fm-features li:before{content:"\2713";color:#8a6b4e;font-weight:900;margin-right:10px}.forma-mobile .fm-reviews{background:#fff}.forma-mobile .fm-review-grid{display:grid;grid-template-columns:1fr;gap:16px}.forma-mobile .fm-review{background:#faf8f4;border:1px solid rgba(28,26,24,.1);border-radius:22px;padding:24px}.forma-mobile .fm-review p{color:#1c1a18;font-size:15px;margin-bottom:12px}.forma-mobile .fm-review strong{color:#8a8077;font-size:14px}.forma-mobile .fm-stars{color:#8a6b4e;letter-spacing:2px;margin-bottom:12px;font-size:16px}.forma-mobile .fm-image-break{padding:0 5% 60px;background:#faf8f4}.forma-mobile .fm-break-image{width:100%;display:block;border-radius:24px;object-fit:cover;object-position:center top}.forma-mobile .fm-faq{background:#f0e9de}.forma-mobile .fm-faq-list{display:grid;gap:12px}.forma-mobile .fm-faq-item{background:#fff;border:1px solid rgba(28,26,24,.1);border-radius:20px;overflow:hidden}.forma-mobile .fm-faq-question{width:100%;background:none;border:none;padding:20px 22px;text-align:left;font-size:16px;font-weight:800;color:#1c1a18;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-family:Arial,sans-serif;line-height:1.4}.forma-mobile .fm-faq-answer{display:none;padding:0 22px 20px;color:#8a8077;font-size:15px;line-height:1.65}.forma-mobile .fm-faq-item.active .fm-faq-answer{display:block}.forma-mobile .fm-footer{background:#1c1a18;color:#fff;padding:48px 5%}.forma-mobile .fm-footer-inner{display:grid;gap:28px}.forma-mobile .fm-footer-logo{font-size:15px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;margin-bottom:10px;color:#fff}.forma-mobile .fm-footer p,.forma-mobile .fm-footer a{color:#fff9;font-size:14px}.forma-mobile .fm-footer a:hover{color:#ffffffe6}.forma-mobile .fm-footer-links{display:grid;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/forma-mobile.css.map */
