body.home{--hd-accent:#37b9e3;--hd-accent-d:#1b93bc;--hd-accent-dd:#0f7391;--hd-soft:#e8f6fc;--hd-ink:#1b2a36;--hd-txt:#4a5764;--hd-muted:#7d8996;--hd-line:#e4eaef;--hd-bg2:#f5f8fa;--hd-r:14px;--hd-rs:10px;--hd-s1:0 1px 2px rgba(16,32,48,.05),0 3px 12px rgba(16,32,48,.05);--hd-s2:0 10px 30px rgba(16,32,48,.1);--hd-s3:0 20px 50px rgba(16,32,48,.16);--hd-pad:clamp(40px,5vw,72px);--hd-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23e8f6fc'/%3E%3Cpath d='M5.9 10.5l2.5 2.5 5.7-5.8' fill='none' stroke='%2337b9e3' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root:has(body.home){scroll-behavior:smooth;scroll-padding-top:118px}body.home [id]{scroll-margin-top:118px}.home .elementor-element-63f6455f,.home .elementor-element-44727b26,.home .elementor-element-564c48dc,.home .elementor-element-f380d80,.home .elementor-element-2c70c790,.home .elementor-element-7db1c426,.home .elementor-element-4d70b7e1,.home .elementor-element-3a819e36,.home .elementor-element-2571cfe7,.home .elementor-element-5e14f1a1{display:none !important}.home .elementor-element-31564d10,.home .elementor-element-51820ebd{height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.home .elementor-element-51329e78 .elementor-widget-spacer,.home .elementor-element-4cc21d14 .elementor-widget-spacer,.home .elementor-element-720a3b09 .elementor-widget-spacer{display:none !important}.home .elementor-element-431abd3b .elementor-widget-spacer,.home .elementor-element-29980836 .elementor-widget-spacer{height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.home .elementor-element-431abd3b .elementor-spacer,.home .elementor-element-431abd3b .elementor-spacer-inner,.home .elementor-element-29980836 .elementor-spacer,.home .elementor-element-29980836 .elementor-spacer-inner{height:0 !important}.home .elementor-element-4ced2c4d .elementor-widget-wrap,.home .elementor-element-431abd3b .elementor-widget-wrap,.home .elementor-element-37b58e77 .elementor-widget-wrap,.home .elementor-element-29980836 .elementor-widget-wrap{padding-top:0 !important;padding-bottom:0 !important}.home .elementor-element-66001d33{overflow:visible !important;background:linear-gradient(96deg,#0f7391 0%,#2aa8d6 48%,#5fcbe9 100%) !important;padding:0 !important}.home .elementor-element-66001d33>.elementor-container,.home .elementor-element-66001d33 .elementor-column,.home .elementor-element-66001d33 .elementor-widget-wrap{min-height:0 !important;height:auto !important;padding:0 !important}.home .elementor-element-66001d33 .elementor-widget{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;margin:0 !important;width:100% !important}.home .elementor-element-66001d33 .elementor-heading-title{display:block;margin:0 !important;padding:12px 18px;font-size:clamp(12.5px,1.25vw,15px) !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,.12)}.home .elementor-element-548e96fb{background:#0d1620}.home .elementor-element-548e96fb>.elementor-container{align-items:stretch}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{position:relative;overflow:hidden;min-height:clamp(390px,60vh,540px);display:flex !important;flex-direction:column;justify-content:flex-end;align-items:center;align-content:flex-end !important;padding:30px 22px 32px !important;border-right:1px solid rgba(255,255,255,.13)}.home .elementor-element-548e96fb .elementor-column:last-child>.elementor-widget-wrap{border-right:0}.home .elementor-element-548e96fb .elementor-background-overlay{background:linear-gradient(180deg,rgba(9,17,25,.05) 0%,rgba(9,17,25,.18) 34%,rgba(8,15,22,.62) 74%,rgba(6,12,18,.86) 100%) !important;opacity:1 !important;pointer-events:none;transition:opacity .35s ease}.home .elementor-element-548e96fb .elementor-widget-heading{width:100%;margin:0 !important}.home .elementor-element-548e96fb .elementor-heading-title{margin:0 !important;font-size:clamp(20px,2.3vw,31px) !important;line-height:1.13 !important;font-weight:700 !important;letter-spacing:-.012em;color:#fff !important;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.5);hyphens:manual;-webkit-hyphens:manual;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading{margin-top:9px !important}.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:clamp(12.5px,1.25vw,14.5px) !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:.01em;color:rgba(255,255,255,.9) !important;text-shadow:0 1px 8px rgba(0,0,0,.45)}.home .elementor-element-548e96fb .elementor-widget-button{position:static !important;width:100%;margin-top:20px !important}.home .elementor-element-548e96fb .elementor-button{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;max-width:248px;margin:0 auto;padding:14px 20px !important;background:var(--hd-accent) !important;color:#fff !important;border:0 !important;border-radius:var(--hd-rs) !important;font-size:13.5px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 22px rgba(6,14,22,.35);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.home .elementor-element-548e96fb .elementor-button:after{content:"\2192";font-size:15px;line-height:1;transition:transform .25s ease}.home .elementor-element-548e96fb .elementor-button:before{content:"";position:absolute;inset:-1200px;z-index:0}.home .elementor-element-548e96fb .elementor-widget-heading{position:relative;z-index:3}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap:hover .elementor-button{background:var(--hd-accent-d) !important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(6,14,22,.42)}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap:hover .elementor-button:after{transform:translateX(4px)}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap:hover .elementor-background-overlay{opacity:.88 !important}.home .elementor-element-548e96fb .elementor-button:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--hd-accent) !important}.home .elementor-element-548e96fb .elementor-widget-icon{display:none !important}.home .elementor-element-3300b52b{background:var(--hd-bg2) !important;border-top:1px solid var(--hd-line);border-bottom:1px solid var(--hd-line);padding:0 !important}.home .elementor-element-3300b52b>.elementor-container{min-height:0 !important}.home .elementor-element-3300b52b .elementor-column{min-height:0 !important}.home .elementor-element-3300b52b .elementor-widget-wrap{display:flex !important;flex-wrap:nowrap;align-items:stretch !important;align-content:stretch !important;justify-content:center;padding:0 !important}.home .elementor-element-3300b52b .elementor-widget-spacer{display:flex !important;flex:3 1 0%;min-width:0;margin:0 !important;width:auto !important}.home .elementor-element-3300b52b .elementor-widget-container{display:flex !important;flex:1 1 0%;min-width:0}.home .elementor-element-3300b52b .elementor-spacer{display:none !important}.home .elementor-element-3300b52b .elementor-widget-wrap:before,.home .elementor-element-3300b52b .elementor-widget-wrap:after,.home .elementor-element-3300b52b .elementor-widget-spacer:before,.home .elementor-element-3300b52b .elementor-widget-spacer:after,.home .elementor-element-3300b52b .elementor-widget-container:before{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;padding:15px 10px 15px 36px;background:var(--hd-check) left 8px center/20px 20px no-repeat;font-size:11.5px;font-weight:700;letter-spacing:.05em;hyphens:none;-webkit-hyphens:none;line-height:1.3;text-transform:uppercase;color:var(--hd-ink);text-align:left}.home .elementor-element-3300b52b .elementor-widget-wrap:before{content:"Made in Germany"}.home .elementor-element-3300b52b .elementor-widget-spacer:before{content:"Lieferzeit 3-8 Arbeitstage"}.home .elementor-element-3300b52b .elementor-widget-container:before{content:"14 Tage Widerrufsrecht"}.home .elementor-element-3300b52b .elementor-widget-spacer:after{content:"Kauf auf Rechnung"}.home .elementor-element-3300b52b .elementor-widget-wrap:after{content:"Beratung: 05257 9773190"}.home .elementor-element-4ced2c4d{padding:var(--hd-pad) 0 clamp(22px,2.6vw,30px) !important;background:#fff}.home .elementor-element-bb46425{padding:0 0 var(--hd-pad) !important;background:#fff}.home .elementor-element-64661ba3{padding:var(--hd-pad) 0 !important;background:#fff;border-top:1px solid var(--hd-line)}.home .elementor-element-431abd3b{padding:clamp(34px,4.2vw,58px) 0 clamp(20px,2.4vw,26px) !important;background:#fff}.home .elementor-element-51329e78{padding:0 0 var(--hd-pad) !important;background:#fff}.home .elementor-element-37b58e77{padding:clamp(34px,4.2vw,58px) 0 clamp(20px,2.4vw,26px) !important;background:#fff}.home .elementor-element-4cc21d14{padding:0 0 var(--hd-pad) !important;background:#fff}.home .elementor-element-29980836{padding:clamp(34px,4.2vw,58px) 0 clamp(20px,2.4vw,26px) !important;background:#fff}.home .elementor-element-720a3b09{padding:0 0 clamp(28px,3.4vw,44px) !important;background:#fff}.home .elementor-element-69b24ad0{padding:0 0 clamp(14px,1.8vw,20px) !important;background:#fff}.home .elementor-element-1e204001{padding:0 0 var(--hd-pad) !important;background:#fff}.home .elementor-element-2539e55{padding:var(--hd-pad) 0 clamp(18px,2.2vw,26px) !important;background:#fff;border-top:1px solid var(--hd-line)}.home .elementor-element-5870a53b{padding:0 0 var(--hd-pad) !important;background:#fff}.home .elementor-element-6b96b6cf{padding:var(--hd-pad) 0 clamp(18px,2.2vw,26px) !important;background:var(--hd-bg2)}.home .elementor-element-7adbf54a{padding:0 0 var(--hd-pad) !important;background:var(--hd-bg2)}.home .elementor-element-2b331cac{padding:var(--hd-pad) 0 clamp(18px,2.2vw,26px) !important;background:var(--hd-bg2)}.home .elementor-element-24277d52{padding:0 0 var(--hd-pad) !important;background:var(--hd-bg2)}.home .elementor-element-3a8c07e7{padding:var(--hd-pad) 0 0 !important;background:var(--hd-bg2);border-top:1px solid var(--hd-line)}.home .elementor-element-79869761,.home .elementor-element-37937e1f{padding:clamp(26px,3vw,40px) 0 0 !important;background:var(--hd-bg2)}.home .elementor-element-7e9ad26e{padding:clamp(26px,3vw,40px) 0 var(--hd-pad) !important;background:var(--hd-bg2)}.home .elementor-element-4ced2c4d>.elementor-container .elementor-widget-heading .elementor-heading-title,.home .elementor-element-64661ba3 .elementor-widget-heading .elementor-heading-title,.home .elementor-element-6b96b6cf .elementor-heading-title,.home .elementor-element-2b331cac .elementor-heading-title,.home .elementor-element-2539e55 .elementor-heading-title{position:relative;margin:0 !important;font-size:clamp(24px,2.9vw,36px) !important;line-height:1.16 !important;font-weight:700 !important;letter-spacing:-.015em;color:var(--hd-ink) !important;text-wrap:balance}.home .elementor-element-4ced2c4d>.elementor-container .elementor-widget-heading .elementor-heading-title:before,.home .elementor-element-64661ba3 .elementor-widget-heading .elementor-heading-title:before,.home .elementor-element-6b96b6cf .elementor-heading-title:before,.home .elementor-element-2b331cac .elementor-heading-title:before,.home .elementor-element-2539e55 .elementor-heading-title:before{content:"";display:block;width:52px;height:3px;margin:0 0 16px;border-radius:3px;background:linear-gradient(90deg,var(--hd-accent),var(--hd-accent-dd))}.home .elementor-element-4ced2c4d .elementor-widget-text-editor{margin-top:12px !important}.home .elementor-element-4ced2c4d .elementor-widget-text-editor,.home .elementor-element-4ced2c4d .elementor-widget-text-editor p{font-size:clamp(15px,1.5vw,17px);line-height:1.65;color:var(--hd-txt);max-width:70ch}.home .elementor-element-64661ba3 .elementor-widget-text-editor{margin-top:16px !important}.home .elementor-element-64661ba3 .elementor-widget-text-editor,.home .elementor-element-64661ba3 .elementor-widget-text-editor p{font-size:clamp(15px,1.5vw,16.5px);line-height:1.72;color:var(--hd-txt);max-width:78ch}.home .elementor-element-64661ba3 .elementor-widget-text-editor h2,.home .elementor-element-64661ba3 .elementor-widget-text-editor h3{font-size:clamp(17px,1.8vw,20px);line-height:1.35;font-weight:700;color:var(--hd-ink);margin:0 0 10px}.home .elementor-element-64661ba3 a,.home .elementor-element-4ced2c4d .elementor-widget-text-editor a{color:var(--hd-accent-dd);font-weight:600;text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:.07em;text-decoration-color:rgba(15,115,145,.35);transition:color .2s ease,text-decoration-color .2s ease}.home .elementor-element-64661ba3 a:hover{color:var(--hd-accent-d);text-decoration-color:currentColor}.home .elementor-element-74806407,.home .elementor-element-512a48f7,.home .elementor-element-660d9fb7,.home .elementor-element-4b4c1266{height:auto !important;min-height:0 !important;background-position:center 42% !important;background-size:cover !important;padding-top:0 !important;padding-bottom:0 !important}.home .elementor-element-74806407>.elementor-container,.home .elementor-element-512a48f7>.elementor-container,.home .elementor-element-660d9fb7>.elementor-container,.home .elementor-element-4b4c1266>.elementor-container{height:auto !important;min-height:clamp(230px,29vh,320px) !important;align-items:center}.home .elementor-element-74806407 .elementor-background-overlay,.home .elementor-element-512a48f7 .elementor-background-overlay,.home .elementor-element-660d9fb7 .elementor-background-overlay,.home .elementor-element-4b4c1266 .elementor-background-overlay{background:linear-gradient(180deg,rgba(9,17,25,.3) 0%,rgba(9,17,25,.52) 60%,rgba(7,13,20,.68) 100%) !important;opacity:1 !important}.home .elementor-element-74806407 .elementor-widget-wrap,.home .elementor-element-512a48f7 .elementor-widget-wrap,.home .elementor-element-660d9fb7 .elementor-widget-wrap,.home .elementor-element-4b4c1266 .elementor-widget-wrap{padding:clamp(30px,4vw,46px) 18px !important;align-content:center !important;justify-content:center}.home .elementor-element-74806407 .elementor-widget-heading .elementor-widget-container,.home .elementor-element-512a48f7 .elementor-widget-heading .elementor-widget-container,.home .elementor-element-660d9fb7 .elementor-widget-heading .elementor-widget-container,.home .elementor-element-4b4c1266 .elementor-widget-heading .elementor-widget-container{border:0 !important;padding:0 !important;background:0 0 !important}.home .elementor-element-74806407 .elementor-heading-title,.home .elementor-element-512a48f7 .elementor-heading-title,.home .elementor-element-660d9fb7 .elementor-heading-title,.home .elementor-element-4b4c1266 .elementor-heading-title{margin:0 !important;font-size:clamp(23px,3vw,38px) !important;line-height:1.14 !important;font-weight:700 !important;letter-spacing:-.015em;color:#fff !important;text-align:center;text-shadow:0 3px 22px rgba(0,0,0,.5);text-wrap:balance}.home .elementor-element-74806407 .elementor-widget-icon,.home .elementor-element-512a48f7 .elementor-widget-icon,.home .elementor-element-660d9fb7 .elementor-widget-icon,.home .elementor-element-4b4c1266 .elementor-widget-icon{margin-top:18px !important}.home .elementor-element-74806407 .elementor-widget-icon .elementor-icon,.home .elementor-element-512a48f7 .elementor-widget-icon .elementor-icon,.home .elementor-element-660d9fb7 .elementor-widget-icon .elementor-icon,.home .elementor-element-4b4c1266 .elementor-widget-icon .elementor-icon{display:inline-flex !important;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);backdrop-filter:blur(3px);color:#fff !important;font-size:17px !important;transition:background-color .25s ease,transform .25s ease,border-color .25s ease}.home .elementor-element-74806407 .elementor-widget-icon .elementor-icon:hover,.home .elementor-element-512a48f7 .elementor-widget-icon .elementor-icon:hover,.home .elementor-element-660d9fb7 .elementor-widget-icon .elementor-icon:hover,.home .elementor-element-4b4c1266 .elementor-widget-icon .elementor-icon:hover{background:var(--hd-accent);border-color:var(--hd-accent);transform:translateY(3px)}.home .elementor-element-74806407 .elementor-icon svg,.home .elementor-element-512a48f7 .elementor-icon svg,.home .elementor-element-660d9fb7 .elementor-icon svg,.home .elementor-element-4b4c1266 .elementor-icon svg{width:19px;height:19px;fill:currentColor}.home .elementor-element-431abd3b ul.products>li.product:nth-child(n+7),.home .elementor-element-29980836 ul.products>li.product:nth-child(n+7){display:none !important}.home .elementor-element-4ced2c4d ul.products,.home .elementor-element-431abd3b ul.products,.home .elementor-element-37b58e77 ul.products,.home .elementor-element-29980836 ul.products{margin-bottom:0 !important}.home .elementor-element-bb46425 .elementor-widget-button,.home .elementor-element-51329e78 .elementor-widget-button,.home .elementor-element-4cc21d14 .elementor-widget-button,.home .elementor-element-720a3b09 .elementor-widget-button{text-align:center}.home .elementor-element-bb46425 .elementor-button,.home .elementor-element-51329e78 .elementor-button,.home .elementor-element-4cc21d14 .elementor-button,.home .elementor-element-720a3b09 .elementor-button{display:inline-flex;align-items:center;gap:10px;padding:15px 34px !important;background:#fff !important;color:var(--hd-accent-dd) !important;border:2px solid var(--hd-accent) !important;border-radius:var(--hd-rs) !important;font-size:14px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--hd-s1);transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.home .elementor-element-bb46425 .elementor-button:after,.home .elementor-element-51329e78 .elementor-button:after,.home .elementor-element-4cc21d14 .elementor-button:after,.home .elementor-element-720a3b09 .elementor-button:after{content:"\2192";font-size:15px;line-height:1;transition:transform .25s ease}.home .elementor-element-bb46425 .elementor-button:hover,.home .elementor-element-51329e78 .elementor-button:hover,.home .elementor-element-4cc21d14 .elementor-button:hover,.home .elementor-element-720a3b09 .elementor-button:hover{background:var(--hd-accent) !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(55,185,227,.32)}.home .elementor-element-bb46425 .elementor-button:hover:after,.home .elementor-element-51329e78 .elementor-button:hover:after,.home .elementor-element-4cc21d14 .elementor-button:hover:after,.home .elementor-element-720a3b09 .elementor-button:hover:after{transform:translateX(4px)}.home .elementor-element-7adbf54a>.elementor-container,.home .elementor-element-24277d52>.elementor-container{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch}.home .elementor-element-7adbf54a>.elementor-container>.elementor-column,.home .elementor-element-24277d52>.elementor-container>.elementor-column{width:auto !important;max-width:none !important}@media (max-width:1199px){.home .elementor-element-7adbf54a>.elementor-container,.home .elementor-element-24277d52>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .elementor-element-7adbf54a .elementor-widget-wrap,.home .elementor-element-24277d52 .elementor-widget-wrap{height:100%;padding:24px 20px 26px !important;background:#fff;border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);align-content:flex-start !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home .elementor-element-7adbf54a .elementor-widget-wrap:hover,.home .elementor-element-24277d52 .elementor-widget-wrap:hover{transform:translateY(-3px);box-shadow:var(--hd-s2);border-color:#cfe9f4}.home .elementor-element-7adbf54a .elementor-heading-title,.home .elementor-element-24277d52 .elementor-heading-title{margin:0 0 10px !important;font-size:16.5px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.005em;color:var(--hd-ink) !important;text-align:left !important}.home .elementor-element-7adbf54a .elementor-widget-heading,.home .elementor-element-24277d52 .elementor-widget-heading{margin-bottom:6px !important}.home .elementor-element-7adbf54a .elementor-widget-text-editor,.home .elementor-element-24277d52 .elementor-widget-text-editor{text-align:left !important}.home .elementor-element-7adbf54a .elementor-widget-text-editor,.home .elementor-element-24277d52 .elementor-widget-text-editor,.home .elementor-element-7adbf54a .elementor-widget-text-editor p,.home .elementor-element-24277d52 .elementor-widget-text-editor p{margin:0 !important;font-size:14.5px;line-height:1.62;color:var(--hd-txt)}.home .elementor-element-5870a53b>.elementor-container{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.home .elementor-element-5870a53b>.elementor-container>.elementor-column{width:auto !important;max-width:none !important}.home .elementor-element-5870a53b .elementor-widget-wrap{display:flex !important;flex-direction:column-reverse;padding:0 !important;height:100%}.home .elementor-element-5870a53b .elementor-widget-image{margin:0 !important;overflow:hidden;border-radius:var(--hd-r);background:var(--hd-bg2);box-shadow:var(--hd-s1)}.home .elementor-element-5870a53b .elementor-widget-image img{display:block;width:100% !important;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s cubic-bezier(.22,.7,.3,1)}.home .elementor-element-5870a53b .elementor-widget-wrap:hover .elementor-widget-image img{transform:scale(1.055)}.home .elementor-element-5870a53b .elementor-widget-heading{margin:12px 0 0 !important}.home .elementor-element-5870a53b .elementor-heading-title{margin:0 !important;font-size:15.5px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:.03em;color:var(--hd-ink) !important;text-align:center}.home .elementor-element-69b24ad0 .elementor-widget-image{text-align:center}.home .elementor-element-69b24ad0 .elementor-widget-image img{display:inline-block;width:100%;max-width:600px;height:auto;border-radius:var(--hd-r);box-shadow:var(--hd-s2)}.home .elementor-element-1e204001,.home .elementor-element-1e204001 p{font-size:12.5px !important;line-height:1.6;color:var(--hd-muted) !important;text-align:center}.home .elementor-element-3a8c07e7 .elementor-widget-text-editor,.home .elementor-element-79869761 .elementor-widget-text-editor,.home .elementor-element-37937e1f .elementor-widget-text-editor,.home .elementor-element-7e9ad26e .elementor-widget-text-editor{max-width:min(100%,80ch);margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.78;color:var(--hd-txt)}.home .elementor-element-3a8c07e7 .elementor-widget-text-editor p,.home .elementor-element-79869761 .elementor-widget-text-editor p,.home .elementor-element-37937e1f .elementor-widget-text-editor p,.home .elementor-element-7e9ad26e .elementor-widget-text-editor p{margin:0 0 16px;break-inside:avoid}.home .elementor-element-3a8c07e7 .elementor-widget-text-editor h2,.home .elementor-element-79869761 .elementor-widget-text-editor h2,.home .elementor-element-37937e1f .elementor-widget-text-editor h2,.home .elementor-element-7e9ad26e .elementor-widget-text-editor h2{font-size:clamp(20px,2.2vw,26px);line-height:1.25;font-weight:700;letter-spacing:-.012em;color:var(--hd-ink);margin:0 0 14px;break-after:avoid}.home .elementor-element-3a8c07e7 .elementor-widget-text-editor h3,.home .elementor-element-79869761 .elementor-widget-text-editor h3,.home .elementor-element-37937e1f .elementor-widget-text-editor h3,.home .elementor-element-7e9ad26e .elementor-widget-text-editor h3,.home .elementor-element-3a8c07e7 .elementor-widget-text-editor h4,.home .elementor-element-79869761 .elementor-widget-text-editor h4,.home .elementor-element-37937e1f .elementor-widget-text-editor h4,.home .elementor-element-7e9ad26e .elementor-widget-text-editor h4{font-size:clamp(16.5px,1.7vw,19px);line-height:1.35;font-weight:700;color:var(--hd-ink);margin:26px 0 10px;break-after:avoid}.home .elementor-element-3a8c07e7 a,.home .elementor-element-79869761 a,.home .elementor-element-37937e1f a,.home .elementor-element-7e9ad26e a{color:var(--hd-accent-dd);font-weight:600;text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:.07em;text-decoration-color:rgba(15,115,145,.35)}.home .elementor-element-3a8c07e7 a:hover,.home .elementor-element-79869761 a:hover,.home .elementor-element-37937e1f a:hover,.home .elementor-element-7e9ad26e a:hover{color:var(--hd-accent-d);text-decoration-color:currentColor}@media (min-width:992px){.home .elementor-element-3a8c07e7 .elementor-widget-text-editor,.home .elementor-element-79869761 .elementor-widget-text-editor,.home .elementor-element-37937e1f .elementor-widget-text-editor,.home .elementor-element-7e9ad26e .elementor-widget-text-editor{max-width:1160px;column-count:2;column-gap:52px;column-rule:1px solid var(--hd-line)}.home .elementor-element-3a8c07e7 .elementor-widget-text-editor h2:first-child,.home .elementor-element-79869761 .elementor-widget-text-editor h2:first-child,.home .elementor-element-37937e1f .elementor-widget-text-editor h2:first-child,.home .elementor-element-7e9ad26e .elementor-widget-text-editor h2:first-child{column-span:all;max-width:820px;margin-bottom:22px}}#ast-fixed-header .ast-primary-header-bar{background:rgba(255,255,255,.97) !important;box-shadow:0 2px 18px rgba(16,32,48,.1)}@supports ((backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px))){#ast-fixed-header .ast-primary-header-bar{background:rgba(255,255,255,.9) !important;-webkit-backdrop-filter:saturate(170%) blur(10px);backdrop-filter:saturate(170%) blur(10px)}}@media (min-width:922px) and (max-width:1180px){#masthead .ast-container,#ast-fixed-header .ast-container{padding-left:14px !important;padding-right:14px !important}#masthead .custom-logo-link img,#ast-fixed-header .custom-logo-link img{max-width:130px !important;height:auto !important}#masthead .main-header-menu>li>a,#ast-fixed-header .main-header-menu>li>a{font-size:12.5px !important;padding-left:7px !important;padding-right:7px !important;letter-spacing:0 !important}#masthead .main-header-menu>li.menu-item-has-children>a{padding-right:16px !important}}@media (min-width:922px) and (max-width:1180px){.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{min-height:clamp(365px,54vh,480px);padding:24px 16px 26px !important}.home .elementor-element-548e96fb .elementor-button{max-width:100%}}@media (max-width:921px){.home .elementor-element-548e96fb>.elementor-container{flex-wrap:wrap !important}.home .elementor-element-548e96fb>.elementor-container>.elementor-column{flex:0 0 50% !important;width:50% !important;max-width:50% !important}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{min-height:300px;padding:22px 15px 24px !important;border-bottom:1px solid rgba(255,255,255,.13)}.home .elementor-element-548e96fb .elementor-column:nth-child(2n)>.elementor-widget-wrap{border-right:0}.home .elementor-element-548e96fb .elementor-heading-title{font-size:20px !important}.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:12.5px !important}.home .elementor-element-548e96fb .elementor-widget-button{margin-top:16px !important}.home .elementor-element-548e96fb .elementor-button{padding:13px 14px !important;font-size:12px !important;letter-spacing:.03em;gap:6px}.home .elementor-element-3300b52b .elementor-widget-wrap{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.home .elementor-element-3300b52b .elementor-widget-wrap::-webkit-scrollbar{display:none}.home .elementor-element-3300b52b .elementor-widget-spacer,.home .elementor-element-3300b52b .elementor-widget-container{flex:0 0 auto}.home .elementor-element-3300b52b .elementor-widget-wrap:before,.home .elementor-element-3300b52b .elementor-widget-wrap:after,.home .elementor-element-3300b52b .elementor-widget-spacer:before,.home .elementor-element-3300b52b .elementor-widget-spacer:after,.home .elementor-element-3300b52b .elementor-widget-container:before{flex:0 0 auto;white-space:nowrap;padding:13px 16px 13px 32px;font-size:11.5px;letter-spacing:.05em;scroll-snap-align:start}.home .elementor-element-74806407>.elementor-container,.home .elementor-element-512a48f7>.elementor-container,.home .elementor-element-660d9fb7>.elementor-container,.home .elementor-element-4b4c1266>.elementor-container{min-height:200px !important}.home .elementor-element-74806407 .elementor-heading-title,.home .elementor-element-512a48f7 .elementor-heading-title,.home .elementor-element-660d9fb7 .elementor-heading-title,.home .elementor-element-4b4c1266 .elementor-heading-title{font-size:22px !important}.home .elementor-element-74806407 .elementor-widget-icon .elementor-icon,.home .elementor-element-512a48f7 .elementor-widget-icon .elementor-icon,.home .elementor-element-660d9fb7 .elementor-widget-icon .elementor-icon,.home .elementor-element-4b4c1266 .elementor-widget-icon .elementor-icon{width:40px;height:40px}.home .elementor-element-7adbf54a>.elementor-container,.home .elementor-element-24277d52>.elementor-container,.home .elementor-element-5870a53b>.elementor-container{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr)) !important}.home .elementor-element-bb46425 .elementor-button,.home .elementor-element-51329e78 .elementor-button,.home .elementor-element-4cc21d14 .elementor-button,.home .elementor-element-720a3b09 .elementor-button{padding:14px 24px !important;font-size:13px !important}.home .elementor-element-3a8c07e7 .elementor-widget-text-editor,.home .elementor-element-79869761 .elementor-widget-text-editor,.home .elementor-element-37937e1f .elementor-widget-text-editor,.home .elementor-element-7e9ad26e .elementor-widget-text-editor{font-size:15px;line-height:1.72}}@media (max-width:600px){.home .elementor-element-66001d33 .elementor-heading-title{padding:10px 14px;font-size:11.5px !important;letter-spacing:.035em}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{min-height:252px;padding:16px 11px 18px !important}.home .elementor-element-548e96fb .elementor-heading-title{font-size:17px !important;line-height:1.16 !important}.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading{margin-top:5px !important}.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{font-size:11.5px !important;line-height:1.4 !important}.home .elementor-element-548e96fb .elementor-widget-button{margin-top:12px !important}.home .elementor-element-548e96fb .elementor-button{padding:11px 8px !important;font-size:11px !important;border-radius:8px !important}.home .elementor-element-548e96fb .elementor-button:after{font-size:12px}.home .elementor-element-7adbf54a .elementor-widget-wrap,.home .elementor-element-24277d52 .elementor-widget-wrap{padding:18px 16px 20px !important}.home .elementor-element-5870a53b .elementor-heading-title{font-size:14px !important}}@media (max-width:359px){.home .elementor-element-548e96fb>.elementor-container>.elementor-column{flex:0 0 100% !important;width:100% !important;max-width:100% !important}.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{min-height:230px;border-right:0}.home .elementor-element-548e96fb .elementor-heading-title{font-size:22px !important}.home .elementor-element-548e96fb .elementor-button{font-size:12.5px !important;padding:13px 16px !important}.home .elementor-element-7adbf54a>.elementor-container,.home .elementor-element-24277d52>.elementor-container{grid-template-columns:minmax(0,1fr) !important}}.home a:focus-visible,.home .elementor-button:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 0 6px var(--hd-accent) !important;border-radius:4px}@media (prefers-reduced-motion:reduce){:root:has(body.home){scroll-behavior:auto}.home .elementor-element-548e96fb .elementor-button,.home .elementor-element-548e96fb .elementor-background-overlay,.home .elementor-element-5870a53b .elementor-widget-image img,.home .elementor-element-7adbf54a .elementor-widget-wrap,.home .elementor-element-24277d52 .elementor-widget-wrap,.home .elementor-element-bb46425 .elementor-button,.home .elementor-element-51329e78 .elementor-button,.home .elementor-element-4cc21d14 .elementor-button,.home .elementor-element-720a3b09 .elementor-button{transition:none !important}}@media (min-width:922px) and (max-width:1180px){#masthead .site-header-primary-section-right,#ast-fixed-header .site-header-primary-section-right{flex-wrap:wrap !important;justify-content:flex-end !important;align-items:center !important}#masthead .ast-builder-menu-1,#ast-fixed-header .ast-builder-menu-1{order:2 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;margin-top:2px}#masthead .ast-builder-menu-1 .main-header-bar-navigation,#ast-fixed-header .ast-builder-menu-1 .main-header-bar-navigation{width:100% !important}#masthead ul.main-header-menu,#ast-fixed-header ul.main-header-menu{width:100% !important;flex-wrap:nowrap !important;justify-content:flex-end !important}#masthead .main-header-menu>li>a,#ast-fixed-header .main-header-menu>li>a{font-size:13px !important;padding-left:10px !important;padding-right:10px !important;letter-spacing:.01em !important;white-space:nowrap}#masthead .site-header-primary-section-right>.ast-builder-layout-element,#ast-fixed-header .site-header-primary-section-right>.ast-builder-layout-element{align-self:center !important;min-height:0 !important;height:auto !important}#masthead .site-primary-header-wrap,#ast-fixed-header .site-primary-header-wrap{min-height:0 !important}#masthead .ast-builder-menu-1,#ast-fixed-header .ast-builder-menu-1{min-height:0 !important;height:auto !important}#masthead .ast-builder-menu-1 .main-header-menu>li>a,#ast-fixed-header .ast-builder-menu-1 .main-header-menu>li>a{line-height:40px !important;height:40px !important}#masthead .ast-primary-header-bar,#ast-fixed-header .ast-primary-header-bar{padding-top:6px !important;padding-bottom:8px !important}}.home .elementor-top-section:not(.elementor-section-full_width):not(.elementor-element-66001d33)>.elementor-container{padding-left:20px !important;padding-right:20px !important}.home .elementor-element-4ced2c4d .elementor-widget-wrap,.home .elementor-element-431abd3b .elementor-widget-wrap,.home .elementor-element-37b58e77 .elementor-widget-wrap,.home .elementor-element-29980836 .elementor-widget-wrap,.home .elementor-element-6b96b6cf .elementor-widget-wrap,.home .elementor-element-2b331cac .elementor-widget-wrap,.home .elementor-element-2539e55 .elementor-widget-wrap,.home .elementor-element-64661ba3 .elementor-widget-wrap,.home .elementor-element-1e204001 .elementor-widget-wrap,.home .elementor-element-3a8c07e7 .elementor-widget-wrap,.home .elementor-element-79869761 .elementor-widget-wrap,.home .elementor-element-37937e1f .elementor-widget-wrap,.home .elementor-element-7e9ad26e .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important}@media (max-width:600px){.home .elementor-top-section:not(.elementor-section-full_width):not(.elementor-element-66001d33)>.elementor-container{padding-left:14px !important;padding-right:14px !important}.home .elementor-element-3300b52b>.elementor-container{padding-left:0 !important;padding-right:0 !important}}.home .elementor-element-548e96fb>.elementor-container>.elementor-column.elementor-hidden-tablet,.home .elementor-element-548e96fb>.elementor-container>.elementor-column.elementor-hidden-mobile,.home .elementor-element-548e96fb>.elementor-container>.elementor-column.elementor-hidden-tablet_extra,.home .elementor-element-548e96fb>.elementor-container>.elementor-column.elementor-hidden-mobile_extra{display:flex !important}@media (max-width:600px){.home .elementor-element-431abd3b ul.products>li.product:nth-child(n+5),.home .elementor-element-37b58e77 ul.products>li.product:nth-child(n+5),.home .elementor-element-29980836 ul.products>li.product:nth-child(n+5){display:none !important}}html:has(body.home){overflow-x:hidden}body.home{overflow-x:clip !important;overflow-y:visible !important}:root{--hd-accent:#37b9e3;--hd-accent-dark:#0f7391;--hd-accent-soft:rgba(55,185,227,.13);--hd-ink:#22303c;--hd-muted:#6b7785;--hd-line:#e4e8ec;--hd-line-strong:#cbd3da;--hd-surface-alt:#f6f8f9;--hd-sh:0 1px 2px rgba(16,24,40,.05);--hd-sh-lift:0 10px 28px rgba(16,24,40,.13);--hd-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7785' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.woocommerce ul.products,ul.products.columns-1,ul.products.columns-2,ul.products.columns-3,ul.products.columns-4,ul.products.columns-5,ul.products.columns-6{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(224px,1fr)) !important;gap:22px !important;margin:0 0 34px !important;padding:0 !important;list-style:none !important;width:100% !important}ul.products:before,ul.products:after{content:none !important;display:none !important}.woocommerce ul.products li.product,ul.products li.product{position:relative;display:flex !important;flex-direction:column !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important;text-align:left !important;background:#fff;border:1px solid var(--hd-line);border-radius:12px;overflow:hidden;box-shadow:var(--hd-sh);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover){ul.products li.product:hover{border-color:var(--hd-line-strong);box-shadow:var(--hd-sh-lift);transform:translateY(-3px)}ul.products li.product:hover img{transform:scale(1.05)}}ul.products li.product .astra-shop-thumbnail-wrap,ul.products li.product>a.woocommerce-LoopProduct-link{display:block !important;position:relative;margin:0 !important;padding:0 !important;overflow:hidden;background:var(--hd-surface-alt);line-height:0}ul.products li.product img,ul.products li.product .attachment-woocommerce_thumbnail{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;aspect-ratio:1/1;object-fit:cover !important;margin:0 !important;padding:0 !important;border-radius:0 !important;transition:transform .45s cubic-bezier(.2,.7,.3,1)}ul.products li.product .astra-shop-summary-wrap{display:flex !important;flex-direction:column;flex:1 1 auto;gap:7px;margin:0 !important;padding:14px 15px 16px !important}ul.products li.product .astra-shop-summary-wrap>*{margin:0 !important}ul.products li.product .ast-woo-product-category{font-size:10.5px !important;font-weight:700 !important;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--hd-muted) !important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2.woocommerce-loop-product__title{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;padding:0 !important;font-size:15px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--hd-ink) !important}ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--hd-accent-dark) !important}ul.products li.product .price{font-size:20px !important;font-weight:700 !important;line-height:1.15 !important;color:var(--hd-ink) !important}ul.products li.product .price del{margin-right:7px;font-size:14px !important;font-weight:500 !important;color:var(--hd-muted) !important;opacity:1}ul.products li.product .price ins{text-decoration:none !important;color:#c4362c !important}ul.products li.product .price small{display:inline;font-size:12px !important;font-weight:500 !important;color:var(--hd-muted) !important}ul.products li.product .wgm-info,ul.products li.product .woocommerce-de_price_taxrate,ul.products li.product .woocommerce_de_versandkosten{font-size:11.5px !important;line-height:1.35 !important;color:var(--hd-muted) !important}ul.products li.product .wgm-info a{color:var(--hd-muted) !important;text-decoration:underline;text-underline-offset:2px}ul.products li.product .button,ul.products li.product a.button{display:block !important;width:100%;margin:auto 0 0 !important;padding:12px !important;border:0 !important;border-radius:8px !important;font-size:13.5px !important;font-weight:700 !important;letter-spacing:.02em;line-height:1.2 !important;text-align:center;display:flex !important;align-items:center;justify-content:center;min-height:46px;white-space:normal;hyphens:auto;box-shadow:0 2px 8px rgba(55,185,227,.26);transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}ul.products li.product .button:hover{box-shadow:0 5px 16px rgba(55,185,227,.4);transform:translateY(-1px)}ul.products li.product .button.added{display:none !important}ul.products li.product .added_to_cart{display:block !important;width:100%;margin:8px 0 0 !important;padding:10px !important;border:1px solid var(--hd-accent) !important;border-radius:8px;font-size:13px !important;font-weight:700;text-align:center;color:var(--hd-accent-dark) !important;background:var(--hd-accent-soft)}ul.products li.product .onsale{position:absolute !important;top:10px !important;left:10px !important;right:auto !important;margin:0 !important;padding:5px 11px !important;min-height:0 !important;min-width:0 !important;border-radius:999px !important;background:#c4362c !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2}.woocommerce .woocommerce-result-count{margin:0 !important;padding:0 !important;font-size:14px !important;color:var(--hd-muted) !important;line-height:46px}.woocommerce .woocommerce-ordering{margin:0 0 4px !important}.woocommerce .woocommerce-ordering select,.woocommerce select.orderby{height:46px !important;min-height:46px;max-width:100%;padding:0 44px 0 14px !important;border:1px solid var(--hd-line-strong) !important;border-radius:8px !important;background-color:#fff !important;background-image:var(--hd-chevron) !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:18px 18px !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-size:14px !important;font-weight:600;color:var(--hd-ink) !important;cursor:pointer;box-shadow:var(--hd-sh);transition:border-color .18s,box-shadow .18s}.woocommerce select.orderby:focus{border-color:var(--hd-accent) !important;box-shadow:0 0 0 3px var(--hd-accent-soft) !important}.woocommerce .woocommerce-breadcrumb{margin:0 0 16px !important;font-size:13px !important;color:var(--hd-muted) !important}.woocommerce .woocommerce-breadcrumb a{color:var(--hd-muted) !important}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--hd-accent-dark) !important}.widget-area.secondary .ast-woo-sidebar-widget{margin-bottom:22px;padding:18px 18px 14px;background:#fff;border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-sh)}.wpc-filters-main-wrap .wpc-filters-section{margin:0 0 18px !important;padding:0 0 16px !important;border-bottom:1px solid var(--hd-line)}.wpc-filters-main-wrap .wpc-filters-section:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0}.wpc-filters-main-wrap .widget-title.wpc-filter-title,.wpc-filters-main-wrap .wpc-filter-title{margin:0 0 10px !important;padding:0 !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.05em;text-transform:uppercase;color:var(--hd-ink) !important}.wpc-filters-main-wrap .wpc-filters-ul-list li{margin:0 !important}.wpc-filters-main-wrap .wpc-term-item-content-wrapper{display:flex !important;align-items:center;gap:9px;padding:5px 0 !important;margin:0 !important}.wpc-filters-main-wrap .wpc-term-item-content-wrapper>label{display:block !important;margin:0 !important;padding:0 !important;cursor:pointer;line-height:1.35}.wpc-filters-main-wrap .wpc-filter-link,.wpc-filters-main-wrap .wpc-term-item-content-wrapper label a{font-size:14px !important;line-height:1.35;color:var(--hd-ink) !important;text-decoration:none;transition:color .15s}.wpc-filters-main-wrap .wpc-term-item-content-wrapper:hover .wpc-filter-link{color:var(--hd-accent-dark) !important}.wpc-filters-main-wrap .wpc-open-close-terms,.wpc-filters-main-wrap .wpc-toggle-terms{margin-left:auto !important}.wpc-filters-main-wrap ul.children{margin:2px 0 2px 10px !important;padding-left:10px !important;border-left:1px solid var(--hd-line)}.wpc-filters-main-wrap label:hover{color:var(--hd-accent-dark) !important}.wpc-filters-main-wrap input[type=checkbox],.wpc-filters-main-wrap input[type=radio]{accent-color:var(--hd-accent);width:16px;height:16px;flex:0 0 auto;margin:0 !important}.wpc-filters-main-wrap .wpc-filter-product_cat .wpc-term-item-content-wrapper>label{font-weight:600}.woocommerce nav.woocommerce-pagination{margin:8px 0 34px !important}.woocommerce nav.woocommerce-pagination ul{display:flex !important;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 !important;padding:0 !important;border:0 !important}.woocommerce nav.woocommerce-pagination ul li{border:0 !important;margin:0 !important;overflow:visible !important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex !important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px !important;border:1px solid var(--hd-line) !important;border-radius:8px;background:#fff;font-size:14px;font-weight:700;color:var(--hd-ink) !important;transition:border-color .16s,background .16s,color .16s}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--hd-accent) !important;color:var(--hd-accent-dark) !important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--hd-accent) !important;border-color:var(--hd-accent) !important;color:#fff !important}@media (max-width:921px){.woocommerce ul.products,ul.products[class*=columns-]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr)) !important;gap:14px !important}ul.products li.product .astra-shop-summary-wrap{padding:12px 12px 14px !important;gap:6px}ul.products li.product .woocommerce-loop-product__title{font-size:14px !important}ul.products li.product .price{font-size:18px !important}ul.products li.product .button{font-size:12.5px !important;padding:11px 8px !important}.woocommerce .woocommerce-result-count{line-height:1.4;margin-bottom:10px !important}.woocommerce .woocommerce-ordering select{width:100%}}@media (max-width:400px){.woocommerce ul.products,ul.products[class*=columns-]{grid-template-columns:repeat(2,1fr) !important}}@media (prefers-reduced-motion:reduce){ul.products li.product,ul.products li.product img,.home .elementor-element-548e96fb .elementor-button{transition:none !important}}.woocommerce_de_versandkosten{display:none !important}body.home{--hd-cyan:#37b9e3;--hd-cta1:#0e93c0;--hd-cta2:#046a8f;--hd-ink:#152530;--hd-text:#404040;--hd-muted:#6c7c85;--hd-line:#e4eaee;--hd-soft:#f5f8fa;--hd-soft2:#e9f4fa;--hd-r:16px;--hd-rs:12px;--hd-sh:0 1px 2px rgba(16,35,45,.05),0 10px 26px rgba(16,35,45,.07);--hd-shh:0 6px 14px rgba(16,35,45,.08),0 26px 54px rgba(16,35,45,.14);--hd-wrap:1300px;--hd-hh:96px;--hd-qh:0px;--hd-ease:cubic-bezier(.22,.61,.36,1)}body.home{overflow-x:hidden !important}body.home .elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--hd-wrap) !important}body.home .hd-wrap{max-width:var(--hd-wrap) !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}body.home [class^=hd-],body.home [class^=hd-] *{box-sizing:border-box !important}body.home a:focus-visible,body.home button:focus-visible{outline:3px solid var(--hd-cyan) !important;outline-offset:3px !important;border-radius:8px !important}body.home h1,body.home h2,body.home h3{letter-spacing:-.02em !important}body.home .elementor-widget-text-editor p,body.home .elementor-widget-text-editor li,body.home .elementor-widget-text-editor h4{text-align:left !important;-webkit-hyphens:none !important;hyphens:none !important}body.home #glasschiebetuer-kaufen,body.home #holzschiebetuer-kaufen,body.home #doppel-glasschiebetuer-kaufen,body.home #glastuer-kaufen,body.home #hd-best,body.home #hd-dekor,body.home #hd-vorteile{scroll-margin-top:calc(var(--hd-hh) + var(--hd-qh) + 12px) !important}body.home .hd-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;min-height:56px !important;padding:0 30px !important;border:0 !important;border-radius:999px !important;cursor:pointer !important;text-align:center !important;font-family:"Source Sans Pro",system-ui,-apple-system,sans-serif !important;font-weight:700 !important;font-size:17px !important;line-height:1.1 !important;text-decoration:none !important;-webkit-appearance:none !important;appearance:none !important;transition:transform .25s var(--hd-ease),box-shadow .25s var(--hd-ease),background .25s,border-color .25s,color .25s !important}body.home .hd-btn--p{color:#fff !important;background:linear-gradient(135deg,var(--hd-cta1) 0%,var(--hd-cta2) 100%) !important;box-shadow:0 8px 22px rgba(4,106,143,.3) !important}body.home .hd-btn--p:hover,body.home .hd-btn--p:focus{color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 14px 34px rgba(4,106,143,.42) !important}body.home .hd-btn--g{color:var(--hd-ink) !important;background:#fff !important;border:2px solid var(--hd-line) !important}body.home .hd-btn--g:hover,body.home .hd-btn--g:focus{color:var(--hd-cta2) !important;border-color:var(--hd-cyan) !important;transform:translateY(-2px) !important;box-shadow:0 10px 26px rgba(16,35,45,.1) !important}body.home .hd-btn--gh{color:#fff !important;background:rgba(255,255,255,.1) !important;border:2px solid rgba(255,255,255,.55) !important;backdrop-filter:blur(6px) !important}body.home .hd-btn--gh:hover,body.home .hd-btn--gh:focus{color:var(--hd-ink) !important;background:#fff !important;border-color:#fff !important;transform:translateY(-2px) !important}body.home .hd-btn svg{width:18px !important;height:18px !important;flex:0 0 auto !important}body.home .hd-ar{transition:transform .3s var(--hd-ease) !important}body.home .hd-btn:hover .hd-ar{transform:translateX(5px) !important}body.home .hd-hero{background:#fff !important;padding:34px 0 26px !important;text-align:center !important;position:relative !important;z-index:1 !important}body.home .hd-hero__badge{display:inline-flex !important;align-items:center !important;gap:9px !important;margin:0 0 15px !important;padding:8px 17px !important;border-radius:999px !important;background:var(--hd-soft2) !important;color:var(--hd-cta2) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:12.5px !important;line-height:1 !important;letter-spacing:.13em !important;text-transform:uppercase !important}body.home .hd-hero__badge svg{width:15px !important;height:15px !important}body.home .hd-hero__title{margin:0 auto 15px !important;max-width:22ch !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(30px,4.6vw,52px) !important;line-height:1.05 !important;letter-spacing:-.03em !important}body.home .hd-hero__title em{font-style:normal !important;color:var(--hd-cta1) !important}body.home .hd-hero__sub{margin:0 auto 26px !important;max-width:64ch !important;color:var(--hd-muted) !important;font-family:"Source Sans Pro",sans-serif !important;font-size:clamp(16px,1.5vw,19.5px) !important;line-height:1.55 !important}body.home .hd-hero__cta{display:flex !important;flex-wrap:wrap !important;gap:14px !important;justify-content:center !important}body.home .hd-hero__cta .hd-btn{min-width:min(100%,262px) !important}body.home .elementor-element-548e96fb{background:#0c1418 !important}body.home .elementor-element-548e96fb>.elementor-container{max-width:none !important}body.home .elementor-element-548e96fb>.elementor-container>.elementor-column{position:relative !important;overflow:hidden !important;min-height:clamp(340px,33vw,500px) !important}body.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{position:relative !important;z-index:2 !important;justify-content:flex-end !important;padding:30px 26px 32px !important}body.home .elementor-element-548e96fb .elementor-background-overlay{background:linear-gradient(180deg,rgba(8,16,20,.05) 0%,rgba(8,16,20,.22) 42%,rgba(8,16,20,.8) 100%)!important;opacity:1!important;transition:background .45s var(--hd-ease) !important}body.home .elementor-element-548e96fb .elementor-heading-title{color:#fff !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(20px,1.9vw,28px) !important;line-height:1.14 !important;letter-spacing:-.02em !important;text-shadow:0 2px 20px rgba(0,0,0,.45) !important}body.home .hd-tile__price{display:inline-block !important;margin-top:8px !important;padding:5px 13px !important;border-radius:999px !important;background:var(--hd-cyan) !important;color:#0a1418 !important;font-size:.86em !important;font-weight:800 !important;letter-spacing:-.01em !important;text-shadow:none !important;white-space:nowrap !important}body.home .hd-tile__new{display:inline-block !important;margin-right:8px !important;padding:4px 10px !important;border-radius:6px !important;background:#f2b01e !important;color:#221a03 !important;font-size:.62em !important;font-weight:800 !important;letter-spacing:.1em !important;vertical-align:middle !important;text-shadow:none !important}body.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading .elementor-heading-title{color:rgba(255,255,255,.86) !important;font-weight:400 !important;font-size:clamp(14px,1.1vw,16px) !important;line-height:1.45 !important;letter-spacing:0 !important;text-shadow:0 1px 10px rgba(0,0,0,.5) !important}body.home .elementor-element-548e96fb .elementor-widget-button{margin-top:18px !important}body.home .elementor-element-548e96fb .elementor-button{display:inline-flex !important;align-items:center !important;gap:9px !important;min-height:52px !important;padding:0 26px !important;border-radius:999px !important;background:#fff !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:15.5px !important;box-shadow:0 10px 26px rgba(0,0,0,.28) !important;transition:transform .25s var(--hd-ease),box-shadow .25s var(--hd-ease),background .25s,color .25s !important}body.home .elementor-element-548e96fb .elementor-button:hover{background:linear-gradient(135deg,var(--hd-cta1),var(--hd-cta2)) !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 16px 34px rgba(0,0,0,.34) !important}@media (hover:hover){body.home .elementor-element-548e96fb .elementor-column:hover .elementor-background-overlay{background:linear-gradient(180deg,rgba(8,16,20,.1) 0%,rgba(8,16,20,.32) 42%,rgba(8,16,20,.86) 100%)!important}body.home .elementor-element-548e96fb .elementor-column:hover .elementor-button{background:linear-gradient(135deg,var(--hd-cta1),var(--hd-cta2)) !important;color:#fff !important}}body.home .elementor-element-3300b52b .elementor-widget-container:before{content:none!important;display:none!important}body.home .elementor-element-3300b52b{background:var(--hd-soft)!important;border-top:1px solid var(--hd-line) !important;border-bottom:1px solid var(--hd-line) !important;padding:0!important}body.home .elementor-element-3300b52b .elementor-widget-spacer,body.home .elementor-element-3300b52b .elementor-spacer,body.home .elementor-element-3300b52b .elementor-spacer-inner{height:0!important;min-height:0!important;margin:0!important}body.home .hd-usp{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}body.home .hd-usp li{display:flex !important;align-items:center !important;justify-content:center !important;gap:11px !important;min-height:66px !important;padding:12px 14px !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:600 !important;font-size:14px !important;line-height:1.3 !important;text-align:left !important}body.home .hd-usp li+li{border-left:1px solid var(--hd-line) !important}body.home .hd-usp svg{width:22px !important;height:22px !important;flex:0 0 auto !important;color:var(--hd-cta1) !important}body.home .hd-usp a{color:var(--hd-ink) !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:11px !important}body.home .hd-usp a:hover{color:var(--hd-cta1) !important}body.home .hd-usp b{font-weight:800 !important;white-space:nowrap !important}body.home .hd-qnav{position:sticky !important;top:var(--hd-hh) !important;z-index:98 !important;background:rgba(255,255,255,.94) !important;backdrop-filter:saturate(180%) blur(12px) !important;-webkit-backdrop-filter:saturate(180%) blur(12px) !important;border-bottom:1px solid var(--hd-line) !important;box-shadow:0 6px 20px rgba(16,35,45,.05) !important}body.home .hd-qnav__in{display:flex !important;align-items:center !important;gap:14px !important;min-height:60px !important}body.home .hd-qnav__list{display:flex !important;align-items:center !important;gap:7px !important;margin:0 !important;padding:8px 0 !important;list-style:none !important;overflow-x:auto !important;scrollbar-width:none !important;-ms-overflow-style:none !important;flex:1 1 auto !important;scroll-snap-type:x proximity !important}body.home .hd-qnav__list::-webkit-scrollbar{display:none !important}body.home .hd-qnav__list a{display:inline-flex !important;align-items:center !important;white-space:nowrap !important;scroll-snap-align:center !important;padding:10px 16px !important;border-radius:999px !important;border:1px solid transparent !important;color:var(--hd-muted) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:14.5px !important;text-decoration:none !important;transition:background .2s,color .2s,border-color .2s !important}body.home .hd-qnav__list a:hover{background:var(--hd-soft) !important;color:var(--hd-ink) !important}body.home .hd-qnav__list a.is-active{background:var(--hd-soft2) !important;color:var(--hd-cta2) !important;border-color:#cbe7f3 !important}body.home .hd-qnav__cta{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;gap:9px !important;padding:11px 20px !important;border-radius:999px !important;background:linear-gradient(135deg,var(--hd-cta1),var(--hd-cta2)) !important;color:#fff !important;text-decoration:none !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:14.5px !important;box-shadow:0 6px 16px rgba(4,106,143,.26) !important;transition:transform .25s var(--hd-ease),box-shadow .25s var(--hd-ease) !important}body.home .hd-qnav__cta:hover{color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 12px 26px rgba(4,106,143,.36) !important}body.home .hd-qnav__cta svg{width:17px !important;height:17px !important}body.home .elementor-element-74806407,body.home .elementor-element-512a48f7,body.home .elementor-element-660d9fb7,body.home .elementor-element-4b4c1266{min-height:clamp(230px,24vw,330px) !important;display:flex !important;align-items:center !important}body.home .elementor-element-74806407 .elementor-background-overlay,body.home .elementor-element-512a48f7 .elementor-background-overlay,body.home .elementor-element-660d9fb7 .elementor-background-overlay,body.home .elementor-element-4b4c1266 .elementor-background-overlay{background:linear-gradient(100deg,rgba(8,18,24,.8) 0%,rgba(8,18,24,.52) 52%,rgba(8,18,24,.22) 100%)!important;opacity:1!important}body.home .hd-band .elementor-widget-wrap{align-content:center !important;text-align:left !important}body.home .hd-band .elementor-widget-heading .elementor-widget-container{border:0!important;padding:0!important}body.home .hd-band .elementor-heading-title{display:block !important;max-width:22ch !important;color:#fff !important;text-align:left !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(24px,3vw,40px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;text-shadow:0 2px 22px rgba(0,0,0,.4) !important}body.home .hd-band .elementor-heading-title a{color:#fff !important;text-decoration:none !important}body.home .hd-band__eyebrow{display:block !important;margin-bottom:11px !important;color:var(--hd-cyan) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;text-shadow:none !important}body.home .hd-band__cta{display:inline-flex !important;align-items:center !important;gap:10px !important;margin-top:22px !important;min-height:54px !important;padding:0 28px !important;border-radius:999px !important;background:#fff !important;color:var(--hd-ink) !important;text-decoration:none !important;box-shadow:0 12px 30px rgba(0,0,0,.26) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16px !important;transition:transform .25s var(--hd-ease),box-shadow .25s var(--hd-ease),background .25s,color .25s !important}body.home .hd-band__cta:hover{background:linear-gradient(135deg,var(--hd-cta1),var(--hd-cta2)) !important;color:#fff !important;transform:translateY(-2px) !important}body.home .hd-band__cta svg{width:18px !important;height:18px !important}body.home .hd-band .elementor-widget-icon{display:none!important}body.home ul.products{display:grid!important;gap:26px !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin:0!important;padding:0!important;list-style:none !important}body.home ul.products:before,body.home ul.products:after{display:none!important}body.home ul.products li.product{display:flex!important;flex-direction:column !important;float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r) !important;overflow:hidden !important;box-shadow:0 1px 2px rgba(16,35,45,.04) !important;transition:transform .32s var(--hd-ease),box-shadow .32s var(--hd-ease),border-color .32s !important}body.home ul.products li.product.hd-hidden{display:none!important}@media (hover:hover){body.home ul.products li.product:hover{transform:translateY(-6px) !important;box-shadow:var(--hd-shh) !important;border-color:#cfe6f0 !important}body.home ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.06) !important}}body.home ul.products li.product .astra-shop-thumbnail-wrap{margin:0!important;background:var(--hd-soft) !important;overflow:hidden !important;position:relative !important}body.home ul.products li.product .astra-shop-thumbnail-wrap a{display:block !important}body.home ul.products li.product .astra-shop-thumbnail-wrap img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:1/1 !important;object-fit:cover !important;border-radius:0 !important;transition:transform .65s var(--hd-ease) !important}body.home ul.products li.product .astra-shop-summary-wrap{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:16px 18px 18px !important;text-align:left !important;margin:0 !important}body.home ul.products li.product .ast-woo-product-category{display:inline-block !important;align-self:flex-start !important;margin:0 0 10px !important;padding:5px 11px !important;border-radius:999px !important;background:var(--hd-soft2) !important;color:var(--hd-cta2) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:10.5px !important;line-height:1 !important;letter-spacing:.12em !important;text-transform:uppercase !important}body.home ul.products li.product .ast-loop-product__link{text-decoration:none !important}body.home ul.products li.product h2.woocommerce-loop-product__title{margin:0 0 12px!important;padding:0!important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:600 !important;font-size:16.5px !important;line-height:1.34 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.68em !important;transition:color .2s !important}body.home ul.products li.product:hover h2.woocommerce-loop-product__title{color:var(--hd-cta2) !important}body.home ul.products li.product .price{margin:auto 0 0!important;padding:0 !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:23px !important;line-height:1.2 !important}body.home ul.products li.product .price del{font-size:15px !important;font-weight:400 !important;color:var(--hd-muted) !important;opacity:1 !important}body.home ul.products li.product .price ins{text-decoration:none !important;color:#c0392b !important}body.home ul.products li.product .price small,body.home ul.products li.product .wgm-info,body.home ul.products li.product .woocommerce_de_versandkosten,body.home ul.products li.product .wgm-tax{display:block !important;margin-top:3px !important;color:var(--hd-muted) !important;font-size:11.5px !important;font-weight:400 !important;line-height:1.4 !important}body.home ul.products li.product .wgm-info a,body.home ul.products li.product .woocommerce_de_versandkosten a{color:var(--hd-muted) !important;text-decoration:underline !important}body.home ul.products li.product a.button.button{display:flex!important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;margin:15px 0 0!important;padding:0 16px!important;min-height:52px !important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--hd-cta1),var(--hd-cta2))!important;color:#fff!important;font-family:"Source Sans Pro",sans-serif!important;font-weight:700!important;font-size:15.5px!important;line-height:1!important;box-shadow:0 6px 16px rgba(4,106,143,.24) !important;text-decoration:none !important;transition:transform .25s var(--hd-ease),box-shadow .25s var(--hd-ease),filter .25s !important}body.home ul.products li.product a.button.button:hover{filter:saturate(1.08) brightness(1.05) !important;transform:translateY(-2px) !important;box-shadow:0 12px 26px rgba(4,106,143,.34) !important;color:#fff!important}body.home ul.products li.product a.button.button:after{content:"\2192" !important;font-weight:700 !important;transition:transform .3s var(--hd-ease) !important}body.home ul.products li.product a.button.button:hover:after{transform:translateX(4px) !important}body.home ul.products li.product .added_to_cart{display:none!important}body.home ul.products li.product .onsale{position:absolute !important;top:12px !important;left:12px !important;z-index:3 !important;margin:0 !important;padding:6px 12px !important;border-radius:999px !important;background:#c0392b !important;color:#fff !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:11.5px !important;letter-spacing:.06em !important;min-height:0 !important;min-width:0 !important;line-height:1.2 !important}body.home .elementor-element-bb46425 .elementor-button,body.home .elementor-element-51329e78 .elementor-button,body.home .elementor-element-4cc21d14 .elementor-button,body.home .elementor-element-720a3b09 .elementor-button{display:inline-flex !important;align-items:center !important;gap:11px !important;min-height:56px !important;padding:0 34px !important;border-radius:999px !important;background:#fff !important;border:2px solid var(--hd-line) !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16.5px !important;transition:transform .25s var(--hd-ease),box-shadow .25s var(--hd-ease),border-color .25s,color .25s !important}body.home .elementor-element-bb46425 .elementor-button:hover,body.home .elementor-element-51329e78 .elementor-button:hover,body.home .elementor-element-4cc21d14 .elementor-button:hover,body.home .elementor-element-720a3b09 .elementor-button:hover{border-color:var(--hd-cyan) !important;color:var(--hd-cta2) !important;transform:translateY(-2px) !important;box-shadow:0 12px 28px rgba(16,35,45,.1) !important}body.home .elementor-element-4ced2c4d .elementor-heading-title,body.home .elementor-element-64661ba3 h1.elementor-heading-title,body.home .elementor-element-6b96b6cf .elementor-heading-title,body.home .elementor-element-2b331cac .elementor-heading-title,body.home .elementor-element-2539e55 .elementor-heading-title{color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(26px,3.1vw,42px) !important;line-height:1.1 !important;letter-spacing:-.03em !important}body.home .hd-eyebrow{display:block !important;margin-bottom:12px !important;color:var(--hd-cta1) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:12.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important}body.home .elementor-element-4ced2c4d .elementor-widget-text-editor p{max-width:70ch !important;color:var(--hd-muted) !important;font-size:17.5px !important;line-height:1.6 !important}body.home .hd-colhide{display:none!important}body.home .hd-colgrow{width:100%!important}body.home .elementor-element-64661ba3 .elementor-widget-text-editor p{max-width:78ch !important}body.home .elementor-element-7adbf54a>.elementor-container,body.home .elementor-element-24277d52>.elementor-container{gap:22px !important;flex-wrap:wrap !important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column,body.home .elementor-element-24277d52>.elementor-container>.elementor-column{width:calc((100% - 4 * 22px) / 5) !important;min-width:190px !important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column>.elementor-widget-wrap,body.home .elementor-element-24277d52>.elementor-container>.elementor-column>.elementor-widget-wrap{height:100% !important;background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r) !important;padding:26px 22px 24px!important;box-shadow:0 1px 2px rgba(16,35,45,.04) !important;transition:transform .3s var(--hd-ease),box-shadow .3s var(--hd-ease),border-color .3s !important}@media (hover:hover){body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column>.elementor-widget-wrap:hover,body.home .elementor-element-24277d52>.elementor-container>.elementor-column>.elementor-widget-wrap:hover{transform:translateY(-5px) !important;box-shadow:var(--hd-sh) !important;border-color:#cfe6f0 !important}}body.home .elementor-element-7adbf54a .elementor-heading-title,body.home .elementor-element-24277d52 .elementor-heading-title{color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:19px !important;line-height:1.25 !important;letter-spacing:-.01em !important}body.home .hd-num{display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;margin-bottom:14px !important;border-radius:13px !important;background:var(--hd-soft2) !important;color:var(--hd-cta2) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:18px !important;line-height:1 !important}body.home .elementor-element-7adbf54a .elementor-widget-text-editor p,body.home .elementor-element-24277d52 .elementor-widget-text-editor p{color:var(--hd-muted) !important;font-size:15.5px !important;line-height:1.6 !important;margin:0 !important}body.home .elementor-element-5870a53b>.elementor-container{gap:22px !important;flex-wrap:wrap !important}body.home .elementor-element-5870a53b>.elementor-container>.elementor-column{width:calc((100% - 3 * 22px) / 4) !important;min-width:180px !important}body.home .elementor-element-5870a53b .elementor-widget-wrap{background:#fff !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r) !important;overflow:hidden !important;padding:0!important;transition:transform .3s var(--hd-ease),box-shadow .3s var(--hd-ease),border-color .3s !important}@media (hover:hover){body.home .elementor-element-5870a53b .elementor-widget-wrap:hover{transform:translateY(-5px) !important;box-shadow:var(--hd-sh) !important;border-color:#cfe6f0 !important}}body.home .elementor-element-5870a53b .elementor-widget-image{margin:0!important}body.home .elementor-element-5870a53b .elementor-widget-image img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:4/3 !important;object-fit:cover !important}body.home .elementor-element-5870a53b .elementor-widget-heading{margin:0!important}body.home .elementor-element-5870a53b .elementor-heading-title{padding:14px 16px 16px !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16px !important;letter-spacing:0 !important;text-align:center !important}body.home .hd-more{position:relative !important}body.home .hd-more__box{position:relative !important;overflow:hidden !important;max-height:var(--hd-more-h,320px) !important;transition:max-height .55s var(--hd-ease) !important}body.home .hd-more.is-open .hd-more__box{max-height:var(--hd-more-full,none) !important}body.home .hd-more__box:after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:150px !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.92) 62%,#fff 100%) !important;transition:opacity .4s !important}body.home .hd-more.is-open .hd-more__box:after{opacity:0 !important}body.home .hd-more__btn{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:18px 0 0 !important;min-height:50px !important;padding:0 24px !important;border-radius:999px !important;border:2px solid var(--hd-line) !important;background:#fff !important;color:var(--hd-ink) !important;cursor:pointer !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:15.5px !important;transition:border-color .25s,color .25s,transform .25s var(--hd-ease) !important}body.home .hd-more__btn:hover{border-color:var(--hd-cyan) !important;color:var(--hd-cta2) !important;transform:translateY(-2px) !important}body.home .hd-more__btn svg{width:16px !important;height:16px !important;transition:transform .35s var(--hd-ease) !important}body.home .hd-more.is-open .hd-more__btn svg{transform:rotate(180deg) !important}body.home .hd-infozone{background:var(--hd-soft) !important}body.home .elementor-element-3a8c07e7 .elementor-widget-text-editor h2,body.home .elementor-element-79869761 .elementor-widget-text-editor h2,body.home .elementor-element-37937e1f .elementor-widget-text-editor h2,body.home .elementor-element-7e9ad26e .elementor-widget-text-editor h2{color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(22px,2.3vw,30px) !important;line-height:1.15 !important;letter-spacing:-.02em !important;margin:0 0 14px !important}body.home .elementor-element-3a8c07e7 .elementor-widget-text-editor h4,body.home .elementor-element-79869761 .elementor-widget-text-editor h4,body.home .elementor-element-37937e1f .elementor-widget-text-editor h4,body.home .elementor-element-7e9ad26e .elementor-widget-text-editor h4{color:var(--hd-ink) !important;font-weight:700 !important;font-size:18.5px !important;line-height:1.3 !important;margin:24px 0 8px !important}body.home .elementor-element-3a8c07e7 .elementor-widget-text-editor p,body.home .elementor-element-79869761 .elementor-widget-text-editor p,body.home .elementor-element-37937e1f .elementor-widget-text-editor p,body.home .elementor-element-7e9ad26e .elementor-widget-text-editor p{color:var(--hd-text) !important;font-size:16.5px !important;line-height:1.68 !important;max-width:80ch !important}body.home .hd-advice{background:linear-gradient(120deg,#0f2a35 0%,#124b63 55%,#0e93c0 100%) !important;color:#fff !important;padding:52px 0 !important}body.home .hd-advice__in{display:flex !important;align-items:center !important;gap:34px !important;flex-wrap:wrap !important}body.home .hd-advice__txt{flex:1 1 380px !important;min-width:280px !important}body.home .hd-advice__k{display:block !important;margin-bottom:10px !important;color:var(--hd-cyan) !important;font-weight:700 !important;font-size:12.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important}body.home .hd-advice h2{margin:0 0 10px !important;color:#fff !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:clamp(24px,2.7vw,36px) !important;line-height:1.12 !important;letter-spacing:-.02em !important}body.home .hd-advice p{margin:0 !important;color:rgba(255,255,255,.86) !important;font-size:17px !important;line-height:1.6 !important;max-width:60ch !important}body.home .hd-advice__cta{display:flex !important;flex-wrap:wrap !important;gap:13px !important;flex:0 0 auto !important}body.home .hd-advice__cta .hd-btn--p{background:#fff !important;color:var(--hd-ink) !important;box-shadow:0 12px 30px rgba(0,0,0,.24) !important}body.home .hd-advice__cta .hd-btn--p:hover{background:#fff !important;color:var(--hd-cta2) !important}body.home .hd-pay{background:#fff !important;border-top:1px solid var(--hd-line) !important;padding:40px 0 44px !important;text-align:center !important}body.home .hd-pay__t{margin:0 0 6px !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:800 !important;font-size:21px !important;letter-spacing:-.01em !important}body.home .hd-pay__s{margin:0 0 20px !important;color:var(--hd-muted) !important;font-size:15.5px !important}body.home .hd-pay__list{display:flex !important;flex-wrap:wrap !important;gap:12px !important;justify-content:center !important;margin:0 !important;padding:0 !important;list-style:none !important}body.home .hd-pay__list li{display:inline-flex !important;align-items:center !important;gap:9px !important;padding:12px 20px !important;border-radius:12px !important;border:1px solid var(--hd-line) !important;background:var(--hd-soft) !important;color:var(--hd-ink) !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:14.5px !important;line-height:1 !important}body.home .hd-pay__list svg{width:18px !important;height:18px !important;color:var(--hd-cta1) !important}body.home .hd-pay__link{display:inline-block !important;margin-top:18px !important;color:var(--hd-cta2) !important;font-weight:700 !important;font-size:14.5px !important}body.home .hd-hbar{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:9990 !important;display:none !important;gap:10px !important;padding:10px 12px !important;background:rgba(255,255,255,.96) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border-top:1px solid var(--hd-line) !important;box-shadow:0 -8px 26px rgba(16,35,45,.1) !important;transform:translateY(110%) !important;transition:transform .4s var(--hd-ease) !important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px)) !important}body.home .hd-hbar.is-on{transform:translateY(0) !important}body.home .hd-hbar a{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:52px !important;border-radius:999px !important;text-decoration:none !important;font-family:"Source Sans Pro",sans-serif !important;font-weight:700 !important;font-size:16px !important}body.home .hd-hbar__p{flex:1 1 auto !important;background:linear-gradient(135deg,var(--hd-cta1),var(--hd-cta2)) !important;color:#fff !important;box-shadow:0 6px 18px rgba(4,106,143,.28) !important}body.home .hd-hbar__p:hover{color:#fff !important}body.home .hd-hbar__s{flex:0 0 56px !important;background:var(--hd-soft2) !important;color:var(--hd-cta2) !important;border:1px solid #cbe7f3 !important}body.home .hd-hbar svg{width:20px !important;height:20px !important}body.home .hd-top{position:fixed !important;right:22px !important;bottom:26px !important;z-index:9989 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:50px !important;height:50px !important;border:1px solid var(--hd-line) !important;border-radius:50% !important;background:rgba(255,255,255,.95) !important;color:var(--hd-ink) !important;cursor:pointer !important;box-shadow:var(--hd-sh) !important;opacity:0 !important;pointer-events:none !important;transform:translateY(12px) !important;transition:opacity .3s,transform .3s var(--hd-ease),color .25s,border-color .25s !important}body.home .hd-top.is-on{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important}body.home .hd-top:hover{color:var(--hd-cta1) !important;border-color:var(--hd-cyan) !important}body.home .hd-top svg{width:20px !important;height:20px !important}body.home .hd-rv{opacity:0 !important;transform:translateY(22px) !important}body.home .hd-rv.is-in{opacity:1 !important;transform:none !important;transition:opacity .7s var(--hd-ease),transform .7s var(--hd-ease) !important}@media (max-width:1399px){body.home{--hd-wrap:1180px}}@media (max-width:1199px){body.home ul.products{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column,body.home .elementor-element-24277d52>.elementor-container>.elementor-column{width:calc((100% - 2 * 22px) / 3) !important}body.home .hd-usp li{font-size:13px !important;gap:9px !important;padding:12px 10px !important}body.home .hd-usp svg{width:20px !important;height:20px !important}}@media (max-width:1024px){body.home .elementor-element-548e96fb>.elementor-container{flex-wrap:wrap !important}body.home .elementor-element-548e96fb>.elementor-container>.elementor-column{width:50% !important;min-height:clamp(260px,42vw,360px) !important}body.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{padding:22px 20px 24px !important}body.home .elementor-element-548e96fb .elementor-heading-title{font-size:21px !important}body.home .elementor-element-548e96fb .elementor-button{min-height:48px !important;padding:0 20px !important;font-size:14.5px !important}body.home .hd-hero{padding:26px 0 22px !important}body.home .hd-hero__cta{flex-direction:column !important;align-items:stretch !important}body.home .hd-hero__cta .hd-btn{width:100% !important;min-width:0 !important}body.home .hd-advice{padding:40px 0 !important}body.home .hd-advice__cta{width:100% !important}body.home .hd-advice__cta .hd-btn{flex:1 1 220px !important}body.home .hd-hbar{display:flex !important}body.home .hd-top{display:none !important}body.home{padding-bottom:74px !important}body.home .hd-band .elementor-heading-title{max-width:26ch !important;font-size:clamp(22px,4vw,32px) !important}}@media (max-width:900px){body.home ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}body.home .elementor-element-5870a53b>.elementor-container>.elementor-column{width:calc((100% - 22px) / 2) !important}}@media (max-width:767px){body.home .hd-usp{grid-template-columns:none !important;grid-auto-flow:column !important;grid-auto-columns:max-content !important;overflow-x:auto !important;scrollbar-width:none !important;-ms-overflow-style:none !important;scroll-snap-type:x proximity !important}body.home .hd-usp::-webkit-scrollbar{display:none !important}body.home .hd-usp li{min-height:58px !important;padding:11px 18px !important;white-space:nowrap !important;scroll-snap-align:start !important;justify-content:flex-start !important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column,body.home .elementor-element-24277d52>.elementor-container>.elementor-column{width:calc((100% - 16px) / 2) !important;min-width:0 !important}body.home .elementor-element-7adbf54a>.elementor-container,body.home .elementor-element-24277d52>.elementor-container{gap:16px !important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column>.elementor-widget-wrap,body.home .elementor-element-24277d52>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:20px 16px!important}body.home .hd-num{width:38px !important;height:38px !important;font-size:16px !important;margin-bottom:11px !important;border-radius:11px !important}body.home .elementor-element-7adbf54a .elementor-heading-title,body.home .elementor-element-24277d52 .elementor-heading-title{font-size:17px !important}body.home .elementor-element-7adbf54a .elementor-widget-text-editor p,body.home .elementor-element-24277d52 .elementor-widget-text-editor p{font-size:14.5px !important}body.home .hd-qnav__in{min-height:54px !important}body.home .hd-qnav__cta{display:none !important}body.home .hd-qnav__list a{font-size:14px !important;padding:9px 14px !important}body.home .hd-band .elementor-widget-wrap{padding-top:26px !important;padding-bottom:26px !important}body.home .hd-band__cta{margin-top:18px !important;min-height:50px !important;padding:0 22px !important;font-size:15px !important}body.home .hd-pay__list li{padding:10px 15px !important;font-size:13.5px !important}body.home .elementor-element-3a8c07e7 .elementor-widget-text-editor p,body.home .elementor-element-79869761 .elementor-widget-text-editor p,body.home .elementor-element-37937e1f .elementor-widget-text-editor p,body.home .elementor-element-7e9ad26e .elementor-widget-text-editor p{font-size:15.5px !important;line-height:1.62 !important}}@media (max-width:575px){body.home .hd-wrap{padding-left:16px !important;padding-right:16px !important}body.home ul.products{gap:12px !important}body.home ul.products li.product{border-radius:14px !important}body.home ul.products li.product .astra-shop-summary-wrap{padding:12px 12px 14px !important}body.home ul.products li.product .ast-woo-product-category{margin-bottom:7px !important;padding:4px 8px !important;font-size:9.5px !important;letter-spacing:.1em !important}body.home ul.products li.product h2.woocommerce-loop-product__title{font-size:14px !important;line-height:1.3 !important;margin-bottom:8px!important;min-height:2.6em !important}body.home ul.products li.product .price{font-size:18.5px !important}body.home ul.products li.product .price small,body.home ul.products li.product .wgm-info,body.home ul.products li.product .woocommerce_de_versandkosten{font-size:10.5px !important}body.home ul.products li.product a.button.button{min-height:46px !important;margin-top:11px!important;font-size:14px!important;padding:0 10px!important}body.home .elementor-element-548e96fb>.elementor-container>.elementor-column{min-height:250px !important}body.home .elementor-element-548e96fb .elementor-heading-title{font-size:19px !important}body.home .hd-tile__price{padding:4px 10px !important;font-size:.84em !important}body.home .elementor-element-548e96fb .elementor-widget-heading+.elementor-widget-heading{display:none !important}body.home .elementor-element-548e96fb .elementor-button{min-height:44px !important;padding:0 16px !important;font-size:13.5px !important}body.home .hd-hero__title{font-size:clamp(26px,7.6vw,34px) !important;max-width:100% !important}body.home .hd-hero__sub{font-size:15.5px !important}body.home .hd-pay{padding:32px 0 34px !important}body.home .hd-advice__in{gap:24px !important}}@media (max-width:379px){body.home ul.products{grid-template-columns:minmax(0,1fr) !important}body.home ul.products li.product h2.woocommerce-loop-product__title{font-size:16px !important}}@media (prefers-reduced-motion:reduce){body.home *,body.home *:before,body.home *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.home .hd-rv{opacity:1 !important;transform:none !important}}@media print{body.home .hd-qnav,body.home .hd-hbar,body.home .hd-top{display:none!important}body.home .hd-more__box{max-height:none!important}body.home .hd-more__box:after{display:none !important}}body.home .hd-more__box{max-height:var(--hd-more-h,320px) !important}html.no-js body.home .hd-more__box{max-height:none !important}body.home .elementor-element-66001d33 .elementor-heading-title svg,body.home .hd-announce__link svg{width:1.05em!important;height:1.05em!important;vertical-align:-.14em!important;flex:0 0 auto!important}body.home .hd-announce__link{display:inline-flex!important;align-items:center!important;gap:10px!important;color:inherit!important;text-decoration:none!important;transition:opacity .2s!important}body.home .hd-announce__link:hover{color:#fff!important;opacity:.86!important}body.home .hd-announce__link .hd-ar,body.home .hd-announce__link svg{transition:transform .3s var(--hd-ease)!important}body.home .hd-announce__link:hover svg{transform:translateX(4px)!important}body.home .hd-tile{position:relative!important}body.home .elementor-element-548e96fb .elementor-column>.elementor-widget-wrap{position:relative!important;z-index:auto!important}body.home .hd-tile__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:block!important;background:transparent!important;border:0!important}body.home .hd-tile .elementor-widget-button{position:relative!important;z-index:4!important}body.home .hd-more__foot{text-align:center!important;padding-top:4px!important;padding-bottom:2px!important}body.home .hd-usp-host{width:100%!important;margin:0!important;padding:0!important}@media (max-width:1024px){body.home .hd-hero{padding:28px 0 24px!important}body.home .hd-hero__cta{flex-direction:row!important;align-items:center!important}body.home .hd-hero__cta .hd-btn{width:auto!important;min-width:0!important}}@media (max-width:575px){body.home .hd-hero__cta{flex-direction:column!important;align-items:stretch!important}body.home .hd-hero__cta .hd-btn{width:100%!important}}body.home .elementor-element-3300b52b .elementor-widget-wrap:before,body.home .elementor-element-3300b52b .elementor-widget-wrap:after,body.home .elementor-element-3300b52b .elementor-widget:before,body.home .elementor-element-3300b52b .elementor-widget:after,body.home .elementor-element-3300b52b .elementor-widget-container:before,body.home .elementor-element-3300b52b .elementor-widget-container:after,body.home .elementor-element-3300b52b .elementor-spacer:before,body.home .elementor-element-3300b52b .elementor-spacer:after,body.home .elementor-element-3300b52b .elementor-spacer-inner:before,body.home .elementor-element-3300b52b .elementor-spacer-inner:after{content:none!important;display:none!important}body.home .elementor-element-3300b52b .elementor-widget-wrap{display:block!important;padding:0!important;min-height:0!important}body.home .hd-tile__price{display:block!important;width:-moz-fit-content!important;width:fit-content!important;margin:10px auto 0!important}body.home .elementor-element-7adbf54a>.elementor-container,body.home .elementor-element-24277d52>.elementor-container{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;max-width:var(--hd-wrap)!important}body.home .elementor-element-5870a53b>.elementor-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;max-width:var(--hd-wrap)!important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column,body.home .elementor-element-24277d52>.elementor-container>.elementor-column,body.home .elementor-element-5870a53b>.elementor-container>.elementor-column{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}body.home .elementor-element-7adbf54a .elementor-widget-text-editor a,body.home .elementor-element-24277d52 .elementor-widget-text-editor a{color:var(--hd-cta2)!important;text-decoration:underline!important;text-underline-offset:2px!important}@media (max-width:1199px){body.home .elementor-element-7adbf54a>.elementor-container,body.home .elementor-element-24277d52>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){body.home .elementor-element-5870a53b>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.home .elementor-element-7adbf54a>.elementor-container,body.home .elementor-element-24277d52>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}body.home ul.products li.product .ast-woo-product-category{display:none!important}body.home ul.products li.product .hd-card__tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 6px!important;padding:0!important;list-style:none!important;background:none!important}body.home ul.products li.product .hd-card__tags li{margin:0!important;padding:4px 10px!important;border-radius:999px!important;background:var(--hd-soft2)!important;color:var(--hd-cta2)!important;font-family:"Source Sans Pro",sans-serif!important;font-weight:700!important;font-size:10.5px!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:0!important}body.home ul.products li.product .hd-card__lead{margin:0!important;padding:0!important;color:var(--hd-muted)!important;font-size:13px!important;line-height:1.4!important;background:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.home ul.products li.product .astra-shop-thumbnail-wrap a{display:block!important}body.home ul.products li.product .astra-shop-thumbnail-wrap>a>.hd-card__tags,body.home ul.products li.product .astra-shop-thumbnail-wrap>a>.hd-card__lead{padding-left:18px!important;padding-right:18px!important;background:#fff!important}body.home ul.products li.product .astra-shop-thumbnail-wrap>a>.hd-card__tags{margin-top:14px!important}body.home ul.products li.product .astra-shop-summary-wrap{padding-top:10px!important}body.home .hd-band>.elementor-container{max-width:var(--hd-wrap)!important;width:100%!important}body.home .hd-band>.elementor-container>.elementor-column{width:100%!important;max-width:none!important}body.home .hd-band .elementor-widget-wrap{text-align:center!important;padding:42px 20px!important;align-items:center!important;justify-content:center!important}body.home .hd-band .elementor-widget{width:100%!important}body.home .hd-band .elementor-heading-title{max-width:28ch!important;margin:0 auto!important;text-align:center!important}body.home .hd-band__eyebrow{text-align:center!important}body.home{overflow-x:visible!important;overflow-y:visible!important}body.home .hd-more__box:after{background:linear-gradient(180deg,rgba(245,248,250,0) 0%,rgba(245,248,250,.92) 62%,#f5f8fa 100%)!important}body.home .hd,body.home .hd *,body.home .hd-band .elementor-heading-title,body.home .hd-num,body.home .hd-card__lead{-webkit-hyphens:none!important;hyphens:none!important}body.home ul.products li.product .ast-woo-product-category{display:inline-block!important}body.home ul.products li.product:has(.hd-card__tags) .ast-woo-product-category{display:none!important}body.home .elementor-element-1e204001{padding-top:18px!important;padding-bottom:18px!important}body.home .elementor-element-1e204001 p{margin:0!important;color:var(--hd-muted)!important;font-size:13.5px!important}@media (max-width:575px){body.home .elementor-element-7adbf54a>.elementor-container,body.home .elementor-element-24277d52>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.home .elementor-element-7adbf54a>.elementor-container>.elementor-column>.elementor-widget-wrap,body.home .elementor-element-24277d52>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:14px!important;row-gap:4px!important;align-items:start!important;padding:18px 16px!important}body.home .elementor-element-7adbf54a .hd-num,body.home .elementor-element-24277d52 .hd-num{grid-column:1!important;grid-row:1!important;margin:0!important}body.home .elementor-element-7adbf54a .elementor-widget-heading,body.home .elementor-element-24277d52 .elementor-widget-heading{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important}body.home .elementor-element-7adbf54a .elementor-widget-text-editor,body.home .elementor-element-24277d52 .elementor-widget-text-editor{grid-column:2!important;grid-row:2!important;margin:0!important}body.home .elementor-element-7adbf54a .elementor-widget-text-editor p,body.home .elementor-element-24277d52 .elementor-widget-text-editor p{font-size:15px!important;line-height:1.55!important}body.home .elementor-element-7adbf54a .elementor-heading-title,body.home .elementor-element-24277d52 .elementor-heading-title{font-size:18px!important}body.home .elementor-element-548e96fb .elementor-button{line-height:1.25!important;padding:10px 14px!important;min-height:46px!important}}body.home ul.products.products.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important}@media (max-width:1199px){body.home ul.products.products.products{gap:22px!important}}@media (max-width:900px){body.home ul.products.products.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:575px){body.home ul.products.products.products{gap:12px!important}}@media (max-width:379px){body.home ul.products.products.products{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){body.home .hd-qnav__cta{display:none!important}body.home .hd-qnav__list{padding-right:4px!important}}body.home{--hw-ink:#12242c;--hw-mut:#5a6b74;--hw-line:#e3ecf0;--hw-soft:#f5f8fa;--hw-s1:0 1px 2px rgba(18,36,44,.05);--hw-s2:0 2px 6px rgba(18,36,44,.06),0 28px 52px -26px rgba(18,36,44,.34)}body.home .hd-prog{position:fixed!important;left:0!important;top:var(--hd-ab,0px)!important;width:100%!important;height:3px!important;z-index:99997!important;pointer-events:none!important;background:transparent!important}body.home .hd-prog i{display:block!important;height:100%!important;width:0!important;border-radius:0 4px 4px 0!important;background:linear-gradient(90deg,var(--hd-cyan),var(--hd-cta1) 55%,var(--hd-cta2))!important;box-shadow:0 0 14px rgba(55,185,227,.55)!important}body.home .hd-sec{padding:clamp(48px,6vw,88px) 20px!important}body.home .hd-sec__in{max-width:1160px!important;margin:0 auto!important}body.home .hd-hd{text-align:center!important;max-width:780px!important;margin:0 auto clamp(30px,4vw,50px)!important}body.home .hd-hd__eye{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--hd-cta1)!important;background:rgba(55,185,227,.11)!important;border-radius:999px!important;padding:7px 15px!important;margin:0 0 15px!important;line-height:1!important}body.home .hd-hd__eye svg{width:14px!important;height:14px!important;flex:0 0 auto!important}body.home .hd-hd__t{font-size:clamp(26px,3.5vw,43px)!important;line-height:1.13!important;font-weight:700!important;color:var(--hw-ink)!important;letter-spacing:-.017em!important;margin:0 0 13px!important;hyphens:none!important}body.home .hd-hd__t em{font-style:normal!important;color:var(--hd-cta1)!important}body.home .hd-hd__s{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.62!important;color:var(--hw-mut)!important;margin:0!important;hyphens:none!important}body.home .hd-note{margin:16px 0 0!important;font-size:13.5px!important;color:#7A8A93!important;hyphens:none!important}body.home .hd-btns{display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:center!important}body.home .hd-btns--l{justify-content:flex-start!important}body.home .hd-btn{position:relative!important;overflow:hidden!important;isolation:isolate!important}body.home .hd-btn svg{width:1.05em!important;height:1.05em!important;flex:0 0 auto!important;transition:transform .28s var(--hd-ease)!important}body.home .hd-btn:hover svg.hd-ar{transform:translateX(4px)!important}body.home .hd-btn--p:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(112deg,transparent 32%,rgba(255,255,255,.34) 47%,transparent 62%)!important;transform:translateX(-130%)!important}body.home .hd-btn--p:hover:after{animation:hd-shine .9s var(--hd-ease)!important}body.home .hd-btn:focus-visible{outline:3px solid rgba(55,185,227,.55)!important;outline-offset:3px!important}@keyframes hd-shine{to{transform:translateX(130%)}}body.home .hd-hero{position:relative!important;overflow:hidden!important;isolation:isolate!important}body.home .hd-hero__fx{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important}body.home .hd-hero__fx b{position:absolute!important;display:block!important;border-radius:50%!important;filter:blur(46px)!important;opacity:.55!important;will-change:transform!important}body.home .hd-hero__fx b:nth-child(1){width:52vw!important;height:52vw!important;left:-14vw!important;top:-22vw!important;background:radial-gradient(circle,rgba(55,185,227,.55),rgba(55,185,227,0) 68%)!important;animation:hd-fl1 24s ease-in-out infinite alternate!important}body.home .hd-hero__fx b:nth-child(2){width:44vw!important;height:44vw!important;right:-12vw!important;top:-16vw!important;background:radial-gradient(circle,rgba(14,147,192,.42),rgba(14,147,192,0) 68%)!important;animation:hd-fl2 30s ease-in-out infinite alternate!important}body.home .hd-hero__fx b:nth-child(3){width:60vw!important;height:38vw!important;left:22vw!important;bottom:-24vw!important;background:radial-gradient(circle,rgba(4,106,143,.24),rgba(4,106,143,0) 70%)!important;animation:hd-fl3 27s ease-in-out infinite alternate!important}@keyframes hd-fl1{to{transform:translate3d(6%,7%,0) scale(1.14)}}@keyframes hd-fl2{to{transform:translate3d(-7%,9%,0) scale(1.1)}}@keyframes hd-fl3{to{transform:translate3d(4%,-8%,0) scale(1.12)}}body.home .hd-hero__net{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.55!important;background-image:linear-gradient(rgba(18,36,44,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(18,36,44,.05) 1px,transparent 1px)!important;background-size:66px 66px!important;-webkit-mask-image:radial-gradient(74% 62% at 50% 42%,#000 0%,transparent 80%)!important;mask-image:radial-gradient(74% 62% at 50% 42%,#000 0%,transparent 80%)!important}body.home .hd-hero>.hd-wrap{position:relative!important;z-index:1!important}body.home .hd-hero__proof{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px 24px!important;max-width:800px!important;margin:24px auto 0!important;position:relative!important;z-index:1!important}body.home .hd-hero__proof span{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:600!important;color:var(--hw-mut)!important;letter-spacing:.005em!important;hyphens:none!important}body.home .hd-hero__proof svg{width:17px!important;height:17px!important;flex:0 0 auto!important;color:var(--hd-cta1)!important}body.home .hd-hero__scroll{display:flex!important;justify-content:center!important;margin:26px auto 0!important;position:relative!important;z-index:1!important}body.home .hd-hero__scroll i{display:block!important;width:24px!important;height:38px!important;border:2px solid rgba(18,36,44,.15)!important;border-radius:13px!important;position:relative!important}body.home .hd-hero__scroll i:after{content:""!important;position:absolute!important;left:50%!important;top:7px!important;width:4px!important;height:8px!important;margin-left:-2px!important;border-radius:2px!important;background:var(--hd-cyan)!important;animation:hd-wheel 1.9s var(--hd-ease) infinite!important}@keyframes hd-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:1;transform:translateY(12px)}100%{opacity:0;transform:translateY(14px)}}body.home .hd-steps{background:linear-gradient(180deg,#fff 0%,#f3f8fb 100%)!important;border-top:1px solid #EDF3F6!important;border-bottom:1px solid #E7EFF3!important}body.home .hd-steps__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;position:relative!important}body.home .hd-steps__list:before{content:""!important;position:absolute!important;left:9%!important;right:9%!important;top:48px!important;height:2px!important;background:repeating-linear-gradient(90deg,#cfe3ec 0 7px,transparent 7px 15px)!important;z-index:0!important}body.home .hd-step{position:relative!important;z-index:1!important;background:#fff!important;border:1px solid var(--hw-line)!important;border-radius:18px!important;padding:26px 22px 24px!important;box-shadow:var(--hw-s1)!important;transition:transform .38s var(--hd-ease),box-shadow .38s var(--hd-ease),border-color .38s!important}body.home .hd-step:hover{transform:translateY(-7px)!important;border-color:#CFE6F1!important;box-shadow:var(--hw-s2)!important}body.home .hd-step__n{width:46px!important;height:46px!important;border-radius:15px!important;display:grid!important;place-items:center!important;font-size:17px!important;font-weight:800!important;color:#fff!important;background:linear-gradient(140deg,var(--hd-cyan),var(--hd-cta1) 52%,var(--hd-cta2))!important;box-shadow:0 10px 20px -9px rgba(14,147,192,.75)!important;margin:0 0 16px!important}body.home .hd-step h3{font-size:18px!important;line-height:1.28!important;font-weight:700!important;color:var(--hw-ink)!important;margin:0 0 9px!important;hyphens:none!important}body.home .hd-step p{font-size:14.5px!important;line-height:1.62!important;color:var(--hw-mut)!important;margin:0!important;hyphens:none!important}body.home .hd-step__tag{display:inline-block!important;margin-top:14px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--hd-cta1)!important;background:rgba(55,185,227,.11)!important;border-radius:999px!important;padding:6px 12px!important;line-height:1!important}body.home .hd-steps__foot{text-align:center!important;margin-top:clamp(28px,3.6vw,42px)!important}body.home .hd-svc{background:#fff!important}body.home .hd-svc__in{max-width:1160px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.02fr .98fr!important;gap:clamp(28px,4.5vw,60px)!important;align-items:center!important}body.home .hd-svc__txt .hd-hd{text-align:left!important;margin:0!important;max-width:none!important}body.home .hd-svc__ul{list-style:none!important;margin:22px 0 28px!important;padding:0!important;display:grid!important;gap:14px!important}body.home .hd-svc__ul li{display:flex!important;align-items:flex-start!important;gap:13px!important;font-size:15.5px!important;line-height:1.58!important;color:#48595F!important;hyphens:none!important}body.home .hd-svc__ul li b{color:var(--hw-ink)!important;font-weight:700!important}body.home .hd-svc__ul>li>svg{width:22px!important;height:22px!important;flex:0 0 auto!important;margin-top:1px!important;color:var(--hd-cta1)!important}body.home .hd-svc__card{position:relative!important;overflow:hidden!important;border-radius:26px!important;padding:clamp(28px,3.4vw,44px)!important;color:#fff!important;background:linear-gradient(152deg,var(--hd-cta1) 0%,var(--hd-cta2) 62%,#03506d 100%)!important;box-shadow:0 34px 64px -34px rgba(4,106,143,.85)!important}body.home .hd-svc__card:before{content:""!important;position:absolute!important;inset:0!important;opacity:.5!important;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px)!important;background-size:52px 52px!important}body.home .hd-svc__card:after{content:""!important;position:absolute!important;width:280px!important;height:280px!important;right:-90px!important;top:-110px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.22),rgba(255,255,255,0) 68%)!important}body.home .hd-svc__card>*{position:relative!important;z-index:1!important}body.home .hd-svc__eye{display:inline-flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#fff!important;background:rgba(255,255,255,.16)!important;border-radius:999px!important;padding:8px 15px!important;line-height:1!important;margin:0 0 18px!important}body.home .hd-svc__eye svg{width:14px!important;height:14px!important;flex:0 0 auto!important}body.home .hd-svc__card h3{font-size:clamp(21px,2.2vw,28px)!important;line-height:1.22!important;font-weight:700!important;color:#fff!important;margin:0 0 12px!important;hyphens:none!important}body.home .hd-svc__card p{font-size:15.5px!important;line-height:1.62!important;color:rgba(255,255,255,.88)!important;margin:0 0 24px!important;hyphens:none!important}body.home .hd-svc__kpi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 0 26px!important}body.home .hd-svc__kpi div{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;padding:14px 16px!important}body.home .hd-svc__kpi b{display:block!important;font-size:20px!important;font-weight:800!important;color:#fff!important;line-height:1.15!important;margin-bottom:3px!important}body.home .hd-svc__kpi span{display:block!important;font-size:12.5px!important;line-height:1.35!important;color:rgba(255,255,255,.78)!important;hyphens:none!important}body.home .hd-svc__card .hd-btn{width:100%!important;background:#fff!important;color:var(--hd-cta2)!important;box-shadow:0 12px 26px -12px rgba(0,0,0,.45)!important}body.home .hd-svc__card .hd-btn:hover,body.home .hd-svc__card .hd-btn:focus{color:#03506D!important;background:#fff!important;transform:translateY(-2px)!important}body.home .hd-svc__card .hd-btn svg{color:var(--hd-cta2)!important}body.home .hd-faq{background:var(--hw-soft)!important;border-top:1px solid #E7EFF3!important}body.home .hd-faq__in{max-width:920px!important;margin:0 auto!important}body.home .hd-faq__list{display:grid!important;gap:12px!important}body.home .hd-faq details{background:#fff!important;border:1px solid var(--hw-line)!important;border-radius:15px!important;overflow:hidden!important;transition:box-shadow .32s var(--hd-ease),border-color .32s!important}body.home .hd-faq details[open]{border-color:#CFE6F1!important;box-shadow:0 2px 5px rgba(18,36,44,.05),0 20px 40px -26px rgba(18,36,44,.36)!important}body.home .hd-faq summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:14px!important;padding:19px 22px!important;font-size:16.5px!important;font-weight:700!important;line-height:1.4!important;color:var(--hw-ink)!important;hyphens:none!important}body.home .hd-faq summary::-webkit-details-marker{display:none!important}body.home .hd-faq summary::marker{content:""!important}body.home .hd-faq summary:hover{color:var(--hd-cta1)!important}body.home .hd-faq summary:focus-visible{outline:3px solid rgba(55,185,227,.5)!important;outline-offset:-3px!important}body.home .hd-faq__ic{margin-left:auto!important;flex:0 0 auto!important;width:26px!important;height:26px!important;border-radius:50%!important;background:rgba(55,185,227,.12)!important;display:grid!important;place-items:center!important;transition:transform .32s var(--hd-ease),background-color .32s!important}body.home .hd-faq__ic svg{width:13px!important;height:13px!important;color:var(--hd-cta1)!important}body.home .hd-faq details[open] .hd-faq__ic{transform:rotate(180deg)!important;background:rgba(55,185,227,.2)!important}body.home .hd-faq__a{padding:0 22px 22px!important;font-size:15.5px!important;line-height:1.68!important;color:#4B5C65!important;hyphens:none!important}body.home .hd-faq__a p{margin:0 0 12px!important}body.home .hd-faq__a p:last-child{margin:0!important}body.home .hd-faq__a a{color:var(--hd-cta1)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px!important}body.home .hd-faq__a a:hover{color:var(--hd-cta2)!important}body.home .hd-faq__foot{text-align:center!important;margin-top:clamp(26px,3.4vw,38px)!important;font-size:15px!important;color:var(--hw-mut)!important;hyphens:none!important}body.home .hd-faq__foot a{color:var(--hd-cta1)!important;font-weight:700!important}body.home .hd-final{position:relative!important;overflow:hidden!important;background:radial-gradient(130% 150% at 12% 0%,var(--hd-cta1) 0%,var(--hd-cta2) 52%,#02465f 100%)!important;padding:clamp(54px,6.6vw,98px) 20px!important}body.home .hd-final:before{content:""!important;position:absolute!important;inset:0!important;opacity:.55!important;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px)!important;background-size:58px 58px!important;-webkit-mask-image:radial-gradient(72% 88% at 50% 0%,#000,transparent 78%)!important;mask-image:radial-gradient(72% 88% at 50% 0%,#000,transparent 78%)!important}body.home .hd-final:after{content:""!important;position:absolute!important;width:520px!important;height:520px!important;right:-190px!important;bottom:-260px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(55,185,227,.34),rgba(55,185,227,0) 68%)!important}body.home .hd-final__in{position:relative!important;z-index:1!important;max-width:920px!important;margin:0 auto!important;text-align:center!important}body.home .hd-final__eye{display:inline-flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;background:rgba(255,255,255,.16)!important;border-radius:999px!important;padding:8px 15px!important;line-height:1!important;margin:0 0 18px!important}body.home .hd-final__eye svg{width:14px!important;height:14px!important;flex:0 0 auto!important}body.home .hd-final h2{color:#fff!important;font-size:clamp(27px,3.8vw,46px)!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.018em!important;margin:0 0 15px!important;hyphens:none!important}body.home .hd-final p{color:rgba(255,255,255,.85)!important;font-size:clamp(15px,1.3vw,18px)!important;line-height:1.62!important;margin:0 auto!important;max-width:640px!important;hyphens:none!important}body.home .hd-final .hd-btns{margin-top:32px!important}body.home .hd-final .hd-btn--p{background:#fff!important;color:var(--hd-cta2)!important;box-shadow:0 16px 34px -14px rgba(0,0,0,.5)!important}body.home .hd-final .hd-btn--p:hover,body.home .hd-final .hd-btn--p:focus{color:#03506D!important;background:#fff!important;box-shadow:0 22px 42px -16px rgba(0,0,0,.55)!important}body.home .hd-final .hd-btn--p svg{color:var(--hd-cta2)!important}body.home .hd-final .hd-btn--p:after{background:linear-gradient(112deg,transparent 32%,rgba(4,106,143,.12) 47%,transparent 62%)!important}body.home .hd-final .hd-btn--g{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.42)!important;color:#fff!important}body.home .hd-final .hd-btn--g:hover,body.home .hd-final .hd-btn--g:focus{background:rgba(255,255,255,.16)!important;border-color:#fff!important;color:#fff!important}body.home .hd-final__note{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:9px 22px!important;margin:26px 0 0!important}body.home .hd-final__note span{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:13.5px!important;font-weight:600!important;color:rgba(255,255,255,.8)!important;hyphens:none!important}body.home .hd-final__note svg{width:15px!important;height:15px!important;flex:0 0 auto!important;color:rgba(255,255,255,.85)!important}body.home .elementor-element-5870a53b .elementor-widget-image-box{transition:transform .4s var(--hd-ease)!important}body.home .elementor-element-5870a53b .elementor-widget-image-box:hover{transform:translateY(-6px)!important}body.home .elementor-element-5870a53b .elementor-image-box-img{overflow:hidden!important;border-radius:14px!important}body.home .elementor-element-5870a53b .elementor-image-box-img img{transition:transform .6s var(--hd-ease)!important}body.home .elementor-element-5870a53b .elementor-widget-image-box:hover .elementor-image-box-img img{transform:scale(1.06)!important}body.home ul.products li.product{transition:transform .38s var(--hd-ease),box-shadow .38s var(--hd-ease),border-color .38s!important}body.home ul.products li.product:hover{transform:translateY(-6px)!important}body.home ul.products li.product .woocommerce-loop-product__link{display:block!important;overflow:hidden!important;border-radius:14px 14px 0 0!important}body.home ul.products li.product .woocommerce-loop-product__link img{transition:transform .65s var(--hd-ease)!important}body.home ul.products li.product:hover .woocommerce-loop-product__link img{transform:scale(1.055)!important}body.home .hd-rv[style*="--hd-i"]{transition-delay:calc(var(--hd-i) * 65ms)!important}body.home .hd-qnav{transition:box-shadow .3s var(--hd-ease),background-color .3s!important}body.home .hd-qnav.is-stuck{box-shadow:0 8px 26px -14px rgba(18,36,44,.4)!important;background:rgba(255,255,255,.94)!important;-webkit-backdrop-filter:saturate(1.4) blur(10px)!important;backdrop-filter:saturate(1.4) blur(10px)!important}body.home a:focus-visible,body.home button:focus-visible,body.home summary:focus-visible{outline:3px solid rgba(55,185,227,.6)!important;outline-offset:2px!important;border-radius:6px!important}body.home .hd-skip{position:absolute!important;left:-9999px!important;top:0!important;z-index:100000!important;background:var(--hd-cta2)!important;color:#fff!important;padding:14px 20px!important;border-radius:0 0 12px 0!important;font-weight:700!important;text-decoration:none!important}body.home .hd-skip:focus{left:0!important;color:#fff!important}body.home .hd-more__btn{transition:transform .25s var(--hd-ease),box-shadow .25s,border-color .25s!important}body.home .hd-more__btn:hover{transform:translateY(-2px)!important}body.home .hd-tile__link:focus-visible{outline:3px solid rgba(255,255,255,.85)!important;outline-offset:-6px!important}@media (max-width:1024px){body.home .hd-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body.home .hd-steps__list:before{display:none!important}body.home .hd-svc__in{grid-template-columns:1fr!important;gap:32px!important}body.home .hd-svc__txt .hd-hd{text-align:center!important;max-width:660px!important;margin-left:auto!important;margin-right:auto!important}body.home .hd-svc__ul{max-width:580px!important;margin-left:auto!important;margin-right:auto!important}body.home .hd-btns--l{justify-content:center!important}body.home .hd-hero__net{background-size:52px 52px!important}}@media (min-width:1025px){body.home .hd-hbar{display:none!important}}@media (max-width:767px){body.home .hd-sec{padding:44px 16px!important}body.home .hd-hd{margin-bottom:26px!important}body.home .hd-hero__proof{gap:9px 16px!important;margin-top:20px!important}body.home .hd-hero__proof span{font-size:13px!important}body.home .hd-hero__scroll{display:none!important}body.home .hd-svc__card{border-radius:20px!important;padding:24px 20px!important}body.home .hd-svc__kpi{gap:10px!important}body.home .hd-svc__kpi b{font-size:18px!important}body.home .hd-faq summary{padding:17px 18px!important;font-size:15.5px!important;gap:11px!important}body.home .hd-faq__a{padding:0 18px 19px!important;font-size:14.8px!important}body.home .hd-final{padding:48px 16px!important}body.home .hd-final__note{gap:8px 16px!important}body.home .hd-btns>.hd-btn{width:100%!important}}@media (max-width:575px){body.home .hd-steps__list{grid-template-columns:1fr!important;gap:12px!important}body.home .hd-step{display:grid!important;grid-template-columns:46px 1fr!important;column-gap:16px!important;row-gap:0!important;align-items:start!important;padding:20px 18px!important}body.home .hd-step__n{margin:0!important;grid-row:1/span 3!important}body.home .hd-step h3{grid-column:2!important;margin:0 0 6px!important;font-size:17px!important}body.home .hd-step p{grid-column:2!important}body.home .hd-step__tag{grid-column:2!important;margin-top:11px!important;justify-self:start!important}body.home .hd-hero__proof span{font-size:12.5px!important;gap:6px!important}body.home .hd-hero__proof svg{width:15px!important;height:15px!important}body.home .hd-svc__kpi{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){body.home .hd-hero__fx b,body.home .hd-hero__scroll i:after{animation:none!important}body.home .hd-step:hover,body.home ul.products li.product:hover,body.home .hd-btn:hover{transform:none!important}}@media print{body.home .hd-prog,body.home .hd-hbar,body.home .hd-top,body.home .hd-qnav,body.home .hd-hero__fx,body.home .hd-hero__net,body.home .hd-hero__scroll{display:none!important}body.home .hd-final,body.home .hd-svc__card{background:#fff!important;color:#000!important;box-shadow:none!important}}body.home .hd-trust{position:relative !important;overflow:hidden !important;scroll-margin-top:calc(var(--hd-hh,106px) + var(--hd-qh,64px) + 18px) !important;background:linear-gradient(180deg,#fff 0%,var(--hw-soft) 55%,#fff 100%) !important}body.home .hd-trust:before{content:'' !important;position:absolute !important;left:50% !important;top:-140px !important;width:760px !important;height:420px !important;transform:translateX(-50%) !important;background:radial-gradient(50% 50% at 50% 50%,rgba(55,185,227,.18),rgba(55,185,227,0) 70%) !important;pointer-events:none !important}body.home .hd-trust .hd-sec__in{position:relative !important;z-index:1 !important}body.home .hd-trust__panel{margin:0 auto 40px !important;max-width:1000px !important;display:flex !important;background:#fff !important;border:1px solid var(--hw-line) !important;border-radius:20px !important;box-shadow:var(--hw-s1) !important;overflow:hidden !important}body.home .hd-trust__k{flex:1 1 0 !important;min-width:0 !important;padding:26px 20px !important;text-align:center !important}body.home .hd-trust__k+.hd-trust__k{border-left:1px solid var(--hw-line) !important}body.home .hd-trust__k b{display:block !important;font-size:clamp(26px,3.1vw,34px) !important;line-height:1.04 !important;font-weight:800 !important;letter-spacing:-.02em !important;color:var(--hd-cta2) !important;hyphens:manual !important;font-variant-numeric:tabular-nums !important}body.home .hd-trust__k span{display:block !important;margin-top:9px !important;font-size:13.5px !important;line-height:1.45 !important;color:var(--hw-mut) !important;hyphens:manual !important}body.home .hd-trust__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:start !important}body.home .hd-tq{position:relative !important;background:#fff !important;border:1px solid var(--hw-line) !important;border-radius:18px !important;padding:26px 24px 18px !important;box-shadow:var(--hw-s1) !important;transition:transform .45s var(--hd-ease),box-shadow .45s var(--hd-ease),border-color .45s var(--hd-ease) !important}body.home .hd-tq:hover{transform:translateY(-4px) !important;box-shadow:var(--hw-s2) !important;border-color:#cfe7f1 !important}body.home .hd-tq--big{grid-column:1/-1 !important;background:linear-gradient(135deg,#fff 0%,#f6fbfd 100%) !important;padding:30px 28px 20px !important}body.home .hd-tq__m{position:absolute !important;top:6px !important;right:20px !important;font:800 74px/1 Georgia,'Times New Roman',serif !important;color:var(--hd-cyan) !important;opacity:.15 !important;pointer-events:none !important;-webkit-user-select:none !important;user-select:none !important}body.home .hd-tq__t{margin:0 0 16px !important;padding:0 !important;border:0 !important;font-size:16.5px !important;line-height:1.62 !important;font-style:italic !important;color:var(--hw-ink) !important;hyphens:manual !important;position:relative !important;z-index:1 !important;quotes:none !important}body.home .hd-tq__t:before,body.home .hd-tq__t:after{content:none !important}body.home .hd-tq--big .hd-tq__t{font-size:clamp(17px,1.45vw,20px) !important;line-height:1.58 !important}body.home .hd-tq__f{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:9px 10px !important;padding-top:14px !important;border-top:1px solid var(--hw-line) !important}body.home .hd-tq__a{font-weight:700 !important;font-size:13.5px !important;color:var(--hw-ink) !important;letter-spacing:.01em !important}body.home .hd-tq__v{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:4px 10px !important;border-radius:999px !important;background:#e8f6ee !important;color:#17703b !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.04em !important;text-transform:uppercase !important;white-space:nowrap !important}body.home .hd-tq__v svg{width:12px !important;height:12px !important;flex:0 0 12px !important;display:block !important}body.home .hd-tq__p{flex:1 1 100% !important;margin:0 !important;font-size:12.5px !important;line-height:1.5 !important;color:var(--hw-mut) !important;hyphens:manual !important}body.home .hd-trust__src{margin:28px auto 0 !important;max-width:880px !important;padding:16px 20px !important;text-align:center !important;font-size:13px !important;line-height:1.65 !important;color:var(--hw-mut) !important;background:rgba(255,255,255,.72) !important;border:1px dashed var(--hw-line) !important;border-radius:14px !important}body.home .hd-trust__src a{color:var(--hd-cta2) !important;font-weight:700 !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important}body.home .hd-trust__src a:hover{color:var(--hd-cta1) !important}body.home .hd-trust__foot{margin-top:26px !important;text-align:center !important}body.home .hd-trust__foot .hd-btns{justify-content:center !important}@media (max-width:1024px){body.home .hd-trust__k b{font-size:clamp(23px,4.2vw,30px) !important}body.home .hd-trust__k span{font-size:12.5px !important}body.home .hd-trust__k{padding:22px 14px !important}}@media (max-width:760px){body.home .hd-trust__panel{flex-direction:column !important;margin-bottom:30px !important}body.home .hd-trust__k+.hd-trust__k{border-left:0 !important;border-top:1px solid var(--hw-line) !important}body.home .hd-trust__k{display:flex !important;align-items:baseline !important;gap:12px !important;text-align:left !important;padding:16px 18px !important}body.home .hd-trust__k b{font-size:26px !important;flex:0 0 auto !important;min-width:96px !important}body.home .hd-trust__k span{margin-top:0 !important;font-size:13px !important}body.home .hd-trust__grid{grid-template-columns:1fr !important;gap:14px !important}body.home .hd-tq,body.home .hd-tq--big{padding:22px 20px 16px !important}body.home .hd-tq__t,body.home .hd-tq--big .hd-tq__t{font-size:15.5px !important;line-height:1.6 !important}body.home .hd-tq__m{font-size:58px !important;right:14px !important}body.home .hd-trust__src{font-size:12.5px !important;padding:14px 16px !important;text-align:left !important}}@media (prefers-reduced-motion:reduce){body.home .hd-tq{transition:none !important}body.home .hd-tq:hover{transform:none !important}}body.home .hd-qnav.is-ovf .hd-qnav__list{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),rgba(0,0,0,0) 100%) !important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),rgba(0,0,0,0) 100%) !important}body.home .hd-qnav.is-ovf.is-end .hd-qnav__list{-webkit-mask-image:none !important;mask-image:none !important}:root{--hd-ink:#0c1c26;--hd-ink2:#31454f;--hd-mut:#65787f;--hd-line:#e4ebef;--hd-line2:#cedae1;--hd-br:#37b9e3;--hd-br6:#1596c6;--hd-br7:#0a7299;--hd-br05:#eef9fd;--hd-ok:#0e9f6e;--hd-ok05:#e9f8f1;--hd-err:#d92d20;--hd-bg:#f3f7fa;--hd-card:#fff;--hd-r:16px;--hd-rs:11px;--hd-s1:0 1px 2px rgba(12,28,38,.05),0 2px 6px rgba(12,28,38,.04);--hd-s2:0 6px 22px rgba(12,28,38,.07);--hd-cta:linear-gradient(180deg,#0e93c0 0%,#046a8f 100%)}dl.tc-epo-metadata{display:flex !important;flex-wrap:wrap;gap:6px 0;margin:9px 0 0 !important;padding:0 !important;background:0 0 !important;border:0 !important;font-size:11.5px}dl.tc-epo-metadata dt.tc-name{margin:0 !important;padding:3px 5px 3px 9px !important;background:#eef3f6 !important;border-radius:7px 0 0 7px;font-size:11.5px !important;font-weight:600 !important;color:#65787f !important;line-height:1.35;float:none !important;clear:none !important;width:auto !important}dl.tc-epo-metadata dd.tc-value{margin:0 7px 0 0 !important;padding:3px 9px 3px 4px !important;background:#eef3f6 !important;border-radius:0 7px 7px 0;font-size:11.5px !important;font-weight:700 !important;color:#2a3e49 !important;line-height:1.35;float:none !important;clear:none !important;width:auto !important}dl.tc-epo-metadata dd.tc-value p{margin:0 !important;display:inline}dl.tc-epo-metadata .tc-price-in-cart,dl.tc-epo-metadata .tc-quantity-in-cart{display:none !important}body.woocommerce-cart{background:var(--hd-bg) !important}body.woocommerce-cart #content{background:var(--hd-bg)}body.woocommerce-cart .ast-container{max-width:1260px !important}body.woocommerce-cart .entry-title,body.woocommerce-cart h1.entry-title{font-size:clamp(26px,3vw,36px) !important;font-weight:800 !important;letter-spacing:-.02em;color:var(--hd-ink) !important;margin:8px 0 4px !important}body.woocommerce-cart .hd-cart-sub{font-size:15px;color:var(--hd-mut);margin:0 0 22px}@media(min-width:1060px){body.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:30px;align-items:start}body.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1;grid-row:1}body.woocommerce-cart form.woocommerce-cart-form{grid-column:1;grid-row:2}body.woocommerce-cart .cart-collaterals{display:contents}body.woocommerce-cart .cart_totals{grid-column:2;grid-row:2;position:sticky;top:100px}body.woocommerce-cart .cross-sells{grid-column:1/-1;grid-row:3}}body.woocommerce-cart table.shop_table.cart{border:0 !important;background:0 0 !important;display:block;margin:0 !important;border-radius:0 !important}body.woocommerce-cart table.shop_table.cart thead{display:none !important}body.woocommerce-cart table.shop_table.cart tbody{display:block}body.woocommerce-cart tr.woocommerce-cart-form__cart-item{display:grid !important;grid-template-columns:96px minmax(0,1fr) max-content;gap:6px 18px;position:relative;background:var(--hd-card);border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:18px;margin:0 0 14px}body.woocommerce-cart tr.woocommerce-cart-form__cart-item td{display:block;border:0 !important;padding:0 !important;background:0 0 !important}body.woocommerce-cart td.product-thumbnail{grid-column:1;grid-row:1/span 3}body.woocommerce-cart td.product-thumbnail img{width:96px !important;height:96px !important;object-fit:contain;border-radius:12px;border:1px solid var(--hd-line);background:#fff;padding:4px}body.woocommerce-cart td.product-name{grid-column:2;grid-row:1;min-width:0;padding-right:26px !important}body.woocommerce-cart td.product-name .ast-product-name,body.woocommerce-cart td.product-name>a{font-size:15.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35;text-decoration:none !important;display:block;letter-spacing:-.01em}body.woocommerce-cart td.product-name a:hover{color:var(--hd-br7) !important}body.woocommerce-cart a.tm-cart-edit-options{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px !important;font-style:normal !important;font-weight:700 !important;color:var(--hd-br7) !important;text-decoration:none !important;background:var(--hd-br05);border:1px solid #cdebf7;border-radius:99px;padding:4px 11px}body.woocommerce-cart a.tm-cart-edit-options:hover{background:#dcf1fa;color:var(--hd-ink) !important}body.woocommerce-cart td.product-price{grid-column:2;grid-row:3;font-size:12.5px !important;color:var(--hd-mut) !important;align-self:center}body.woocommerce-cart td.product-price:before{content:"Einzelpreis: "}body.woocommerce-cart td.product-quantity{grid-column:2;grid-row:2;padding-top:6px !important}body.woocommerce-cart td.product-subtotal{grid-column:3;grid-row:1;text-align:right !important;white-space:nowrap;font-size:19px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.02em}body.woocommerce-cart td.product-subtotal .wgm-tax{display:block;font-size:11.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin-top:3px}body.woocommerce-cart td.product-remove{position:absolute;top:14px;right:14px;grid-row:1}body.woocommerce-cart td.product-remove a.remove{display:grid !important;place-items:center;width:28px;height:28px;border-radius:50%;background:#f4f7f9 !important;color:#8195a0 !important;font-size:17px !important;line-height:1;border:1px solid var(--hd-line);text-decoration:none !important;transition:.15s}body.woocommerce-cart td.product-remove a.remove:hover{background:#fef3f2 !important;color:var(--hd-err) !important;border-color:#fbc9c4}body.woocommerce-cart td.product-quantity .quantity{display:inline-flex !important;align-items:stretch;border:1.5px solid var(--hd-line2);border-radius:10px;overflow:hidden;background:#fff;height:40px}body.woocommerce-cart td.product-quantity .quantity a.minus,body.woocommerce-cart td.product-quantity .quantity a.plus{width:38px;display:grid;place-items:center;background:#f7fafb !important;color:var(--hd-ink) !important;font-size:17px;font-weight:700;text-decoration:none !important;border:0 !important;transition:.15s}body.woocommerce-cart td.product-quantity .quantity a.minus:hover,body.woocommerce-cart td.product-quantity .quantity a.plus:hover{background:var(--hd-br05) !important;color:var(--hd-br7) !important}body.woocommerce-cart td.product-quantity .quantity input.qty,body.woocommerce-cart td.product-quantity .quantity input.input-text{width:46px !important;height:auto !important;border:0 !important;border-left:1px solid var(--hd-line) !important;border-right:1px solid var(--hd-line) !important;border-radius:0 !important;text-align:center;font-size:15px !important;font-weight:700;color:var(--hd-ink) !important;background:#fff !important;box-shadow:none !important;padding:0 !important}body.woocommerce-cart tr.jde_hint td,body.woocommerce-cart tr.jde_hint{display:block;border:0 !important;padding:0 !important;background:0 0 !important}body.woocommerce-cart tr.jde_hint td.actions{display:flex !important;flex-wrap:wrap;gap:8px 18px;padding:2px 4px 14px !important}body.woocommerce-cart tr.jde_hint a{font-size:12.5px;color:var(--hd-mut) !important;text-decoration:underline;text-underline-offset:2px}body.woocommerce-cart tr.jde_hint a:hover{color:var(--hd-br7) !important}body.woocommerce-cart table.shop_table.cart tbody>tr:last-child>td.actions{display:block !important;background:var(--hd-card) !important;border:1px solid var(--hd-line) !important;border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:16px 18px !important;margin:4px 0 0}body.woocommerce-cart .hd-coupon-toggle{display:inline-flex;align-items:center;gap:8px;background:0 0;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:var(--hd-br7)}body.woocommerce-cart .hd-coupon-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:.2s}body.woocommerce-cart .hd-coupon-toggle.is-open:after{transform:rotate(-135deg)}body.woocommerce-cart .coupon{display:none !important;margin-top:14px !important;gap:10px}body.woocommerce-cart .coupon.is-open{display:flex !important;flex-wrap:wrap}body.woocommerce-cart .coupon input.input-text{flex:1 1 200px;height:48px;border:1.5px solid var(--hd-line2) !important;border-radius:10px !important;padding:0 14px !important;font-size:14.5px !important;font-weight:600;color:var(--hd-ink) !important;background:#fff !important;box-shadow:none !important}body.woocommerce-cart .coupon input.input-text:focus{border-color:var(--hd-br6) !important;box-shadow:0 0 0 4px rgba(21,150,198,.15) !important}body.woocommerce-cart .coupon button.button{height:48px;padding:0 20px !important;border-radius:10px !important;background:var(--hd-ink) !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;border:0 !important}body.woocommerce-cart .coupon button.button:hover{background:#1b3341 !important}body.woocommerce-cart button[name=update_cart]{height:48px;padding:0 20px !important;border-radius:10px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-size:14px !important;font-weight:700 !important;text-transform:none !important;margin-left:10px}body.woocommerce-cart button[name=update_cart]:disabled{opacity:.45}body.woocommerce-cart .cart_totals{background:var(--hd-card);border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:0 !important;overflow:hidden;float:none !important;width:100% !important}body.woocommerce-cart .cart_totals>h2{margin:0 !important;padding:20px 22px 16px !important;border-bottom:1px solid var(--hd-line);font-size:17px !important;font-weight:800 !important;color:var(--hd-ink) !important;text-transform:none !important}body.woocommerce-cart .cart_totals table.shop_table{border:0 !important;margin:0 !important;padding:6px 22px 0 !important;width:100%;background:0 0 !important;border-radius:0 !important}body.woocommerce-cart .cart_totals table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0}body.woocommerce-cart .cart_totals table.shop_table th{border:0 !important;padding:0 !important;font-size:14px !important;font-weight:600 !important;color:var(--hd-ink2) !important;text-align:left !important;background:0 0 !important}body.woocommerce-cart .cart_totals table.shop_table td{border:0 !important;padding:0 !important;font-size:14.5px !important;font-weight:700 !important;color:var(--hd-ink) !important;text-align:right !important;background:0 0 !important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{color:var(--hd-ok) !important;font-weight:800 !important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-destination,body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals p{font-size:11.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin:4px 0 0 !important}body.woocommerce-cart .cart_totals tr.order-total{border-top:1px solid var(--hd-line);margin-top:6px;padding:16px 0 6px !important;align-items:center}body.woocommerce-cart .cart_totals tr.order-total th{font-size:17px !important;font-weight:800 !important;color:var(--hd-ink) !important}body.woocommerce-cart .cart_totals tr.order-total td{font-size:25px !important;font-weight:800 !important;letter-spacing:-.02em;line-height:1.1}body.woocommerce-cart .cart_totals tr.order-total .wgm-tax,body.woocommerce-cart .cart_totals tr.order-total small{display:block;font-size:11.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin-top:3px}body.woocommerce-cart .wc-proceed-to-checkout{padding:16px 22px 20px !important}body.woocommerce-cart .wc-cart-shipping-notice,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{font-size:11.5px !important;line-height:1.5;color:#8195a0 !important;margin:0 0 14px !important}body.woocommerce-cart a.checkout-button.button.alt{display:flex !important;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;margin:0 0 12px !important;padding:0 16px !important;border:0 !important;border-radius:12px !important;background:var(--hd-cta) !important;background-color:#046a8f !important;color:#fff !important;font-size:16px !important;font-weight:800 !important;text-transform:none !important;letter-spacing:0 !important;text-shadow:0 1px 1px rgba(0,0,0,.14);white-space:nowrap;box-shadow:0 6px 18px rgba(10,114,153,.32),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease}body.woocommerce-cart a.checkout-button.button.alt:after{content:"";width:9px;height:9px;border-top:2.4px solid #fff;border-right:2.4px solid #fff;transform:rotate(45deg)}body.woocommerce-cart a.checkout-button.button.alt:hover{filter:brightness(1.06);transform:translateY(-1px)}body.woocommerce-cart a.cart-pdf-button.button,body.woocommerce-cart .wcss-btn{display:flex !important;align-items:center;justify-content:center;width:100%;height:44px;margin:0 0 10px !important;padding:0 16px !important;border-radius:10px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-size:13.5px !important;font-weight:700 !important;text-transform:none !important;box-shadow:none !important}body.woocommerce-cart a.cart-pdf-button.button:hover,body.woocommerce-cart .wcss-btn:hover{background:#f7fafb !important;border-color:#afc3cd !important;color:var(--hd-ink) !important}.hd-cartbox{padding:0 22px 18px}.hd-cartbox__eta{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#f5f9fb;border:1px solid var(--hd-line);border-radius:12px;margin:0 0 12px}.hd-cartbox__eta svg{flex:0 0 19px;color:var(--hd-br7)}.hd-cartbox__eta b{display:block;font-size:13.5px;color:var(--hd-ink);font-weight:800}.hd-cartbox__eta span{font-size:12.5px;color:var(--hd-mut)}.hd-cartbox__free{display:flex;gap:9px;align-items:center;padding:11px 14px;background:var(--hd-ok05);border:1px solid #ceeee0;border-radius:12px;margin:0 0 12px;font-size:13px;font-weight:700;color:#0a6e4c}.hd-cartbox__free svg{flex:0 0 18px;color:#0b8a5f}.hd-cartbox__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hd-cartbox__list li{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--hd-ink2);margin:0;list-style:none}.hd-cartbox__list li svg{flex:0 0 16px;color:var(--hd-ok)}.hd-cartbox__pay{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.hd-cartbox__pay span{font-size:10.5px;font-weight:700;color:var(--hd-mut);background:#f4f7f9;border:1px solid var(--hd-line);border-radius:6px;padding:3px 7px}body.woocommerce-cart .cross-sells{background:var(--hd-card);border:1px solid var(--hd-line);border-radius:var(--hd-r);box-shadow:var(--hd-s1);padding:22px 24px !important;margin:8px 0 0 !important;width:100% !important;float:none !important}body.woocommerce-cart .cross-sells>h2{font-size:18px !important;font-weight:800 !important;color:var(--hd-ink) !important;margin:0 0 16px !important;text-transform:none !important}body.woocommerce-cart .cross-sells ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin:0 !important}body.woocommerce-cart .cross-sells ul.products li{width:100% !important;margin:0 !important;float:none !important;clear:none !important;border:1px solid var(--hd-line);border-radius:12px;padding:12px !important;background:#fff;transition:.16s}body.woocommerce-cart .cross-sells ul.products li:hover{border-color:#afc3cd;box-shadow:var(--hd-s2)}body.woocommerce-cart .cross-sells ul.products li img{border-radius:8px;margin-bottom:10px !important}body.woocommerce-cart .cross-sells ul.products li .woocommerce-loop-product__title,body.woocommerce-cart .cross-sells ul.products li h2{font-size:13.5px !important;font-weight:700 !important;color:var(--hd-ink) !important;line-height:1.35;padding:0 !important;margin:0 0 6px !important}body.woocommerce-cart .cross-sells ul.products li .price{font-size:14.5px !important;font-weight:800 !important;color:var(--hd-ink) !important}body.woocommerce-cart .cross-sells ul.products li a.button{width:100%;margin-top:10px !important;height:40px;display:flex !important;align-items:center;justify-content:center;border-radius:9px !important;background:#fff !important;border:1.5px solid var(--hd-br6) !important;color:var(--hd-br7) !important;font-size:13px !important;font-weight:700 !important;text-transform:none !important;padding:0 !important}body.woocommerce-cart .cross-sells ul.products li a.button:hover{background:var(--hd-br05) !important}@media(max-width:1059px){body.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:1059px){body.woocommerce-cart{padding-bottom:80px}body.woocommerce-cart .cart_totals{margin-top:16px}body.woocommerce-cart tr.woocommerce-cart-form__cart-item{grid-template-columns:76px minmax(0,1fr);padding:14px}body.woocommerce-cart td.product-thumbnail img{width:76px !important;height:76px !important}body.woocommerce-cart td.product-thumbnail{grid-row:1/span 2}body.woocommerce-cart td.product-name{grid-column:2;grid-row:1}body.woocommerce-cart td.product-subtotal{grid-column:2;grid-row:2;text-align:left !important;font-size:17px !important}body.woocommerce-cart td.product-quantity{grid-column:1/-1;grid-row:3}body.woocommerce-cart td.product-price{grid-column:1/-1;grid-row:4}}.hd-sc{box-shadow:-18px 0 48px rgba(12,28,38,.16) !important}.hd-sc__head{padding:18px 22px !important;border-bottom:1px solid var(--hd-line) !important;background:#fff !important}.hd-sc__title{font-size:18px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.015em}.hd-sc__close{width:36px !important;height:36px !important;border-radius:50% !important;background:#f4f7f9 !important;border:1px solid var(--hd-line) !important;color:var(--hd-ink2) !important;transition:.15s}.hd-sc__close:hover{background:#fef3f2 !important;color:var(--hd-err) !important;border-color:#fbc9c4 !important}.hd-sc__body,.hd-sc__scroll{background:var(--hd-bg) !important}.hd-sc__list{margin:0 !important;padding:14px 16px !important;list-style:none !important}.hd-sc__list li.woocommerce-mini-cart-item{display:grid !important;grid-template-columns:64px minmax(0,1fr);gap:4px 13px;position:relative;background:#fff;border:1px solid var(--hd-line);border-radius:14px;box-shadow:var(--hd-s1);padding:14px !important;margin:0 0 11px !important;list-style:none !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){grid-column:2;grid-row:1;font-size:13.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35;text-decoration:none !important;padding-right:30px;display:block}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-image{grid-column:1;grid-row:1/span 3;align-self:start}.hd-sc__list li.woocommerce-mini-cart-item img{width:64px !important;height:64px !important;object-fit:contain;border-radius:10px;border:1px solid var(--hd-line);background:#fff;padding:3px;margin:0 !important;float:none !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-name{grid-column:2;grid-row:1;padding-right:30px}.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata{grid-column:2;grid-row:2}.hd-sc__list li.woocommerce-mini-cart-item .quantity{grid-column:2;grid-row:3;display:inline-flex !important;align-items:stretch;align-self:center;border:1.5px solid var(--hd-line2);border-radius:9px;overflow:hidden;background:#fff;height:36px;margin-top:8px;width:max-content}.hd-sc__list li.woocommerce-mini-cart-item .quantity a.minus,.hd-sc__list li.woocommerce-mini-cart-item .quantity a.plus{width:34px;display:grid;place-items:center;background:#f7fafb !important;color:var(--hd-ink) !important;font-size:16px;font-weight:700;text-decoration:none !important;border:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity a.minus:hover,.hd-sc__list li.woocommerce-mini-cart-item .quantity a.plus:hover{background:var(--hd-br05) !important;color:var(--hd-br7) !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity input{width:40px !important;height:auto !important;border:0 !important;border-left:1px solid var(--hd-line) !important;border-right:1px solid var(--hd-line) !important;border-radius:0 !important;text-align:center;font-size:14px !important;font-weight:700;color:var(--hd-ink) !important;background:#fff !important;padding:0 !important;box-shadow:none !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap{grid-column:2;grid-row:3;justify-self:end;align-self:center;text-align:right;margin-top:8px;font-size:16px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.01em}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap .wgm-tax{display:block;font-size:10.5px !important;font-weight:500 !important;color:var(--hd-mut) !important;margin-top:2px}.hd-sc__list li.woocommerce-mini-cart-item a.remove{position:absolute !important;top:11px;right:11px;width:26px;height:26px;border-radius:50%;display:grid !important;place-items:center;background:#f4f7f9 !important;border:1px solid var(--hd-line);color:#8195a0 !important;font-size:0 !important;transition:.15s}.hd-sc__list li.woocommerce-mini-cart-item a.remove:hover{background:#fef3f2 !important;border-color:#fbc9c4;color:var(--hd-err) !important}.hd-sc__list li.woocommerce-mini-cart-item a.remove svg{width:13px;height:13px}.hd-sc__foot{background:#fff !important;border-top:1px solid var(--hd-line) !important;padding:16px 20px 18px !important;box-shadow:0 -8px 22px rgba(12,28,38,.06)}.hd-sc__sumrow{align-items:baseline !important}.hd-sc__sumrow strong,.hd-sc__sumrow b{font-size:15px !important;font-weight:700 !important;color:var(--hd-ink2) !important}.hd-sc__sumrow .woocommerce-Price-amount,.hd-sc__sumrow span:last-child{font-size:25px !important;font-weight:800 !important;color:var(--hd-ink) !important;letter-spacing:-.02em}.hd-sc__legal{font-size:11.5px !important;color:var(--hd-mut) !important;margin:2px 0 12px !important}.hd-sc__eta{display:flex;gap:9px;align-items:center;padding:10px 12px;background:#f5f9fb;border:1px solid var(--hd-line);border-radius:11px;margin:0 0 12px}.hd-sc__eta svg{flex:0 0 17px;color:var(--hd-br7)}.hd-sc__eta b{display:block;font-size:12.5px;color:var(--hd-ink);font-weight:800}.hd-sc__eta span{font-size:11.5px;color:var(--hd-mut)}.hd-sc__btn--primary{height:56px !important;border-radius:12px !important;border:0 !important;background:var(--hd-cta) !important;background-color:#046a8f !important;color:#fff !important;font-size:16px !important;font-weight:800 !important;text-transform:none !important;letter-spacing:0 !important;text-shadow:0 1px 1px rgba(0,0,0,.14);box-shadow:0 6px 18px rgba(10,114,153,.32),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:transform .12s ease,filter .18s ease}.hd-sc__btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.hd-sc__btn--ghost{height:46px !important;border-radius:10px !important;background:#fff !important;border:1.5px solid var(--hd-line2) !important;color:var(--hd-ink2) !important;font-size:13.5px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important}.hd-sc__btn--ghost:hover{background:#f7fafb !important;border-color:#afc3cd !important;color:var(--hd-ink) !important}.hd-sc__trust{border-top:1px solid var(--hd-line) !important;margin-top:14px !important;padding-top:12px !important}.hd-sc__trust span,.hd-sc__trust li{font-size:11.5px !important;font-weight:600 !important;color:var(--hd-ink2) !important}.hd-sc__added{background:var(--hd-ok05) !important;border:1px solid #ceeee0 !important;border-radius:12px !important;color:#0a6e4c !important;font-weight:700 !important;font-size:13.5px !important;margin:14px 16px 0 !important;padding:11px 14px !important}.hd-sc__checkmark{color:#0b8a5f !important}dl.tc-epo-metadata .hd-chip{display:inline-flex;align-items:stretch;margin:0 7px 0 0;max-width:100%}dl.tc-epo-metadata .hd-chip dt.tc-name{border-radius:7px 0 0 7px;margin:0 !important}dl.tc-epo-metadata .hd-chip dd.tc-value{border-radius:0 7px 7px 0;margin:0 !important}body.woocommerce-cart a.tm-cart-edit-options,.hd-sc a.tm-cart-edit-options{width:auto !important;max-width:max-content !important;float:none !important}.hd-cbar{display:none}@media(max-width:1059px){.hd-cbar{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.97);backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--hd-line);box-shadow:0 -6px 24px rgba(12,28,38,.12);padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.hd-cbar__l{display:flex;flex-direction:column;line-height:1.15}.hd-cbar__k{font-size:11px;font-weight:600;color:var(--hd-mut);text-transform:uppercase;letter-spacing:.04em}.hd-cbar__v{font-size:20px;font-weight:800;color:var(--hd-ink);letter-spacing:-.02em}.hd-cbar__b{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:12px;background:var(--hd-cta);color:#fff !important;font-size:15.5px;font-weight:800;text-decoration:none !important;white-space:nowrap;box-shadow:0 6px 16px rgba(10,114,153,.32)}.hd-cbar__b:after{content:"";width:8px;height:8px;border-top:2.2px solid #fff;border-right:2.2px solid #fff;transform:rotate(45deg)}}.hd-sc dl.tc-epo-metadata dt.tc-name,.hd-sc dl.tc-epo-metadata dd.tc-value{font-size:11px !important;padding-top:2px !important;padding-bottom:2px !important}.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{grid-column:2;grid-row:4;margin-top:8px}.hd-sc__list li.woocommerce-mini-cart-item{display:block !important;position:relative;padding:14px !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){display:grid !important;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;text-decoration:none !important;padding:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-image{grid-column:1;grid-row:1;margin:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-name{grid-column:2;grid-row:1;padding-right:30px !important;font-size:13.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35}.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata{padding-left:76px !important;margin:9px 0 0 !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity{margin:10px 0 0 76px !important;float:left}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap{float:right;margin:16px 0 0 !important;text-align:right}.hd-sc__list li.woocommerce-mini-cart-item:after{content:"";display:block;clear:both}.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{display:inline-flex !important;margin:10px 0 0 76px !important;float:left;clear:both}@media(max-width:420px){.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata,.hd-sc__list li.woocommerce-mini-cart-item .quantity,.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{padding-left:0 !important;margin-left:0 !important}}body.woocommerce-cart .wcss-btn{border-color:var(--hd-line2) !important;box-shadow:none !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){grid-template-columns:64px minmax(0,1fr) !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove)>img{grid-column:1 !important;grid-row:1 !important;width:64px !important;height:64px !important;object-fit:contain;border:1px solid var(--hd-line);border-radius:10px;background:#fff;padding:3px;margin:0 !important}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-image{grid-column:2 !important;grid-row:1 !important;width:auto !important;min-width:0}.hd-sc__list li.woocommerce-mini-cart-item .ast-product-name{grid-column:auto !important;grid-row:auto !important;width:auto !important;padding-right:26px !important;font-size:13.5px !important;font-weight:800 !important;color:var(--hd-ink) !important;line-height:1.35;overflow-wrap:break-word}.hd-sc__list li.woocommerce-mini-cart-item{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:0 12px !important;align-items:center;position:relative;padding:14px !important}.hd-sc__list li.woocommerce-mini-cart-item>a:not(.remove){grid-column:1/-1 !important}.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata{grid-column:1/-1 !important;padding-left:76px !important;margin:9px 0 0 !important}.hd-sc__list li.woocommerce-mini-cart-item .quantity{grid-column:1 !important;float:none !important;margin:11px 0 0 76px !important;justify-self:start}.hd-sc__list li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap{grid-column:2 !important;float:none !important;margin:11px 0 0 !important;justify-self:end;text-align:right}.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{grid-column:1/-1 !important;float:none !important;margin:10px 0 0 76px !important;justify-self:start}.hd-sc__list li.woocommerce-mini-cart-item:after{content:none !important;display:none !important}@media(max-width:430px){.hd-sc__list li.woocommerce-mini-cart-item dl.tc-epo-metadata,.hd-sc__list li.woocommerce-mini-cart-item .quantity,.hd-sc__list li.woocommerce-mini-cart-item a.tm-cart-edit-options{padding-left:0 !important;margin-left:0 !important}}:root{--hd-nv-ink:#0c1c26;--hd-nv-ink2:#22414f;--hd-nv-mut:#6e8592;--hd-nv-line:#e4ebef;--hd-nv-line2:#eff4f7;--hd-nv-br:#37b9e3;--hd-nv-br6:#1596c6;--hd-nv-br7:#0a7299;--hd-nv-br05:#eef9fd;--hd-nv-bg:#f3f7fa;--hd-nv-cta:linear-gradient(180deg,#0e93c0 0%,#046a8f 100%);--hd-nv-sh:0 24px 54px -22px rgba(12,28,38,.3),0 4px 14px -6px rgba(12,28,38,.1);--hd-nv-ease:cubic-bezier(.2,.7,.3,1);--hd-nv-off:0px;--hd-nv-h:74px}#masthead{position:relative}#masthead .ast-main-header-wrap,#masthead .ast-primary-header-bar{background:#fff}#masthead .ast-primary-header-bar{position:relative;border-bottom:1px solid var(--hd-nv-line)!important;transition:box-shadow .3s var(--hd-nv-ease),padding .24s var(--hd-nv-ease)}#ast-fixed-header .ast-primary-header-bar{box-shadow:0 14px 34px -22px rgba(12,28,38,.42)}@media (min-width:922px){#masthead .ast-primary-header-bar{padding-top:9px!important;padding-bottom:9px!important}#ast-fixed-header .ast-primary-header-bar{padding-top:4px!important;padding-bottom:4px!important}}#masthead .site-branding img,#masthead .custom-logo-link img{transition:transform .26s var(--hd-nv-ease);transform-origin:left center}#page [id]{scroll-margin-top:calc(var(--hd-hh, var(--hd-nv-h)) + 14px)}.hd-nv-top{--hdt:34px;height:var(--hdt);background:var(--hd-nv-bg);border-bottom:1px solid var(--hd-nv-line);overflow:hidden;transition:height .3s var(--hd-nv-ease),opacity .2s linear}.hd-nv-top__in{max-width:1280px;margin:0 auto;padding:0 24px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px}.hd-nv-top__list{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none}.hd-nv-top__list li{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;line-height:1;color:var(--hd-nv-ink2);font-weight:600}.hd-nv-top__list li:before{content:none!important}.hd-nv-top svg{width:14px;height:14px;flex:0 0 14px;color:var(--hd-nv-br6);stroke-width:2.1}.hd-nv-top__right{display:flex;align-items:center;gap:16px}.hd-nv-top__tel{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--hd-nv-ink);text-decoration:none;transition:color .18s}.hd-nv-top__tel:hover,.hd-nv-top__tel:focus{color:var(--hd-nv-br7)}.hd-nv-top__mig{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hd-nv-mut)}@media (max-width:921px){.hd-nv-top{--hdt:28px}.hd-nv-top__in{padding:0 14px;height:28px;justify-content:center}.hd-nv-top__right{display:none}.hd-nv-top__list{gap:14px}.hd-nv-top__list li{font-size:11px;gap:5px;font-weight:700}.hd-nv-top svg{width:12px;height:12px;flex:0 0 12px}.hd-nv-top__list li:nth-child(n+3){display:none}}@media (max-width:430px){.hd-nv-top__list li:nth-child(n+2){display:none}}@media (min-width:922px){#masthead .site-header-primary-section-right{flex:1 1 auto;flex-wrap:nowrap!important;align-items:center;gap:2px;min-width:0}#masthead .ast-builder-menu-1{margin-left:auto!important;margin-right:auto!important;min-width:0}#masthead .ast-header-woo-cart,#masthead .ast-header-account,#masthead .ast-header-html-1{flex:0 0 auto}}#masthead .ast-header-account .ast-header-account-link,#masthead .ast-site-header-cart a.cart-container,#masthead .ast-header-html-1 .dgwt-wcas-search-icon{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--hd-nv-ink2)!important;background:0 0;border:1px solid transparent;transition:background .18s,border-color .18s,color .18s,transform .18s}#masthead .ast-header-account .ast-header-account-link:hover,#masthead .ast-site-header-cart a.cart-container:hover,#masthead .ast-header-html-1 .dgwt-wcas-search-icon:hover{background:var(--hd-nv-br05);border-color:#cfeaf6;color:var(--hd-nv-br7)!important}#masthead .ast-site-header-cart .ast-menu-cart-outline,#masthead .ast-site-header-cart .ast-menu-cart-with-border{border:0!important;background:none!important}#masthead .ast-site-header-cart .ast-addon-cart-wrap{padding:0!important;border:0!important}#masthead .ast-site-header-cart i.astra-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}#masthead .ast-site-header-cart i.astra-icon svg{width:22px;height:22px;fill:currentColor}#masthead .ast-site-header-cart i.astra-icon[data-cart-total]:after{content:attr(data-cart-total);position:absolute;top:-5px;right:-8px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--hd-nv-cta);color:#fff;font-size:11px;font-weight:800;line-height:1;font-family:'Source Sans Pro',sans-serif;box-shadow:0 0 0 2px #fff;letter-spacing:0}#masthead .ast-site-header-cart i.astra-icon[data-cart-total="0"]:after{display:none}#masthead .ast-site-header-cart i.astra-icon:before{content:none!important}@keyframes hdNvPop{0%{transform:scale(1)}35%{transform:scale(1.35)}100%{transform:scale(1)}}#masthead .ast-site-header-cart i.astra-icon.hd-nv-pop:after{animation:hdNvPop .45s var(--hd-nv-ease)}.hd-nv-tel{display:none;align-items:center;gap:9px;padding:7px 14px 7px 11px;margin-right:6px;border:1px solid var(--hd-nv-line);border-radius:999px;text-decoration:none!important;background:#fff;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.hd-nv-tel:hover{border-color:#bfe4f3;background:var(--hd-nv-br05);box-shadow:0 6px 16px -10px rgba(12,28,38,.35)}.hd-nv-tel__ic{width:26px;height:26px;flex:0 0 26px;border-radius:999px;background:var(--hd-nv-br05);color:var(--hd-nv-br7);display:flex;align-items:center;justify-content:center}.hd-nv-tel__ic svg{width:14px;height:14px;stroke-width:2.1}.hd-nv-tel__tx{display:flex;flex-direction:column;line-height:1.12}.hd-nv-tel__k{font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--hd-nv-mut)}.hd-nv-tel__v{font-size:13.5px;font-weight:800;color:var(--hd-nv-ink);white-space:nowrap}@media (min-width:1180px){.hd-nv-tel{display:inline-flex}}@media (min-width:1320px){#masthead .ast-header-html-1 .dgwt-wcas-search-icon{width:auto!important;padding:0 16px 0 13px;gap:8px;border:1px solid var(--hd-nv-line)!important;background:#fff}#masthead .ast-header-html-1 .dgwt-wcas-search-icon:after{content:'Suchen';font-size:13px;font-weight:700;letter-spacing:.01em;font-family:'Source Sans Pro',sans-serif}}#masthead .ast-header-html-1 .search-container{display:flex;align-items:center}@media (min-width:922px){#masthead ul.main-header-menu{align-items:center}#masthead ul.main-header-menu>li{position:static!important}#masthead ul.main-header-menu>li>a{position:relative;display:inline-flex!important;align-items:center;gap:5px;padding:11px 13px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--hd-nv-ink2)!important;transition:color .18s}#masthead ul.main-header-menu>li>a:after{content:'';position:absolute;left:13px;right:13px;bottom:2px;height:2.5px;border-radius:3px;background:var(--hd-nv-br);transform:scaleX(0);transform-origin:center;transition:transform .26s var(--hd-nv-ease)}#masthead ul.main-header-menu>li:hover>a,#masthead ul.main-header-menu>li:focus-within>a,#masthead ul.main-header-menu>li.hd-nv-cur>a{color:var(--hd-nv-br7)!important}#masthead ul.main-header-menu>li:hover>a:after,#masthead ul.main-header-menu>li:focus-within>a:after,#masthead ul.main-header-menu>li.hd-nv-cur>a:after{transform:scaleX(1)}#masthead ul.main-header-menu>li.hd-nv-cur>a{color:var(--hd-nv-ink)!important}#masthead ul.main-header-menu>li>a .ast-icon.icon-arrow svg,#masthead ul.main-header-menu>li>a .ast-arrow-svg{width:9px;height:9px;margin:0 0 0 1px;transition:transform .22s var(--hd-nv-ease);opacity:.65}#masthead ul.main-header-menu>li:hover>a .ast-icon.icon-arrow svg,#masthead ul.main-header-menu>li:focus-within>a .ast-icon.icon-arrow svg{transform:rotate(180deg);opacity:1}}@media (min-width:922px){#masthead li.astra-megamenu-li{position:static!important}#masthead .astra-megamenu{display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:26px max(24px,calc((100% - 1280px) / 2)) 30px!important;gap:14px 30px;align-items:stretch;background:#fff!important;border:0!important;border-top:1px solid var(--hd-nv-line)!important;border-radius:0 0 24px 24px!important;box-shadow:var(--hd-nv-sh)!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s linear .1s,transform .22s var(--hd-nv-ease) .1s,visibility 0s linear .3s;z-index:60}#masthead li.astra-megamenu-li:hover>.astra-megamenu,#masthead li.astra-megamenu-li:focus-within>.astra-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s linear .05s,transform .24s var(--hd-nv-ease) .05s,visibility 0s linear .05s}#masthead .astra-megamenu>li{flex:1 1 0;min-width:0;margin:0!important;padding:0!important;list-style:none;border:0!important}#masthead .astra-megamenu>li>a{display:block!important;padding:0 0 10px!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--hd-nv-ink)!important;line-height:1.35!important;border-bottom:1px solid var(--hd-nv-line)!important;background:none!important;transition:color .18s,border-color .18s}#masthead .astra-megamenu>li>a:hover{color:var(--hd-nv-br7)!important;border-bottom-color:#BFE4F3!important}#masthead .astra-megamenu .ast-icon.icon-arrow,#masthead .astra-megamenu .ast-arrow-svg,#masthead .astra-megamenu .ast-menu-toggle{display:none!important}#masthead .astra-megamenu ul.sub-menu{position:static!important;left:auto!important;right:auto!important;top:auto!important;display:block!important;width:auto!important;max-width:none!important;min-width:0!important;opacity:1!important;visibility:visible!important;transform:none!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}#masthead .astra-megamenu ul.sub-menu>li{margin:0!important;padding:0!important;list-style:none;border:0!important}#masthead .astra-megamenu ul.sub-menu>li>a{display:flex!important;align-items:center;gap:9px;padding:8px 12px!important;margin:1px -12px!important;border-radius:11px!important;font-size:14.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;color:var(--hd-nv-ink2)!important;background:none!important;transition:background .16s,color .16s,padding .18s var(--hd-nv-ease)}#masthead .astra-megamenu ul.sub-menu>li>a:before{content:'';width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:#c9dbe4;transition:background .16s,transform .18s}#masthead .astra-megamenu ul.sub-menu>li>a:hover{background:var(--hd-nv-br05)!important;color:var(--hd-nv-br7)!important;padding-left:16px!important}#masthead .astra-megamenu ul.sub-menu>li>a:hover:before{background:var(--hd-nv-br);transform:scale(1.35)}#masthead .astra-megamenu ul.sub-menu>li.hd-nv-cur>a{color:var(--hd-nv-ink)!important;font-weight:800!important}#masthead .astra-megamenu ul.sub-menu>li.hd-nv-cur>a:before{background:var(--hd-nv-br)}}.hd-nv-scrim{position:fixed;inset:0;background:rgba(9,26,35,.32);opacity:0;pointer-events:none;transition:opacity .24s linear;z-index:998}body.hd-nv-mega .hd-nv-scrim{opacity:1}@media (max-width:921px){.hd-nv-scrim{display:none}}@media (min-width:922px){#masthead .astra-megamenu>li.hd-nv-promo{flex:0 0 300px!important;max-width:300px}.hd-nv-promo__card{display:flex;flex-direction:column;gap:0;height:100%;padding:18px 18px 16px;border:1px solid #d6edf8;border-radius:18px;background:linear-gradient(165deg,#f6fcfe 0%,#eaf6fc 58%,#e1f1fa 100%);box-shadow:inset 0 1px 0 #fff}.hd-nv-promo__eyebrow{font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-nv-br7)}.hd-nv-promo__title{margin:5px 0 12px!important;font-size:17px;font-weight:800;line-height:1.24;color:var(--hd-nv-ink)}.hd-nv-promo__usp{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid;gap:7px}.hd-nv-promo__usp li{display:flex;align-items:flex-start;gap:8px;margin:0!important;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--hd-nv-ink2)}.hd-nv-promo__usp li:before{content:none!important}.hd-nv-promo__usp svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px;color:#0e9f6e;stroke-width:2.4}.hd-nv-promo__btn{display:flex!important;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:13px 16px!important;border-radius:12px!important;border:0!important;background:var(--hd-nv-cta)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-transform:none!important;letter-spacing:.005em!important;text-decoration:none!important;text-align:center;box-shadow:0 10px 22px -12px rgba(4,106,143,.75);transition:transform .18s var(--hd-nv-ease),box-shadow .18s,filter .18s}.hd-nv-promo__btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 26px -12px rgba(4,106,143,.85)}.hd-nv-promo__btn span{transition:transform .2s var(--hd-nv-ease)}.hd-nv-promo__btn:hover span{transform:translateX(4px)}.hd-nv-promo__tel{display:flex!important;align-items:center;justify-content:center;gap:7px;margin-top:9px;padding:6px 4px!important;font-size:12.5px!important;font-weight:700!important;color:var(--hd-nv-ink2)!important;text-decoration:none!important;border-radius:10px;transition:color .16s,background .16s}.hd-nv-promo__tel:hover{color:var(--hd-nv-br7)!important;background:rgba(255,255,255,.7)}.hd-nv-promo__tel svg{width:13px;height:13px;flex:0 0 13px;stroke-width:2.2}}#masthead a:focus-visible,#masthead button:focus-visible,.ast-mobile-popup-drawer a:focus-visible,.ast-mobile-popup-drawer button:focus-visible,.hd-nv-top a:focus-visible{outline:3px solid rgba(55,185,227,.55)!important;outline-offset:2px!important;border-radius:8px}.hd-nv-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){#masthead *,.ast-mobile-popup-drawer *,.hd-nv-top *,.hd-nv-scrim{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:922px) and (max-width:1179px){#masthead ul.main-header-menu>li>a{padding:11px 9px!important;font-size:12.2px!important;letter-spacing:.035em!important}#masthead ul.main-header-menu>li>a:after{left:9px;right:9px}#masthead .astra-megamenu{padding-left:20px!important;padding-right:20px!important;gap:12px 20px}#masthead .astra-megamenu>li.hd-nv-promo{flex:0 0 250px!important;max-width:250px}}@media (min-width:1180px) and (max-width:1319px){#masthead ul.main-header-menu>li>a{padding:11px 11px!important;font-size:12.6px!important}#masthead ul.main-header-menu>li>a:after{left:11px;right:11px}}@media print{.hd-nv-top,.hd-nv-scrim,#masthead .astra-megamenu{display:none!important}}@media (max-width:921px){#masthead #ast-mobile-header .ast-primary-header-bar{padding-top:6px!important;padding-bottom:6px!important}#masthead #ast-mobile-header .site-header-primary-section-right{gap:0;align-items:center;flex-wrap:nowrap}#masthead .menu-toggle.main-header-menu-toggle{width:44px;height:44px;border-radius:999px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line)!important;color:var(--hd-nv-ink)!important;transition:background .18s,border-color .18s}#masthead .menu-toggle.main-header-menu-toggle:active{background:var(--hd-nv-br05)!important;border-color:#BFE4F3!important}#masthead .menu-toggle.main-header-menu-toggle svg{width:22px;height:22px}#masthead #ast-mobile-header .ast-site-header-cart a.cart-container{width:44px;height:44px}#masthead #ast-mobile-header .ast-site-header-cart i.astra-icon svg{width:23px;height:23px}.hd-nv-msearchbtn{width:44px;height:44px;border-radius:999px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1px solid transparent;color:var(--hd-nv-ink2);transition:background .18s,border-color .18s,color .18s}.hd-nv-msearchbtn svg{width:21px;height:21px;stroke-width:2.1}.hd-nv-msearchbtn:active,.hd-nv-msearchbtn:hover{background:var(--hd-nv-br05);border-color:#cfeaf6;color:var(--hd-nv-br7)}}@media (min-width:922px){.hd-nv-msearchbtn{display:none!important}}.ast-mobile-popup-drawer .ast-mobile-popup-inner{width:min(420px,93vw)!important;max-width:none!important;background:#fff!important;display:flex!important;flex-direction:column;box-shadow:-26px 0 64px -32px rgba(9,26,35,.55)}.ast-mobile-popup-drawer .ast-mobile-popup-header{display:flex!important;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:11px 14px!important;border-bottom:1px solid var(--hd-nv-line);background:#fff}.hd-nv-mbrand{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-nv-mut)}.hd-nv-mbrand svg{width:15px;height:15px;color:var(--hd-nv-br6);stroke-width:2.2}.ast-mobile-popup-drawer .menu-toggle-close{width:44px;height:44px;min-width:44px;border-radius:999px;display:inline-flex!important;align-items:center;justify-content:center;background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line)!important;color:var(--hd-nv-ink)!important;padding:0!important;transition:background .18s,transform .18s}.ast-mobile-popup-drawer .menu-toggle-close:active{background:#E7EFF4!important;transform:scale(.94)}.ast-mobile-popup-drawer .ast-mobile-popup-content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px 10px!important}.hd-nv-msearch{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 14px;padding:14px 16px;border:1px solid var(--hd-nv-line);border-radius:14px;background:var(--hd-nv-bg);color:var(--hd-nv-mut);font-size:15px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.hd-nv-msearch svg{width:18px;height:18px;flex:0 0 18px;color:var(--hd-nv-br6);stroke-width:2.2}.hd-nv-msearch:active,.hd-nv-msearch:hover{background:#eaf1f5;border-color:#d3e0e8}.hd-nv-mhead{margin:18px 2px 8px;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hd-nv-mut)}@keyframes hdNvSlide{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.ast-mobile-popup-drawer #ast-hf-mobile-menu,.ast-mobile-popup-drawer #ast-hf-mobile-menu>li{border:0!important;background:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li{position:relative;border-bottom:1px solid var(--hd-nv-line2)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li:last-child{border-bottom:0!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li>a{display:flex!important;align-items:center;gap:10px;min-height:56px;padding:14px 54px 14px 12px!important;margin:0!important;font-size:16.5px!important;font-weight:700!important;line-height:1.25!important;color:var(--hd-nv-ink)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:12px;background:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li.hd-nv-cur>a{color:var(--hd-nv-br7)!important;background:var(--hd-nv-br05)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle{position:absolute!important;top:6px;right:2px;width:44px;height:44px;padding:0!important;border-radius:999px;display:flex!important;align-items:center;justify-content:center;background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line)!important;color:var(--hd-nv-ink2)!important;transition:background .18s,border-color .18s,color .18s}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle svg{width:14px;height:14px;transition:transform .24s var(--hd-nv-ease)}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle[aria-expanded=true]{background:var(--hd-nv-br05)!important;border-color:#BFE4F3!important;color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu{background:var(--hd-nv-bg)!important;border:1px solid var(--hd-nv-line2)!important;border-radius:14px!important;margin:0 0 12px!important;padding:6px!important;width:auto!important;animation:hdNvSlide .22s var(--hd-nv-ease)}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li{border:0!important;position:relative;margin:0!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li>a{display:flex!important;align-items:center;gap:9px;min-height:46px;padding:11px 48px 11px 12px!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:var(--hd-nv-ink2)!important;border:0!important;border-radius:10px;text-transform:none!important;letter-spacing:0!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li>a:active{background:#E5EEF3!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu .ast-menu-toggle{top:2px;right:2px;width:42px;height:42px;background:#fff!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu{background:#fff!important;border-style:dashed!important;margin:2px 0 8px 8px!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a{font-size:14px!important;font-weight:600!important;min-height:42px;padding:10px 12px!important;color:var(--hd-nv-mut)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a:active{background:var(--hd-nv-br05)!important}.hd-nv-mtiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 6px!important;padding:0!important;list-style:none!important}.hd-nv-mtiles li{margin:0!important}.hd-nv-mtiles li:before{content:none!important}.hd-nv-mtiles a{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px;border-radius:13px;border:1px solid var(--hd-nv-line);background:#fff;font-size:13.5px;font-weight:700;line-height:1.2;color:var(--hd-nv-ink)!important;text-decoration:none!important;transition:background .18s,border-color .18s}.hd-nv-mtiles a:active,.hd-nv-mtiles a:hover{background:var(--hd-nv-br05);border-color:#cfeaf6}.hd-nv-mtiles svg{width:16px;height:16px;flex:0 0 16px;color:var(--hd-nv-br6);stroke-width:2.1}.hd-nv-mfoot{flex:0 0 auto;background:#fff;border-top:1px solid var(--hd-nv-line);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 26px -22px rgba(9,26,35,.5)}.hd-nv-mfoot__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hd-nv-mfoot__btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 10px;border-radius:13px;font-size:14.5px;font-weight:800;line-height:1.1;text-decoration:none!important;transition:transform .18s var(--hd-nv-ease),filter .18s}.hd-nv-mfoot__btn:active{transform:scale(.98)}.hd-nv-mfoot__btn--p{background:var(--hd-nv-cta);color:#fff!important;box-shadow:0 10px 22px -14px rgba(4,106,143,.85)}.hd-nv-mfoot__btn--s{background:#fff;color:var(--hd-nv-ink)!important;border:1.5px solid var(--hd-nv-line)}.hd-nv-mfoot__btn svg{width:16px;height:16px;flex:0 0 16px;stroke-width:2.2}.hd-nv-mfoot__cnt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:1px;border-radius:999px;background:var(--hd-nv-cta);color:#fff;font-size:11px;font-weight:800}.hd-nv-mfoot__trust{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:10px 0 0!important;padding:0!important;list-style:none!important}.hd-nv-mfoot__trust li{display:flex;align-items:center;gap:5px;margin:0!important;padding:5px 9px;border-radius:999px;background:var(--hd-nv-bg);font-size:10.5px;font-weight:700;line-height:1;color:var(--hd-nv-mut)}.hd-nv-mfoot__trust li:before{content:none!important}.hd-nv-mfoot__trust svg{width:11px;height:11px;flex:0 0 11px;color:#0e9f6e;stroke-width:2.6}@media (max-width:359px){.hd-nv-mtiles{grid-template-columns:1fr}.hd-nv-mfoot__row{grid-template-columns:1fr}}.ast-mobile-popup-drawer .ast-header-html-2 .announcement-bar{display:none!important}@media (min-width:922px){#masthead .ast-builder-menu-1{flex:0 1 auto!important;margin-left:auto!important;margin-right:auto!important;min-width:0}#masthead .site-header-primary-section-right>.ast-builder-layout-element{padding-left:0!important;padding-right:0!important}#masthead .site-header-primary-section-right{gap:4px}#masthead .ast-header-woo-cart,#masthead .ast-header-account,#masthead .ast-header-html-1{margin:0!important}#masthead .ast-header-account:before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--hd-nv-line)}#masthead .ast-header-account{position:relative}}@media (min-width:922px){#masthead .site-primary-header-wrap,#masthead .ast-builder-grid-row,#masthead .site-header-primary-section-right,#masthead .ast-builder-menu-1,#masthead .ast-builder-menu-1 nav,#masthead ul.main-header-menu{position:static!important}#masthead .ast-primary-header-bar{position:relative!important}#masthead .site-header-primary-section-right{flex-wrap:nowrap!important;gap:2px}#masthead .ast-builder-menu-1{order:1!important}#masthead .hd-nv-tel{order:2!important}#masthead .ast-header-html-1{order:3!important}#masthead .ast-header-account{order:4!important}#masthead .ast-header-woo-cart{order:5!important}#masthead ul.main-header-menu{flex-wrap:nowrap!important}#masthead ul.main-header-menu>li>a{white-space:nowrap}#masthead .astra-megamenu,#masthead .astra-megamenu *{-webkit-hyphens:none!important;hyphens:none!important}#masthead .astra-megamenu>li>a{letter-spacing:.06em!important;overflow-wrap:normal!important}.hd-nv-promo__card,.hd-nv-promo__card *{text-transform:none!important;letter-spacing:0!important}.hd-nv-promo__eyebrow{text-transform:uppercase!important;letter-spacing:.13em!important}.hd-nv-promo__btn{white-space:nowrap}}@media (min-width:922px) and (max-width:1099px){#masthead .ast-header-account{display:none!important}#masthead ul.main-header-menu>li>a{padding:11px 7px!important;font-size:11.6px!important;letter-spacing:.02em!important}#masthead ul.main-header-menu>li>a:after{left:7px;right:7px}#masthead .ast-site-header-cart a.cart-container,#masthead .ast-header-html-1 .dgwt-wcas-search-icon{width:38px!important;height:38px!important}#masthead .astra-megamenu{padding-left:18px!important;padding-right:18px!important;gap:12px 18px}#masthead .astra-megamenu>li.hd-nv-promo{flex:0 0 232px!important;max-width:232px}}@media (min-width:922px){#masthead .astra-megamenu{padding-top:22px!important;padding-bottom:24px!important}#masthead .astra-megamenu>li{max-width:340px}#masthead .astra-megamenu>li.hd-nv-promo{margin-left:auto!important}.hd-nv-promo__card{padding:16px 16px 14px}.hd-nv-promo__title{font-size:15.5px!important;margin:4px 0 10px!important;line-height:1.3}.hd-nv-promo__usp{gap:6px;margin:0 0 12px!important}.hd-nv-promo__usp li{font-size:12px}.hd-nv-promo__btn{white-space:normal!important;font-size:13.5px!important;padding:11px 14px!important;line-height:1.25}.hd-nv-promo__tel{margin-top:7px;font-size:12px!important}#masthead .ast-site-header-cart .ast-menu-cart-with-border,#masthead .ast-site-header-cart .ast-menu-cart-outline,#masthead .ast-site-header-cart-li{border:0!important}#masthead .ast-header-woo-cart{position:relative}#masthead .ast-header-woo-cart:before{content:'';position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--hd-nv-line)}#masthead .ast-header-account:before{content:none!important}}@media (min-width:922px){#masthead .astra-megamenu>li,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:block!important}#masthead .astra-megamenu>li.hd-nv-promo{display:block!important}}@media (min-width:922px){.hd-nv-promo__title{font-size:15px!important;margin:4px 0 9px!important}.hd-nv-promo__usp{gap:5px}.hd-nv-promo__usp li{font-size:11.8px}.hd-nv-promo__btn{font-size:12.8px!important;padding:11px 12px!important}#masthead .astra-megamenu>li>a{position:relative;padding-right:18px!important}#masthead .astra-megamenu>li>a:after{content:'\2192';position:absolute;right:0;top:0;font-size:12px;font-weight:700;line-height:1.4;opacity:0;transform:translateX(-5px);transition:opacity .18s,transform .2s var(--hd-nv-ease)}#masthead .astra-megamenu>li>a:hover:after{opacity:.85;transform:none}#masthead .astra-megamenu>li.hd-nv-promo>a:after{content:none}}.ast-mobile-popup-drawer #ast-hf-mobile-menu{display:block!important;width:100%!important;flex-direction:column!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li,.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li{display:block!important;width:100%!important;max-width:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu{position:static!important;left:auto!important;right:auto!important;top:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu a .ast-icon.icon-arrow,.ast-mobile-popup-drawer #ast-hf-mobile-menu a .ast-arrow-svg{display:none!important}.hd-nv-msearch,.hd-nv-msearch:hover,.hd-nv-msearch:focus{text-transform:none!important;letter-spacing:0!important;border:1px solid var(--hd-nv-line)!important;border-radius:14px!important;background:var(--hd-nv-bg)!important;color:var(--hd-nv-mut)!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important;padding:14px 16px!important;min-height:52px;text-shadow:none!important}.hd-nv-msearch span{text-transform:none!important;letter-spacing:0!important}.hd-nv-msearchbtn,.hd-nv-msearchbtn:hover,.hd-nv-msearchbtn:focus{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:999px!important;padding:0!important;color:var(--hd-nv-ink2)!important;text-shadow:none!important;min-height:0!important}.hd-nv-msearchbtn:hover{background:var(--hd-nv-br05)!important;border-color:#CFEAF6!important;color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer .menu-toggle-close,.ast-mobile-popup-drawer .menu-toggle-close:hover{box-shadow:none!important;text-shadow:none!important}.hd-nv-mtiles a,.hd-nv-mfoot__btn{text-transform:none!important;letter-spacing:0!important;box-shadow:none}.hd-nv-mfoot__btn--p{box-shadow:0 10px 22px -14px rgba(4,106,143,.85)}@media (max-width:921px){#masthead #ast-mobile-header .hd-nv-msearchbtn{order:1!important}#masthead #ast-mobile-header .ast-header-woo-cart{order:2!important}#masthead #ast-mobile-header .ast-header-woo-cart:before{content:none!important}#masthead #ast-mobile-header .site-header-primary-section-right>.ast-builder-layout-element:last-child{order:3!important}}.ast-mobile-popup-drawer #ast-hf-mobile-menu>li.hd-nv-open>a{color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu>li.hd-nv-open>a{color:var(--hd-nv-br7)!important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a{color:var(--hd-nv-ink2)!important;font-weight:600!important;padding-left:24px!important;position:relative}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu ul.sub-menu>li>a:before{content:'';position:absolute;left:9px;top:50%;transform:translateY(-50%);width:8px;height:2px;border-radius:2px;background:var(--hd-nv-br)}#ast-fixed-header{background:#fff}#ast-fixed-header .ast-primary-header-bar{border-bottom:1px solid var(--hd-nv-line)!important}#ast-fixed-header .hd-nv-top{display:none!important}@media (min-width:922px){#ast-fixed-header .astra-megamenu{border-radius:0 0 24px 24px!important}}@media (min-width:922px){#masthead ul.main-header-menu{align-items:center!important}#masthead ul.main-header-menu>li>a{position:relative!important;gap:5px!important}#masthead ul.main-header-menu>li>a>.menu-text{color:inherit!important}}@media (min-width:922px){#masthead .astra-megamenu>li.hd-nv-solo{align-self:flex-start}#masthead .astra-megamenu>li.hd-nv-solo>a{display:flex!important;align-items:center;min-height:56px;padding:14px 42px 14px 16px!important;margin:0!important;border:1px solid var(--hd-nv-line)!important;border-radius:14px!important;background:#fff!important;font-size:13.5px!important;letter-spacing:.045em!important;box-shadow:0 1px 0 rgba(12,28,38,.03);transition:border-color .18s,background .18s,transform .18s var(--hd-nv-ease),box-shadow .18s}#masthead .astra-megamenu>li.hd-nv-solo>a:hover{border-color:#BFE4F3!important;background:var(--hd-nv-br05)!important;transform:translateY(-1px);box-shadow:0 10px 22px -16px rgba(12,28,38,.35)}#masthead .astra-megamenu>li.hd-nv-solo>a:after{right:16px;top:50%;transform:translateY(-50%) translateX(-4px);opacity:.45}#masthead .astra-megamenu>li.hd-nv-solo>a:hover:after{opacity:1;transform:translateY(-50%)}#masthead .astra-megamenu>li.hd-nv-solo.hd-nv-cur>a{border-color:#9FD8EF!important;background:var(--hd-nv-br05)!important;color:var(--hd-nv-br7)!important}}:root{--hd-nv-max:1300px;--hd-nv-pad:max(20px, calc((100% - 1300px) / 2));--hd-nv-rail:320px}@media (min-width:922px){#masthead .site-primary-header-wrap,#masthead .ast-primary-header-bar>.ast-container{padding-left:var(--hd-nv-pad) !important;padding-right:var(--hd-nv-pad) !important;max-width:100% !important}.hd-nv-top__in{width:min(var(--hd-nv-max), calc(100% - 40px)) !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}}@media (min-width:922px){#masthead .site-header-primary-section-right>.ast-builder-layout-element,#masthead .ast-header-html.inner-link-style-,#masthead .ast-header-account,#masthead .ast-header-woo-cart{border:0 !important;box-shadow:none !important}#masthead .site-header-primary-section-right>.ast-builder-layout-element{width:auto !important;min-width:0 !important;align-self:center !important;align-items:center !important;justify-content:center !important;padding-top:0 !important;padding-bottom:0 !important}}@media (min-width:922px){#masthead .ast-header-html .dgwt-wcas-search-wrapp:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{display:none !important}#masthead .search-container,#masthead .ast-header-html .dgwt-wcas-search-wrapp{width:auto !important;max-width:100% !important}#masthead .dgwt-wcas-search-icon:after{content:none !important;display:none !important}}@media (min-width:1240px){#masthead .dgwt-wcas-search-icon{width:auto !important;min-width:0 !important;padding:0 15px 0 12px !important;gap:7px !important;border-radius:999px !important;white-space:nowrap !important}#masthead .dgwt-wcas-search-icon:after{content:"Suchen" !important;display:block !important;flex:0 0 auto !important;width:auto !important;white-space:nowrap !important;font-size:12.5px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:.01em !important;text-transform:none !important;color:var(--hd-nv-mut) !important}}@media (min-width:922px){#masthead ul.main-header-menu>li.astra-megamenu-li>ul.astra-megamenu{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;column-gap:26px !important;row-gap:0 !important;padding:26px var(--hd-nv-pad) 0 !important;max-height:calc(100vh - var(--hd-hh, var(--hd-nv-h)) - 16px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}#masthead ul.astra-megamenu>li.menu-item{flex:1 1 0 !important;min-width:0 !important;max-width:240px !important;padding:0 0 26px !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo{flex:0 0 var(--hd-nv-rail) !important;max-width:var(--hd-nv-rail) !important;margin-left:auto !important;padding:0 0 26px !important}#masthead ul.astra-megamenu>li.hd-nv-pfoot{flex:0 0 100% !important;max-width:100% !important;order:99 !important;padding:0 !important;margin:0 !important}#masthead ul.astra-megamenu .dropdown-menu-toggle,#masthead ul.astra-megamenu .ast-icon.icon-arrow,#masthead ul.astra-megamenu .ast-menu-toggle{display:none !important}}@media (min-width:922px) and (max-width:1179px){#masthead ul.main-header-menu>li.astra-megamenu-li>ul.astra-megamenu{column-gap:18px !important}#masthead ul.astra-megamenu>li.hd-nv-promo{flex-basis:246px !important;max-width:246px !important}#masthead ul.astra-megamenu .hd-nv-bs{grid-template-columns:minmax(0, 1fr) !important}#masthead ul.astra-megamenu .hd-nv-bs>*:nth-child(n+2){display:none !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.menu-item>a.menu-link{display:flex !important;align-items:center !important;gap:7px !important;padding:0 0 11px !important;margin:0 0 13px !important;background:0 0 !important;border:0 !important;border-bottom:1px solid var(--hd-nv-line) !important;border-radius:0 !important;min-height:0 !important;font-size:12.8px !important;font-weight:700 !important;letter-spacing:.07em !important;line-height:1.25 !important;text-transform:uppercase !important;white-space:normal !important;overflow-wrap:anywhere !important;color:var(--hd-nv-ink) !important;transition:color .16s var(--hd-nv-ease)}#masthead ul.astra-megamenu>li.menu-item>a.menu-link:hover{color:var(--hd-nv-br7) !important}#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:after{content:"\2192";margin-left:auto;font-size:14px;line-height:1;color:var(--hd-nv-br6);transition:transform .18s var(--hd-nv-ease)}#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:hover:after{transform:translateX(3px)}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu{display:block !important;position:static !important;opacity:1 !important;visibility:visible !important;width:auto !important;min-width:0 !important;max-width:none !important;background:0 0 !important;box-shadow:none !important;border:0 !important;padding:0 !important;margin:0 !important;transform:none !important}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu>li{display:block !important;width:auto !important;padding:0 !important;margin:0 !important;border:0 !important}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link{display:block !important;padding:7px 8px 7px 0 !important;border:0 !important;border-radius:8px !important;background:0 0 !important;font-size:14.2px !important;font-weight:500 !important;letter-spacing:0 !important;line-height:1.35 !important;text-transform:none !important;color:var(--hd-nv-ink2) !important;transition:color .16s var(--hd-nv-ease),transform .16s var(--hd-nv-ease)}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link:hover{color:var(--hd-nv-br7) !important;transform:translateX(3px)}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu ul.sub-menu{padding-left:12px !important;margin:1px 0 7px !important;border-left:1px solid var(--hd-nv-line) !important}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu ul.sub-menu>li>a.menu-link{padding:5px 0 !important;font-size:13.1px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;color:var(--hd-nv-mut) !important}#masthead ul.astra-megamenu>li.menu-item ul.sub-menu ul.sub-menu>li>a.menu-link:hover{color:var(--hd-nv-br7) !important}}.hd-nv-bs{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px;margin:12px 0 14px;padding:0 !important;list-style:none !important}.hd-nv-bs__i{display:flex;flex-direction:column;gap:7px;padding:8px 8px 10px;background:#fff;border:1px solid var(--hd-nv-line);border-radius:12px;text-decoration:none !important;transition:border-color .18s var(--hd-nv-ease),box-shadow .18s var(--hd-nv-ease),transform .18s var(--hd-nv-ease)}.hd-nv-bs__i:hover,.hd-nv-bs__i:focus-visible{border-color:#a8ddf0;box-shadow:0 12px 26px -16px rgba(12,28,38,.45);transform:translateY(-2px)}.hd-nv-bs__im{display:block;overflow:hidden;aspect-ratio:1/1;border-radius:9px;background:var(--hd-nv-bg)}.hd-nv-bs__im img{display:block !important;width:100% !important;height:100% !important;margin:0 !important;border-radius:0 !important;object-fit:cover !important}.hd-nv-bs__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.9px;font-weight:600;line-height:1.3;letter-spacing:0 !important;text-transform:none !important;color:var(--hd-nv-ink)}.hd-nv-bs__p{font-size:12.6px;font-weight:800;line-height:1.2;letter-spacing:0 !important;text-transform:none !important;color:var(--hd-nv-br7)}.hd-nv-bs__sk{display:block;min-height:148px;border-radius:12px;background:linear-gradient(100deg,#edf3f7 20%,#f8fbfd 40%,#edf3f7 60%);background-size:220% 100%;animation:hd-nv-sk 1.15s linear infinite}@keyframes hd-nv-sk{0%{background-position:120% 0}100%{background-position:-20% 0}}.hd-nv-pfoot{list-style:none !important}.hd-nv-pfoot__in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:13px 0 15px;border-top:1px solid var(--hd-nv-line)}.hd-nv-pfoot .hd-nv-promo__usp{display:flex !important;flex-wrap:wrap;align-items:center;gap:8px 20px !important;margin:0 !important;padding:0 !important;list-style:none !important}.hd-nv-pfoot .hd-nv-promo__usp li{display:flex !important;align-items:center;gap:7px;margin:0 !important;padding:0 !important;font-size:12.4px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--hd-nv-mut) !important}.hd-nv-pfoot .hd-nv-promo__usp li svg{flex:0 0 auto;width:14px;height:14px;color:#0e9f6e}.hd-nv-pfoot__tel{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--hd-nv-br05);font-size:12.9px;font-weight:700;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;color:var(--hd-nv-ink) !important;transition:background .16s var(--hd-nv-ease)}.hd-nv-pfoot__tel:hover{background:#dcf0f9}.hd-nv-pfoot__tel svg{flex:0 0 auto;width:15px;height:15px;color:var(--hd-nv-br6)}#masthead ul.astra-megamenu>li.hd-nv-promo .hd-nv-promo__card{padding:15px 15px 16px !important}#masthead ul.astra-megamenu>li.hd-nv-promo .hd-nv-promo__title{margin:3px 0 0 !important;font-size:14.6px !important;line-height:1.3 !important}.hd-nv-mbest{padding:2px 0 8px}.hd-nv-mbest__hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.hd-nv-mbest__t{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hd-nv-mut)}.hd-nv-mbest__all{font-size:12.6px;font-weight:700;white-space:nowrap;text-decoration:none !important;color:var(--hd-nv-br7) !important}.hd-nv-bs--row{grid-template-columns:none !important;grid-auto-flow:column;grid-auto-columns:45%;gap:10px;margin:0;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.hd-nv-bs--row>*{scroll-snap-align:start}.hd-nv-bs--row::-webkit-scrollbar{height:4px}.hd-nv-bs--row::-webkit-scrollbar-thumb{background:#d7e3ea;border-radius:4px}.hd-nv-bs--row .hd-nv-bs__sk{min-height:152px}@media (max-width:921px){#ast-mobile-popup .menu-item.hide-on-mobile-tablet,.ast-mobile-popup-drawer .menu-item.hide-on-mobile-tablet{display:none !important}.ast-mobile-popup-drawer .ast-mobile-popup-content{padding-bottom:162px !important}#ast-mobile-header .site-header-primary-section-right{align-items:center !important}#ast-mobile-header .site-header-primary-section-right>*{align-self:center !important;height:44px !important;min-height:44px !important;width:auto !important;min-width:44px !important;border:0 !important;padding-top:0 !important;padding-bottom:0 !important}#ast-mobile-header .site-header-primary-section-right>*>*{align-self:center !important}}@media (prefers-reduced-motion:reduce){.hd-nv-bs__sk{animation:none !important}.hd-nv-bs__i:hover{transform:none !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:after{margin-left:1px !important;margin-right:auto !important}}.hd-nv-bs__n{font-size:12.2px !important;line-height:1.28 !important}@media (min-width:922px) and (max-width:1179px){#masthead ul.astra-megamenu>li.hd-nv-promo{flex-basis:300px !important;max-width:300px !important}#masthead ul.astra-megamenu .hd-nv-bs{grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:9px !important}#masthead ul.astra-megamenu .hd-nv-bs>.hd-nv-bs__i:nth-child(n+2){display:flex !important}#masthead ul.astra-megamenu .hd-nv-bs>.hd-nv-bs__sk:nth-child(n+2){display:block !important}#masthead ul.astra-megamenu .hd-nv-bs__i:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu .hd-nv-bs__n{font-size:11.5px !important}#masthead ul.astra-megamenu .hd-nv-bs__p{font-size:12.1px !important}#masthead ul.astra-megamenu .hd-nv-bs__sk{min-height:128px !important}#masthead ul.astra-megamenu>li.menu-item>a.menu-link{font-size:12.1px !important;letter-spacing:.05em !important}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link{font-size:13.6px !important;padding:6px 6px 6px 0 !important}#masthead ul.astra-megamenu>li.menu-item{max-width:220px !important}}@media (min-width:1180px){#masthead ul.astra-megamenu .hd-nv-bs__i:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu .hd-nv-bs__sk:nth-child(n+3){display:none !important}}@media (max-width:921px){.ast-mobile-popup-drawer .ast-mobile-popup-content{padding-bottom:148px !important}.hd-nv-mbest .hd-nv-bs__n{font-size:12.1px !important}.hd-nv-mbest .hd-nv-bs__p{font-size:13.2px !important}}.hd-nv-bs__i:focus-visible{outline:3px solid var(--hd-nv-br6) !important;outline-offset:2px !important}@media (min-width:922px){#masthead .ast-header-html,#masthead .ast-header-html .ast-builder-html-element,#masthead .search-container{display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important}#masthead .dgwt-wcas-search-wrapp,#masthead .dgwt-wcas-search-icon{align-self:center !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.menu-item{order:10 !important}#masthead ul.astra-megamenu>li.hd-nv-solo{order:50 !important}#masthead ul.astra-megamenu>li.hd-nv-promo{order:60 !important}#masthead ul.astra-megamenu>li.hd-nv-pfoot{order:99 !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.menu-item>a.menu-link{align-items:flex-start !important;min-height:calc(2.5em + 11px) !important}}.hd-nv-bs__n{-webkit-line-clamp:3 !important}@media (max-width:921px){.ast-mobile-popup-drawer .ast-mobile-popup-content{padding-bottom:16px !important}}@media (min-width:922px) and (max-width:1099px){#masthead ul.astra-megamenu>li.hd-nv-promo--bs{flex:0 0 100% !important;max-width:100% !important;margin-left:0 !important;order:55 !important;padding:0 0 22px !important}#masthead ul.astra-megamenu>li.menu-item{max-width:300px !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__card{display:grid !important;grid-template-columns:minmax(140px, 1fr) auto minmax(180px, 236px) !important;align-items:center !important;gap:6px 20px !important;padding:14px 16px !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__eyebrow{grid-column:1 !important;grid-row:1 !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__title{grid-column:1 !important;grid-row:2 !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-bs{grid-column:2 !important;grid-row:1/span 2 !important;grid-template-columns:repeat(2,146px) !important;gap:10px !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__btn{grid-column:3 !important;grid-row:1/span 2 !important;margin:0 !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-bs__i:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-bs__n{font-size:11.7px !important;-webkit-line-clamp:2 !important}#masthead ul.astra-megamenu>li.menu-item>a.menu-link{font-size:12.4px !important;letter-spacing:.06em !important}#masthead ul.astra-megamenu>li.menu-item>ul.sub-menu>li>a.menu-link{font-size:14px !important}}@media (max-width:921px){.hd-nv-mbest{margin-top:14px !important;padding-top:4px !important}}@media (min-width:922px){#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:after{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;opacity:1 !important;align-self:flex-start !important;margin:0 0 0 2px !important}#masthead ul.astra-megamenu>li.hd-nv-solo>a.menu-link:hover:after{transform:translateX(3px) !important}}@media (min-width:922px) and (max-width:1099px){#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__eyebrow{align-self:end !important}#masthead ul.astra-megamenu>li.hd-nv-promo--bs .hd-nv-promo__title{align-self:start !important;margin-top:3px !important}}@media (min-width:922px){#masthead ul.astra-megamenu .hd-nv-bs>*:nth-child(n+3){display:none !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs{flex:0 0 100% !important;max-width:100% !important;margin-left:0 !important;order:55 !important;padding:0 0 22px !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__card{display:grid !important;grid-template-columns:minmax(140px, 215px) minmax(0, 1fr) minmax(190px, 236px) !important;align-items:center !important;gap:6px 22px !important;padding:16px 18px !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__eyebrow{grid-column:1 !important;grid-row:1 !important;align-self:end !important;margin:0 !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__title{grid-column:1 !important;grid-row:2 !important;align-self:start !important;margin:3px 0 0 !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-bs{grid-column:2 !important;grid-row:1/span 2 !important;grid-template-columns:repeat(4,minmax(0, 1fr)) !important;gap:12px !important;margin:0 !important}#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-promo__btn{grid-column:3 !important;grid-row:1/span 2 !important;margin:0 !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__i:nth-child(-n+4){display:flex !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__sk:nth-child(-n+4){display:block !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs__n{-webkit-line-clamp:2 !important;font-size:11.8px !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs__sk{min-height:172px !important}}@media (min-width:922px) and (max-width:1099px){#masthead ul.astra-megamenu.hd-nv-few>li.hd-nv-promo--bs .hd-nv-bs{grid-template-columns:repeat(2,146px) !important}#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__i:nth-child(n+3),#masthead ul.astra-megamenu.hd-nv-few .hd-nv-bs>.hd-nv-bs__sk:nth-child(n+3){display:none !important}}@media (min-width:922px){#masthead ul.main-header-menu>li.astra-megamenu-li>a{position:relative !important}#masthead ul.main-header-menu>li.astra-megamenu-li>a:before{content:'' !important;position:absolute !important;left:0 !important;right:auto !important;top:100% !important;width:100% !important;height:max(var(--hd-nv-bridge, 22px), 10px) !important;display:none !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;opacity:1 !important;transform:none !important;pointer-events:auto !important;z-index:5 !important}#masthead ul.main-header-menu>li.astra-megamenu-li:hover>a:before,#masthead ul.main-header-menu>li.astra-megamenu-li:focus-within>a:before,#masthead ul.main-header-menu>li.astra-megamenu-li.hd-nv-hot>a:before{display:block !important}#masthead .astra-megamenu{transition:opacity .18s linear .24s,transform .22s var(--hd-nv-ease) .24s,visibility 0s linear .42s !important}#masthead li.astra-megamenu-li:hover>.astra-megamenu,#masthead li.astra-megamenu-li:focus-within>.astra-megamenu,#masthead li.astra-megamenu-li.hd-nv-hot>.astra-megamenu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;transition:opacity .2s linear .05s,transform .24s var(--hd-nv-ease) .05s,visibility 0s linear .05s !important}body.hd-nv-hold .hd-nv-scrim{opacity:1}#masthead ul.main-header-menu>li>a:focus-visible,#masthead .astra-megamenu a:focus-visible{outline:2px solid var(--hd-nv-br6) !important;outline-offset:3px !important;border-radius:8px}#masthead ul.main-header-menu>li.astra-megamenu-li>a[role=button]{cursor:pointer}}@media (max-width:921px){.ast-mobile-popup-drawer #ast-hf-mobile-menu li.menu-item-has-children>ul.sub-menu{display:none !important;height:auto !important;max-height:none !important;overflow:visible !important;opacity:1 !important;visibility:visible !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.menu-item-has-children.hd-nv-open>ul.sub-menu{display:block !important;animation:hdNvSlide .24s var(--hd-nv-ease) both}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.menu-item-has-children>a[role=button]{cursor:pointer}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle{position:absolute !important;transform:none !important;overflow:visible !important;top:8px !important;right:6px !important;width:40px !important;height:40px !important;min-width:40px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#fff !important;border:1px solid var(--hd-nv-line) !important;box-shadow:0 1px 2px rgba(12,28,38,.06) !important;color:var(--hd-nv-ink2) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s var(--hd-nv-ease),border-color .18s var(--hd-nv-ease),color .18s var(--hd-nv-ease),box-shadow .18s var(--hd-nv-ease)}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:before{content:'' !important;position:absolute !important;inset:-5px !important;border-radius:50% !important;background:0 0 !important;border:0 !important;transform:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle>.ast-icon,.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle svg{display:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:after{content:'' !important;position:static !important;display:block !important;width:9px !important;height:9px !important;margin:-3px 0 0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-right:2px solid currentColor !important;border-bottom:2px solid currentColor !important;border-radius:0 0 2px !important;transform:rotate(45deg);transition:transform .26s var(--hd-nv-ease),margin .26s var(--hd-nv-ease);opacity:1 !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.hd-nv-open>.ast-menu-toggle{background:var(--hd-nv-br05) !important;border-color:#bfe4f3 !important;color:var(--hd-nv-br7) !important;box-shadow:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu li.hd-nv-open>.ast-menu-toggle:after{margin-top:3px !important;transform:rotate(225deg)}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:focus-visible{outline:2px solid var(--hd-nv-br6) !important;outline-offset:2px !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:active{background:#edf4f8 !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu .ast-menu-toggle{top:6px !important;right:5px !important;width:34px !important;height:34px !important;min-width:34px !important;background:rgba(255,255,255,.92) !important;border-color:var(--hd-nv-line2) !important;box-shadow:none !important}.ast-mobile-popup-drawer #ast-hf-mobile-menu ul.sub-menu .ast-menu-toggle:after{width:8px !important;height:8px !important}}@media (prefers-reduced-motion:reduce){.ast-mobile-popup-drawer #ast-hf-mobile-menu li.hd-nv-open>ul.sub-menu{animation:none !important}#masthead .astra-megamenu,.ast-mobile-popup-drawer #ast-hf-mobile-menu .ast-menu-toggle:after{transition:none !important}}#hd-sc,#hd-sc-overlay{--sc-ink:#0a1922;--sc-ink2:#2e434c;--sc-mut:#67797f;--sc-line:#e7eef2;--sc-line2:#d2dee5;--sc-bg:#f4f8fa;--sc-br:#37b9e3;--sc-br6:#1596c6;--sc-br7:#0a7299;--sc-br05:#eff9fd;--sc-ok:#0e9f6e;--sc-ok2:#07684a;--sc-ok05:#e9f8f1;--sc-err:#d92d20;--sc-r:18px;--sc-rs:12px;--sc-cta:linear-gradient(180deg,#12a2d2 0%,#0a7299 100%);--sc-ctah:linear-gradient(180deg,#17b0e2 0%,#0c81ac 100%);--sc-e:cubic-bezier(.32,.72,.24,1);--sc-sh:0 1px 2px rgba(10,25,34,.05),0 3px 10px rgba(10,25,34,.05);--sc-sh2:0 10px 30px rgba(10,25,34,.1)}#hd-sc-overlay{background:rgba(6,24,33,.52) !important;-webkit-backdrop-filter:blur(4px) saturate(115%);backdrop-filter:blur(4px) saturate(115%);transition:opacity .38s var(--sc-e),visibility .38s var(--sc-e) !important}body.hd-sc-lock{overscroll-behavior:none !important}#hd-sc{width:min(444px,100vw) !important;max-width:100% !important;background:var(--sc-bg) !important;color:var(--sc-ink) !important;box-shadow:-30px 0 80px rgba(6,24,33,.22),-1px 0 0 rgba(6,24,33,.06) !important;transform:translate3d(102%,0,0) !important;transition:transform .46s var(--sc-e),visibility .46s var(--sc-e) !important;will-change:transform;overscroll-behavior:contain;-webkit-font-smoothing:antialiased}#hd-sc.is-open{transform:translate3d(0,0,0) !important}#hd-sc *{box-sizing:border-box}#hd-sc a:focus-visible,#hd-sc button:focus-visible,#hd-sc input:focus-visible{outline:3px solid rgba(55,185,227,.55) !important;outline-offset:2px !important;border-radius:8px}#hd-sc .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}#hd-sc .hd-sc__bar{position:absolute !important;left:0 !important;top:0 !important;width:38% !important;height:3px !important;z-index:9 !important;background:linear-gradient(90deg,rgba(55,185,227,0),var(--sc-br),rgba(55,185,227,0)) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .2s ease !important}#hd-sc.is-busy .hd-sc__bar{opacity:1 !important;animation:hdScBar 1s linear infinite !important}#hd-sc.is-busy .hd-sc__body{opacity:.55 !important;pointer-events:none !important}@keyframes hdScBar{0%{transform:translateX(-100%)}100%{transform:translateX(365%)}}#hd-sc .hd-sc__head{position:relative !important;z-index:4 !important;display:flex !important;align-items:center !important;gap:9px !important;flex:0 0 auto !important;padding:15px 14px 15px 20px !important;background:#fff !important;border-bottom:1px solid var(--sc-line) !important;transition:box-shadow .2s ease,border-color .2s ease !important}#hd-sc.is-scrolled .hd-sc__head{box-shadow:0 8px 20px rgba(9,35,46,.08) !important;border-bottom-color:transparent !important}#hd-sc .hd-sc__title{font-size:19px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.022em !important;color:var(--sc-ink) !important}#hd-sc .hd-sc__count{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:25px !important;height:25px !important;padding:0 8px !important;border-radius:999px !important;background:var(--sc-br05) !important;border:1px solid #cdebf7 !important;color:var(--sc-br7) !important;font-size:12px !important;font-weight:800 !important;line-height:1 !important;font-variant-numeric:tabular-nums}#hd-sc .hd-sc__close{margin-left:auto !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;padding:0 !important;border-radius:50% !important;background:#f3f7f9 !important;border:1px solid var(--sc-line) !important;color:var(--sc-ink2) !important;cursor:pointer !important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease !important}#hd-sc .hd-sc__close:hover{background:#fef3f2 !important;border-color:#fbc9c4 !important;color:var(--sc-err) !important;transform:rotate(90deg) !important}#hd-sc .hd-sc__close svg{width:16px !important;height:16px !important;display:block !important}#hd-sc .hd-sc__body{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;min-height:0 !important;background:var(--sc-bg) !important;transition:opacity .18s ease !important}#hd-sc .hd-sc__scroll{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 16px 16px !important;background:var(--sc-bg) !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d8e0 transparent}#hd-sc:not(.is-added) .hd-sc__scroll{padding-top:16px !important}#hd-sc .hd-sc__scroll::-webkit-scrollbar{width:9px}#hd-sc .hd-sc__scroll::-webkit-scrollbar-track{background:0 0}#hd-sc .hd-sc__scroll::-webkit-scrollbar-thumb{background:#cbd9e0;border-radius:99px;border:3px solid var(--sc-bg)}#hd-sc .hd-sc__scroll::-webkit-scrollbar-thumb:hover{background:#b4c6d0}#hd-sc.is-added .hd-sc__added{display:flex !important;align-items:center !important;gap:11px !important;margin:16px 0 12px !important;padding:12px 14px !important;background:linear-gradient(180deg,#f2fbf7 0%,#e7f7ef 100%) !important;border:1px solid #bfe9d5 !important;border-radius:14px !important;color:var(--sc-ok2) !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:-.005em !important;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 2px 10px rgba(14,159,110,.08) !important;animation:hdScPop .5s var(--sc-e) both}#hd-sc .hd-sc__checkmark{position:relative !important;flex:0 0 auto !important;width:22px !important;height:22px !important;border-radius:50% !important;background:var(--sc-ok) !important;box-shadow:0 0 0 4px rgba(14,159,110,.15) !important;animation:hdScCheck .5s .1s var(--sc-e) both}#hd-sc .hd-sc__checkmark:after{content:"" !important;position:absolute !important;left:7px !important;top:5px !important;width:6px !important;height:10px !important;border:0 !important;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;border-radius:1px !important;background:0 0 !important;transform:rotate(45deg) !important}@keyframes hdScPop{from{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes hdScCheck{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.12)}100%{transform:scale(1);opacity:1}}#hd-sc .hd-sc__list{margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}#hd-sc ul.woocommerce-mini-cart{display:flex !important;flex-direction:column !important;gap:10px !important;margin:0 !important;padding:0 !important;list-style:none !important}#hd-sc li.mini_cart_item{position:relative !important;list-style:none !important;margin:0 !important;padding:14px !important;background:#fff !important;border:1px solid var(--sc-line) !important;border-radius:var(--sc-r) !important;box-shadow:var(--sc-sh) !important;transition:border-color .2s ease,box-shadow .2s ease !important}#hd-sc li.mini_cart_item:before,#hd-sc li.mini_cart_item:after{content:none !important;display:none !important}#hd-sc li.mini_cart_item:hover{border-color:var(--sc-line2) !important;box-shadow:var(--sc-sh2) !important}#hd-sc li.mini_cart_item.is-new{border-color:#bfe9d5 !important;box-shadow:0 0 0 3px rgba(14,159,110,.13),var(--sc-sh2) !important}#hd-sc .hd-sc__new{position:absolute !important;top:19px !important;left:19px !important;z-index:3 !important;padding:3px 7px !important;border-radius:7px !important;background:var(--sc-ok) !important;color:#fff !important;font-size:9.5px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.07em !important;text-transform:uppercase !important;box-shadow:0 2px 7px rgba(7,104,74,.35) !important;animation:hdScPop .45s var(--sc-e) both}#hd-sc.hd-sc--fresh li.mini_cart_item{animation:hdScItemIn .44s var(--sc-e) both;animation-delay:calc(var(--i,0) * 50ms + 90ms)}@keyframes hdScItemIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#hd-sc.hd-sc--enh li.mini_cart_item{display:grid !important;grid-template-columns:84px minmax(0,1fr) auto !important;grid-template-areas:"media title title" "media chips chips" "media qty price" !important;column-gap:14px !important;row-gap:9px !important;align-items:start !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove){display:contents !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove)>img{grid-area:media !important;align-self:start !important;width:84px !important;height:84px !important;max-width:84px !important;margin:0 !important;padding:0 !important;float:none !important;object-fit:cover !important;background:#f1f6f9 !important;border:1px solid var(--sc-line) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(10,25,34,.06) !important;transition:transform .25s var(--sc-e) !important}#hd-sc.hd-sc--enh li.mini_cart_item:hover>a:not(.remove)>img{transform:scale(1.03) !important}#hd-sc.hd-sc--enh li.mini_cart_item .ast-product-image{grid-area:title !important;display:block !important;margin:0 !important;padding:0 26px 0 0 !important;min-width:0 !important;background:0 0 !important;border:0 !important}#hd-sc.hd-sc--enh li.mini_cart_item>dl.tc-epo-metadata{grid-area:chips !important}#hd-sc.hd-sc--enh li.mini_cart_item>div.quantity{grid-area:qty !important;align-self:center !important}#hd-sc.hd-sc--enh li.mini_cart_item>.ast-mini-cart-price-wrap{grid-area:price !important;align-self:center !important}#hd-sc li.mini_cart_item>a:not(.remove){text-decoration:none !important}#hd-sc .ast-product-name{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:0 !important;padding:0 !important;font-size:15px !important;font-weight:700 !important;line-height:1.34 !important;letter-spacing:-.012em !important;color:var(--sc-ink) !important;transition:color .15s ease !important}#hd-sc li.mini_cart_item:hover .ast-product-name{color:var(--sc-br7) !important}#hd-sc dl.tc-epo-metadata{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}#hd-sc dl.tc-epo-metadata span.hd-chip{display:inline-flex !important;align-items:baseline !important;gap:5px !important;max-width:100% !important;margin:0 !important;padding:4px 9px !important;background:#f4f8fa !important;border:1px solid #e3ecf1 !important;border-radius:8px !important}#hd-sc dl.tc-epo-metadata dt.tc-name{margin:0 !important;padding:0 !important;float:none !important;clear:none !important;font-size:11.5px !important;font-weight:600 !important;line-height:1.25 !important;color:var(--sc-mut) !important;white-space:nowrap !important}#hd-sc dl.tc-epo-metadata dd.tc-value{margin:0 !important;padding:0 !important;float:none !important;clear:none !important;font-size:12px !important;font-weight:700 !important;line-height:1.25 !important;color:var(--sc-ink2) !important;min-width:0 !important}#hd-sc .tc-price-in-cart:empty,#hd-sc .tc-quantity-in-cart:empty{display:none !important}#hd-sc li.mini_cart_item div.quantity{display:inline-flex !important;align-items:center !important;width:auto !important;max-width:none !important;min-width:0 !important;height:38px !important;margin:0 !important;padding:0 !important;float:none !important;background:#fff !important;border:1px solid var(--sc-line2) !important;border-radius:999px !important;box-shadow:0 1px 2px rgba(10,25,34,.05) !important;overflow:hidden !important}#hd-sc li.mini_cart_item div.quantity a.minus,#hd-sc li.mini_cart_item div.quantity a.plus{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:36px !important;min-width:0 !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;color:var(--sc-ink2) !important;font-size:19px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent;user-select:none;transition:background .15s ease,color .15s ease !important}#hd-sc li.mini_cart_item div.quantity a.minus:hover,#hd-sc li.mini_cart_item div.quantity a.plus:hover{background:var(--sc-br05) !important;color:var(--sc-br7) !important}#hd-sc li.mini_cart_item div.quantity a.minus:active,#hd-sc li.mini_cart_item div.quantity a.plus:active{background:#e2f3fb !important}#hd-sc li.mini_cart_item div.quantity input.qty{width:42px !important;height:36px !important;min-height:0 !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important;border-left:1px solid var(--sc-line) !important;border-right:1px solid var(--sc-line) !important;border-radius:0 !important;box-shadow:none !important;text-align:center !important;font-size:14.5px !important;font-weight:800 !important;line-height:36px !important;color:var(--sc-ink) !important;-moz-appearance:textfield;appearance:textfield}#hd-sc li.mini_cart_item div.quantity input.qty::-webkit-outer-spin-button,#hd-sc li.mini_cart_item div.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#hd-sc li.mini_cart_item div.quantity input.qty:focus{outline:0 !important;box-shadow:inset 0 0 0 2px rgba(55,185,227,.4) !important}#hd-sc .ast-mini-cart-price-wrap{margin:0 !important;padding:0 0 0 6px !important;text-align:right !important;min-width:0 !important}#hd-sc .ast-mini-cart-price-wrap .woocommerce-Price-amount{display:block !important;font-size:16.5px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.02em !important;color:var(--sc-ink) !important;white-space:nowrap !important}#hd-sc .ast-mini-cart-price-wrap br.wgm-break{display:none !important}#hd-sc .ast-mini-cart-price-wrap .wgm-tax{display:block !important;margin:2px 0 0 !important;font-size:10px !important;font-weight:400 !important;line-height:1.3 !important;color:#8a9ca3 !important}#hd-sc li.mini_cart_item>a.remove{position:absolute !important;top:9px !important;right:9px !important;z-index:4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:1px solid transparent !important;border-radius:50% !important;color:#9dafb6 !important;font-size:0 !important;line-height:0 !important;opacity:.8 !important;text-decoration:none !important;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease !important}#hd-sc li.mini_cart_item>a.remove:hover{background:#fef3f2 !important;border-color:#fbc9c4 !important;color:var(--sc-err) !important;opacity:1 !important}#hd-sc li.mini_cart_item>a.remove span{display:inline-flex !important}#hd-sc li.mini_cart_item>a.remove svg{width:15px !important;height:15px !important;display:block !important}#hd-sc .hd-sc__foot{position:relative !important;z-index:3 !important;flex:0 0 auto !important;display:flex !important;flex-direction:column !important;margin:0 !important;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px)) !important;background:#fff !important;border-top:1px solid var(--sc-line) !important;box-shadow:0 -14px 30px rgba(9,35,46,.07) !important}#hd-sc .hd-sc__sumrow{display:flex !important;align-items:baseline !important;justify-content:space-between !important;gap:12px !important;margin:0 0 2px !important;padding:0 !important}#hd-sc .hd-sc__sumrow>span{font-size:13.5px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__sumrow>strong{font-size:25px !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-.032em !important;color:var(--sc-ink) !important;white-space:nowrap !important;border-radius:8px !important;padding:1px 3px !important;margin:0 -3px !important}#hd-sc .hd-sc__sumrow>strong .woocommerce-Price-amount,#hd-sc .hd-sc__sumrow>strong bdi{font:inherit !important;color:inherit !important}#hd-sc .hd-sc__sumrow>strong.is-flash{animation:hdScFlash .9s ease both}@keyframes hdScFlash{0%{background:rgba(55,185,227,.24)}100%{background:0 0}}#hd-sc .hd-sc__legal{margin:0 0 12px !important;padding:0 !important;font-size:11.5px !important;font-weight:400 !important;line-height:1.45 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__legal a{color:var(--sc-mut) !important;text-decoration:underline !important;text-underline-offset:2px !important;text-decoration-color:#c2d2da !important}#hd-sc .hd-sc__legal a:hover{color:var(--sc-br7) !important;text-decoration-color:currentColor !important}#hd-sc .hd-sc__eta{display:flex !important;align-items:center !important;gap:11px !important;margin:0 0 12px !important;padding:11px 13px !important;background:linear-gradient(180deg,#f2fbf7 0%,#e8f7f0 100%) !important;border:1px solid #c6ead8 !important;border-radius:14px !important;color:var(--sc-ok) !important}#hd-sc .hd-sc__eta svg{flex:0 0 auto !important;width:21px !important;height:21px !important;stroke:currentColor !important;fill:none !important}#hd-sc .hd-sc__eta>div{display:block !important;min-width:0 !important}#hd-sc .hd-sc__eta b{display:block !important;font-size:13.5px !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:-.01em !important;color:var(--sc-ok2) !important}#hd-sc .hd-sc__eta span{display:block !important;margin-top:1px !important;font-size:12px !important;font-weight:600 !important;line-height:1.3 !important;color:#3f7a63 !important}#hd-sc .hd-sc__btn--primary{position:relative !important;overflow:hidden !important;isolation:isolate !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;min-height:58px !important;margin:0 0 9px !important;padding:0 20px !important;background:var(--sc-cta) !important;color:#fff !important;border:0 !important;border-radius:14px !important;font-size:17px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:-.012em !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;cursor:pointer !important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 9px 22px rgba(10,114,153,.3),0 2px 4px rgba(10,114,153,.2) !important;transition:transform .16s var(--sc-e),box-shadow .22s ease,background .22s ease !important;-webkit-tap-highlight-color:transparent}#hd-sc .hd-sc__btn--primary:hover{background:var(--sc-ctah) !important;transform:translateY(-1px) !important;box-shadow:0 1px 0 rgba(255,255,255,.32) inset,0 14px 28px rgba(10,114,153,.36),0 3px 6px rgba(10,114,153,.22) !important}#hd-sc .hd-sc__btn--primary:active{transform:translateY(0) !important}#hd-sc .hd-sc__btn--primary:after{content:"" !important;display:block !important;position:absolute !important;top:0 !important;left:-60% !important;width:38% !important;height:100% !important;z-index:-1 !important;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.34) 50%,transparent 100%) !important;transform:skewX(-18deg) !important;opacity:0 !important;pointer-events:none !important}#hd-sc.is-open .hd-sc__btn--primary:after{animation:hdScShine 1.15s .5s var(--sc-e) 1 both}@keyframes hdScShine{0%{left:-60%;opacity:0}14%{opacity:1}100%{left:130%;opacity:0}}#hd-sc .hd-sc__arrow{position:relative !important;flex:0 0 auto !important;display:inline-block !important;width:19px !important;height:12px !important;background:0 0 !important;border:0 !important;transition:transform .22s var(--sc-e) !important}#hd-sc .hd-sc__arrow:before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;top:50% !important;width:100% !important;height:2px !important;background:currentColor !important;border:0 !important;border-radius:2px !important;transform:translateY(-50%) !important}#hd-sc .hd-sc__arrow:after{content:"" !important;display:block !important;position:absolute !important;right:0 !important;top:50% !important;width:8px !important;height:8px !important;background:0 0 !important;border:0 !important;border-top:2px solid currentColor !important;border-right:2px solid currentColor !important;border-radius:1px !important;transform:translateY(-50%) rotate(45deg) !important}#hd-sc .hd-sc__btn--primary:hover .hd-sc__arrow{transform:translateX(4px) !important}#hd-sc .hd-sc__secure{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:0 0 11px !important;padding:0 !important;font-size:11.5px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__secure svg{flex:0 0 auto !important;width:13px !important;height:13px !important;stroke:var(--sc-ok) !important;fill:none !important}#hd-sc .hd-sc__actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:0 0 12px !important;padding:0 !important}#hd-sc .hd-sc__btn--ghost{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:46px !important;margin:0 !important;padding:0 10px !important;background:#fff !important;color:var(--sc-ink2) !important;border:1px solid var(--sc-line2) !important;border-radius:12px !important;font-size:14px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:-.005em !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;cursor:pointer !important;box-shadow:0 1px 2px rgba(10,25,34,.04) !important;transition:background .15s ease,border-color .15s ease,color .15s ease !important}#hd-sc .hd-sc__btn--ghost:hover{background:#f6fafc !important;border-color:#b8cad4 !important;color:var(--sc-ink) !important}#hd-sc .hd-sc__trust{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:7px !important;margin:0 !important;padding:12px 0 0 !important;list-style:none !important;border-top:1px solid var(--sc-line) !important}#hd-sc .hd-sc__trust li{display:flex !important;align-items:flex-start !important;gap:5px !important;margin:0 !important;padding:0 !important;list-style:none !important;font-size:11px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--sc-ink2) !important}#hd-sc .hd-sc__trust li:before{content:"" !important;display:block !important;flex:0 0 auto !important;width:14px !important;height:14px !important;margin:0 !important;border:0 !important;border-radius:50% !important;background-color:var(--sc-ok05) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E9F6E' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:9px 9px !important;color:transparent !important;font-size:0 !important;box-shadow:none !important}#hd-sc .hd-sc__pay{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:12px 0 0 !important}#hd-sc .hd-sc__pay>b{flex:0 0 100% !important;margin:0 0 5px !important;font-size:10px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.09em !important;text-transform:uppercase !important;color:#96a7ae !important}#hd-sc .hd-sc__pay>span{display:inline-flex !important;align-items:center !important;height:26px !important;padding:0 9px !important;background:#fafcfd !important;border:1px solid var(--sc-line) !important;border-radius:7px !important;font-size:11px !important;font-weight:700 !important;line-height:1 !important;color:var(--sc-ink2) !important;white-space:nowrap !important}#hd-sc .hd-sc__empty{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;flex:1 1 auto !important;margin:0 !important;padding:44px 26px calc(44px + env(safe-area-inset-bottom,0px)) !important;background:var(--sc-bg) !important}#hd-sc .hd-sc__emptyicon{width:34px !important;height:34px !important;margin:0 0 18px !important;padding:15px !important;box-sizing:content-box !important;stroke:var(--sc-br6) !important;fill:none !important;stroke-width:1.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important;background:#fff !important;border:1px solid #d6eff9 !important;border-radius:50% !important;box-shadow:0 6px 18px rgba(21,150,198,.1) !important}#hd-sc .hd-sc__emptytitle{margin:0 0 7px !important;font-size:19px !important;font-weight:800 !important;line-height:1.3 !important;letter-spacing:-.02em !important;color:var(--sc-ink) !important}#hd-sc .hd-sc__emptytext{margin:0 0 22px !important;max-width:32ch !important;font-size:14px !important;font-weight:400 !important;line-height:1.55 !important;color:var(--sc-mut) !important}#hd-sc .hd-sc__empty .hd-sc__btn--primary{max-width:290px !important;margin:0 auto !important}#hd-sc{height:100% !important;height:100dvh !important}@media (max-width:640px){#hd-sc{width:100% !important;max-width:100% !important;box-shadow:none !important}#hd-sc .hd-sc__head{padding:13px 12px 13px 16px !important}#hd-sc .hd-sc__title{font-size:18px !important}#hd-sc .hd-sc__close{width:44px !important;height:44px !important}#hd-sc .hd-sc__scroll{padding:0 12px 14px !important}#hd-sc:not(.is-added) .hd-sc__scroll{padding-top:14px !important}#hd-sc.is-added .hd-sc__added{margin:14px 0 10px !important;font-size:14px !important}#hd-sc li.mini_cart_item{padding:12px !important;border-radius:16px !important}#hd-sc.hd-sc--enh li.mini_cart_item{grid-template-columns:72px minmax(0,1fr) auto !important;column-gap:12px !important;row-gap:8px !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove)>img{width:72px !important;height:72px !important;max-width:72px !important;border-radius:12px !important}#hd-sc .hd-sc__new{top:16px !important;left:16px !important}#hd-sc .ast-product-name{font-size:14.5px !important}#hd-sc.hd-sc--enh li.mini_cart_item .ast-product-image{padding-right:28px !important}#hd-sc li.mini_cart_item>a.remove{width:34px !important;height:34px !important;top:7px !important;right:7px !important}#hd-sc li.mini_cart_item div.quantity{height:40px !important}#hd-sc li.mini_cart_item div.quantity a.minus,#hd-sc li.mini_cart_item div.quantity a.plus{width:42px !important;height:38px !important;font-size:20px !important}#hd-sc li.mini_cart_item div.quantity input.qty{width:40px !important;height:38px !important;line-height:38px !important}#hd-sc .hd-sc__foot{padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px)) !important}#hd-sc .hd-sc__sumrow>strong{font-size:23px !important}#hd-sc .hd-sc__btn--primary{min-height:56px !important;font-size:16.5px !important}#hd-sc .hd-sc__btn--ghost{min-height:48px !important;font-size:13.5px !important}#hd-sc .hd-sc__trust{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important}#hd-sc .hd-sc__trust li{font-size:10.5px !important}#hd-sc .hd-sc__empty{padding:36px 20px calc(36px + env(safe-area-inset-bottom,0px)) !important}}@media (max-width:400px){#hd-sc.hd-sc--enh li.mini_cart_item{grid-template-columns:62px minmax(0,1fr) auto !important;column-gap:10px !important}#hd-sc.hd-sc--enh li.mini_cart_item>a:not(.remove)>img{width:62px !important;height:62px !important;max-width:62px !important}#hd-sc .hd-sc__new{top:14px !important;left:14px !important;padding:2px 6px !important;font-size:9px !important}#hd-sc .ast-product-name{font-size:14px !important}#hd-sc dl.tc-epo-metadata span.hd-chip{padding:3px 8px !important}#hd-sc dl.tc-epo-metadata dt.tc-name{font-size:11px !important}#hd-sc dl.tc-epo-metadata dd.tc-value{font-size:11.5px !important}#hd-sc .ast-mini-cart-price-wrap .woocommerce-Price-amount{font-size:15.5px !important}#hd-sc .hd-sc__sumrow>span{font-size:12.5px !important}#hd-sc .hd-sc__sumrow>strong{font-size:22px !important}#hd-sc .hd-sc__trust{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#hd-sc .hd-sc__actions{gap:7px !important}#hd-sc .hd-sc__btn--ghost{font-size:13px !important;padding:0 6px !important}}@media (max-height:560px){#hd-sc .hd-sc__eta{padding:9px 12px !important;margin-bottom:9px !important}#hd-sc .hd-sc__btn--primary{min-height:52px !important;margin-bottom:7px !important}#hd-sc .hd-sc__secure{margin-bottom:8px !important}#hd-sc .hd-sc__actions{margin-bottom:9px !important}#hd-sc .hd-sc__trust{padding-top:9px !important}#hd-sc .hd-sc__pay{display:none !important}}@media (hover:none){#hd-sc li.mini_cart_item:hover{box-shadow:var(--sc-sh) !important;border-color:var(--sc-line) !important}#hd-sc.hd-sc--enh li.mini_cart_item:hover>a:not(.remove)>img{transform:none !important}#hd-sc .hd-sc__btn--primary:hover{transform:none !important}#hd-sc .hd-sc__close:hover{transform:none !important}}@media (prefers-reduced-motion:reduce){#hd-sc,#hd-sc *,#hd-sc-overlay{animation-duration:1ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;transition-delay:0ms !important}#hd-sc.hd-sc--fresh li.mini_cart_item{animation:none !important}}@media print{#hd-sc,#hd-sc-overlay{display:none !important}}#hd-sc .hd-sc__live{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}#hd-sc li.mini_cart_item div.quantity a.minus.is-off{opacity:.32 !important;pointer-events:none !important;cursor:default !important;background:0 0 !important;color:var(--sc-ink2) !important}#hd-sc .hd-sc__legal a.hd-sc__legallink{white-space:nowrap !important}#hd-sc li.mini_cart_item .ast-product-image .ast-product-name{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}#hd-sc dl.tc-epo-metadata span.hd-chip{font-size:12px !important;line-height:1.25 !important}#hd-sc .hd-sc__trust li{padding-left:0 !important}#hd-sc .hd-sc__trust li:before{position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:none !important}#hd-sc .hd-sc__legal{margin-bottom:10px !important}#hd-sc .hd-sc__eta{padding:10px 12px !important;margin-bottom:10px !important}#hd-sc .hd-sc__btn--primary{min-height:56px !important;margin-bottom:8px !important}#hd-sc .hd-sc__secure{margin-bottom:9px !important}#hd-sc .hd-sc__actions{margin-bottom:10px !important}#hd-sc .hd-sc__btn--ghost{min-height:44px !important}#hd-sc .hd-sc__trust{padding-top:10px !important}#hd-sc .hd-sc__pay{padding-top:9px !important;gap:5px !important}#hd-sc .hd-sc__pay>b{font-size:9.5px !important;margin:0 0 3px !important}#hd-sc .hd-sc__pay>span{height:23px !important;padding:0 7px !important;font-size:10px !important}@media (max-height:620px){#hd-sc .hd-sc__pay{display:none !important}}#hd-sc li.mini_cart_item .ast-mini-cart-price-wrap .wgm-tax,#hd-sc li.mini_cart_item .ast-mini-cart-price-wrap .wgm-break{display:none !important}#hd-sc dl.tc-epo-metadata.is-folded>span.hd-chip:nth-of-type(n+3){display:none !important}#hd-sc .hd-sc__more{display:inline-flex !important;align-items:center !important;height:25px !important;margin:0 !important;padding:0 9px !important;background:#fff !important;border:1px dashed #a9d9ec !important;border-radius:8px !important;color:var(--sc-br7) !important;font-size:11.5px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:-.005em !important;text-transform:none !important;cursor:pointer !important;box-shadow:none !important;-webkit-appearance:none !important;appearance:none !important;transition:background .15s ease,border-color .15s ease,color .15s ease !important}#hd-sc .hd-sc__more:hover{background:var(--sc-br05) !important;border-color:var(--sc-br) !important}@media (max-width:640px){#hd-sc .hd-sc__pay{padding-top:8px !important;gap:4px !important}#hd-sc .hd-sc__pay>b{font-size:9px !important;margin:0 0 3px !important;letter-spacing:.08em !important}#hd-sc .hd-sc__pay>span{height:21px !important;padding:0 6px !important;font-size:9.5px !important}#hd-sc .hd-sc__eta{padding:9px 11px !important;margin-bottom:9px !important}#hd-sc .hd-sc__eta b{font-size:13px !important}#hd-sc .hd-sc__eta span{font-size:11.5px !important}#hd-sc .hd-sc__actions{margin-bottom:9px !important}#hd-sc .hd-sc__btn--ghost{min-height:46px !important}#hd-sc .hd-sc__trust{padding-top:9px !important;gap:5px 8px !important}#hd-sc .hd-sc__legal{margin-bottom:9px !important}#hd-sc li.mini_cart_item>a.remove{width:38px !important;height:38px !important;top:5px !important;right:5px !important}#hd-sc .hd-sc__more{height:28px !important;padding:0 10px !important}}@media (max-width:640px) and (max-height:720px){#hd-sc .hd-sc__pay{display:none !important}}#hd-sc .jde_hint{margin:12px 2px 0 !important;padding:0 !important;font-size:10.5px !important;font-weight:400 !important;line-height:1.5 !important;color:#8a9ca3 !important;text-align:left !important}#hd-sc .jde_hint a{color:#8a9ca3 !important;font-weight:400 !important;font-size:inherit !important;text-decoration:underline !important;text-underline-offset:2px !important;text-decoration-color:#c7d6de !important}#hd-sc .jde_hint a:hover{color:var(--sc-br7) !important;text-decoration-color:currentColor !important}#hd-sc .hd-sc__list>.woocommerce-mini-cart__total,#hd-sc .hd-sc__list>.woocommerce-mini-cart__buttons{display:none !important}body.home{--h5-ink:#0b1b24;--h5-ink2:#2c4450;--h5-mut:#5f7787;--h5-mut2:#8aa1ae;--h5-line:#e6eff4;--h5-line2:#d5e6ee;--h5-line3:#c3dce8;--h5-tint:#f6fafd;--h5-tint2:#edf6fb;--h5-tint3:#e1f0f8;--h5-b0:#37b9e3;--h5-b1:#12a0ce;--h5-b2:#046a8f;--h5-b3:#08415a;--h5-grad:linear-gradient(135deg,#12a0ce 0%,#046a8f 100%);--h5-deep:linear-gradient(155deg,#0c7ea6 0%,#065676 52%,#07374b 100%);--h5-d:"Mulish","Source Sans Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--h5-t:"Source Sans Pro","Mulish",system-ui,-apple-system,"Segoe UI",sans-serif;--h5-r1:12px;--h5-r2:16px;--h5-r3:22px;--h5-r4:30px;--h5-e1:0 1px 2px rgba(11,27,36,.05),0 10px 26px -14px rgba(11,27,36,.2);--h5-e2:0 2px 6px rgba(11,27,36,.07),0 26px 52px -22px rgba(11,27,36,.3);--h5-glow:0 14px 34px -12px rgba(4,106,143,.48);--h5-tr:.26s cubic-bezier(.4,0,.2,1);--h5-w:1300px;--h5-sp:clamp(54px,6.4vw,104px);--h5-sp2:clamp(30px,3.4vw,54px)}body.home #page #content :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,td,th,figcaption,blockquote,label,small,strong,b,em,cite,summary,address,a,span,div,button,input,select,textarea,legend,time,abbr):not(i):not([class*=fa-]):not([class*=eicon]):not(.star-rating){font-family:var(--h5-t)!important}body.home #page #content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.hd-hero__title,.hd-hero__badge,.hd-hero__proof,.hd-hd__t,.hd-hd__eye,.hd-band__eyebrow,.hd-band__cta,.hd-eyebrow,.hd-final__eye,.hd-final__note,.hd-step__n,.hd-step__tag,.hd-num,.hd-btn,.hd-btn *,.button,button,.price,.price *,.amount,.amount *,.hd-chip,.hd-tq__a,.hd-tq__v,.hd-trust__k b,.hd-trust__k span,.hd-advice__k b,.hd-advice__k span,.hd-qnav__list a,.hd-qnav__cta,.hd-qnav__cta *,.hd-more__btn,.hd-more__btn *,.ast-woo-product-category,.woocommerce-loop-product__title,.hd-faq summary,.hd-note,.hd-tbar,.hd-tbar *):not(i):not([class*=fa-]){font-family:var(--h5-d)!important}body.home :is(.hd-hbar,.hd-hbar *,.hd-prog){font-family:var(--h5-d)!important}body.home #page #content{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body.home #page #content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.woocommerce-loop-product__title,.hd-btn,.button,a,p,li,summary,label,span,td,th,figcaption,blockquote,dt,dd){hyphens:manual!important;-webkit-hyphens:manual!important}body.home #page #content :is(p,li,td,figcaption,blockquote,.elementor-widget-text-editor,.woocommerce-loop-product__title){overflow-wrap:break-word!important}body.home ::selection{background:rgba(18,160,206,.22);color:#06202b}body.home #page #content .elementor-105251>section>.elementor-container,body.home #page #content .hd-more__box>.elementor-container{width:min(100% - 40px,var(--h5-w))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.home #page #content .hd-wrap,body.home #page #content .hd-sec__in,body.home #page #content .hd-qnav__in{width:min(100% - 40px,var(--h5-w))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.home #page #content .hd-sec{padding-left:0!important;padding-right:0!important;padding-top:var(--h5-sp)!important;padding-bottom:var(--h5-sp)!important}body.home #page #content .elementor-105251{overflow-x:clip!important}body.home #page #content .elementor-105251 .elementor-element-populated{padding-left:0!important;padding-right:0!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-column+.elementor-column)>.elementor-container{display:grid!important;gap:20px!important;align-items:stretch!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-column+.elementor-column)>.elementor-container>.elementor-column{width:auto!important;max-width:none!important;min-width:0!important}body.home #page #content .elementor-105251>section:has(.hd-num)>.elementor-container{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25)>.elementor-container{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.home #page #content .elementor-105251>section:has(.hd-more__box){display:block!important}body.home #page #content .hd-more__box{width:100%!important;max-width:none!important}body.home #page #content .hd-more__box .elementor-widget-wrap{align-items:stretch!important}body.home #page #content .hd-more__box .elementor-widget,body.home #page #content .hd-more__box .elementor-widget-container{max-width:none!important;width:100%!important}body.home #page #content .hd-more__box .elementor-column{width:100%!important}body.home #page #content .hd-announce__link{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-family:var(--h5-d)!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#fff!important;text-decoration:none!important;padding:12px 20px!important;transition:opacity var(--h5-tr)!important}body.home #page #content .hd-announce__link:hover{opacity:.86!important}body.home #page #content .elementor-105251>section:has(.hd-announce__link){background:linear-gradient(90deg,#075c7d 0%,#0e93c0 52%,#37b9e3 100%)!important}body.home #page #content .hd-hero{padding-top:clamp(46px,5.4vw,86px)!important;padding-bottom:clamp(40px,4.6vw,74px)!important;isolation:isolate!important}body.home #page #content .hd-hero__badge{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:8px 16px 8px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;border:1px solid var(--h5-line2)!important;box-shadow:0 1px 2px rgba(11,27,36,.05)!important;backdrop-filter:blur(6px)!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--h5-b2)!important;margin:0 0 22px!important}body.home #page #content .hd-hero__badge svg{width:15px!important;height:15px!important;opacity:.9!important}body.home #page #content .hd-hero__title{font-family:var(--h5-d)!important;font-weight:800!important;font-size:clamp(33px,5.2vw,60px)!important;line-height:1.03!important;letter-spacing:-.032em!important;color:var(--h5-ink)!important;max-width:19ch!important;margin:0 auto 18px!important;text-wrap:balance!important}body.home #page #content .hd-hero__title em{background:linear-gradient(100deg,#12a0ce 0%,#046a8f 92%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}body.home #page #content .hd-hero__sub{font-size:clamp(15.5px,1.25vw,18px)!important;line-height:1.62!important;color:var(--h5-mut)!important;max-width:60ch!important;margin:0 auto 30px!important;text-wrap:pretty!important}body.home #page #content .hd-hero__cta{gap:14px!important;margin-bottom:30px!important}body.home #page #content .hd-hero__proof{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 0!important;margin:0 auto!important;max-width:940px!important}body.home #page #content .hd-hero__proof>span{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:600!important;color:var(--h5-ink2)!important;line-height:1.3!important;white-space:nowrap!important;border-left:1px solid var(--h5-line2)!important}body.home #page #content .hd-hero__proof>span:first-child{border-left:0!important;padding-left:0!important}body.home #page #content .hd-hero__proof>span:last-child{padding-right:0!important}body.home #page #content .hd-hero__proof svg{width:17px!important;height:17px!important;color:var(--h5-b1)!important;flex:0 0 auto!important}body.home #page #content .hd-hero__scroll{margin-top:34px!important;opacity:.6!important}body.home #page #content .hd-btn{font-family:var(--h5-d)!important;font-weight:800!important;letter-spacing:.005em!important;text-transform:none!important;border-radius:999px!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr),background var(--h5-tr),color var(--h5-tr)!important}body.home #page #content .hd-btn--p{background:var(--h5-grad)!important;color:#fff!important;border:0!important;box-shadow:var(--h5-glow)!important}body.home #page #content .hd-btn--p:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px -14px rgba(4,106,143,.58)!important}body.home #page #content .hd-btn--g{background:#fff!important;color:var(--h5-b2)!important;border:1px solid var(--h5-line2)!important;box-shadow:0 1px 2px rgba(11,27,36,.05)!important}body.home #page #content .hd-btn--g:hover{border-color:var(--h5-line3)!important;background:var(--h5-tint2)!important;transform:translateY(-2px)!important}body.home #page #content .hd-btn .hd-ar,body.home #page #content .hd-btn svg{transition:transform var(--h5-tr)!important}body.home #page #content .hd-btn:hover .hd-ar{transform:translateX(3px)!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price){padding-top:0!important;padding-bottom:clamp(26px,3vw,44px)!important;background:#fff!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-wrap{position:relative!important;border-radius:var(--h5-r3)!important;overflow:hidden!important;min-height:clamp(260px,26vw,360px)!important;box-shadow:var(--h5-e1)!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr)!important;background-size:cover!important;background-position:center!important;padding:24px 20px 22px!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-wrap:hover{transform:translateY(-4px)!important;box-shadow:var(--h5-e2)!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-background-overlay{background-image:linear-gradient(180deg,rgba(6,18,26,.14) 0%,rgba(6,18,26,.3) 42%,rgba(5,26,38,.76) 100%)!important;opacity:1!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-heading-title{color:#fff!important;text-shadow:0 1px 14px rgba(4,18,26,.42)!important;font-family:var(--h5-d)!important;letter-spacing:-.02em!important}body.home #page #content .hd-tile__price{display:inline-block!important;margin-top:10px!important;background:var(--h5-grad)!important;color:#fff!important;padding:6px 15px!important;border-radius:999px!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:-.01em!important;text-shadow:none!important;box-shadow:0 8px 20px -10px rgba(4,106,143,.8)!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-button{background:rgba(255,255,255,.94)!important;color:var(--h5-b3)!important;border-radius:999px!important;font-family:var(--h5-d)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:.01em!important;text-transform:none!important;padding:13px 22px!important;border:0!important;box-shadow:0 10px 26px -14px rgba(4,18,26,.7)!important;transition:background var(--h5-tr),color var(--h5-tr),transform var(--h5-tr)!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-button:hover{background:var(--h5-grad)!important;color:#fff!important;transform:translateY(-1px)!important}body.home #page #content .hd-usp-host{background:var(--h5-tint)!important;border-block:1px solid var(--h5-line)!important}body.home #page #content .hd-usp{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0!important;padding:0!important;list-style:none!important;scroll-snap-type:x proximity!important}body.home #page #content .hd-usp::-webkit-scrollbar{display:none!important}body.home #page #content .hd-usp>li{flex:1 1 0!important;min-width:172px!important;margin:0!important;border-left:1px solid var(--h5-line)!important;scroll-snap-align:start!important}body.home #page #content .hd-usp>li:first-child{border-left:0!important}body.home #page #content .hd-usp>li,body.home #page #content .hd-usp>li>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:15px 16px!important;text-decoration:none!important;color:var(--h5-ink2)!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important}body.home #page #content .hd-usp>li>a{width:100%!important;padding:0!important;transition:color var(--h5-tr)!important}body.home #page #content .hd-usp>li>a:hover{color:var(--h5-b2)!important}body.home #page #content .hd-usp svg{width:19px!important;height:19px!important;flex:0 0 auto!important;color:var(--h5-b1)!important}body.home #page #content .hd-qnav{background:rgba(255,255,255,.86)!important;backdrop-filter:saturate(180%) blur(14px)!important;-webkit-backdrop-filter:saturate(180%) blur(14px)!important;border-bottom:1px solid var(--h5-line)!important;box-shadow:none!important}body.home #page #content .hd-qnav.is-stuck{box-shadow:0 10px 26px -22px rgba(11,27,36,.55)!important}body.home #page #content .hd-qnav__in{position:relative!important;display:flex!important;align-items:center!important}body.home #page #content .hd-qnav__list{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:8px 0!important;list-style:none!important;overflow-x:auto!important;scrollbar-width:none!important;flex:1 1 auto!important;min-width:0!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 46px),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 46px),transparent 100%)!important}body.home #page #content .hd-qnav__list::-webkit-scrollbar{display:none!important}body.home #page #content .hd-qnav__list li{margin:0!important;flex:0 0 auto!important}body.home #page #content .hd-qnav__list a{display:block!important;padding:9px 15px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:-.004em!important;color:var(--h5-mut)!important;text-decoration:none!important;white-space:nowrap!important;transition:background var(--h5-tr),color var(--h5-tr)!important}body.home #page #content .hd-qnav__list a:hover{background:var(--h5-tint2)!important;color:var(--h5-b2)!important}body.home #page #content .hd-qnav__list a.is-cur,body.home #page #content .hd-qnav__list .is-cur>a{background:var(--h5-tint3)!important;color:var(--h5-b3)!important}body.home #page #content .hd-qnav__cta{position:static!important;flex:0 0 auto!important;margin-left:12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:11px 19px!important;border-radius:999px!important;background:var(--h5-grad)!important;color:#fff!important;text-decoration:none!important;font-family:var(--h5-d)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:.005em!important;white-space:nowrap!important;box-shadow:var(--h5-glow)!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr)!important}body.home #page #content .hd-qnav__cta:hover{transform:translateY(-1px)!important;box-shadow:0 18px 36px -14px rgba(4,106,143,.6)!important}body.home #page #content .hd-qnav__cta svg{width:16px!important;height:16px!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price)>.elementor-container>.elementor-column{display:flex!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-wrap{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:26px 22px 24px!important;text-align:center!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget{width:100%!important;max-width:none!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-container{width:100%!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-heading-title{display:block!important;font-size:clamp(19px,1.7vw,25px)!important;font-weight:800!important;line-height:1.16!important;margin:0!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-heading:nth-child(3) .elementor-heading-title{font-size:14px!important;font-weight:600!important;color:rgba(255,255,255,.88)!important;letter-spacing:0!important;line-height:1.45!important;margin-top:8px!important;text-shadow:0 1px 10px rgba(4,18,26,.5)!important}body.home #page #content .hd-tile__price{margin:12px auto 0!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-button-wrapper{margin-top:18px!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-wrap>.elementor-element{position:relative!important;z-index:2!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute!important}body.home #page #content .hd-tile__price{display:table!important;margin:12px auto 0!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-background-overlay{background-image:linear-gradient(180deg,rgba(6,18,26,.1) 0%,rgba(6,18,26,.22) 38%,rgba(4,22,32,.66) 74%,rgba(3,20,29,.86) 100%)!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-button{white-space:nowrap!important;padding:12px 24px!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important}body.home #page #content :is(.hd-eyebrow,.hd-hd__eye,.hd-final__eye,.hd-band__eyebrow){display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--h5-d)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:var(--h5-b1)!important;margin:0 0 12px!important;line-height:1.2!important}body.home #page #content :is(.hd-eyebrow,.hd-hd__eye):before{content:""!important;display:inline-block!important;width:26px!important;height:3px!important;border-radius:2px!important;background:var(--h5-grad)!important;flex:0 0 auto!important}body.home #page #content .hd-hd__eye svg{width:15px!important;height:15px!important}body.home #page #content .hd-hd{margin-bottom:clamp(26px,2.6vw,42px)!important}body.home #page #content .hd-hd__t,body.home #page #content .elementor-105251>section:has(.hd-eyebrow) h2.elementor-heading-title{font-family:var(--h5-d)!important;font-weight:800!important;font-size:clamp(25px,3vw,40px)!important;line-height:1.1!important;letter-spacing:-.028em!important;color:var(--h5-ink)!important;margin:0 0 12px!important;text-wrap:balance!important}body.home #page #content .hd-hd__s,body.home #page #content .elementor-105251>section:has(.hd-eyebrow) .elementor-widget-text-editor p{font-size:16px!important;line-height:1.62!important;color:var(--h5-mut)!important;max-width:64ch!important;margin:0!important}body.home #page #content .hd-sec--c .hd-hd,body.home #page #content .hd-hd[data-align~"center"]{text-align:center!important}body.home #page #content .woocommerce ul.products,body.home #page #content ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(248px,1fr))!important;gap:22px!important;margin:26px 0 0!important;padding:0!important;list-style:none!important}body.home #page #content ul.products:before,body.home #page #content ul.products:after{display:none!important;content:none!important}body.home #page #content ul.products li.product{display:flex!important;flex-direction:column!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;background:#fff!important;border:1px solid var(--h5-line)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 1px 2px rgba(11,27,36,.04)!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr),border-color var(--h5-tr)!important}body.home #page #content ul.products li.product:hover{transform:translateY(-4px)!important;border-color:var(--h5-line2)!important;box-shadow:var(--h5-e2)!important}body.home #page #content ul.products li.product .astra-shop-thumbnail-wrap{position:relative!important;margin:0!important;padding:0!important;background:linear-gradient(180deg,#fbfdfe 0%,var(--h5-tint2) 100%)!important;border-bottom:1px solid var(--h5-line)!important;overflow:hidden!important}body.home #page #content ul.products li.product .astra-shop-thumbnail-wrap>a{display:block!important;aspect-ratio:4/3!important;padding:14px!important;box-sizing:border-box!important}body.home #page #content ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;border-radius:0!important;transition:transform .55s cubic-bezier(.2,.7,.3,1)!important}body.home #page #content ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.045)!important}body.home #page #content ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:15px 16px 17px!important;text-align:left!important}body.home #page #content ul.products li.product .ast-woo-product-category{display:inline-flex!important;align-self:flex-start!important;align-items:center!important;padding:4px 10px!important;border-radius:999px!important;background:var(--h5-tint2)!important;color:var(--h5-b2)!important;font-family:var(--h5-d)!important;font-size:9.6px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important;line-height:1.4!important;margin:0!important}body.home #page #content ul.products li.product .woocommerce-loop-product__title{font-family:var(--h5-d)!important;font-size:15.4px!important;font-weight:700!important;line-height:1.34!important;letter-spacing:-.006em!important;color:var(--h5-ink)!important;margin:11px 0 0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.68em!important;transition:color var(--h5-tr)!important}body.home #page #content ul.products li.product:hover .woocommerce-loop-product__title{color:var(--h5-b2)!important}body.home #page #content ul.products li.product .price{display:block!important;font-family:var(--h5-d)!important;font-size:20.5px!important;font-weight:800!important;letter-spacing:-.022em!important;color:var(--h5-ink)!important;font-variant-numeric:tabular-nums!important;margin:9px 0 0!important}body.home #page #content ul.products li.product .price small,body.home #page #content ul.products li.product .wgm-info{display:block!important;font-family:var(--h5-t)!important;font-size:11.6px!important;font-weight:400!important;letter-spacing:0!important;color:var(--h5-mut2)!important;line-height:1.5!important;margin:2px 0 0!important}body.home #page #content ul.products li.product .wgm-info a{color:var(--h5-mut)!important;text-decoration:underline!important;text-underline-offset:2px!important}body.home #page #content ul.products li.product a.button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:15px 0 0!important;padding:0 18px!important;min-height:46px!important;width:100%!important;border-radius:999px!important;border:1px solid #CFE7F1!important;background:var(--h5-tint2)!important;color:var(--h5-b2)!important;font-family:var(--h5-d)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.005em!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:background var(--h5-tr),color var(--h5-tr),border-color var(--h5-tr),box-shadow var(--h5-tr)!important}body.home #page #content ul.products li.product a.button:after{content:""!important;flex:0 0 auto!important;transition:transform var(--h5-tr)!important}body.home #page #content ul.products li.product a.button:hover:after{transform:translateX(3px)!important}body.home #page #content ul.products li.product:hover a.button,body.home #page #content ul.products li.product a.button:hover{background:var(--h5-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:var(--h5-glow)!important}@media (hover:none){body.home #page #content ul.products li.product a.button{background:var(--h5-grad)!important;color:#fff!important;border-color:transparent!important}}body.home #page #content ul.products li.product .ast-loop-product__link{display:block!important;text-decoration:none!important}body.home #page #content :is(.hd-eyebrow,.hd-hd__eye,.hd-final__eye,.hd-band__eyebrow){display:flex!important;width:fit-content!important}body.home #page #content .elementor-105251>section:has(.hd-eyebrow) h2.elementor-heading-title:before,body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) h2.elementor-heading-title:before{content:none!important}body.home #page #content :is(.hd-band__eyebrow,.hd-final__eye):before{content:""!important;display:inline-block!important;width:26px!important;height:3px!important;border-radius:2px!important;background:var(--h5-grad)!important;flex:0 0 auto!important}body.home #page #content .elementor-105251>section:has(.hd-eyebrow) .elementor-widget-text-editor{margin-top:-2px!important}body.home #page #content .elementor-105251>section:has(.hd-eyebrow) .elementor-widget-text-editor p{margin:0!important}body.home #page #content .elementor-105251>section:has(.hd-eyebrow) .elementor-widget:not(:last-child){margin-bottom:0!important}body.home #page #content .elementor-105251>section:has(.hd-eyebrow) h2.elementor-heading-title{margin-bottom:10px!important}body.home #page #content .hd-steps{background:var(--h5-tint)!important;border-block:1px solid var(--h5-line)!important}body.home #page #content .hd-steps .hd-hd{text-align:center!important}body.home #page #content .hd-steps .hd-hd__eye{margin-left:auto!important;margin-right:auto!important}body.home #page #content .hd-steps .hd-hd__s{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.home #page #content .hd-steps__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important}body.home #page #content .hd-steps__list .hd-step{display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:#fff!important;border:1px solid var(--h5-line)!important;border-radius:18px!important;padding:24px 22px 22px!important;margin:0!important;box-shadow:0 1px 2px rgba(11,27,36,.04)!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr),border-color var(--h5-tr)!important;position:relative!important;overflow:hidden!important}body.home #page #content .hd-steps__list .hd-step:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;background:var(--h5-grad)!important;opacity:0!important;transition:opacity var(--h5-tr)!important}body.home #page #content .hd-steps__list .hd-step:hover{transform:translateY(-3px)!important;box-shadow:var(--h5-e1)!important;border-color:var(--h5-line2)!important}body.home #page #content .hd-steps__list .hd-step:hover:before{opacity:1!important}body.home #page #content .hd-steps__list .hd-step__n{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:var(--h5-grad)!important;color:#fff!important;font-family:var(--h5-d)!important;font-size:18px!important;font-weight:800!important;box-shadow:0 10px 22px -12px rgba(4,106,143,.9)!important;margin:0 0 16px!important;border:0!important}body.home #page #content .hd-steps__list .hd-step h3{font-family:var(--h5-d)!important;font-size:17.5px!important;font-weight:800!important;line-height:1.26!important;letter-spacing:-.018em!important;color:var(--h5-ink)!important;margin:0 0 9px!important}body.home #page #content .hd-steps__list .hd-step p{font-size:14.6px!important;line-height:1.62!important;color:var(--h5-mut)!important;margin:0 0 16px!important}body.home #page #content .hd-steps__list .hd-step__tag{display:inline-flex!important;align-items:center!important;margin-top:auto!important;padding:6px 12px!important;border-radius:999px!important;background:var(--h5-tint2)!important;color:var(--h5-b2)!important;font-family:var(--h5-d)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important;line-height:1.4!important}body.home #page #content .hd-steps__foot{margin-top:clamp(26px,2.6vw,40px)!important;text-align:center!important}body.home #page #content .hd-steps__foot .hd-btns{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important}body.home #page #content .hd-note{margin:16px auto 0!important;max-width:64ch!important;text-align:center!important;font-size:12.8px!important;line-height:1.55!important;color:var(--h5-mut2)!important}body.home #page #content .hd-trust{background:#fff!important}body.home #page #content .hd-trust .hd-hd{text-align:center!important}body.home #page #content .hd-trust .hd-hd__eye{margin-left:auto!important;margin-right:auto!important}body.home #page #content .hd-trust .hd-hd__s{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.home #page #content .hd-trust__panel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:var(--h5-tint)!important;border:1px solid var(--h5-line)!important;border-radius:20px!important;overflow:hidden!important;margin:0 0 26px!important}body.home #page #content .hd-trust__k{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;padding:24px 20px!important;border-left:1px solid var(--h5-line)!important}body.home #page #content .hd-trust__k:first-child{border-left:0!important}body.home #page #content .hd-trust__k b{font-family:var(--h5-d)!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--h5-b2)!important;line-height:1!important;font-variant-numeric:tabular-nums!important}body.home #page #content .hd-trust__k span{font-family:var(--h5-t)!important;font-size:13.4px!important;line-height:1.5!important;color:var(--h5-mut)!important;max-width:34ch!important}body.home #page #content .hd-trust__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}body.home #page #content .hd-tq{position:relative!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--h5-line)!important;border-radius:18px!important;padding:24px 24px 20px!important;margin:0!important;height:100%!important;box-shadow:0 1px 2px rgba(11,27,36,.04)!important;transition:box-shadow var(--h5-tr),border-color var(--h5-tr)!important}body.home #page #content .hd-tq:hover{box-shadow:var(--h5-e1)!important;border-color:var(--h5-line2)!important}body.home #page #content .hd-tq--big{grid-column:1/-1!important}body.home #page #content .hd-tq__m{position:absolute!important;top:14px!important;right:20px!important;font-family:var(--h5-d)!important;font-size:56px!important;line-height:1!important;font-weight:800!important;color:var(--h5-tint3)!important;pointer-events:none!important}body.home #page #content .hd-tq__t{position:relative!important;z-index:1!important;margin:0 0 16px!important;padding:0!important;border:0!important;font-family:var(--h5-t)!important;font-size:15.6px!important;line-height:1.68!important;font-style:italic!important;color:var(--h5-ink2)!important}body.home #page #content .hd-tq__f{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important;margin-top:auto!important;padding-top:14px!important;border-top:1px solid var(--h5-line)!important}body.home #page #content .hd-tq__a{font-family:var(--h5-d)!important;font-size:13px!important;font-weight:800!important;color:var(--h5-ink)!important;letter-spacing:.02em!important}body.home #page #content .hd-tq__v{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:999px!important;background:#EAF7EF!important;color:#1D7A45!important;font-family:var(--h5-d)!important;font-size:9.6px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.home #page #content .hd-tq__p{flex:1 0 100%!important;font-size:12.6px!important;color:var(--h5-mut2)!important;line-height:1.5!important}body.home #page #content :is(.hd-eyebrow,.hd-hd__eye,.hd-final__eye,.hd-band__eyebrow){background:none!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}body.home #page #content .elementor-105251>section:has(.hd-num){padding-top:0!important;padding-bottom:clamp(30px,3.4vw,54px)!important;background:#fff!important}body.home #page #content .elementor-105251>section:has(.hd-num) .elementor-widget-wrap{display:flex!important;flex-direction:column!important;height:100%!important;background:#fff!important;border:1px solid var(--h5-line)!important;border-radius:18px!important;padding:24px 20px 22px!important;box-shadow:0 1px 2px rgba(11,27,36,.04)!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr),border-color var(--h5-tr)!important}body.home #page #content .elementor-105251>section:has(.hd-num) .elementor-widget-wrap:hover{transform:translateY(-3px)!important;box-shadow:var(--h5-e1)!important;border-color:var(--h5-line2)!important}body.home #page #content .hd-num{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;flex:0 0 auto!important;border-radius:12px!important;background:var(--h5-tint2)!important;color:var(--h5-b2)!important;border:1px solid #D3E9F3!important;font-family:var(--h5-d)!important;font-size:15.5px!important;font-weight:800!important;margin:0 0 14px!important;box-shadow:none!important}body.home #page #content .elementor-105251>section:has(.hd-num) .elementor-heading-title{font-family:var(--h5-d)!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.018em!important;color:var(--h5-ink)!important;margin:0 0 8px!important}body.home #page #content .elementor-105251>section:has(.hd-num) p{font-size:14.4px!important;line-height:1.62!important;color:var(--h5-mut)!important;margin:0!important}body.home #page #content .elementor-105251>section:has(.hd-num) p a{color:var(--h5-mut)!important;text-decoration:underline!important;text-decoration-color:var(--h5-line3)!important;text-underline-offset:2px!important;transition:color var(--h5-tr),text-decoration-color var(--h5-tr)!important}body.home #page #content .elementor-105251>section:has(.hd-num) p a:hover{color:var(--h5-b2)!important;text-decoration-color:var(--h5-b1)!important}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow){position:relative!important;overflow:hidden!important;min-height:clamp(230px,23vw,320px)!important;border-radius:0!important;margin-block:0!important;background-size:cover!important;background-position:center!important}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow)>.elementor-background-overlay{background-image:linear-gradient(180deg,rgba(4,18,26,.52) 0%,rgba(4,18,26,.42) 45%,rgba(3,26,38,.66) 100%)!important;opacity:1!important}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) .elementor-widget-wrap{align-items:center!important;text-align:center!important;padding-block:clamp(34px,4vw,58px)!important}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) h2.elementor-heading-title{font-family:var(--h5-d)!important;font-weight:800!important;font-size:clamp(26px,3.4vw,44px)!important;line-height:1.08!important;letter-spacing:-.03em!important;color:#fff!important;margin:0!important;text-shadow:0 2px 22px rgba(2,14,20,.45)!important}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) h2.elementor-heading-title a{color:#fff!important;text-decoration:none!important;display:block!important}body.home #page #content .hd-band__eyebrow{color:#9FE0F5!important;justify-content:center!important;margin:0 auto 12px!important}body.home #page #content .hd-band__eyebrow:before{background:linear-gradient(90deg,#9fe0f5,rgba(159,224,245,.25))!important}body.home #page #content .hd-band__cta{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:20px auto 0!important;padding:13px 24px!important;border-radius:999px!important;background:rgba(255,255,255,.96)!important;color:var(--h5-b3)!important;text-decoration:none!important;font-family:var(--h5-d)!important;font-size:14px!important;font-weight:800!important;box-shadow:0 14px 30px -16px rgba(2,14,20,.85)!important;transition:background var(--h5-tr),color var(--h5-tr),transform var(--h5-tr)!important}body.home #page #content .hd-band__cta:hover{background:var(--h5-grad)!important;color:#fff!important;transform:translateY(-2px)!important}body.home #page #content .hd-svc{background:var(--h5-tint)!important;border-block:1px solid var(--h5-line)!important}body.home #page #content .hd-svc__in{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:clamp(24px,3vw,48px)!important;align-items:start!important;width:min(100% - 40px,var(--h5-w))!important;margin-inline:auto!important}body.home #page #content .hd-svc__ul{list-style:none!important;margin:22px 0 26px!important;padding:0!important;display:grid!important;gap:12px!important}body.home #page #content .hd-svc__ul li{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:0!important;font-size:15px!important;line-height:1.6!important;color:var(--h5-ink2)!important}body.home #page #content .hd-svc__ul svg{width:19px!important;height:19px!important;flex:0 0 auto!important;margin-top:2px!important;color:var(--h5-b1)!important}body.home #page #content .hd-svc__card{background:var(--h5-deep)!important;color:#fff!important;border-radius:24px!important;padding:clamp(24px,2.6vw,34px)!important;border:0!important;box-shadow:0 30px 60px -30px rgba(4,60,82,.7)!important}body.home #page #content .hd-svc__card h3{font-family:var(--h5-d)!important;font-size:clamp(19px,1.8vw,25px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important;color:#fff!important;margin:0 0 10px!important}body.home #page #content .hd-svc__card>p{font-size:14.8px!important;line-height:1.62!important;color:rgba(255,255,255,.82)!important;margin:0 0 20px!important}body.home #page #content .hd-svc__eye{display:flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;font-family:var(--h5-d)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#9FE0F5!important;margin:0 0 12px!important;background:none!important;padding:0!important}body.home #page #content .hd-svc__kpi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:rgba(255,255,255,.16)!important;border-radius:16px!important;overflow:hidden!important;margin:0 0 22px!important}body.home #page #content .hd-svc__kpi>div{background:rgba(255,255,255,.06)!important;padding:15px 16px!important;display:flex!important;flex-direction:column!important;gap:3px!important}body.home #page #content .hd-svc__kpi b{font-family:var(--h5-d)!important;font-size:19px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important}body.home #page #content .hd-svc__kpi span{font-size:12.4px!important;line-height:1.4!important;color:rgba(255,255,255,.74)!important}body.home #page #content .hd-svc__card .hd-btn--p{background:#fff!important;color:var(--h5-b3)!important;box-shadow:0 14px 30px -16px rgba(0,0,0,.6)!important}body.home #page #content .hd-svc__card .hd-btn--p:hover{background:#fff!important;color:var(--h5-b2)!important}@media (max-width:1179px){body.home #page #content .elementor-105251>section:has(.hd-num)>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:899px){body.home #page #content .elementor-105251>section:has(.hd-num)>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:559px){body.home #page #content .elementor-105251>section:has(.hd-num)>.elementor-container{grid-template-columns:minmax(0,1fr)!important}}body.home #page #content .hd-svc .hd-hd,body.home #page #content .hd-svc .hd-hd__t,body.home #page #content .hd-svc .hd-hd__s,body.home #page #content .hd-svc__txt{text-align:left!important}body.home #page #content .hd-svc .hd-hd__t{margin-left:0!important;margin-right:0!important;max-width:20ch!important}body.home #page #content .hd-svc .hd-hd__s{margin-left:0!important;margin-right:0!important;max-width:58ch!important}body.home #page #content .hd-svc .hd-hd__eye{margin-left:0!important}body.home #page #content .hd-svc .hd-btns--l{justify-content:flex-start!important}body.home #page #content .hd-advice{padding-block:clamp(44px,4.8vw,78px)!important}body.home #page #content .hd-advice__in{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:clamp(24px,3vw,44px)!important;align-items:center!important;width:min(100% - 40px,var(--h5-w))!important;margin-inline:auto!important}body.home #page #content .hd-advice__cta{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important}body.home #page #content .hd-final{padding-block:clamp(50px,5.4vw,86px)!important}body.home #page #content .hd-final__in{text-align:center!important}body.home #page #content .hd-final__eye{margin-inline:auto!important;color:#9FE0F5!important;justify-content:center!important}body.home #page #content .hd-final__eye:before{background:linear-gradient(90deg,#9fe0f5,rgba(159,224,245,.25))!important}body.home #page #content .hd-final__note{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 22px!important;margin-top:26px!important;font-size:13.2px!important;font-weight:700!important;color:rgba(255,255,255,.82)!important}body.home #page #content .hd-faq{background:var(--h5-tint)!important;border-top:1px solid var(--h5-line)!important}body.home #page #content .hd-faq .hd-hd{text-align:center!important}body.home #page #content .hd-faq .hd-hd__eye{margin-inline:auto!important}body.home #page #content .hd-faq .hd-hd__s{margin-inline:auto!important;text-align:center!important}body.home #page #content .hd-faq__list{display:grid!important;gap:12px!important;max-width:900px!important;margin-inline:auto!important}body.home #page #content .hd-faq details{background:#fff!important;border:1px solid var(--h5-line)!important;border-radius:16px!important;overflow:hidden!important;margin:0!important;transition:border-color var(--h5-tr),box-shadow var(--h5-tr)!important}body.home #page #content .hd-faq details[open]{border-color:var(--h5-line2)!important;box-shadow:var(--h5-e1)!important}body.home #page #content .hd-faq summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 20px!important;cursor:pointer!important;list-style:none!important;font-family:var(--h5-d)!important;font-size:16.2px!important;font-weight:800!important;letter-spacing:-.014em!important;color:var(--h5-ink)!important;line-height:1.35!important}body.home #page #content .hd-faq summary::-webkit-details-marker{display:none!important}body.home #page #content .hd-faq summary:hover{color:var(--h5-b2)!important}body.home #page #content .hd-faq__ic{flex:0 0 auto!important;width:30px!important;height:30px!important;border-radius:50%!important;background:var(--h5-tint2)!important;color:var(--h5-b2)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background var(--h5-tr),transform var(--h5-tr)!important}body.home #page #content .hd-faq details[open] .hd-faq__ic{background:var(--h5-grad)!important;color:#fff!important}body.home #page #content .hd-faq__a{padding:0 20px 20px!important;border-top:1px solid var(--h5-line)!important;padding-top:16px!important;margin-top:-1px!important}body.home #page #content .hd-faq__a p{font-size:15.2px!important;line-height:1.7!important;color:var(--h5-ink2)!important;margin:0 0 10px!important;max-width:76ch!important}body.home #page #content .hd-faq__a p:last-child{margin-bottom:0!important}body.home #page #content .hd-faq__a a{color:var(--h5-b2)!important;text-decoration:underline!important;text-underline-offset:2px!important}body.home #page #content .hd-faq__foot{margin-top:22px!important;text-align:center!important;font-size:14.4px!important;color:var(--h5-mut)!important}body.home #page #content .hd-faq__foot a{color:var(--h5-b2)!important;font-weight:700!important;text-decoration:none!important;border-bottom:1px solid var(--h5-line3)!important}body.home #page #content .elementor-105251>section:has(.hd-more__box){padding-block:clamp(34px,3.4vw,54px)!important;background:#fff!important}body.home #page #content .hd-more__box :is(h2,h3,h4){font-family:var(--h5-d)!important;color:var(--h5-ink)!important;letter-spacing:-.024em!important;line-height:1.18!important;hyphens:manual!important}body.home #page #content .hd-more__box h2{font-size:clamp(23px,2.5vw,34px)!important;font-weight:800!important;margin:0 0 16px!important;max-width:26ch!important}body.home #page #content .hd-more__box h3{font-size:clamp(17px,1.5vw,21px)!important;font-weight:800!important;margin:30px 0 10px!important}body.home #page #content .hd-more__box p{font-size:16.2px!important;line-height:1.78!important;color:var(--h5-ink2)!important;margin:0 0 14px!important;max-width:78ch!important}body.home #page #content .hd-more__box strong{font-weight:700!important;color:var(--h5-ink)!important}body.home #page #content .hd-more__box a{color:var(--h5-b2)!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;text-decoration-color:var(--h5-line3)!important;transition:text-decoration-color var(--h5-tr)!important}body.home #page #content .hd-more__box a:hover{text-decoration-color:var(--h5-b1)!important}body.home #page #content .hd-more__foot{display:flex!important;justify-content:center!important;margin-top:14px!important}body.home #page #content .hd-more__btn{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:11px 22px!important;border-radius:999px!important;cursor:pointer!important;background:#fff!important;border:1px solid var(--h5-line2)!important;color:var(--h5-b2)!important;font-family:var(--h5-d)!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important;transition:background var(--h5-tr),border-color var(--h5-tr),color var(--h5-tr)!important}body.home #page #content .hd-more__btn:hover{background:var(--h5-tint2)!important;border-color:var(--h5-line3)!important}body.home #page #content .hd-more__btn svg{transition:transform var(--h5-tr)!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-widget-wrap{display:flex!important;flex-direction:column-reverse!important;justify-content:flex-end!important;background:#fff!important;border:1px solid var(--h5-line)!important;border-radius:18px!important;overflow:hidden!important;height:100%!important;transition:transform var(--h5-tr),box-shadow var(--h5-tr),border-color var(--h5-tr)!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-widget-wrap:hover{transform:translateY(-3px)!important;box-shadow:var(--h5-e1)!important;border-color:var(--h5-line2)!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-widget-image img{display:block!important;width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:0!important;transition:transform .55s cubic-bezier(.2,.7,.3,1)!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-widget-image{overflow:hidden!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-widget-wrap:hover img{transform:scale(1.05)!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-widget-heading{padding:14px 16px!important;border-top:1px solid var(--h5-line)!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25):not(:has(.hd-tile__price)) .elementor-heading-title{font-family:var(--h5-d)!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--h5-ink)!important;margin:0!important;text-align:left!important}body.home #page #content .hd-faq__ic svg{width:16px!important;height:16px!important;stroke:currentColor!important;color:inherit!important;transition:transform var(--h5-tr)!important}body.home #page #content .hd-faq details[open] .hd-faq__ic svg{stroke:#fff!important;color:#fff!important}body.home #page #content .hd-faq details[open] .hd-faq__ic{box-shadow:0 8px 18px -10px rgba(4,106,143,.9)!important}body.home .hd-prog{height:3px!important;background:var(--h5-grad)!important;box-shadow:0 0 10px rgba(18,160,206,.5)!important}body.home .hd-hbar{padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;background:rgba(255,255,255,.9)!important;backdrop-filter:saturate(180%) blur(16px)!important;-webkit-backdrop-filter:saturate(180%) blur(16px)!important;border-top:1px solid var(--h5-line)!important;box-shadow:0 -12px 30px -22px rgba(11,27,36,.55)!important;gap:10px!important;align-items:center!important}body.home .hd-hbar__p{flex:1 1 auto!important;min-height:50px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:var(--h5-grad)!important;color:#fff!important;text-decoration:none!important;font-family:var(--h5-d)!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:.005em!important;box-shadow:var(--h5-glow)!important}body.home .hd-hbar__s{flex:0 0 auto!important;width:50px!important;height:50px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid var(--h5-line2)!important;color:var(--h5-b2)!important;box-shadow:0 1px 2px rgba(11,27,36,.06)!important}body.home .hd-hbar__s svg{width:21px!important;height:21px!important}body.home #page #content a:focus-visible,body.home #page #content button:focus-visible,body.home #page #content summary:focus-visible,body.home .hd-hbar a:focus-visible{outline:3px solid rgba(18,160,206,.45)!important;outline-offset:3px!important;border-radius:12px!important}@media (prefers-reduced-motion:reduce){body.home #page #content *,body.home .hd-hbar *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.home #page #content .hd-hero__scroll{display:none!important}}body.home #page #content img{image-rendering:auto!important}@media (max-width:1024px){body.home #page #content .hd-svc__in,body.home #page #content .hd-advice__in{grid-template-columns:minmax(0,1fr)!important}body.home #page #content .hd-advice__cta{justify-content:flex-start!important}}@media (max-width:900px){body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25)>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home #page #content .hd-trust__grid{grid-template-columns:minmax(0,1fr)!important}body.home #page #content .hd-tq--big{grid-column:auto!important}}@media (max-width:880px){body.home #page #content .hd-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body.home #page #content .hd-trust__panel{grid-template-columns:minmax(0,1fr)!important}body.home #page #content .hd-trust__k{border-left:0!important;border-top:1px solid var(--h5-line)!important;flex-direction:row!important;gap:12px!important;text-align:left!important;justify-content:flex-start!important}body.home #page #content .hd-trust__k:first-child{border-top:0!important}body.home #page #content .hd-trust__k b{flex:0 0 auto!important;min-width:76px!important}body.home #page #content .hd-hero__proof>span{border-left:0!important;padding:0 12px!important}}@media (max-width:600px){body.home #page #content .hd-hero__title{font-size:clamp(28px,8.4vw,38px)!important;max-width:none!important}body.home #page #content .hd-hero__sub{font-size:15.5px!important}body.home #page #content .hd-hero__cta{flex-direction:column!important;align-items:stretch!important;gap:10px!important}body.home #page #content .hd-hero__cta .hd-btn{width:100%!important;justify-content:center!important}body.home #page #content .hd-hero__proof{gap:8px 0!important}body.home #page #content .hd-hero__proof>span{flex:0 0 100%!important;justify-content:center!important;padding:0!important;font-size:13px!important}body.home #page #content .hd-steps__list{grid-template-columns:minmax(0,1fr)!important}body.home #page #content .hd-steps__foot .hd-btns .hd-btn{width:100%!important;justify-content:center!important}body.home #page #content .elementor-105251>section:has(>.elementor-container>.elementor-col-25)>.elementor-container{grid-template-columns:minmax(0,1fr)!important}body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-wrap{min-height:240px!important}body.home #page #content .hd-svc__kpi{grid-template-columns:minmax(0,1fr)!important}body.home #page #content .hd-more__box p{font-size:15.6px!important}body.home #page #content .hd-faq summary{font-size:15.2px!important;padding:16px!important}body.home #page #content .hd-faq__a{padding:14px 16px 18px!important}body.home #page #content .hd-advice__cta .hd-btn,body.home #page #content .hd-final .hd-btn{width:100%!important;justify-content:center!important}}@media (max-width:460px){body.home #page #content .woocommerce ul.products,body.home #page #content ul.products{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.home #page #content ul.products li.product .astra-shop-thumbnail-wrap>a{aspect-ratio:16/10!important}}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) .elementor-widget,body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) .elementor-widget-container,body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) h2.elementor-heading-title,body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) h2.elementor-heading-title a{width:100%!important;max-width:none!important;text-align:center!important}body.home #page #content .elementor-105251>section:has(.hd-band__eyebrow) .elementor-widget-wrap{align-items:stretch!important}body.home #page #content .hd-band__cta{align-self:center!important}body.home #page #content :is(.hd-final,.hd-advice,.hd-svc__card) .hd-btn--p{background:#fff!important;color:var(--h5-b3)!important;border:0!important;box-shadow:0 16px 34px -18px rgba(0,0,0,.65)!important}body.home #page #content :is(.hd-final,.hd-advice,.hd-svc__card) .hd-btn--p:hover{background:#fff!important;color:var(--h5-b1)!important;transform:translateY(-2px)!important}body.home #page #content :is(.hd-final,.hd-advice) .hd-btn--g,body.home #page #content :is(.hd-final,.hd-advice) .hd-btn--gh{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:none!important}body.home #page #content :is(.hd-final,.hd-advice) .hd-btn--g:hover,body.home #page #content :is(.hd-final,.hd-advice) .hd-btn--gh:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.7)!important}body.home #page #content .hd-more__box h2{max-width:38ch!important}body.home #page #content h1,body.home #page #content h1.elementor-heading-title{font-family:var(--h5-d)!important;font-weight:800!important;font-size:clamp(27px,3.3vw,44px)!important;line-height:1.08!important;letter-spacing:-.03em!important;color:var(--h5-ink)!important;margin:0 0 14px!important}body.home #page #content .hd-note a,body.home #page #content .hd-trust .hd-note a{color:var(--h5-b2)!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:600!important}body.home #page #content .hd-trust .hd-btns{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-top:clamp(24px,2.4vw,36px)!important}@media (max-width:520px){body.home #page #content .hd-announce__link{font-size:11.5px!important;letter-spacing:.1em!important;padding:11px 16px!important;line-height:1.35!important}body.home #page #content .hd-hd__t,body.home #page #content .elementor-105251>section:has(.hd-eyebrow) h2.elementor-heading-title{font-size:clamp(23px,6.6vw,29px)!important}body.home #page #content .hd-trust__k b{font-size:26px!important}body.home #page #content .hd-tq{padding:20px 18px 18px!important}body.home #page #content .hd-tq__m{font-size:44px!important;top:10px!important;right:16px!important}}body.home #page #content .ast-container{display:block!important;min-width:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body.home #page #content #primary.content-area{min-width:0!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;float:none!important;margin:0!important}body.home #page #content .site-main{max-width:none!important;width:100%!important}body.home #page #content .hd-qnav__in{max-width:100%!important}body.home #page #content .elementor-container .hd-wrap{width:100%!important}@media (min-width:1080px){body.home #page #content ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.home #page #content ul.products:not(:has(li.product:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body.home #page #content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.hd-hero__title,.hd-hero__badge,.hd-hd__t,.hd-hd__eye,.hd-band__eyebrow,.hd-band__cta,.hd-eyebrow,.hd-final__eye,.hd-final__note,.hd-step__n,.hd-step__tag,.hd-num,.hd-btn,.hd-btn *,.button,button,.price,.price *,.amount,.amount *,.hd-chip,.hd-tq__a,.hd-tq__v,.hd-trust__k b,.hd-advice__k,.hd-qnav__list a,.hd-qnav__cta,.hd-qnav__cta *,.hd-more__btn,.hd-more__btn *,.ast-woo-product-category,.woocommerce-loop-product__title,.hd-faq summary,.hd-note,.hd-svc__eye,.hd-svc__kpi b,.hd-tile__price):not(i):not([class*=fa-]):not([class*=eicon]):not(.star-rating){font-family:var(--h5-d)!important}@media (min-width:1025px){body.home #page #content .elementor-105251>section:has(.hd-tile__price) .elementor-widget-heading:nth-child(3) .elementor-heading-title{display:block!important;min-height:2.9em!important}}@media (max-width:600px){body.home #page #content .hd-qnav__cta{display:none!important}body.home #page #content .hd-qnav__list{flex:1 1 100%!important;width:100%!important}}@media (max-width:600px){body.home #page #content .hd-usp{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow-x:visible!important;flex-wrap:wrap!important}body.home #page #content .hd-usp>li{min-width:0!important;border-left:0!important;border-top:1px solid var(--h5-line)!important;white-space:normal!important}body.home #page #content .hd-usp>li:nth-child(2n){border-left:1px solid var(--h5-line)!important}body.home #page #content .hd-usp>li:nth-child(-n+2){border-top:0!important}body.home #page #content .hd-usp>li:last-child{grid-column:1/-1!important}body.home #page #content .hd-usp>li,body.home #page #content .hd-usp>li>a{justify-content:flex-start!important;padding:12px 12px!important;font-size:12.5px!important;white-space:normal!important}body.home #page #content .hd-usp>li>a{padding:0!important}body.home #page #content .hd-usp>li:last-child,body.home #page #content .hd-usp>li:last-child>a{justify-content:center!important}body.home #page #content .hd-usp span,body.home #page #content .hd-usp b{white-space:normal!important}}#page #content p,#page #content li,#page #content td,#page #content dd,#page #content label,#page #content figcaption,#page #content blockquote,#page #content .elementor-widget-text-editor,#page #content .woocommerce-Tabs-panel{hyphenate-limit-chars:10 5 4}#page #content h1,#page #content h2,#page #content h3,#page #content h4,#page #content h5,#page #content h6,#page #content .elementor-heading-title,#page #content .elementor-button,#page #content .button,#page #content .hd-hero__title{hyphens:manual!important}@media (max-width:600px){#page #content ul.hd-tbar{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow-x:visible!important;flex-wrap:wrap!important}#page #content ul.hd-tbar>li{min-width:0!important;white-space:normal!important;border-left:0!important;border-top:1px solid var(--hd-line,#e7f0f5)!important}#page #content ul.hd-tbar>li:nth-child(2n){border-left:1px solid var(--hd-line,#e7f0f5)!important}#page #content ul.hd-tbar>li:nth-child(-n+2){border-top:0!important}#page #content ul.hd-tbar>li:nth-child(odd):last-child{grid-column:1/-1!important}#page #content ul.hd-tbar .hd-tbar__t,#page #content ul.hd-tbar .hd-tbar__s{white-space:normal!important}}@media (min-width:600px){#page #content ul.products>li.product:not(:has(.hd-card__lead)) .astra-shop-summary-wrap>span.price{margin-top:45px!important}}#page #content ul.products li.product ul.hd-card__tags{flex-wrap:nowrap!important;overflow:hidden!important}#page #content ul.products li.product ul.hd-card__tags>li{flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item td.product-subtotal{padding-right:42px!important}@media (min-width:992px){body.woocommerce-checkout form.checkout>.hd-co-aside{grid-area:3/1 !important;position:static!important;top:auto!important;align-self:start!important}}@media (max-width:900px){.hd-hero__title em{display:block!important}}body.error404 #page #content .elementor-heading-title{hyphens:manual!important;text-shadow:0 2px 18px rgba(4,18,26,.55)!important;text-wrap:balance}body.error404 #page #content .elementor-widget-button .elementor-button-wrapper{text-align:center!important}body.error404 #page #content a.elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0f88b8 0%,#37b9e3 100%)!important;padding:16px 34px!important;font-weight:800!important;letter-spacing:.02em!important;box-shadow:0 10px 26px rgba(15,136,184,.32)!important}body.error404 #page #content a.elementor-button:hover{background:linear-gradient(135deg,#0c7ba7 0%,#2aa9d2 100%)!important;box-shadow:0 14px 30px rgba(15,136,184,.42)!important}#page #content ul.products li.product p.hd-card__lead{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation ul{margin:0!important;padding:6px!important;list-style:none!important;background:#fff!important;border:1px solid var(--hd-line,#e4ebef)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(12,28,38,.06)!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li{margin:0!important;border:0!important;padding:0!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li a{display:block!important;padding:12px 16px!important;border-radius:12px!important;color:var(--hd-ink,#0c1c26)!important;font-weight:700!important;text-decoration:none!important;transition:background .18s ease,color .18s ease!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li a:focus-visible{background:#f2f8fb!important;color:#0f88b8!important}body.woocommerce-account #page #content .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(135deg,#0f88b8 0%,#37b9e3 100%)!important;color:#fff!important;box-shadow:0 6px 16px rgba(15,136,184,.28)!important}body.woocommerce-account #page #content .woocommerce-MyAccount-content{background:#fff!important;border:1px solid var(--hd-line,#e4ebef)!important;border-radius:18px!important;padding:26px 28px!important;box-shadow:0 8px 24px rgba(12,28,38,.06)!important}body.woocommerce-account #page #content .woocommerce-MyAccount-content a{color:#0f88b8!important;font-weight:600!important;text-underline-offset:3px!important}body.woocommerce-account #page #content form.woocommerce-form-login,body.woocommerce-account #page #content form.woocommerce-form-register{background:#fff!important;border:1px solid var(--hd-line,#e4ebef)!important;border-radius:18px!important;padding:24px 26px!important;box-shadow:0 8px 24px rgba(12,28,38,.06)!important}body.woocommerce-account #page #content form.woocommerce-form-login button[type=submit],body.woocommerce-account #page #content form.woocommerce-form-register button[type=submit]{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0f88b8 0%,#37b9e3 100%)!important;color:#fff!important;font-weight:800!important;padding:14px 28px!important;box-shadow:0 8px 20px rgba(15,136,184,.28)!important}@media (max-width:782px){body.woocommerce-account #page #content .woocommerce-MyAccount-navigation,body.woocommerce-account #page #content .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin:0 0 18px!important}}html{hyphenate-limit-chars:10 5 4}.dgwt-wcas-suggestion,.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp,.astra-cart-drawer,.ast-mobile-popup-drawer{hyphens:manual!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{border-radius:14px!important;overflow:hidden!important;border:1px solid var(--hd-line,#e4ebef)!important;box-shadow:0 12px 30px rgba(12,28,38,.14)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-search-input{border:0!important;border-radius:0!important;padding-left:18px!important}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{border:1px solid var(--hd-line,#e4ebef)!important;border-top:0!important;box-shadow:0 22px 48px rgba(12,28,38,.18)!important}@media (max-width:782px){body.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item td.product-name{padding-right:44px!important}}body.woocommerce-cart .hd-chip{align-items:baseline!important}body.woocommerce-cart .hd-chip>dt.tc-name{white-space:nowrap!important;word-break:normal!important;flex:0 0 auto!important}#page #content ul.tmcp-ul-wrap>li.tmcp-field-wrap label.tm-epo-field-label{align-items:stretch!important}#page #content ul.tmcp-ul-wrap>li.tmcp-field-wrap .tc-label-wrap{height:100%!important}#page #content ul.tmcp-ul-wrap>li.tmcp-field-wrap .tc-label-wrap>.tc-label{flex:1 1 auto!important;justify-content:center!important}#page #content .woocommerce-Tabs-panel>.hd-tabbody{margin-left:auto!important;margin-right:auto!important}#page #content ul.products li.product a.woocommerce-LoopProduct-link{position:relative!important;display:block!important}#page #content ul.products li.product .hd-badge{position:absolute!important;z-index:4;top:10px;left:10px;margin:0!important;display:inline-block!important;padding:5px 9px;border-radius:6px;background:var(--hd-ink,#0c1c26);color:#fff;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;pointer-events:none}#page #content nav.hd-crumbs{padding-left:0!important}#page #content li.tmcp-field-wrap:has(input.tmcp-field[data-rules^='["(-']) .price.tc-price{font-size:0!important}#page #content li.tmcp-field-wrap:has(input.tmcp-field[data-rules^='["(-']) .price.tc-price .amount{font-size:12px!important}#page .woocommerce-tabs{--tp-ink:#0b1b24;--tp-ink2:#33474f;--tp-mut:#6b7f88;--tp-mut2:#94a6ad;--tp-line:#e3ebef;--tp-line2:#edf3f6;--tp-soft:#f7fafc;--tp-tint:#eef8fd;--tp-br:#0e93c0;--tp-br2:#37b9e3;--tp-deep:#075c7d;--tp-warn:#9c4e15;--tp-warnln:#f0dcc6;--tp-r:14px;--tp-rl:18px;--tp-rx:22px;--tp-sh:0 1px 2px rgba(11,27,36,.04),0 18px 38px -26px rgba(11,27,36,.28);--tp-shh:0 2px 6px rgba(11,27,36,.06),0 26px 52px -26px rgba(11,27,36,.34);--tp-ease:cubic-bezier(.22,.61,.36,1);--tp-top:103px}body.admin-bar #page .woocommerce-tabs{--tp-top:135px}@media (min-width:901px){#page .woocommerce-tabs ul.tabs.wc-tabs{position:sticky;top:var(--tp-top);z-index:6;gap:4px;padding:6px!important;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid var(--tp-line);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 16px 30px -24px rgba(11,27,36,.55)}}#page .woocommerce-tabs ul.tabs.wc-tabs li a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 16px!important;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:.004em;color:var(--tp-mut)!important;background:transparent!important;box-shadow:none!important;transition:color .2s var(--tp-ease),background-color .2s var(--tp-ease),box-shadow .2s var(--tp-ease)}#page .woocommerce-tabs ul.tabs.wc-tabs li a:before{background-color:currentColor!important;opacity:.9;transition:opacity .2s var(--tp-ease)}#page .woocommerce-tabs ul.tabs.wc-tabs li:not(.active) a:hover{color:var(--tp-ink)!important;background:var(--tp-soft)!important}#page .woocommerce-tabs ul.tabs.wc-tabs li.active a,#page .woocommerce-tabs ul.tabs.wc-tabs li a[aria-selected=true]{color:#fff!important;background:linear-gradient(135deg,#12a0ce,#046a8f)!important;box-shadow:0 12px 22px -12px rgba(7,92,125,.85),0 1px 0 rgba(255,255,255,.28) inset!important}#page .woocommerce-tabs ul.tabs.wc-tabs li.active a:before{opacity:1}#page .woocommerce-tabs ul.tabs.wc-tabs li a:focus-visible{outline:3px solid rgba(14,147,192,.38);outline-offset:2px}#page .woocommerce-Tabs-panel.wc-tab{padding-top:clamp(20px,1.8vw,30px);animation:tpIn .32s var(--tp-ease) both}@keyframes tpIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#page .woocommerce-Tabs-panel.wc-tab{animation:none}}#page .hd-tabbody [id^=hd-a]{scroll-margin-top:calc(var(--tp-top) + 86px)}#page .hd-tabbody--description .hd-toc{background:linear-gradient(180deg,#fbfdff,#f3f9fc);border:1px solid var(--tp-line);border-radius:var(--tp-rx);padding:clamp(18px,2vw,26px) clamp(18px,2vw,28px);box-shadow:var(--tp-sh)}#page .hd-tabbody--description .hd-toc__t{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;letter-spacing:.12em;color:var(--tp-mut)}#page .hd-tabbody--description .hd-toc__t:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--tp-line),transparent)}#page .hd-tabbody--description .hd-toc__l{max-width:none;counter-reset:tpn;display:flex;flex-wrap:wrap;gap:8px}#page .hd-tabbody--description .hd-toc__l li{margin:0;padding:0}#page .hd-tabbody--description .hd-toc__l a{counter-increment:tpn;display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--tp-line);color:var(--tp-ink2);font-size:13.5px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 1px 1px rgba(11,27,36,.03);transition:color .18s var(--tp-ease),background-color .18s var(--tp-ease),border-color .18s var(--tp-ease),transform .18s var(--tp-ease),box-shadow .18s var(--tp-ease)}#page .hd-tabbody--description .hd-toc__l a:before{content:counter(tpn,decimal-leading-zero);padding:4px 7px;border-radius:999px;line-height:1;font-size:10.5px;font-weight:800;letter-spacing:.03em;color:var(--tp-br);background:var(--tp-tint)}#page .hd-tabbody--description .hd-toc__l a:hover{color:var(--tp-deep);border-color:#b9dcec;background:var(--tp-tint);transform:translateY(-1px);box-shadow:0 10px 18px -14px rgba(11,27,36,.6)}#page .hd-tabbody--description .hd-toc__l a:hover:before{background:#fff}#page .hd-tabbody--description .hd-tw{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-rl);box-shadow:var(--tp-sh);overflow:auto;-webkit-overflow-scrolling:touch}#page .hd-tabbody--description table.hd-spec{margin:0;width:100%;border:0;border-collapse:collapse;font-variant-numeric:tabular-nums}#page .hd-tabbody--description table.hd-spec th{padding:13px 16px;vertical-align:bottom;background:#f2f8fb;color:var(--tp-ink);font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--tp-line)}#page .hd-tabbody--description table.hd-spec td{padding:13px 16px;font-size:14.8px;line-height:1.55;color:var(--tp-ink2);border-bottom:1px solid var(--tp-line2)}#page .hd-tabbody--description table.hd-spec tbody tr:last-child td{border-bottom:0}#page .hd-tabbody--description table.hd-spec tbody tr{transition:background-color .16s var(--tp-ease)}#page .hd-tabbody--description table.hd-spec tbody tr:hover{background:var(--tp-tint)}@media (min-width:901px){#page .hd-tabbody--description table.hd-spec td:last-child{white-space:nowrap}}#page .hd-tabbody--description .hd-faq__item{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-r);box-shadow:0 1px 1px rgba(11,27,36,.03);transition:border-color .2s var(--tp-ease),box-shadow .2s var(--tp-ease),background-color .2s var(--tp-ease)}#page .hd-tabbody--description .hd-faq__item:hover{border-color:#cfe2ec;box-shadow:var(--tp-sh)}#page .hd-tabbody--description .hd-faq__item[open]{border-color:#bde0f1;box-shadow:var(--tp-sh);background:linear-gradient(180deg,#f9fdff,#fff 70%)}#page .hd-tabbody--description .hd-faq__q{cursor:pointer;font-weight:700;color:var(--tp-ink);transition:color .18s var(--tp-ease)}#page .hd-tabbody--description .hd-faq__item[open] .hd-faq__q{color:var(--tp-deep)}#page .hd-tabbody--description .hd-faq__q:focus-visible{outline:3px solid rgba(14,147,192,.38);outline-offset:-3px;border-radius:var(--tp-r)}#page .hd-tabbody--description .hd-faq__a{animation:tpFade .26s var(--tp-ease) both}@keyframes tpFade{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#page .hd-tabbody--description .hd-faq__a{animation:none}}#page .hd-descta{position:relative;overflow:hidden;background:linear-gradient(135deg,#f4fbfe 0%,#eaf5fb 55%,#e4f1f8 100%);border:1px solid #d5eaf5;border-radius:var(--tp-rx);box-shadow:var(--tp-sh)}#page .hd-descta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#37b9e3,#046a8f)}#page .hd-descta__tx strong{font-size:clamp(16.5px,1.1vw,19px);color:var(--tp-ink);letter-spacing:-.01em}#page .hd-descta__tx span{color:var(--tp-ink2)}#page .hd-descta__btn{gap:10px;background:linear-gradient(135deg,#12a0ce,#046a8f)!important;box-shadow:0 14px 26px -14px rgba(7,92,125,.85);transition:transform .18s var(--tp-ease),box-shadow .18s var(--tp-ease),filter .18s var(--tp-ease)}#page .hd-descta__btn:after{content:"\2192";font-size:1.05em;line-height:1;transition:transform .18s var(--tp-ease)}#page .hd-descta__btn:hover{transform:translateY(-1px);filter:saturate(112%);box-shadow:0 18px 34px -14px rgba(7,92,125,.95)}#page .hd-descta__btn:hover:after{transform:translateX(3px)}@media (min-width:1120px){#page .hd-tabbody--description:has(>.hd-descta){display:grid;grid-template-columns:minmax(0,1fr) minmax(266px,304px);gap:clamp(28px,3vw,48px);align-items:start;max-width:1200px}#page .hd-tabbody--description:has(>.hd-descta)>.elementor{min-width:0}#page .hd-tabbody--description:has(>.hd-descta)>.hd-descta{position:sticky;top:calc(var(--tp-top) + 84px);align-self:start;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;margin:0;padding:clamp(20px,1.6vw,26px)}#page .hd-tabbody--description:has(>.hd-descta)>.hd-descta .hd-descta__tx{flex:0 0 auto}#page .hd-tabbody--description:has(>.hd-descta)>.hd-descta .hd-descta__btn{width:100%;justify-content:center}}#page .hd-tabbody--additional_information .hd-specs{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-rx);padding:clamp(20px,2.2vw,34px) clamp(18px,2.2vw,34px) clamp(12px,1.6vw,22px);box-shadow:var(--tp-sh)}#page .hd-tabbody--additional_information .hd-specs+.hd-specs{margin-top:clamp(20px,2vw,30px)}#page .hd-tabbody--additional_information .hd-specs__title{margin-top:0}@media (min-width:901px){#page .hd-tabbody--additional_information .hd-specs__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 clamp(22px,2.4vw,44px)}}#page .hd-tabbody--additional_information .hd-specs__row{position:relative;padding:14px 12px;margin:0 -12px;border-radius:10px;border-bottom:1px solid var(--tp-line2);transition:background-color .16s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-specs__row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--tp-br2);opacity:0;transition:opacity .16s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-specs__row:hover{background:var(--tp-tint)}#page .hd-tabbody--additional_information .hd-specs__row:hover:before{opacity:1}#page .hd-tabbody--additional_information .hd-specs__label{margin-bottom:5px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-mut2)}#page .hd-tabbody--additional_information .hd-specs__value{font-size:15.4px;font-weight:500;line-height:1.55;color:var(--tp-ink);font-variant-numeric:tabular-nums}#page .hd-tabbody--additional_information .hd-specs__value a{font-weight:600}#page .hd-tabbody--additional_information .hd-file{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-rl);box-shadow:0 1px 1px rgba(11,27,36,.03);transition:transform .18s var(--tp-ease),box-shadow .18s var(--tp-ease),border-color .18s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-file:hover{transform:translateY(-2px);border-color:#c8e2ef;box-shadow:var(--tp-shh)}#page .hd-tabbody--additional_information .hd-file__ico{background:var(--tp-tint);color:var(--tp-deep);border-radius:12px}#page .hd-tabbody--additional_information .hd-file__name{font-weight:700;color:var(--tp-ink)}#page .hd-tabbody--additional_information .hd-file__meta{color:var(--tp-mut);font-size:12.8px}#page .hd-tabbody--additional_information .hd-file__cta{border-radius:999px;font-weight:700;color:var(--tp-deep);transition:background-color .18s var(--tp-ease)}#page .hd-tabbody--additional_information .hd-file:hover .hd-file__cta{background:var(--tp-tint)}#page .hd-tabbody--additional_information .hd-specs__note{margin-top:clamp(14px,1.4vw,20px);padding:12px 16px;background:var(--tp-soft);border:1px solid var(--tp-line2);border-radius:var(--tp-r);color:var(--tp-mut);font-size:13px;line-height:1.6}#page .hd-tabbody--gm_rpsr .hd-safe__intro{max-width:none!important;border-radius:var(--tp-r);border-color:#cfe6f2;background:linear-gradient(135deg,#f4fbfe,#e9f5fb);color:var(--tp-ink2);font-size:14.4px;line-height:1.6}#page .hd-tabbody--gm_rpsr .hd-safe__card{position:relative;overflow:hidden;padding:clamp(18px,2vw,28px);border-radius:var(--tp-rx);box-shadow:var(--tp-sh);transition:box-shadow .2s var(--tp-ease)}#page .hd-tabbody--gm_rpsr .hd-safe__card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#37b9e3,#046a8f)}#page .hd-tabbody--gm_rpsr .hd-safe__card:hover{box-shadow:var(--tp-shh)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn{background:linear-gradient(180deg,#fffaf3,#fff7ef);border-color:var(--tp-warnln)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn:before{background:linear-gradient(90deg,#f2b76c,#c9761f)}#page .hd-tabbody--gm_rpsr .hd-safe__head{display:flex;align-items:center;gap:13px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--tp-line)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__head{border-bottom-color:var(--tp-warnln)}#page .hd-tabbody--gm_rpsr .hd-safe__ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tp-tint);color:var(--tp-deep)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__ico{background:#fbeedd;color:var(--tp-warn)}#page .hd-tabbody--gm_rpsr .hd-safe__title{margin:0;font-size:clamp(17px,1.2vw,20px);font-weight:800;letter-spacing:-.012em;color:var(--tp-ink)}#page .hd-tabbody--gm_rpsr .hd-safe__gtitle{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-mut)}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__gtitle{color:#b4794a}#page .hd-tabbody--gm_rpsr .hd-safe__list li{line-height:1.6}#page .hd-tabbody--gm_rpsr .hd-safe__card--warn .hd-safe__list li:before{background:#d9903f!important}#page .hd-tabbody--gm_rpsr .hd-safe__addr .hd-safe__line--name{font-weight:800;font-size:15.6px;color:var(--tp-ink)}#page .hd-tabbody--gm_rpsr .hd-safe__body>:last-child,#page .hd-tabbody--gm_rpsr .hd-safe__addr{margin-bottom:0}@media (max-width:900px){#page .woocommerce-tabs .hd-acc__head{background:#fff;border:1px solid var(--tp-line);border-radius:var(--tp-r);box-shadow:0 1px 1px rgba(11,27,36,.03);transition:background-color .18s var(--tp-ease),border-color .18s var(--tp-ease),color .18s var(--tp-ease),box-shadow .18s var(--tp-ease)}#page .woocommerce-tabs .hd-acc__head[aria-expanded=true],#page .woocommerce-tabs .hd-acc__head.is-open{background:linear-gradient(135deg,#f4fbfe,#e9f5fb);border-color:#cfe6f2;color:var(--tp-deep);box-shadow:0 12px 24px -20px rgba(7,92,125,.85)}#page .woocommerce-tabs .hd-acc__head:focus-visible{outline:3px solid rgba(14,147,192,.38);outline-offset:2px}}@media print{#page .woocommerce-tabs ul.tabs.wc-tabs,#page .woocommerce-tabs .hd-acc__chev{display:none!important}#page .woocommerce-Tabs-panel{display:block!important;animation:none!important}#page .hd-faq__item{break-inside:avoid}#page .hd-safe__card{break-inside:avoid;box-shadow:none!important}}@media (min-width:901px){#page .woocommerce-tabs ul.tabs.wc-tabs{position:sticky !important;background:#fff !important;box-shadow:0 -8px 0 0 #fff,0 -16px 0 0 #fff,0 -24px 0 0 #fff,0 16px 26px -20px rgba(11,27,36,.3) !important}}