h1{font-size:28px;line-height:1.2;color:#0f2942;font-weight:700}.text-block--cro_subtitle p{font-size:17px;line-height:1.5;color:#334155;margin:2px 0 10px}.text-block--cro_bullets ul{list-style:none;margin:12px 0 4px;padding:0;display:grid;gap:8px}.text-block--cro_bullets li{font-size:16px;line-height:1.5;color:#1e293b}.media-gallery__grid{position:relative}.media-gallery__grid:before{content:"Chiropractor-Inspired Design";position:absolute;top:12px;left:12px;z-index:5;background:#0f2942;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:7px 12px;border-radius:999px;box-shadow:0 2px 10px #0f294240;pointer-events:none}@media screen and (min-width:990px){.media-gallery__grid{position:sticky;top:90px;align-self:start}}.cro-save-badge{display:inline-block;background:#1ca78b;color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em;padding:6px 12px;border-radius:999px;margin-left:10px;vertical-align:middle;white-space:nowrap}.price-item__group.compare-at-price{color:#64748b}.variant-picker .variant-option--buttons{display:flex;flex-direction:column;gap:12px}.variant-picker .variant-option__button-label{width:100%;border:2px solid #e2e8f0;border-radius:14px;padding:16px 16px 14px;position:relative;background:#fff;cursor:pointer}.variant-picker .variant-option__button-label:has(input:checked){border-color:#1ca78b;background:#f8fafc;box-shadow:0 0 0 1px #1ca78b}.variant-picker .variant-option__button-label.cro-popular{border-color:#1ca78b}.variant-picker .variant-option__button-label.cro-popular:after{content:"MOST POPULAR";position:absolute;top:-11px;right:14px;background:#1ca78b;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.variant-picker .variant-option__button-label.cro-value:after{content:"BEST VALUE";position:absolute;top:-11px;right:14px;background:#0f2942;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.add-to-cart-button:not(.sticky-add-to-cart__button){width:100%;min-height:56px;font-size:17px;font-weight:800;letter-spacing:.01em;border-radius:12px}.cro-microcopy{margin-top:12px;text-align:center;font-size:14px;line-height:1.5;color:#475569}.cro-microcopy .cro-pay-icons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:8px}.cro-microcopy .cro-pay-icons svg{height:24px;width:auto}.cro-cross-sell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px;margin-top:8px}.cro-cross-sell .cro-add-btn{display:inline-block;margin-top:12px;background:#10b981;color:#fff;font-weight:800;font-size:14px;border:0;border-radius:999px;padding:11px 20px;cursor:pointer}.cro-cross-sell .cro-add-btn:disabled{opacity:.65;cursor:default}.cro-h2{font-size:28px;line-height:1.25;color:#0f2942;font-weight:700;text-align:center;margin:0 0 10px}.cro-sub{text-align:center;color:#475569;font-size:16px;line-height:1.5;margin:0 0 28px}.cro-section{max-width:1200px;margin:0 auto}.cro-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cro-step{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.cro-step img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.cro-gif-placeholder{width:100%;aspect-ratio:4 / 3;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px;text-align:center;padding:20px}.cro-step-body{padding:18px}.cro-step-body h3{font-size:18px;color:#0f2942;margin:0 0 8px}.cro-step-body p{font-size:15px;line-height:1.55;color:#475569;margin:0}.cro-feature{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-bottom:32px}.cro-feature:last-child{margin-bottom:0}.cro-feature.flip .cro-feature-media{order:2}.cro-feature-media img{width:100%;border-radius:16px;display:block}.cro-feature-text h3{font-size:24px;color:#0f2942;margin:0 0 10px}.cro-feature-text p{font-size:16px;line-height:1.6;color:#475569;margin:0 0 10px}.cro-feature-text ul{margin:0;padding-left:20px;color:#334155;font-size:16px;line-height:1.6}.cro-compare{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff}.cro-compare th,.cro-compare td{padding:14px 18px;font-size:17px;line-height:1.5;text-align:left;border-bottom:1px solid #e2e8f0}.cro-compare tr:last-child th,.cro-compare tr:last-child td{border-bottom:0}.cro-compare thead th{background:#0f2942;color:#fff;font-size:17px}.cro-check{color:#10b981;font-weight:800}.cro-cross{color:#c16666;font-weight:700}.cro-faq details{border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;margin-bottom:12px;background:#fff}.cro-faq summary{font-weight:700;color:#0f2942;cursor:pointer;font-size:17px}.cro-faq details p{font-size:16px;line-height:1.6;color:#475569;margin:10px 0 0}@media screen and (max-width:749px){.cro-steps,.cro-feature{grid-template-columns:1fr}.cro-feature.flip .cro-feature-media{order:0}.cro-compare th,.cro-compare td{font-size:15px;padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-cro.css.map */
