#header-group .section,#header-group .header__row,#header-group .announcement-bar,#MainContent .section--page-width,#MainContent .section.page-width-content,#MainContent results-list.product-grid-container{grid-template-columns:0 minmax(0,1fr) 0!important;padding-inline:0!important}#header-group .header__columns,#header-group .announcement-bar__slider,#MainContent .section--page-width,#MainContent .section.page-width-content,#MainContent .collection-wrapper,#MainContent[data-template^=collection]>.shopify-section>.iii-collection-links>.iii-cl-wrap{width:min(var(--iii-page-max,1120px),calc(100% - var(--iii-page-gutter,32px)))!important;max-width:var(--iii-page-max,1120px)!important;margin-inline:auto!important;box-sizing:border-box!important}#header-group .header__logo{margin-inline-start:0!important;padding-inline-start:0!important}#header-group .announcement-bar,#header-group .announcement-bar__slides,#header-group .announcement-bar__slide,#header-group .announcement-bar__text,#header-group .announcement-bar :is(p,span,a,strong,em){color:#e8f3f9!important}#header-group .announcement-bar a{text-decoration:underline!important;text-underline-offset:2px!important}#MainContent[data-template^=page] h1{font-size:clamp(1.7rem,2.6vw,2.2rem)!important;line-height:1.15!important;letter-spacing:-.025em!important;margin-block-end:.5em!important}#MainContent[data-template^=page] h2{font-size:clamp(1.2rem,1.7vw,1.45rem)!important;line-height:1.3!important;letter-spacing:-.015em!important;margin-block:1.9em .45em!important}#MainContent[data-template^=page] h3{font-size:clamp(1.02rem,1.3vw,1.12rem)!important;line-height:1.35!important;letter-spacing:-.01em!important;margin-block:1.4em .35em!important}#MainContent[data-template^=page] :is(p,li){font-size:1rem!important;line-height:1.65!important}#MainContent[data-template^=page] li{margin-block:.28em!important}#MainContent[data-template^=page] :is(h1,h2,h3):first-child{margin-block-start:0!important}#MainContent[data-template^=page] :is(h1,h2,h3,p,li,ul,ol){text-align:start!important}#MainContent[data-template^=page] .section>*,#MainContent[data-template^=page] :is(.text-block,rte-formatter)>*{margin-inline-start:0!important;margin-inline-end:auto!important}#MainContent[data-template^=page] .search-page__header{width:min(100%,720px)!important;max-width:720px!important}#MainContent[data-template^=page] .search-page__header .search-page-input__parent{width:100%!important;max-width:100%!important}#MainContent[data-template^=page] .search-page__header search-page-input-component{width:100%!important;max-width:100%!important}#MainContent[data-template^=page] .search-page__header .search-page-input{width:100%!important}@media screen and (min-width:1000px){#MainContent[data-template="page.contact"]{display:grid!important;grid-template-columns:minmax(0,400px) minmax(0,1fr)!important;column-gap:clamp(32px,4vw,56px)!important;align-items:start!important;width:min(var(--iii-page-max,1120px),calc(100% - var(--iii-page-gutter,32px)))!important;max-width:var(--iii-page-max,1120px)!important;margin-inline:auto!important;box-sizing:border-box!important}#MainContent[data-template="page.contact"]>.shopify-section:nth-child(2){grid-column:1!important;grid-row:1/span 2!important;position:sticky!important;top:calc(var(--header-height,72px) + 24px)!important}#MainContent[data-template="page.contact"]>.shopify-section:nth-child(1){grid-column:2!important;grid-row:1!important}#MainContent[data-template="page.contact"]>.shopify-section:nth-child(3){grid-column:2!important;grid-row:2!important}#MainContent[data-template="page.contact"] .section--page-width,#MainContent[data-template="page.contact"] .section.page-width-content,#MainContent[data-template="page.contact"] .contact-form{width:100%!important;max-width:none!important;margin-inline:0!important}#MainContent[data-template="page.contact"] .section>*,#MainContent[data-template="page.contact"] :is(.text-block,rte-formatter)>*{max-width:100%!important}}#MainContent[data-template="page.contact"] .section>.custom-section-content,#MainContent[data-template="page.contact"] .custom-section-content>.layout-panel-flex{width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important}@media screen and (max-width:999px){#MainContent[data-template="page.contact"] .contact-form{width:100%!important;max-width:none!important;margin-inline:0!important}}#MainContent[data-template="page.contact"]>.shopify-section:nth-child(2) .section-background{display:none!important}#MainContent[data-template="page.contact"] .contact-form{padding:clamp(20px,2vw,26px)!important;border:1px solid rgba(15,118,110,.2)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 34px #0f172a0f!important;box-sizing:border-box!important}#MainContent[data-template="page.contact"] .contact-form :is(input[type=text],input[type=email],input[type=tel],textarea){border-radius:12px!important}#MainContent[data-template="page.contact"] .contact-form button[type=submit]{border-radius:12px!important;width:100%!important}#MainContent .slideshow-controls__dots .slideshow-control{min-width:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#MainContent .iiimed-product-specs__link{display:inline-block!important;padding-block:4px!important;line-height:1.3!important}#MainContent .cart__summary small a,#MainContent .cart-page small a,#MainContent small a{display:inline-block!important;padding-block:5px!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/iiimed-layout-fixes.css.map */
