:root{--stsafe-color-primary: #4EB9B9;--stsafe-color-secondary: #6BBAC8;--stsafe-color-secondary-hover: #74C6D4;--stsafe-color-terciary: #666666;--stsafe-bg-light: #f8f9fa;--stsafe-bg-dark: #111111;--stsafe-spacing-sm: 8px;--stsafe-spacing-md: 16px;--stsafe-spacing-lg: 32px;--stsafe-spacing-xl: 64px;--stsafe-gradient-1: linear-gradient(90deg, #4EB9B9 0%, #71D0D0 100%);--stsafe-gradient-2: linear-gradient(90deg, #6BBAC8 0%, #96D6E1 100%);--stsafe-gradient-3: linear-gradient(90deg, #8492AB 0%, #B4BECF 100%);--stsafe-border-radius: 10px;--stsafe-border-radius-sm: 10px;--stsafe-shadow: 0 8px 40px 0 rgba(0, 0, 0, .16);--stsafe-font-xs: 12px;--stsafe-font-sm: 13px;--stsafe-font-md: 14px;--stsafe-font-base: 16px;--stsafe-font-lg: 18px;--stsafe-font-xl: 20px;--stsafe-font-2xl: 22px;--stsafe-font-3xl: 24px;--stsafe-font-4xl: 36px;--stsafe-font-5xl: 48px;--stsafe-maxwidth: 1000px}h2,h3{color:var(--stsafe-color-primary);line-height:1.2}.site-header--opening{-webkit-box-shadow:0px 29px 15px -11px rgba(0,0,0,.05)!important;box-shadow:0 19px 25px -11px #00000029}.green{color:var( --stsafe-color-primary)}.stsafe__teasers .card{border-radius:var(--stsafe-border-radius);box-shadow:var(--stsafe-shadow);aspect-ratio:4.5 / 5;display:flex;flex-direction:column}.stsafe__teasers .card-body{padding:var(--stsafe-spacing-md);position:relative;display:flex;flex-direction:column;flex:1}.stsafe__teasers .card-body h3{color:var(--stsafe-color-primary);font-weight:700;letter-spacing:0px!important;font-size:var(--stsafe-font-3xl)}.stsafe__teasers .card-body a{width:100%;background:var(--stsafe-gradient-1);display:flex;flex-direction:column;margin-top:auto;letter-spacing:0px;font-size:var(--stsafe-font-lg);font-weight:700;color:#fff;border-radius:var(--stsafe-border-radius-sm)!important;padding:var(--stsafe-spacing-md) 0;will-change:transform,box-shadow;transition:transform .25s ease,box-shadow .25s ease!important}.stsafe__teasers .card-body a:hover{transform:translateY(-4px);border:none!important;background-image:none!important;border-bottom:none!important;border-color:transparent!important}.stsafe__teaser-1 .card-body a{background:var(--stsafe-gradient-1)}.stsafe__teaser-2 .card-body a{background:var(--stsafe-gradient-2)}.stsafe__teaser-3 .card-body a{background:var(--stsafe-gradient-3)}.hero__link .btn{border-radius:var(--stsafe-border-radius-sm)!important;color:#fff!important;letter-spacing:0px;font-size:var(--stsafe-font-lg);font-weight:700}.slideshow__slide--image-1 .btn{color:#fff!important}.hero__title{color:#fff;line-height:1.1}.stsafe__image-text .subheading{letter-spacing:0px;font-size:var(--stsafe-font-md);margin-bottom:var(--stsafe-spacing-md);font-weight:700}.stsafe__image-text h2{font-size:var(--stsafe-font-4xl)!important}.stsafe__footer-top{background:url(/cdn/shop/files/bg.jpg?v=1777448206);background-size:cover;background-position:center top;padding:180px 0;margin-bottom:-90px}.stsafe__service-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;max-width:1000px;margin:0 auto}.stsafe__service-card{display:flex;align-items:center;gap:20px;background-color:var(--stsafe-color-secondary);border-radius:12px;padding:24px 28px;text-decoration:none;aspect-ratio:3 / 1;will-change:transform,box-shadow;transition:transform .25s ease,box-shadow .25s ease!important}.stsafe__service-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000001a;background-color:var(--stsafe-color-secondary-hover);background-image:none!important;border-bottom:none!important}.stsafe__service-card__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.stsafe__service-card__icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.stsafe__service-card__text{color:#fff;font-size:var(--stsafe-font-xl);font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.4}@media screen and (max-width:749px){.stsafe__service-grid{grid-template-columns:1fr}}.stsafe__btn-product{display:block;letter-spacing:0;text-transform:none;font-size:var(--stsafe-font-lg);margin-top:30px;background:#333}.stsafe__topline{border-radius:30px;background:var( --stsafe-bg-light);display:inline-block;padding:var(--stsafe-spacing-sm) var(--stsafe-spacing-lg);font-size:var(--stsafe-font-xs);font-weight:900;text-transform:uppercase}#fk-btn{position:absolute;top:180px;right:16px;z-index:29;padding:16px 18px;background:var(--stsafe-color-primary);color:var(--element-button-color-secondary, #fff);font-family:inherit;font-size:var(--stsafe-font-sm);font-weight:800;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:var(--element-button-radius, 0);cursor:pointer;transition:opacity .2s;display:none}#fk-btn:hover{opacity:.85}#fk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000a6;align-items:center;justify-content:center}#fk-lightbox.is-open{display:flex}#fk-lightbox-inner{position:relative;width:min(820px,95vw);height:min(680px,90vh);background:#fff;border-radius:4px;box-shadow:0 8px 40px #00000059;overflow:hidden}#fk-lightbox-close{position:absolute;top:10px;right:12px;z-index:1;background:none;border:none;font-size:var(--stsafe-font-3xl);line-height:1;cursor:pointer;color:#333}#fk-lightbox-close:hover{color:#000}#fk-lightbox iframe{width:100%;height:100%;border:none;display:block}.product-subline,.product-subline p{font-size:var(--stsafe-font-3xl);font-weight:300;color:inherit;margin-top:4px;margin-bottom:0;line-height:1.3}.product-block .collapsibles-wrapper .collapsible-trigger{text-align:left;text-transform:uppercase;letter-spacing:0;font-weight:600;font-size:var(--stsafe-font-base);border-left:none;border-right:none}.product-block .collapsible-trigger.is-open{background-color:var(--stsafe-bg-light);border-left:none;border-right:none}.product-block .collapsible-content__inner{border:none!important;padding-top:20px!important;padding-bottom:20px!important;color:var(--stsafe-color-terciary);font-size:var(--stsafe-font-lg)!important}.product-block .collapsible-content__inner li{margin-bottom:8px!important}.stsafe-description-wrap--collapsed{max-height:300px;overflow:hidden;position:relative}.stsafe-description-wrap--collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.stsafe-read-more-btn{display:inline-block;margin-top:8px;background:none;border:none;padding:0;color:var(--stsafe-color-primary);font-weight:700;font-size:var(--stsafe-font-md);cursor:pointer;text-decoration:underline}.btn.add-to-cart{background:linear-gradient(180deg,#77c8c8,#4eb9b9);text-transform:inherit;border:none;letter-spacing:-.5px;font-weight:600;color:#fff;font-size:var(--stsafe-font-lg)}.btn.cart__checkout{background:linear-gradient(180deg,#77c8c8,#4eb9b9);text-transform:inherit;border:none;letter-spacing:0;font-weight:600;color:#fff;font-size:var(--stsafe-font-lg)}.btn.btn--small{text-transform:inherit;border:none;letter-spacing:0;font-weight:600}.product-block .product__price{font-size:var(--stsafe-font-3xl);font-weight:600;letter-spacing:inherit;float:left;margin-right:16px}.stsafe-slide-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffd9;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:background .2s,box-shadow .2s;color:#333}.stsafe-slide-arrow:hover{background:#fff;box-shadow:0 4px 16px #0003}.stsafe-slide-arrow--prev{left:12px}.stsafe-slide-arrow--next{right:12px}.small--text-center{letter-spacing:0;line-height:1.2;font-weight:300}.footer__title{font-size:var(--stsafe-font-2xl);letter-spacing:0;text-transform:inherit!important}.stsafe-description-wrap h2{font-size:var(--stsafe-font-3xl);font-weight:600;text-transform:inherit}.stsafe-description-wrap h3{font-size:var(--stsafe-font-2xl);font-weight:600;text-transform:inherit}.sealsubs-target-element .sls-selling-plan-group-name{letter-spacing:0!important;text-transform:inherit!important;font-size:var(--stsafe-font-lg)!important;font-weight:400!important}.sealsubs-target-element #seal-purchase-options-label{letter-spacing:0!important;text-transform:inherit!important;font-size:var(--stsafe-font-lg)!important;font-weight:600!important;margin-bottom:16px}.drawer__title{font-size:var(--stsafe-font-2xl)}.grid-product__content .grid-product__title{font-weight:800;font-size:var(--stsafe-font-2xl)}.grid-product__title{font-size:var(--stsafe-font-xl)!important}.grid-product__subline,.grid-product__subline p{font-size:var(--stsafe-font-base);font-weight:300;color:inherit;margin-top:2px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px}.grid-product__price{font-weight:600;margin-top:16px}.cart__item-title{font-weight:600}.site-nav__item .site-nav__link{letter-spacing:0!important;font-size:large}.megamenu .h5{letter-spacing:0;margin-top:var(--stsafe-spacing-sm);font-size:var(--stsafe-font-lg);margin-bottom:0}.btn{letter-spacing:0;text-transform:inherit;font-size:large}#shopify-section-sections--24247545528588__advanced_content_7V6p8B h4{letter-spacing:0;text-transform:inherit;font-size:var(--stsafe-font-xl);color:var(--stsafe-color-primary)}#shopify-section-sections--24247545528588__advanced_content_7V6p8B{padding:var(--stsafe-spacing-lg);font-size:var(--stsafe-font-md)}.filter-form .collapsible-trigger{letter-spacing:0}.drawer .btn{background-color:var(--stsafe-bg-dark)}.page-content--product .grid{max-width:var(--stsafe-maxwidth);margin:0 auto}.btn--secondary:hover{background-color:var(--stsafe-color-primary)!important}#hc-faq-content-wrapper{max-width:var(--stsafe-maxwidth);margin:0 auto}.s4com-helpcenter-title{display:none}.s4com-section-title{color:var(--stsafe-color-primary)}.s4com-articles h4{letter-spacing:0}.s4com-article-title{color:#111}.s4com-helpcenter .s4com-articles a,.s4com-articles a.s4com-active h4{color:#111!important;letter-spacing:0}.page-content h1{font-size:var(--stsafe-font-5xl);line-height:1.1}.page-content h2{font-size:var(--stsafe-font-2xl)}.cr_form-component--header{letter-spacing:0;font-weight:400!important;text-transform:inherit;font-size:var(--stsafe-font-xs)}.filterwechsel-page *,.filterwechsel-page *:before,.filterwechsel-page *:after{box-sizing:border-box;margin:0;padding:0}.filterwechsel-page{--teal: #3dbfbf;--teal-dark: #2da8a8;--teal-light: #e8f8f8;--text: #2b2b2b;--text-muted: #666;--border: #d8eeee;--white: #ffffff;--bg: #f7fbfb;color:var(--text);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.filterwechsel-page .section{width:100%;background:var(--white);box-shadow:0 4px 32px #3cbebe14;letter-spacing:0}.filterwechsel-page .section-header{text-align:center;margin-bottom:2rem}.filterwechsel-page .section-header h1{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;color:var(--text);line-height:1.2;margin-bottom:.5rem}.filterwechsel-page .section-header .subtitle{color:var(--teal);font-size:1rem;font-weight:400;margin-bottom:.75rem}.filterwechsel-page .divider{display:flex;align-items:center;justify-content:center;margin-top:.5rem}.filterwechsel-page .divider:before,.filterwechsel-page .divider:after{content:"";display:block;width:60px;height:1px;background:var(--border)}.filterwechsel-page .drop-icon{width:12px;height:16px;margin:0 4px}.filterwechsel-page .cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:640px){.filterwechsel-page .cards-grid{grid-template-columns:1fr}}.filterwechsel-page .card{background:var(--white);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.filterwechsel-page .card-header{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem}.filterwechsel-page .card-icon{width:44px;height:44px;border-radius:50%;background:var(--teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.filterwechsel-page .card-icon svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.filterwechsel-page .card-title{font-size:1.2rem;font-weight:700;color:var(--text);line-height:1.2;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:0}.filterwechsel-page .card-desc{font-size:1rem;color:var(--text-muted);line-height:1.4;letter-spacing:0}.filterwechsel-page .video-wrapper{position:relative;width:100%;background:#1a2a2a;cursor:pointer;overflow:hidden;aspect-ratio:16/9;border-radius:16px 16px 0 0}.filterwechsel-page .video-wrapper video{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.filterwechsel-page .play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000026;transition:background .2s}.filterwechsel-page .video-wrapper:hover .play-overlay{background:#00000040}.filterwechsel-page .play-btn{width:60px;height:60px;border-radius:50%;background:var(--teal);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s;box-shadow:0 4px 20px #0000004d}.filterwechsel-page .play-btn:hover{transform:scale(1.08);background:var(--teal-dark)}.filterwechsel-page .play-btn svg{width:22px;height:22px;fill:#fff;margin-left:3px}.filterwechsel-page .video-cta{background:var(--teal);color:#fff;padding:1rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;border:none;width:100%;text-align:left;transition:background .2s;border-radius:0 0 16px 16px}.filterwechsel-page .video-cta:hover{background:var(--teal-dark)}.filterwechsel-page .video-cta svg{width:16px;height:16px;fill:#fff;flex-shrink:0}.filterwechsel-page .oder-row{text-align:center;color:var(--text-muted);font-size:.82rem;padding:.6rem 0 .5rem}.filterwechsel-page .pdf-btn{display:flex;align-items:center;justify-content:space-between;margin:0 1rem 1rem;padding:.7rem 1rem;border:1.5px solid var(--border);border-radius:8px;color:var(--teal-dark);font-size:1rem;font-weight:600;cursor:pointer;background:var(--white);text-decoration:none;transition:background .2s,border-color .2s;gap:.5rem}.filterwechsel-page .pdf-btn:hover{background:var(--teal-light);border-color:var(--teal)}.filterwechsel-page .pdf-btn-left{display:flex;align-items:center;gap:.5rem}.filterwechsel-page .pdf-btn svg{width:18px;height:18px;flex-shrink:0}.filterwechsel-page .feature-bar{background:var(--teal-dark);border-radius:10px;padding:1rem 1.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.5rem}@media(max-width:640px){.filterwechsel-page .feature-bar{grid-template-columns:1fr 1fr}}@media(max-width:380px){.filterwechsel-page .feature-bar{grid-template-columns:1fr}}.filterwechsel-page .feature-item{display:flex;align-items:flex-start;gap:.5rem;color:#fff}.filterwechsel-page .feature-item svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.filterwechsel-page .feature-text strong{display:block;font-size:1rem;font-weight:700}.filterwechsel-page .feature-text span{display:block;font-size:1;opacity:.82;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
