:root{--pm-brand: #164152;--pm-brand-dark: #0f2f3a;--pm-accent: #6be1cd;--pm-radius-sm: 8px;--pm-radius-md: 10px;--pm-radius-lg: 12px;--pm-radius-xl: 14px;--pm-radius-pill: 999px}.product-accessories-accordion>summary::-webkit-details-marker,.product-variants-accordion>summary::-webkit-details-marker,.product-accessories-accordion>summary::marker,.product-variants-accordion>summary::marker{display:none}.product-accessories-accordion>summary,.product-variants-accordion>summary{position:relative;cursor:pointer;padding:12px 16px 12px 2.6rem;background-color:#f5f6f7;border:1px solid rgba(0,0,0,.06);border-radius:var(--pm-radius-md);font-size:1.05rem;font-weight:600;line-height:1.2}.product-accessories-accordion>summary:hover,.product-variants-accordion>summary:hover{background-color:#eef0f2}.product-accessories-accordion>summary:before,.product-variants-accordion>summary:before{content:"\25bc";position:absolute;left:.9rem;top:50%;transform:translateY(-50%) rotate(0);font-size:16px;transition:transform .25s ease}.product-accessories-accordion[open]>summary:before,.product-variants-accordion[open]>summary:before{transform:translateY(-50%) rotate(180deg)}.product-accessories-accordion .accordion-content,.product-variants-accordion .accordion-content{margin-top:10px}.product-accessories-accordion .accessory-card,.product-variants-accordion .accessory-card{width:100%;border:1px solid rgba(0,0,0,.06);border-radius:var(--pm-radius-md);padding:10px 12px;background:#fff}.product-accessories-accordion .accessory-item,.product-variants-accordion .accessory-item{margin-bottom:10px}.product-variants-accordion .accessory-card{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px}.product-variants-accordion .accessory-checkbox-col{display:flex;align-items:center;justify-content:center}.product-variants-accordion .variant-radio{width:18px;height:18px;margin:0}.product-variants-accordion .accessory-info{min-width:0}.product-variants-accordion .accessory-title{display:block;white-space:normal;overflow-wrap:anywhere}.product-variants-accordion .accessory-price-col{white-space:nowrap;text-align:right;font-weight:600;min-width:70px}.product-accessories-accordion .accordion-content.accessories-widget .accessories-list{position:relative;max-height:280px;overflow-y:auto;overflow-x:hidden;margin:10px 0 14px;padding:10px 18px 24px 10px;border:1px solid rgba(0,0,0,.14);border-radius:var(--pm-radius-lg);background:#f4f5f6;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.product-accessories-accordion .accordion-content.accessories-widget .accessories-list:before{content:"";position:sticky;bottom:0;display:block;height:42px;margin-top:-42px;background:linear-gradient(to bottom,#f4f5f600,#f4f5f6d9);pointer-events:none;z-index:2}.product-accessories-accordion .accordion-content.accessories-widget .accessories-list:after{content:"\2304";position:sticky;bottom:8px;display:block;text-align:center;font-size:18px;font-weight:700;color:#0000008c;animation:pulsemed-scroll-hint 1.6s infinite ease-in-out;pointer-events:none;z-index:3}@keyframes pulsemed-scroll-hint{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(4px);opacity:1}}.account-icon--logged-in svg{color:#16a34a;stroke:currentColor}.account-icon--logged-out svg{color:var(--pm-brand);stroke:currentColor}@media (min-width: 990px){header nav.header__link-list.justify-center.wrap{font-size:16px!important}header nav.header__link-list.justify-center.wrap a,header nav.header__link-list.justify-center.wrap summary,header nav.header__link-list.justify-center.wrap button{font-size:inherit!important}header .mega-menu__content{font-size:15px!important}header .mega-menu__content a,header .mega-menu__content button,header .mega-menu__content summary,header .mega-menu__content span{font-size:inherit!important}header .header__secondary-nav a,header .header__secondary-nav button,header .header__secondary-nav summary,header .header__secondary-nav span{font-size:16px!important;line-height:1.2}header .header__secondary-nav .popover a,header .header__secondary-nav .popover button{font-size:15px!important}}@media (max-width: 989px){.menu-drawer{font-size:16px!important}.menu-drawer a,.menu-drawer button,.menu-drawer summary,.menu-drawer span{font-size:inherit!important}}.pm-breadcrumbs{padding:15px 0}.pm-breadcrumbs>.Container{max-width:var(--header-max-width, 1440px);margin-left:auto;margin-right:auto;padding-left:var(--header-padding-inline, 24px);padding-right:var(--header-padding-inline, 24px)}@media (min-width: 1000px){.pm-breadcrumbs>.Container{padding-left:45px;padding-right:40px}}.pm-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pm-breadcrumbs__item{margin:0;padding:0}.pm-breadcrumbs__sep{opacity:.45}.pm-breadcrumbs__link{text-decoration:none;color:inherit;opacity:.75;font-weight:400}.pm-breadcrumbs__link:hover{opacity:1;text-decoration:underline}.pm-breadcrumbs__current{opacity:.9;font-weight:400}.pm-cat-wrap{padding-top:60px;padding-bottom:clamp(28px,4vw,56px)}.pm-cat-wrap .pm-cat-container{width:min(1200px,100%);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width: 700px){.pm-cat-wrap .pm-cat-container{padding-left:32px;padding-right:32px}}.pm-cat-wrap .pm-catalogue__header{max-width:920px;padding:0 0 22px;text-align:left}.pm-cat-wrap .pm-catalogue__title{margin:0 0 10px;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.015em}.pm-cat-wrap .pm-catalogue__subtitle{margin:0;font-size:17px;opacity:.82;max-width:70ch;line-height:1.5}.pm-cat-wrap .pm-catalogue__section{margin-top:28px}.pm-cat-wrap .pm-catalogue__h2{margin:0 0 14px;font-size:16px;font-weight:800;letter-spacing:.01em}.pm-cat-wrap .pm-catalogue__lead{margin:-6px 0 16px;opacity:.82;max-width:80ch;font-size:15px}.pm-cat-wrap .pm-catalogue__section--alt{margin-top:28px;padding:18px;border-radius:16px;background:rgb(var(--text-color) / .03);border:1px solid rgb(var(--text-color) / .06)}@media (min-width: 700px){.pm-cat-wrap .pm-catalogue__section--alt{padding:22px}}.pm-cat-grid{display:grid;gap:16px;grid-template-columns:1fr;align-items:stretch}@media (min-width: 700px){.pm-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.pm-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pm-cat-card{display:flex;flex-direction:column;text-decoration:none;background:rgb(var(--background-secondary, 255 255 255));border:1px solid rgb(var(--text-color) / .1);border-radius:var(--pm-radius-xl);padding:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 10px 28px #0000000f;height:100%;color:inherit}.pm-cat-card:hover{transform:translateY(-2px);border-color:rgb(var(--text-color) / .16);box-shadow:0 14px 34px #00000014}.pm-cat-card:focus-visible{outline:2px solid rgb(var(--text-color) / .35);outline-offset:3px}.pm-cat-card[aria-disabled=true]{opacity:.6;pointer-events:none}.pm-cat-card__top{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:start}.pm-cat-card__icon{width:60px;height:60px;border-radius:var(--pm-radius-lg);display:grid;place-items:center;font-weight:800;letter-spacing:.02em;background:rgb(var(--text-color) / .06);color:rgb(var(--text-color))}.pm-cat-card__media{width:100%;height:100%;border-radius:var(--pm-radius-lg);overflow:hidden;background:rgb(var(--text-color) / .06);display:grid;place-items:center}.pm-cat-card__img{width:100%;height:100%;object-fit:cover;display:block}.pm-cat-card__title{font-weight:800;font-size:15px;line-height:1.25;margin:0}.pm-cat-card__desc{margin-top:4px;color:rgb(var(--text-color) / .78);font-size:14px;line-height:1.45}.pm-cat-card__bullets{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:rgb(var(--text-color) / .8);font-size:14px;line-height:1.45}.pm-cat-card__bullets li{display:flex;gap:8px;align-items:baseline}.pm-cat-card__bullets li:before{content:"\2022";opacity:.45}.pm-cat-card__cta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgb(var(--text-color) / .08);font-weight:800;font-size:14px}.product .buy-buttons{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.product .buy-buttons .button{box-sizing:border-box!important;width:100%!important;max-width:200px!important;margin-inline:auto!important;padding:16px 24px!important;min-height:56px!important;border-radius:var(--pm-radius-pill)!important;display:flex!important;align-items:center!important;justify-content:center!important}.product .buy-buttons .button,.product .buy-buttons .button .atc{font-size:14px!important;font-weight:600!important;line-height:1!important}.product .quantity-selector label,.product .quantity-input label{font-size:15px;font-weight:550}.product .product-info__text .prose p{font-size:14px;font-weight:400;max-width:400px!important}@media (max-width: 749px){.product .buy-buttons .button{max-width:100%!important}}.cart .cart__empty .prose{max-height:30px;overflow:hidden}.product-info__inventory .text-warning{color:#f07c10;font-weight:600}.product-info__inventory .text-success{color:#2ea300d9;font-weight:600}@media (max-width: 989px){.etabs,.easytabs-tabs,.easy-tabs .tabs,.easy-tabs .tab-links{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:8px;padding-bottom:6px;scrollbar-width:none}.etabs::-webkit-scrollbar,.easytabs-tabs::-webkit-scrollbar,.easy-tabs .tabs::-webkit-scrollbar,.easy-tabs .tab-links::-webkit-scrollbar{display:none}.etabs>li,.easytabs-tabs>li,.easy-tabs .tabs>li,.easy-tabs .tab-links>li{flex:0 0 auto!important;margin:0!important}.etabs>li>a,.easytabs-tabs>li>a,.easy-tabs .tabs>li>a,.easy-tabs .tab-links>li>a,.etabs>li>button,.easytabs-tabs>li>button{white-space:nowrap!important}}.ddl__trigger{background-color:var(--pm-brand);color:#fff;font-size:14px;font-weight:600;padding:14px 26px;border-radius:var(--pm-radius-pill);border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.ddl__trigger:hover,.ddl__trigger:focus-visible{background-color:var(--pm-brand-dark);color:#fff;transform:translateY(-1px)}.ddl__trigger:focus-visible{outline:2px solid rgba(22,65,82,.4);outline-offset:3px}@media (max-width: 720px){.ddl__trigger{font-size:17px;padding:16px 24px}}.ddl__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#0006;z-index:999999;padding:18px}.ddl__overlay:not([hidden]){display:flex!important}.ddl__modal{width:min(980px,100%);max-height:90vh;min-height:640px;background:#fff;border-radius:var(--pm-radius-md);overflow:hidden;position:relative;display:flex;flex-direction:column}.ddl__close{position:absolute;top:10px;right:12px;border:0;background:transparent;font-size:22px;cursor:pointer}.ddl__header{padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.ddl__title{font-weight:800;font-size:20px;margin-bottom:20px}.ddl__steps{display:flex;gap:14px;flex-wrap:wrap}.ddl__step{display:flex;align-items:center;gap:8px;opacity:.65;font-size:14px;margin-bottom:20px}.ddl__step span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#0000000f;font-weight:800}.ddl__step.is-active{opacity:1}.ddl__step.is-active span{background:#0f3a4a;color:#fff}.ddl__body{padding:18px;overflow:auto;flex:1 1 auto}.ddl__panel{display:none;min-height:360px}.ddl__panel.is-active{display:block}.ddl__table{border:1px solid rgba(0,0,0,.1);border-radius:var(--pm-radius-sm);overflow:hidden}.ddl__thead{display:grid;grid-template-columns:1fr 160px;padding:12px 14px;background:#00000005;border-bottom:1px solid rgba(0,0,0,.08);font-size:13px;opacity:.85}.ddl__rows{display:flex;flex-direction:column}.ddl__row{display:grid;grid-template-columns:1fr 160px;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.ddl__row:last-child{border-bottom:0}.ddl__prod{display:flex;gap:12px;align-items:center}.ddl__thumb{width:46px;height:46px;display:grid;place-items:center}.ddl__thumb img{width:46px;height:46px;object-fit:contain}.ddl__prodTitle{font-weight:700}.ddl__prodVariant{font-size:13px;opacity:.7}.ddl__qty{display:flex;gap:10px;justify-content:flex-end;align-items:center}.ddl__qtyInput{width:88px;padding:8px 10px;border:1px solid rgba(0,0,0,.18);border-radius:6px}.ddl__iconBtn{width:38px;height:38px;border-radius:6px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer}.ddl__add{padding:12px 14px;display:flex;justify-content:flex-end}.ddl__addBtn{border-radius:6px;border:1px solid #1b6b3a;padding:8px 12px;background:#fff;cursor:pointer;font-weight:700}.ddl__picker{padding:12px 14px;border-top:1px solid rgba(0,0,0,.08);background:#00000004}.ddl__pickerInput{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:var(--pm-radius-sm)}.ddl__pickerResults{margin-top:10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--pm-radius-sm);background:#fff;overflow:hidden}.ddl__pickItem{display:flex;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06)}.ddl__pickItem:last-child{border-bottom:0}.ddl__pickItem:hover{background:#00000008}.ddl__pickThumb{width:42px;height:42px}.ddl__pickThumb img{width:42px;height:42px;object-fit:contain}.ddl__pickTitle{font-weight:700}.ddl__pickMeta{font-size:13px;opacity:.7}.ddl__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ddl__field{display:flex;flex-direction:column;gap:6px}.ddl__field--full{grid-column:1 / -1}.ddl__field input,.ddl__field textarea{padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:var(--pm-radius-sm)}.ddl__footer{padding:16px 18px;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:center;gap:14px}.ddl__ghost,.ddl__primary{min-width:280px;padding:12px 14px;border-radius:var(--pm-radius-sm);cursor:pointer;font-weight:800}.ddl__ghost{background:#fff;border:1px solid rgba(0,0,0,.18)}.ddl__primary{background:#0f3a4a;color:#fff;border:0}.ddl__notice{padding:10px 12px;border-radius:var(--pm-radius-sm);margin-bottom:12px}.ddl__notice--success{border:1px solid rgba(0,128,0,.25)}.ddl__notice--error{border:1px solid rgba(255,0,0,.25)}.ddl__reviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ddl__card{border:1px solid rgba(0,0,0,.1);border-radius:var(--pm-radius-md);padding:12px 14px;background:#fff}.ddl__card--wide{grid-column:1 / -1}.ddl__cardTitle{font-weight:800;margin-bottom:8px;opacity:.85}.ddl__reviewLinesItem{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:10px}.ddl__reviewLinesItem:last-child{border-bottom:0}.ddl__reviewThumb{width:42px;height:42px;flex:0 0 auto}.ddl__reviewThumb img{width:42px;height:42px;object-fit:contain}.ddl__reviewMeta{opacity:.75;font-size:13px;margin-top:2px}.ddl__reviewMessageBox{white-space:pre-wrap;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:var(--pm-radius-sm);padding:10px 12px}@media (max-width: 720px){.ddl__modal{min-height:100vh;max-height:100vh;border-radius:0}.ddl__thead,.ddl__row{grid-template-columns:1fr}.ddl__qty{justify-content:flex-start}.ddl__grid{grid-template-columns:1fr}.ddl__ghost,.ddl__primary{min-width:0;width:100%}.ddl__footer{flex-direction:column}.ddl__reviewGrid{grid-template-columns:1fr}.ddl__card--wide{grid-column:auto}}.pulsemed-delay-wrapper{display:flex;justify-content:center}.contact form,.contact-form,.shopify-section .contact{color:var(--pm-brand)}.contact label,.contact-form label{font-weight:600;color:var(--pm-brand)}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact select{border:2px solid rgba(22,65,82,.35);color:var(--pm-brand);font-size:16px;padding:12px 14px;border-radius:var(--pm-radius-md);transition:border-color .2s ease,box-shadow .2s ease}.contact input:focus,.contact textarea:focus,.contact select:focus{border-color:var(--pm-brand);box-shadow:0 0 0 3px #1641521f;outline:none}.contact ::placeholder{color:#16415273}.contact button,.contact-form button{background-color:var(--pm-accent);color:var(--pm-brand);font-weight:600}.pm-accelerated-buttons{position:relative}html.pm-terms-locked button[name=checkout],html.pm-terms-locked button[type=submit][name=checkout]{opacity:.45;filter:grayscale(.25);cursor:not-allowed}html.pm-terms-locked button[name=checkout] *,html.pm-terms-locked button[type=submit][name=checkout] *{pointer-events:none}html.pm-terms-locked .pm-accelerated-buttons{opacity:.45;filter:grayscale(.25)}html.pm-terms-locked .pm-accelerated-buttons:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:not-allowed;background:#ffffff03}.pm-terms--cart .pm-terms__label{display:grid;grid-template-columns:20px 1fr;column-gap:12px;align-items:start;cursor:pointer}.pm-terms--cart .pm-terms__checkbox{width:18px;height:18px;margin:0;transform:translateY(2px)}.pm-terms--cart .pm-terms__text{line-height:1.35}html.pm-terms-locked .pm-terms--cart .pm-terms__label{color:#b00020;font-weight:500}html.pm-terms-locked .pm-terms--cart .pm-terms__label a{color:#b00020;text-decoration:underline}html.pm-terms-locked .pm-terms--cart .pm-terms__text:after{content:" \26a0\fe0f";white-space:nowrap}.pm-terms--cart .pm-terms__checkbox:focus-visible{outline:2px solid rgba(176,0,32,.5);outline-offset:3px}.shopify-policy__title{font-size:28px;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pulsemed.css.map */
