.fc-wrap{padding:40px 16px;font-family:Montserrat,Segoe UI,Helvetica,Arial,sans-serif;box-sizing:border-box}.fc-wrap *,.fc-wrap *:before,.fc-wrap *:after{box-sizing:inherit}.fc-section-label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#888780;margin-bottom:6px}.fc-section-h{font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:24px;line-height:1.3}.fc-dropdown-row{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.fc-dropdown-label{font-size:14px;color:#5f5e5a;white-space:nowrap}.fc-select{font-size:14px;font-family:inherit;padding:9px 32px 9px 12px;border-radius:8px;border:1px solid #ccc;background:#fff;color:#1a1a1a;min-width:240px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.fc-select:focus{outline:none;border-color:#7f77dd;box-shadow:0 0 0 2px #7f77dd33}.fc-panel{display:grid;grid-template-columns:2fr 1fr;border:1px solid #e8e8e4;border-radius:12px;overflow:hidden;background:#fff}.fc-left{padding:28px;display:flex;flex-direction:column;gap:22px}.fc-product-name{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.3;margin-bottom:3px}.fc-product-sub{font-size:12px;color:#888780}.fc-claims{display:flex;flex-direction:column}.fc-claim{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid #f0ede8;font-size:15px;color:#2c2c2a;line-height:1.55}.fc-claim:last-child{border-bottom:none;padding-bottom:0}.fc-claim-num{font-size:20px;font-weight:500;color:#afa9ec;min-width:26px;line-height:1.3;flex-shrink:0}.fc-divider{border:none;border-top:1px solid #f0ede8;margin:0}.fc-block-label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#888780;margin-bottom:10px}.fc-badges{display:flex;gap:7px;flex-wrap:wrap}.fc-badge{display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;font-size:12px;font-family:inherit;transition:opacity .2s}.fc-badge.active{background:#e87722;color:#fff5ef}.fc-badge.inactive{background:#f1efe8;color:#b4b2a9}.fc-badge svg{width:12px;height:12px;flex-shrink:0}.fc-cta-row{display:flex;gap:10px;flex-wrap:wrap}.fc-cta-primary{padding:11px 22px;border-radius:20px;background:#b0008e;color:#eeedfe;font-size:14px;font-weight:800;font-family:inherit;text-transform:uppercase;border:none;cursor:pointer;transition:background .15s;width:100%;max-width:290px}.fc-cta-primary:hover{background:#534ab7}.fc-cta-secondary{padding:11px 18px;border-radius:20px;background:transparent;color:#5f5e5a;font-size:14px;font-weight:800;text-transform:uppercase;border:1px solid #ccc;cursor:pointer;transition:background .15s;width:100%;max-width:290px}.fc-cta-secondary:hover{background:#f1efe8}.fc-img-col{background:#fbeaf0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:28px 20px 32px;gap:14px;border-left:1px solid #f0c5d5}.fc-product-img{width:100%;flex:1;border-radius:8px;background:#f4c0d1;display:flex;align-items:center;justify-content:center;overflow:hidden}.fc-product-img img{width:100%;height:100%;object-fit:cover;display:block}.fc-img-name{font-size:11px;font-weight:500;color:#72243e;text-align:center;line-height:1.4}@keyframes fc-fade-in{0%{opacity:0}to{opacity:1}}.fc-fade{animation:fc-fade-in .6s ease-in-out}@media(max-width:768px){.fc-panel{grid-template-columns:1fr 1fr}}@media(max-width:640px){.fc-section-h{font-size:20px}.fc-dropdown-row{flex-direction:column;align-items:flex-start;gap:8px}.fc-select{width:100%;min-width:unset}.fc-panel{grid-template-columns:1fr;grid-template-rows:1fr 2fr}.fc-img-col{flex-direction:row;justify-content:flex-start;align-items:center;border-left:none;border-bottom:1px solid #f0c5d5;padding:18px 20px;gap:16px;order:-1}.fc-img-name{display:none}.fc-left{padding:20px;gap:18px}.fc-product-name{font-size:17px}.fc-claim{font-size:14px;gap:11px;padding:11px 0}.fc-claim-num{font-size:17px;min-width:22px}.fc-cta-row{flex-direction:column}.fc-cta-primary,.fc-cta-secondary{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/custom-clinical-lp.css.map */
