.pickup-availability-info .caption{display:none!important}.access_locked_notification{background-color:#a041581f;padding:5px 30px;color:#a04158;line-height:1.5}.access_locked_notification p.intro{white-space:pre-line}.access_locked_notification li{list-style:none}.access_locked_notification li span.number{margin-left:-20px}.access_locked_notification a,.access_locked_notification a:any-link,.access_locked_notification a:webkit-any-link,.access_locked_notification a:visited,.access_locked_notification a:focus{color:#a04158}.access_locked_notification a{text-decoration:underline}.access_locked_notification a:hover{text-decoration:none}.access_locked_notification li.or{font-weight:700}.customer .radio{display:flex;margin:2rem 0 0}.customer .radio .option{display:flex;justify-content:flex-start;align-items:center}.customer .radio .option:not(:last-child){margin-right:20px}.customer .radio .option input[type=radio]{width:20px;height:20px;margin-right:6px;margin-top:0}.customer .radio .option:first-of-type{max-width:60%}.customer .radio .option label{text-align:left;line-height:1.3;padding-left:8px}.customer .checkbox{margin:2rem 0 0;display:flex;justify-content:start;align-items:flex-start}.customer .checkbox input[type=checkbox]{width:20px;height:20px}.customer .checkbox label{width:fit-content;font-size:12px;line-height:1.3;text-align:left}.customer .checkbox label p{margin:3px 0 0}@media (max-width: 749px){.video-with-text{flex-direction:column!important;align-items:center!important;padding:1rem 1rem .5rem!important;gap:0!important}.video-with-text__media{margin:0 0 .5rem!important;padding:0!important;display:flex!important;justify-content:center!important}.video-with-text__media video,.video-with-text__media iframe{width:90vw!important;max-width:500px!important;height:auto!important;border-radius:8px;margin:0!important}.video-with-text__text{margin:0!important;padding:0!important;text-align:center!important}.video-with-text__text h2{font-size:2.2rem!important;margin:.25rem 0 .5rem!important}.video-with-text__text p{font-size:1.5rem!important;margin:0 0 1rem!important;line-height:1.5!important}.video-with-text .button-filled,.video-with-text .button-outlined{display:block!important;margin:.5rem auto 1.5rem!important}}@media screen and (max-width: 989px){details[open]>.menu-drawer__submenu{display:block!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.menu-drawer__submenu{display:none}}.welltalks-button{background-color:#d5a788!important;color:#fff!important;padding:.75rem 1.5rem;border-radius:10px;text-decoration:none!important;font-weight:700;border:none!important;outline:none!important;box-shadow:none!important;display:inline-block;text-align:center;transition:background-color .3s ease}.welltalks-button:hover{background-color:#c49678!important}.welltalks-button:focus,.welltalks-button:active{outline:none!important;border:none!important;box-shadow:none!important}.contact-info-map-section{padding:2rem 2.5rem;background-color:#fdfdfd;font-size:1.75rem}.contact-columns{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:flex-start}.contact-details,.contact-map-hours{flex:1 1 0;max-width:47%}.contact-details h2,.reception-hours h3{font-size:2.4rem;margin-bottom:1rem}.contact-details p,.reception-hours ul,.reception-hours p{font-size:1.75rem;line-height:1.6}.reception-hours ul{list-style:none;padding-left:0;margin:0 0 .5rem}.reception-hours li{margin-bottom:.4rem}.map-embed iframe{width:100%;height:250px;border:1px solid #ccc;border-radius:8px}.contact-details a[href*=instagram],.contact-details a[href*=facebook]{display:inline-flex;align-items:center;gap:1rem;text-decoration:none;color:#0f5132;font-weight:400;font-size:1.5rem}.contact-details a img.social-icon{width:40px;height:40px}.contact-details a[href^=tel],.contact-details a[href^=mailto]{color:#0f5132;font-weight:400;text-decoration:underline}@media (max-width: 768px){.contact-columns{flex-direction:column}.contact-details,.contact-map-hours{max-width:100%}.contact-info-map-section{padding:2rem}}.template-page .page-title,.template-page h1,h1.page-title,.main-page-title,h1.title,.page-header h1{display:none!important}.collection-list__item img{border-radius:14px}.contact .field input,.contact .field textarea{border-radius:12px;border:1px solid #0F5132;padding:1rem;font-size:1.6rem;outline:none;box-shadow:none;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact .field:before,.contact .field:after{display:none!important;content:none!important}.contact button[type=submit]{background-color:#d5a788!important;color:#fff;padding:.75rem 2rem;font-size:2rem;border:none!important;border-radius:12px;font-weight:700;cursor:pointer;transition:background-color .3s ease;box-shadow:none!important;outline:none!important}.contact button[type=submit]:hover{background-color:#c49678!important}.contact .button,.contact .button:focus,.contact .button:active{outline:none!important;box-shadow:none!important}.contact button.button,.contact button.button:focus,.contact button.button:active{outline:none!important;box-shadow:none!important;border:none!important}.contact__button .button,.contact__button .button:focus,.contact__button .button:active,.contact__button .button:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background-clip:padding-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}form#ContactForm button.button,form#ContactForm button.button:focus,form#ContactForm button.button:active,form#ContactForm button.button:focus-visible{outline:none!important;box-shadow:none!important;border:none!important;background-clip:padding-box!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}form#ContactForm button.button,form#ContactForm button.button:focus,form#ContactForm button.button:active,form#ContactForm button.button:focus-visible{outline:none!important;box-shadow:none!important;border:none!important;background-clip:padding-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}form#ContactForm button.button:after,.contact__button .button:after{box-shadow:none!important;content:none!important}@media screen and (max-width: 749px){.header__icons{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.2rem;padding-right:.75rem}.header__icon{display:flex;align-items:center;justify-content:center}.header__icon svg{margin:0 auto}.header__icon{width:auto!important;margin:0rem}.header__icon--account{order:2;width:100%;text-align:center}.header__icon--cart{order:1}.header__icon--search,.header__icon--cart,.header__icon[aria-label=Instagram]{order:0}}@media screen and (max-width: 749px){.header__heading,.site-header__logo{flex:1 1 60%!important;max-width:60%!important}.header__icons{flex:1 1 40%!important;max-width:40%!important}}#predictive-search-results-products-list .predictive-search__list-item a[href*="/products/syringe"],#predictive-search-results-products-list .predictive-search__list-item a[href*="/products/chelator"]{display:none!important}button[aria-label="Chat with us"]{background-color:#0f5132!important;border-color:#0f5132!important}div[role=dialog] .inbox__drawer-header{background-color:#0f5132!important}div[role=dialog] .inbox__drawer-contacts-list .inbox__drawer-contacts-item--messenger{display:none!important}.access_locked_notification p.intro{margin-top:0!important;margin-bottom:0!important;line-height:1.4}.access_locked_notification p.intro.lock\2010intro1{margin-bottom:.25rem!important}.access_locked_notification p.intro.lock\2010intro3{margin-top:.25rem!important;margin-bottom:1rem!important}.cart__dynamic-checkout-buttons--left{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.checkout-tooltip{display:none;background-color:#f44336;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:1.1rem;position:absolute;z-index:100;top:100%;left:0;margin-top:.25rem;white-space:nowrap}.checkout-tooltip.visible{display:inline-block}.tooltip-container{position:relative;display:inline-block;width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style-lfs.css.map */
