.mgsp .mgsp__gallery-main{object-fit:contain;background:#f8f7f2}.mgsp .mgsp__gallery-stage{aspect-ratio:1!important}.mgsp .mgsp__proof-line>svg{width:19px;height:19px}.mgsp .mgsp__four-grid img,.mgsp .mgsp__ingredient-card img{object-fit:cover}.mgsp .mgsp__sticky{position:fixed;z-index:20;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px max(20px,calc((100vw - 1160px)/2));background:#fffaf4;border-top:1px solid #d8cec4}.mgsp .mgsp__sticky[hidden]{display:none}.mgsp .mgsp__sticky>div{display:flex;gap:14px;align-items:center}.mgsp .mgsp__sticky .mgsp__primary-cta{min-height:48px}.mgsp .mgsp__faq-list{max-width:850px;margin:auto}.mgsp .mgsp__review-grid article{padding:26px}.mgsp .mgsp__review-grid h3{font-size:30px}.mgsp .mgsp__problem-image img{object-fit:contain}.mgsp .mgsp__split-media img{width:100%;height:auto}.mgsp .mgsp__product-form button:disabled{opacity:.65;cursor:not-allowed}.mgsp [data-mgsp-tier]:focus-visible{outline:3px solid #174a4d;outline-offset:3px}.mgsp .mgsp__proof-line{flex-wrap:wrap}@media(max-width:640px){.mgsp .mgsp__sticky>div{display:grid;gap:2px}.mgsp .mgsp__sticky [data-mgsp-sticky-price]{display:none}.mgsp .mgsp__sticky{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.mgsp .mgsp__sticky strong{font-size:15px}.mgsp .mgsp__sticky span{font-size:12px}}.mgsp .mgsp__sticky{display:flex!important}.mgsp .mgsp__sticky[hidden]{display:none!important}.mgsp .mgsp__four-grid img{height:auto;aspect-ratio:1;object-fit:cover}.mgsp .mgsp__thumb img{width:100%;height:100%;object-fit:cover}.mgsp .mgsp__tabpanel img{height:auto}.mgsp .mgsp__comparison-table [role=cell]{padding:18px}.mgsp .mgsp__comparison-copy{align-self:center}.mgsp .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mgsp .mgsp__comparison-copy .mgsp__primary-cta{padding:14px 24px}.mgsp .mgsp__comparison-table{overflow:hidden}.mgsp .mgsp__comparison-table>div:not(.mgsp__comparison-head)>[role=cell]{display:block;white-space:normal;font-size:16px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/joint-comfort-overrides.css.map */
