:root{--iii-page-max:1120px;--iii-page-gutter:32px;--iii-pdp-media-max:470px;--iii-pdp-stack-max:520px;--iii-card-border:rgba(29,78,216,.18);--iii-card-shadow:0 18px 44px rgba(15,23,42,.07);--iii-card-bg:linear-gradient(135deg,rgba(239,246,255,.98),rgba(255,255,255,.92));--iii-brand-teal:#006b7f;--iii-brand-ink:#183247}@media(max-width:749px){:root{--iii-page-gutter:24px;--iii-pdp-media-max:100%}}#header-group .header__row .header__columns,#header-group .announcement-bar__slider{width:min(var(--iii-page-max),calc(100% - var(--iii-page-gutter)))!important;max-width:var(--iii-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#header-group .announcement-bar__slides{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#header-group .announcement-bar__slide,#header-group .announcement-bar__text{text-align:start!important}#header-group .menu-list__list-item:where(:not([slot=overflow]):not([slot=more])){position:relative!important}#header-group .menu-list__list-item:where(:not([slot=overflow]):not([slot=more]))>.menu-list__submenu{width:max-content!important;min-width:0!important;max-width:min(380px,calc(100vw - 2rem))!important;left:0!important;right:auto!important;padding-inline:0!important}#header-group .menu-list__submenu-inner{display:inline-flex!important;width:max-content!important;padding:6px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;box-shadow:0 10px 24px #0f172a24!important}#header-group .mega-menu{width:max-content!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}#header-group .mega-menu__grid{display:block!important;width:max-content!important;gap:0!important}#header-group .mega-menu__list{display:block!important;width:max-content!important;margin:0!important;padding:0!important}#header-group .mega-menu__column{display:block!important;width:max-content!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}#header-group .mega-menu__column>div{width:max-content!important}#header-group .mega-menu__link{display:block!important;width:max-content!important;padding:7px 10px!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important;color:var(--iii-brand-ink)!important}#header-group .mega-menu__link:hover{background:#006b7f14!important}#header-group .mega-menu__link-image{display:none!important}#header-group .overflow-menu::part(overflow){left:50%!important;right:auto!important;width:min(var(--iii-page-max),calc(100% - var(--iii-page-gutter)))!important;transform:translate(-50%)!important}#header-component[transparent]:has(header-menu:hover):not(:has([aria-expanded=true])){--closed-underlay-height:0px!important;--full-open-header-height:0px!important;--submenu-height:0px!important;--header-content-transition-timing:0s!important}#header-component:has(header-menu:hover):not(:has([aria-expanded=true])) .header__underlay-closed,#header-component:has(header-menu:hover):not(:has([aria-expanded=true])) .header__underlay-open{height:0!important;min-height:0!important;max-height:0!important;opacity:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;pointer-events:none!important;overflow:hidden!important}#header-component:has(header-menu:hover):not(:has([aria-expanded=true])) .header__underlay-open:after{content:none!important;display:none!important;box-shadow:none!important;background:transparent!important}#header-group .overflow-menu::part(list),#header-group .overflow-menu::part(more),#header-group .overflow-menu::part(placeholder){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;outline:0!important}#header-group .menu-list__list-item:not([slot=overflow]):after,#header-group .menu-list__link:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;outline:0!important}#header-group nav a[href],#header-group [role=navigation] a[href],#header-group [class*=header-menu] a[href],#header-group [class*=menu-list] a[href],#header-group .header__menu-item,#header-group .list-menu__item,#header-group .menu-list__link{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:.3rem .44rem!important;color:var(--iii-brand-ink)!important;text-decoration:none!important;transform:none!important;outline:0!important}#header-group .menu-list__link-title{display:inline-block!important;position:relative!important;transition:color .18s ease,text-shadow .18s ease,transform .18s ease,opacity .18s ease!important;will-change:transform!important;color:inherit!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}#header-group .menu-list__list-item:hover .menu-list__link-title,#header-group .menu-list__link:hover .menu-list__link-title,#header-group .menu-list__link:focus-visible .menu-list__link-title,#header-group .menu-list__link--active .menu-list__link-title{color:var(--iii-brand-teal)!important;transform:translateY(-1px)!important;text-shadow:0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(0,107,127,.18)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}#MainContent .iii-catalog .iii-wrap,#MainContent .iii-catalog [class*=iii-wrap],#MainContent .page-width,#MainContent .page-width-content,#MainContent .section-width--page,#MainContent .section-width--page-width,#MainContent .product-information,#MainContent [data-product-information],#MainContent section[id*=ProductInformation],#MainContent section[id*=product-information],#MainContent .product-recommendations,#MainContent [class*=product-recommendations]{width:min(var(--iii-page-max),calc(100% - var(--iii-page-gutter)))!important;max-width:var(--iii-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#MainContent .collection-hero,#MainContent .collection-hero__inner,#MainContent .collection__title,#MainContent .collection-title{width:min(var(--iii-page-max),calc(100% - var(--iii-page-gutter)))!important;max-width:var(--iii-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;text-align:left!important}#MainContent .collection-hero__title,#MainContent .collection__title h1,#MainContent h1.collection-hero__title{width:100%!important;margin-left:0!important;text-align:left!important}#MainContent .product-grid__item [class*=product-card-gallery],#MainContent .product-grid__item [class*=card-gallery],#MainContent .product-grid__item .product-card__image-wrapper,#MainContent .product-grid__item .card__media,#MainContent .product-grid__item .media{border-radius:18px!important;overflow:hidden!important;background:#ffffff70!important}#MainContent .product-grid__item img{border-radius:18px!important;overflow:hidden!important;display:block!important}#MainContent .product-information,#MainContent [data-product-information],#MainContent section[id*=ProductInformation],#MainContent section[id*=product-information]{margin-top:24px!important;margin-bottom:24px!important;padding:24px!important;border:1px solid var(--iii-card-border)!important;border-radius:26px!important;background:linear-gradient(135deg,#eff6ffd1,#ffffffad)!important;box-shadow:var(--iii-card-shadow)!important;overflow:visible!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#MainContent .product-information .product-media-container,#MainContent [data-product-information] .product-media-container,#MainContent .media-gallery__grid .product-media-container{width:100%!important;max-width:var(--iii-pdp-media-max)!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin-left:auto!important;margin-right:auto!important;border:1px solid rgba(29,78,216,.14)!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffffe0,#eff6ff9e)!important;box-shadow:0 14px 34px #0f172a0f!important;overflow:hidden!important}#MainContent .media-gallery__grid,#MainContent .product-media-gallery{width:100%!important;max-width:var(--iii-pdp-stack-max)!important;margin-left:auto!important;margin-right:auto!important}#MainContent .product-media,#MainContent .media-gallery__grid .product-media,#MainContent .product-media-container .product-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;background:transparent!important;border-radius:22px!important;overflow:hidden!important}#MainContent .product-media img,#MainContent .product-media__image,#MainContent .product-media-container img,#MainContent .media-gallery__grid img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;position:relative!important;z-index:1!important;background:transparent!important}#MainContent .product-media-container button,#MainContent .product-media-container [class*=zoom],#MainContent .product-media-container [class*=Zoom],#MainContent .product-media-container [class*=media-button],#MainContent .product-media-container [class*=MediaButton]{background:transparent!important}#MainContent .product-information .product-details,#MainContent .product-information [class*=product-details],#MainContent [data-product-information] [class*=product-details]{background:#ffffff94!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:20px!important;padding:18px!important;box-sizing:border-box!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:989px){#MainContent .product-information,#MainContent [data-product-information],#MainContent section[id*=ProductInformation],#MainContent section[id*=product-information]{padding:18px!important}#MainContent .product-information__grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;grid-template-columns:none!important;width:100%!important;max-width:var(--iii-pdp-stack-max)!important;margin-left:auto!important;margin-right:auto!important}#MainContent .product-information__media,#MainContent .product-details,#MainContent .product-media-gallery,#MainContent .media-gallery__grid,#MainContent .product-information .product-media-container,#MainContent [data-product-information] .product-media-container,#MainContent .product-information .product-details,#MainContent .product-information [class*=product-details],#MainContent [data-product-information] [class*=product-details],#MainContent .product-information [class*=product-info],#MainContent .product-information [class*=ProductInfo],#MainContent .product-information [class*=buy],#MainContent .product-information [class*=Buy],#MainContent .product-information [class*=details],#MainContent .product-information [class*=Details]{width:100%!important;max-width:var(--iii-pdp-stack-max)!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;box-sizing:border-box!important}#MainContent .product-information__media{order:0!important;min-width:0!important}#MainContent .product-details{order:1!important}#MainContent .product-media-gallery,#MainContent .media-gallery__grid{margin-bottom:0!important}#MainContent .product-information form,#MainContent .product-information product-form,#MainContent .product-information .product-form,#MainContent .product-information .product-form-buttons{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}#MainContent .iiimed-product-b2b-layer[hidden]{display:none!important}.product-form-buttons .add-to-cart-button,.product-form__submit,.button[id^=BuyButtons-ProductSubmitButton-]{background:#006b7f!important;color:#fff!important;border:1px solid #006b7f!important;box-shadow:none!important;opacity:1!important}.product-form-buttons .add-to-cart-button *,.product-form__submit *,.button[id^=BuyButtons-ProductSubmitButton-] *{color:#fff!important;opacity:1!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/iiimed-nav-effects.css.map */
