/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.rvty-product-card-carousel{padding:80px 0;}.rvty-product-card-carousel .section-heading{margin-bottom:24px;}.rvty-product-card-carousel .card-section{padding:23px 11px;margin:-23px -11px;overflow:hidden;}.rvty-product-card-carousel .card-section .card-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}.rvty-product-card-carousel .card-section .card-flex .card-region{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;padding:0 12px;}@media (max-width:1103px){.rvty-product-card-carousel .card-section .card-flex .card-region{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}@media (max-width:576px){.rvty-product-card-carousel .card-section .card-flex .card-region{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner{border:1px solid #e3e3e3;border-radius:4px;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:0.5s;transition:0.5s;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner:hover{-webkit-transform:scaleX(1.05) scaleY(1.05);transform:scaleX(1.05) scaleY(1.05);}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image{height:200px;width:100%;border-bottom:1px solid #e3e3e3;display:block;position:relative;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image .card-new-label,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image .card-new-label:hover{position:absolute;top:8px;left:8px;padding:4px 16px;font-size:14px;line-height:20px;font-weight:500;background:#ffeb0f;color:#000;text-decoration:none;border-radius:16px;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body{padding:16px;background:#fbfbfb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper{border-bottom:1px solid #e3e3e3;margin-bottom:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-title{margin-bottom:16px;min-height:48px;font-size:18px;line-height:24px;font-weight:400;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-title a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-title a:hover{color:#000;text-decoration:none;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-pn{margin-bottom:16px;font-size:14px;line-height:20px;font-weight:500;color:#525252;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-pn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-body-upper .card-pn a:hover{color:#525252;text-decoration:underline;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-price{margin-bottom:16px;font-size:18px;line-height:24px;font-weight:700;min-height:24px;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;}.rvty-gated-outer-container .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn{flex-direction:column;}.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{width:100%;max-width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.rvty-gated-outer-container .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-gated-outer-container .rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{max-width:unset;}@media (max-width:1217px){.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{font-size:14px;}}@media (max-width:576px){.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn a,.rvty-product-card-carousel .card-section .card-flex .card-region .card-region-inner .card-body .card-btn span{font-size:16px;}}.rvty-product-card-carousel .carousel-counter-outer{margin-top:24px;padding:8px;}.rvty-product-card-carousel .carousel-counter-outer.hidden{display:none;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-btn{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;border-radius:50%;border:1px solid #000;cursor:pointer;position:relative;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-btn.disabled{opacity:0.5;cursor:not-allowed;}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.rvty-product-card-carousel .carousel-counter-outer .carousel-counter .carousel-counter-data{padding:0 16px;font-size:14px;line-height:20px;font-weight:400;}.card-btn .rvty-fp-prod-card-addtocart{position:relative;width:100%;}.card-btn .rvty-fp-prod-card-addtocart .variant-add-to-cart-trigger{width:100%;}.card-btn .rvty-fp-prod-card-addtocart .variant-add-to-cart-trigger[disabled=disabled]{opacity:0.6;}.card-btn .rvty-fp-prod-card-addtocart a.punchout-add-to-cart-trigger{max-width:unset !important;}.card-btn .rvty-fp-prod-card-addtocart img.loading-icon{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);}.rvty-online-below-space{margin-bottom:8px;}.rvty-text-strikethrough{text-decoration:line-through;}.rvty-remove-underline a{text-decoration:none !important;}
.product-details-spec{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details-spec iframe{clip-path:inset(1px 1px)}.product-details-spec .product-right-panel ul{margin-bottom:20px}.product-details-spec .product-right-panel ul li{margin:0 0 0 20px;border-top:unset;list-style:disc;clear:both}.product-details-spec .product-right-panel ul li ul{margin-bottom:0}.product-details-spec .product-right-panel section{scroll-margin-top:calc(var(--rvty-navbar-bottom-height) + 80px)}@media (max-width:1103px){.product-details-spec .product-right-panel section{scroll-margin-top:calc(var(--rvty-navbar-bottom-height) + 180px)}}.product-left-panel{width:100%}@media (max-width:1104px){.product-left-panel{position:sticky;top:100px;background:#fff;z-index:2}}@media (min-width:1104px){.product-left-panel{max-width:304px;-webkit-box-flex:1;-ms-flex:1 1 304px;flex:1 1 304px}.rvty-quick-links-nav-component-rounded~.rvty-quick-links-child-container .rvty-vertical-tab-lhs-sticky-container{top:calc(var(--rvty-navbar-bottom-height) + var(--rvty-navbar-top-height-appear) + 144px)}.rvty-quick-links-nav-component.rectangle.quick-links-nav~.rvty-quick-links-child-container .rvty-vertical-tab-lhs-sticky-container{top:calc(var(--rvty-navbar-bottom-height) + var(--rvty-navbar-top-height-appear) + 104px)}.rvty-quick-links-nav-component-rounded+.rvty-quick-links-child-container .rvty-cpt-vertical-tab-content-item{scroll-margin-top:220px !important}}@media (max-width:1104px){.rvty-pdp-mobile-dropdown{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="10" viewBox="0 0 18 10" fill="none"><path d="M1.5 1L8.59615 8.09615C8.64795 8.15134 8.71051 8.19533 8.77997 8.2254C8.84943 8.25547 8.92431 8.27098 9 8.27098C9.07569 8.27098 9.15057 8.25547 9.22003 8.2254C9.28949 8.19533 9.35205 8.15134 9.40385 8.09615L16.5 1" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;height:40px;width:40px;background-size:18px;position:absolute;right:5px;background-position:center;top:60px;z-index:1;cursor:pointer}}@media (max-width:1104px){.rvty-pdp-form-footer-rhs.rvty-ajax-icon{width:auto}}@media (max-width:1104px){.position-sticky-links{text-align:center}.position-sticky-links ul{height:64px;overflow:hidden;border:1px solid #000 !important;border-radius:10px}.position-sticky-links ul li{width:calc(100% - 40px)}.position-sticky-links.active ul{height:100% !important}.position-sticky-links.active ul .rvty-pdp-mobile-dropdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.position-sticky-links.active ul li a{display:block}}@media (min-width:1104px){.position-sticky-links{position:sticky;top:190px}}.position-sticky-links li{border:none !important;margin-top:10px !important}.position-sticky-links li a{padding:10px;color:#000;font-size:16px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:1104px){.position-sticky-links li a{font-size:18px;line-height:24px}}@media (max-width:1104px){.position-sticky-links li a{display:none;text-align:left}.position-sticky-links li a.active{display:block !important}}.position-sticky-links li a.active{font-weight:700}@media (min-width:1104px){.position-sticky-links li a.active{border-left:4px solid #7f03b0;padding-left:15px}}.product-right-panel{width:100%}@media (min-width:1104px){.product-right-panel{max-width:calc(100% - 328px)}}.product-right-panel>section:not(:last-child){margin-bottom:20px;border-bottom:1px solid #A8A8A8}@media (min-width:1104px){.product-right-panel>section:not(:last-child){margin-bottom:40px;padding-bottom:40px}}@media (max-width:1104px){.product-right-panel .overview-title{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="23" viewBox="0 0 13 23" fill="none"><path d="M6.37402 1V21" stroke="%237F03B0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.7496 15.6172L6.37481 21.0018L1 15.6172" stroke="%237F03B0" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:right center;padding-right:20px;cursor:pointer}}@media (max-width:1104px){.product-right-panel .overview-title.active{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="2" viewBox="0 0 23 2" fill="none"><path d="M1.37476 1L21.3748 1" stroke="%237F03B0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.product-right-panel .overview-title.active+.panel-overview{display:block}.bg-black{background-color:#000}.quick-links-nav{position:sticky;top:62px;z-index:9;padding:0;-webkit-transition:padding 0.15s linear;transition:padding 0.15s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:padding;contain:layout style}.quick-links-nav nav{position:relative}@media (min-width:1104px){.quick-links-nav{padding:12px;top:80px}.quick-links-nav.is-unsticky{padding:16px}}.quick-links-nav.full-container .coh-container-boxed{background:none;padding:0}.quick-links-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.quick-links-nav ul:hover{overflow-x:auto}.quick-links-nav li{-webkit-transition:padding 0.15s linear;transition:padding 0.15s linear;will-change:padding;contain:layout style;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.quick-links-nav li{border:none !important;color:#fff;white-space:nowrap;font-size:18px}.quick-links-nav li:has(*){font-size:0}.quick-links-nav li:not(:last-child){margin-right:8px}@media (min-width:1104px){.quick-links-nav li:not(:last-child){margin-right:32px}}.quick-links-nav li:first-child:not(:has(*)){padding-right:32px;border-right:1px solid #fff !important}@media (min-width:1104px){.quick-links-nav.is-unsticky li{padding:10.5px 0}}.quick-links-nav li a{display:inline-block;font-weight:400;font-size:18px;line-height:24px;color:#fff}@media (max-width:1104px){.quick-links-nav li{font-size:16px}.quick-links-nav li:has(*){font-size:0}.quick-links-nav li a{font-size:16px;line-height:20px;border-radius:5px;border:1px solid #fff;padding:5px 16px}.quick-links-nav{padding:0}.quick-links-nav ul{padding:9px 0;overflow-x:auto}}.quick-links-nav li a.active{color:#b985d9}.quick-links-nav span.quick-links-label{z-index:1;padding:0 32px 0 15px;color:#fff;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0.6px;white-space:nowrap;border-right:1px solid #fff !important}@media (min-width:1104px){.quick-links-nav.is-unsticky span.quick-links-label{padding:10.5px 32px 10.5px 15px}.quick-links-nav li:last-child{padding-right:15px}}@media (max-width:1104px){.quick-links-nav span.quick-links-label{padding:0 8px 0 0}.rvty-pdp-instruments-page .quick-links-nav li.product-variants-quick-link{display:none}}#sds-coa-manuals .coh-container-boxed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1104px){.sds-left-panel{max-width:280px;margin-right:42px}}@media (max-width:1104px){.sds-left-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.sds-left-panel svg{width:100%}@media (min-width:1104px){.sds-right-panel{max-width:calc(100% - 322px)}}.sds-right-panel p{font-size:18px}.sds-right-panel li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sds-right-panel li a{color:#7f03b0;font-size:18px;font-weight:500}.sds-right-panel svg{margin-right:8px}.sds-right-panel svg path{stroke:#7f03b0}#get-help{overflow:hidden;background-color:#fbfbfb}#get-help .coh-container{background:#fbfbfb;padding:120px 0}@media (max-width:1104px){#get-help .coh-container{padding:140px 0}}@media (max-width:719px){#get-help .coh-container{padding-bottom:200px}}@media (min-width:1104px){#get-help p{font-size:18px}}#get-help h3{padding-bottom:0}.bg-plc-help{position:absolute;background-color:unset;left:0;bottom:0}.bg-plc-help .bg-plc-help-illuminator-mobile{display:none}.bg-plc-help .bg-plc-help-illuminator-desktop{display:block}@media (max-width:1104px){.bg-plc-help .bg-plc-help-illuminator-mobile{display:block}.bg-plc-help .bg-plc-help-illuminator-desktop{display:none}}.help-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.help-cta a{display:inline-block;max-width:100%;margin-bottom:8px}.help-cta a:first-child{display:inline-block;margin-bottom:26px}.position-relative{position:relative}.rvty-product-detail-overview .rvty-carousel-outer{max-width:480px;margin:auto}.rvty-product-detail-overview .rvty-carousel-outer.rvty-carousel-intermediate-outer{max-width:100%}@media (max-width:1104px){.panel-overview{display:none}}.rvty-quick-links-nav-component.quick-links-nav{top:var(--rvty-navbar-bottom-height)}.rvty-quick-links-child-container{scroll-margin-top:calc(var(--rvty-navbar-bottom-height) + 76px)}@media (max-width:1103px){.rvty-quick-links-child-container{scroll-margin-top:calc(var(--rvty-navbar-bottom-height) + 40px)}}.quick-links-nav ul::-webkit-scrollbar{height:4px;cursor:pointer}.quick-links-nav ul::-webkit-scrollbar-track{-webkit-box-shadow:transparent;box-shadow:transparent;cursor:pointer}.quick-links-nav ul::-webkit-scrollbar-thumb{background:#D9D9D9;border-radius:50px;cursor:pointer;outline:1px solid #fff}#quick-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#quick-links:not(.coh-container){gap:24px}@media (max-width:1104px){#quick-links:not(.coh-container){gap:12px}}@media (min-width:1103px){.quick-links-nav.rvty-quick-links-nav-component.quicklinks_is_center{display:flex;align-items:center;justify-content:center;}}
.rvty-remote-image-width-50{width:50%;}.rvty-remote-image-width-33{width:33.33%;}.rvty-remote-image-width-66{width:66%;}.rvty-remote-image-outer.rvty-remote-img-right{margin-left:auto;}.rvty-remote-image-outer.rvty-remote-img-center{margin-left:auto;margin-right:auto;}@media (max-width:1103px){.rvty-remote-image-width-50,.rvty-remote-image-width-33,.rvty-remote-image-width-66{width:100%;}}.rvty-remote-img-exp-article{position:relative;}.rvty-remote-img-exp-img{cursor:pointer;width:100%;}.rvty-remote-img-exp-btn{position:absolute;left:16px;bottom:16px;background:rgba(255,255,255,0.5);border:none;border-radius:4px;transition:0.2s;height:24px !important;width:24px !important;}.rvty-remote-img-exp-article:hover .rvty-remote-img-exp-btn{background:rgba(255,255,255,0.7);}.rvty-remote-img-exp-btn:focus{outline:none;}.rvty-remote-img-exp-modal-outer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none;justify-content:center;align-items:center;}.rvty-remote-img-exp-modal-outer.show{display:flex;}.rvty-remote-img-exp-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);}.rvty-remote-img-exp-modal{position:relative;width:100%;max-width:min(1080px,calc(100% - 64px));max-height:calc(100% - 64px);background:#fff;border-radius:20px;padding:48px 92px;overflow:hidden;display:flex;}.rvty-remote-img-exp-modal-close-icon{position:absolute;top:24px;right:24px;width:24px;height:24px;cursor:pointer;background:url("/themes/custom/lsdx_theme/images/icons/close-icon.svg")
    no-repeat center center / contain;}.rvty-remote-img-exp-modal-img{width:100%;height:auto;display:block;border-radius:16px;max-height:100%;object-fit:contain;object-position:center;}@media (max-width:1103px){.rvty-remote-img-exp-modal{padding:64px 32px;width:100%;max-width:none;height:100%;max-height:none;border-radius:0;display:flex;align-items:center;justify-content:center;}.rvty-remote-img-exp-modal-close-icon{top:16px;right:16px;}}@media (max-width:599px){.rvty-remote-img-exp-modal{padding:48px 16px;}.rvty-remote-img-exp-modal-close-icon{width:16px;height:16px;}}figure .rvty-remote-image-outer + figcaption{margin:24px 0 64px;padding:0 16px;position:relative;font-size:16px;line-height:22px;font-weight:400;color:#333333;}figure .rvty-remote-image-outer + figcaption::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#148087;}
