.card__content{overflow:hidden}.menu-opening .mobile-facets__inner{transform:translate(0)!important}.facets-wrapper .facets-container-drawer{padding-top:0;margin-bottom:40px}.facets-container-drawer .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-100%)!important}.facets-container-drawer .mobile-facets__inner{margin-left:0;border-radius:0 20px 20px 0;max-width:32rem}.facets-container-drawer .mobile-facets__header{padding:30px;text-align:left;border-bottom:0}.facets-container-drawer .mobile-facets__header .mobile-facets__heading{font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.36px;color:#000}.facets-container-drawer .mobile-facets__main{padding:0 30px}.facets-container-drawer .mobile-facets__main .mobile-facets__details{padding-bottom:14px;margin-bottom:15px;border-bottom:1px solid rgba(21,45,101,.08)}.facets-container-drawer details[open].menu-opening>.mobile-facets__submenu{position:unset}.facets-container-drawer .mobile-facets__submenu{transform:translate(0)!important}.facets-container-drawer .mobile-facets .submenu-open{visibility:visible!important}.facets-container-drawer .mobile-facets__submenu .mobile-facets__close-button{display:none}.facets-container-drawer summary.mobile-facets__open-wrapper.focus-offset{border-radius:100px;border:1px solid #585858;padding:13px 20px}.facets-container-drawer summary.mobile-facets__open-wrapper.focus-offset .mobile-facets__open-label.button-label{color:#585858;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px;text-decoration:none!important}.facets-container-drawer summary.mobile-facets__open-wrapper.focus-offset .mobile-facets__open{padding:0}.facets-container-drawer facet-filters-form.facets{display:none}.facets-container-drawer .product-count .product-count__text{font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.16px}.facets-container-drawer .mobile-facets__details .mobile-facets__summary{padding:0;color:#152d65;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.16px}.facets-container-drawer .mobile-facets__submenu .mobile-facets__item{margin-bottom:12px}.facets-container-drawer .mobile-facets__submenu .mobile-facets__item:last-child{margin-bottom:0}.facets-container-drawer .mobile-facets__submenu .mobile-facets__item .facets__label{padding:0}.facets-container-drawer details .mobile-facets__submenu .facets-layout{margin-top:16px;overflow-y:visible}.facets-container-drawer .mobile-facets__submenu .mobile-facets__item .facets__label svg{border-radius:5px}.facets-container-drawer .mobile-facets__label .icon-checkmark{position:absolute;top:3px;left:3px}.facets-container-drawer .mobile-facets__checkbox:checked+.mobile-facets__highlight{background-color:transparent}.facets-container-drawer .mobile-facets__footer{display:none}.facets-container-drawer .product-count{align-self:end}details.menu-opening .mobile-facets__close{left:258px;top:21px}details.menu-opening .mobile-facets__close .svg-wrapper{width:16px;height:16px}.facets-container-drawer .mobile-facets__main .mobile-facets__details[open] .mobile-facets__arrow svg{transform:rotate(180deg)}.facets-container-drawer .mobile-facets__main .mobile-facets__details .mobile-facets__arrow svg{transition:.3s ease all}.facets-container-drawer .mobile-facets__main .mobile-facets__details.facets-single-value .mobile-facets__summary,.facets-container-drawer .facets-single-value .mobile-facets__submenu .mobile-facets__item .facets__label svg{display:none}.facets-container-drawer details.facets-single-value .mobile-facets__submenu .facets-layout{margin-top:0}.pagination__item--current:after,.pagination__item:hover:after{display:none!important}.pagination .pagination__list>li{max-width:34px}.pagination__item{width:34px!important;height:34px!important;font-size:16px;padding:10px!important;border-radius:30px;background:transparent}.pagination__item.pagination__item--current{background:#fefefe}.pagination__item .svg-wrapper svg{width:22px;height:22px}.pagination__item.pagination__item--prev .svg-wrapper svg{height:18px}.product-grid-container .grid{--grid-desktop-vertical-spacing: 20px;--grid-desktop-horizontal-spacing: 20px}.card__inner .primary-button{opacity:0;position:absolute;bottom:0;transform:translateY(45px);left:0;right:0;transition:all .6s;margin:0 auto;width:80%}.card-wrapper.product-card-wrapper:hover .primary-button{transform:translateY(-10px);opacity:1}.quick-add__submit span{display:flex;align-items:center;justify-content:center;gap:9px}.card-wrapper .quick-add,.product-grid-container .card__inner .card__badge{display:none}.card-wrapper .quick-add .button-style{font-family:Caudex!important}.form .primary-button,.card__inner .primary-button{border:1px solid #152d65}.medical-products-swiper .swiper-slide,.medical-products-swiper .card{height:100%}.card__content .sub-title-h4-blue{margin-top:16px}.card__media .media{position:unset}.medical-products-swiper .card__media img{width:100%;height:auto;display:block}.medical-products-swiper .card__media:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.product-items .price{display:none}.product-inner .product-card{border-radius:12px;padding:16px 16px 20px;text-decoration:none;color:inherit;box-shadow:0 2px 12px #00000014;display:block;height:100%}.medical-products-section .global-heading-h2,.medical-products-section .global-paragraph{text-align:center}.medical-products-swiper .medical-product-inner{margin:0;padding:0}.collection .card-wrapper .card__heading a{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.safari .collection .card-wrapper .card__heading a{white-space:unset}.product-inner .sub-title-h4-blue{margin-top:16px}.product-inner .sub-title-h4-blue .title-h4{font-weight:600}.slider-controls{justify-content:flex-end;margin-Top:40px;margin-right:100px;display:flex;gap:8px}.product-items .card-wrapper{border-radius:14px;border:1px solid #E5E5E5;background:#fbfaf9;padding:16px 16px 20px}.medical-products-swiper{padding-left:calc((100vw - 1410px)/2)}.product-items .card .card__content .card__information h4 a{text-align:left;text-decoration:none;font-size:18px}.product-items .card-wrapper .card__inner{overflow:hidden}.card__content .sub-title-h4-blue{margin-top:16px;padding:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-items .card-wrapper{height:100%}.medical-products-section .media img{border-radius:8px}.card-wrapper a{text-decoration:none}.swiper-button{background:#fff;border:1px solid #D6DCEB}.slider-prev,.slider-next{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.swiper-button[aria-disabled=true]{background:#152d65;border:1px solid #152D65}.swiper-button[aria-disabled=true] svg path{stroke:#fff!important}.swiper-button svg path{stroke:#152d65!important}.colleaction-main-list .product-items .card-wrapper{background:#f5f5f5}.colleaction-main-list .product-items .card-wrapper .card__inner{border-radius:8px}.colleaction-main-list .card__media .media img{object-fit:contain}.customer .field input{border-bottom:1px solid #E5E5E5!important;background:transparent;padding-left:0!important;font-family:Scto Grotesk A!important;color:#717171!important}.customer .field label{display:none}.customer .field{min-height:auto;color:#717171!important;font-family:Scto Grotesk A!important}.customer .field input::placeholder{opacity:1;text-transform:unset;font-size:18px;font-style:normal;font-weight:350;line-height:normal;color:#717171!important;font-family:Scto Grotesk A!important}.customer button:before,.customer button:after{display:none}.customer .secondary-button{display:inline-block!important;padding:12px 24px!important;border-radius:94px!important;background:#152d65!important;border:1px solid #152D65!important;color:#fff!important;text-align:center;font-family:Scto Grotesk A!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:-.16px!important;transition:all .3s ease!important}.customer .secondary-button:hover{color:#152d65!important;background:#fff!important;border:1px solid #152D65!important}.customer .primary-button{display:block!important;padding:12px 24px!important;border:1px solid #152d65!important;border-radius:94px;background:#fff;color:#152d65!important;text-align:center;font-family:Scto Grotesk A!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.16px;text-decoration:none!important;transition:all .3s ease!important}.customer .primary-button:hover{color:#fff!important;background:#152d65;border:1px solid #fff!important}.customer p{letter-spacing:normal}.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.5rem!important;padding-left:0!important}.customer.account .account-flex-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.customer.account .secondary-button svg path{fill:#fff}.customer.account .secondary-button:hover svg path{fill:#152d65}.customer.account .account-flex-box .secondary-button{display:inline-flex!important;text-decoration:none}.customer.addresses .primary-button{display:inline-block!important}.customer.addresses .heading-h2,.customer.account .heading-h2{margin-bottom:15px}.customer.addresses .secondary-button.add{margin:1.5rem 0}.customer.addresses .sub-heading-h3 .sub-h3{margin-bottom:8px}.customer.addresses label[for=AddressCountryNew],.customer.addresses label[for=AddressProvinceNew],.customer.addresses .add-con label{display:block;font-size:1.8rem;margin-bottom:.6rem;background:transparent;padding-left:0!important;font-family:Scto Grotesk A!important;color:#717171!important}.customer.addresses select{background:transparent;border-bottom:1px solid #E5E5E5!important}.customer.addresses select{padding-left:0;padding-right:0;font-family:Scto Grotesk A;color:#717171}.customer.addresses .heading-h2{margin-bottom:15px;text-align:center}.template-search__results .date-flex-box svg{vertical-align:text-bottom}.medical-products-swiper{padding-right:16px}@media(max-width:1499.98px){.medical-products-swiper{padding-left:calc((100vw - 1240px)/2);padding-right:16px}.product-img .img-fluid{width:100%}}@media(max-width:1399.98px){.product-items .card .card__content .card__information h4 a{font-size:16px}}@media(max-width:1199.98px){.product-items .card-wrapper{padding:15px}.colleaction-main-list .product-items .card-wrapper{padding:12px}}@media(max-width:989.98px){header-drawer .menu-drawer-container .menu-drawer{transform:translate(100%)}.product-grid-container .collection .product-items{width:calc(20% - var(--grid-desktop-horizontal-spacing) / 2)}}@media(max-width:767px){.card__inner .primary-button{width:90%;padding:10px 20px!important}}@media(max-width:749px){.facets-container-drawer .mobile-facets__details.js-filter.medium-hide.large-up-hide{display:none}.product-grid-container .collection .product-items{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(33.33% - var(--grid-mobile-horizontal-spacing) / 2)}.product-grid-container .collection .grid{--grid-mobile-vertical-spacing: 15px;--grid-mobile-horizontal-spacing: 15px}}@media(max-width:575px){.product-grid-container .collection .product-items{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.facets-container-drawer .mobile-facets__header{padding:20px 15px}.facets-container-drawer .mobile-facets__main{padding:0 15px}.facets-wrapper .facets-container-drawer{margin-bottom:25px}.facets-container-drawer summary.mobile-facets__open-wrapper.focus-offset .mobile-facets__open-label.button-label{font-size:14px}.facets-container-drawer summary.mobile-facets__open-wrapper.focus-offset{padding:10px 15px}.facets-container-drawer .product-count .product-count__text{font-size:14px}details.menu-opening .mobile-facets__close{left:275px;top:10px}details.menu-opening .mobile-facets__close .svg-wrapper{width:15px;height:15px}.product-inner .product-card{padding:8px 8px 13px}.product-items .card-wrapper{padding:13px 13px 14px}.card__inner .primary-button{padding:10px 14px!important}}@media(max-width:350px){.product-grid-container .collection .product-items{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global-2.css.map */
