@media(max-width:740px){:root{--font-size: 15px;--font-size-reset: 15px;--font-size-sm: 13px}}:is([id*=__custom_liquid],[id*=__cph_hero],[id*=__ct_],[id*=__ct-],[id$=_ct],.migraine-resources-container) :is(span,b,strong,em,i,li){font-size:inherit}.migraine-resources-container .brand-credit,.migraine-resources-container .work-in-progress,.migraine-resources-container #lastUpdated,.migraine-resources-container .last-updated{font-size:13px!important}@media(max-width:768px){input,select,textarea,input[type=email],input[type=text],input[type=search],input[type=tel],input[type=number]{font-size:16px!important}}@media(max-width:1099px){.section-header__mobile .slideout__trigger-mobile-menu,.mobile-nav__mobile-header .slideout__trigger--close button,.slideout__trigger--close .js-slideout-close{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0!important}.section-header__mobile .slideout__trigger-mobile-menu svg{margin-right:0!important}.section-header__mobile .header__cart-links__wrapper--mobile a,.section-header__mobile .js-search-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}.section-header__searchbox .searchbox__close-label{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.ct-pbar__inner>a.ct-pbar__link{padding:15px 8px!important;margin:-15px -8px!important;position:relative}@media(max-width:720px){.ct-pbar__inner>a.ct-pbar__link{padding:16px 10px!important;margin:-16px -10px!important}}.ctspec__dots{gap:0!important}.ctspec__dots .ctspec__dot{box-sizing:content-box!important;padding:17px 10px!important;background-clip:content-box!important;min-height:0}.pagination__wrapper .page-number,.pagination__wrapper .paginate-buttons{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;vertical-align:middle}.section-footer .left-footer ul li{display:inline-block;margin:0 4px!important}.section-footer .left-footer ul li a,.section-footer .policies a{display:inline-block;padding:12px 6px;line-height:1.3}.section-footer .copyright a{display:inline-block;padding:12px 4px}.social-icons__share--wrapper a{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:4px!important}.slideout__drawer-left .details__summary .details__link{cursor:pointer}.slideout__drawer-left .menu__item--view-all .menu__link{font-weight:700}.slideout__drawer-left .menu__list .menu__link,.slideout__drawer-left .details__summary{min-height:44px}@media(max-width:1099px){.section-header .section-header__main-bar.devices-hide{display:none!important}.section-header .section-header__mobile.lg-hide{display:block!important}}@media(min-width:1100px){.section-header__main-bar .grid__wrapper.inline-layout{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;column-gap:20px}.section-header__main-bar .header-inline__logo-wrapper{flex:0 0 auto;width:auto!important}.section-header__main-bar .header-inline__nav-wrapper{flex:1 1 auto;min-width:0;width:auto!important;text-align:center}.section-header__main-bar .header-inline__cart-links-wrapper{flex:0 0 auto;width:auto!important}.section-header__main-bar ul.header__navigation,.section-header__main-bar ul.header__cart-links__wrapper{white-space:nowrap}}@media(min-width:1100px)and (max-width:1379px){.section-header__main-bar ul.header__navigation>li>a,.section-header__main-bar ul.header__navigation>li>a>span{font-size:16px!important;letter-spacing:.5px!important}.section-header__main-bar ul.header__navigation>li{margin-left:2px!important;margin-right:2px!important}.section-header__main-bar .ct-fs-hdr-item{margin-right:8px!important}.section-header__main-bar .ct-fs-hdr-item a.ct-fs-link{padding:8px 12px!important;font-size:12px!important}}@media(min-width:1100px){.section-header__main-bar .ct-fs-hdr-item,.section-header__main-bar .ct-fs-hdr-pill{display:inline-flex!important}}body.ct-sticky-on{padding-bottom:var(--ctp-bar-h, 68px)}.ct-buddy{line-height:0}.article-template>.grid__wrapper>div>.box-ratio{padding-bottom:0!important;height:clamp(220px,42vw,520px);border-radius:18px;overflow:hidden;margin:8px 0 24px;position:relative}.article-template>.grid__wrapper>div>.box-ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:18px}@media(max-width:767px){.article-template>.grid__wrapper>div>.box-ratio{height:min(62vw,360px);border-radius:14px}.article-template>.grid__wrapper>div>.box-ratio img{border-radius:14px}}.template-blog article.span-4 .article-loop__date,.article-loop__date,.template-article .posted,.template-article .posted span,.article-template .posted,.article__rte--author,.featured-blog .posted{color:#5b6b82!important}.search-template #search-bar input[name=q]{font-size:16px}.search-template .ct-search-cards{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:28px;align-items:stretch}.search-template .ct-search-cards>article{grid-column:auto!important;width:auto!important;display:flex;flex-direction:column;background:#fff;border:1px solid #f4e6ea;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #0624480f}.search-template .ct-search-cards>article>.mb6{margin:0!important}.search-template .ct-search-cards .box-ratio{padding-bottom:0!important;height:188px;position:relative;overflow:hidden}.search-template .ct-search-cards .box-ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.search-template .ct-search-cards .excerpt{padding:16px 20px 22px;display:flex;flex-direction:column;flex:1 1 auto}.search-template .ct-search-cards .post-title{margin:0 0 8px!important;line-height:1.3}.search-template .ct-search-cards .post-title a{color:#062448;font-weight:800;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.search-template .ct-search-cards .article-headline{display:flex;flex-direction:column;flex:1 1 auto}.search-template .ct-search-cards .article-headline p{color:#3b4a63}.search-template .ct-search-cards .article-headline small{margin-top:auto}.search-template .ct-search-type{margin:0 0 6px;color:#5b6b82;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.search-template #search-pages-list ul.bullet li{margin-bottom:10px}.template-404 .cph__sub{font-size:clamp(16px,2.2vw,20px)!important}.error-page .ct-404-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-page .ct-404-actions .button{margin:0}.pre-footer-section{--button-bg: #1f6f8a}.error-page .ct-404-search{display:flex;gap:8px;max-width:520px;margin:28px auto 0}.error-page .ct-404-search input{flex:1 1 auto;margin:0;min-width:0}.error-page .ct-404-search .button{margin:0}body.buttons--layer button:after,body.buttons--layer [type=submit]:after,body.buttons--layer [type=button].btn-outline:after,body.buttons--layer a.button:after,body.buttons--layer .button:after,body.buttons--layer .shopify-payment-button__button:after,body.buttons--borders button.btn-outline:after,body.buttons--borders [type=submit].btn-outline:after,body.buttons--borders [type=button].btn-outline:after,body.buttons--borders a.button.btn-outline:after{display:none!important;content:none!important}body a.button:hover,body .button:hover,body button[type=submit]:hover,body input[type=submit]:hover{filter:brightness(.9);opacity:1!important;visibility:visible!important}#contactFormSubmit,#contactFormSubmit:hover,#contactFormSubmit:focus{background:#b5485d!important;color:#fff!important;border-color:#b5485d!important}#contactFormSubmit:hover{background:#9c3d50!important;filter:none}.ct-hub-ico{padding:7px!important}.subcategory-title .ct-hub-ico{padding:6px!important}.ct-ft__ico{padding:7px!important;box-sizing:border-box!important}.ct-topics img{padding:5px!important;box-sizing:border-box!important}.ct-why__ico img{width:78px!important;height:78px!important;object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/107/assets/ct-fixes.css.map */
