*{box-sizing:border-box}body{margin:0}.review-note{font:12px/1.5 system-ui;color:#64748b;margin:6px 0}.fml-card{aspect-ratio:auto!important;min-height:700px;overflow:visible!important;padding:28px;gap:14px}.fml-title{font-size:27px}.fml-sub{font-size:17px}.fml-badge,.fml-footer-strip{font-size:14px}.fml-center-art{min-height:230px;max-height:370px}.fml-center-art img{max-height:300px;max-width:100%;height:auto;object-fit:contain}.fml-footer-strip{flex-wrap:wrap;gap:10px}.recovery-split{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center}.recovery-photo{width:100%;height:auto;border-radius:12px}.recovery-gallery{max-width:760px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.recovery-label{display:block;font:12px/1.4 system-ui;color:#64748b;margin-top:5px}.recovery-specs{display:flex;gap:12px;flex-wrap:wrap}.recovery-specs>span{padding:8px 12px;border:1px solid #d4cabe;border-radius:8px}.fml-footer{clear:both}@media(max-width:768px){.recovery-split{grid-template-columns:1fr;gap:20px}.fml-card{min-height:700px;padding:20px}.fml-title{font-size:24px}.fml-sub{font-size:16px}.fml-center-art{max-height:none;min-height:210px}.fml-footer-strip{font-size:14px}.fml-nav{display:flex!important;gap:8px;flex-wrap:wrap}.fml-nav-actions{gap:6px!important}.fml-section{padding-left:16px!important;padding-right:16px!important}.fml-section p,.fml-faq-a,.fml-v-title{font-size:16px!important}nav.A-nav:has(.A-nav-logo){display:block!important}}.fml-main-display{padding:0!important;background:#142237!important;aspect-ratio:1;height:auto!important;touch-action:pan-y}.fml-main-display a{display:block;width:100%;height:100%}.fml-main-img{width:100%!important;height:100%!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;filter:none!important}.fml-thumb{padding:0!important;flex:0 0 70px!important;width:70px!important;height:70px!important;cursor:pointer;background:#fff}.fml-thumb img{width:100%;height:100%;object-fit:contain}.fml-thumb.active{outline:2px solid #b38c42}.gallery-help{font-size:12px;color:#64748b}.chapter-visual{display:block;width:100%;max-height:580px;object-fit:cover;border-radius:12px;margin-bottom:32px}.chapter-pdp-empathy{max-height:520px;object-position:center 30%}.chapter-pdp-formula{object-fit:contain;background:#f6f3eb}.label-crop{width:100%;height:auto}.label-caption{display:block;font-size:13px;margin-top:10px;color:#334155}.fml-hero-grid>div{min-width:0}@media(max-width:768px){.chapter-pdp-empathy{height:350px;object-position:35% 20%}.chapter-visual{margin-bottom:22px}.fml-thumb{flex-basis:56px!important;width:56px!important;height:56px!important}.fml-main-display{width:100%}}.fml-pdp-wrap{background:#fdfbf7;color:#1b1e22;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased}.fml-pdp-wrap *{box-sizing:border-box}.fml-top-bar{background:#141a29;color:#fdfbf7;text-align:center;padding:10px 16px;font-size:13px;font-weight:500}.fml-top-bar strong{color:#f59e0b}.fml-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#fff;border-bottom:1px solid #EAE3D9;position:sticky;top:0;z-index:50}.fml-nav-logo{font-size:20px;font-weight:900;color:#141a29;text-decoration:none;letter-spacing:-.02em}.fml-nav-actions{display:flex;align-items:center;gap:10px}.fml-hotline-btn{background:#f4efea;color:#141a29;text-decoration:none;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.fml-cart-badge{background:#141a29;color:#fff;border:none;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.fml-hero-grid{display:grid;grid-template-columns:1fr;gap:20px;padding:16px;max-width:1100px;margin:0 auto}@media(min-width:768px){.fml-hero-grid{grid-template-columns:1.1fr .9fr;gap:40px;padding:40px 20px}}.fml-main-display{background:#fff;border:1px solid #EAE3D9;border-radius:16px;aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.fml-main-img{max-height:80%;max-width:80%;object-fit:contain}.fml-pill-tag{position:absolute;bottom:12px;left:12px;background:#141a29;color:#fdfbf7;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px}.fml-thumb-row{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.fml-thumb{width:60px;height:60px;border-radius:8px;border:1px solid #E2E8F0;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.fml-thumb.active{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.fml-thumb img{max-width:80%;max-height:80%;object-fit:contain}.fml-title-area h1{font-size:24px;font-weight:800;color:#141a29;margin:0 0 8px;line-height:1.2}.fml-badges-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.fml-claim-pill{background:#eef2f6;color:#1e2738;font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px}.fml-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.fml-current-price{font-size:32px;font-weight:800;color:#141a29}.fml-compare-price{font-size:16px;text-decoration:line-through;color:#94a3b8}.fml-shipping-tag{font-size:12px;font-weight:700;color:#059669;background:#d1fae5;padding:2px 6px;border-radius:4px}.fml-variant-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.fml-v-card{border:1px solid #E2E8F0;border-radius:10px;padding:12px 14px;background:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s}.fml-v-card.selected{border-color:#f59e0b;background:#fffdf9;box-shadow:0 0 0 1px #f59e0b}.fml-v-title{font-weight:700;font-size:14px;color:#141a29}.fml-v-sub{font-size:12px;color:#64748b;margin-top:2px}.fml-v-price{font-weight:800;font-size:16px;color:#141a29;text-align:right}.fml-btn-cart{width:100%;background:#141a29;color:#fff;border:none;border-radius:10px;padding:16px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;margin-bottom:12px}.fml-btn-cart:hover{background:#1e2738}.fml-guarantee-box{background:#f4efea;border-radius:8px;padding:12px;font-size:12px;color:#475569;display:flex;flex-direction:column;gap:4px}.fml-section{padding:48px 16px}.fml-section-inner{max-width:900px;margin:0 auto}.fml-dark-section{background:#141a29;color:#fdfbf7}.fml-sec-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:inline-block}.fml-sec-heading{font-size:24px;font-weight:800;margin:0 0 12px;line-height:1.25}.fml-faq-item{border-bottom:1px solid #E2E8F0;padding:16px 0}.fml-faq-q{font-weight:700;font-size:15px;color:#141a29;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.fml-faq-a{font-size:14px;color:#475569;line-height:1.6;margin-top:8px}.fml-footer{background:#0b0e14;color:#94a3b8;padding:48px 16px 24px;font-size:13px;border-top:1px solid #1E2738}.fml-footer-inner{max-width:1100px;margin:0 auto}.fml-footer-links{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.fml-footer-links a{color:#cbd5e1;text-decoration:none}.fml-disclaimer{border-top:1px solid #1E2738;padding-top:20px;font-size:11px;line-height:1.6;color:#64748b}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp.css.map */
