:root{--ms-navy: #0b2740;--ms-navy-deep: #071a2c;--ms-teal: #1a7a82;--ms-teal-soft: #d7eef0;--ms-ice: #f4f8fa;--ms-paper: #ffffff;--ms-ink: #1e2d36;--ms-muted: #5b6b74;--ms-line: #e4eef1;--ms-shadow: 0 14px 40px rgba(11, 39, 64, .08);--ms-radius: 16px}html{background:var(--ms-ice)}body{color:var(--ms-ink);letter-spacing:.01em;background:var(--ms-ice);line-height:1.55}h1,h2,h3,.h0,.h1,.h2,.title{letter-spacing:-.025em;color:var(--ms-navy);font-weight:600}.page-width{max-width:1320px}.header-wrapper{background-color:var(--ms-paper)!important;box-shadow:0 1px 0 var(--ms-line)}.header-top{background:var(--ms-navy)!important;border-bottom:0}.header-top__message,.header-top-center p,.header-top-center span,.header-top .header-top-center{color:#e8f4f6!important;font-size:13px;letter-spacing:.04em;font-weight:400}.header-top-center p a{color:#fff!important;text-transform:none;font-weight:600}.header-top__link:after{background-color:#ffffff40}.header{padding-top:6px;padding-bottom:6px}.header__heading-logo{max-height:52px}.header__icon,.header__icon .icon{color:var(--ms-navy)}.header-bottom{border-top:1px solid var(--ms-line);background:var(--ms-paper)}.header-bottom .list-menu__item,.header-bottom .header__menu-item{font-weight:500;letter-spacing:.02em;font-size:14px}.header-bottom .header__menu-item:hover{color:var(--ms-teal)}.button,.shopify-challenge__button,.customer button{border-radius:999px!important;letter-spacing:.08em;font-weight:600;min-height:46px;padding:0 2.4rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b27402e}.banner__buttons .button.button--secondary{background:transparent;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.55);padding:0 2.4rem}.banner__buttons .button.button--secondary:hover{background:#fff;color:var(--ms-navy)}.btn-arrow,.button .btn-arrow,.cms__btn .btn-arrow{background-color:var(--ms-teal)!important}slideshow-component{position:relative;overflow:visible;display:block}.slideshow.banner--medium:not(.banner--adapt),.slideshow.banner--large:not(.banner--adapt){min-height:0!important;height:auto!important;aspect-ratio:1816 / 866}.slideshow .slideshow__slide{position:relative;min-height:100%;height:100%}.slideshow .slideshow__media,.slideshow .banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;width:100%}.slideshow .media>img,.slideshow .slideshow__media img,.slideshow .banner__media img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;background:#f4f7f9}.slideshow .banner__media:after{display:none}.slideshow__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.slideshow .slideshow__text-wrapper,.slideshow .banner__content{z-index:2;padding-left:8rem;padding-right:8rem}.slideshow .banner__box{background:#fffffff5!important;box-shadow:0 18px 50px #0b274024!important;max-width:520px;min-width:0!important;padding:3.6rem 3.8rem!important;border-radius:20px;text-align:left;color:var(--ms-navy)!important}.slideshow .banner__heading.inline-richtext,.slideshow .banner__heading.inline-richtext p{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-teal);margin:0 0 10px}.slideshow .banner__text.rte,.slideshow .banner__text.rte p{font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.03em;text-transform:none;color:var(--ms-navy);margin:0 0 12px}.slideshow .banner__description,.slideshow .banner__description p{font-size:16px;line-height:1.55;color:var(--ms-muted);max-width:420px;margin:0 0 22px}.slideshow .banner__buttons{margin-top:0!important}.slideshow .banner__buttons .button{background:var(--ms-navy);color:#fff;min-height:44px}.slideshow .banner__buttons .button:hover{background:var(--ms-teal);color:#fff}slideshow-component .slideshow__controls{z-index:4}slideshow-component .slideshow__controls.slideshow__controls__arrows .slider-button{width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 8px 24px #0b274029;color:var(--ms-navy)}slideshow-component .slideshow__controls.slideshow__controls__arrows .slider-button .icon{color:var(--ms-navy)}slideshow-component .slider-counter__link .dot{background:#0b274040}slideshow-component .slider-counter__link--active .dot,slideshow-component .slider-counter__link:hover .dot{background:var(--ms-navy)}.page-width-inner .sub-banner-banner{gap:22px}.sub-banner .banner-inner{border-radius:var(--ms-radius);box-shadow:var(--ms-shadow)}.sub-banner .banner-inner img,.sub-banner .banner-inner a{border-radius:var(--ms-radius)}.subbanner-heading p,.subbanner-heading{font-size:clamp(26px,2.4vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.subbanner-subheading p,.subbanner-subheading{font-size:16px;line-height:1.5;opacity:.9}.title,.title-wrapper-with-link{text-align:center}.title-wrapper-with-link .title,h2.title,.collection__title .title{font-size:clamp(28px,3vw,40px);font-weight:600;color:var(--ms-navy)}.title-wrapper-with-link .title:after,.collection__title .title:after,h2.title:after{content:"";display:block;width:52px;height:3px;margin:14px auto 0;border-radius:99px;background:linear-gradient(90deg,var(--ms-teal),#7fd3d0)}.grid.product-grid{gap:20px!important;border:0!important;margin:0}.product-grid .grid__item{border:0!important}.card-wrapper,.card{border-radius:var(--ms-radius)}.card-wrapper{background:var(--ms-paper);overflow:hidden;border:1px solid var(--ms-line);box-shadow:0 8px 24px #0b27400d;transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0b27401f}.card__inner{border-radius:var(--ms-radius) var(--ms-radius) 0 0;overflow:hidden;background:#f7fbfc}.card__heading a{color:var(--ms-navy);font-weight:600}.price,.price-item{color:var(--ms-teal);font-weight:600}.quick-add .button,.card .quick-add__submit{border-radius:999px!important}.rich-text.content-container{border-radius:18px;overflow:hidden;box-shadow:var(--ms-shadow)}.rich-text__heading{color:var(--ms-navy)!important;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em}.section.image-banner{padding-top:8px;padding-bottom:8px}.home-contact-banner-section .page-width{max-width:1320px}.home-contact-banner{border-radius:20px;overflow:hidden;box-shadow:0 14px 40px #0b274014;background:#fff}.home-contact-banner a{display:block;line-height:0}.home-contact-banner img{display:block;width:100%;height:auto;max-width:100%}.category-banner-sliders-section{overflow:hidden}.category-banner-sliders__grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:990px){.category-banner-sliders__grid{grid-template-columns:1fr 1fr;gap:20px}}.category-banner-slider{position:relative;display:block;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0b274014;background:#fff}.category-banner-slider__track{display:flex;flex-wrap:nowrap;margin:0;border-radius:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;aspect-ratio:2 / 1}.category-banner-slider__track:before{display:none}.category-banner-slider__track .slideshow__slide{position:relative;flex:0 0 100%;width:100%;max-width:100%;min-height:0;height:auto;scroll-snap-align:start}.category-banner-slider .slideshow__slide img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;background:#fff}.category-banner-slider__link{display:block;line-height:0;position:relative;z-index:2;pointer-events:auto;cursor:pointer}.category-banner-slider__link img{display:block;width:100%;height:auto}.category-banner-slider__controls{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:2;margin:0;padding:4px 8px;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px #0b27401f}.category-banner-slider__controls .slider-button,.category-banner-slider__controls .slideshow__autoplay{display:none}.category-banner-slider__controls .slider-counter--dots{min-width:auto}.category-banner-slider__controls .dot{background:#0b274040}.category-banner-slider__controls .slider-counter__link--active .dot,.category-banner-slider__controls .slider-counter__link:hover .dot{background:var(--ms-navy, #0b2740)}.section.slideshow_banner+.category-banner-sliders-section,.section.slideshow_banner+.section.subbanners-section.category-banner-sliders-section{margin-top:16px}.image-banner .banner{border-radius:28px;overflow:hidden;isolation:isolate;background:#071a2c;box-shadow:0 22px 55px #071a2c47}.image-banner .banner__media{background:#071a2c}.image-banner .banner__media img{object-fit:cover;object-position:86% 12%;transform:scale(1.18);transform-origin:85% 10%}.image-banner .banner__media:after{background:linear-gradient(90deg,rgba(7,26,44,.94) 0%,rgba(7,26,44,.72) 36%,rgba(7,26,44,.28) 58%,rgba(7,26,44,.08) 74%,transparent 88%);opacity:1}.image-banner .banner__media:before{content:"";position:absolute;inset:auto 0 0 0;height:32%;z-index:1;background:linear-gradient(to top,#071a2c,#071a2c00);pointer-events:none}.image-banner .banner__content{z-index:2}.image-banner .banner__box{background:#fffffff5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:22px!important;padding:42px 40px!important;max-width:520px!important;box-shadow:0 18px 44px #00000038;text-align:left!important}.image-banner .banner__heading.inline-richtext{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.15!important;letter-spacing:-.03em;text-transform:none!important;max-width:460px;color:var(--ms-navy)!important;margin:0 0 14px!important;background:none!important;padding:0!important}.image-banner .banner__text.rte.caption-with-letter-spacing{letter-spacing:.16em!important;font-size:12px!important;font-weight:600!important;color:var(--ms-teal)!important;text-transform:uppercase!important;margin:0 0 12px!important}.image-banner .banner__text.rte{font-size:16px!important;line-height:1.6!important;color:var(--ms-muted)!important;text-transform:none!important;max-width:420px;margin:0 0 8px!important}.image-banner .banner__box .banner__buttons{margin-top:22px!important}.image-banner .banner__buttons .button{min-height:48px;padding:12px 26px}.service-block .services-wrapper{border:0!important;background:var(--ms-paper);border-radius:20px;box-shadow:var(--ms-shadow);padding:18px 28px}.service-title{color:var(--ms-navy)!important;font-weight:600}.service-subtitle{color:var(--ms-muted);font-size:14px}.multicolumn .title{margin-bottom:8px}.multicolumn-card{background:var(--ms-paper);border-radius:var(--ms-radius);border:1px solid var(--ms-line);box-shadow:var(--ms-shadow);padding:8px}.footer,.footer-block--newsletter{background:var(--ms-navy-deep)!important}.shopify-section-group-footer-group .footer,#shopify-section-footer .footer{background:var(--ms-navy-deep)!important;color:#d7e4ea}.footer-block__heading,.footer-block__details-content,.footer-block__details-content a,.footer-block__details-content p,.footer-block__newsletter,.copyright__content,.copyright__content a,.email.list-menu__item--link,.contact.list-menu__item--link{color:#e8f1f4!important}.footer-block__heading{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.newsletter-form__field-wrapper .field__input{border-radius:999px;background:#ffffff14;color:#fff}.collection-hero,.product{background:var(--ms-paper)}.product__title h1,.product__title{letter-spacing:-.03em}.product-form__submit{border-radius:999px!important}.badge{border-radius:999px!important;letter-spacing:.06em}.header-bottom-inner{display:flex;width:100%;align-items:center}.collection-header-nav{flex:1;min-width:0}.collection-header-nav .list-menu--inline{flex-wrap:nowrap;justify-content:flex-start;gap:0;row-gap:0;overflow:hidden}.collection-header-nav .header__menu-item{font-size:13px;font-weight:500;padding:10px 12px;white-space:nowrap;color:var(--ms-navy)}.collection-header-nav .header__menu-item:hover,.collection-header-nav .header__active-menu-item{color:var(--ms-teal)}.header-bottom-inner .header__inline-menu:not(.collection-header-nav){display:none}@media screen and (max-width:989px){.collection-header-nav{display:none}}.cart-drawer,.menu-drawer{border-radius:16px 0 0 16px}@media screen and (max-width:749px){.slideshow.banner--medium:not(.banner--adapt),.slideshow.banner--large:not(.banner--adapt){aspect-ratio:1816 / 866;height:auto!important;min-height:0!important}.slideshow .slideshow__text-wrapper,.slideshow .banner__content{padding:2.4rem 1.6rem;align-items:flex-end}.slideshow .banner__box{padding:2.2rem 2rem!important;max-width:100%}.image-banner .banner{border-radius:20px}.image-banner .banner__media img{object-position:80% 10%;transform:scale(1.1)}.image-banner .banner__box{padding:28px 22px!important;max-width:100%!important;border-radius:0 0 20px 20px!important;box-shadow:none}.image-banner .banner__heading.inline-richtext{font-size:26px!important}.slideshow .banner__text.rte,.slideshow .banner__text.rte p{font-size:26px;line-height:1.2}.grid.product-grid{gap:12px!important}.page-width-inner .sub-banner-banner{flex-direction:column;gap:14px}}.whatsapp-order-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:#25d366;color:#fff!important;padding:10px 20px;text-decoration:none!important;border-radius:4px;margin-top:10px;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none}.whatsapp-order-button:hover{background-color:#1ebe57;color:#fff!important}.whatsapp-order-button--full{display:flex;width:100%}.template-index .card-information .price,.template-index .price{display:none!important}.product-cta-buttons{display:flex;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;gap:10px;margin-top:10px}.product-cta-whatsapp,.product-cta-call{display:block;box-sizing:border-box;text-align:center;color:#fff!important;padding:10px 20px;text-decoration:none!important;border-radius:4px;font-weight:700;font-size:14px;line-height:1.2}.product-cta-whatsapp{background-color:#25d366}.product-cta-whatsapp:hover{background-color:#1ebe57;color:#fff!important}.product-cta-call{background-color:#0b2740}.product-cta-call:hover{background-color:#071a2c;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/surgical-theme.css.map */
