:root{--bs-primary: #0C87E9;--bs-primary-hover: #FF6A7A;--bs-secondary: #DBFFFD;--bs-secondary-dark: #9cfff9;--bs-extra: #BEF9F6;--bs-white: #FFFFFF;--bs-black: #000000;--bs-default-color: #5D5D5D;--bs-light-black: #565656;--bs-dark-black: #333333;--bs-border-color: #EDEFF4;--bs-gray-color: #F7F7F7;--bs-link-color: #0C87E9;--bs-highlight-color: #0A86EA;--bs-bg-color: #F5F5F5;--font-body-family: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: "Titillium Web", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-size:13px;line-height:24px;color:var(--bs-black);font-style:normal;font-weight:400;-webkit-font-smoothing:auto;letter-spacing:normal}body.ask-open .header-section{z-index:1!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:700;margin:0;padding:0}*:focus-visible{outline:none}button{cursor:pointer}a{text-decoration:none}img{width:auto}.no-margin{margin:0}.no-padding{padding:0}.show-desktop{display:block}.show-tablet{display:none}.header .header__row--top .header__columns{grid-template-columns:auto;padding:15px 0}.header .header__row--top .header__columns .header-logo{display:flex;flex-direction:column;gap:8px;font-weight:400}.header .top-header-search .authorized-flag{font-size:16px;margin-bottom:10px;color:var(--bs-black)}.header .top-header-search .authorized-flag img{border-right:1px solid rgba(222,222,222,.5);padding-right:10px}.header .top-header-search .header-search{position:relative;width:450px}.header .top-header-search #live-search{border:1px solid var(--bs-primary);background:var(--bs-white);width:100%;padding:5px 40px 5px 10px;border-radius:4px;color:#313131;font-size:14px;font-weight:500}.header .top-header-search .search-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px}.header .top-header-search .search-results-heading{text-align:right;font-weight:700;color:var(--bs-black);font-size:14px}.header .top-header-search .search-results{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:999;max-height:500px;overflow:auto;border:1px solid rgba(222,222,222,.5);box-shadow:0 1px 5px var(--bs-primary);display:none}.header .top-header-search .search-results .search-results-list{display:flex;flex-direction:column;padding:12px;gap:8px}.header .search-results .search-results-list a{transition:color .4s ease 0s;font-size:15px;color:#3099ec;cursor:pointer;line-height:24px;font-weight:500}.header .top-header-search .search-results .search-results-list a:hover{color:#1c94f5;text-decoration:none}.header .top-header-search .search-loader{display:none;position:absolute;top:100%;left:0;right:0;padding:14px;text-align:center;background:var(--bs-white);border:1px solid #DDD;z-index:999}.header .top-header-search .search-loader:after{content:"";width:22px;height:22px;border:3px solid #DDD;border-top:3px solid #333;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.header .header-actions__action svg{width:30px;height:30px}header-menu .header-menu__inner .menu-list{--menu-horizontal-gap: 50px}.menu-list .menu-list__list-item .menu-list__link{font-size:16px;font-weight:700;text-transform:uppercase;color:var(--bs-white)}.menu-list .menu-list__list-item .menu-list__link:hover{color:#ffffffe6}.hero-wrapper .hero__container h1{font-size:60px}.hero-wrapper .hero__container h3{font-family:var(--font-body-family);font-size:30px}.hero-wrapper .hero__container a.button-secondary{font-family:var(--font-body-family);font-size:18px;display:inline-block;border-radius:3px;color:var(--bs-white);box-shadow:none;font-weight:700;background:url(../assets/info-icon.png) no-repeat left 30px center #e13c34;padding:15px 30px 15px 55px}.hero-wrapper .hero__container .hero__content-wrapper>.group-block:last-child:after{content:"";width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#000000bf;position:absolute;bottom:0;height:100%}.hero-wrapper .hero__container .group-block .group-block-content{z-index:9}.hero-wrapper .hero__container .group-block .group-block-content h4{font-family:var(--font-body-family);font-weight:500}.hero-wrapper .hero__container .group-block .group-block-content .divider .divider__line{border-color:#fff3}.button-secondary{line-height:24px}.welcome-section{background:var(--bs-gray-color);padding:30px 0}.welcome-section .welcome-section-block{display:flex;align-items:start;gap:4%}.welcome-section .welcome_msg_left{display:flex;flex-direction:column;gap:15px;flex:0 0 70%;max-width:70%}.welcome-section .welcome_msg_left h2{font-size:36px}.welcome-section .welcome_msg_left h5{font-size:24px;font-family:var(--font-body-family);font-weight:500}.welcome-section .welcome_msg_left .welcome-content p{font-family:var(--font-body-family);margin:0 0 10px;font-size:16px;line-height:26px;color:var(--bs-light-black)}.welcome-section .welcome_msg_left .welcome-content p:last-child{margin-bottom:0}.welcome-section .welcome_msg_left .welcome-content a,.welcome-section .welcome_msg_left .welcome-footer a,.home-bottom-content p a{color:var(--bs-link-color);text-decoration:none;display:inline-block}.welcome-section .welcome_msg_left .welcome-footer a:hover{color:var(--bs-black)}.welcome-section .welcome_msg_left hr{border-top:1px solid var(--bs-white);border-bottom:1px solid #ececec;width:100%}.welcome_msg_left .welcome-footer span{color:var(--bs-dark-black);font-size:18px;line-height:30px;font-weight:700}.welcome-section .welcome_msg_right{flex:0 0 26%;max-width:26%;background:#e9e9e9;padding:5px}.welcome-section .welcome_msg_right .welcome_right_content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.5);padding:30px 20px;gap:20px;height:100%}.welcome-section .welcome_msg_right hr{border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(255,255,255,.3);width:100%}.welcome-section .welcome_msg_right img,.testimonial-section .testimonial-inner img{max-width:100%;height:auto;display:block}.welcome-section .welcome_msg_right span{font-size:20px;line-height:30px}.welcome-section .welcome_msg_right .business-auth{font-size:16px;color:#777;display:flex;gap:10px;align-items:start}.welcome-section .welcome_msg_right .business-auth img{position:relative;top:6px}.welcome-section .welcome_msg_right .auth-img{display:flex;gap:15px;align-items:center;justify-content:space-between}.welcome-section .welcome_msg_right .auth-img img{max-width:calc(50% - 7.5px)}.requirement-medical-section .group-block h3{font-size:30px}.requirement-medical-section .group-block .text-block{margin-top:auto}.requirement-medical-section .group-block a.button{background:var(--bs-primary);padding:10px;font-size:16px;font-weight:700;border-radius:3px;transition:none;margin-top:auto}.requirement-medical-section .group-block .group-block-content .group-block .group-block__media-wrapper .overlay.overlay--solid{background:none}.requirement-medical-section .group-block .group-block-content>.group-block:hover a.button{background:var(--bs-white);color:var(--bs-black)}.requirement-medical-section .group-block .group-block-content>.group-block:hover .group-block__media-wrapper .overlay.overlay--solid{background:linear-gradient(#0c87e9d9,#0c87e9d9)}.sidebar-products-tabs-section{background:#f7f7f7;padding:40px 0}.sidebar-products-tabs-section .tm-grid{display:flex;gap:3%;align-items:start}.sidebar-products-tabs-section .tm-grid .tm-sidebar{display:flex;flex-direction:column;gap:40px;flex:0 0 18%;max-width:18%}.tm-sidebar .sidebar-contact{background:var(--bs-white);border:3px solid #f3f3f3;padding:25px 15px 15px;display:flex;flex-direction:column;align-items:center;gap:15px}.tm-sidebar .sidebar-contact .logo .tagline{font-size:12px;color:var(--bs-dark-black);margin-top:5px;display:inline-block;font-weight:700}.tm-sidebar .sidebar-contact .auth{display:flex;align-items:center;justify-content:center}.tm-sidebar .sidebar-contact .auth img{border-right:1px solid #f4f4f4;padding-right:10px;margin-right:10px}.tm-sidebar .sidebar-contact .auth span{font-weight:700;text-transform:uppercase;line-height:normal}.tm-sidebar .sidebar-contact .divider{border-bottom:1px solid #f4f4f4}.tm-sidebar .sidebar-contact .phone{display:flex;align-items:center;gap:5px;color:var(--bs-link-color);font-size:16px;font-weight:700}.tm-sidebar .sidebar-categories{display:flex;flex-direction:column;background:var(--bs-white)}.tm-sidebar .sidebar-categories span.title{font-family:var(--font-heading-family);color:var(--bs-white);background:var(--bs-link-color);font-size:20px;text-transform:uppercase;padding:10px 20px;font-weight:700}.tm-sidebar .sidebar-categories ul{border:1px solid #e7e7e7;margin:0;padding:0}.tm-sidebar .sidebar-categories ul li{list-style:none}.tm-sidebar .sidebar-categories ul li a{font-weight:700;font-size:14px;padding:10px 30px 10px 20px;display:flex;align-items:center;position:relative;border-bottom:1px solid #e7e7e7}.tm-sidebar .sidebar-categories ul li a svg{display:none;position:absolute;right:20px}.tm-sidebar .sidebar-categories ul li a:hover{background:#f4faff;color:var(--bs-link-color)}.tm-sidebar .sidebar-categories ul li a.view-all svg,.tm-sidebar .sidebar-categories ul li a:hover svg{display:block}.tm-sidebar .sidebar-categories ul li a.view-all{border-bottom:none;background:#f7f7f7;color:var(--bs-link-color)}.sidebar-products-tabs-section .tm-grid .tm-content{display:flex;flex-direction:column;flex:0 0 79%;max-width:79%}.tm-content .site-content{display:flex;flex-direction:column;gap:12px}.tm-content h3{font-size:30px}.tm-content .site-content .description{font-size:16px;color:var(--bs-light-black);line-height:26px}.tm-content .site-content .description a{font-weight:700;color:var(--bs-link-color)}.tm-content .site-content span{font-weight:700;display:block;background:#efefef;padding:10px 20px;font-size:16px;color:var(--bs-dark-black);line-height:28px;border:1px solid #e4e4e4}.tm-content .site-content span a{color:var(--bs-link-color)}.tm-content .tab-title{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.tm-content .tab-title h3{text-transform:uppercase}.tm-content .tab-title .tabs{display:flex;gap:0}.tm-content .services{display:flex;justify-content:space-between;background:#fff;margin:20px 0 25px;border:1px solid #e4e4e4;padding:10px 20px}.services .service{display:flex;gap:5px;align-items:center}.services .service h4{font-family:var(--font-body-family);color:var(--bs-link-color);font-size:15px}.tm-content .services .divider{border-right:1px solid rgba(228,228,228,.5)}.tm-content .tab-title .tabs button{font-size:14px;line-height:24px;padding:5px 15px;border:1px solid var(--bs-link-color);background:var(--bs-white);border-radius:3px;cursor:pointer}.tm-content .tab-title .tabs button.active{color:var(--bs-white);background:var(--bs-link-color)}.tm-content .tab-content{display:none}.tm-content .tab-content.active{display:block}.tm-content .tab-content .products-grid,.main-collection-grid ul.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0;margin:0}.tm-content .tab-content .products-grid li.product-card,.main-collection-grid ul.product-grid li.product-grid__item>.product-card .product-card__content{border:1px solid #ececec;background:var(--bs-white);border-radius:2px;gap:15px;display:flex;flex-direction:column;padding:8px;position:relative}.tm-content .tab-content .products-grid li.product-card:hover,.main-collection-grid ul.product-grid li.product-grid__item>.product-card .product-card__content:hover{border-color:var(--bs-link-color);cursor:pointer}.tm-content .tab-content .products-grid li.product-card .product-item-image,.main-collection-grid ul.product-grid li.product-grid__item>.product-card .product-card__content .card-gallery{border:1px solid #ececec;padding:10px;position:relative}.tm-content .tab-content .products-grid li.product-card .product-item-image .on-sale-icon,.product-information .product-media .on-sale-icon{position:absolute;bottom:5px;right:5px}.product-information .product-media .on-sale-icon img{background:transparent}.tm-content .tab-content .products-grid li.product-card .product-item-image .product-image,.main-collection-grid ul.product-grid .product-media,.main-collection-grid ul.product-grid .product-media-container{margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:200px;aspect-ratio:1 / 1!important}.tm-content .tab-content .products-grid li.product-card .product-item-image img,.main-collection-grid ul.product-grid .product-media-container img{width:auto;height:auto;object-fit:contain;max-width:100%;max-height:100%}.tm-content .tab-content .products-grid li.product-card .product-item-detail{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;height:100%;padding-bottom:10px}.tm-content .tab-content .products-grid li.product-card .product-name,.main-collection-grid ul.product-grid a.user-select-text{font-size:14px;line-height:normal;font-weight:600}.tm-content .tab-content .products-grid li.product-card .product-name:hover,.main-collection-grid ul.product-grid a.user-select-text:hover{color:var(--bs-link-color)}.product-card .product-item-detail .jdgm-prev-badge,.main-collection-grid ul.product-grid .jdgm-prev-badge{font-size:15px;font-weight:600;color:#ababab}.main-collection-grid ul.product-grid .jdgm-prev-badge{text-align:center}.tm-content .tab-content .products-grid li.product-card .product-item-detail .jdgm-widget,.main-collection-grid ul.product-grid .jdgm-horizon-widget{margin-top:auto}.tm-content .tab-content .products-grid li.product-card .product-item-detail .price,.main-collection-grid ul.product-grid product-price.text-block{display:flex;gap:5px;justify-content:center;border-top:1px solid #f2f2f2;width:100%;padding-top:10px;min-height:60px;align-items:center}.main-collection-grid ul.product-grid product-price.text-block>div{display:flex;gap:5px;align-items:center;flex-direction:row-reverse;justify-content:center}.tm-content .tab-content .products-grid li.product-card .product-item-detail .price span.old,.main-collection-grid ul.product-grid product-price.text-block>div .compare-at-price{font-size:16px;color:#adadad;text-decoration:line-through;font-weight:700;opacity:1}.tm-content .tab-content .products-grid li.product-card .product-item-detail .price span.new,.main-collection-grid ul.product-grid product-price.text-block>div .price{font-size:18px;font-weight:700;color:var(--bs-link-color)}.tm-content .tab-content .products-grid li.product-card .product-item-detail .price span.call_text,.main-collection-grid ul.product-grid product-price.text-block span.call_text{color:var(--bs-dark-black);font-weight:700;display:flex;flex-direction:column}.main-collection-grid ul.product-grid product-price.text-block span.call_text{line-height:normal;align-items:center}.tm-content .tab-content .products-grid li.product-card .product-item-detail .price span.call_text a,.main-collection-grid ul.product-grid li.product-grid__item product-price.text-block span.call_text a{color:var(--bs-link-color);font-size:18px;display:flex;align-items:center;gap:4px}.tm-content .tab-content .products-grid li.product-card .product-item-detail .price span.call_text a>img,.tm-content .tab-content .products-grid li.product-card .product-item-detail .price span.call_text a>svg{position:relative;top:2px}.tm-content .tab-content .products-grid li.product-card .product-item-detail a.more-info-btn,.main-collection-grid ul.product-grid li.product-grid__item a.more-info-btn{font-weight:900;font-size:15px;color:var(--bs-white);background:var(--bs-link-color);border-radius:3px;padding:3px 20px 8px;box-shadow:inset 0 -4px #04040433;-webkit-box-shadow:inset 0 -4px 0 0 rgba(4,4,4,.2);-moz-box-shadow:inset 0 -4px 0 0 rgba(4,4,4,.2)}.main-collection-grid ul.product-grid li.product-grid__item a.more-info-btn{display:flex;align-items:center;justify-content:center;margin:0 auto 10px;width:fit-content}.tm-content .tab-content .products-grid li.product-card:hover .product-item-detail a.more-info-btn,.main-collection-grid ul.product-grid li.product-grid__item:hover a.more-info-btn{background:#0c87e9e6}.tm-content .tab-content .products-grid li.product-card a.view-all-details,.main-collection-grid ul.product-grid li.product-grid__item a.view-all-details{display:none;position:absolute;background:#00000038;color:#fff;font-weight:700;font-size:16px;width:100%;padding:5px;top:50%;text-align:center;transform:translate(-50%,-50%);left:50%}.tm-content .tab-content .products-grid li.product-card:hover a.view-all-details,.main-collection-grid ul.product-grid li.product-grid__item:hover a.view-all-details{display:block}.main-collection-grid .main-collection-grid__empty{padding-top:20px;padding-bottom:20px}.main-collection-grid .main-collection-grid__empty .main-collection-grid__empty-title{font-size:30px}#recently-viewed-products li.facets__inputs-list-item a{gap:10px;font-weight:400;color:#324c76;line-height:normal;justify-content:start}#recently-viewed-products li.facets__inputs-list-item img{max-width:65px}#recently-viewed-products li.facets__inputs-list-item a:hover{color:#2863c2}.collection-wrapper .facets-block-wrapper .facets__form .facets__filters-wrapper{display:flex;flex-direction:column;gap:25px}.collection-wrapper .facets-block-wrapper .facets__form .facets__filters-wrapper accordion-custom.facets__item .facets__inputs{padding-bottom:0}.collection-wrapper .facets.facets-controls-wrapper{background:#f5f5f5;height:50px;margin-bottom:20px;padding:15px 10px}.collection-wrapper .facets.facets-controls-wrapper .facets--filters-title{font-size:20px;font-weight:600}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper{margin:0}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list{border:1px solid #e7e7e7;gap:0}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list .facets__inputs-list-item{border-bottom:1px solid #e7e7e7;padding-bottom:var(--gap-sm);padding:12px 20px;font-size:14px;font-weight:700;color:var(--bs-black)}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list .facets__inputs-list-item>a{display:flex;justify-content:space-between;align-items:center}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list .facets__inputs-list-item>a>svg{display:none}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list .facets__inputs-list-item:hover a svg{display:block}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list .facets__inputs-list-item:last-child{border-bottom:none}.collection-wrapper .facets-block-wrapper>.facets .facets__inputs-wrapper .facets__inputs-list:not(#recently-viewed-products) .facets__inputs-list-item:hover{background:#f4faff}.collection-wrapper .facets-block-wrapper>.facets .facets__summary{background:var(--bs-link-color);padding-left:20px;padding-right:20px;opacity:1!important}.collection-wrapper .facets-block-wrapper>.facets .facets__summary .facets__label{color:var(--bs-white);font-weight:700;font-size:20px;font-family:var(--font-heading-family)}.collection-wrapper .facets-block-wrapper>.facets-search-wrapper.facets .facets__summary .facets__label{font-size:16px;margin-right:5px;text-transform:uppercase}.facets-search-wrapper .products-count-wrapper{text-transform:uppercase}.collection-wrapper .facets-block-wrapper>.facets .facets__summary span.svg-wrapper.icon-caret{color:var(--bs-white)}.collection-wrapper .facets-block-wrapper>.facets input:checked+label{font-weight:700}.collection-wrapper .facets-block-wrapper>.facets .facets__summary span.svg-wrapper.icon-caret path{stroke-width:4px}.collection-wrapper .facets--horizontal .facets__summary{font-size:14px;background:var(--bs-white);font-weight:600;height:32px;margin:6px 0;padding:5px 12px}.collection-wrapper .facets--horizontal .products-count-wrapper{font-weight:600;color:var(--bs-default-color)}.sub-collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:25px}.sub-collections-grid .sub-collection-card{margin:0 auto;text-align:center}.sub-collection-image{max-height:170px;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.sub-collections-grid .sub-collection-card h3{font-size:14px;font-weight:500;color:var(--bs-highlight-color);margin-top:15px}.sub-collections-grid .sub-collection-card .collection-count{margin-top:0}.category-description{margin-top:25px}.category-description.vendor-description{margin-top:15px}.show_all_subcategories{display:flex;align-items:center;cursor:pointer;text-decoration:none;font-weight:700;margin:20px 0;background:var(--bs-primary);color:#fff;padding:10px;font-size:16px;justify-content:space-between;border-radius:3px}.show_all_subcategories .toggle-icon svg{transition:transform .3s ease}.show_all_subcategories .toggle-icon .vertical{transition:opacity .25s ease,transform .25s ease;transform-origin:center}.show_all_subcategories.open .vertical{opacity:0;transform:scaleY(0)}.subcategories-wrapper{overflow:hidden;height:0;transition:height .4s cubic-bezier(.4,0,.2,1)}.subcategories-wrapper.is-open{height:auto}product-title.product-card-gallery__title-placeholder.product-empty-image{display:flex!important}.main-collection-grid nav.pagination{background:var(--bs-bg-color);padding:10px}.main-collection-grid nav.pagination ul.pagination__list{gap:5px}.main-collection-grid nav.pagination ul.pagination__list .pagination__link{border:1px solid #D9D9D9;border-radius:0;color:var(--bs-black);font-weight:500;font-size:14px;transition:none}.main-collection-grid nav.pagination ul.pagination__list .pagination__item:hover .pagination__link,.main-collection-grid nav.pagination ul.pagination__list .pagination__link--current{background:var(--bs-highlight-color);border-color:var(--bs-highlight-color);color:var(--bs-white)}.category-description .text-block{color:var(--bs-light-black);font-weight:500;font-size:14px}.category-description.vendor-description .text-block{font-size:13px}.category-description .text-block p{margin:0}.category-description .text-block a{color:var(--bs-link-color)}.category-description .text-block a:hover{color:#2863c2!important;text-decoration:underline!important}#less,#more{float:right;cursor:pointer;color:var(--bs-link-color)}#more a,#less a{text-transform:capitalize}#para{display:none}.facets--horizontal.facets-search-wrapper .facets__form{flex-flow:row nowrap;gap:15px}.brand-section{padding:30px 0 0;background:#e9e9e9}.brand-section .brand-heading{font-family:var(--font-heading-family);text-align:center;margin-bottom:0;display:flex;color:var(--bs-black);font-size:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.brand-section .brand-heading:before,.brand-section .brand-heading:after{content:" ";background-image:url(../assets/seprator-line.png);background-repeat:no-repeat;flex-grow:1;background-position:center}.brand-section .brand-heading span{margin:0 15px}.brand-section .brand-swiper{position:relative;padding:0 60px;width:100%}.brand-section .brand-swiper .swiper-slide{display:flex;justify-content:center}.brand-section .brand-swiper .brand-item{width:140px;height:140px;display:flex;align-items:center;justify-content:center}.brand-section .brand-swiper .brand-item img{max-width:100%;max-height:100%;object-fit:contain}.brand-section .brand-swiper .brand-prev,.brand-section .brand-swiper .brand-next{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:var(--bs-white);color:var(--bs-black);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.brand-section .brand-swiper .brand-prev{left:10px}.brand-section .brand-swiper .brand-next{right:10px}.testimonial-section{padding:40px 0}.testimonial-section .testimonial-inner{display:flex;flex-direction:column;align-items:center;gap:30px}.testimonial-inner .testimonial-title h3{font-size:30px;color:var(--bs-dark-black);margin-bottom:20px;text-align:center}.testimonial-inner .testimonial-title span{display:flex;align-items:center;justify-content:center}.testimonial-inner .testimonial-title span:before,.testimonial-inner .testimonial-title span:after{content:"";border-top:1px solid rgba(0,0,0,.03);display:inline-block;margin-right:25px;vertical-align:middle;width:100px}.testimonial-inner .testimonial-title span:after{margin-right:0;margin-left:25px}.testimonial-section .testimonial-inner .testimonial-row{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.testimonial-section .testimonial-inner .testimonial-row .testimonial-item{display:flex;gap:15px;flex-direction:column;align-items:start;padding:20px;position:relative}.testimonial-section .testimonial-inner .testimonial-row .testimonial-item:not(:nth-child(3n)):after{content:"";position:absolute;top:30%;bottom:30%;right:0;width:1px;background:#0000001a}.testimonial-section .testimonial-inner .testimonial-row .testimonial-item h6{font-family:var(--font-body-family);font-size:18px;line-height:28px;color:var(--bs-dark-black);font-weight:500}.testimonial-section .testimonial-inner .testimonial-row .testimonial-meta{margin-top:auto}.testimonial-section .testimonial-inner .testimonial-row .testimonial-meta span{font-size:16px;color:var(--bs-dark-black);font-family:var(--font-heading-family)}.testimonial-section .testimonial-inner .testimonial-row .testimonial-meta span.client_name:after{content:"";border-right:2px solid var(--bs-dark-black);margin-right:5px;padding-right:8px;display:inline-block;height:15px;top:2px;position:relative}.testimonial-inner .review-button a{display:inline-block;border:1px solid var(--bs-primary);border-radius:3px;padding:10px 40px;font-size:16px;color:var(--bs-primary);font-weight:700}.section-wrapper .home-bottom-content{background:var(--bs-gray-color)!important;border-top:2px solid #f0f0f0}.home-bottom-content p{font-size:16px;color:var(--bs-black);line-height:26px;margin-bottom:0!important}footer .footer-content .group-block .menu__heading,footer .footer-content .group-block h3{font-family:var(--font-heading-family);font-size:20px;text-transform:uppercase;font-weight:700;padding:0;margin-bottom:20px}footer .footer-content .group-block ul .menu__item a:hover{color:#fffc}footer .footer-content .group-block-content .group-block:last-child p{font-size:16px}footer .footer-content .group-block-content .social-icons__wrapper{position:relative;width:100%;margin-top:30px}footer .footer-content .group-block-content .social-icons__wrapper:before{content:"";border-top:1px solid rgba(245,245,245,.1);border-bottom:1px solid rgba(0,0,0,.5);width:100%;position:absolute;top:-20px;display:inline-block}footer .footer-content .group-block-content .social-icons__icon-wrapper{background:var(--bs-black);border-radius:100%;padding:5px;width:30px!important;height:30px}footer .footer-content .group-block-content .social-icons__icon-wrapper:hover{background:var(--bs-primary)}footer .footer-content .group-block-content h4{font-size:21px;font-weight:500;font-family:var(--font-body-family)}.footer-utilities .footer-utilities__group-copyright{width:100%;text-align:center}.breadcrumbs-section{margin-top:25px}.breadcrumbs-section nav.breadcrumb{background:var(--bs-bg-color);padding:8px 10px;font-size:13px;font-weight:400;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--bs-black);line-height:normal;min-height:35px;position:relative}.breadcrumbs-section nav.breadcrumb h1.collection-title,.breadcrumbs-section nav.breadcrumb h1.brand-title,.breadcrumbs-section nav.breadcrumb h1.cart-title{font-size:20px;color:var(--bs-black);font-weight:600;text-transform:uppercase;font-family:var(--font-body-family);width:100%;margin-top:5px;margin-bottom:2px}h1.cart-title.cart-mb{margin-bottom:5px!important}.breadcrumbs-section nav.breadcrumb a{font-weight:500;color:var(--bs-link-color)}.breadcrumbs-section nav.breadcrumb a:hover{color:#043fa0}.breadcrumbs-section nav.breadcrumb .breadcrumb-separator{color:#a3a3a3}.breadcrumbs-section nav.breadcrumb .breadcrumb-separator svg{stroke:currentColor;stroke-width:var(--icon-stroke-width, 1.5);fill:none}.trustpilot-widget.trustpilot-category{position:absolute!important;right:0}.product-information__grid .product-information__media media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{max-height:380px}.product-information__grid .product-information__media .media-fit-contain img.product-media__image{object-fit:scale-down;max-width:100%;max-height:100%}.product-information__grid .product-information__media .media-fit-contain .product-media>img{object-fit:scale-down}.product-information__grid .product-information__media .media-fit-contain img.product-media__image.product-default__image{object-fit:scale-down}.product-information .product-media{position:relative;align-items:center;justify-content:center;max-width:380px;max-height:380px;width:100%;height:auto;margin:0 auto}.product-details .product-header{padding-right:120px}.product-details .text-block h1{font-size:24px;font-weight:700}.product-details .jdgm-prev-badge__stars .jdgm-star,.product-details .jdgm-prev-badge__stars .jdgm-prev-badge__text{font-size:14px}.product-details .jdgm-prev-badge .jdgm-prev-badge__text{color:var(--bs-dark-black);font-size:14px;margin-left:5px}.vendor-sku-info.group-block .text-block strong,product-sku-component span.sku,product-sku-component .sku-container{font-size:16px;font-weight:600}.vendor-sku-info.group-block .divider{background:var(--bs-dark-black)}.product-details .product-manufacturer{position:absolute;top:0;right:0;width:120px}.product-details span.product-inventory__status.product-inventory__in_stock{color:#3ed660;text-transform:uppercase;font-weight:500}.variant-option--buttons legend,.variant-picker__form .variant-option.variant-option--dropdowns>label,.variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper{font-size:14px;font-weight:600}.variant-picker__form .variant-option.variant-option--dropdowns .variant-option__select-wrapper{border-color:#e4e4e4}.product-details product-price>div{display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:10px}.product-details product-price>div .price{color:var(--bs-highlight-color);font-size:20px;font-weight:700}.product-details product-price>div .compare-at-price{opacity:1;color:var(--bs-default-color)}.product-details product-price>div.call-for-pricing{flex-direction:row;font-size:13px;font-weight:600;gap:5px}.product-details product-price>div.call-for-pricing .call-for-pricing-text{display:flex;align-items:center;gap:5px;color:var(--bs-default-color)}.product-details product-price>div.call-for-pricing .call-for-pricing-contact{font-size:20px;color:var(--bs-highlight-color);font-weight:700}.product-details .quantity-selector svg{width:16px;height:16px}.product-details .quantity-selector input[type=number]{font-size:16px;font-weight:500}.product-details .product-form-buttons add-to-cart-component>button{max-width:200px;text-transform:uppercase;font-weight:700;background:#ffa129;box-shadow:inset 0 -4px #04040433}.product-details .product-form-buttons add-to-cart-component>button:hover{background:#ffa129e6}.ask-question-trigger{border:none;background:none;color:var(--bs-highlight-color);font-weight:500;font-size:15px;padding:0}#ask-question-modal.ask-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}#ask-question-modal.ask-modal.open{pointer-events:auto}#ask-question-modal .ask-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}#ask-question-modal.ask-modal.open .ask-backdrop{opacity:1}#ask-question-modal .ask-card{position:relative;width:100%;max-width:520px;margin:0 1rem;background:#fff;border-radius:6px;padding:15px;transform:scale(.95);opacity:0;transition:all .35s ease;-webkit-box-shadow:0 0 0 6px rgba(10,134,234,.6);-moz-box-shadow:0 0 0 6px rgba(10,134,234,.6);box-shadow:0 0 0 6px #0a86ea99}#ask-question-modal .ask-card .ask-header{display:flex;align-items:center;justify-content:space-between;font-size:16px;background:var(--bs-bg-color);border:1px solid #ccc;margin-bottom:20px;padding:5px}#ask-question-modal .ask-card .ask-header h3{color:#ce0000;font-size:16px}#ask-question-modal.ask-modal.open .ask-card{transform:scale(1);opacity:1}#ask-question-modal .ask-close{background:none;border:none;font-size:24px;cursor:pointer;color:#3b3b3b}#ask-question-modal .ask-header h3{margin-bottom:.25rem}#ask-question-modal .ask-header p{opacity:.7;margin-bottom:1.5rem}#ask-question-modal .ask-field{margin-bottom:1rem}#ask-question-modal .ask-field input,#ask-question-modal .ask-field textarea{width:100%;padding:.6rem;border-radius:4px;border:1px solid #ebebeb;color:var(--bs-black);font-weight:500}#ask-question-modal .ask-submit{padding:.75rem;font-weight:500;background:var(--bs-highlight-color);color:var(--bs-white);border:none;border-radius:0;display:flex;margin:0 auto;text-transform:uppercase}#ask-question-modal .hp{display:none}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block{max-height:550px;overflow:auto}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h1,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h2,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h3,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h4,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h5,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h6{font-weight:500;line-height:normal;font-family:var(--font-body--family)}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h1{font-size:30px}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h2{font-size:26px;font-weight:400;margin:25px 0;line-height:1.1}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h3{font-size:22px}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h4{font-size:18px}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h5,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block h6{font-size:16px}.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block strong{font-weight:500}.product-top-accordion.accordion .details-content>div p strong{font-weight:500}.product-top-accordion.accordion .details-content>div p span,.product-top-accordion.accordion .details-content>div h4 span{color:var(--bs-default-color)!important}.product-top-accordion.accordion .details-content>div .image-block{justify-content:end}.product-top-accordion.accordion .details-content>div .image-block img{max-width:65px}.product-top-accordion.accordion details:not([open]) .details-content,.product-top-accordion.accordion details:not([open])+.details-content{display:none}.product-top-accordion.accordion details[open]>summary{border-bottom-color:transparent;background:#0a86eae6!important;color:var(--bs-white);border:none}.product-top-accordion .details-content ul.documents{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.product-top-accordion .details-content ul.documents li.document{display:flex;align-items:center;gap:5px}.product-top-accordion .details-content ul.documents li.document a{background:var(--bs-highlight-color);color:var(--bs-white);padding:5px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:4px}.product-top-accordion.product-bottom-accordion.accordion .details-content #judgeme_product_reviews{max-width:100%!important}.product-top-accordion.product-bottom-accordion.accordion .details-content #judgeme_product_reviews .jm-review-widget{padding:0}.product-top-accordion.product-bottom-accordion.accordion .details-content #judgeme_product_reviews .jm-review-widget .jm-reviewer-info__name{color:var(--bs-highlight-color);font-weight:600}.product-bottom-tabs{z-index:0}.static-page .static-page-content{display:flex;gap:30px;flex-direction:column}.static-page .static-page-content .static-box{display:flex;flex-direction:column;gap:10px;padding:15px;background:var(--bs-bg-color);box-shadow:0 0 0 6px #0a86ea;margin:0 5px}.static-page .static-page-content .static-box p{color:var(--bs-light-black);font-size:16px;line-height:26px;font-weight:400;margin:0}.static-page .static-page-content strong{font-weight:600}.static-page .static-page-content .static-box .static-page-title{color:var(--bs-black);font-weight:600;font-size:18px;border-bottom:1px solid #DDD;padding-bottom:10px;display:block}.static-page .static-page-content a{color:var(--bs-highlight-color);font-weight:500}.static-page .static-page-content a:hover{color:var(--bs-link-color)!important}.contact-page-group h3{font-family:var(--font-body-family);font-size:18px;font-weight:600;border-bottom:1px solid #DDD;padding-bottom:20px;color:var(--bs-black)}.contact-form-group .contact-form__form .contact-form__input{padding:10px;color:var(--bs-black)}.contact-form-group .contact-form__form .submit-button{background:var(--bs-primary);border-radius:3px;padding:7px 15px;font-size:14px;font-weight:600;text-transform:uppercase}.contact-form-group .contact-form__form .submit-button:hover{background:#0c87e9e6}.contact-details-group .icon-block{position:relative;top:2px}.contact-details-group .text-block p{font-size:16px;font-weight:600;color:var(--bs-light-black);line-height:30px}.contact-details-group .text-block p a:hover{color:var(--bs-link-color)!important}.cart-items .cart-items__table thead tr.cart-items__table-row{border-bottom:1px solid #D9D9D9!important;margin-bottom:24px!important}.cart-items .cart-items__table tbody .cart-items__table-row{border-bottom-color:#d9d9d9}.cart-items .cart-items__table thead tr.cart-items__table-row th{padding:15px 10px;color:var(--bs-default-color)}.cart-items .cart-items__table thead tr.cart-items__table-row th#productTotal{text-align:right}.cart-items .cart-items__media .cart-items__media-container{aspect-ratio:auto}.cart-items .cart-items__media .cart-items__media-container .cart-items__media-image{width:75px;object-fit:contain;object-position:top}.cart-items .cart-items__details .cart-items__title{font-weight:700;font-size:14px;color:var(--bs-black)}.cart-items .cart-items__details .cart-items__title:hover{color:var(--bs-highlight-color)}.cart-items .cart-items__details dl.cart-items__variants .poptions-title{color:var(--bs-default-color);border-bottom:1px solid #CCC;margin-bottom:5px;font-weight:500;font-size:13px}.cart-items .cart-items__details dl.cart-items__variants .cart-items__variant{display:flex;gap:5px;flex-wrap:wrap;color:var(--bs-default-color);line-height:normal;margin-bottom:10px}.cart-items .cart-items__details dl.cart-items__variants .cart-items__variant *{font-size:13px}.cart-items .cart-items__details .product-price,.cart-items .cart-items__table .cart-items__price{font-size:18px;color:var(--bs-black);font-weight:700}.cart-items .cart-items__quantity{width:auto;justify-content:center}.cart-items .cart-items__quantity .quantity-selector{background:var(--bs-white);border-color:#ddd;border-radius:0}.cart-items .quantity-selector .quantity-minus{background:#f4f4f4;border-right:1px solid #DDD;width:40px}.cart-items .quantity-selector .quantity-plus{background:#f4f4f4;border-left:1px solid #DDD;width:40px}.cart-items .cart-items__price span.store-currency{font-size:15px;color:var(--bs-highlight-color)}.cart-items.cart-items--dividers .cart-items__table tbody .cart-items__table-row:last-child{border-bottom:1px solid #D9D9D9;margin-bottom:var(--cart-items-gap);padding-bottom:var(--cart-items-gap)}.cart-items__wrapper .cart-actions-btn{display:flex;flex-direction:row;justify-content:end;gap:10px;margin:0 0 30px}.cart-items__wrapper .cart-actions-btn *{color:var(--bs-white);background:var(--bs-highlight-color);padding:7px 15px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;border:none;font-family:var(--font-body--family)}.cart-items__wrapper .cart-actions-btn *:hover{background:#0c87e9e6}.cart-actions .disclosure-trigger__label{color:var(--bs-default-color);font-weight:600;font-size:14px}.cart-actions .cart-discount__content{height:auto}.cart-actions .cart-discount__content .cart-discount__form{flex-direction:column;align-items:start;gap:10px}.cart-discount__form label.lbl_coupon_code{font-size:13px;color:var(--bs-default-color);font-weight:500}.cart-discount__content .cart-discount__form .cart-discount__input{width:100%;background:var(--bs-white);color:#000;font-weight:500;border:1px solid #EBEBEB;border-radius:1px;padding:0 9px;height:38px}.cart-discount__content .cart-discount__form .cart-discount__button{margin:0 auto;background:var(--bs-highlight-color);border-radius:0;padding:7px 15px;text-transform:uppercase;font-weight:600;font-size:13px}.cart__summary-totals span.cart__total .cart__total-label,.cart__summary-totals span.cart__total .cart__total-value{font-size:17px;font-weight:600;color:var(--bs-default-color)}.cart__summary-item.tax-note small{font-size:12px;font-weight:600}.cart-page__summary .cart__summary-inner .cart-actions{border-color:#d9d9d9}.cart__summary-inner .cart__ctas .cart__checkout-button{background:#ffa129;border-radius:0;padding:7px 15px;font-weight:600;text-transform:uppercase;height:40px}.cart__ctas.cart__ctas--cart-checkout{grid-template-columns:1fr 1fr}.cart__ctas.cart__ctas--cart-checkout .cart__cart-button,.cart__ctas.cart__ctas--cart-checkout .cart__checkout-button,.cart-items__wrapper .cart-items__empty-button{background:var(--bs-primary);font-weight:700;border-radius:0;text-transform:uppercase;width:100%;height:40px}.cart-page.cart-page--empty{justify-content:start;align-items:start}.cart_empty{display:flex;flex-direction:column;gap:20px;margin-top:5px;text-align:left}.cart_empty p{margin:0 0 10px;color:var(--bs-default-color)}.cart_empty p a{color:#043fa0;font-weight:500}.cart-page.cart-page--empty .cart-page__title{margin-top:10px}.cart-page--empty .cart-page__title .cart-title h1.h4{font-size:18px;font-weight:600;color:var(--bs-default-color)}.cart_empty span{color:var(--bs-highlight-color);font-size:15px;font-weight:600;border-bottom:1px solid #CCC;display:inline-block}.cart-page.cart-page--empty .cart-page__more-blocks{margin-top:var(--margin-3xl)}.cart-drawer__inner .cart-drawer__header .cart-drawer__heading.h4{font-size:20px;font-weight:600}.cart-drawer__inner .cart-drawer__heading .cart-bubble__text{font-weight:700}.cart-drawer__items .cart-items .cart-items__details .cart-items__title{font-weight:600}@media(min-width:750px){.header .header__row--top .header__columns{grid-template-areas:"left center_left center right"}.product-information__grid:not(.product-information--media-none).product-information__grid--half{grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .36) calc(var(--full-page-grid-central-column-width) * .64) var(--full-page-grid-margin)!important}.product-top-accordion.accordion{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto 1fr;column-gap:12px}.product-top-accordion.product-bottom-accordion.accordion{grid-template-columns:repeat(8,1fr)}.product-top-accordion.accordion accordion-custom,.product-top-accordion.accordion accordion-custom details{display:contents}.product-top-accordion.accordion summary.details__header{grid-row:1;text-align:center;padding:14px 16px;border:1px solid #e4e4e4;cursor:pointer;background:rgb(var(--color-background));border-bottom:none;justify-content:center;color:var(--bs-highlight-color);text-transform:uppercase;font-weight:700}.product-top-accordion.accordion .details-content{grid-column:1 / -1;grid-row:2;width:100%;max-width:100%;border-top:1px solid #e4e4e4;padding:0}.product-top-accordion.accordion .details-content>div,.product-top-accordion.accordion .details-content>.text-block{background:var(--bs-bg-color);box-shadow:0 0 6px #5d5d5d4d;padding:15px;margin-top:15px;font-size:16px;color:var(--bs-default-color)}.product-top-accordion.accordion .icon-caret,.product-top-accordion.accordion .icon-plus{display:none}.product-top-accordion1.product-bottom-accordion.accordion .details-content>div,.product-top-accordion1.product-bottom-accordion.accordion .details-content>.text-block{padding:30px}}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 20px}.cart-page__summary .cart__summary-inner{padding:var(--padding-2xl)}.product-grid-container .collection-wrapper:not(.vendor-collection-wrapper){--facets-vertical-col-width: 1;grid-template-columns:300px 1fr}.product-grid-container .collection-wrapper .facets-block-wrapper--vertical{grid-row:1/span 3;margin-right:0}.product-grid-container .collection-wrapper .main-collection-grid{grid-column:2/14!important}}@media screen and (min-width:768px){.cart-items .cart-items__details dl.cart-items__variants{margin-left:10px}.cart-drawer__items .cart-items .cart-items__details dl.cart-items__variants .cart-items__variant{display:inline-block}}@media(max-width:1365px){.hero-wrapper .hero__container h1{font-size:40px}.hero-wrapper .hero__container h3{font-size:20px}}@media only screen and (min-width:1260px)and (max-width:1440px){.product-top-accordion.product-bottom-accordion.accordion{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:1201px)and (max-width:1350px){.sidebar-products-tabs-section .tm-grid .tm-sidebar{flex:0 0 21%;max-width:21%}.sidebar-products-tabs-section .tm-grid .tm-content{flex:0 0 76%;max-width:76%}}@media(max-width:1250px){.header .top-header-search .header-search{width:350px}}@media only screen and (min-width:1091px)and (max-width:1299px){.product-top-accordion.accordion:not(.product-bottom-accordion){grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:1091px)and (max-width:1259px){.product-top-accordion.product-bottom-accordion.accordion{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:800px)and (max-width:1090px){.product-top-accordion.product-bottom-accordion.accordion{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:980px)and (max-width:1240px){.cart-items-component .cart-page{grid-template-columns:1fr min(50vw,31%);gap:0 var(--padding-3xl)}.cart-page .cart-items .cart-items__table .cart-items__table-row{grid-template-columns:7.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details quantity price" "media details error error"}}@media only screen and (min-width:750px)and (max-width:1090px){.product-top-accordion.accordion:not(.product-bottom-accordion){grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:750px)and (max-width:799px){.product-top-accordion.product-bottom-accordion.accordion{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.hero-wrapper .hero__container .group-block .group-block-content h4{font-size:20px}.header-contact-info .header-contact-info__label{font-size:15px}.welcome-section .welcome_msg_right .auth-img{gap:5px}.welcome-section .welcome_msg_right .auth-img img{max-width:calc(50% - 2.5px)}.services .service{flex-direction:column;justify-content:space-between}footer .footer-content .group-block-content h4{font-size:20px}}@media(max-width:1100px){.header .top-header-search .authorized-flag{font-size:15px}.header .top-header-search .header-search{width:300px}}@media(max-width:1050px){.header .top-header-search .header-search{width:260px}.header-contact-info .header-contact-info__label{font-size:13px}}@media only screen and (min-width:980px)and (max-width:1200px){.sidebar-products-tabs-section .tm-grid .tm-sidebar{flex:0 0 25%;max-width:25%}.sidebar-products-tabs-section .tm-grid .tm-content{flex:0 0 72%;max-width:72%}.tm-content .tab-content .products-grid,.main-collection-grid ul.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1075px){.hero-wrapper .hero__container .group-block .group-block-content h4{font-size:18px}.hero-wrapper .hero__container .group-block .group-block-content .icon-block .icon-block__media{width:30px!important}.tm-content .tab-title .tabs{width:100%;justify-content:right}}@media(max-width:991px){.footer-bottom-service>.group-block>.group-block-content>.group-block>.group-block-content{flex-direction:column}}@media only screen and (min-width:750px)and (max-width:991px){.requirement-medical-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{flex-wrap:wrap;align-items:stretch}.requirement-medical-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column>.group-block{max-width:calc(50% - 12px);flex:auto;height:auto}.product-top-accordion.accordion{column-gap:8px}.product-top-accordion.accordion summary.details__header{padding:6px}.product-grid-container .collection-wrapper:not(.vendor-collection-wrapper){grid-template-columns:270px 1fr}}@media only screen and (min-width:750px)and (max-width:979px){.header .header__row--top .header__columns{gap:.75rem}.header .header__row--top .header__columns .header-logo{gap:0}.welcome-section .welcome_msg_left{flex:0 0 66%;max-width:66%}.welcome-section .welcome_msg_right{flex:0 0 30%;max-width:30%}.sidebar-products-tabs-section .tm-grid .tm-sidebar{flex:0 0 35%;max-width:35%}.sidebar-products-tabs-section .tm-grid .tm-content{flex:0 0 62%;max-width:62%}.tm-content .services{gap:10px;flex-wrap:wrap}.services .service{flex:0 0 calc(50% - 15px)}.tm-content .services .divider.divider-2{display:none}header-menu .header-menu__inner .menu-list{--menu-horizontal-gap: 35px}.main-collection-grid ul.product-grid{grid-template-columns:repeat(2,1fr)}.cart-items-component .cart-page{grid-template-columns:1fr}.cart-items-component .cart-page .cart-page__summary{grid-column:1;grid-row:auto}}@media only screen and (min-width:750px)and (max-width:930px){.header-logo .header-logo__image-container .header-logo__image{max-width:200px}.header-logo .logo-text{font-size:12px}.header .top-header-search .header-search{width:auto}}@media(max-width:979px){.header-contact-info .header-contact-info__label{font-size:12px}.header-contact-info .header-contact-info__phone{font-size:25px}.header-contact-info .header-contact-info__phone img{max-width:20px}.header-contact-info .header-contact-info__email{font-size:14px}.header-contact-info .header-contact-info__email svg{width:20px}.show-desktop{display:none}.show-tablet{display:block}.tm-content .tab-content .products-grid,.sub-collections-grid{grid-template-columns:repeat(2,1fr)}.services .service h4{font-size:14px}.testimonial-section .testimonial-inner .testimonial-row{grid-template-columns:repeat(1,1fr);gap:40px}.testimonial-section .testimonial-inner .testimonial-row .testimonial-item{padding:0}.testimonial-section .testimonial-inner .testimonial-row .testimonial-item:not(:nth-child(3n)):after{width:100%;height:1px;bottom:-20px;top:auto}.product-details .product-header{padding-right:0}.product-details .product-manufacturer{display:none}.cart-items-component .cart-page{margin-bottom:40px}.cart__summary-inner .cart__ctas .cart__checkout-button{width:fit-content;margin:0 auto}.footer-content.footer-top-menu>.group-block>.group-block-content{flex-wrap:wrap;justify-content:start;gap:30px}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block:nth-child(3){width:calc(20.2% - 20px)}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block{width:calc(39.9% - 20px)}}@media(max-width:930px){.header .top-header-search .authorized-flag{font-size:13px;margin-bottom:5px;gap:5px}.header .top-header-search .authorized-flag img{padding-right:5px}.hero-wrapper .hero__container .group-block .group-block-content h4{font-size:16px}}@media(max-width:865px){.hero-wrapper .hero__container .group-block>.group-block-content>.group-block>.group-block-content{flex-direction:column;gap:6px}}@media only screen and (min-width:750px)and (max-width:850px){.header-logo .header-logo__image-container .header-logo__image{max-width:180px}.header .header-contact-info{gap:5px}.header-contact-info .header-contact-info__label{font-size:10px}.header-contact-info .header-contact-info__email{font-size:13px}.header-contact-info .header-contact-info__email svg{width:18px}}@media(max-width:830px){.header .top-header-search .authorized-flag{font-size:12px}.header .top-header-search .authorized-flag img{max-width:22px}footer .footer-content.footer-bottom-service .group-block-content h4{font-size:16px}.hero-wrapper .hero__container .group-block .group-block-content .icon-block .icon-block__media{width:25px!important}}@media screen and (max-width:767px){.cart-items .cart-items__table thead{display:none}.cart-items .cart-items__table tbody .cart-items__table-row{display:flex;flex-direction:column;align-items:center;gap:15px;border:1px solid #D9D9D9;margin-bottom:0;border-bottom:none;padding:15px}.cart-items.cart-items--dividers .cart-items__table tbody .cart-items__table-row:last-child{padding-bottom:15px;margin-bottom:30px}.cart-items .cart-items__table tbody .cart-items__table-row td.cart-items__details{text-align:center}.cart-items .cart-items__details dl.cart-items__variants .cart-items__variant{align-items:center;justify-content:center}.cart-items .cart-items__table tbody .cart-items__table-row td.cart-items__price{display:flex;flex-direction:column;align-items:center}.cart-items__wrapper .cart-actions-btn{justify-content:center}.cart-drawer__items .cart-items .cart-items__table tbody .cart-items__table-row:last-child{border-bottom:1px solid #D9D9D9}}@media(max-width:749px){header-component#header-component.header:after{content:"";background:var(--bs-primary);position:absolute;height:75px;width:100%;bottom:0;z-index:0}.header .top-header-search .header-search{width:auto}.header .top-header-search #live-search{height:45px;padding:0 40px 0 10px}.header .header__row--top .header__columns{grid-column:2;grid-template-areas:"leftA leftB" "rightA rightB";grid-template-columns:calc(100% - 70px) 70px;z-index:2}.header .header__row--top .header__columns .header-logo{grid-area:leftA;align-items:start}.header__columns .header__column .header__drawer{justify-content:end}.header-actions__cart-icon.header-actions__cart-icon svg{color:var(--bs-white)}.cart-bubble .cart-bubble__background{background:var(--bs-white)}.header-actions__cart-icon .cart-bubble__text{color:var(--bs-primary);font-weight:700}.header-drawer .menu-drawer-container .header__icon--summary{background:var(--bs-primary)}.header-drawer .menu-drawer-container .header__icon--summary .header-drawer-icon{color:var(--bs-white)}.welcome-section .welcome-section-block{gap:30px;flex-direction:column}.welcome-section .welcome_msg_right span{font-size:16px}header-actions .account-button,header-actions .account-popover,header-actions .account-drawer{display:none!important}.header .header__row--top .header__columns .header-logo{gap:5px}.header-logo .logo-text{font-size:14px;font-weight:500}.header__columns .header__column .search-action{grid-area:rightA}.header__drawer--mobile .menu-drawer:has(details[open]){overflow:auto}.header__drawer--mobile .menu-open .menu-drawer{background:#3f3f3f;color:var(--bs-white);max-width:300px}.header__drawer--mobile .menu-open .menu-drawer .menu-drawer__close-button{width:100%;border-radius:0}.header__drawer--mobile .menu-open .menu-drawer .menu-drawer__close-button .header-drawer-icon--close{position:absolute;right:0;top:0;background:var(--bs-white);color:var(--bs-black);width:25px;height:25px}.header__drawer--mobile .menu-drawer .menu-drawer__menu-item svg{border:1px solid}.header__drawer--mobile .menu-drawer__menu .menu-drawer__menu-item{color:var(--bs-white)!important;font-size:13px;font-weight:500}.menu-drawer__menu-item--parentlink{color:var(--bs-white)!important}.header__drawer--mobile .menu-drawer__menu .menu-drawer__menu-item--mainlist{text-transform:uppercase}.header__drawer--mobile .menu-drawer__list-item--divider{border-bottom-color:var(--bs-white)}.header__drawer--mobile .menu-drawer__menu .menu-drawer__menu--childlist{padding:0 10px 10px}.header__drawer--mobile .menu-drawer__menu .menu-drawer__menu--childlist .menu-drawer__menu-item--child{align-items:start;justify-content:start;gap:5px}.header__drawer--mobile .menu-drawer__menu .menu-drawer__menu--childlist span.icon-caret{flex-shrink:0;position:relative;top:4px}.header__drawer--mobile .menu-drawer__menu .menu-drawer__menu--childlist span.icon-caret svg{border:none}.hero-wrapper .hero__container .group-block .group-block-content>.group-block{flex:0 0 calc(50% - 15px)}.hero-wrapper .hero__container .group-block .group-block-content{gap:16px;justify-content:center}.requirement-medical-section .group-block h3{font-size:24px;padding-bottom:5px}.requirement-medical-section .group-block .text-block{padding-bottom:5px}.requirement-medical-section .group-block a.button{width:100%;font-size:14px}.tm-sidebar .sidebar-contact .auth span br{display:none}.sidebar-products-tabs-section .tm-grid{flex-wrap:wrap;gap:30px}.welcome-section .welcome_msg_left,.welcome-section .welcome_msg_right,.sidebar-products-tabs-section .tm-grid .tm-sidebar,.sidebar-products-tabs-section .tm-grid .tm-content{flex:auto;width:100%;max-width:100%}.footer-content.footer-top-menu>.group-block>.group-block-content,.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content{gap:0}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block{width:100%!important}footer .footer-content.footer-top-menu .group-block .menu__heading,footer .footer-content.footer-top-menu .group-block h3{border-bottom:1px solid rgba(245,245,245,.1);padding:10px;margin-bottom:0;position:relative}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content>.group-block{max-height:0;overflow:hidden;padding:0 10px;transition:max-height .35s ease}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block[active-menu]>.group-block-content>.group-block{padding-top:10px}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content .details-content{margin-top:0!important}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content .details-content ul{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 10px}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content details[active-menu] .details-content ul{padding:10px}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content details[active-menu] .menu__heading.h3,footer .footer-content.footer-top-menu .group-block[active-menu] h3{background:var(--bs-white);color:var(--bs-dark-black)}footer .footer-content.footer-top-menu .group-block .menu__heading:after,footer .footer-content.footer-top-menu .group-block h3:after{content:"";position:absolute;right:10px;width:20px;height:20px;background-color:var(--bs-white);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4.5 10.8 15 21.3 25.5 10.8l-3-3L15 15.3 7.5 7.8z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4.5 10.8 15 21.3 25.5 10.8l-3-3L15 15.3 7.5 7.8z'/%3E%3C/svg%3E") no-repeat center}.footer-content.footer-top-menu>.group-block>.group-block-content>.group-block>.group-block-content details[active-menu] .menu__heading.h3:after,footer .footer-content.footer-top-menu .group-block[active-menu] h3:after{transform:rotate(180deg);background-color:var(--bs-dark-black)}footer .footer-content.footer-bottom-service>.group-block>.group-block-content{gap:24px}.hero-wrapper .hero__container .group-block .group-block-content>.group-block,footer .footer-content.footer-bottom-service .group-block-content>.group-block{flex:0 0 calc(50% - 25px)}.hero-wrapper .hero__container .group-block .group-block-content .text-block,footer .footer-content.footer-bottom-service .group-block-content .text-block{flex:auto}.hero-wrapper .hero__container .group-block .group-block-content .text-block.text-block--AVStZRDJJak1mY0JiU__text_hXtDP7{flex:none}footer .footer-content.footer-bottom-service .group-block-content>.divider-AS1pZOExOZFM1WHBaT__divider_MWjfmR,.hero-wrapper .hero__container .group-block .group-block-content>.divider-ASVJXSHIwN1VtODdtU__divider_Kt6yAq{display:none}.announcement-bar__text{font-size:12px;line-height:normal!important}.vendor-sku-info.group-block .text-block{flex:none}.product-top-accordion.accordion summary.details__header{background:#ececec;color:var(--bs-default-color);font-weight:700;text-transform:uppercase;padding-left:15px;padding-right:15px}.product-top-accordion.accordion{display:grid;row-gap:12px}.product-top-accordion.accordion .details-content{box-shadow:0 0 6px #5d5d5d4d;background:var(--bs-bg-color);padding:15px}.product-top-accordion.product-bottom-accordion.accordion .details-content>div,.product-top-accordion.product-bottom-accordion.accordion .details-content>.text-block{padding:15px}.product-top-accordion .details-content ul.documents li.document a svg{flex-shrink:0}.collection-wrapper .facets-block-wrapper--vertical+.facets-toggle,.collection-wrapper.search-collection-wrapper .facets-block-wrapper--horizontal+.facets-toggle{display:none}.collection-wrapper .facets-block-wrapper>.facets .facets__summary{padding-left:10px;padding-right:10px}.collection-wrapper .facets.facets-controls-wrapper.facets--horizontal{display:flex;align-items:center;gap:15px;margin:0 16px 16px;width:auto;max-width:100%}.collection-wrapper .facets.facets-controls-wrapper .facets--filters-title{display:block}.collection-wrapper .facets.facets-controls-wrapper.facets--horizontal .facets__panel{padding:0}.collection-wrapper .facets--horizontal .products-count-wrapper{display:flex;margin-left:auto;flex-shrink:0;align-items:center}.collection-wrapper .facets-block-wrapper .facets.facets--vertical{height:auto;max-height:100%;width:auto;max-width:100%;display:block}.collection-wrapper .facets-block-wrapper .facets.facets--vertical .facets__actions{display:none}.collection-wrapper .facets-block-wrapper .facets__form .facets__filters-wrapper{gap:10px}.collection-wrapper .facets.facets-controls-wrapper.facets--horizontal .sorting-filter .facets__status{display:none}.collection-wrapper .facets-block-wrapper.facets-block-wrapper--vertical:not(.facets-block-wrapper--drawer){order:3;margin-top:20px}.pagination__item:has(.pagination__link--gap){width:var(--pagination-size)!important}.show_all_subcategories{margin-bottom:10px}.tm-content .tab-content .products-grid li.product-card .product-item-image img,.main-collection-grid ul.product-grid .product-media-container img{width:100%}.contact-form-group .contact-form__form .submit-button{margin-bottom:15px}.trustpilot-widget.trustpilot-category{display:none}}@media only screen and (min-width:640px)and (max-width:749px){.main-collection-grid ul.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.welcome-section .welcome_msg_left h2{font-size:30px}.welcome-section .welcome_msg_left h5{font-size:18px}.requirement-medical-section .text-block.text-block--full-width h3{font-size:26px;line-height:30px}.tm-content .site-content span{font-size:14px;padding:10px}.tm-content .services{gap:10px;flex-wrap:wrap}.services .service{flex:0 0 calc(50% - 15px)}.tm-content .services .divider.divider-2{display:none}.main-collection-grid ul.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.hero-wrapper .hero__container .group-block .group-block-content h4{font-size:13px}.welcome-section .welcome_msg_left h2{font-size:24px}.welcome-section .welcome_msg_left h5,.welcome_msg_left .welcome-footer span{font-size:16px;line-height:25px}.requirement-medical-section .text-block.text-block--full-width h3{font-size:24px;line-height:28px}.tm-content .tab-content .products-grid{grid-template-columns:repeat(1,1fr)}.tm-content .tab-title h3{font-size:20px}.tm-content .services{padding:10px}.services .service h4{font-size:12px}footer .footer-content.footer-bottom-service .group-block-content h4{font-size:12.5px}}@media(max-width:400px){.tm-content .services{padding:6px;gap:8px}.services .service{flex:0 0 calc(50% - 12px)}.hero-wrapper .hero__container .group-block .group-block-content h4,.services .service h4,footer .footer-content.footer-bottom-service .group-block-content h4{font-size:11.5px}}@media only screen and (min-width:750px)and (max-width:830px){header-menu .header-menu__inner .menu-list{--menu-horizontal-gap: 25px}.menu-list .menu-list__list-item .menu-list__submenu{width:400px!important}.menu-list .menu-list__list-item .menu-list__link{font-size:13.5px}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section .mega-menu__grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section .mega-menu__list{grid-column:span 1!important}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section li.mega-menu__column.mega-menu__column--span-1{column-count:2!important;width:370px!important}}.menu-list .overflow-menu:after{display:none}.menu-list .menu-list__list-item{position:relative}.menu-list .menu-list__list-item .menu-list__submenu{margin-top:8px;width:760px;padding:15px;border-top:5px solid #3099ec;box-shadow:0 2px 10px -2px #0000004d;border-radius:0 0 5px 5px}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner{padding:0}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section{grid-template-columns:auto}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section li.mega-menu__column.mega-menu__column--span-1{column-count:3;column-gap:20px;width:730px}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section li.mega-menu__column.mega-menu__column--span-1 .mega-menu__link{position:relative;font-size:13.5px;color:#3f3f3f;padding:5px 0}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section li.mega-menu__column.mega-menu__column--span-1 .mega-menu__link.blue{color:#0c86e9}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section li.mega-menu__column.mega-menu__column--span-1 .mega-menu__link:before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='9 6 15 12 9 18' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat}.menu-list .menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu.section li.mega-menu__column.mega-menu__column--span-1 .mega-menu__link .mega-menu__link-title{margin-left:15px}.menu-list__link[aria-haspopup=true]{position:relative;padding-right:20px}.menu-list__link[aria-haspopup=true]:after{content:"";position:absolute;right:-8px;top:50%;width:15px;height:15px;transform:translateY(-50%);background-color:var(--bs-white);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4.5 10.8 15 21.3 25.5 10.8l-3-3L15 15.3 7.5 7.8z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4.5 10.8 15 21.3 25.5 10.8l-3-3L15 15.3 7.5 7.8z'/%3E%3C/svg%3E") no-repeat center}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
