@charset "UTF-8";@keyframes lazyLoad{0%{opacity:0}to{opacity:1}}@keyframes voSpin{to{transform:rotate(360deg)}}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-left-delayed{0%{transform:translateX(-20%)}to{transform:translateX(-70%)}}@keyframes basketCheckCircle{to{stroke-dashoffset:0}}@keyframes basketCheckMark{to{stroke-dashoffset:0}}@keyframes voBasketSpin{to{transform:rotate(360deg)}}@keyframes vo-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}:root{--vo-text-color-theme:#504f4e;--vo-color-theme:#d58878;--vo-color-theme-green:#a8c22d;--vo-color-theme-grey:#808080;--bs-body-color:#504f4e;--bs-body-color-rgb:80, 79, 78;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255, 255, 255;--bs-secondary-color:#6c757d;--bs-secondary-color-rgb:108, 117, 125;--bs-secondary-bg:#f5f6f6;--bs-secondary-bg-rgb:245, 246, 246;--bs-tertiary-color:#939b9e;--bs-tertiary-color-rgb:147, 155, 158;--bs-tertiary-bg:#e0e6e8;--bs-tertiary-bg-rgb:224, 230, 232;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0, 0, 0;--bs-border-color:#dee2e6;--bs-border-color-rgb:222, 226, 230;--bs-primary:#d58878;--bs-primary-rgb:213, 136, 120;--bs-primary-bg-subtle:#f5f6f6;--color-white:#ffffff;--color-gray-95:#f9f9f9;--color-gray-90:#e6e6e6;--color-gray-80:#cccccc;--color-gray-60:#999999;--color-gray-50:#808080;--color-gray-40:#666666;--color-gray-30:#4d4d4d;--color-gray-20:#333333;--color-black:#1a1a1a;--color-success:#a8c22d;--color-success-light:#e9f1c9;--color-red:#d58878;--color-red-background:#d5887830;--color-red-50:#eac3bb;--color-red-10:#f9e9e4;--color-red-5:#fcf4f1;--product-color:var(--color-red);--color-blue-light:#3c3c3b;--color-blue-100-10:#e6ecff;--color-background-white:#ffffff;--color-background-blue:#1e2332;--color-background-base:#f7f7f5;--color-background-rose:#dac8c4;--color-border-card:#e8e6df;--color-yellow:#f5a623;--shadow-menu:0px 4px 4px rgba(0, 0, 0, 0.15), 0px 3px 3px rgba(0, 0, 0, 0.05), 0px 5px 25px rgba(0, 0, 0, 0.15);--shadow-small:0px 1px 2px rgba(0, 0, 0, 0.04), 0px 1px 4px rgba(0, 0, 0, 0.1);--shadow-large:0px 4px 8px rgba(0, 0, 0, 0.04), 0px 24px 32px rgba(0, 0, 0, 0.1), 0px 16px 24px rgba(0, 0, 0, 0.1), 0px 0px 1px rgba(0, 0, 0, 0.1);--gap:0.4rem;--font-default:"Gudea", "Helvetica Neue", Arial, sans-serif;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-fallback:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, Segoe UI, Roboto, sans-serif;--transition-default:0.2s ease-in-out;--fs-display:2.125rem;--fs-h1:1.75rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-h4:1.125rem;--fs-body:1rem;--fs-small:0.875rem;--fs-micro:0.75rem;--lh-heading:1.2;--lh-body:1.6;--font-weight-regular:400;--font-weight-bold:700;--radius-pill:200px;--control-height:44px;--bs-border-radius:3px;--radius:3px;--bs-link-color:#d58878;--bs-link-color-rgb:213, 136, 120;--bs-link-decoration:underline;--bs-link-hover-color:#d58878;--bs-link-hover-color-rgb:213, 136, 120;--bs-body-font-size:16px;--bs-body-line-height:24px;--radius-m:0;--bs-pagination-border-radius:5px;--main-text-color:#504f4e;--main-text-color-invert:#ffffff;--page-gutter:20px;--surface:#ffffff;--surface-2:#f7f7f5;--surface-3:#f0efeb;--surface-4:#e8e6df;--text:#504f4e;--text-muted:#aaa8a6;--text-soft:#7c7a78;--border:#e8e6df;--border-soft:#f0efeb;--border-strong:#dedcd6;--border-line:#e7e5df;--control-border:var(--color-gray-80);--shadow-color:rgba(80, 79, 78, 0.12);--surface-accent:#dac8c4;--surface-accent-soft:#f9ece7;--surface-accent-mint:#eef4ee;--alert-info-border:#dac8c4;--alert-success-border:#bccfbe;--alert-success-text:#4d7c53;--alert-danger-border:#d9b1a4;--alert-danger-text:#a35138;--bs-breadcrumb-divider:">"}@media (min-width:992px){:root{--fs-display:3.25rem;--fs-h1:2.25rem;--fs-h2:1.75rem;--fs-h3:1.5rem;--fs-h4:1.25rem}}:root[data-theme=dark]{--surface:#1c1b1a;--surface-2:#232120;--surface-3:#2a2827;--surface-4:#322f2d;--text:#ece9e5;--text-muted:#9d9894;--text-soft:#b6b1ac;--border:#3a3735;--border-soft:#322f2d;--border-strong:#46423f;--border-line:#3a3735;--control-border:#736e69;--shadow-color:rgba(0, 0, 0, 0.55);--surface-accent:#322724;--surface-accent-soft:#2b2320;--surface-accent-mint:#232a25;--color-background-rose:#322724;--main-text-color:#ece9e5;--color-background-white:#1c1b1a;--color-background-base:#232120;--color-border-card:#3a3735;--color-gray-95:#232120;--color-gray-90:#2a2827;--color-gray-80:#322f2d;--color-gray-60:#b6b1ac;--color-gray-50:#a5a09b;--color-gray-40:#b6b1ac;--color-gray-30:#9d9894;--color-gray-20:#cfcac5;--color-gray-10:#2a2827;--color-black:#ece9e5;--color-red-5:#2a2220;--color-red-10:#322724;--color-success-light:#232a25;--color-blue-100-10:#232733;--bs-secondary-bg:#2a2827;--alert-info-border:#46423f;--alert-success-border:#3c463d;--alert-success-text:#9bc49f;--alert-danger-border:#4a3a34;--alert-danger-text:#e0a294;--bs-body-color:#ece9e5;--bs-body-color-rgb:236, 233, 229;--bs-body-bg:#1c1b1a;--bs-body-bg-rgb:28, 27, 26;--bs-emphasis-color:#ece9e5;--bs-emphasis-color-rgb:236, 233, 229;--bs-border-color:#3a3735;--bs-border-color-rgb:58, 55, 53}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#1c1b1a;--surface-2:#232120;--surface-3:#2a2827;--surface-4:#322f2d;--text:#ece9e5;--text-muted:#9d9894;--text-soft:#b6b1ac;--border:#3a3735;--border-soft:#322f2d;--border-strong:#46423f;--border-line:#3a3735;--control-border:#736e69;--shadow-color:rgba(0, 0, 0, 0.55);--surface-accent:#322724;--surface-accent-soft:#2b2320;--surface-accent-mint:#232a25;--color-background-rose:#322724;--main-text-color:#ece9e5;--color-background-white:#1c1b1a;--color-background-base:#232120;--color-border-card:#3a3735;--color-gray-95:#232120;--color-gray-90:#2a2827;--color-gray-80:#322f2d;--color-gray-60:#b6b1ac;--color-gray-50:#a5a09b;--color-gray-40:#b6b1ac;--color-gray-30:#9d9894;--color-gray-20:#cfcac5;--color-gray-10:#2a2827;--color-black:#ece9e5;--color-red-5:#2a2220;--color-red-10:#322724;--color-success-light:#232a25;--color-blue-100-10:#232733;--bs-secondary-bg:#2a2827;--alert-info-border:#46423f;--alert-success-border:#3c463d;--alert-success-text:#9bc49f;--alert-danger-border:#4a3a34;--alert-danger-text:#e0a294;--bs-body-color:#ece9e5;--bs-body-color-rgb:236, 233, 229;--bs-body-bg:#1c1b1a;--bs-body-bg-rgb:28, 27, 26;--bs-emphasis-color:#ece9e5;--bs-emphasis-color-rgb:236, 233, 229;--bs-border-color:#3a3735;--bs-border-color-rgb:58, 55, 53}}.modal{--bs-modal-width:750px}@font-face{font-family:"Gudea";src:url(../fonts/gudea-v16-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gudea";src:url(../fonts/gudea-v16-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(../fonts/dm-serif-display-v17-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(../fonts/dm-serif-display-v17-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.h1,h1{font-size:var(--fs-h1);font-family:var(--font-display)}.h1,.h2,.h3,h1,h2,h3{font-weight:var(--font-weight-regular)}.h2,h2{font-size:var(--fs-h2);font-family:var(--font-display)}.h3,h3{font-size:var(--fs-h3)}.h3,.h4,h3,h4{font-family:var(--font-display)}.h4,.h5,.h6,h4,h5,h6{font-size:var(--fs-h4);font-weight:var(--font-weight-regular)}.h6,h6{font-size:var(--fs-body)}.promoBadge{position:relative;margin-bottom:1em}.promoBadge.card{position:absolute;z-index:1;right:1em;top:1em;border:0}.promoBadge.image{top:0;right:.5rem}.promoBadge.float,.promoBadge.membership{margin-bottom:0}.promoBadge .badge{position:absolute;right:0;top:-15px;cursor:pointer;background-color:var(--color-blue-light);color:var(--color-white);border-radius:var(--radius);font-size:.9rem;font-weight:400;padding:calc(var(--gap)*1) calc(var(--gap)*2);transition:background-color var(--transition-default);width:max-content}.promoBadge .badge.highlight{background-color:var(--color-red)}.promoBadge .badge.small{font-size:.7rem}.promoBadge .badge.tariff{top:-1rem;right:1rem}.promoBadge .badge.membership{top:-1.2rem}.promoBadge .badge.float{position:relative;display:inline-flex;right:unset;left:unset;top:unset;bottom:unset}.promoBadge .badge.mini{padding:calc(var(--gap)*.5) calc(var(--gap)*2);font-size:.72em;top:-1.6rem}.promoBadge .badge.icon{position:relative;cursor:pointer;z-index:50;color:var(--color-red)!important}.promoBadge .badge.icon.hero{display:inline-block}.promoBadge .badge.icon.hero svg{margin-top:.2em;vertical-align:top}.promoBadge .modal{display:flex;flex-direction:column}.promoBadge .modal.header{padding:calc(var(--gap)*6)}.promoBadge .modal.title{color:var(--color-black)}.promoBadge .modal.content{padding:calc(var(--gap)*6);color:var(--color-black)}*,::after,::before{box-sizing:inherit}a{color:var(--main-text-color)}.img-cover{object-fit:cover}.pointer{cursor:pointer}hr{display:block;clear:both;margin:30px 0}img{opacity:1;transition:opacity .5s}img:not([src]){visibility:hidden}img[data-src],img[data-srcset]{opacity:0;min-height:1px}img[data-src].loaded,img[data-srcset].loaded{opacity:1}.lazyLoad.background{animation:lazyLoad .3s}.no-focus-outline{outline:0!important}.clearfix{visibility:hidden;clear:both}.noselect{background:0 0;user-select:none}@media (max-width:992px){.cards-container-scroll{flex-wrap:nowrap!important;justify-content:stretch!important;margin-top:0!important;gap:.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-ms-overflow-style:none;scrollbar-width:none}.cards-container-scroll::-webkit-scrollbar{display:none}.cards-container-scroll>div{flex:0 0 85%;scroll-snap-align:center}}.animated-burger{position:relative;width:20px;height:16px;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.animated-burger span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;background:var(--main-text-color)}#topNavigation .navIcons .navBurger .animated-burger span:nth-child(1),.animated-burger span:nth-child(1){top:0}.animated-burger span:nth-child(2){top:6px}.animated-burger span:nth-child(3){top:12px}.animated-burger.open span{background:var(--main-text-color)}.animated-burger.open span:nth-child(1){top:5px;transform:rotate(135deg)}.animated-burger.open span:nth-child(2){opacity:0;right:-60px}.animated-burger.open span:nth-child(3){top:5px;transform:rotate(-135deg)}.fullscreen{display:flex;height:100vh;align-items:center}.responsiveVideo{width:100%;max-width:800px;height:auto}.responsiveVideo.fullWidth{max-width:none}.videoWrapperContainer{width:100%;margin:0 auto 15px}.responsive-iframe,.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper{padding-top:25px}.responsiveContainer iframe,.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-iframe{width:100%;overflow:hidden}.responsive-iframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.responsive-iframe:has(iframe[style*=height]),.responsive-iframe:has(iframe[style*=width]){position:static;padding-bottom:0;height:auto;display:flex;justify-content:center;align-items:center}.responsive-iframe:has(iframe[style*=height]) iframe,.responsive-iframe:has(iframe[style*=width]) iframe{position:static;border:0;max-width:100%;height:auto}#blueimp-gallery{background:var(--color-white)}#blueimp-gallery .close,#blueimp-gallery h3{color:var(--main-text-color);text-shadow:none}.score{--color:inherit;color:var(--color)}.score.score1{--color:#049a42;font-weight:700}.score.score2{--color:#57af31;font-weight:700}.score.score3{--color:#f3e400;font-weight:700}.score.score4{--color:#f3b036;font-weight:700}.score.score5{--color:#eb5e35;font-weight:700}.stars{--rating:0;--color:#16a34a;position:relative;display:inline-block;line-height:1;text-align:left}.stars::before{content:"★★★★★";color:#e5e7eb}.stars::after{content:"★★★★★";color:var(--color);position:absolute;inset:0;width:calc((var(--rating)/5)*100%);overflow:hidden;white-space:nowrap}.voLoginWizard__step{display:none}.voLoginWizard__step.is-active{display:block}.voLoginWizard__loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 8px 8px;text-align:center}.voLoginWizard__spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.55);animation:voSpin .8s linear infinite}.voLoginWizard__loadingText{color:#666}.voLoginWizard__title{text-align:center;font-size:22px;line-height:1.15;margin:6px 0 10px}.voLoginWizard__sub{text-align:center;color:#666;margin:0 0 14px}.voLoginWizard__tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.voLoginWizard__tiles{grid-template-columns:1fr}}.voLoginWizard__tile{border:1px solid #cfcfcf;background:#fff;padding:16px 14px;font-weight:700;text-align:left;cursor:pointer}.voLoginWizard__ctaStack{display:flex;flex-direction:column;gap:14px;align-items:center;margin-top:8px}.voLoginWizard__nav{display:flex;justify-content:center;margin-top:14px}.voLoginWizard__row{margin-top:10px}.voLoginWizard__label{display:block;font-weight:700;margin-bottom:6px}.voLoginWizard__input{width:100%;padding:12px;border:1px solid #7f7f7f;border-radius:3px}.voLoginWizard__error{margin-top:10px;color:#b00000;font-weight:600}.voLoginWizard__links{margin-top:18px;padding-top:14px;border-top:1px solid #e5e5e5}.voLoginWizard__linkItem{margin:0 0 8px;font-size:14px;line-height:1.5;color:#333}.voLoginWizard__linkItem:last-child{margin-bottom:0}.voLoginWizard__linkItem a{color:#cc0001;text-decoration:underline}.voLoginWizard__linkItem a:hover{text-decoration:none}.block-banner-text .block-headline,.block-headline{font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-headline{font-family:var(--font-default),var(--font-fallback),sans-serif;font-weight:var(--font-weight-regular)}.articleDetail-title,.caHeadline,.checkout-headline,.contentPage-title,.pageTitle,.po-headline,.thanks-headline{font-family:var(--font-display),Georgia,serif;font-weight:var(--font-weight-regular);font-size:var(--fs-h1);line-height:var(--lh-heading)}.block{padding:1em 0;overflow-x:hidden;overflow-y:auto}@media (min-width:992px){.block{padding:3em 0}}.block p{padding:.5em 0}.block-banner-text .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4)!important}.block-banner-text .block-description{font-size:var(--bs-body-font-size)}.block-banner-text .cta1{margin-top:calc(var(--gap)*4)!important}.block-banner-text .cta2{margin-top:calc(var(--gap)*2)!important}.block-banner-image-full-width{padding:0}.block-banner-image-full-width .background-image{position:relative;background-position:center center;z-index:0;min-height:300px}.block-banner-image-full-width .background-image.cover{background-size:cover}.block-banner-image-full-width .background-content{z-index:1;padding:2em 1em}.block-banner-image-full-width .background-content .headline{font-size:2em;margin-bottom:0}.block-banner-image-full-width .background-content .subline{font-size:2em;margin-bottom:.5em}.block-banner-image-full-width .background-content .description{font-size:1em;margin-bottom:.5em}.block-banner-image-full-width .background-content .cta{text-align:center;margin-bottom:.5em}.block-banner-image-full-width .background-content .cta.cta1{margin-top:1.5em}@media (min-width:992px){.block-banner-image-full-width{padding:0}.block-banner-image-full-width .background-content{padding:2em}.block-banner-image-full-width .background-content .description{max-width:50%}}.block-html-iframe{padding-left:0!important;padding-right:0!important}.block-cards-background,.block-cards-compact{background-color:var(--surface)}.block-cards-compact .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-compact .cta{text-align:center;margin-top:calc(var(--gap)*8)}.block-cards-compact .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-compact .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;width:100%;flex-direction:column;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);width:calc(50% - var(--gap)*2)}@media (min-width:992px){.block-cards-compact .cards-container .cards-card{width:calc(15% - var(--gap)*2)}}.block-cards-compact .cards-container .cards-card .card-image{width:100%;height:150px}.block-cards-compact .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0}.block-cards-compact .cards-container .cards-card .card-image-background{position:relative;background-position:center center;background-size:cover;height:150px;width:100%}.block-cards-compact .cards-container .cards-card .card-info{position:relative;padding:calc(var(--gap)*1.5)}.block-cards-compact .cards-container .cards-card .card-info .card-headline,.block-customer-account .block-form-account__services small{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.8rem}.block-cards-background .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-background .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-background .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;background-color:var(--color-gray-90);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);width:100%}@media (min-width:992px){.block-cards-background .cards-container .cards-card{width:calc(50% - var(--gap)*2)}}.block-cards-background .cards-container .cards-card .card-image{width:20%}.block-cards-background .cards-container .cards-card .card-image img{width:100%;height:70px;object-fit:cover}@media (min-width:992px){.block-cards-background .cards-container .cards-card .card-image img{height:100%}}.block-cards-background .cards-container .cards-card .card-info{position:relative;padding:0 calc(var(--gap)*2);width:80%}@media (min-width:992px){.block-cards-background .cards-container .cards-card .card-info{width:100%}}.block-cards-background .cards-container .cards-card .card-info .card-headline,.block-cards-info .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-cards-background .cards-container .cards-card .card-info .card-subline{font-size:.8rem;line-height:1.2em;color:var(--color-gray-60)}.block-cards-background .cards-container .cards-card .card-info .card-button .btn{font-size:.9rem;padding-left:0;padding-bottom:0}.block-cards-background .cards-container .cards-card .card-info .card-button .btn:after,.block-cards-groups .cards-container .cards-card .card-info .card-button .btn:after{padding-top:.1em}.block-cards-download,.block-cards-image-left-text-right,.block-cards-info,.block-cards-teaser-icon-text{background-color:var(--surface-2)}.block-cards-info .block-headline{text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-info .cta{text-align:center;margin-top:calc(var(--gap)*8)}.block-cards-info .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-info .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);flex-direction:row;background-color:var(--surface);width:100%}@media (min-width:992px){.block-cards-info .cards-container .cards-card{flex-direction:column;width:calc(15% - var(--gap)*2)}}.block-cards-info .cards-container .cards-card .card-image{position:relative;background-position:center center;background-size:cover;border-radius:var(--radius) var(--radius) 0 0;width:20%}@media (min-width:992px){.block-cards-info .cards-container .cards-card .card-image{height:150px;width:100%}}.block-cards-info .cards-container .cards-card .card-info{position:relative;padding:calc(var(--gap)*2);width:80%}@media (min-width:992px){.block-cards-info .cards-container .cards-card .card-info{width:100%}}.block-cards-info .cards-container .cards-card .card-info .card-icon{position:absolute;right:10px;top:10px}.block-cards-groups .cards-container .cards-card .card-header .card-icon i,.block-cards-image-left-text-right .cards-container .cards-card .card-info .card-icon i,.block-cards-info .cards-container .cards-card .card-info .card-icon i{font-size:calc(var(--gap)*3);color:var(--color-red);padding-right:calc(var(--gap)*1.5)}@media (min-width:992px){.block-cards-info .cards-container .cards-card .card-info .card-title{margin-top:calc(var(--gap)*1.5)}}.block-cards-info .cards-container .cards-card .card-info .card-subline{font-size:.8rem;line-height:1.2rem;color:var(--color-gray-60)}.block-cards-teaser-icon-text .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-teaser-icon-text .cards-container{display:grid;gap:calc(var(--gap)*4);grid-template-columns:1fr}@media (min-width:768px){.block-cards-teaser-icon-text .cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.block-cards-teaser-icon-text .cards-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--gap)*4)}}.block-cards-image-left-text-right .cards-container .cards-card,.block-cards-teaser-icon-text .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);width:100%}.block-cards-teaser-icon-text .cards-container .cards-card{margin-left:0;margin-right:0;flex-direction:column;background-color:var(--surface);height:100%}.block-cards-teaser-icon-text .cards-container .cards-card .card-info{position:relative;padding:calc(var(--gap)*4);width:100%;display:flex;flex-direction:column;height:100%}.block-cards-teaser-icon-text .cards-container .cards-card .card-icon{text-align:center;margin-bottom:calc(var(--gap)*4)}.block-cards-teaser-icon-text .cards-container .cards-card .card-icon i{font-size:calc(var(--gap)*8);color:var(--color-red)}.block-cards-teaser-icon-text .cards-container .cards-card .card-title{font-size:calc(var(--bs-body-font-size)*1.25);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin:0 0 calc(var(--gap)*3)}.block-cards-teaser-icon-text .cards-container .cards-card .card-content{flex:1 1 auto;font-size:var(--bs-body-font-size);line-height:1.4;padding:0;margin-bottom:calc(var(--gap)*4)}.block-cards-teaser-icon-text .cards-container .cards-card .card-button{margin-top:auto;text-align:center}.block-cards-image-left-text-right .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-image-left-text-right .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}.block-cards-image-left-text-right .cards-container .cards-card{background-color:var(--color-white);flex-direction:row}@media (min-width:992px){.block-cards-image-left-text-right .cards-container .cards-card{width:calc(33% - var(--gap)*2)}}.block-cards-image-left-text-right .cards-container .cards-card .card-image{position:relative;background-position:center center;background-size:cover;border-radius:var(--radius) 0 0 var(--radius);width:20%}@media (min-width:992px){.block-cards-image-left-text-right .cards-container .cards-card .card-image{width:50%}}.block-cards-image-left-text-right .cards-container .cards-card .card-info{padding:calc(var(--gap)*2);width:80%}@media (min-width:992px){.block-cards-image-left-text-right .cards-container .cards-card .card-info{width:50%}}.block-cards-image-left-text-right .cards-container .cards-card .card-info .card-icon{margin-bottom:calc(var(--gap)*1.5)}.block-cards-image-left-text-right .cards-container .cards-card .card-info .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:calc(var(--gap)*2.2)}.block-cards-image-left-text-right .cards-container .cards-card .card-info .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.8rem;line-height:1rem;margin-bottom:calc(var(--gap)*2)}.block-cards-image-left-text-right .cards-container .cards-card .card-info .card-subline{font-size:.8rem;line-height:1rem;color:var(--color-gray-60)}.block-cards-download .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-download .card-download-link{position:relative}.block-cards-download .card-download{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:flex-start;border-radius:var(--radius);box-shadow:var(--shadow-small);padding:calc(var(--gap)*2);background-color:var(--surface);margin-bottom:calc(var(--gap)*2)}.block-cards-download .card-download .download-info{min-width:5rem;text-align:right;align-self:flex-start}.block-cards-download .card-download .download-info a,.block-wysiwyg h2,.block-wysiwyg h3,.drupal-body h2,.drupal-body h3{color:var(--color-red)}.block-banner-image-bullet-points,.block-banner-image-text{padding:0}.block-banner-image-text .mainBackgroundInvert{min-height:350px}.block-banner-image-bullet-points .block-content .block-data .block-headline,.block-banner-image-text .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);padding-bottom:calc(var(--gap)*2)}.block-banner-image-text .block-subline{padding-bottom:calc(var(--gap)*2)}.block-banner-image-text .block-disclaimer{font-size:var(--fs-micro);font-style:italic}.block-banner-image-text .card-image{position:relative;width:100%;height:200px}@media (min-width:992px){.block-banner-image-text .card-image{height:400px}}.block-banner-image-text .card-image img,.block-cards-groups .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:cover}.block-banner-image-text .cta1,.block-banner-image-text .cta2{margin-top:.5rem}.block-banner-image-bullet-points .promoBadge{align-self:flex-end;padding:calc(var(--gap)*2) calc(var(--gap)*2) 0 0}.block-banner-image-bullet-points .block-content{display:flex;flex-direction:column}@media (min-width:992px){.block-banner-image-bullet-points .block-content{align-items:stretch;flex-direction:row;height:100%}}.block-banner-image-bullet-points .block-content .block-data{display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center;width:100%;order:2}@media (min-width:992px){.block-banner-image-bullet-points .block-content .block-data{text-align:left;padding:calc(var(--gap)*2);width:50%;order:1}}.block-banner-image-bullet-points .block-content .block-data .block-headline{margin-bottom:0}.block-banner-image-bullet-points .block-content .block-data .block-subline{font-size:var(--fs-h4);line-height:1.5rem;padding:0 0 calc(var(--gap)*2);margin-bottom:0}@media (min-width:992px){.block-banner-image-bullet-points .block-content .block-data .block-subline{padding:0 calc(var(--gap)*8) calc(var(--gap)*2) 0}}.block-banner-image-bullet-points .block-content .block-data .block-points{padding:calc(var(--gap)*2) 0;text-align:left}.block-banner-image-bullet-points .block-content .block-data .block-points.has-custom-icons{display:flex;flex-wrap:wrap;gap:1.5em}.block-banner-image-bullet-points .block-content .block-data .block-points.has-custom-icons .block-point{align-items:center;margin-bottom:0}.block-banner-image-bullet-points .block-content .block-data .block-points.has-custom-icons .block-point .block-icon{align-self:center;padding:0 .75em 0 0}.block-banner-image-bullet-points .block-content .block-data .block-points .block-point{display:flex;justify-content:flex-start;margin-bottom:.75em;font-size:.9rem}.block-banner-image-bullet-points .block-content .block-data .block-points .block-point .block-icon{display:flex;align-self:flex-start;padding:.2em 1em 0}.block-banner-image-bullet-points .block-content .block-data .block-buttons{display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.block-banner-image-bullet-points .block-content .block-data .block-buttons{align-items:flex-start}}.block-banner-image-bullet-points .block-content .block-data .block-buttons .block-button{margin-top:calc(var(--gap))}@media (min-width:992px){.block-banner-image-bullet-points .block-content .block-data .block-buttons .block-button .btn{width:100%;justify-content:center}}.block-banner-image-bullet-points .block-content .block-data .block-buttons .block-button .btn.btn-theme-neutral,.block-wysiwyg b,.block-wysiwyg strong,.drupal-body b,.drupal-body strong{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-banner-image-bullet-points .block-content .block-image{order:1;position:relative;width:100%;height:unset}@media (min-width:992px){.block-banner-image-bullet-points .block-content .block-image{order:2;width:50%;height:400px}}.block-banner-image-bullet-points .block-content .block-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.block-wysiwyg h2:not(:last-child),.block-wysiwyg h3:not(:last-child),.block-wysiwyg p:not(:last-child),.drupal-body h2:not(:last-child),.drupal-body h3:not(:last-child),.drupal-body p:not(:last-child){margin-bottom:calc(var(--gap)*4)}.block-wysiwyg h2:not(:first-child),.block-wysiwyg h3:not(:first-child),.drupal-body h2:not(:first-child),.drupal-body h3:not(:first-child){margin-top:calc(var(--gap)*4)}.block-wysiwyg ol,.block-wysiwyg ul,.drupal-body ol,.drupal-body ul{padding:0 0 0 calc(var(--gap)*5.25)}.block-wysiwyg ol:not(:last-child),.block-wysiwyg ul:not(:last-child),.drupal-body ol:not(:last-child),.drupal-body ul:not(:last-child){margin:0 0 calc(var(--gap)*4)}.block-wysiwyg ul,.drupal-body ul{list-style:disc}.block-wysiwyg ol,.drupal-body ol{list-style:decimal}.block-wysiwyg li,.drupal-body li{word-break:break-word}.block-wysiwyg li::marker,.drupal-body li::marker{color:var(--color-red)}.block-wysiwyg a,.drupal-body a{text-decoration:underline;transition:var(--transition-default);color:var(--vo-color-theme)}.block-wysiwyg a:hover,.drupal-body a:hover{opacity:.8}.block-wysiwyg table,.drupal-body table{margin-bottom:calc(var(--gap)*4);display:block;overflow-x:auto;white-space:nowrap;width:auto!important}@media (min-width:992px){.block-wysiwyg table,.drupal-body table{margin-bottom:calc(var(--gap)*8);display:table;overflow-x:unset;white-space:unset}}.block-wysiwyg thead,.drupal-body thead{text-align:left}.block-wysiwyg td,.block-wysiwyg th,.drupal-body td,.drupal-body th{padding:calc(var(--gap)*3);border:1px solid var(--color-red)}@media (min-width:992px){.block-wysiwyg td,.block-wysiwyg th,.drupal-body td,.drupal-body th{padding:calc(var(--gap)*5)}}.block-wysiwyg th,.drupal-body th{color:var(--color-white);background-color:var(--color-red)}.block-wysiwyg img,.drupal-body img{border-radius:calc(var(--gap)*2);width:100%;object-fit:cover}.block-wysiwyg img:not(:last-child),.drupal-body img:not(:last-child){margin-bottom:calc(var(--gap)*1)}@media (min-width:992px){.block-wysiwyg img:not(:last-child),.drupal-body img:not(:last-child){margin-bottom:calc(var(--gap)*2)}}.block-wysiwyg video,.drupal-body video{width:100%;margin-bottom:calc(var(--gap)*8)}.block-wysiwyg__column,.drupal-body__column{margin-bottom:calc(var(--gap)*4)}@media (min-width:992px){.block-wysiwyg__column,.drupal-body__column{float:left;width:50%;margin-bottom:calc(var(--gap)*16)}.block-wysiwyg__column:nth-child(odd),.drupal-body__column:nth-child(odd){padding-right:calc(var(--gap)*2)}.block-wysiwyg__column:nth-child(even),.drupal-body__column:nth-child(even){padding-left:calc(var(--gap)*2)}}.block-wysiwyg address,.block-wysiwyg dl,.block-wysiwyg ol,.block-wysiwyg p,.block-wysiwyg ul,.drupal-body address,.drupal-body dl,.drupal-body ol,.drupal-body p,.drupal-body ul{margin-bottom:0}.block-wysiwyg p,.drupal-body p{padding:0}.block-wysiwyg .img-responsive,.drupal-body .img-responsive{max-width:100%;height:auto}.block-wysiwyg .responsiveVideo,.drupal-body .responsiveVideo{width:100%;max-width:800px;height:auto}.block-wysiwyg .responsiveVideo.fullWidth,.drupal-body .responsiveVideo.fullWidth{max-width:none}.block-wysiwyg .icon-list,.drupal-body .icon-list{margin-top:2em}.block-wysiwyg .icon-list h3,.drupal-body .icon-list h3{font-size:1.6em;margin-bottom:1.2em}.block-wysiwyg .icon-list li,.drupal-body .icon-list li{list-style:none;margin-bottom:1.2em}.block-wysiwyg .icon-list .icon-list-icon,.drupal-body .icon-list .icon-list-icon{width:30px;height:30px}.block-wysiwyg li.icon,.drupal-body li.icon{list-style:none;font-size:1.2em;padding:.5em}.block-wysiwyg li.icon:before,.drupal-body li.icon:before{content:"";display:inline-block;height:1.2em;width:1.2em;background-image:url(../images/all/list-icon.png);background-size:contain;background-repeat:no-repeat}.wysiwyg-toc{margin:0 0 calc(var(--gap)*5);padding:calc(var(--gap)*3);border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.wysiwyg-toc .wysiwyg-toc-list{margin:0;padding-left:1.4em;columns:1}@media (min-width:768px){.wysiwyg-toc .wysiwyg-toc-list{columns:2;column-gap:calc(var(--gap)*5)}}.wysiwyg-toc .wysiwyg-toc-list li{margin-bottom:.5em;break-inside:avoid}.wysiwyg-toc .wysiwyg-toc-list a{color:var(--text);text-decoration:none}.wysiwyg-toc .wysiwyg-toc-list a:hover{color:var(--color-red);text-decoration:underline}.block-wysiwyg h2[id]{scroll-margin-top:calc(var(--topnav-height) + 20px)}.product-preview,.product-preview-body{position:relative}.product-preview.is-ready .product-preview-body{max-height:var(--preview-height, 320px);overflow:hidden}.product-preview.is-ready .product-preview-body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--preview-fade, var(--surface)) 92%)}.product-preview-more{display:none;margin:calc(var(--gap)*2) auto 0;padding:12px 24px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font-family:inherit;font-size:.875rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.product-preview-more::after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.product-preview-more:hover{border-color:var(--color-red);color:var(--color-red)}.product-preview.is-ready .product-preview-more{display:block}.product-preview.is-open .product-preview-body{max-height:none}.product-preview.is-open .product-preview-body::after,.product-preview.is-open .product-preview-more{display:none}@media (prefers-reduced-motion:reduce){.product-preview-more{transition:none}}.block-cards-groups,.block-cards-table,.block-text-headline-info{background-color:var(--surface-2)}.block-cards-groups .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;margin-bottom:calc(var(--gap)*4)}.block-cards-groups .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-groups .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;background-color:var(--color-white);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);width:100%}@media (min-width:992px){.block-cards-groups .cards-container .cards-card{width:calc(25% - var(--gap)*2)}}.block-cards-groups .cards-container .cards-card .card-image{position:relative;width:100%;height:180px}@media (min-width:992px){.block-cards-groups .cards-container .cards-card .card-image{height:150px}}.block-cards-groups .cards-container .cards-card .card-header{padding:calc(var(--gap)*1.5) calc(var(--gap)*2);border-bottom:1px solid var(--color-gray-90)}.block-cards-groups .cards-container .cards-card .card-header .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:calc(var(--gap)*2.5)}.block-cards-groups .cards-container .cards-card .card-info{padding:calc(var(--gap)*2)}.block-cards-groups .cards-container .cards-card .card-info .card-button{border-bottom:1px solid var(--color-gray-90)}.block-cards-groups .cards-container .cards-card .card-info .card-button:last-child{border-bottom:none}.block-cards-groups .cards-container .cards-card .card-info .card-button .btn{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;width:100%;font-size:.9rem;padding-left:0;padding-right:0;justify-content:space-between;text-align:left}.block-cards-table .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-table .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-table .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;background-color:var(--color-white);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);width:100%}@media (min-width:992px){.block-cards-table .cards-container .cards-card{width:calc(25% - var(--gap)*2)}}.block-cards-table .cards-container .cards-card:nth-child(1){margin-top:calc(150px - 50px - (50px*(1 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(1) .card-image{height:150px}.block-cards-table .cards-container .cards-card:nth-child(2){margin-top:calc(150px - 50px - (50px*(2 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(2) .card-image{height:200px}.block-cards-table .cards-container .cards-card:nth-child(3){margin-top:calc(150px - 50px - (50px*(3 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(3) .card-image{height:250px}.block-cards-table .cards-container .cards-card:nth-child(4){margin-top:calc(150px - 50px - (50px*(4 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(4) .card-image{height:300px}.block-cards-table .cards-container .cards-card:nth-child(5){margin-top:calc(150px - 50px - (50px*(5 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(5) .card-image{height:350px}.block-cards-table .cards-container .cards-card:nth-child(6){margin-top:calc(150px - 50px - (50px*(6 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(6) .card-image{height:400px}.block-cards-table .cards-container .cards-card:nth-child(7){margin-top:calc(150px - 50px - (50px*(7 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(7) .card-image{height:450px}.block-cards-table .cards-container .cards-card:nth-child(8){margin-top:calc(150px - 50px - (50px*(8 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(8) .card-image{height:500px}.block-cards-table .cards-container .cards-card:nth-child(9){margin-top:calc(150px - 50px - (50px*(9 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(9) .card-image{height:550px}.block-cards-table .cards-container .cards-card:nth-child(10){margin-top:calc(150px - 50px - (50px*(10 - 1)) + var(--gap))}.block-cards-table .cards-container .cards-card:nth-child(10) .card-image{height:600px}.block-cards-table .cards-container .cards-card .card-image{position:relative;width:100%;height:150px}.block-cards-table .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0}@media (max-width:992px){.block-cards-table .cards-container .cards-card .card-image .promoBadge .badge{top:8px}}@media (min-width:992px){.block-cards-table .cards-container .cards-card .card-image .promoBadge.promoBadge--bottom-right{top:unset;bottom:-17px}}.block-cards-table .cards-container .cards-card .card-info{padding:calc(var(--gap)*2);flex-grow:1}.block-cards-table .cards-container .cards-card .card-info .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);font-size:calc(var(--gap)*3.5)}.block-cards-table .cards-container .cards-card .card-info .card-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:calc(var(--gap)*2.5);line-height:1.5rem;padding-bottom:calc(var(--gap)*2)}.block-cards-table .cards-container .cards-card .card-info .item-button{border-bottom:1px solid var(--color-gray-90)}.block-cards-table .cards-container .cards-card .card-info .item-button:last-child{border-bottom:none}.block-cards-table .cards-container .cards-card .card-info .item-button .btn{width:100%;font-size:.8rem;padding-left:0;padding-right:0;justify-content:space-between}.block-cards-table .cards-container .cards-card .card-info .item-button .btn .btn-text{text-align:left;width:80%}.block-cards-table .cards-container .cards-card .card-info .item-button .btn .btn-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:right;padding-right:calc(var(--gap)*2);text-wrap:nowrap}.block-cards-table .cards-container .cards-card .card-info .item-button .btn:after{padding-top:0}.block-cards-table .cards-container .cards-card .card-button{margin:calc(var(--gap)*2)}.block-cards-table .cards-container .cards-card .card-button .btn{width:100%}.block-image-text .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-image-text .block-subline{text-align:center;margin-bottom:calc(var(--gap)*4)!important}.block-image-text .block-button{text-align:center;margin:calc(var(--gap)*2)}.block-image-text .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-image-text .cards-container .cards-card{--card-with:25%;flex-direction:column;margin:calc(var(--gap));width:100%}.block-image-text .cards-container .cards-card.card-clean{position:relative;display:flex;flex-wrap:nowrap;width:100%}.block-image-text .cards-container .cards-card.card-layout{position:relative;display:flex;flex-wrap:nowrap;width:100%;flex-direction:column;justify-content:flex-start;background-color:var(--color-white);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);--card-with:300px}@media (min-width:992px){.block-image-text .cards-container .cards-card{width:calc(var(--card-with) - var(--gap)*2)!important}}.block-image-text .cards-container .cards-card .card-image{position:relative;width:100%;height:150px}.block-image-text .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.block-image-text .cards-container .cards-card .card-info{padding:calc(var(--gap)*2);text-align:center;flex-grow:1}.block-cards-bullet-points .cards-container .cards-card .card-info .card-buttons .card-button .btn.btn-theme-neutral,.block-image-text .cards-container .cards-card .card-info .card-headline,.block-text-column b{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-image-text .cards-container .cards-card .card-info .card-subline{font-size:.9rem;color:var(--color-gray-60);margin-bottom:calc(var(--gap)*2)}.block-cards-bullet-points .block-headline,.block-image-text .cards-container .cards-card .card-info .card-feature{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*2)}.block-image-text .cards-container .cards-card .card-info .card-button{text-align:center}.block-image-text .cards-container .cards-card .card-info .card-button .btn{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;justify-content:center}.block-image-text .cards-container .cards-card .card-info .card-button .btn .btn-text{text-align:right}.block-image-text .cards-container .cards-card .card-info .card-button .btn .btn-subline{display:none}.block-image-text .cards-container .cards-card .card-button{margin-top:calc(var(--gap))}.block-cards-bullet-points .block-headline{font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;margin-bottom:calc(var(--gap)*4)}.block-cards-bullet-points .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-bullet-points .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;background-color:var(--color-white);box-shadow:var(--shadow-small);border-radius:var(--radius);margin:calc(var(--gap)*2) calc(var(--gap));width:100%}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card{width:calc(25% - var(--gap)*2);flex-direction:column}}.block-cards-bullet-points .cards-container .cards-card .promoBadge{top:-.9rem;right:.5rem}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .promoBadge.promoBadge--bottom-right{top:137px}}.block-cards-bullet-points .cards-container .cards-card .card-image{position:relative;width:30%;height:auto}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-image{width:100%;height:150px}}.block-cards-bullet-points .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius) 0 0 var(--radius)}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-image img{border-radius:var(--radius) var(--radius) 0 0}}.block-cards-bullet-points .cards-container .cards-card .card-info{display:flex;flex-direction:column;padding:calc(var(--gap)*2);flex-grow:1;width:70%}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-info{padding:calc(var(--gap)*3);width:100%}}.block-cards-bullet-points .cards-container .cards-card .card-info .card-headlines{min-height:75px}.block-cards-bullet-points .cards-container .cards-card .card-info .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);padding-bottom:calc(var(--gap)*.75);font-size:calc(var(--gap)*2.5)}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-info .card-headline{font-size:calc(var(--gap)*3.5)}}.block-cards-bullet-points .cards-container .cards-card .card-info .card-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:calc(var(--gap)*2.3)}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-info .card-subline{font-size:calc(var(--gap)*2.5)}}.block-cards-bullet-points .cards-container .cards-card .card-info .card-points{padding:calc(var(--gap)*3) 0 0;flex-grow:1;display:none}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-info .card-points{display:block}}.block-cards-bullet-points .cards-container .cards-card .card-info .card-points .card-point{display:flex;justify-content:flex-start;margin-bottom:.75em;font-size:.9rem}.block-cards-bullet-points .cards-container .cards-card .card-info .card-points .card-point .card-icon{display:flex;align-self:flex-start;padding:.2em 1em 0}.block-cards-bullet-points .cards-container .cards-card .card-info .card-buttons{display:none}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-info .card-buttons{display:block}}.block-cards-bullet-points .cards-container .cards-card .card-info .card-buttons .card-button{margin-top:calc(var(--gap))}@media (min-width:992px){.block-cards-bullet-points .cards-container .cards-card .card-info .card-buttons .card-button .btn{width:100%;justify-content:center}}.block-image-text-round .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-image-text-round .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-image-text-round .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;margin:calc(var(--gap)) calc(var(--gap)) calc(var(--gap)*2);flex-direction:column;justify-content:flex-start;align-items:center;width:100%}@media (min-width:992px){.block-image-text-round .cards-container .cards-card{width:calc(33% - var(--gap)*2)}}.block-image-text-round .cards-container .cards-card .card-image{position:relative;text-align:center;width:175px;height:175px;border-radius:50%;overflow:hidden}.block-image-text-round .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:cover}.block-image-text-round .cards-container .cards-card .card-info{padding:calc(var(--gap)*2);flex-grow:1}.block-image-text-round .cards-container .cards-card .card-info .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;padding-bottom:calc(var(--gap)*2)}.block-image-text-round .cards-container .cards-card .card-info .card-subline{font-size:.8rem;line-height:1rem;text-align:center;padding:0 calc(var(--gap)*8)}.block-text-headline-info .show-more-container{text-align:center;margin-top:calc(var(--gap)*4)}.block-text-headline-info .show-more-container .btn.hidden{display:none}.block-text-headline-info .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-text-headline-info .cards-container{cursor:pointer;border-radius:var(--radius);box-shadow:var(--shadow-small);padding:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*4);background-color:var(--surface);margin-bottom:calc(var(--gap)*2)}.block-text-headline-info .cards-container .cards-card{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.block-text-headline-info .cards-container .cards-card .toggle-info{font-size:2rem;color:var(--color-gray-60);min-width:5rem;text-align:right;align-self:flex-start}.block-text-headline-info .cards-container .cards-card .toggle-info .bi-plus::before{transition:transform .3s ease}.block-text-headline-info .cards-container .card-details{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0s ease}.block-faq-accordion .cards-group .cards-container .card-details>div,.block-faq-list .cards-group .cards-container .card-details>div,.block-membership-services .cards-container .card-details>div,.block-membership-services-compare .cards-container .card-details>div,.block-memberships-compare .cards-container .card-details>div,.block-table-compare .cards-container .card-details>div,.block-table-list .cards-container .card-details>div,.block-text-headline-info .cards-container .card-details>div{overflow:hidden}.block-text-headline-info .cards-container.hidden{display:none}.block-text-headline-info .cards-container.active .card-details{grid-template-rows:1fr;padding:calc(var(--gap)*4) calc(var(--gap)*2) calc(var(--gap)*2) 0}.block-text-headline-info .cards-container.active .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-text-headline-info .cards-container.active .cards-card .toggle-info{color:var(--color-red)}.block-text-headline-info .cards-container.active .cards-card .toggle-info .bi-plus::before{transform:rotate(45deg)}.block-faq-accordion,.block-faq-list{background:var(--surface-2);padding:calc(var(--gap)*6) 0}.block-faq-accordion .block-headline,.block-faq-list .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-faq-accordion .faq-split,.block-faq-list .faq-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;max-width:1280px;margin:0 auto;padding:0 calc(var(--gap)*4)}.block-faq-accordion .faq-head,.block-faq-list .faq-head{text-align:center;align-self:start}.block-faq-accordion .faq-head .block-headline,.block-faq-list .faq-head .block-headline{font-family:var(--font-default);font-size:var(--fs-h4);font-weight:700;color:var(--text);margin:0 0 calc(var(--gap)*3)}.block-faq-accordion .faq-head .block-subline,.block-faq-list .faq-head .block-subline{font-size:var(--fs-h4);line-height:1.4;font-weight:400;color:var(--text);margin:0;text-align:center}.block-faq-accordion .faq-head .faq-head-icon,.block-faq-list .faq-head .faq-head-icon{display:inline-flex;width:80px;height:80px;margin-top:calc(var(--gap)*6);color:var(--color-red)}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon--inline svg,.block-faq-accordion .faq-head .faq-head-icon svg,.block-faq-list .faq-head .faq-head-icon svg{width:100%;height:100%}.block-faq-accordion .faq-list,.block-faq-list .faq-list{min-width:0}.block-faq-accordion .cards-filter,.block-faq-list .cards-filter{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:calc(var(--gap)*4);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.block-faq-accordion .cards-filter::-webkit-scrollbar,.block-faq-list .cards-filter::-webkit-scrollbar{display:none}.block-faq-accordion .cards-filter .cards-filter-button,.block-faq-list .cards-filter .cards-filter-button{flex:0 0 auto;white-space:nowrap}.block-faq-accordion .cards-filter .cards-filter-button.active .btn,.block-faq-list .cards-filter .cards-filter-button.active .btn{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;cursor:initial;background-color:var(--color-red);color:var(--color-white)}.block-faq-accordion .cards-group,.block-faq-accordion .cards-group .cards-container .cards-card .toggle-info i,.block-faq-list .cards-group,.block-faq-list .cards-group .cards-container .cards-card .toggle-info i{display:block}.block-faq-accordion .cards-group[hidden],.block-faq-list .cards-group[hidden]{display:none}.block-faq-accordion .cards-group .cards-container,.block-faq-list .cards-group .cards-container{background:0 0;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid #d9d9d9;padding:0;margin:0;cursor:pointer}.block-faq-accordion .cards-group .cards-container:first-child,.block-faq-list .cards-group .cards-container:first-child{border-top:0}.block-faq-accordion .cards-group .cards-container .cards-card,.block-faq-list .cards-group .cards-container .cards-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:0 0;padding:16px 0;border:0;box-shadow:none}.block-faq-accordion .cards-group .cards-container .cards-card .card-headline,.block-faq-list .cards-group .cards-container .cards-card .card-headline{font-family:var(--font-default);font-size:17px;font-weight:700;color:var(--text);margin:0}.block-faq-accordion .cards-group .cards-container .cards-card .toggle-info,.block-faq-list .cards-group .cards-container .cards-card .toggle-info{color:var(--color-red);font-size:26px;line-height:1;min-width:5rem;text-align:right;align-self:flex-start;transition:transform var(--transition-default)}.block-faq-accordion .cards-group .cards-container .card-details,.block-faq-list .cards-group .cards-container .card-details{display:none;padding:0 40px 16px 0}.block-faq-accordion .cards-group .cards-container .card-details .card-subline,.block-faq-list .cards-group .cards-container .card-details .card-subline{font-size:15px;line-height:22px;color:var(--text)}.block-faq-accordion .cards-group .cards-container.hidden,.block-faq-accordion .show-more-container .btn.hidden,.block-faq-list .cards-group .cards-container.hidden,.block-faq-list .show-more-container .btn.hidden{display:none}.block-faq-accordion .cards-group .cards-container.active .card-details,.block-faq-list .cards-group .cards-container.active .card-details{display:block}.block-faq-accordion .cards-group .cards-container.active .toggle-info,.block-faq-list .cards-group .cards-container.active .toggle-info{transform:rotate(45deg)}.block-faq-accordion .show-more-container,.block-faq-list .show-more-container{text-align:center;margin-top:calc(var(--gap)*4)}@media (max-width:991px){.block-faq-accordion .faq-split,.block-faq-list .faq-split{grid-template-columns:1fr;gap:30px}}.block-image-text-highlight>div{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.block-image-text-highlight>div{flex-direction:row}}.block-image-text-highlight>div .block-image{flex:0 0 auto}.block-image-text-highlight>div .block-image img{display:block;width:100%;max-width:340px;height:auto}@media (min-width:992px){.block-image-text-highlight>div .block-image img{width:340px}}.block-image-text-highlight>div .block-info{position:relative;flex:1 1 auto;background:var(--color-red);color:var(--color-white);padding:calc(var(--gap)*4) calc(var(--gap)*4) calc(var(--gap)*8);border-radius:10px 40px 40px 40px;z-index:1;max-width:300px;margin-top:-70px}@media (min-width:992px){.block-image-text-highlight>div .block-info{padding:calc(var(--gap)*6);margin-top:unset;max-width:unset;margin-left:-80px}}.block-image-text-highlight>div .block-headline,.block-persons-list-highlight>div .block-info .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;line-height:1.3rem;margin-bottom:calc(var(--gap)*2)}.block-image-text-highlight>div .block-subline{font-size:var(--fs-micro);opacity:.7}.block-persons-list-highlight{background-color:var(--color-background-blue)}.block-image-line .cards-container .cards-card,.block-persons-list-highlight>div{position:relative;display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.block-persons-list-highlight>div{flex-direction:row}}.block-persons-list-highlight>div .block-image{flex:0 0 auto}.block-persons-list-highlight>div .block-image img{display:block;width:auto;height:300px}@media (min-width:992px){.block-persons-list-highlight>div .block-image img{height:450px}}.block-persons-list-highlight>div .block-info{position:relative;flex:1 1 auto;background:var(--color-red);color:var(--color-white);padding:calc(var(--gap)*4) calc(var(--gap)*4) calc(var(--gap)*8);border-radius:10px 40px 40px 40px;z-index:1;max-width:300px;margin-top:-70px}@media (min-width:992px){.block-persons-list-highlight>div .block-info{padding:calc(var(--gap)*6);margin-top:unset;max-width:unset;margin-left:-80px}}.block-persons-list-highlight>div .block-info .block-headline{font-size:var(--fs-h4)}.block-persons-list-highlight>div .block-info .block-subline{font-size:var(--fs-small);opacity:.7}.block-persons-list-highlight>div .block-info .block-persons{display:flex;flex-wrap:wrap;margin-top:2rem}.block-persons-list-highlight>div .block-info .block-persons .block-persons-preview .preview-image{position:relative;border-radius:50%;overflow:hidden;cursor:pointer;border:3px solid #ffffff4d;margin:calc(var(--gap)*1);transition:var(--transition-default);width:70px;height:70px}@media (min-width:992px){.block-persons-list-highlight>div .block-info .block-persons .block-persons-preview .preview-image{width:50px;height:50px}}.block-persons-list-highlight>div .block-info .block-persons .block-persons-preview.active .preview-image{border-color:var(--color-white)}.block-image-line .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-image-line .cards-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}.block-image-line .cards-container .cards-card{flex-wrap:wrap;justify-content:center;padding:calc(var(--gap)*2)}@media (min-width:992px){.block-image-line .cards-container .cards-card{padding:0 calc(var(--gap)*4)}}.block-image-line .cards-container .cards-card .card-image{position:relative;text-align:center;width:auto;height:auto;max-width:260px;max-height:200px}.block-image-line .cards-container .cards-card .card-image img,.block-image-text-points .cards-container .cards-card .card-image img{width:100%;height:100%;object-fit:contain}.block-text-column-icon{background:var(--surface-2);padding:calc(var(--gap)*6) 0;text-align:center}.block-text-column-icon .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h2);line-height:1.25;margin-bottom:calc(var(--gap)*5)}.block-text-column-icon.cols-3 .cards-container{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.block-text-column-icon.cols-3 .cards-container{grid-template-columns:1fr}}.block-text-column-icon .cards-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;text-align:left}@media (max-width:768px){.block-text-column-icon .cards-container{grid-template-columns:1fr}}.block-text-column-icon .cards-container .cards-card{margin:0;background:var(--surface);border:2px solid var(--border)}.block-text-column-icon .cards-container .cards-card .card-info{padding:24px 26px}.block-text-column-icon .cards-container .cards-card .card-info .card-title{font-family:var(--font-display);font-size:20px;line-height:1.3;color:var(--text);margin-bottom:10px}.block-text-column-icon .cards-container .cards-card .card-info .card-icon{font-size:1.1rem;margin-bottom:calc(var(--gap)*2)}.block-text-column-icon .cards-container .cards-card .card-info .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:inherit}.block-text-column-icon .cards-container .cards-card .card-info .card-icon i{color:var(--color-red);padding-right:calc(var(--gap)*2)}.block-text-column-icon .cards-container .cards-card .card-info .card-description{font-size:15px;line-height:24px;color:var(--text)}.block-image-text-points,.block-membership-services-compare,.block-memberships-compare,.block-table-compare,.block-table-compare-icons{background-color:var(--surface-2)}.block-image-text-points .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;margin-bottom:calc(var(--gap)*4)}.block-image-text-points .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-image-text-points .cards-container .cards-card{position:relative;display:flex;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);box-shadow:none;border-radius:unset;flex-wrap:wrap;flex-direction:row;align-content:flex-start;width:100%}@media (min-width:992px){.block-image-text-points .cards-container .cards-card{width:calc(33% - var(--gap)*2)}}.block-image-text-points .cards-container .cards-card .card-image{padding:0 calc(var(--gap)*2);width:100%;height:250px}.block-image-text-points .cards-container .cards-card .card-info{padding:calc(var(--gap)*2)}.block-image-text-points .cards-container .cards-card .card-info .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;padding:calc(var(--gap)*2) 0;font-size:1.4rem}.block-image-text-points .cards-container .cards-card .card-info .card-points{font-size:.9rem}.block-image-text-points .cards-container .cards-card .card-info .card-points ul{padding:0 calc(var(--gap)*3)}.block-image-text-points .cards-container .cards-card .card-info .card-points ul li{padding:calc(var(--gap)) 0}.block-table-compare-icons .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;margin-bottom:calc(var(--gap)*4)}.block-table-compare-icons .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:stretch;background-color:var(--surface);box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*6)}.block-table-compare-icons .cards-container .cards-card{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start;width:100%}@media (min-width:992px){.block-table-compare-icons .cards-container .cards-card{width:50%;padding:0 2rem 0 0}}.block-table-compare-icons .cards-container .cards-card .card-info{width:100%}.block-table-compare-icons .cards-container .cards-card .card-info .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;padding:calc(var(--gap)*4) 0;font-size:1.4rem}.block-table-compare-icons .cards-container .cards-card .card-info .card-points{display:flex;flex-direction:column;align-items:stretch}.block-table-compare-icons .cards-container .cards-card .card-info .card-points .card-icon{display:flex;padding:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*2) 0;border-top:1px solid var(--color-gray-90)}.block-membership-services .cards-container .card-details .card-points .card-point:last-child,.block-table-compare-icons .cards-container .cards-card .card-info .card-points .card-icon:last-child,.block-table-list .cards-container .card-details .card-points .card-point:last-child{border-bottom:1px solid var(--color-gray-90)}.block-table-compare-icons .cards-container .cards-card .card-info .card-points .card-icon i{font-size:calc(var(--gap)*3);padding-right:calc(var(--gap)*2)}.block-table-compare-icons .cards-container .cards-card .card-info .card-points .card-icon .icon-title{font-size:.9rem}.block-table-compare-icons .cards-container .block-disclaimer{font-size:var(--fs-micro);padding-top:calc(var(--gap)*4);width:100%}.block-membership-services .show-more-container,.block-table-list .show-more-container{text-align:center;margin-top:calc(var(--gap)*4)}.block-membership-services .show-more-container .btn.hidden,.block-table-list .show-more-container .btn.hidden{display:none}.block-membership-services .block-headline,.block-table-list .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-membership-services .block-subline,.block-table-list .block-subline{text-align:center;margin-bottom:calc(var(--gap)*4)}.block-membership-services .block-button,.block-table-list .block-button{text-align:center;margin-top:calc(var(--gap)*8)}.block-membership-services .cards-container,.block-table-list .cards-container{padding:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*4);background-color:var(--surface);margin-bottom:calc(var(--gap)*2);border-radius:var(--radius);box-shadow:var(--shadow-small)}.block-membership-services .cards-container .cards-card,.block-table-list .cards-container .cards-card{position:relative;display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.block-membership-services .cards-container .cards-card .card-icon-file,.block-table-list .cards-container .cards-card .card-icon-file{margin-right:calc(var(--gap)*4);min-width:20px}.block-membership-services .cards-container .cards-card .card-icon-file img,.block-membership-services-compare .cards-container .cards-card .card-icon-file img,.block-memberships-compare .cards-container .cards-card .card-icon-file img,.block-table-compare .cards-container .cards-card .card-icon-file img,.block-table-list .cards-container .cards-card .card-icon-file img{height:auto;width:20px}.block-membership-services .cards-container .cards-card .card-icon,.block-table-list .cards-container .cards-card .card-icon{display:flex;flex-grow:1}@media (min-width:992px){.block-membership-services .cards-container .cards-card .card-icon,.block-table-list .cards-container .cards-card .card-icon{font-size:1.2rem}}.block-membership-services .cards-container .cards-card .card-icon .icon-title,.block-table-list .cards-container .cards-card .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:inherit}.block-membership-services .cards-container .cards-card .card-icon i,.block-membership-services-compare .cards-container .cards-card .card-icon i,.block-memberships-compare .cards-container .cards-card .card-icon i,.block-table-compare .cards-container .cards-card .card-icon i,.block-table-list .cards-container .cards-card .card-icon i{color:var(--color-red);padding-right:calc(var(--gap)*4)}.block-membership-services .cards-container .cards-card .toggle-info,.block-table-list .cards-container .cards-card .toggle-info{cursor:pointer;font-size:2rem;color:var(--color-gray-60);min-width:5rem;text-align:right;align-self:flex-start}.block-membership-services .cards-container .cards-card .toggle-info .bi-plus::before,.block-membership-services-compare .cards-container .cards-card .toggle-info .bi-plus::before,.block-memberships-compare .cards-container .cards-card .toggle-info .bi-plus::before,.block-table-compare .cards-container .cards-card .toggle-info .bi-plus::before,.block-table-list .cards-container .cards-card .toggle-info .bi-plus::before{transition:transform .3s ease}.block-membership-services .cards-container .card-details,.block-table-list .cards-container .card-details{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0s ease}.block-membership-services .cards-container .card-details .card-points .card-point,.block-table-list .cards-container .card-details .card-points .card-point{display:flex;justify-content:space-between;border-top:1px solid var(--color-gray-90);padding:calc(var(--gap)*2) 0}@media (min-width:992px){.block-membership-services .cards-container .card-details .card-points .card-point,.block-table-list .cards-container .card-details .card-points .card-point{align-items:center;margin:0 calc(var(--gap)*6);padding:calc(var(--gap)*2) calc(var(--gap)*4)}}.block-membership-services .cards-container .card-details .card-points .card-point .card-point-info .point-headline,.block-table-list .cards-container .card-details .card-points .card-point .card-point-info .point-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-membership-services .cards-container .card-details .card-points .card-point .card-point-info .point-subline,.block-table-list .cards-container .card-details .card-points .card-point .card-point-info .point-subline{font-size:.8rem;line-height:1.2rem;color:var(--color-gray-60)}@media (min-width:992px){.block-membership-services .cards-container .card-details .card-points .card-point .card-point-info .point-subline,.block-table-list .cards-container .card-details .card-points .card-point .card-point-info .point-subline{font-size:.9rem}}.block-membership-services .cards-container .card-details .card-points .card-point .promoBadge,.block-table-list .cards-container .card-details .card-points .card-point .promoBadge{display:flex;align-items:center;margin-left:auto;margin-right:calc(var(--gap)*2);margin-bottom:0;margin-top:.5rem}@media (min-width:992px){.block-membership-services .cards-container .card-details .card-points .card-point .promoBadge,.block-table-list .cards-container .card-details .card-points .card-point .promoBadge{margin-top:0}}.block-membership-services .cards-container .card-details .card-points .card-point .card-point-button .bi,.block-table-list .cards-container .card-details .card-points .card-point .card-point-button .bi{font-size:1.2rem;color:var(--color-red)}.block-membership-services .cards-container.active .card-details,.block-table-list .cards-container.active .card-details{grid-template-rows:1fr;padding:calc(var(--gap)*4) calc(var(--gap)*2.2) calc(var(--gap)*2) 0}.block-membership-services .cards-container.active .cards-card .toggle-info,.block-table-list .cards-container.active .cards-card .toggle-info{color:var(--color-red)}.block-membership-services .cards-container.active .cards-card .toggle-info .bi-plus::before,.block-membership-services-compare .cards-container.active .cards-card .toggle-info .bi-plus::before,.block-memberships-compare .cards-container.active .cards-card .toggle-info .bi-plus::before,.block-table-compare .cards-container.active .cards-card .toggle-info .bi-plus::before,.block-table-list .cards-container.active .cards-card .toggle-info .bi-plus::before{transform:rotate(45deg)}.block-membership-services-compare .show-more-container,.block-memberships-compare .show-more-container,.block-table-compare .show-more-container{text-align:center;margin-top:calc(var(--gap)*4)}.block-membership-services .cards-container.hidden,.block-membership-services-compare .show-more-container .btn.hidden,.block-memberships-compare .show-more-container .btn.hidden,.block-table-compare .show-more-container .btn.hidden,.block-table-list .cards-container.hidden{display:none}.block-membership-services-compare .block-headline,.block-memberships-compare .block-headline,.block-table-compare .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-membership-services-compare .block-subline,.block-memberships-compare .block-subline,.block-table-compare .block-subline{font-size:var(--fs-h4);line-height:1.5rem;padding-bottom:calc(var(--gap)*2);margin-bottom:0}.block-membership-services-compare .cards-container,.block-memberships-compare .cards-container,.block-table-compare .cards-container{padding:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*4);background-color:var(--surface);margin-bottom:calc(var(--gap)*2);border-radius:var(--radius);box-shadow:var(--shadow-small)}.block-membership-services-compare .cards-container .cards-card,.block-memberships-compare .cards-container .cards-card,.block-table-compare .cards-container .cards-card{position:relative;display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.block-membership-services-compare .cards-container .cards-card .card-icon-file,.block-memberships-compare .cards-container .cards-card .card-icon-file,.block-table-compare .cards-container .cards-card .card-icon-file{margin-right:calc(var(--gap)*4);min-width:20px}.block-membership-services-compare .cards-container .cards-card .card-icon,.block-memberships-compare .cards-container .cards-card .card-icon,.block-table-compare .cards-container .cards-card .card-icon{display:flex;flex-grow:1}@media (min-width:992px){.block-membership-services-compare .cards-container .cards-card .card-icon,.block-memberships-compare .cards-container .cards-card .card-icon,.block-table-compare .cards-container .cards-card .card-icon{font-size:1.2rem}}.block-membership-services-compare .cards-container .cards-card .card-icon .icon-title,.block-memberships-compare .cards-container .cards-card .card-icon .icon-title,.block-table-compare .cards-container .cards-card .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:inherit}.block-membership-services-compare .cards-container .cards-card .toggle-info,.block-memberships-compare .cards-container .cards-card .toggle-info,.block-table-compare .cards-container .cards-card .toggle-info{cursor:pointer;font-size:2rem;color:var(--color-gray-60);min-width:5rem;text-align:right;align-self:flex-start}.block-membership-services-compare .cards-container .card-details,.block-memberships-compare .cards-container .card-details,.block-table-compare .cards-container .card-details{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0s ease}.block-membership-services-compare .cards-container .card-details .card-points .card-point,.block-memberships-compare .cards-container .card-details .card-points .card-point,.block-table-compare .cards-container .card-details .card-points .card-point{display:flex;justify-content:flex-start;border-top:1px solid var(--color-gray-90);padding:calc(var(--gap)*2) 0}@media (min-width:992px){.block-membership-services-compare .cards-container .card-details .card-points .card-point,.block-memberships-compare .cards-container .card-details .card-points .card-point,.block-table-compare .cards-container .card-details .card-points .card-point{align-items:center;padding:calc(var(--gap)*1.5)}}.block-membership-services-compare .cards-container .card-details .card-points .card-point:last-child,.block-memberships-compare .cards-container .card-details .card-points .card-point:last-child,.block-table-compare .cards-container .card-details .card-points .card-point:last-child{border-bottom:1px solid var(--color-gray-90)}.block-membership-services-compare .cards-container .card-details .card-points .card-point.header,.block-memberships-compare .cards-container .card-details .card-points .card-point.header,.block-table-compare .cards-container .card-details .card-points .card-point.header{border-top:none}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-button,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-button,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-button{width:2rem}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-info,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-info,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-info{flex-grow:1}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-info .point-headline,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-info .point-headline,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-info .point-headline{font-size:.9rem}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns{display:flex;justify-content:space-evenly}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-icon,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-icon,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;text-align:center;width:250px}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-icon .icon-title,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-icon .icon-title,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-icon .icon-title{font-size:.8rem;color:var(--main-text-color)}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info{align-items:center;justify-content:center;font-size:.8rem;margin:0 var(--gap)}.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:.8rem;width:250px;margin:0 var(--gap)}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title{width:100%;align-self:stretch;line-height:1rem;padding:calc(var(--gap)*2) calc(var(--gap)*4);display:flex;flex-direction:column;align-items:center;justify-content:center}.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title{width:100%;align-self:stretch;text-align:center;line-height:1rem;padding:calc(var(--gap)*2) calc(var(--gap)*4);display:flex;flex-direction:column;align-items:center;justify-content:center}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title .promoBadge,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title .promoBadge,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title .promoBadge{margin-top:.5rem;margin-bottom:0}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-icon{position:absolute;color:var(--color-red)}.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-icon,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-icon{position:absolute;font-size:1rem;color:var(--color-red);right:4px;top:4px}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info-header,.block-memberships-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info-header,.block-table-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info-header{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);text-align:center;width:250px;margin:0 var(--gap)}.block-membership-services-compare .cards-container.hidden,.block-memberships-compare .cards-container.hidden,.block-table-compare .cards-container.hidden{display:none}.block-membership-services-compare .cards-container.active .card-details,.block-memberships-compare .cards-container.active .card-details,.block-table-compare .cards-container.active .card-details{grid-template-rows:1fr;padding:calc(var(--gap)*4) calc(var(--gap)*2.2) calc(var(--gap)*2) 0}.block-membership-services-compare .cards-container.active .cards-card .toggle-info,.block-memberships-compare .cards-container.active .cards-card .toggle-info,.block-table-compare .cards-container.active .cards-card .toggle-info{color:var(--color-red)}.block-membership-services-compare .mc-tabs,.block-memberships-compare .mc-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*3);padding-top:calc(var(--gap)*2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.block-benefit-list .cards-filter::-webkit-scrollbar,.block-cards-teaser-benefit .cards-filter::-webkit-scrollbar,.block-membership-services-compare .mc-tabs::-webkit-scrollbar,.block-memberships-compare .mc-tabs::-webkit-scrollbar,.block-slider-teaser-benefits .cards-filter::-webkit-scrollbar{display:none}.block-membership-services-compare .mc-tabs .mc-tab,.block-memberships-compare .mc-tabs .mc-tab{flex:0 0 auto;white-space:nowrap}.block-membership-services-compare .mc-tabs .mc-tab .btn,.block-memberships-compare .mc-tabs .mc-tab .btn{font-size:.85rem}.block-membership-services-compare .mc-tabs .mc-tab.active .btn,.block-memberships-compare .mc-tabs .mc-tab.active .btn{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;cursor:initial;background-color:var(--color-red);color:var(--color-white)}.block-membership-services-compare .mc-panel,.block-memberships-compare .mc-panel,.block-table-rating .rating-table tr.more,.block-table-rating .rating-table__value br{display:none}.block-membership-services-compare .mc-panel.active,.block-memberships-compare .mc-panel.active{display:block}.block-membership-services-compare .mc-service-row,.block-memberships-compare .mc-service-row{display:flex;align-items:flex-start;border-top:1px solid var(--color-gray-90);padding:calc(var(--gap)*3) 0}.block-membership-services-compare .mc-service-row:last-child,.block-memberships-compare .mc-service-row:last-child{border-bottom:1px solid var(--color-gray-90)}.block-membership-services-compare .mc-service-row .mc-service-icon,.block-memberships-compare .mc-service-row .mc-service-icon{flex-shrink:0;width:2.2rem;padding-top:calc(var(--gap)*.5);font-size:1.3rem;line-height:1}.block-membership-services-compare .mc-service-row.mc-included .mc-service-icon,.block-memberships-compare .mc-service-row.mc-included .mc-service-icon{color:var(--vo-color-theme-green, #3fa535)}.block-membership-services-compare .mc-service-row.mc-excluded .mc-service-body .mc-service-name,.block-membership-services-compare .mc-service-row.mc-excluded .mc-service-icon,.block-memberships-compare .mc-service-row.mc-excluded .mc-service-body .mc-service-name,.block-memberships-compare .mc-service-row.mc-excluded .mc-service-icon{color:var(--color-gray-60)}.block-membership-services-compare .mc-service-row .mc-service-body,.block-memberships-compare .mc-service-row .mc-service-body{flex:1;min-width:0}.block-membership-services-compare .mc-service-row .mc-service-body .mc-service-name,.block-memberships-compare .mc-service-row .mc-service-body .mc-service-name{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.95rem;line-height:1.3}.block-membership-services-compare .mc-service-row .mc-service-body .mc-service-detail,.block-memberships-compare .mc-service-row .mc-service-body .mc-service-detail{font-size:.85rem;color:var(--color-gray-60);line-height:1.3;margin-top:calc(var(--gap)*.5)}.block-membership-services-compare .mc-service-row .mc-service-body .promoBadge,.block-memberships-compare .mc-service-row .mc-service-body .promoBadge{margin-top:.5rem;margin-bottom:0}.block-membership-services-compare .mc-service-row .mc-service-info,.block-memberships-compare .mc-service-row .mc-service-info{flex-shrink:0;padding-left:calc(var(--gap)*2);padding-top:calc(var(--gap)*.5)}.block-membership-services-compare .mc-service-row .mc-service-info .pointer,.block-memberships-compare .mc-service-row .mc-service-info .pointer{font-size:1.2rem;color:var(--color-gray-60);cursor:pointer;transition:color var(--transition-default)}.block-membership-services-compare .mc-service-row .mc-service-info .pointer:hover,.block-memberships-compare .mc-service-row .mc-service-info .pointer:hover{color:var(--color-red)}.block-membership-services-compare .cards-container .card-details .card-points .card-point,.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns{width:100%}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info{position:relative;display:flex;flex-wrap:nowrap;background-color:var(--color-white);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);width:50%;padding:1rem 2rem;margin:1rem}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-title{text-align:left}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-service{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.3}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-detail{color:var(--color-gray-60);font-size:.8rem;padding-top:calc(var(--gap)*1)}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-status{font-size:2rem}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info .column-info-icon{font-size:1.2rem;right:5px;top:5px}.block-membership-services-compare .cards-container .card-details .card-points .card-point .card-point-columns .column-info.excluded{background-color:var(--surface-2)}.block-table-rating,.block-table-rating-compact{background-color:var(--surface-2);font-size:.9rem}.block-table-rating-compact .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-table-rating-compact .block-disclaimer{color:var(--color-gray-60);font-size:var(--fs-micro);line-height:1.2rem;margin-top:calc(var(--gap)*4)}.block-table-rating-compact .rating-table{background-color:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:0 calc(var(--gap)*2) calc(var(--gap)*2)}@media (min-width:992px){.block-table-rating-compact .rating-table{padding:0 calc(var(--gap)*4) calc(var(--gap)*4)}}.block-table-rating .rating-table table,.block-table-rating-compact .rating-table table{width:100%;border-collapse:collapse}.block-table-rating .rating-table td,.block-table-rating .rating-table th,.block-table-rating-compact .rating-table td,.block-table-rating-compact .rating-table th{padding:calc(var(--gap));vertical-align:middle;border-top:1px solid var(--color-gray-90)}.block-table-rating .rating-table thead th,.block-table-rating-compact .rating-table thead th{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;border-top:none;padding-top:calc(var(--gap)*4)}@media (min-width:992px){.block-table-rating-compact .rating-table .rating-title{padding-left:calc(var(--gap)*5.5)}}.block-table-rating-compact .rating-table .rating-count{padding-right:0}@media (min-width:992px){.block-table-rating-compact .rating-table__col-first{width:300px}}.block-table-rating-compact .rating-table__col-label{width:130px}@media (min-width:992px){.block-table-rating-compact .rating-table__col-label{width:unset}}.block-table-rating-compact .rating-table__icon i{padding-right:calc(var(--gap)*2)}.block-table-rating-compact .rating-table__icon .icon-title{font-size:inherit}.block-table-rating-compact .rating-table__value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;padding-right:calc(var(--gap)*2)}.block-table-rating-compact .rating-table__stars{letter-spacing:1px}.block-table-rating .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-table-rating .block-disclaimer{color:var(--color-gray-60);font-size:var(--fs-micro);line-height:1.2rem;margin-top:calc(var(--gap)*4)}.block-table-rating .block-button{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-top:calc(var(--gap)*8)}.block-table-rating .block-button .btn:after{padding-top:.25em}.block-table-rating .rating-table{background-color:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-small);padding:0 calc(var(--gap)*2) calc(var(--gap)*2)}@media (min-width:992px){.block-table-rating .rating-table{padding:0 calc(var(--gap)*4) calc(var(--gap)*4)}}.block-table-rating .rating-table table.showAll tr.more{display:table-row}.block-table-rating .rating-table td,.block-table-rating .rating-table th{min-width:120px;text-align:center}.block-table-rating .rating-table td{font-size:.8rem}.block-table-rating .rating-table .column-info{position:relative;display:flex;justify-content:flex-start;align-items:center}.block-table-rating .rating-table .column-info .column-image{width:100px;height:auto}.block-table-rating .rating-table .column-info .column-image img{width:100%;height:100%;object-fit:cover}.block-table-rating .rating-table .column-info .column-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;padding:0 calc(var(--gap)*4) 0 calc(var(--gap)*2);text-align:left}.block-table-rating .rating-table .column-info .column-downgrade-reason{text-align:left;font-size:.7rem;padding-left:calc(var(--gap)*2);margin-top:-7px}.block-blog-detail .blog-detail .blog-navigation .blog-navigation-list .navigation-item:hover,.block-table-rating .rating-table .column-info .column-icon{color:var(--color-red)}@media (min-width:992px){.block-table-rating .rating-table .rating-title{padding-left:calc(var(--gap)*5.5)}}.block-banner-image-left-bullet-points .block-content .block-data .block-button .btn.btn-theme-neutral,.block-table-rating .rating-table .rating-price{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-banner-image-left-with-options .block-content .block-data .block-points .price-discounted .bi,.block-banner-partner .block-content .block-data .block-points .price-discounted .bi,.block-banner-tariffs .block-content .block-data .block-points .price-discounted .bi,.block-table-rating .rating-table .rating-price .price-average{font-size:1rem}.block-table-rating .rating-table__icon{text-align:center}.block-table-rating .rating-table__icon i,.block-table-rating.mobile .rating-table__value br{display:block}.block-table-rating .rating-table__icon .icon-title{font-size:inherit}.block-table-rating .rating-table__value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;line-height:calc(var(--gap)*2)}.block-table-rating .rating-table__stars{text-align:center;letter-spacing:1px}.block-table-rating.mobile .rating-table .rating-infos{display:flex;align-items:center;justify-content:space-between}.block-table-rating.mobile .rating-table .column-info{padding:calc(var(--gap)*4) 0 calc(var(--gap)*2)}.block-table-rating.mobile .rating-table .column-info .column-image{width:65px;height:auto}.block-table-rating.mobile .rating-table__icon{flex-grow:1;text-align:left;text-wrap:nowrap}.block-table-rating.mobile .rating-table__icon i{display:inline-block;padding-right:calc(var(--gap)*2)}.block-table-rating.mobile .rating-table__icon .icon-title{text-wrap:nowrap;font-size:inherit}.block-table-rating.mobile .rating-table__value{min-width:140px;line-height:calc(var(--gap)*3)}.block-table-rating.mobile .rating-table .rating-price{min-width:165px;text-align:left}.block-blog-detail{padding:0}.block-blog-detail .blog-header{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media (min-width:992px){.block-blog-detail .blog-header{max-width:1280px;margin:0 auto;padding:0 1rem;flex-wrap:nowrap;flex-direction:row}}.block-blog-detail .blog-header .blog-header-teaser{display:flex;flex-direction:column;justify-content:center;width:100%;padding:1rem 1rem 2rem}@media (min-width:992px){.block-blog-detail .blog-header .blog-header-teaser{width:50%;padding:1rem 6rem 2rem 1rem}}.block-blog-detail .blog-header .blog-header-teaser .blog-facts{font-size:.9rem;color:var(--color-gray-60);margin-bottom:calc(var(--gap)*2)}.block-blog-detail .blog-header .blog-header-teaser .blog-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:0}.block-blog-detail .blog-header .blog-header-teaser .blog-subline{color:var(--bs-heading-color);padding:calc(var(--gap)*2) calc(var(--gap)*2) 0 0}.block-blog-detail .blog-header .blog-header-teaser .card-event-date{padding:calc(var(--gap)*1) calc(var(--gap)*2);margin:calc(var(--gap)*2) 0;border-radius:var(--radius);background-color:var(--color-red);color:var(--color-white);width:fit-content;font-size:.8rem;line-height:1rem}.block-blog-detail .blog-header .blog-header-image{width:100%}@media (min-width:992px){.block-blog-detail .blog-header .blog-header-image{width:50%}}.block-blog-detail .blog-header .blog-header-image .card-image{position:relative;width:100%;height:300px}@media (min-width:992px){.block-blog-detail .blog-header .blog-header-image .card-image{height:450px}}.block-blog-detail .blog-header .blog-header-image .card-image img,.block-cards-teaser-image-text .cards-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:unset}.block-blog-detail .blog-detail{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding:2rem 1rem}@media (min-width:992px){.block-blog-detail .blog-detail{flex-direction:row}}.block-blog-detail .blog-detail .blog-content{width:100%}@media (min-width:992px){.block-blog-detail .blog-detail .blog-content{width:70%}}.block-blog-detail .blog-detail .blog-navigation{display:none;width:100%;margin:calc(var(--gap)*2) 0}@media (min-width:992px){.block-blog-detail .blog-detail .blog-navigation{display:block;position:sticky;top:calc(75px + 70px);align-self:flex-start;padding:0 calc(var(--gap)*4) 0 calc(var(--gap)*8);width:30%}}.block-blog-detail .blog-detail .blog-navigation .blog-navigation-list{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2)}.block-blog-detail .blog-detail .blog-navigation .blog-navigation-list .navigation-headline{font-size:1rem;margin-bottom:calc(var(--gap)*2);color:var(--color-red)}.block-blog-detail .blog-detail .blog-navigation .blog-navigation-list .navigation-item{cursor:pointer;font-size:.9rem;margin-bottom:.1rem}.block-cards-teaser-image-text{background-color:var(--surface-2)}.block-cards-teaser-image-text .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-teaser-image-text .cards-container{display:grid;gap:calc(var(--gap)*2);grid-template-columns:1fr}.block-cards-teaser-image-text .cards-card{position:relative;display:flex;flex-wrap:nowrap;width:100%;box-shadow:var(--shadow-small);border-radius:var(--radius);margin:calc(var(--gap)) 0;background-color:var(--surface);overflow:hidden;display:grid;grid-template-columns:1fr}@media (min-width:992px){.block-cards-teaser-image-text .cards-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.block-cards-teaser-image-text .cards-card .card-image{position:relative;width:100%;height:100%;min-height:200px}@media (min-width:992px){.block-cards-teaser-image-text .cards-card .card-image{min-height:300px}}.block-cards-teaser-image-text .cards-card .card-info{display:flex;flex-direction:column;height:100%;padding:calc(var(--gap)*8) calc(var(--gap)*4);gap:calc(var(--gap)*1.25)}@media (min-width:992px){.block-cards-teaser-image-text .cards-card .card-info{justify-content:center}}.block-cards-teaser-image-text .cards-card .card-icon{display:flex;align-items:baseline}@media (min-width:992px){.block-cards-teaser-image-text .cards-card .card-icon{font-size:1.5rem}}.block-cards-teaser-image-text .cards-card .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:inherit;line-height:1.8rem}.block-cards-image-points .cards-card .card-info .card-icon i,.block-cards-teaser-image-text .cards-card .card-icon i{font-size:2rem;color:var(--color-red);padding-right:calc(var(--gap)*2)}.block-cards-teaser-image-text .cards-card .card-content{padding:calc(var(--gap)*2) 0}.block-cards-teaser-image-text .cards-card .card-button{display:flex;justify-content:center}@media (min-width:992px){.block-cards-teaser-image-text .cards-card .card-button{justify-content:flex-start}}.block-cards-teaser-image-text.flow .cards-card .card-image{width:60%;margin:1.5rem auto 0}.block-cards-teaser-image-text.flow .cards-card .card-image img{object-fit:contain}@media (min-width:992px){.block-cards-teaser-image-text.flow .cards-card{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.block-cards-teaser-image-text.flow .cards-card .card-image{width:100%;text-align:center;margin:unset}.block-cards-teaser-image-text.flow .cards-card .card-image img{width:100%;height:auto;object-fit:contain;margin-top:3em;padding:0 3rem}}.block-cards-teaser-image-text.invert{background-color:var(--surface)}.block-cards-teaser-image-text.invert .cards-card{background-color:var(--surface-2)}.block-banner-image-left-bullet-points,.block-banner-image-left-bullet-points .block-content .block-data .block-points ul,.block-banner-image-left-with-options,.block-banner-partner,.block-banner-tariffs,.block-banner-teaser-benefit{padding:0}.block-banner-image-left-bullet-points .promoBadge{align-self:flex-end;padding:calc(var(--gap)*2) calc(var(--gap)*2) 0 0}.block-banner-image-left-bullet-points .block-content{display:flex;flex-direction:column}@media (min-width:992px){.block-banner-image-left-bullet-points .block-content{align-items:stretch;flex-direction:row;height:100%}}.block-banner-image-left-bullet-points .block-content .block-data{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap)*5);text-align:left;width:100%}@media (min-width:992px){.block-banner-image-left-bullet-points .block-content .block-data{width:50%}}.block-banner-image-left-bullet-points .block-content .block-data .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:left;color:var(--color-red);padding-bottom:calc(var(--gap)*2);margin-bottom:0}.block-banner-image-left-bullet-points .block-content .block-data .block-points{padding-top:calc(var(--gap)*2)}.block-banner-image-left-bullet-points .block-content .block-data .block-points ul .block-point{display:flex;justify-content:flex-start;margin-bottom:.75em}.block-banner-image-left-bullet-points .block-content .block-data .block-points ul .block-point .block-icon{display:flex;align-self:flex-start;padding:.2em 1em 0 0}.block-banner-image-left-bullet-points .block-content .block-data .block-button{margin-top:calc(var(--gap))}.block-banner-image-left-bullet-points .block-content .block-data .block-button .btn{font-size:.8rem}@media (min-width:992px){.block-banner-image-left-bullet-points .block-content .block-data .block-button .btn{font-size:.9rem;width:100%;justify-content:center}}.block-banner-image-left-bullet-points .block-content .block-image{position:relative;width:100%;height:200px}@media (min-width:992px){.block-banner-image-left-bullet-points .block-content .block-image{width:50%;height:400px}}.block-banner-image-left-bullet-points .block-content .block-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.block-banner-image-left-with-options .block-content,.block-banner-partner .block-content,.block-banner-tariffs .block-content{display:flex;flex-direction:column}@media (min-width:992px){.block-banner-image-left-with-options .block-content,.block-banner-partner .block-content,.block-banner-tariffs .block-content{align-items:stretch;flex-direction:row;height:100%}}.block-banner-image-left-with-options .block-content .block-data,.block-banner-partner .block-content .block-data,.block-banner-tariffs .block-content .block-data{position:relative;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap)*5) calc(var(--gap)*2) calc(var(--gap)*2);text-align:left;width:100%}@media (min-width:992px){.block-banner-image-left-with-options .block-content .block-data,.block-banner-partner .block-content .block-data,.block-banner-tariffs .block-content .block-data{max-width:600px;padding:calc(var(--gap)*6) calc(var(--gap)*5) calc(var(--gap)*3) calc(var(--gap)*10);width:50%}}.block-banner-image-left-with-options .block-content .block-data>.promoBadge,.block-banner-partner .block-content .block-data>.promoBadge,.block-banner-tariffs .block-content .block-data>.promoBadge{margin:0 0 1rem}.block-banner-image-left-with-options .block-content .block-data>.promoBadge.promoBadge--top-left,.block-banner-partner .block-content .block-data>.promoBadge.promoBadge--top-left,.block-banner-tariffs .block-content .block-data>.promoBadge.promoBadge--top-left{text-align:left}.block-banner-image-left-with-options .block-content .block-data>.promoBadge.promoBadge--top-center,.block-banner-partner .block-content .block-data>.promoBadge.promoBadge--top-center,.block-banner-tariffs .block-content .block-data>.promoBadge.promoBadge--top-center{text-align:center}.block-banner-image-left-with-options .block-content .block-data>.promoBadge.promoBadge--top-right,.block-banner-partner .block-content .block-data>.promoBadge.promoBadge--top-right,.block-banner-tariffs .block-content .block-data>.promoBadge.promoBadge--top-right{text-align:right}.block-banner-image-left-with-options .block-content .block-data .block-points,.block-banner-partner .block-content .block-data .block-points,.block-banner-tariffs .block-content .block-data .block-points{font-size:.9rem}.block-banner-image-left-with-options .block-content .block-data .block-points.with-promo,.block-banner-partner .block-content .block-data .block-points.with-promo,.block-banner-tariffs .block-content .block-data .block-points.with-promo{margin-top:1rem}.block-banner-image-left-with-options .block-content .block-data .block-points .price-old,.block-banner-partner .block-content .block-data .block-points .price-old,.block-banner-tariffs .block-content .block-data .block-points .price-old{text-decoration:line-through}.block-banner-image-left-with-options .block-content .block-data .block-points .price-discounted,.block-banner-partner .block-content .block-data .block-points .price-discounted,.block-banner-tariffs .block-content .block-data .block-points .price-discounted{display:flex;align-items:center;justify-content:center;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:2rem;color:var(--color-red);text-align:center;margin-top:calc(var(--gap)*2);gap:.5rem}.block-banner-image-left-with-options .block-content .block-data .block-points .price-discounted-multi-view,.block-banner-partner .block-content .block-data .block-points .price-discounted-multi-view,.block-banner-tariffs .block-content .block-data .block-points .price-discounted-multi-view{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red)}.block-banner-image-left-with-options .block-content .block-data .block-points .price-discounted-multi-view .bi,.block-banner-partner .block-content .block-data .block-points .price-discounted-multi-view .bi,.block-banner-tariffs .block-content .block-data .block-points .price-discounted-multi-view .bi{padding-right:.25rem}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-subline,.block-banner-partner .block-content .block-data .block-points .promo-subline,.block-banner-tariffs .block-content .block-data .block-points .promo-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-top:calc(var(--gap)*1);text-align:center}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point,.block-banner-partner .block-content .block-data .block-points .block-point,.block-banner-tariffs .block-content .block-data .block-points .block-point{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;cursor:pointer;padding:.5rem;border-bottom:1px solid var(--color-gray-90)}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point.active,.block-banner-image-left-with-options .block-content .block-data .block-points .block-point:hover,.block-banner-partner .block-content .block-data .block-points .block-point.active,.block-banner-partner .block-content .block-data .block-points .block-point:hover,.block-banner-tariffs .block-content .block-data .block-points .block-point.active,.block-banner-tariffs .block-content .block-data .block-points .block-point:hover{background-color:var(--color-gray-90)}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point .pointer-content,.block-banner-image-left-with-options .block-content .block-data .block-points .block-point .pointer-title,.block-banner-partner .block-content .block-data .block-points .block-point .pointer-content,.block-banner-partner .block-content .block-data .block-points .block-point .pointer-title,.block-banner-tariffs .block-content .block-data .block-points .block-point .pointer-content,.block-banner-tariffs .block-content .block-data .block-points .block-point .pointer-title{flex-grow:1;align-content:center}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point .pointer-subline,.block-banner-partner .block-content .block-data .block-points .block-point .pointer-subline,.block-banner-tariffs .block-content .block-data .block-points .block-point .pointer-subline{font-size:.75rem;color:var(--color-gray-40);line-height:1.2}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point .pointer-feature,.block-banner-partner .block-content .block-data .block-points .block-point .pointer-feature,.block-banner-tariffs .block-content .block-data .block-points .block-point .pointer-feature{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:end;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point .promoBadge,.block-banner-partner .block-content .block-data .block-points .block-point .promoBadge,.block-banner-tariffs .block-content .block-data .block-points .block-point .promoBadge{position:absolute;margin-bottom:0;left:5px;top:-15px}.block-banner-image-left-with-options .block-content .block-data .block-points .block-point .promoBadge .badge,.block-banner-partner .block-content .block-data .block-points .block-point .promoBadge .badge,.block-banner-tariffs .block-content .block-data .block-points .block-point .promoBadge .badge{padding:calc(var(--gap)*.5) calc(var(--gap))}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift,.block-banner-partner .block-content .block-data .block-points .promo-gift,.block-banner-tariffs .block-content .block-data .block-points .promo-gift{margin-top:calc(var(--gap)*2);padding:calc(var(--gap)*2);border-top:1px solid var(--color-gray-90);text-align:center}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift:empty,.block-banner-partner .block-content .block-data .block-points .promo-gift:empty,.block-banner-tariffs .block-content .block-data .block-points .promo-gift:empty{display:none}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift__headline,.block-banner-partner .block-content .block-data .block-points .promo-gift__headline,.block-banner-tariffs .block-content .block-data .block-points .promo-gift__headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);font-size:2rem;margin:calc(var(--gap)*1) 0 calc(var(--gap)*2)}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift__logo,.block-banner-partner .block-content .block-data .block-points .promo-gift__logo,.block-banner-tariffs .block-content .block-data .block-points .promo-gift__logo{margin-bottom:calc(var(--gap)*1)}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift__logo img,.block-banner-partner .block-content .block-data .block-points .promo-gift__logo img,.block-banner-tariffs .block-content .block-data .block-points .promo-gift__logo img{max-width:80px;height:auto}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift__title,.block-banner-partner .block-content .block-data .block-points .promo-gift__title,.block-banner-tariffs .block-content .block-data .block-points .promo-gift__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.9rem;line-height:1.3}.block-banner-image-left-with-options .block-content .block-data .block-points .promo-gift__subtitle,.block-banner-partner .block-content .block-data .block-points .promo-gift__subtitle,.block-banner-tariffs .block-content .block-data .block-points .promo-gift__subtitle{font-size:.8rem;color:var(--color-gray-30);margin-top:calc(var(--gap)*.5);line-height:1.4}.block-banner-image-left-with-options .block-content .block-data .block-points .block-points-disclaimer,.block-banner-partner .block-content .block-data .block-points .block-points-disclaimer,.block-banner-tariffs .block-content .block-data .block-points .block-points-disclaimer{color:var(--color-gray-60);padding-left:.6rem;margin-top:.2rem;font-size:.7rem;line-height:1.2rem;min-height:1.2rem}.block-banner-image-left-with-options .block-content .block-data .block-points .block-points-button,.block-banner-partner .block-content .block-data .block-points .block-points-button,.block-banner-tariffs .block-content .block-data .block-points .block-points-button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--gap)*2) 0}.block-banner-image-left-with-options .block-content .block-data .block-points .block-payment-logos,.block-banner-partner .block-content .block-data .block-points .block-payment-logos,.block-banner-tariffs .block-content .block-data .block-points .block-payment-logos{display:flex;gap:calc(var(--gap)*3);flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:calc(var(--gap)*1) 0}.block-banner-image-left-with-options .block-content .block-data .block-points .block-payment-logos img,.block-banner-partner .block-content .block-data .block-points .block-payment-logos img,.block-banner-tariffs .block-content .block-data .block-points .block-payment-logos img{height:28px;width:auto;display:block}.block-banner-image-left-with-options .background-image,.block-banner-partner .background-image,.block-banner-tariffs .background-image{position:relative;background-position:center center;z-index:0;width:100%;min-height:300px}@media (min-width:992px){.block-banner-image-left-with-options .background-image,.block-banner-partner .background-image,.block-banner-tariffs .background-image{min-height:400px}}.block-banner-image-left-with-options .background-image.cover,.block-banner-partner .background-image.cover,.block-banner-tariffs .background-image.cover{background-size:cover}.block-banner-image-left-with-options .background-image .background-content,.block-banner-partner .background-image .background-content,.block-banner-tariffs .background-image .background-content{position:relative;display:flex;height:100%;width:100%;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:2em;min-height:inherit}@media (min-width:992px){.block-banner-image-left-with-options .background-image .background-content,.block-banner-partner .background-image .background-content,.block-banner-tariffs .background-image .background-content{padding:2em 2em 3em}}.block-banner-image-left-with-options .background-image .background-content .logo,.block-banner-partner .background-image .background-content .logo,.block-banner-tariffs .background-image .background-content .logo{position:absolute;right:15px;top:0;background-color:var(--surface);width:100px;height:100px;padding:0 calc(var(--gap)*1.5)}.block-banner-image-left-with-options .background-image .background-content .logo img,.block-banner-partner .background-image .background-content .logo img,.block-banner-tariffs .background-image .background-content .logo img{display:block;width:100%;height:100%;object-position:center center;object-fit:contain}.block-banner-image-left-with-options .background-image .background-content .headline,.block-banner-partner .background-image .background-content .headline,.block-banner-tariffs .background-image .background-content .headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:calc(var(--gap)*.5)}.block-banner-image-left-with-options .background-image .background-content .subline,.block-banner-partner .background-image .background-content .subline,.block-banner-tariffs .background-image .background-content .subline{font-size:1.1rem;font-family:"Gudea","Helvetica Neue",Arial,sans-serif}@media (min-width:992px){.block-banner-image-left-with-options .background-image,.block-banner-partner .background-image,.block-banner-tariffs .background-image{width:50%}.block-banner-image-left-with-options .background-content,.block-banner-partner .background-content,.block-banner-tariffs .background-content{padding:2em}.block-banner-image-left-with-options .background-content .description,.block-banner-partner .background-content .description,.block-banner-tariffs .background-content .description{max-width:50%}}.block-banner-image-left-with-options .block-footer,.block-banner-partner .block-footer,.block-banner-tariffs .block-footer{margin-top:calc(var(--gap)*2)}.block-banner-image-left-with-options .block-footer .button-headline,.block-banner-partner .block-footer .button-headline,.block-banner-tariffs .block-footer .button-headline{border-top:1px solid var(--color-gray-90);padding-top:calc(var(--gap)*2);text-align:center}.block-banner-image-left-with-options .block-footer .block-button,.block-banner-partner .block-footer .block-button,.block-banner-tariffs .block-footer .block-button{text-align:center}.block-banner-image-left-with-options .block-footer .block-button .btn,.block-banner-partner .block-footer .block-button .btn,.block-banner-tariffs .block-footer .block-button .btn{font-size:.8rem}@media (min-width:992px){.block-banner-image-left-with-options .block-footer .block-button .btn,.block-banner-partner .block-footer .block-button .btn,.block-banner-tariffs .block-footer .block-button .btn{font-size:.9rem;width:100%;justify-content:center}}.block-banner-image-left-with-options .block-footer .block-button .btn.btn-theme-neutral,.block-banner-partner .block-footer .block-button .btn.btn-theme-neutral,.block-banner-tariffs .block-footer .block-button .btn.btn-theme-neutral,.block-banner-teaser-benefit .block-content .block-data .block-button .btn.btn-theme-neutral{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-banner-teaser-benefit .block-content{display:flex;flex-direction:column}@media (min-width:992px){.block-banner-teaser-benefit .block-content{align-items:stretch;flex-direction:row;height:100%}}.block-banner-teaser-benefit .block-content .block-data{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap)*5);text-align:left;width:100%}@media (min-width:992px){.block-banner-teaser-benefit .block-content .block-data{width:50%}}.block-banner-teaser-benefit .block-content .block-data .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:left;padding-top:calc(var(--gap)*2);margin-bottom:0}.block-banner-teaser-benefit .block-content .block-data .block-discount{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red)}.block-banner-teaser-benefit .block-content .block-data .block-subline{color:var(--color-gray-60)}.block-banner-teaser-benefit .block-content .block-data .block-disclaimer{color:var(--color-gray-60);font-size:var(--fs-micro);line-height:1.2rem;padding-top:calc(var(--gap)*3)}.block-banner-teaser-benefit .block-content .block-data .block-button{margin-top:calc(var(--gap)*2)}.block-banner-teaser-benefit .block-content .block-data .block-button .btn{width:100%}@media (min-width:992px){.block-banner-teaser-benefit .block-content .block-data .block-button .btn{width:inherit;justify-content:center}}.block-banner-teaser-benefit .block-content .block-image{position:relative;width:100%;height:200px}@media (min-width:992px){.block-banner-teaser-benefit .block-content .block-image{width:50%;height:300px}}.block-banner-teaser-benefit .block-content .block-image .benefit-image{position:relative;width:100%;height:100%}.block-banner-teaser-benefit .block-content .block-image .benefit-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.block-banner-teaser-benefit .block-content .block-image .benefit-logo{position:absolute;z-index:1;right:15px;bottom:0;width:85px;overflow:hidden;height:85px;background-color:var(--surface);padding:0 calc(var(--gap)*1.5)}@media (min-width:992px){.block-banner-teaser-benefit .block-content .block-image .benefit-logo{width:125px;height:125px;right:50px}}.block-banner-teaser-benefit .block-content .block-image .benefit-logo img{display:block;width:100%;height:100%;object-position:center center;object-fit:contain}.block-cards-contact,.block-image-text-full{background-color:var(--surface-2)}.block-cards-contact .block-container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--gap)*2)}.block-cards-contact .block-card{background-color:var(--color-white);margin:0;box-shadow:var(--shadow-small);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.block-cards-contact .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;color:var(--color-red);padding-top:calc(var(--gap)*6);margin-bottom:calc(var(--gap)*4)!important}.block-cards-contact .block-body{display:grid;grid-template-columns:1fr;align-items:stretch}@media (min-width:992px){.block-cards-contact .block-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.block-cards-contact .block-image-area{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.block-cards-contact .block-image-area .block-image{display:block;height:auto}.block-cards-contact .block-image-area .block-image img{display:block;width:90%;height:auto;object-fit:contain;margin:0 auto}.block-cards-contact .block-info{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap)*2);gap:calc(var(--gap)*2)}@media (min-width:992px){.block-cards-contact .block-info{padding:calc(var(--gap)*3) calc(var(--gap)*3) calc(var(--gap)*5)}}.block-cards-contact .block-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.4rem}.block-cards-contact .contact-list{display:grid;margin-top:calc(var(--gap)*2);gap:calc(var(--gap)*3)}.block-cards-contact .contact-item{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--gap)*2.5);align-items:start}.block-cards-contact .contact-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-red)}.block-cards-contact .contact-icon .bi{font-size:1.5rem}.block-cards-contact .contact-label{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*.5)}.block-cards-contact .contact-value{font-size:.9rem;line-height:1.4rem}.block-cards-contact .contact-meta{font-size:.8rem;opacity:.8}.block-cards-contact .contact-link{text-decoration:none;color:inherit}.block-cards-contact .contact-link:hover{text-decoration:underline}.block-image-text-full{padding:calc(var(--gap)*6) 0}.block-image-text-full .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-image-text-full .content-grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*2)}@media (min-width:992px){.block-image-text-full .content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}}.block-image-text-full .block-image .image{display:block;border-radius:0;width:100%;height:auto}.block-image-text-full .block-image .image img{display:block;width:100%;height:100%;object-fit:cover}.block-image-text-full .block-image img,.block-image-text-full .block-image picture{width:100%;height:auto}.block-image-text-full .block-image img{aspect-ratio:4/3;object-fit:cover}.block-image-text-full .block-text{display:flex;justify-content:center;flex-direction:column;height:100%;gap:calc(var(--gap)*1.5);padding:0 calc(var(--gap));font-size:15px;line-height:24px;color:var(--text)}.block-image-text-full .block-text strong{display:block;font-family:var(--font-display);font-size:20px;font-weight:400;margin:20px 0 6px}.block-image-text-full .block-text strong:first-child{margin-top:0}@media (min-width:992px){.block-image-text-full .block-text{padding:0 calc(var(--gap)*6)}}.block-image-text-full .block-button{display:flex;justify-content:center;margin-top:calc(var(--gap)*1.5)}@media (min-width:992px){.block-image-text-full .block-button{justify-content:flex-start}}.block-image-text-full.media-right .content-grid .block-image{order:2}@media (max-width:991px){.block-image-text-full .content-grid{grid-template-columns:1fr;gap:24px}.block-image-text-full.media-right .content-grid .block-image{order:0}}.block-cards-image-points .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-image-points .cards-container{display:grid;gap:calc(var(--gap)*2);grid-template-columns:1fr}.block-cards-image-points .cards-card{position:relative;display:flex;flex-wrap:nowrap;width:100%;box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);margin:calc(var(--gap)) 0;overflow:hidden;display:grid;grid-template-columns:1fr}@media (min-width:992px){.block-cards-image-points .cards-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.block-cards-image-points .cards-card .card-image{position:relative;width:100%;height:200px}@media (min-width:992px){.block-cards-image-points .cards-card .card-image{min-height:300px;height:100%}}.block-cards-image-points .cards-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:unset}.block-cards-image-points .cards-card .card-info{display:flex;flex-direction:column;height:100%;padding:calc(var(--gap)*2);gap:calc(var(--gap)*1.25)}@media (min-width:992px){.block-cards-image-points .cards-card .card-info{padding:calc(var(--gap)*4);justify-content:center}}.block-cards-image-points .cards-card .card-info .card-icon{display:flex;align-items:baseline}@media (min-width:992px){.block-cards-image-points .cards-card .card-info .card-icon{font-size:1.5rem}}.block-cards-image-points .cards-card .card-info .card-icon .icon-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:inherit}.block-cards-image-points .cards-card .card-info .card-content{padding:calc(var(--gap)*2) 0}.block-cards-image-points .cards-card .card-info .card-points{font-size:.9rem}.block-cards-image-points .cards-card .card-info .card-points ul{padding:0;list-style:none}.block-cards-image-points .cards-card .card-info .card-points ul li{padding:0;border-bottom:1px solid var(--color-gray-90)}.block-cards-image-points .cards-card .card-info .card-points ul li:last-child{border-bottom:none}.block-cards-image-points .cards-card .card-info .card-points ul li .link-button .btn-theme-neutral{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:left;justify-content:space-between;padding-bottom:0;width:100%}.block-cards-image-points .cards-card .card-info .card-button{display:flex;justify-content:center;margin-bottom:calc(var(--gap)*2)}@media (min-width:992px){.block-cards-image-points .cards-card .card-info .card-button{justify-content:flex-start}}.block-table-facts-info{background-color:var(--surface-2)}.block-table-facts-info .block-info .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;margin:0 0 calc(var(--gap)*1.25)!important}.block-table-facts-info .block-info .block-text{margin:calc(var(--gap)*4) auto;max-width:90%;padding-bottom:calc(var(--gap)*4)}.block-table-facts-info .block-info .block-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin:calc(var(--gap)*4) auto;max-width:90%;font-size:var(--fs-h4)}.block-table-facts-info .block-info .block-points ul{list-style:none;margin:0;padding:0}.block-table-facts-info .block-info .block-points li{display:grid;grid-template-columns:auto 1fr;column-gap:calc(var(--gap)*1.25);row-gap:calc(var(--gap)*.5);align-items:start;padding:calc(var(--gap)*1.5);background-color:var(--surface-2)}.block-table-facts-info .block-info .block-points li:nth-child(odd){background-color:var(--surface)}@media (min-width:992px){.block-table-facts-info .block-info .block-points li{grid-template-columns:auto minmax(0,.9fr) minmax(0,1.4fr);row-gap:0;padding:calc(var(--gap)*2)}}.block-table-facts-info .block-info .block-points .point-icon{padding:0 calc(var(--gap)*2);display:inline-flex;align-items:flex-start;justify-content:center}.block-table-facts-info .block-info .block-points .point-icon i{font-size:2rem;color:#3fa535;margin-top:-4px}.block-form-register .block-form-register__radio span,.block-table-facts-info .block-info .block-points .point-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}@media (min-width:992px){.block-table-facts-info .block-info .block-points .point-title{align-self:start;padding:0 calc(var(--gap)*2)}}.block-table-facts-info .block-info .block-points .point-content{font-size:.9rem;margin:0;grid-column:2}@media (min-width:992px){.block-table-facts-info .block-info .block-points .point-content{grid-column:auto}}.block-table-facts-info .block-info .block-disclaimer{margin:calc(var(--gap)*4) auto;margin-bottom:0;max-width:90%}.block-cards-teaser-blog{overflow-x:visible}.block-cards-teaser-blog .cards-header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:calc(var(--gap)*4)}@media (min-width:992px){.block-cards-teaser-blog .cards-header{flex-direction:row}}.block-cards-teaser-blog .cards-header .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:0!important}.block-cards-teaser-blog .cards-container{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*4) calc(var(--gap)*1);align-items:stretch}@media (min-width:768px){.block-cards-teaser-blog .cards-container{gap:calc(var(--gap)*4) calc(var(--gap)*2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.block-cards-teaser-blog .cards-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.block-cards-teaser-blog .cards-container.cards-container-scroll{display:flex;flex-direction:row}}@media (min-width:992px){.block-cards-teaser-blog .cards-container.cards-container-scroll{scroll-snap-type:none}.block-cards-teaser-blog .cards-container.cards-container-scroll>.cards-card{flex:initial;scroll-snap-align:unset}}.block-cards-teaser-blog .cards-container .cards-card{position:relative;flex-wrap:nowrap;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);overflow:hidden;height:100%;align-self:stretch;display:flex;flex-direction:column;width:auto;min-height:0}.block-cards-teaser-blog .cards-container .card-image{position:relative;display:block;width:100%;overflow:hidden;height:170px}.block-cards-teaser-blog .cards-container .card-image .card-event-date{position:absolute;top:15px;right:15px;padding:calc(var(--gap)*1) calc(var(--gap)*2);border-radius:calc(var(--gap)*2);background-color:var(--color-red);color:var(--color-white);text-align:center;text-transform:uppercase}@media (min-width:992px){.block-cards-teaser-blog .cards-container .card-image .card-event-date{padding:calc(var(--gap)*1) calc(var(--gap)*2)}}.block-cards-teaser-blog .cards-container .card-image .card-event-date .month{font-size:.9rem;line-height:1rem}.block-cards-teaser-blog .cards-container .card-image .card-event-date .date{font-size:1rem;line-height:1.2rem}.block-cards-teaser-blog .cards-container .card-image .card-event-date .year{font-size:.8rem;line-height:1rem;opacity:.7}@media (min-width:992px){.block-cards-teaser-blog .cards-container .card-image{height:200px}}.block-benefit-list .cards-container .card-image img,.block-cards-teaser-benefit .cards-container .card-image img,.block-cards-teaser-blog .cards-container .card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.block-cards-teaser-blog .cards-container .card-info{padding:calc(var(--gap)*2);flex:1 1 auto;display:flex;flex-direction:column;gap:calc(var(--gap)*1.25);min-height:0}@media (min-width:992px){.block-cards-teaser-blog .cards-container .card-info{padding:calc(var(--gap)*4)}}.block-cards-teaser-blog .cards-container .blog-facts{display:inline-flex;align-items:center;gap:calc(var(--gap)*.75);margin:0;min-height:0;color:var(--color-gray-60);font-size:.8rem}.block-cards-teaser-blog .cards-container .blog-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin:0;font-size:1.2rem;line-height:1.25;overflow:hidden;min-height:calc(2*1em*1.25);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block-cards-teaser-blog .cards-container .blog-subline{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:calc(4*1em*1.4);overflow:hidden;margin-bottom:.5rem}.block-cards-teaser-blog .cards-container .card-button{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-top:auto;border-top:1px solid rgba(0,0,0,.12);padding-top:calc(var(--gap)*1.5);display:flex;justify-content:center}.block-benefit-list .cards-container .card-button ::after,.block-cards-teaser-benefit .cards-container .card-button ::after,.block-cards-teaser-blog .cards-container .card-button ::after{padding-top:.43em}.block-benefit-list,.block-cards-teaser-benefit{overflow-x:visible;background-color:var(--surface-2)}.block-benefit-list .cards-header,.block-cards-teaser-benefit .cards-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:calc(var(--gap)*4)}@media (min-width:992px){.block-benefit-list .cards-header,.block-cards-teaser-benefit .cards-header{flex-direction:row}}.block-benefit-list .cards-header .block-headline,.block-cards-teaser-benefit .cards-header .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:0!important}.block-benefit-list .cards-filter,.block-cards-teaser-benefit .cards-filter{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*4);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.block-benefit-list .cards-filter .cards-filter-button,.block-cards-teaser-benefit .cards-filter .cards-filter-button{flex:0 0 auto;white-space:nowrap}.block-benefit-list .cards-filter .cards-filter-button.active .btn,.block-cards-teaser-benefit .cards-filter .cards-filter-button.active .btn{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;cursor:initial;background-color:var(--color-red);color:var(--color-white)}@media (min-width:992px){.block-benefit-list .cards-filter,.block-cards-teaser-benefit .cards-filter{flex-wrap:wrap;max-width:850px;margin:0 auto;justify-content:center;margin-bottom:calc(var(--gap)*6)}}.block-benefit-list .cards-container,.block-cards-teaser-benefit .cards-container{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*2) calc(var(--gap)*1);align-items:stretch}@media (min-width:768px){.block-benefit-list .cards-container,.block-cards-teaser-benefit .cards-container{gap:calc(var(--gap)*4) calc(var(--gap)*2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.block-benefit-list .cards-container,.block-cards-teaser-benefit .cards-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.block-benefit-list .cards-container.cards-container-scroll,.block-cards-teaser-benefit .cards-container.cards-container-scroll{display:flex;flex-direction:row}}@media (min-width:992px){.block-benefit-list .cards-container.cards-container-scroll,.block-cards-teaser-benefit .cards-container.cards-container-scroll{scroll-snap-type:none}.block-benefit-list .cards-container.cards-container-scroll>.cards-card,.block-cards-teaser-benefit .cards-container.cards-container-scroll>.cards-card{flex:initial;scroll-snap-align:unset}}.block-benefit-list .cards-container .cards-card,.block-cards-teaser-benefit .cards-container .cards-card{position:relative;flex-wrap:nowrap;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);overflow:hidden;align-self:stretch;width:auto;display:flex;flex-direction:row;min-height:0}@media (min-width:992px){.block-benefit-list .cards-container .cards-card,.block-cards-teaser-benefit .cards-container .cards-card{flex-direction:column}}.block-benefit-list .cards-container .card-image,.block-cards-teaser-benefit .cards-container .card-image{display:block;width:30%;height:auto;overflow:hidden}@media (min-width:992px){.block-benefit-list .cards-container .card-image,.block-cards-teaser-benefit .cards-container .card-image{width:100%;height:200px}}@media (min-width:992px){.block-benefit-list .cards-container .card-image img,.block-cards-teaser-benefit .cards-container .card-image img{width:100%;height:100%;object-fit:cover}}.block-benefit-list .cards-container .card-image.logo img,.block-cards-teaser-benefit .cards-container .card-image.logo img{object-fit:contain;padding:1rem}.block-benefit-list .cards-container .card-logo,.block-cards-teaser-benefit .cards-container .card-logo{position:absolute;right:20px;top:70px;display:none;width:100px;overflow:hidden;height:100px;background-color:var(--surface);padding:calc(var(--gap)*2)}@media (min-width:992px){.block-benefit-list .cards-container .card-logo,.block-cards-teaser-benefit .cards-container .card-logo{display:block;top:100px}}.block-banner-teaser-article .block-container .block-image img,.block-benefit-list .cards-container .card-logo img,.block-cards-images-list .cards-container .card-image img,.block-cards-teaser-benefit .cards-container .card-logo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.block-benefit-list .cards-container .card-info,.block-cards-teaser-benefit .cards-container .card-info{padding:calc(var(--gap)*2);flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:70%}@media (min-width:992px){.block-benefit-list .cards-container .card-info,.block-cards-teaser-benefit .cards-container .card-info{gap:calc(var(--gap)*1.25);padding:calc(var(--gap)*4);width:100%}}.block-benefit-list .cards-container .card-facts,.block-cards-teaser-benefit .cards-container .card-facts{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;display:inline-flex;align-items:center;gap:calc(var(--gap)*.75);margin:0;min-height:0;color:var(--color-red)}.block-benefit-list .cards-container .card-headline,.block-cards-teaser-benefit .cards-container .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin:0;font-size:1.2rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:992px){.block-benefit-list .cards-container .card-headline,.block-cards-teaser-benefit .cards-container .card-headline{min-height:calc(2*1em)}}.block-benefit-list .cards-container .card-subline,.block-cards-teaser-benefit .cards-container .card-subline{color:var(--color-gray-60);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;line-height:1.25;margin-top:.5rem}@media (min-width:992px){.block-benefit-list .cards-container .card-subline,.block-cards-teaser-benefit .cards-container .card-subline{font-size:1rem;margin-top:0;margin-bottom:.5rem;min-height:calc(2*1em*1.2)}}.block-benefit-list .cards-container .card-button,.block-cards-teaser-benefit .cards-container .card-button{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-top:auto;border-top:1px solid rgba(0,0,0,.12);padding-top:calc(var(--gap)*1.5);display:none;justify-content:center}@media (min-width:992px){.block-benefit-list .cards-container .card-button,.block-cards-teaser-benefit .cards-container .card-button{display:flex}}.block-benefit-list .cards-paging,.block-cards-teaser-benefit .cards-paging{margin-top:calc(var(--gap)*12)}.block-benefit-list .cards-paging .pagination,.block-cards-teaser-benefit .cards-paging .pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--text, #111);--bs-pagination-bg:var(--surface, #fff);--bs-pagination-border-color:var(--border, #ddd);--bs-pagination-border-radius:var(--radius-m, 8px);--bs-pagination-hover-color:var(--text, #111);--bs-pagination-hover-bg:var(--surface-3, #f5f5f5);--bs-pagination-hover-border-color:var(--border, #ddd);--bs-pagination-active-color:var(--color-white, #fff);--bs-pagination-active-bg:var(--color-red, var(--color-primary));--bs-pagination-active-border-color:var(--color-red, var(--color-primary));--bs-pagination-disabled-color:var(--text-muted, #999);--bs-pagination-disabled-bg:var(--surface, #fff);--bs-pagination-disabled-border-color:var(--border, #ddd)}.block-benefit-list .cards-paging .page-link,.block-cards-teaser-benefit .cards-paging .page-link{color:var(--text, #111);background-color:var(--surface, #fff);border-color:var(--border, #ddd);border-radius:var(--radius-m, 8px);font-size:.9rem}.block-benefit-list .cards-paging .page-link:hover,.block-cards-teaser-benefit .cards-paging .page-link:hover{color:var(--text, #111);background-color:var(--surface-3, #f5f5f5);border-color:var(--border, #ddd)}.block-benefit-list .cards-paging .page-link:focus,.block-cards-teaser-benefit .cards-paging .page-link:focus{box-shadow:none}.block-benefit-list .cards-paging .page-item.active .page-link,.block-cards-teaser-benefit .cards-paging .page-item.active .page-link{color:var(--color-white, #fff);background-color:var(--color-red, var(--color-primary));border-color:var(--color-red, var(--color-primary))}.block-benefit-list .cards-paging .page-item.disabled .page-link,.block-cards-teaser-benefit .cards-paging .page-item.disabled .page-link{color:var(--text-muted, #999);background-color:var(--surface, #fff);border-color:var(--border, #ddd)}.block-benefit-list .cards-footer,.block-cards-teaser-benefit .cards-footer{margin-top:calc(var(--gap)*8)}.block-benefit-list .cards-footer .footer-button,.block-cards-teaser-benefit .cards-footer .footer-button{text-align:center}.block-benefit-list .cards-buttons,.block-cards-teaser-benefit .cards-buttons{display:flex;flex-direction:column;align-items:center;align-content:center;margin-top:calc(var(--gap)*6)}.block-benefit-list .cards-buttons .card-button,.block-cards-teaser-benefit .cards-buttons .card-button{margin-top:calc(var(--gap)*2)}.block-slider-teaser-benefits{padding:3em 0!important;overflow-x:visible;background-color:var(--surface-2)}.block-slider-teaser-benefits .cards-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:calc(var(--gap)*4)}.block-slider-teaser-benefits .cards-header .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-slider-teaser-benefits .cards-header .block-subline{max-width:900px;margin:0 auto;text-align:center;padding:0 calc(var(--gap)*2);color:var(--color-gray-60)}.block-slider-teaser-benefits .cards-marquee .cardMarquee{display:grid;overflow:hidden}@media (min-width:992px){.block-slider-teaser-benefits .cards-marquee .cardMarquee--pauseOnHover:hover .cardMarquee__track{animation-play-state:paused}}.block-slider-teaser-benefits .cards-marquee .cardMarquee__row{overflow:hidden;width:100%}.block-slider-teaser-benefits .cards-marquee .cardMarquee__track{display:flex;width:max-content;will-change:transform}.block-slider-teaser-benefits .cards-marquee .cardMarquee__group{display:flex;gap:calc(var(--gap)*3);padding:calc(var(--gap)*1.5)}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card{position:relative;box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);display:flex;align-items:center;width:400px;gap:calc(var(--gap)*1);transition:transform .15s ease,border-color .15s ease}@media (min-width:992px){.block-slider-teaser-benefits .cards-marquee .cardMarquee__card:hover{transform:translateY(-4px);border-color:var(--color-gray-80)}}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card .card-logo{display:block;width:20%;height:auto;overflow:hidden}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card .card-logo img{display:block;width:100%;height:100%;object-fit:contain;padding:1rem;object-position:center center}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card .card-info{padding:calc(var(--gap)*2);flex:1 1 auto;display:flex;flex-direction:column;width:80%}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card .card-facts{display:none;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;line-height:1.2;color:var(--color-red)}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin:0;font-size:1.1rem;line-height:1.5;overflow:hidden}.block-slider-teaser-benefits .cards-marquee .cardMarquee__card .card-subline{color:var(--color-gray-60);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8rem;line-height:1.25}@media (prefers-reduced-motion:reduce){.block-slider-teaser-benefits .cards-marquee .cardMarquee__track{animation:none;transform:none}}.block-slider-teaser-benefits .cards-marquee .cardMarquee__row--top .cardMarquee__track{animation:marquee-left 120s linear infinite}.block-slider-teaser-benefits .cards-marquee .cardMarquee__row--bottom .cardMarquee__track{animation:marquee-left-delayed 130s linear infinite}.block-slider-teaser-benefits .cards-filter{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*4);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.block-slider-teaser-benefits .cards-filter .cards-filter-button{flex:0 0 auto;white-space:nowrap}.block-slider-teaser-benefits .cards-filter .cards-filter-button.active .btn{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;cursor:initial;background-color:var(--color-red);color:var(--color-white)}@media (min-width:992px){.block-slider-teaser-benefits .cards-filter{flex-wrap:wrap;max-width:850px;margin:0 auto;justify-content:center;margin-bottom:calc(var(--gap)*6)}}.block-slider-teaser-benefits .cards-footer{margin-top:calc(var(--gap)*4)}.block-slider-teaser-benefits .cards-footer .footer-button{text-align:center}.block-slider-teaser-benefits .cards-buttons{display:flex;flex-direction:column;align-items:center;align-content:center;margin-top:calc(var(--gap)*6)}.block-slider-teaser-benefits .cards-buttons .card-button{margin-top:calc(var(--gap)*2)}.block-banner-teaser-article{background-color:var(--surface-2);color:var(--text);padding:0;min-height:350px}.block-banner-teaser-article .block-container{display:grid;grid-template-columns:1fr;grid-auto-flow:row;align-items:stretch}@media (min-width:992px){.block-banner-teaser-article .block-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr}}.block-banner-teaser-article .block-container .block-image{position:relative;width:100%;height:300px}@media (min-width:992px){.block-banner-teaser-article .block-container .block-image{grid-column:2;grid-row:1;height:450px}}.block-banner-teaser-article .block-container .block-info{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:calc(var(--gap)*4)}@media (min-width:992px){.block-banner-teaser-article .block-container .block-info{grid-column:1;grid-row:1;padding:calc(var(--gap)*4) calc(var(--gap)*10) calc(var(--gap)*4) calc(var(--gap)*4)}}.block-banner-teaser-article .block-container .block-info .card-event-date{padding:calc(var(--gap)*1) calc(var(--gap)*2);margin:calc(var(--gap)*2) 0;border-radius:var(--radius);background-color:var(--color-red);color:var(--color-white);width:fit-content;font-size:.8rem;line-height:1rem}.block-banner-teaser-article .block-container .block-info .blog-facts{font-size:.9rem;color:var(--color-gray-60);margin-bottom:calc(var(--gap)*2)}.block-banner-teaser-article .block-container .block-info .blog-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:0}.block-banner-teaser-article .block-container .block-info .blog-subline{color:var(--bs-heading-color);padding:calc(var(--gap)*2) 0}.block-banner-teaser-article .block-container .block-info .block-button{margin-top:calc(var(--gap)*.5);display:flex;justify-content:flex-start}.block-banner-teaser-article .block-container .block-info .block-button .btn,.block-checkout .voCheckoutRow.voCheckoutRow--gender span,.block-product-nutrition .product-nutrition-table td+td .product-nutrition-sub{padding-left:0}.block-form-login .block-form-login__layout{max-width:900px;margin:0 auto;display:grid;gap:calc(var(--gap)*4)}@media (min-width:992px){.block-form-login .block-form-login__layout{grid-template-columns:1fr 1fr;gap:calc(var(--gap)*6);align-items:start}}.block-form-login .block-form-login__headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--color-red);margin:0 0 calc(var(--gap)*3)!important}.block-form-login .block-form-login__form{display:grid;gap:calc(var(--gap)*2)}.block-form-login .block-form-login__field{display:grid;gap:calc(var(--gap)*.75)}.block-form-login .block-form-login__label{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color)}.block-form-login .block-form-login__input{width:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background-color:var(--color-blue-100-10);color:var(--main-text-color);padding:calc(var(--gap)*1.5) calc(var(--gap)*2);transition:var(--transition-default);outline:0}.block-form-login .block-form-login__input:focus{border-color:var(--color-red);box-shadow:0 0 0 2px var(--color-red-10)}.block-form-login .block-form-login__actions{display:flex;justify-content:center;margin-top:calc(var(--gap)*1)}.block-form-login .block-form-login__submit{padding:calc(var(--gap)*1.5) calc(var(--gap)*6)}.block-form-login .block-form-login__divider{height:1px;width:100%;background-color:rgba(0,0,0,.08);margin:calc(var(--gap)*4) 0}.block-form-login .block-form-login__forgot{display:grid;gap:calc(var(--gap)*.5);color:var(--main-text-color)}.block-form-login .block-form-login__forgotLink{color:var(--main-text-color);text-decoration:none}.block-form-login .block-form-login__backLink a:hover,.block-form-login .block-form-login__forgotLink:hover,.block-form-login .block-form-login__infoLink:hover,.block-form-login .block-form-login__loginNow:hover{text-decoration:underline}.block-form-login .block-form-login__benefitsTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);margin:calc(var(--gap)*4) 0 calc(var(--gap)*2)}@media (min-width:992px){.block-form-login .block-form-login__benefitsTitle{margin-top:calc(var(--gap)*1)}}.block-form-login .block-form-login__benefits{list-style:none;padding:0;margin:0;display:grid;gap:calc(var(--gap)*1.5)}.block-form-login .block-form-login__benefit{display:flex;align-items:center;gap:calc(var(--gap)*1.25);color:var(--main-text-color)}.block-form-login .block-form-login__benefitIcon{color:var(--color-success);font-size:1.1rem;line-height:1}.block-form-login .block-form-login__infoBox{margin-top:calc(var(--gap)*3);background-color:rgba(0,0,0,.03);border-radius:var(--radius);padding:calc(var(--gap)*2)}.block-form-login .block-form-login__infoRow{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--gap)*1.5);align-items:start}.block-form-login .block-form-login__infoIcon{opacity:.6;font-size:1.1rem;line-height:1;margin-top:.1rem}.block-form-login .block-form-login__infoText{display:flex;flex-direction:column;color:var(--main-text-color);opacity:.85}.block-form-login .block-form-login__backLink a,.block-form-login .block-form-login__infoLink{color:var(--main-text-color);text-decoration:none}.block-form-login .block-form-login__register{margin-top:calc(var(--gap)*6);color:var(--main-text-color);display:grid;gap:calc(var(--gap)*1)}.block-form-login .block-form-login__registerLink{display:inline-flex;align-items:center;gap:calc(var(--gap)*1.25);text-decoration:none;width:fit-content}.block-form-login .block-form-login__registerIcon{font-size:1.25rem;line-height:1}.block-form-login .block-form-login__forgotForm,.block-form-login .block-form-login__resetForm{display:grid;gap:calc(var(--gap)*2)}.block-form-login .block-form-login__description{color:var(--main-text-color);opacity:.85;margin-bottom:calc(var(--gap)*2)}.block-form-login .block-form-login__rules{list-style:none;padding:0;margin:0;display:grid;gap:calc(var(--gap)*.5);color:var(--main-text-color);opacity:.7;font-size:.875rem}.block-form-login .block-form-login__rules li::before{content:"•";margin-right:calc(var(--gap)*.75)}.block-form-login .block-form-login__loginNow{display:inline-block;margin-top:calc(var(--gap)*1);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red)!important;text-decoration:none}.block-form-register .block-form-register__switch{display:grid;gap:calc(var(--gap)*4)}@media (min-width:992px){.block-form-register .block-form-register__switch{grid-template-columns:1fr 1fr;gap:calc(var(--gap)*6)}}.block-form-register .block-form-register__switch.is-hidden{display:none}.block-form-register .block-form-register__switchCol{display:grid;gap:calc(var(--gap)*1)}.block-form-register .block-form-register__switchTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:left;margin:0!important}.block-form-register .block-form-register__switchText{opacity:.7}.block-form-register .block-form-register__switchBtn{margin-top:calc(var(--gap)*2);width:fit-content}.block-form-register .block-form-register__formWrap{display:none}.block-form-register .block-form-register__formWrap.is-visible{display:block}.block-form-register .block-form-register__formHeader{margin-bottom:calc(var(--gap)*3)}.block-form-register .block-form-register__back{margin-bottom:calc(var(--gap)*2);text-align:end}.block-form-register .block-form-register__formHeaderText{display:grid;gap:calc(var(--gap)*.75)}.block-customer-account .block-form-account__heading h2,.block-customer-billing .block-customer-billing__heading h2,.block-customer-contracts .block-customer-contract__heading h2,.block-form-register .block-form-register__formTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading);margin:0!important}.block-form-register .block-form-register__formText{opacity:.7}.block-form-register .block-form-register__form{display:grid;gap:calc(var(--gap)*2)}.block-form-register .block-form-register__gender{display:flex;gap:calc(var(--gap)*2);align-items:center;margin-top:calc(var(--gap)*1);flex-wrap:wrap}.block-form-register .block-form-register__radio{display:inline-flex;align-items:center;gap:calc(var(--gap)*.75)}.block-form-register .block-form-register__radio input{accent-color:var(--color-red)}.block-form-register .block-form-register__field{display:grid;gap:calc(var(--gap)*.75)}.block-form-register .block-form-register__label{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-form-register .block-form-register__input{width:100%;border:1px solid var(--bs-border-color);border-radius:var(--radius);background-color:var(--surface);color:var(--main-text-color);padding:calc(var(--gap)*1.5) calc(var(--gap)*2);transition:var(--transition-default);outline:0}.block-form-register .block-form-register__input:focus{border-color:var(--color-red);box-shadow:0 0 0 2px var(--color-red-10)}.block-form-register .block-form-register__birthday{display:grid;gap:calc(var(--gap)*.75)}.block-form-register .block-form-register__birthdayGrid{display:grid;grid-template-columns:80px 80px 120px;gap:calc(var(--gap)*1.25)}@media (max-width:575px){.block-form-register .block-form-register__birthdayGrid{grid-template-columns:1fr 1fr 1.5fr}}.block-form-register .block-form-register__birthdayInput{text-align:center}.block-form-register .block-form-register__passwordInput{padding-right:calc(var(--gap)*4)}.block-form-register .block-form-register__actions{margin-top:calc(var(--gap)*3)}.block-form-register .block-form-register__submit{padding:calc(var(--gap)*1.5) calc(var(--gap)*6)}.block-form-account .voAddrEdit{margin-top:calc(var(--gap)*3);padding-top:calc(var(--gap)*3);border-top:1px solid var(--color-gray-80);display:flex;flex-direction:column;gap:calc(var(--gap)*3)}.block-form-account .voAddrEdit__error{padding:calc(var(--gap)*1.4) calc(var(--gap)*2);border-radius:var(--radius);background:var(--color-gray-95);color:var(--color-black)}.block-form-account .voAddrEdit__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*2)}@media (min-width:992px){.block-form-account .voAddrEdit__grid{grid-template-columns:1fr 1fr}.block-form-account .voAddrEdit__grid--street{grid-template-columns:1fr 180px}}.block-form-account .voAddrEdit__suggestList{margin-top:calc(var(--gap)*1);display:flex;flex-direction:column;gap:calc(var(--gap)*1)}.block-form-account .voAddrEdit__suggestItem{width:100%;text-align:left;padding:calc(var(--gap)*1.6) calc(var(--gap)*2);border:1px solid var(--color-gray-80);border-radius:var(--radius);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.block-form-account .voAddrEdit__suggestItem:hover{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-background)}.block-form-account .voAddrEdit__suggestError{margin-top:calc(var(--gap)*1);padding:calc(var(--gap)*1.4) calc(var(--gap)*2);border-radius:var(--radius);background:var(--color-gray-95);color:var(--color-gray-60)}.block-form-account .voAddrEdit__familyInfo{color:var(--color-gray-60)}.block-form-account .voAddrEdit__familyList{display:flex;flex-direction:column;gap:calc(var(--gap)*1.4);margin-top:calc(var(--gap)*1.5)}.block-form-account .voAddrEdit__familyItem{display:flex;align-items:center;gap:calc(var(--gap)*2)}.block-form-account .voAddrEdit__familyItem.is-disabled{opacity:.7}.block-form-account .voAddrEdit__hint{color:var(--color-gray-60)}.block-form-account .voAddrEdit__actions{display:flex;flex-direction:column;gap:calc(var(--gap)*2)}@media (min-width:992px){.block-form-account .voAddrEdit__actions{flex-direction:row;justify-content:flex-end}}.block-customer-assistance .customer-services{margin-top:1em}@media (min-width:992px){.block-customer-assistance .customer-services{margin-top:-3em}}.block-customer-account,.block-customer-billing,.block-customer-contracts,.block-customer-mgm{padding:0;margin-bottom:2rem}.block-customer-account .block-form-account__heading{margin-bottom:calc(var(--gap)*2)}.block-customer-account .block-form-account__info{position:relative;display:flex;flex-wrap:nowrap;width:100%;box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:rgba(0,0,0,.06);padding:calc(var(--gap)*2);display:grid;grid-template-columns:auto 1fr auto;gap:calc(var(--gap)*2);align-items:center;margin:0 0 calc(var(--gap)*3)}@media (max-width:991px){.block-customer-account .block-form-account__info{grid-template-columns:auto 1fr;grid-template-areas:"icon text" "action action"}}.block-customer-account .block-form-account__info .block-form-account__infoIcon{width:calc(var(--gap)*3);height:calc(var(--gap)*3);border-radius:999px;background-color:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--color-red)}.block-customer-account .block-form-account__info .block-form-account__infoIcon i{font-size:1.2rem;line-height:1}.block-customer-account .block-form-account__info .block-form-account__infoText{display:grid;gap:calc(var(--gap)*.25)}.block-customer-account .block-form-account__info .block-form-account__infoName{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-account .block-form-account__info .block-form-account__infoMeta{opacity:.7}.block-customer-account .block-form-account__info .block-form-account__infoAction{display:flex;justify-content:flex-end}@media (max-width:991px){.block-customer-account .block-form-account__info .block-form-account__infoAction{grid-area:action;justify-content:flex-start}}.block-customer-account .block-form-account__sectionTitle{margin:calc(var(--gap)*3) 0}.block-customer-account .block-form-account__cardHeader h5,.block-customer-account .block-form-account__sectionTitle h4,.block-customer-billing .block-customer-billing__listHeader h5,.block-customer-mgm .block-customer-mgm__sectionHeading h5{margin:0;font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-account .block-form-account__card{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);margin:calc(var(--gap)*3) calc(var(--gap))}.block-customer-account .block-form-account__grid{display:grid;gap:calc(var(--gap)*2.5)}@media (min-width:992px){.block-customer-account .block-form-account__grid{grid-template-columns:1fr 1fr;gap:calc(var(--gap)*3)}}.block-customer-account .block-form-account__item{display:grid;align-content:flex-start;gap:calc(var(--gap)*.5)}@media (min-width:992px){.block-customer-account .block-form-account__itemFull{grid-column:1/-1}}.block-customer-account .block-form-account__label{opacity:.55;font-size:.85rem}.block-customer-account .block-form-account__value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-account .block-form-account__row{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--gap)*1.5)}.block-customer-account .block-form-account__rowActions{display:inline-flex;align-items:center;gap:calc(var(--gap)*1)}.block-customer-account .block-form-account__iconBtn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--gap)*2.5);height:calc(var(--gap)*2.5);border:0;background:0 0;border-radius:var(--radius);color:var(--color-red);transition:var(--transition-default);padding:0}.block-customer-account .block-form-account__iconBtn i{font-size:1rem;line-height:1}.block-customer-account .block-form-account__addBtn:hover,.block-customer-account .block-form-account__iconBtn:hover{background-color:rgba(0,0,0,.04)}.block-customer-account .block-form-account__cardHeader{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*2)}.block-customer-account .block-form-account__addBtn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--gap)*2.5);height:calc(var(--gap)*2.5);border:0;background:0 0;border-radius:var(--radius);color:var(--main-text-color);transition:var(--transition-default);padding:0}.block-customer-account .block-form-account__addBtn i{font-size:1.25rem;line-height:1}.block-customer-account .block-form-account__services{margin-top:calc(var(--gap)*.75);display:grid;gap:calc(var(--gap)*.5)}.block-customer-account .block-form-account__services:first-child{margin-top:calc(var(--gap)*1.5)}.block-customer-account .block-form-account__service{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;display:inline-flex;align-items:center;gap:calc(var(--gap)*.5);font-size:.85rem;opacity:.75}.block-customer-account .block-form-account__serviceIcon{font-size:.9rem;line-height:1;color:var(--color-success)}.block-customer-account .block-form-account__divider{height:1px;width:100%;background-color:rgba(0,0,0,.08);margin:calc(var(--gap)*4) 0}.block-customer-account .block-form-account__disclaimer{opacity:.7;margin-bottom:calc(var(--gap)*2);font-size:.9rem}.block-customer-account .block-form-account__danger{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);margin:calc(var(--gap)*3) calc(var(--gap))}.block-customer-account .block-form-account__danger .block-form-account__dangerInner{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap)*2)}@media (max-width:991px){.block-customer-account .block-form-account__danger .block-form-account__dangerInner{flex-direction:column;align-items:flex-start}}.block-customer-account .block-form-account__danger .block-form-account__dangerTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-account .block-form-account__danger .block-form-account__dangerText{opacity:.7}.block-customer-contracts .block-customer-contract__heading{margin-bottom:calc(var(--gap)*2)}.block-customer-contracts .block-customer-contract__card{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);margin:calc(var(--gap)*2) calc(var(--gap)*.5)}.block-customer-contracts .block-customer-contract__grid{display:grid;gap:calc(var(--gap)*2.5)}@media (min-width:992px){.block-customer-contracts .block-customer-contract__grid{grid-template-columns:1fr 1fr;gap:calc(var(--gap)*3)}}.block-customer-contracts .block-customer-contract__item{display:grid;gap:calc(var(--gap)*.5)}@media (min-width:992px){.block-customer-contracts .block-customer-contract__itemFull{grid-column:1/-1}}.block-customer-contracts .block-customer-contract__label{opacity:.55;font-size:.85rem}.block-customer-contracts .block-customer-contract__label small{opacity:.75;font-size:.85rem;margin-left:calc(var(--gap)*.5)}.block-customer-contracts .block-customer-contract__value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-contracts .block-customer-contract__row{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--gap)*1.5)}.block-customer-contracts .block-customer-contract__iconBtn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--gap)*2.5);height:calc(var(--gap)*2.5);border:0;background:0 0;border-radius:var(--radius);color:var(--color-red);transition:var(--transition-default);padding:0}.block-customer-contracts .block-customer-contract__iconBtn i{font-size:1rem;line-height:1}.block-customer-contracts .block-customer-contract__iconBtn:hover{background-color:rgba(0,0,0,.04)}.block-customer-contracts .block-customer-contract__cardsList{display:grid;gap:calc(var(--gap)*1.25);margin-top:calc(var(--gap)*1.5)}.block-customer-contracts .block-customer-contract__cardPerson{display:grid;gap:calc(var(--gap)*.5)}.block-customer-contracts .block-customer-contract__cardPersonName{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-contracts .block-customer-contract__cardLink{width:fit-content}.block-customer-contracts .block-customer-contract__danger{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);margin:calc(var(--gap)*3) calc(var(--gap))}.block-customer-contracts .block-customer-contract__danger .block-customer-contract__dangerInner{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap)*2)}@media (max-width:991px){.block-customer-contracts .block-customer-contract__danger .block-customer-contract__dangerInner{flex-direction:column;align-items:flex-start}}.block-customer-contracts .block-customer-contract__danger .block-customer-contract__dangerTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-contracts .block-customer-contract__danger .block-customer-contract__dangerText{opacity:.7}.block-customer-billing .block-customer-billing__heading{margin-bottom:calc(var(--gap)*2)}.block-customer-billing .block-customer-billing__info{border-radius:var(--radius);background-color:rgba(0,0,0,.06);padding:calc(var(--gap)*2);margin:calc(var(--gap)*3) calc(var(--gap));margin-top:0}.block-customer-billing .block-customer-billing__downloadBtn span,.block-customer-billing .block-customer-billing__infoText{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-billing .block-customer-billing__list{display:grid;gap:calc(var(--gap)*2);margin:calc(var(--gap)*3) calc(var(--gap))}.block-customer-billing .block-customer-billing__item,.block-customer-billing .block-customer-billing__listHeader{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2)}.block-customer-billing .block-customer-billing__item{display:grid;align-items:center;gap:calc(var(--gap)*2);grid-template-columns:28px 1fr auto auto auto}@media (max-width:991px){.block-customer-billing .block-customer-billing__item{grid-template-columns:28px 1fr;grid-template-areas:"icon title" "price price" "date date" "btn btn";align-items:start}}.block-customer-billing .block-customer-billing__itemIcon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-success)}.block-customer-billing .block-customer-billing__itemIcon i{font-size:1.1rem;line-height:1}.block-customer-billing .block-customer-billing__itemIcon.is-reminder{color:var(--color-red)}.block-customer-billing .block-customer-billing__itemTitle h6,.block-customer-mgm .block-customer-mgm__itemPraemie h6{margin:0;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1rem}.block-customer-billing .block-customer-billing__itemDate p,.block-customer-billing .block-customer-billing__itemPrice p,.block-customer-mgm .block-customer-mgm__eligibilityInfo p{margin:0;opacity:.7}.block-customer-billing .block-customer-billing__downloadBtn{display:inline-flex;align-items:center;gap:calc(var(--gap)*1);border:0;background:0 0;padding:0;color:var(--main-text-color);transition:var(--transition-default)}.block-customer-billing .block-customer-billing__downloadBtn i{color:var(--color-red);font-size:1.1rem;line-height:1}.block-customer-billing .block-customer-billing__downloadBtn:hover{opacity:.75}@media (max-width:991px){.block-customer-billing .block-customer-billing__itemIcon{grid-area:icon}.block-customer-billing .block-customer-billing__itemTitle{grid-area:title}.block-customer-billing .block-customer-billing__itemPrice{grid-area:price}.block-customer-billing .block-customer-billing__itemDate{grid-area:date}.block-customer-billing .block-customer-billing__itemButtons{grid-area:btn}}.block-customer-mgm .block-customer-mgm__eligibility{border-radius:var(--radius);padding:calc(var(--gap)*2);margin:0 calc(var(--gap));margin-bottom:calc(var(--gap)*3)}.block-customer-mgm .block-customer-mgm__eligibilityBadge{display:inline-flex;align-items:center;gap:calc(var(--gap)*1);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1rem}.block-customer-mgm .block-customer-mgm__eligibilityBadge i{font-size:1.3rem;line-height:1}.block-customer-mgm .block-customer-mgm__eligibilityBadge--active{color:var(--color-success)}.block-customer-mgm .block-customer-mgm__eligibilityBadge--inactive{color:var(--color-red)}.block-customer-mgm .block-customer-mgm__eligibilityInfo{margin-top:calc(var(--gap)*1)}.block-customer-mgm .block-customer-mgm__action{margin-top:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*3);padding:0 calc(var(--gap))}.block-customer-mgm .block-customer-mgm__action .btn{min-width:200px}@media (max-width:991px){.block-customer-mgm .block-customer-mgm__action .btn{width:100%}}.block-customer-mgm .block-customer-mgm__section{margin:calc(var(--gap)*3) 0}.block-customer-mgm .block-customer-mgm__sectionHeading{padding:0 calc(var(--gap));margin-bottom:calc(var(--gap)*1.5)}.block-customer-mgm .block-customer-mgm__list{display:grid;gap:calc(var(--gap)*2);margin:0 calc(var(--gap))}.block-customer-mgm .block-customer-mgm__empty{border-radius:var(--radius);background-color:rgba(0,0,0,.04);padding:calc(var(--gap)*2);margin:0 calc(var(--gap))}.block-customer-mgm .block-customer-mgm__empty p{margin:0;opacity:.6}.block-customer-mgm .block-customer-mgm__item{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);display:grid;align-items:center;gap:calc(var(--gap)*2);grid-template-columns:28px auto 1fr auto}@media (max-width:991px){.block-customer-mgm .block-customer-mgm__item{grid-template-columns:28px 1fr;grid-template-areas:"icon role" "praemie praemie" "date date"}}.block-customer-mgm .block-customer-mgm__itemIcon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.block-customer-mgm .block-customer-mgm__couponIcon i,.block-customer-mgm .block-customer-mgm__itemIcon i{font-size:1.1rem;line-height:1}.block-customer-mgm .block-customer-mgm__itemIcon.is-werber{color:var(--color-success)}.block-customer-mgm .block-customer-mgm__itemIcon.is-geworben{color:var(--color-red)}.block-customer-mgm .block-customer-mgm__itemIcon.is-self{opacity:.5}.block-customer-mgm .block-customer-mgm__roleTag{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.85rem}.block-customer-mgm .block-customer-mgm__itemPraemie small{opacity:.6;font-size:.85rem}.block-customer-mgm .block-customer-mgm__couponDate p,.block-customer-mgm .block-customer-mgm__couponType p,.block-customer-mgm .block-customer-mgm__itemDate p{margin:0;opacity:.7}@media (max-width:991px){.block-customer-mgm .block-customer-mgm__itemIcon{grid-area:icon}.block-customer-mgm .block-customer-mgm__itemRole{grid-area:role}.block-customer-mgm .block-customer-mgm__itemPraemie{grid-area:praemie}.block-customer-mgm .block-customer-mgm__itemDate{grid-area:date}}.block-customer-mgm .block-customer-mgm__couponItem{box-shadow:var(--shadow-small);border-radius:var(--radius);padding:calc(var(--gap)*2);display:grid;align-items:center;gap:calc(var(--gap)*2);grid-template-columns:28px 1fr auto auto auto}@media (max-width:991px){.block-customer-mgm .block-customer-mgm__couponItem{grid-template-columns:28px 1fr;grid-template-areas:"icon code" "type type" "date date" "status status"}}.block-customer-mgm .block-customer-mgm__couponIcon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.block-customer-mgm .block-customer-mgm__couponIcon.is-sent{color:var(--color-success)}.block-customer-mgm .block-customer-mgm__couponIcon.is-pending{color:orange}.block-customer-mgm .block-customer-mgm__couponCode h6{margin:0;font-size:1rem;font-family:monospace;letter-spacing:.05em}.block-customer-mgm .block-customer-mgm__statusTag{display:inline-flex;align-items:center;padding:calc(var(--gap)*.25) calc(var(--gap)*1);border-radius:var(--radius);font-size:.8rem;font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-customer-mgm .block-customer-mgm__statusTag--sent{background-color:rgba(0,150,0,.08);color:var(--color-success)}.block-customer-mgm .block-customer-mgm__statusTag--pending{background-color:rgba(255,165,0,.08);color:orange}@media (max-width:991px){.block-customer-mgm .block-customer-mgm__couponIcon{grid-area:icon}.block-customer-mgm .block-customer-mgm__couponCode{grid-area:code}.block-customer-mgm .block-customer-mgm__couponType{grid-area:type}.block-customer-mgm .block-customer-mgm__couponDate{grid-area:date}.block-customer-mgm .block-customer-mgm__couponStatus{grid-area:status}}.voFormOverlay{position:fixed;inset:0;display:none;z-index:9999}.voFormOverlay.is-open{display:block}.voFormOverlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.voFormOverlay__dialog{position:fixed;left:0;right:0;bottom:0;top:0;background:var(--surface);padding:calc(var(--gap)*4)}@media (min-width:992px){.voFormOverlay__dialog{position:relative;max-width:720px;margin:0 auto;top:50%;transform:translateY(-50%);border-radius:var(--radius);box-shadow:var(--shadow-small)}}.voFormOverlay__form{max-height:calc(100vh - var(--gap)*16);overflow:auto}.voFormOverlay__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);margin-bottom:calc(var(--gap)*2)}.voFormOverlay__content{display:flex;flex-direction:column;gap:var(--gap);padding:calc(var(--gap)*2)}.block-checkout .voCheckoutRow.voCheckoutRow--contractStart span.bold,.block-checkout .voCheckoutRow.voCheckoutRow--date span.bold,.voFormOverlay__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.voFormOverlay__property{display:flex;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*2)}.voFormOverlay__close{background:0 0;border:0;font-size:28px;line-height:1;cursor:pointer}.voFormOverlay__fields{display:grid;gap:calc(var(--gap)*2)}.voFormOverlay__actions{display:flex;justify-content:flex-end;gap:var(--gap);margin-top:calc(var(--gap)*3)}.voFormOverlay__error{margin:0 1rem}.voFormOverlay__hint{margin:calc(var(--gap)*2) 0 0;font-size:.875rem;opacity:.6}.voFormOverlay .voOverlayForm__grid{display:grid;gap:1rem;margin-bottom:.5rem}.voFormOverlay .voOverlayForm__grid .voOverlayForm__grid{margin-bottom:0}.voFormOverlay .voOverlayForm__grid--2{grid-template-columns:1fr 1fr}@media (max-width:576px){.voFormOverlay .voOverlayForm__grid--2{grid-template-columns:1fr}}.voFormOverlay .voOverlayForm__grid--3{grid-template-columns:1fr 1fr 2fr}@media (max-width:576px){.voFormOverlay .voOverlayForm__grid--3--3{grid-template-columns:1fr 1fr 1fr}}.voFormOverlay .voOverlayForm__field{display:flex;flex-direction:column;gap:var(--gap)}.voFormOverlay .voOverlayForm__label{font-size:.9rem;opacity:.8}.voFormOverlay .voOverlayForm__sectionTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*2)}.block-wizard-tarifberater .wizardTarif__inner{position:relative;border-radius:calc(var(--gap)*2);background-color:var(--surface);border:1px solid var(--color-gray-90);display:flex;flex-direction:column;color:var(--color-black);align-items:center;justify-content:center}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__inner{min-height:25em}}.block-wizard-tarifberater .wizardTarif__topHeadline{text-align:center;margin:2em 0}.block-wizard-tarifberater .wizardTarif__topHeadline img{width:220px;height:auto}.block-wizard-tarifberater .wizardTarif__stepper{display:none;position:absolute;left:50%;margin-left:-30%;top:1.2em;width:5px;background-color:var(--color-gray-90);bottom:2em}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__stepper{display:block}}.block-wizard-tarifberater .wizardTarif__stepperIcons{display:flex;flex-direction:column;align-items:center}.block-wizard-tarifberater .wizardTarif__radio label,.block-wizard-tarifberater .wizardTarif__stepperResult{position:relative;cursor:pointer}.block-wizard-tarifberater .wizardTarif__stepperResultInfo{position:absolute;right:32px;top:6px;font-size:.7em;text-align:right;text-wrap:nowrap;width:200px}.block-wizard-tarifberater .wizardTarif__stepperResultIcon{margin-bottom:.75em;background-color:var(--color-gray-90);border-radius:99999px;padding:.25em .25em .25em 5px;display:inline-block;width:25px;height:25px}.block-wizard-tarifberater .wizardTarif__stepperResultIcon img{width:15px;margin-top:-9px;height:auto}.block-wizard-tarifberater .wizardTarif__introImage{display:flex;height:100%;padding:6em 0;justify-content:center;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__introImage{padding:13em 0}}.block-wizard-tarifberater .wizardTarif__introImageHeadline{position:absolute;bottom:-42px;width:250px}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__introImageHeadline{right:-150px;top:30px;width:300px}}.block-wizard-tarifberater .wizardTarif__view{display:flex;flex-direction:column;text-align:center;align-self:center;justify-content:center}.block-wizard-tarifberater .wizardTarif__view--intro{width:100%}.block-wizard-tarifberater .wizardTarif__question{display:flex;flex-direction:column;text-align:center;align-self:center;justify-content:center;margin:.5em 1em;max-width:400px}.block-wizard-tarifberater .wizardTarif__question--intro{padding:3em 0 0!important}.block-wizard-tarifberater .wizardTarif__question--thanks{max-width:unset}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__question{margin:-1em 0 1em;padding:unset}.block-wizard-tarifberater .wizardTarif__questionIcon{display:block;margin-top:1em}}.block-wizard-tarifberater .wizardTarif__questionIcon img{width:auto;height:70px}.block-wizard-tarifberater .wizardTarif__headline{font-size:1.3rem;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:.5em}.block-wizard-tarifberater .wizardTarif__subline{font-size:1rem;margin:calc(var(--gap)*2) 0}.block-wizard-tarifberater .wizardTarif__options{display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__options{flex-direction:row}}.block-wizard-tarifberater .wizardTarif__option{display:flex;flex-direction:column;text-align:center;margin:.5em}.block-wizard-tarifberater .wizardTarif__optionIcon{margin-bottom:1em}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__optionIcon{display:block}}.block-wizard-tarifberater .wizardTarif__optionIcon img{width:auto;height:75px}.block-wizard-tarifberater .wizardTarif__optionButton{position:relative;align-self:center}.block-wizard-tarifberater .wizardTarif__optionButton .btn{display:block;min-width:170px}.block-wizard-tarifberater .wizardTarif__buttons{display:flex;flex-direction:row;justify-content:center;margin:1rem 0;gap:10px}.block-wizard-tarifberater .wizardTarif__tooltipIcon{position:absolute;right:-30px;top:5px;cursor:help}.block-wizard-tarifberater .wizardTarif__tooltipIconRadio{position:absolute;cursor:help}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__tooltipIcon,.block-wizard-tarifberater .wizardTarif__tooltipIconRadio{right:5px;top:-75px}}.block-wizard-tarifberater .wizardTarif__tooltipIconRadio{right:10px;top:-12px}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__tooltipIconRadio{right:0;top:-20px}}.block-wizard-tarifberater .wizardTarif__tooltip{position:absolute;z-index:10;left:50%;top:calc(100% + 8px);transform:translateX(-50%);cursor:help;font-size:.75em;line-height:1.3em;padding:.75em;max-width:220px;color:#fff;background-color:var(--color-red);border-radius:calc(var(--gap)*1);box-shadow:0 8px 25px rgba(0,0,0,.15)}.block-wizard-tarifberater .wizardTarif__tooltip:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;background-color:var(--color-red);transform:translateX(-50%) rotate(45deg)}.block-wizard-tarifberater .wizardTarif__radio{margin:2.5em 0 .5em;font-size:.85em}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__radio{margin:1.5em 1em}}.block-wizard-tarifberater .wizardTarif__radio [type=radio]{position:absolute;left:-9999px}.block-wizard-tarifberater .wizardTarif__radio [type=radio]+label{display:inline-block;padding-top:14px}.block-wizard-tarifberater .wizardTarif__radio [type=radio]+label:before{content:"";position:absolute;left:calc(50% - 12px);top:-30px;width:24px;height:24px;border:1px solid var(--color-black);border-radius:100%;background-color:var(--surface)}.block-wizard-tarifberater .wizardTarif__radio [type=radio]:checked+label:after{content:"";position:absolute;left:calc(50% - 6px);top:-24px;width:12px;height:12px;border-radius:100%;background-color:var(--color-red)}.block-wizard-tarifberater .wizardTarif__cards{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:calc(var(--gap)*4);padding:0 calc(var(--gap)*4) calc(var(--gap)*4)}@media (min-width:992px){.block-wizard-tarifberater .wizardTarif__cards{flex-wrap:nowrap;flex-direction:row-reverse}}.block-wizard-tarifberater .wizardTarif__card{border:1px solid var(--color-gray-90);border-radius:var(--radius);background:var(--surface);position:relative}.block-wizard-tarifberater .wizardTarif__cardHeader{padding:calc(var(--gap)*4);background:var(--color-gray-95);border-radius:var(--radius);position:relative}.block-wizard-tarifberater .wizardTarif__cardHeader__promo{position:absolute;right:20px;top:-15px}.block-wizard-tarifberater .wizardTarif__cardHeaderIcon{display:none;margin-bottom:calc(var(--gap)*2)}.block-wizard-tarifberater .wizardTarif__cardHeaderIcon img{width:60px;height:60px}.block-wizard-tarifberater .wizardTarif__cardHeaderHeadline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);font-size:1.3rem;line-height:1.5rem}.block-wizard-tarifberater .wizardTarif__cardHeaderPrice{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.2rem}.block-wizard-tarifberater .wizardTarif__cardBody{padding:calc(var(--gap)*4)}.block-wizard-tarifberater .wizardTarif__cardSubline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*3)}.block-wizard-tarifberater .wizardTarif__cardFeatures{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*1);text-align:left}.block-wizard-tarifberater .wizardTarif__cardFeature{display:grid;grid-template-columns:18px 1fr;gap:calc(var(--gap)*2);padding:calc(var(--gap)*.2) calc(var(--gap));font-size:.9rem}.block-wizard-tarifberater .wizardTarif__cardFeature--odd{background:var(--color-gray-95)}.block-wizard-tarifberater .wizardTarif__cardFooter{padding:0 0 calc(var(--gap)*4);display:flex;justify-content:center}.block-wizard-tarifberater .wizardTarif__badge{border-radius:var(--radius);display:inline-flex;align-items:center;font-size:.75em;background:var(--color-blue-light);color:var(--color-white);padding:2px 10px}.block-wizard-tarifberater .wizardTarif__badgeIcon{width:16px;height:16px}.block-map-address,.block-map-clubs,.block-map-lawyers{padding:0;background-color:var(--surface);scroll-margin-top:calc(var(--gap)*10)}.block-map-address__inner,.block-map-clubs__inner,.block-map-lawyers__inner{padding:calc(var(--gap)*2) 0}@media (min-width:992px){.block-map-address__inner,.block-map-clubs__inner,.block-map-lawyers__inner{padding:calc(var(--gap)*4) 0}}.block-map-address__toolbar,.block-map-clubs__toolbar,.block-map-lawyers__toolbar{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*3);align-items:center;justify-content:space-between}.block-map-address__checkbox,.block-map-clubs__checkbox,.block-map-lawyers__checkbox{display:inline-flex;align-items:center;gap:calc(var(--gap)*2);cursor:pointer}.block-map-address__checkbox input,.block-map-clubs__checkbox input,.block-map-lawyers__checkbox input{width:18px;height:18px}.block-map-address__views,.block-map-clubs__views,.block-map-lawyers__views{display:inline-flex;gap:calc(var(--gap)*2)}.block-map-address__views .btn,.block-map-clubs__views .btn,.block-map-lawyers__views .btn{white-space:nowrap}.block-checkout .voCheckoutTariffBox__giftTitle a:hover,.block-map-address__views .btn.is-active,.block-map-clubs__views .btn.is-active,.block-map-lawyers__views .btn.is-active{color:var(--color-red)}.block-map-address__content,.block-map-address__mapWrap,.block-map-clubs__content,.block-map-clubs__mapWrap,.block-map-lawyers__content,.block-map-lawyers__mapWrap{position:relative}.block-map-address__map,.block-map-clubs__map,.block-map-lawyers__map{width:100%;height:520px}@media (min-width:992px){.block-map-address__map,.block-map-clubs__map,.block-map-lawyers__map{height:772px}}.block-map-address__cluster,.block-map-clubs__cluster,.block-map-lawyers__cluster{width:calc(var(--gap)*8);height:calc(var(--gap)*8);background-color:var(--color-blue-light);color:var(--color-white);font-size:1.7rem;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-100%)}.block-map-address__pin,.block-map-clubs__pin,.block-map-lawyers__pin{color:var(--color-blue-light);transform:translate(-16px,-30px);cursor:pointer}.block-map-address__pin.is-active,.block-map-clubs__pin.is-active,.block-map-lawyers__pin.is-active{color:var(--color-success)}.block-map-address__overlay,.block-map-clubs__overlay,.block-map-lawyers__overlay{width:calc(100% - calc(var(--gap)*6));max-width:623px;position:absolute;bottom:calc(var(--gap)*3);left:50%;transform:translateX(-50%);box-shadow:0 3px 3px rgba(0,0,0,.05),0 5px 25px rgba(0,0,0,.15);z-index:5}.block-map-address__listLayout,.block-map-clubs__listLayout,.block-map-lawyers__listLayout{padding:calc(var(--gap)*4) 0}.block-map-address__heading,.block-map-clubs__heading,.block-map-lawyers__heading{text-align:center;color:var(--color-black);margin-bottom:calc(var(--gap)*6)}.block-map-address__list,.block-map-clubs__list,.block-map-lawyers__list{display:flex;flex-wrap:wrap;margin-top:calc(var(--gap)*4);padding-bottom:calc(var(--gap)*4)}@media (min-width:992px){.block-map-address__list,.block-map-clubs__list,.block-map-lawyers__list{margin-top:0}}.block-map-address__list .js-ml-cardClose,.block-map-clubs__list .js-ml-cardClose,.block-map-lawyers__list .js-ml-cardClose{display:none}.block-map-address__pagination,.block-map-clubs__pagination,.block-map-lawyers__pagination{display:flex;justify-content:center;padding:calc(var(--gap)*6) 0}.block-map-address__pagination .pagination,.block-map-clubs__pagination .pagination,.block-map-lawyers__pagination .pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--text, #111);--bs-pagination-bg:var(--surface, #fff);--bs-pagination-border-color:var(--border, #ddd);--bs-pagination-border-radius:var(--radius-m, 8px);--bs-pagination-hover-color:var(--text, #111);--bs-pagination-hover-bg:var(--surface-3, #f5f5f5);--bs-pagination-hover-border-color:var(--border, #ddd);--bs-pagination-active-color:var(--color-white, #fff);--bs-pagination-active-bg:var(--color-red, var(--color-primary));--bs-pagination-active-border-color:var(--color-red, var(--color-primary));--bs-pagination-disabled-color:var(--text-muted, #999);--bs-pagination-disabled-bg:var(--surface, #fff);--bs-pagination-disabled-border-color:var(--border, #ddd)}.block-map-address__pagination .page-link,.block-map-clubs__pagination .page-link,.block-map-lawyers__pagination .page-link{color:var(--text, #111);background-color:var(--surface, #fff);border-color:var(--border, #ddd);border-radius:var(--radius-m, 8px);font-size:.9rem}.block-map-address__pagination .page-link:hover,.block-map-clubs__pagination .page-link:hover,.block-map-lawyers__pagination .page-link:hover{color:var(--text, #111);background-color:var(--surface-3, #f5f5f5);border-color:var(--border, #ddd)}.block-map-address__pagination .page-link:focus,.block-map-clubs__pagination .page-link:focus,.block-map-lawyers__pagination .page-link:focus{box-shadow:none}.block-map-address__pagination .page-item.active .page-link,.block-map-clubs__pagination .page-item.active .page-link,.block-map-lawyers__pagination .page-item.active .page-link,.block-search .voContentSearchPager .page-item.active .page-link{color:var(--color-white, #fff);background-color:var(--color-red, var(--color-primary));border-color:var(--color-red, var(--color-primary))}.block-map-address__pagination .page-item.disabled .page-link,.block-map-clubs__pagination .page-item.disabled .page-link,.block-map-lawyers__pagination .page-item.disabled .page-link,.block-search .voContentSearchPager .page-item.disabled .page-link{color:var(--text-muted, #999);background-color:var(--surface, #fff);border-color:var(--border, #ddd)}.block-map-address__empty,.block-map-clubs__empty,.block-map-lawyers__empty{padding:calc(var(--gap)*6) 0;color:var(--color-gray-40)}.block-map-address__tree,.block-map-clubs__tree,.block-map-lawyers__tree{border:1px solid var(--color-gray-90);border-radius:calc(var(--gap)*2);padding:calc(var(--gap)*3)}.block-map-address .ml-tree,.block-map-clubs .ml-tree,.block-map-lawyers .ml-tree{list-style:none;margin:0;padding:0}.block-map-address .ml-tree__item,.block-map-clubs .ml-tree__item,.block-map-lawyers .ml-tree__item{margin:0;padding:0}.block-map-address .ml-tree__item+.block-map-address .ml-tree__item,.block-map-address .ml-tree__item+.block-map-clubs .ml-tree__item,.block-map-address .ml-tree__item+.block-map-lawyers .ml-tree__item,.block-map-clubs .ml-tree__item+.block-map-address .ml-tree__item,.block-map-clubs .ml-tree__item+.block-map-clubs .ml-tree__item,.block-map-clubs .ml-tree__item+.block-map-lawyers .ml-tree__item,.block-map-lawyers .ml-tree__item+.block-map-address .ml-tree__item,.block-map-lawyers .ml-tree__item+.block-map-clubs .ml-tree__item,.block-map-lawyers .ml-tree__item+.block-map-lawyers .ml-tree__item{margin-top:calc(var(--gap)*1)}.block-map-address .ml-tree__btn,.block-map-clubs .ml-tree__btn,.block-map-lawyers .ml-tree__btn{width:100%;text-align:left;background:0 0;border:0;padding:calc(var(--gap)*2);border-radius:calc(var(--gap)*1.5);color:var(--color-gray-20);cursor:pointer}.block-map-address .ml-tree__btn:hover,.block-map-clubs .ml-tree__btn:hover,.block-map-lawyers .ml-tree__btn:hover{background-color:var(--color-gray-95)}.block-map-address .ml-tree__btn.is-active,.block-map-clubs .ml-tree__btn.is-active,.block-map-lawyers .ml-tree__btn.is-active{background-color:var(--color-red-5);border:1px solid var(--color-red-50)}.block-map-address .ml-tree__children,.block-map-clubs .ml-tree__children,.block-map-lawyers .ml-tree__children{list-style:none;margin:calc(var(--gap)*1) 0 0 calc(var(--gap)*2);padding:0}.block-map-address .ml-address,.block-map-clubs .ml-address,.block-map-lawyers .ml-address{width:100%;background-color:var(--surface);border:1px solid var(--color-gray-90);border-radius:calc(var(--gap)*2);padding:calc(var(--gap)*4);display:flex;flex-direction:column;position:relative}@media (min-width:992px){.block-map-address .ml-address,.block-map-clubs .ml-address,.block-map-lawyers .ml-address{flex-direction:row}}.block-map-address .ml-address:not(:last-child),.block-map-clubs .ml-address:not(:last-child),.block-map-lawyers .ml-address:not(:last-child){margin-bottom:calc(var(--gap)*4)}.block-map-address .ml-address__info,.block-map-clubs .ml-address__info,.block-map-lawyers .ml-address__info{flex:1;display:flex;flex-direction:column}.block-map-address .ml-address__info p,.block-map-clubs .ml-address__info p,.block-map-lawyers .ml-address__info p{padding:0;margin:0}.block-map-address .ml-address__label,.block-map-clubs .ml-address__label,.block-map-lawyers .ml-address__label{margin-bottom:calc(var(--gap)*3)}.block-map-address .ml-address__label span,.block-map-clubs .ml-address__label span,.block-map-lawyers .ml-address__label span{padding:calc(var(--gap)*1) calc(var(--gap)*2);background-color:var(--color-red-5);border:1px solid var(--color-red-50);color:#323439;display:inline-block}.block-map-address .ml-address__name,.block-map-clubs .ml-address__name,.block-map-lawyers .ml-address__name{color:var(--color-black);margin-bottom:calc(var(--gap)*2)}.block-map-address .ml-address__text,.block-map-clubs .ml-address__text,.block-map-lawyers .ml-address__text{color:var(--color-gray-40)}.block-map-address .ml-address__text_title,.block-map-clubs .ml-address__text_title,.block-map-lawyers .ml-address__text_title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-gray-20)}.block-map-address .ml-address__controls,.block-map-clubs .ml-address__controls,.block-map-lawyers .ml-address__controls{flex:1;display:flex;gap:calc(var(--gap)*2);align-items:flex-start}@media (min-width:992px){.block-map-address .ml-address__controls,.block-map-clubs .ml-address__controls,.block-map-lawyers .ml-address__controls{flex-direction:column;align-items:flex-end;justify-content:center}}.block-map-address__cardClose,.block-map-clubs__cardClose,.block-map-lawyers__cardClose{position:absolute;top:10px;right:12px;border:0;background:0 0;font-size:28px;line-height:1;cursor:pointer;color:var(--color-black)}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon img,.block-image-only .block-image{width:100%;height:auto}.block-image-only .block-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.block-youtube-only .voYoutube{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.block-youtube-only .voYoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.block-cards-images-list{overflow-x:visible}.block-cards-images-list .cards-header{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:992px){.block-cards-images-list .cards-header{margin-bottom:calc(var(--gap)*4);flex-direction:row}}.block-cards-images-list .cards-header .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:calc(var(--gap)*4);font-size:var(--fs-h2);line-height:var(--lh-heading)}.block-cards-images-list .cards-header .block-subline{text-align:center}.block-cards-images-list .cards-container{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*4) calc(var(--gap)*1);align-items:stretch}@media (min-width:768px){.block-cards-images-list .cards-container{gap:calc(var(--gap)*4) calc(var(--gap)*2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.block-cards-images-list .cards-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.block-cards-images-list .cards-container.cards-container-scroll{display:flex;flex-direction:row}}@media (min-width:992px){.block-cards-images-list .cards-container.cards-container-scroll{scroll-snap-type:none}.block-cards-images-list .cards-container.cards-container-scroll>.cards-card{flex:initial;scroll-snap-align:unset}}.block-cards-images-list .cards-container .cards-card{position:relative;flex-wrap:nowrap;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);overflow:hidden;align-self:stretch;display:flex;flex-direction:column;width:auto;min-height:0}.block-cards-images-list .cards-container .card-image{position:relative;display:block;width:100%;overflow:hidden;height:200px}@media (min-width:992px){.block-cards-images-list .cards-container .card-image{height:250px}}.block-cards-images-list .cards-container .card-info{padding:calc(var(--gap)*2);flex:1 1 auto;display:flex;flex-direction:column;gap:calc(var(--gap)*1.25);min-height:0}@media (min-width:992px){.block-cards-images-list .cards-container .card-info{padding:calc(var(--gap)*4)}}.block-cards-images-list .cards-container .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.2rem;line-height:1.25;margin-bottom:calc(var(--gap)*2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block-cards-images-list .cards-container .card-subline{font-size:.9rem;color:var(--color-gray-60);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-search .voContentSearch{width:100%;max-width:960px;margin:0 auto}.block-search .voContentSearch__header{margin-bottom:1.25rem}.block-search .voContentSearch__title{text-align:center;margin:0 0 .25rem;font-size:1.75rem;line-height:1.15;font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-search .voContentSearch__query{text-align:center;font-style:italic;font-size:.95rem;opacity:.8}.block-search .voContentSearch__state{padding:1.25rem 1rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02);font-size:.95rem}.block-search .voContentSearch__list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.block-search .voContentSearchItem{display:block;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.1);border-radius:.85rem;background:var(--surface);padding:1rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.block-search .voContentSearchItem:focus-visible,.block-search .voContentSearchItem:hover{border-color:rgba(0,0,0,.18);box-shadow:0 8px 22px rgba(0,0,0,.08);transform:translateY(-1px);outline:0}.block-search .voContentSearchItem__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:.35rem;word-break:break-word;hyphens:auto}.block-search .voContentSearchItem__desc{font-size:.95rem;line-height:1.35;opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;hyphens:auto}.block-search .voContentSearchPager{margin-top:calc(var(--gap)*12)}.block-search .voContentSearchPager .pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--text, #111);--bs-pagination-bg:var(--surface, #fff);--bs-pagination-border-color:var(--border, #ddd);--bs-pagination-border-radius:var(--radius-m, 8px);--bs-pagination-hover-color:var(--text, #111);--bs-pagination-hover-bg:var(--surface-3, #f5f5f5);--bs-pagination-hover-border-color:var(--border, #ddd);--bs-pagination-active-color:var(--color-white, #fff);--bs-pagination-active-bg:var(--color-red, var(--color-primary));--bs-pagination-active-border-color:var(--color-red, var(--color-primary));--bs-pagination-disabled-color:var(--text-muted, #999);--bs-pagination-disabled-bg:var(--surface, #fff);--bs-pagination-disabled-border-color:var(--border, #ddd)}.block-search .voContentSearchPager .page-link{color:var(--text, #111);background-color:var(--surface, #fff);border-color:var(--border, #ddd);border-radius:var(--radius-m, 8px);font-size:.9rem}.block-search .voContentSearchPager .page-link:hover{color:var(--text, #111);background-color:var(--surface-3, #f5f5f5);border-color:var(--border, #ddd)}.block-search .voContentSearchPager .page-link:focus{box-shadow:none}.block-checkout{padding-top:1rem}.block-checkout .voCheckoutStep{max-width:1280px;margin:0 auto}.block-checkout .voCheckoutProgress{position:relative;margin:1rem auto 2rem;max-width:800px;height:36px}.block-checkout .voCheckoutProgress__dot,.block-checkout .voCheckoutProgress__track{position:absolute;top:50%;transform:translateY(-50%);background:var(--bs-secondary-bg)}.block-checkout .voCheckoutProgress__track{left:0;right:0;height:2px}.block-checkout .voCheckoutProgress__dot{width:28px;height:28px;border-radius:999px;color:#fff;text-decoration:none;cursor:default;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:13px;display:flex;align-items:center;justify-content:center}.block-checkout .voCheckoutProgress__dot:nth-child(2){left:0}.block-checkout .voCheckoutProgress__dot:nth-child(3){left:33.333%;transform:translate(-50%,-50%)}.block-checkout .voCheckoutProgress__dot:nth-child(4){left:66.666%;transform:translate(-50%,-50%)}.block-checkout .voCheckoutProgress__dot:nth-child(5){left:100%;transform:translate(-100%,-50%)}.block-checkout .voCheckoutProgress .is-active,.block-checkout .voCheckoutProgress .is-done{background:var(--bs-body-color);cursor:pointer}.block-checkout .voCheckoutTitle{text-align:center;font-size:2rem;line-height:1.15;margin-bottom:calc(var(--gap)*8);font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-checkout .voCheckoutSubTitle{font-size:1rem;margin-bottom:calc(var(--gap)*4);font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-checkout .voCheckoutCta{display:flex;justify-content:center;margin-top:3rem}.block-checkout .voCheckoutInfo__text{font-size:.9rem;line-height:1.45;margin-bottom:calc(var(--gap)*2)}.block-checkout .voCheckoutNotice{max-width:700px;margin:2rem auto 0;display:flex;align-items:flex-start;gap:12px;color:var(--color-gray-30)}.block-checkout .voCheckoutNotice p{margin-bottom:0}.block-checkout .voCheckoutNotice b{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--vo-text-color-theme)}.block-checkout .voCheckoutNotice a{color:var(--color-red)!important}.block-checkout .voCheckoutNotice__text{font-size:.8rem;line-height:1.45;padding:0 .9rem 0 0}.block-checkout .voCheckoutNotice__text label{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:calc(var(--gap)*1) 1fr}.block-checkout .voCheckoutAlert{border-radius:var(--radius-sm);padding:calc(var(--gap)*2) calc(var(--gap)*3);margin-bottom:calc(var(--gap)*4);border:1px solid rgba(220,53,69,.35);background:rgba(220,53,69,.06)}.block-checkout .voCheckoutAlert ul{margin:0;padding-left:18px}.block-checkout .voInput.is-error{border-color:#c00}.block-checkout input.is-error{outline:2px solid #c00;outline-offset:2px}.block-checkout .voCheckoutRow{margin:0 0 calc(var(--gap)*3.5)}.block-checkout .voCheckoutRow .voField{font-size:.9rem}.block-checkout .voCheckoutRow.voCheckoutRow--gender{display:flex;gap:calc(var(--gap)*4)}.block-checkout .voCheckoutRow.voCheckoutRow--contractStart{display:flex;flex-direction:column;gap:calc(var(--gap)*4)}.block-checkout .voCheckoutRow.voCheckoutRow--date{display:flex;flex-direction:row;gap:calc(var(--gap)*4)}.block-checkout .voCheckoutRow.voCheckoutRow--tight{margin-bottom:calc(var(--gap)*2.5)}.block-checkout .voCheckoutLabel{font-size:.9rem;display:block;margin:calc(var(--gap)*1.25) 0;padding-left:calc(var(--gap)*2);color:var(--color-gray-30)}.block-checkout .voRadio{display:inline-flex;align-items:center;gap:calc(var(--gap)*1.25);cursor:pointer;font-size:.9rem;margin-top:.5rem}.block-checkout .voRadio input[type=radio]{transform:translateY(1px)}.block-checkout .voCheckoutLayout--twoCol{display:grid;grid-template-columns:minmax(0,1fr) 50%;gap:calc(var(--gap)*6);align-items:start}@media (max-width:991px){.block-checkout .voCheckoutLayout--twoCol{grid-template-columns:1fr;gap:calc(var(--gap)*4)}}.block-checkout .voCheckoutCol{min-width:0}.block-checkout .voCheckoutCol--main{padding:calc(var(--gap)*4)}@media (max-width:991px){.block-checkout .voCheckoutCol--main{padding:0!important}}.block-checkout .voCheckoutCol--aside{background:var(--bs-secondary-bg);padding:calc(var(--gap)*4);height:100%;min-width:0}.block-checkout .voCheckoutTariffBox{position:relative}.block-checkout .voCheckoutTariffBox .promoBadge{top:0;right:0}.block-checkout .voCheckoutTariffBox__headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*3)}.block-checkout .voCheckoutTariffBox__title{color:var(--color-red);font-size:1.2rem}.block-checkout .voCheckoutTariffBox__subtitle,.block-checkout .voCheckoutTariffBox__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;line-height:1.2}.block-checkout .voCheckoutTariffBox__price{margin-top:calc(var(--gap)*1);font-size:.9rem;color:var(--color-gray-30)}.block-checkout .voCheckoutTariffBox .price-discounted .bi,.block-checkout .voCheckoutTariffBox__price i{font-size:1rem}.block-checkout .voCheckoutTariffBox .price-old{text-decoration:line-through}.block-checkout .voCheckoutTariffBox .price-original-discounted{display:block;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red)}.block-checkout .voCheckoutTariffBox .price-discounted{display:flex;align-items:center;justify-content:center;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:2rem;color:var(--color-red);text-align:center;margin-top:calc(var(--gap)*2);gap:.5rem}.block-checkout .voCheckoutTariffBox__gift{margin-top:calc(var(--gap)*3);padding-top:calc(var(--gap)*3);border-top:1px solid var(--bs-border-color)}.block-checkout .voCheckoutTariffBox__giftHeadline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*2)}.block-checkout .voCheckoutTariffBox__giftLogo{margin-bottom:calc(var(--gap)*2)}.block-checkout .voCheckoutTariffBox__giftLogo img{max-width:120px;height:auto}.block-checkout .voCheckoutTariffBox__giftTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.95rem;line-height:1.3}.block-checkout .voCheckoutTariffBox__giftTitle a{color:inherit;text-decoration:none}.block-checkout .voCheckoutTariffBox__giftSubtitle{font-size:.85rem;color:var(--color-gray-30);margin-top:calc(var(--gap)*1);line-height:1.4}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:4rem;align-items:start;margin-top:10px}@media (max-width:991px){.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid{grid-template-columns:1fr;gap:16px}}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner{grid-template-columns:1fr;gap:0}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard{position:relative;max-width:480px;margin:0 auto;padding:calc(var(--gap)*4);background:var(--bs-secondary-bg)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard .promoBadge,.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .promoBadge{top:0}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voPartnerTariff__label{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voMembershipCard__head--partner{flex-direction:column;align-items:center;text-align:center;gap:calc(var(--gap)*2);cursor:default}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voMembershipCard__headText{display:flex;flex-direction:column;align-items:center;gap:4px}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voPartnerLogo img,.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voPartnerLogo picture{max-height:48px;width:auto}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voMembershipCard__tariffs{margin-top:calc(var(--gap)*3);padding-top:calc(var(--gap)*3);border-top:1px solid var(--bs-border-color)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voMembershipCard .voCheckoutNotice{margin-top:calc(var(--gap)*2)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--gap)*2)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff__label{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.95rem}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff__price,.checkoutArea #checkoutFastSum table.table td[align=right],.checkoutArea #checkoutFastSum table.table td[style*="text-align: right"]{text-align:right;white-space:nowrap}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff__price .price-old{text-decoration:line-through;display:block;font-size:.85rem;color:var(--color-gray-50)}.block-cards-premium .cards-container .cards-card .card-buttons .card-button .btn.btn-theme-neutral,.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff__price .price-original{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff__price .price-original-discounted{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);display:block}.block-checkout .voCheckoutStep--membershipTariff .voMembershipGrid.voMembershipGrid--partner .voPartnerTariff__price .price-disclaimer{display:block;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:var(--color-gray-50)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard{position:relative;border-radius:0;background:0 0;padding:calc(var(--gap)*2)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__head{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;text-align:left;border:0;background:0 0;padding:0;cursor:pointer}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);font-size:1.2rem;line-height:1.2}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__subtitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;line-height:1.2}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__range{color:var(--color-gray-50);font-size:14px}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__selectMark{flex:0 0 auto;width:54px;display:flex;justify-content:flex-end}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__selectCircle{width:44px;height:44px;border-radius:999px;border:1px solid #cfcfcf;background:var(--surface);display:inline-flex;align-items:center;justify-content:center}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard.is-active{background:var(--bs-secondary-bg)}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard.is-active .voMembershipCard__selectCircle{border-color:transparent;background:var(--surface);box-shadow:0 0 0 0 transparent;position:relative}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard.is-active .voMembershipCard__selectCircle::after{content:"✓";width:30px;height:30px;border-radius:999px;background:#16a34a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.block-checkout .voCheckoutStep--membershipTariff .voMembershipCard__tariffs{margin-top:1rem}.block-checkout .voCheckoutStep--membershipTariff .voTariffList{margin:0;padding:0;list-style:none}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem{position:relative;font-size:.9rem;border-bottom:1px solid color-mix(in srgb,var(--bs-secondary-bg),#000 5%)}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem:last-child{border-bottom:0}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .promoBadge{right:0;top:-1rem}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-old{text-decoration:line-through}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-disclaimer,.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-original-discounted{display:block;text-align:right}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-original-discounted{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red)}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-disclaimer{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.8rem}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-discounted{display:flex;align-items:center;justify-content:center;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:2rem;color:var(--color-red);text-align:center;margin-top:calc(var(--gap)*2);gap:.5rem}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem .price-discounted .bi,.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-discounted .bi{font-size:1rem}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem__btn{width:100%;display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:15px 0;gap:.2rem;border:0;background:0 0;text-align:left;cursor:pointer}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem__dot{width:18px;height:18px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 2px #fff;border:1px solid #fff}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem__price{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;white-space:nowrap}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem__per{font-weight:unset}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem__disclaimer{font-weight:unset;font-size:.8rem}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem.is-selected .voTariffItem__dot,.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem.is-selected .voOptionItem__dot{background:#16a34a;border-color:#16a34a;box-shadow:none}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem.is-disabled{opacity:.45}.block-checkout .voCheckoutStep--membershipTariff .voTariffItem.is-disabled .voTariffItem__btn,.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem.is-disabled .voTariffItem__btn{cursor:not-allowed}.block-checkout .voCheckoutStep--contractStart,.block-checkout .voCheckoutStep--documents,.block-checkout .voCheckoutStep--familyMembers,.block-checkout .voCheckoutStep--paymentAdyen,.block-checkout .voCheckoutStep--paymentIban,.block-checkout .voCheckoutStep--paymentMethod,.block-checkout .voCheckoutStep--personalDetails,.block-checkout .voCheckoutStep--tariffOptions,.block-checkout .voCheckoutStep--voucher{max-width:900px;margin:0 auto}.block-checkout .voCheckoutStep--tariffOptions .voCheckoutCol--main{padding:calc(var(--gap)*4) 0}.block-checkout .voCheckoutStep--tariffOptions .voOptionList{display:flex;flex-direction:column;justify-content:flex-start}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem{position:relative;flex-wrap:nowrap;margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);background-color:var(--surface);align-self:stretch;display:flex;flex-direction:column;width:auto;min-height:0;font-size:.9rem;margin-bottom:2rem}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .promoBadge{right:.5rem;top:-.8rem}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-old{text-decoration:line-through}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-disclaimer,.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-original-discounted{display:block;text-align:right}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-original-discounted{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red)}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-disclaimer{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.8rem}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem .price-discounted{display:flex;align-items:center;justify-content:center;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:2rem;color:var(--color-red);text-align:center;margin-top:calc(var(--gap)*2);gap:.5rem}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem__btn{width:100%;display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:1rem 1.5rem 1rem 1rem;gap:.2rem;border:0;background:0 0;text-align:left;cursor:pointer}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem__dot{width:18px;height:18px;border-radius:999px;background:var(--bs-secondary-bg);box-shadow:inset 0 0 0 2px var(--bs-secondary-bg);border:1px solid var(--bs-secondary-bg)}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem__price{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;white-space:nowrap}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem__per{font-weight:unset}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem__disclaimer{font-weight:unset;font-size:.8rem}.block-checkout .voCheckoutStep--tariffOptions .voOptionList .voOptionItem.is-disabled{opacity:.45}.block-checkout .voCheckoutStep--tariffOptions .voCheckoutNotice{margin:0;padding:0}.block-checkout .voCheckoutStep--contractStart .voCheckoutGrid,.block-checkout .voCheckoutStep--personalDetails .voCheckoutGrid{display:grid;gap:calc(var(--gap)*1.5);margin-bottom:calc(var(--gap)*1.5)}.block-checkout .voCheckoutStep--contractStart .voCheckoutGrid:last-child,.block-checkout .voCheckoutStep--personalDetails .voCheckoutGrid:last-child{margin-bottom:0}.block-checkout .voCheckoutStep--contractStart .voCheckoutGrid input,.block-checkout .voCheckoutStep--personalDetails .voCheckoutGrid input{background:var(--bs-secondary-bg);padding:calc(var(--gap)*1.5) calc(var(--gap)*2);border:1px solid var(--bs-secondary-bg);min-height:unset;font-size:.9rem}.block-checkout .voCheckoutStep--contractStart .voCheckoutGrid--2,.block-checkout .voCheckoutStep--personalDetails .voCheckoutGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.block-checkout .voCheckoutStep--contractStart .voCheckoutGrid--3,.block-checkout .voCheckoutStep--personalDetails .voCheckoutGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.block-checkout .voCheckoutStep--documents .voCheckoutCol--main{padding:calc(var(--gap)*4) calc(var(--gap)*2)}.block-checkout .voCheckoutStep--documents .voDocsUpload__card{position:relative;display:flex;flex-wrap:nowrap;margin:calc(var(--gap));width:100%;box-shadow:var(--shadow-small);border-radius:var(--radius);margin:0;align-items:center;gap:1rem;padding:1.1rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.block-checkout .voCheckoutStep--documents .voDocsUpload__card:hover{border-color:rgba(0,0,0,.25);box-shadow:0 10px 26px rgba(0,0,0,.2);transform:translateY(-1px)}.block-checkout .voCheckoutStep--documents .voDocsUpload__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(0,0,0,.04)}.block-checkout .voCheckoutStep--documents .voDocsUpload__icon i{font-size:20px;line-height:1}.block-checkout .voCheckoutStep--documents .voDocsUpload__text{flex:1 1 auto;min-width:0}.block-checkout .voCheckoutStep--documents .voDocsUpload__title{font-weight:700;font-size:1rem;line-height:1.2;margin-bottom:.15rem}.block-checkout .voCheckoutStep--documents .voDocsUpload__subtitle{font-size:.92rem;opacity:.75;line-height:1.25}.block-checkout .voCheckoutStep--documents .voDocsUpload__actions{flex:0 0 auto}.block-checkout .voCheckoutStep--documents .voDocsUpload__actions .btn,.block-product-nutrition .product-nutrition-table td+td{white-space:nowrap}.block-checkout .voCheckoutStep--documents .voDocsUpload__meta{margin-top:.6rem;display:grid;gap:.35rem}.block-checkout .voCheckoutStep--documents .voDocsUpload__fileName{font-size:.92rem;opacity:.8}.block-checkout .voCheckoutStep--documents .voDocsUpload__status{border-radius:var(--radius);font-size:.9rem;padding:.5rem .7rem;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.03)}.block-checkout .voCheckoutStep--documents .voDocsUpload__status.is-ok{background:rgba(25,135,84,.08)}.block-checkout .voCheckoutStep--documents .voDocsUpload__status.is-error{background:rgba(220,53,69,.08)}.block-checkout .voCheckoutStep--documents .voDocsUpload__status.is-info{background:rgba(13,110,253,.08)}.block-checkout .voCheckoutStep--documents .voDocsUpload.is-uploading .voDocsUpload__card{opacity:.75;cursor:progress;transform:none}.block-checkout .voCheckoutStep--familyMembers .voCheckoutCol--main{padding:0 calc(var(--gap)*2) calc(var(--gap)*4)}.block-checkout .voCheckoutStep--familyMembers .voFamilyCard{position:relative;display:flex;flex-wrap:nowrap;background-color:var(--color-white);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);width:inherit;display:block;align-items:center;padding:1.1rem;margin-bottom:1rem}.block-checkout .voCheckoutStep--familyMembers .voFamilyCard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.block-checkout .voCheckoutStep--familyMembers .voFamilyCard__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.1rem;line-height:1.2;margin-bottom:6px}.block-checkout .voCheckoutStep--familyMembers .voFamilyCard__sub{margin-top:1rem;font-size:.9rem;line-height:1.35}.block-checkout .voCheckoutStep--familyMembers .voFamilyList{margin-top:14px;display:grid;gap:12px}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__left{min-width:0}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__name{font-weight:700;font-size:14px;margin-bottom:4px}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__dob{font-size:13px;color:rgba(0,0,0,.65)}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__action{border:0;background:0 0;padding:0;display:inline-flex;align-items:center;gap:8px;color:rgba(0,0,0,.7);font-size:13px;cursor:pointer}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__action i{font-size:16px}.block-checkout .voCheckoutStep--familyMembers .voFamilyRow__action.is-danger{color:#d21c1c}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods{display:grid;gap:12px}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__item{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:14px;border-bottom:1px solid rgba(0,0,0,.12);background:var(--surface);cursor:pointer}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__item:last-child{border-bottom:none}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__item:active{transform:translateY(1px)}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__radio input{margin:0}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__content{display:grid;gap:3px;min-width:0}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;line-height:1.15}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__desc{font-size:.8rem;color:rgba(0,0,0,.72)}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__item:has(input:checked){border-color:rgba(0,0,0,.35)}.block-checkout .voCheckoutStep--paymentMethod .voPaymentMethods__item:has(input:focus-visible){outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.block-checkout .voCheckoutStep--paymentIban .voCheckoutForm{display:block}.block-checkout .voCheckoutStep--paymentIban .voCheckoutCard__title{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.25;color:#111}.block-checkout .voCheckoutStep--paymentIban .voCheckoutCard__sub{font-weight:600;font-size:14px;color:rgba(0,0,0,.6)}.block-checkout .voCheckoutStep--paymentIban .voLabel{display:block;font-size:.9rem}.block-checkout .voCheckoutStep--paymentIban .voHelp{margin-top:6px;font-size:.9rem;color:rgba(0,0,0,.65);line-height:1.35}.block-checkout .voCheckoutStep--paymentIban .voField{font-size:.9rem;margin-bottom:.5rem}.block-checkout .voCheckoutStep--paymentIban .voGrid{display:grid;gap:14px}.block-checkout .voCheckoutStep--paymentIban .voGrid--2{grid-template-columns:1fr 1fr}@media (max-width:768px){.block-checkout .voCheckoutStep--paymentIban .voGrid--2{grid-template-columns:1fr}}.block-checkout .voCheckoutStep--paymentIban .voRadios{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 1rem}.block-checkout .voCheckoutStep--paymentIban .voRadios .voRadio{gap:0}.block-checkout .voCheckoutStep--paymentIban .voRadios .voRadio span{padding-left:calc(var(--gap)*1)}.block-checkout .voCheckoutStep--paymentIban .voSepaOwner{margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.block-checkout .voCheckoutStep--summary .voSummary{max-width:900px;margin:0 auto}.block-checkout .voCheckoutStep--summary .voSummary__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.block-checkout .voCheckoutStep--summary .voSummaryCard{padding:.5rem 1rem;border-top:1px solid rgba(0,0,0,.1)}.block-checkout .voCheckoutStep--summary .voSummaryCard__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.block-checkout .voCheckoutStep--summary .voSummaryCard__kicker{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.1rem}.block-checkout .voCheckoutStep--summary .voSummaryCard__edit{width:34px;height:34px;border:0;background:var(--surface);display:grid;place-items:center;cursor:pointer}.block-checkout .voCheckoutStep--summary .voSummaryCard__edit svg{width:18px;height:18px;fill:rgba(0,0,0,.75)}.block-checkout .voCheckoutStep--summary .voSummaryCard__edit:hover{border-color:rgba(0,0,0,.3)}.block-checkout .voCheckoutStep--summary .voSummaryCard__edit:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.block-checkout .voCheckoutStep--summary .voSummaryCard__body{padding:0 0 1rem}.block-checkout .voCheckoutStep--summary .voSummaryCard__body .voCheckoutTariffBox .promoBadge,.block-checkout .voCheckoutStep--summary .voSummaryCard__body .voCheckoutTariffBox__headline{display:none}.block-checkout .voCheckoutStep--summary .voSummaryText{font-size:.9rem;padding-top:2px}.block-checkout .voCheckoutStep--summary .voSummaryAddress{margin-bottom:14px}.block-checkout .voCheckoutStep--summary .voSummaryAddress__line,.block-checkout .voCheckoutStep--summary .voSummaryMeta__label,.block-checkout .voCheckoutStep--summary .voSummaryMeta__value{font-size:.9rem}.block-checkout .voCheckoutStep--summary .voSummaryMeta__row{display:grid;grid-template-columns:88px 1fr;gap:10px;margin:6px 0}.block-checkout .voCheckoutStep--summary .voSummaryPayment{display:flex;align-items:center;gap:14px;padding-top:2px}.block-checkout .voCheckoutStep--summary .voSummaryPayment__logo{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.15)}.block-checkout .voCheckoutStep--summary .voSummaryPayment__method{font-size:.9rem}@media (max-width:840px){.block-checkout .voCheckoutStep--summary .voSummary__grid{grid-template-columns:1fr;gap:18px}}.block-cards-premium{background-color:var(--surface-2)}.block-cards-premium .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);text-align:center;margin-bottom:calc(var(--gap)*4)}@media (min-width:992px){.block-cards-premium .block-headline{margin-bottom:calc(var(--gap)*6)}}.block-cards-premium .cards-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.block-cards-premium .cards-container .cards-card{position:relative;display:flex;flex-wrap:nowrap;background-color:var(--color-white);margin:calc(var(--gap));box-shadow:var(--shadow-small);border-radius:var(--radius);flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0;width:100%}@media (min-width:768px){.block-cards-premium .cards-container .cards-card{width:calc(50% - var(--gap)*2)}}@media (min-width:992px){.block-cards-premium .cards-container .cards-card{width:calc(25% - var(--gap)*2)}}.block-cards-premium .cards-container .cards-card .card-header-section .card-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);text-align:center;padding:calc(var(--gap)*3) calc(var(--gap)*3) 0;margin-bottom:calc(var(--gap)*2);font-size:calc(var(--gap)*4)}@media (min-width:992px){.block-cards-premium .cards-container .cards-card .card-header-section .card-headline{font-size:calc(var(--gap)*5)}}.block-cards-premium .cards-container .cards-card .card-header-section .card-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;font-size:1.1rem;padding:calc(var(--gap)) 0;margin:0}.block-cards-premium .cards-container .cards-card .card-separator{height:1px;background-color:rgba(0,0,0,.1)}.block-cards-premium .cards-container .cards-card .card-info{display:flex;flex-direction:column;flex-grow:1;padding:0}.block-cards-premium .cards-container .cards-card .card-coverage{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1rem;padding:calc(var(--gap)*2) calc(var(--gap)*3) 0;margin-bottom:calc(var(--gap)*2)}.block-cards-premium .cards-container .cards-card .card-points{padding:0 calc(var(--gap)*3) calc(var(--gap)*2);flex-grow:1}.block-cards-premium .cards-container .cards-card .card-points .card-point{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.1rem;font-size:.85rem}.block-cards-premium .cards-container .cards-card .card-points .card-point .card-icon{display:flex;align-self:flex-start;padding:.15em .5em 0 0;flex-shrink:0}.block-cards-premium .cards-container .cards-card .card-price-line{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.95rem;padding:0 calc(var(--gap)*3);margin-bottom:calc(var(--gap)*2)}.block-cards-premium .cards-container .cards-card .card-discount{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);text-align:center;padding:calc(var(--gap)*2) calc(var(--gap)*3);line-height:1.5;font-size:calc(var(--gap)*3)}@media (min-width:992px){.block-cards-premium .cards-container .cards-card .card-discount{font-size:calc(var(--gap)*3.5)}}.block-cards-premium .cards-container .cards-card .card-buttons{padding:0 calc(var(--gap)*3);margin:calc(var(--gap)*3) 0}.block-cards-premium .cards-container .cards-card .card-buttons .card-button{margin-top:calc(var(--gap));text-align:center}.block-cards-premium .cards-container .cards-card .card-buttons .card-button .btn{width:100%;justify-content:center}.block-cards-premium .cards-container .cards-card .card-price-bottom{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.85rem;line-height:1.5;padding:0 calc(var(--gap)*3) calc(var(--gap)*3);margin-top:auto}.block-cards-premium .cards-container .cards-card.card-highlighted{background-color:#3c3c3b;color:#fff}.block-cards-premium .cards-container .cards-card.card-highlighted .card-header-section .card-headline{color:#fff}.block-cards-premium .cards-container .cards-card.card-highlighted .card-header-section .card-subline{color:#fff;background-color:var(--color-red);padding:calc(var(--gap)) 0;margin:0}.block-cards-premium .cards-container .cards-card.card-highlighted .card-separator{background-color:rgba(255,255,255,.2)}.block-cards-premium .cards-container .cards-card.card-highlighted .card-button .btn.btn-theme-neutral .btn-text,.block-cards-premium .cards-container .cards-card.card-highlighted .card-discount{color:#fff}.block-cards-premium .cards-container .cards-card.card-highlighted .card-point .card-icon img{filter:brightness(0) invert(.6) sepia(1) saturate(5) hue-rotate(80deg)}.block-cards-premium .cards-container .cards-card.card-highlighted .card-button .btn.btn-theme-neutral::after{color:#fff;content:url(../images/all/icon-button-neutral-white.svg)}.block-cards-premium .cards-container .cards-card.card-highlighted .card-price-bottom{color:rgba(255,255,255,.8)}.block-trust-ratings{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:992px){.block-trust-ratings .voTrustRatings{margin:0 2rem}}.block-trust-ratings .voTrustRatings--trustpilot{margin-left:1.1rem}.block-trust-ratings .voTrustRatings--google{margin-bottom:1rem}.block-trust-ratings .voGoogleReviews{display:inline-flex;flex-direction:column;background:var(--surface);border:1px solid var(--color-gray-90);border-radius:8px;padding:calc(var(--gap)*1.5) calc(var(--gap)*2);box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:calc(var(--gap)*2)}.block-trust-ratings .voGoogleReviews__header{display:flex;align-items:center;gap:calc(var(--gap)*1.5)}.block-trust-ratings .voGoogleReviews__logo{flex-shrink:0}.block-trust-ratings .voGoogleReviews__logo svg{width:48px;height:48px;display:block}.block-trust-ratings .voGoogleReviews__info{display:flex;flex-direction:column}.block-trust-ratings .voGoogleReviews__name{color:var(--color-gray-60);padding-bottom:calc(var(--gap)*.2)}.block-trust-ratings .voGoogleReviews__rating{display:flex;align-items:center;gap:calc(var(--gap)*1)}.block-trust-ratings .voGoogleReviews__score{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-gray-30);font-size:2.5rem;line-height:1}.block-trust-ratings .voGoogleReviews__ratingDetail{display:flex;flex-direction:column}.block-trust-ratings .voGoogleReviews__stars{display:flex;align-items:center;gap:1px}.block-trust-ratings .voGoogleReviews__star,.passwordField__toggle i{font-size:1.1rem;line-height:1}.block-trust-ratings .voGoogleReviews__star--full{color:#fbbc04}.block-trust-ratings .voGoogleReviews__star--half{color:#fbbc04;opacity:.5}.block-trust-ratings .voGoogleReviews__star--empty{color:#dadce0}.block-trust-ratings .voGoogleReviews__count{font-size:.8rem;color:var(--color-gray-60);white-space:nowrap}.block-trust-ratings .voGoogleReviews__list{display:none}.block-trust-ratings .voGoogleReviews--show-reviews .block-trust-ratings .voGoogleReviews__list{display:block;margin-top:calc(var(--gap)*2);padding-top:calc(var(--gap)*2);border-top:1px solid var(--color-gray-90)}.block-trust-ratings .voGoogleReviews__item{padding:calc(var(--gap)*1.5) 0;border-bottom:1px solid var(--color-gray-90)}.block-trust-ratings .voGoogleReviews__item:last-child{border-bottom:0;padding-bottom:0}.block-trust-ratings .voGoogleReviews__author{display:flex;align-items:center;gap:calc(var(--gap)*.75);margin-bottom:calc(var(--gap)*.5)}.block-trust-ratings .voGoogleReviews__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.block-trust-ratings .voGoogleReviews__authorName{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.85rem;color:var(--text)}.block-trust-ratings .voGoogleReviews__time{font-size:.75rem;color:var(--color-gray-30)}.block-trust-ratings .voGoogleReviews__itemStars{margin-bottom:calc(var(--gap)*.5)}.block-trust-ratings .voGoogleReviews__itemStars .voGoogleReviews__star{font-size:.9rem}.block-trust-ratings .voGoogleReviews__text{font-size:.85rem;line-height:1.5;color:var(--text)}.block-form-newsletter-cleverreach{background-color:var(--surface-2)}.block-form-newsletter-cleverreach .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;text-align:center;font-size:var(--fs-h4);margin-bottom:calc(var(--gap))}.block-form-newsletter-cleverreach .block-subline{text-align:center;margin-bottom:calc(var(--gap)*3)}.block-form-newsletter-cleverreach .newsletterForm{display:flex;align-items:center;gap:calc(var(--gap)*2.5);background:var(--surface);border-radius:2px;padding:calc(var(--gap)*2.5) calc(var(--gap)*3);width:100%;max-width:330px;margin:0 auto}.block-form-newsletter-cleverreach .newsletterForm input{border:0;outline:0;flex:1;font-size:.85rem;background:0 0;color:var(--main-text-color);min-height:unset;padding:0}.block-form-newsletter-cleverreach .newsletterForm input::placeholder,.footerContainer .footerNewsletterForm input::placeholder{color:rgba(0,0,0,.55)}.block-form-newsletter-cleverreach .newsletterForm button,.footerContainer .footerNewsletterForm button{border:2px solid var(--color-red);background:0 0;color:var(--color-red);width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:background-color var(--transition-default)}.block-form-newsletter-cleverreach .newsletterForm button:hover,.footerContainer .footerNewsletterForm button:hover{background:var(--color-red-background)}.block-form-newsletter-cleverreach .newsletterForm button i{font-size:14px}.block-form-newsletter-cleverreach .newsletterForm.footerNewsletterForm--mobile{width:unset}.block-banner-formel{text-align:center;padding:calc(var(--gap)*6) 0}.block-banner-formel .block-headline{color:var(--main-text-color);font-size:var(--fs-h3);line-height:2rem;margin-bottom:calc(var(--gap)*2)}.block-banner-formel .block-mark-headline{text-align:center}.block-banner-formel .block-intro{color:var(--text);font-size:17px;line-height:26px;max-width:640px;margin:0 auto;margin-bottom:calc(var(--gap)*5)}.block-banner-formel .formel-stats{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-bottom:calc(var(--gap)*5)}.block-banner-formel .formel-stat{width:270px;max-width:100%;background:var(--surface);border:2px solid var(--border);border-radius:0;box-shadow:none;min-height:220px;padding:16px 10px 20px;display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap)*1.5)}.block-banner-formel .formel-stat .formel-stat-number{font-family:var(--font-display);color:var(--product-color, var(--color-red));font-size:2.6rem;line-height:1}@media (min-width:992px){.block-banner-formel .formel-stat .formel-stat-number{font-size:3.6rem}}.block-banner-formel .formel-stat .formel-stat-label{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:1rem;font-weight:700;line-height:22px;margin-top:6px}.block-banner-formel .formel-stat .formel-stat-icon{margin-top:calc(var(--gap)*1.5);height:64px;width:auto;max-width:80px;object-fit:contain}.block-banner-formel .formel-price{margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*3);color:var(--text);font-size:18px}.block-banner-formel .formel-price .formel-price-value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:700}.block-banner-formel .formel-price .formel-price-packaging{margin-left:6px;font-weight:400;color:#aaa8a6}.block-banner-formel .formel-cta{margin-top:calc(var(--gap)*2.5)}@media (max-width:991px){.block-banner-formel .formel-stats{grid-template-columns:repeat(2,1fr)}}.block-banner-hero{background:var(--surface-accent);padding-top:calc(var(--gap)*8);padding-bottom:0}.block-banner-hero .contentMaxWidth{padding-top:calc(var(--gap)*5);padding-bottom:calc(var(--gap)*5)}.block-banner-hero .hero-grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*4);align-items:center}@media (min-width:768px){.block-banner-hero .hero-grid{grid-template-columns:42% 1fr}}.block-banner-hero .hero-media{position:relative}.block-banner-hero .hero-media .hero-image img{width:100%;height:auto;border-radius:var(--radius);display:block}.block-banner-hero .hero-media .hero-badge{position:absolute;top:30px;left:-6px;z-index:2;width:140px;height:140px;border-radius:50%;background:var(--color-red);color:var(--color-white);font-family:var(--font-display);display:flex;align-items:center;justify-content:center;text-align:center;padding:0;font-size:16px;line-height:26px}.block-banner-hero .hero-media .hero-badge span{color:#fff;font-size:14px;line-height:22px;padding:0 16px}.block-banner-hero .hero-media .hero-badge span strong{display:block;font-size:30px;line-height:34px;font-weight:700;white-space:nowrap}.block-banner-hero .hero-content .block-headline{font-family:var(--font-default);font-weight:400;color:var(--text);font-size:var(--fs-h2);line-height:1.1;margin:0}@media (min-width:768px){.block-banner-hero .hero-content .block-headline{font-size:var(--fs-h1);line-height:40px}}.block-banner-hero .hero-content .hero-headline-highlight{font-family:var(--font-default);color:var(--text);font-weight:700;font-size:1.9rem;line-height:1.1;margin-bottom:1.25rem}@media (min-width:768px){.block-banner-hero .hero-content .hero-headline-highlight{font-size:36px;line-height:40px}}.block-banner-hero .hero-content .hero-intro{color:var(--text);font-size:20px;line-height:30px;max-width:540px;margin:0 0 1.25rem}.block-banner-hero .hero-content .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gap)*4);margin-bottom:calc(var(--gap)*4)}.block-banner-hero .hero-content .hero-actions .hero-cta-button{background:var(--color-red);color:#fff;border:0;border-radius:200px;min-width:190px;height:46px;padding:calc(var(--gap)*2) calc(var(--gap)*6);font-size:1.05rem;cursor:pointer;transition:filter var(--transition-default)}.block-banner-hero .hero-content .hero-actions .hero-cta-button:hover{filter:brightness(.95)}.block-banner-hero .hero-content .hero-actions .hero-secondary-link{color:var(--main-text-color);font-size:1rem;text-decoration:underline;transition:color var(--transition-default)}.block-banner-hero .hero-content .hero-actions .hero-secondary-link::after{content:" →"}.block-banner-hero .hero-content .hero-actions .hero-secondary-link:hover{color:var(--color-red)}.block-banner-hero .hero-content .hero-rating{display:flex;align-items:center;gap:calc(var(--gap)*2);margin-top:calc(var(--gap)*3);color:var(--main-text-color);font-size:.9rem}.block-banner-hero .hero-content .hero-rating .hero-rating-stars{display:inline-flex;gap:2px;color:#f5c518;font-size:.95rem;width:100px;height:15px}.block-banner-hero .hero-content .hero-rating-text{font-size:15px;color:var(--text)}.block-banner-hero .hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--gap)*4) calc(var(--gap)*8);margin-top:0;padding-top:0;border-top:0}.block-banner-hero .hero-trust .hero-trust-item{display:flex;align-items:center;gap:calc(var(--gap)*1.5);color:#fff}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon{flex:0 0 auto;max-width:28px}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon--inline{display:inline-flex;width:28px;height:38px}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-text{color:#fff;font-size:.95rem}@media (max-width:768px){.block-banner-hero{padding-top:calc(var(--gap)*6);padding-bottom:calc(var(--gap)*6)}.block-banner-hero .hero-content{text-align:center}.block-banner-hero .hero-content .hero-intro{margin-left:auto;margin-right:auto}.block-banner-hero .hero-content .hero-actions{justify-content:center}.block-banner-hero .hero-trust{gap:calc(var(--gap)*3) calc(var(--gap)*4)}.block-banner-hero .hero-trust .hero-trust-item{flex:0 0 calc(50% - var(--gap)*4);justify-content:flex-start}}.block-banner-price-badge{background:var(--surface);text-align:center;padding:calc(var(--gap)*6) 0}.block-banner-price-badge .block-headline{font-family:var(--font-default);font-size:var(--fs-h2);line-height:36px;font-weight:400;color:var(--text);max-width:603px;margin:0 auto}.block-banner-price-badge .price-badge{width:140px;height:140px;margin:calc(var(--gap)*4) auto;border-radius:50%;background:var(--color-red);color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--gap)*3)}.block-banner-price-badge .price-badge .price-badge-text{font-family:var(--font-default);color:#fff;font-size:14px;line-height:22px;padding:0 14px}.block-banner-hero .hero-content .hero-rating-text strong,.block-banner-price-badge .price-badge .price-badge-text strong,.block-cards-areas.cards-areas--claims .cards-areas-item .cards-areas-claim strong{font-weight:700}.block-banner-text-image{padding:0;background:var(--surface)}.block-banner-text-image .contentMaxWidth{max-width:none;padding-top:0;padding-bottom:0}.block-banner-text-image .cappuccino-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:460px;border-radius:var(--radius);overflow:hidden}.block-banner-text-image .cappuccino-image-panel,.block-banner-text-image .cappuccino-text-panel{min-width:0}.block-banner-text-image .cappuccino-text-panel{background:var(--surface-2);color:var(--main-text-color);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--gap)*6) calc(var(--gap)*5)}.block-banner-text-image .cappuccino-text-panel .block-overline{color:var(--color-red);text-transform:uppercase;letter-spacing:1.3px;font-size:.8rem;margin-bottom:calc(var(--gap)*2)}.block-banner-text-image .cappuccino-text-panel .block-headline{font-family:var(--font-default);font-size:var(--fs-h2);line-height:36px;font-weight:400;color:var(--text);max-width:574px;margin:0 0 calc(var(--gap)*3)}.block-banner-text-image .cappuccino-text-panel .block-subline{color:var(--text);font-size:var(--fs-body);line-height:1.5;margin:0 0 calc(var(--gap)*4)}.block-banner-text-image .cappuccino-price{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center;margin-top:calc(var(--gap)*2);font-size:18px;color:var(--text);margin-top:0}.block-banner-text-image .cappuccino-price .cappuccino-price-value{font-family:var(--font-default);font-size:18px;font-weight:700;color:var(--text)}.block-banner-text-image .cappuccino-price .cappuccino-price-packaging{font-size:16px;color:var(--text);margin-left:6px}.block-banner-text-image .cappuccino-cta{align-self:stretch;text-align:center;margin-top:calc(var(--gap)*3)}.block-banner-text-image .cappuccino-badge{width:140px;height:140px;border-radius:50%;background:var(--color-red);color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center;margin:calc(var(--gap)*4) 0}.block-banner-product-single .product-single-badge span,.block-banner-text-image .cappuccino-badge span{color:#fff;font-size:14px;line-height:22px;padding:0 18px}.block-banner-price-badge .price-badge .price-badge-text strong,.block-banner-product-single .product-single-badge span strong,.block-banner-text-image .cappuccino-badge span strong{display:block;font-size:30px;line-height:34px;white-space:nowrap}.block-banner-text-image .cappuccino-image-panel{position:relative;overflow:hidden;background:var(--color-background-base)}.block-banner-text-image .cappuccino-image-panel img,.block-banner-text-image .cappuccino-image-panel picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:991px){.block-banner-text-image .cappuccino-split{grid-template-columns:minmax(0,1fr)}.block-banner-text-image .cappuccino-image-panel{min-height:260px}.block-banner-text-image .cappuccino-text-panel{padding:calc(var(--gap)*4) calc(var(--gap)*3)}}.block-banner-product-single{background:var(--surface);padding:calc(var(--gap)*6) 0}.block-banner-product-single .product-single-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px) minmax(0,1fr);align-items:center;gap:24px}.block-banner-product-single .product-single-content{color:var(--main-text-color);justify-self:start;text-align:left}.block-banner-product-single .product-single-content .product-single-name{font-size:21px;line-height:1.25;margin-bottom:calc(var(--gap)*4)}.block-banner-product-single .product-single-content .product-single-name .mark-serif{display:block;font-size:30px;line-height:1.2}.block-banner-product-single .product-single-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.block-banner-product-single .product-single-bullet{display:flex;align-items:center;gap:14px;padding:calc(var(--gap)*.5) 0;border:0}.block-banner-product-single .product-single-bullet .product-single-bullet-icon{flex:0 0 auto;width:24px;max-width:24px}.block-banner-product-single .product-single-bullet .product-single-bullet-icon img{width:100%;height:auto;display:block}.block-banner-product-single .product-single-bullet .product-single-bullet-check{flex:0 0 auto;width:22px;height:22px;border-radius:200px;background:var(--color-red);position:relative}.block-banner-product-single .product-single-bullet .product-single-bullet-check::after,.block-image-checks .image-checks-item .image-checks-item-mark::after{content:"";position:absolute;top:5px;left:7px;width:6px;height:11px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.block-banner-product-single .product-single-bullet .product-single-bullet-text{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--text);font-size:17px}.block-banner-product-single .product-single-bullet .product-single-bullet-text .bullet-mark{color:var(--color-red)}.block-banner-product-single .product-single-bullet-icon--inline{display:inline-flex;width:30px;height:30px;color:#c9c7c5}.block-banner-product-single .product-single-bullet-icon--inline svg,.block-cards-product-overview .po-media .po-cart svg,.block-cards-products .cards-products-card .cards-products-cart svg,.block-image-checks .image-checks-item-icon--inline svg{width:100%;height:100%}.block-banner-product-single .product-single-media{background:0 0;border:0;padding:0;box-shadow:none}.block-banner-product-single .product-single-media img,.block-banner-product-single .product-single-media picture{display:block;width:100%;max-width:400px;height:auto;background:0 0}.block-banner-product-single .product-single-badge{position:static;justify-self:center;width:140px;height:140px;border-radius:50%;background:var(--color-red);color:var(--color-white);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;padding:calc(var(--gap)*1.5);display:flex;align-items:center;justify-content:center;text-align:center}.block-banner-product-single .block-baseprice{text-align:center}.block-banner-product-single .product-single-price{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center;margin-top:calc(var(--gap)*2);font-size:18px;color:var(--text)}.block-banner-product-single .product-single-price .product-single-price-value{font-family:var(--font-default);font-size:18px;font-weight:700;color:var(--text)}.block-banner-product-single .product-single-price .product-single-price-packaging{font-size:16px;color:var(--text);margin-left:6px}.block-banner-product-single .product-single-price .product-single-price-strike{font-size:15px;color:var(--text-muted);text-decoration:line-through}.block-banner-product-single .product-single-price .product-single-partner-badge{display:inline-flex;align-items:center;background:var(--color-red);color:#fff;border-radius:200px;font-size:13px;line-height:1;padding:6px 12px}.block-banner-product-single .product-single-cta{text-align:center;margin-top:calc(var(--gap)*3)}@media (max-width:991px){.block-banner-product-single{text-align:center}.block-banner-product-single .product-single-grid{grid-template-columns:1fr;justify-items:center}.block-banner-product-single .product-single-content{justify-self:center}.block-banner-product-single .product-single-bullet{text-align:left}}.block-banner-image-cta{background:var(--surface);text-align:center;padding:calc(var(--gap)*6) 0}.block-banner-image-cta .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h1);line-height:2.4rem;margin-bottom:calc(var(--gap)*2)}@media (max-width:768px){.block-banner-image-cta .block-headline{font-size:var(--fs-h3);line-height:1.9rem}}.block-banner-image-cta .block-subline{font-size:var(--fs-h4);line-height:1.35;color:var(--text);margin:0 auto;max-width:550px}.block-banner-image-cta .block-image{max-width:880px;margin:calc(var(--gap)*3) auto 0}.block-banner-image-cta .block-image .block-image-picture{display:block;width:100%}.block-banner-image-cta .block-image img{width:100%;height:auto;object-fit:cover;border-radius:var(--radius)}.block-banner-image-cta .block-price{margin-bottom:calc(var(--gap)*3);color:var(--main-text-color)}.block-banner-image-cta .block-price .block-price-value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.25rem}.block-banner-image-cta .block-cta{margin-top:calc(var(--gap)*3)}.block-image-checks{background:var(--surface-accent);padding:0;position:relative;overflow:hidden}.block-image-checks>.contentMaxWidth{position:static}.block-image-checks .image-checks-split{display:grid;grid-template-columns:minmax(0,712fr) minmax(0,800fr);min-height:440px;align-items:stretch;background:0 0;border:0;border-radius:0;box-shadow:none;overflow:hidden}.block-image-checks .image-checks-media{position:static;background:0 0;display:flex;align-items:flex-end;justify-content:flex-start}.block-image-checks .image-checks-media img,.block-image-checks .image-checks-media picture{display:block;max-height:440px;width:auto;max-width:100%;object-fit:contain}@media (min-width:768px){.block-image-checks .image-checks-media>.image-checks-image,.block-image-checks .image-checks-media>img,.block-image-checks .image-checks-media>picture{position:absolute;left:0;bottom:0;max-height:440px}}.block-image-checks .image-checks-panel{background:0 0;box-shadow:none;border:0;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--gap)*6) 0}@media (min-width:768px){.block-image-checks .image-checks-panel{padding:calc(var(--gap)*6) calc(var(--gap)*5)}}.block-image-checks .image-checks-overline{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-red);margin-bottom:calc(var(--gap)*1.5)}.block-image-checks .image-checks-headline{font-family:var(--font-default);font-size:var(--fs-h3);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);max-width:550px;margin:0 0 calc(var(--gap)*4)}.block-image-checks .image-checks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:16px 44px;justify-content:center;text-align:left}.block-image-checks .image-checks-item{display:flex;align-items:center;gap:14px}.block-image-checks .image-checks-item .image-checks-item-icon{flex:0 0 auto;width:24px}.block-cards-icon-text .why-item .why-item-icon img,.block-image-checks .image-checks-item .image-checks-item-icon img{width:100%;height:auto}.block-image-checks .image-checks-item .image-checks-item-mark{flex:0 0 auto;position:relative;width:22px;height:22px;border-radius:200px;background:var(--color-red)}.block-image-checks .image-checks-item .image-checks-item-mark::after{left:8px;width:5px;height:9px}.block-image-checks .image-checks-item .image-checks-item-text{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:.95rem;white-space:nowrap}.block-image-checks .image-checks-item-icon--inline{display:inline-flex;width:26px;height:26px}.block-image-checks .image-checks-cta{margin-top:calc(var(--gap)*5)}@media (max-width:1199px){.block-image-checks .image-checks-item .image-checks-item-text{white-space:normal}}@media (max-width:991px){.block-image-checks .image-checks-split{grid-template-columns:1fr}.block-image-checks .image-checks-media img,.block-image-checks .image-checks-media picture{max-height:380px}}.block-cards-areas{background:var(--surface);padding:0}.block-cards-areas .cards-areas-split{display:grid;grid-template-columns:1fr 1fr}.block-cards-areas .cards-areas-stage{position:relative;overflow:hidden;height:470px}.block-cards-areas .cards-areas-slide{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.block-cards-areas .cards-areas-slide.is-active{opacity:1;pointer-events:auto}.block-cards-areas .cards-areas-slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.block-cards-areas .cards-areas-slide-copy{position:absolute;inset:0;padding:52px 48px 70px;display:flex;flex-direction:column;opacity:0}.block-cards-areas .cards-areas-slide-copy::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.32) 42%,transparent 72%);pointer-events:none}.block-cards-areas .cards-areas-slide-copy>*{position:relative}.block-cards-areas .cards-areas-slide.is-active .cards-areas-slide-copy{opacity:1;transition:opacity .25s ease .15s}.block-cards-areas .cards-areas-slide-headline{font-size:30px;line-height:36px;color:#fff;max-width:460px}.block-cards-areas .cards-areas-slide-headline strong{display:block;font-weight:700}.block-cards-areas .cards-areas-slide-meta{margin-top:auto;font-size:17px;line-height:25px;color:#fff;max-width:460px}.block-cards-areas .cards-areas-dots{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:4px;z-index:2}.block-cards-areas .cards-areas-dots .cards-areas-dot{width:33px;height:33px;padding:10px;border-radius:50%;border:0;background-color:rgba(255,255,255,.75);background-clip:content-box;cursor:pointer}.block-cards-areas .cards-areas-dots .cards-areas-dot:focus{outline:0}.block-cards-areas .cards-areas-dots .cards-areas-dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.block-cards-areas .cards-areas-dots .cards-areas-dot.is-active{background-color:var(--color-red)}.block-cards-areas.cards-areas--panel-only .cards-areas-split{grid-template-columns:1fr}.block-cards-areas.cards-areas--panel-only .cards-areas-panel{max-width:900px;margin:0 auto;text-align:center}.block-cards-areas.cards-areas--panel-only .cards-areas-grid{justify-items:center}.block-cards-areas.cards-areas--claims .cards-areas-panel{max-width:1180px}.block-cards-areas.cards-areas--claims .cards-areas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;align-items:start}.block-cards-areas.cards-areas--claims .cards-areas-panel{border-radius:22px;padding:calc(var(--gap)*5) calc(var(--gap)*4) calc(var(--gap)*4)}.block-cards-areas.cards-areas--claims .cards-areas-item{cursor:default;gap:14px;padding:16px 14px;background:0 0;height:100%}.block-cards-areas.cards-areas--claims .cards-areas-item .cards-areas-circle{width:68px;height:68px}.block-cards-areas.cards-areas--claims .cards-areas-item .cards-areas-circle .cards-areas-icon--inline,.block-cards-areas.cards-areas--claims .cards-areas-item .cards-areas-circle .cards-areas-icon--inline svg{width:38px;height:38px}.block-cards-areas.cards-areas--claims .cards-areas-item .cards-areas-title{font-size:17px;line-height:22px;font-weight:700;color:var(--product-color, var(--color-red))}.block-cards-areas.cards-areas--claims .cards-areas-item .cards-areas-claim{font-size:14px;line-height:21px;color:var(--text);text-wrap:pretty}.block-cards-areas.cards-areas--claims .cards-areas-item:hover .cards-areas-circle{transform:none}@media (max-width:991px){.block-cards-areas.cards-areas--claims .cards-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.block-cards-areas.cards-areas--claims .cards-areas-grid{grid-template-columns:1fr;gap:16px}.block-cards-areas.cards-areas--claims .cards-areas-item{padding:22px 18px 20px}}.block-cards-areas .cards-areas-panel{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*6) calc(var(--gap)*5)}.block-cards-areas .cards-areas-panel .block-overline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--product-color, var(--color-red));text-transform:uppercase;letter-spacing:1.3px;font-size:.8rem;margin-bottom:var(--gap)}.block-cards-areas .cards-areas-panel .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2.1rem;margin-bottom:calc(var(--gap)*3)}@media (min-width:992px){.block-cards-areas .cards-areas-panel .block-headline{font-size:var(--fs-h1);line-height:2.6rem}}.block-cards-areas .cards-areas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;width:100%;min-width:0;margin:calc(var(--gap)*4) 0 calc(var(--gap)*5)}.block-cards-areas .cards-areas-item{background:0 0;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.block-cards-areas .cards-areas-item .cards-areas-circle{width:84px;height:84px;border-radius:50%;background:var(--product-color, var(--color-background-rose));border:0;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform var(--transition-default),box-shadow var(--transition-default);box-shadow:var(--shadow-small)}.block-cards-areas .cards-areas-item .cards-areas-circle .cards-areas-icon,.block-cards-product-overview .po-media picture,.block-product-buybox .buybox-main-image picture,.pdp-page .block-cards-icon-text .why-item-icon--inline svg{display:block;width:100%;height:100%}.block-cards-areas .cards-areas-item .cards-areas-circle .cards-areas-icon img{width:100%;height:100%;object-fit:cover}.block-cards-areas .cards-areas-item .cards-areas-circle .cards-areas-icon--inline{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff}.block-cards-areas .cards-areas-item .cards-areas-circle .cards-areas-icon--inline svg{display:block;width:48px;height:48px}.block-cards-areas .cards-areas-item .cards-areas-title{font-size:15px;line-height:19px;color:#1a1a1a;font-weight:400}.block-cards-areas .cards-areas-item:hover .cards-areas-circle{transform:translateY(-2px)}.block-cards-areas .cards-areas-item.is-active .cards-areas-circle{box-shadow:0 0 0 2px #fff,0 0 0 4px #3c3c3b}.block-banner-image-usp .banner-image-usp-rating-text strong,.block-cards-areas .cards-areas-item.is-active .cards-areas-title,.block-cards-reviews .reviews-card .reviews-meta strong,.reviews-page .reviews-page-average strong,.reviews-page .reviews-page-card .reviews-meta strong{font-weight:700}@media (max-width:991px){.block-cards-areas .cards-areas-split{grid-template-columns:1fr}.block-cards-areas .cards-areas-stage{order:2;height:360px}.block-cards-areas .cards-areas-panel{order:1}}.block-cards-icon-text{background:var(--surface-2);text-align:center;padding-top:calc(var(--gap)*6);padding-bottom:calc(var(--gap)*6)}.block-cards-icon-text .block-overline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--product-color, var(--color-red));text-transform:uppercase;letter-spacing:1.3px;font-size:.8rem;margin-bottom:var(--gap)}.block-cards-icon-text .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2rem;margin-bottom:calc(var(--gap)*2)}.block-cards-icon-text .block-subline{max-width:640px;margin:0 auto calc(var(--gap)*5);color:var(--main-text-color);font-size:var(--fs-body);line-height:1.5}.block-cards-icon-text .why-items{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*5)}@media (min-width:768px){.block-cards-icon-text .why-items{grid-template-columns:repeat(3,1fr)}}.block-cards-icon-text .why-item{background:var(--surface);border:2px solid var(--color-border-card);border-radius:var(--radius);padding:calc(var(--gap)*4) calc(var(--gap)*2);display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap)*1.5)}.block-cards-icon-text .why-item .why-item-icon{max-width:64px;margin-bottom:var(--gap)}.block-cards-icon-text .why-item .why-item-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:var(--fs-body);line-height:var(--lh-heading);margin:0}.block-cards-icon-text .why-item .why-item-text{color:#aaa8a6;font-size:.9rem;line-height:1.5;margin:0}.block-cards-icon-text .why-rating{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:1rem;margin-bottom:calc(var(--gap)*3)}.block-cards-icon-text .why-cta .why-cta-button{display:inline-block;border-radius:200px;padding:calc(var(--gap)*1.5) calc(var(--gap)*5);font-size:1rem;cursor:pointer;transition:filter var(--transition-default)}.block-cards-icon-text .why-cta .why-cta-button:hover{filter:brightness(.97)}@media (max-width:768px){.block-cards-icon-text{padding-top:calc(var(--gap)*4);padding-bottom:calc(var(--gap)*4)}.block-cards-icon-text .block-headline{font-size:var(--fs-h4);line-height:1.7rem}.block-cards-icon-text .why-cta .why-cta-button{width:100%;padding:calc(var(--gap)*1.5) calc(var(--gap)*3)}}.block-cards-reviews{background:var(--surface-2);text-align:center;padding:calc(var(--gap)*6) 0}.block-cards-reviews .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2rem;margin-bottom:calc(var(--gap)*5)}.block-cards-reviews .reviews-slider{position:relative;margin-top:calc(var(--gap)*4)}.block-cards-reviews .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:calc(var(--gap)*6);margin-bottom:calc(var(--gap)*4)}.block-cards-reviews .reviews-slide{display:none;margin-top:0}.block-cards-reviews .reviews-slide.is-active{display:grid}.block-cards-reviews .reviews-card{background:var(--surface);border:2px solid var(--border);border-radius:0;box-shadow:none;min-height:230px;padding:18px 22px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--gap)*2);transition:border-color var(--transition-default)}.block-cards-reviews .reviews-card:hover{border-color:var(--product-color)}.block-cards-reviews .reviews-card .reviews-meta{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:.95rem}.block-cards-reviews .reviews-card .reviews-stars{color:var(--product-color, var(--color-red));font-size:1rem;line-height:1;margin:6px 0 10px}.block-cards-reviews .reviews-card .reviews-stars i{margin-right:calc(var(--gap)*.5)}.block-cards-reviews .reviews-card .reviews-stars img{width:100px;height:15px}.block-cards-reviews .reviews-card .reviews-text{margin:0;color:var(--main-text-color);font-size:.95rem;line-height:1.5}.block-cards-reviews .reviews-card .reviews-arrow{margin-top:auto;padding-top:12px;font-size:16px;color:var(--text)}.block-cards-reviews .reviews-dots{display:flex;justify-content:center;gap:2px;margin-top:calc(var(--gap)*4)}.block-cards-reviews .reviews-dots .reviews-dot{width:32px;height:32px;border-radius:50%;border:0;padding:10px;background-color:#d9d9d9;background-clip:content-box;cursor:pointer}.block-cards-reviews .reviews-dots .reviews-dot.is-active{background-color:var(--product-color)}.block-cards-reviews .reviews-dots .reviews-dot:focus{outline:0}.block-cards-reviews .reviews-dots .reviews-dot:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.block-cards-reviews .reviews-note{max-width:640px;margin:calc(var(--gap)*3) auto calc(var(--gap)*4);color:#aaa8a6;font-size:14px;line-height:1.4}.block-cards-reviews .reviews-cta{margin-top:calc(var(--gap)*3)}.block-cards-reviews .reviews-cta .reviews-cta-button{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-base);color:var(--main-text-color);border:2px solid var(--color-border-card);border-radius:200px;padding:0 calc(var(--gap)*5);font-size:1rem;text-decoration:none;cursor:pointer;transition:border-color var(--transition-default),background var(--transition-default)}.block-cards-reviews .reviews-cta .reviews-cta-button:hover{border-color:var(--color-red);background:var(--surface)}@media (max-width:991px){.block-cards-reviews .reviews-grid{grid-template-columns:1fr}}@media (max-width:768px){.block-cards-reviews .reviews-cta .reviews-cta-button{display:flex;width:100%;text-align:center}}.block-cards-products{background:var(--surface);text-align:center;padding:calc(var(--gap)*6) 0}.block-cards-products .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2rem;margin-bottom:calc(var(--gap)*5)}.block-cards-products .cards-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1160px;margin:calc(var(--gap)*4) auto 0}.block-cards-products .cards-products-grid:has(>:nth-child(1):last-child){grid-template-columns:minmax(0,276px);justify-content:center}.block-cards-products .cards-products-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,276px));justify-content:center}.block-cards-products .cards-products-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,276px));justify-content:center}.block-cards-product-overview .po-stretched::after,.block-cards-products .cards-products-stretched::after{content:"";position:absolute;inset:0;z-index:1}.block-cards-products .cards-products-card{position:relative;background:0 0;border:0;border-radius:0;box-shadow:none;padding:0;text-align:left;display:flex;flex-direction:column;align-items:stretch}.block-cards-products .cards-products-card .cards-products-media{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--surface)}.block-cards-products .cards-products-card .cards-products-media img,.block-cards-products .cards-products-card .cards-products-media picture{width:100%;height:100%;object-fit:cover;display:block}.block-cards-products .cards-products-card .cards-products-badge{position:absolute;top:0;left:0;z-index:2;background:var(--color-red);color:var(--color-white);border-radius:2px;font-size:.8rem;line-height:1;padding:6px 10px}.block-cards-products .cards-products-card .cards-products-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:10px}.block-cards-products .cards-products-card .cards-products-name{display:block;text-decoration:none;color:var(--text);line-height:1.2}.block-cards-products .cards-products-card .cards-products-name .cards-products-name-brand{display:block;font-size:14px;line-height:20px;color:var(--text)}.block-cards-products .cards-products-card .cards-products-name .cards-products-name-add{display:block;font-family:var(--font-display);font-size:21px;line-height:24px;color:var(--product-color, #504f4e)}.block-cards-products .cards-products-card .cards-products-cart{position:relative;z-index:2;flex:0 0 auto;background:0 0;border:0;padding:0;cursor:pointer;width:44px;height:44px}.block-cards-products .cards-products-card .cards-products-cart:hover{filter:brightness(.95)}.block-cards-products .cards-products-card .cards-products-stars{margin-top:10px;min-height:15px}.block-cards-products .cards-products-card .cards-products-stars img{display:block;width:100px;height:15px}.block-cards-products .cards-products-card .cards-products-stars.cards-products-stars--empty img{filter:grayscale(1) opacity(.4)}.block-cards-products .cards-products-card .cards-products-teaser{font-size:14px;line-height:20px;color:var(--text);margin-top:12px}.block-cards-products .cards-products-card .cards-products-price{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:14px}.block-cards-products .cards-products-card .cards-products-price .cards-products-price-vk{font-size:18px;font-weight:400;color:var(--text)}.block-cards-products .cards-products-card .cards-products-price .cards-products-price-strike{font-size:14px;color:var(--text-muted);text-decoration:line-through}.block-cards-products .cards-products-card .cards-products-baseprice{font-size:12px;color:var(--text-muted);text-align:left;min-height:20px}.block-cards-products .cards-products-disclaimer{margin-top:calc(var(--gap)*4);font-size:.75rem;color:var(--color-gray-30);text-align:center}.block-cards-products .cards-products-secondary{margin-top:calc(var(--gap)*3)}.block-cards-products .cards-products-secondary .pill-outline{background:var(--color-red);border-color:var(--color-red);color:#fff}.block-cards-products .cards-products-secondary .pill-outline:hover{filter:brightness(.95);background:var(--color-red);color:#fff}@media (max-width:991px){.block-cards-products .cards-products-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:safe center}.block-cards-products .cards-products-card{min-width:240px;scroll-snap-align:start}}@media (max-width:768px){.block-cards-products{padding-top:calc(var(--gap)*4);padding-bottom:calc(var(--gap)*4)}}.block-cards-blog{background:var(--surface-2);text-align:center;padding:calc(var(--gap)*6) 0 calc(var(--gap)*8)}.block-cards-blog .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2.1rem;margin-bottom:calc(var(--gap)*5)}@media (min-width:992px){.block-cards-blog .block-headline{font-size:var(--fs-h1);line-height:2.8rem}}.block-cards-blog .cards-blog-grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*3);margin-top:calc(var(--gap)*6);margin-bottom:calc(var(--gap)*5);text-align:left}@media (min-width:576px){.block-cards-blog .cards-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.block-cards-blog .cards-blog-grid{grid-template-columns:repeat(4,1fr)}}.block-cards-blog .cards-blog-grid{align-items:stretch}.block-cards-blog .cards-blog-card{height:100%;background:0 0;border:0;border-radius:0;box-shadow:none;overflow:hidden;padding:0;text-align:left;display:flex;flex-direction:column;transition:filter var(--transition-default)}.block-cards-blog .cards-blog-card:hover{filter:brightness(.99)}.block-cards-blog .cards-blog-card .cards-blog-card-image{aspect-ratio:280/185;overflow:hidden;border-radius:0;margin:0}.block-cards-blog .cards-blog-card .cards-blog-card-image .cards-blog-card-picture,.block-cards-blog .cards-blog-card .cards-blog-card-image img,.block-cards-blog .cards-blog-card .cards-blog-card-image picture{display:block;width:100%;height:100%;object-fit:cover}.block-cards-blog .cards-blog-card .cards-blog-card-body{padding:calc(var(--gap)*3);display:flex;flex-direction:column;gap:calc(var(--gap)*1.5);flex:1 1 auto}.block-cards-blog .cards-blog-card .cards-blog-card-eyebrow{font-size:14px;line-height:20px;color:var(--text-muted)}.block-cards-blog .cards-blog-card .cards-blog-card-title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);margin:2px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:52px}.block-cards-blog .cards-blog-card .cards-blog-card-teaser{font-size:14px;line-height:20px;color:var(--text);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.block-cards-blog .cards-blog-card .cards-blog-card-link{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:15px;color:var(--text);text-decoration:none;margin-top:auto;transition:filter var(--transition-default)}.block-cards-blog .cards-blog-card .cards-blog-card-link:hover{color:var(--color-red)}.block-cards-blog .cards-blog-secondary{margin-top:calc(var(--gap)*5)}@media (max-width:768px){.block-cards-blog .cards-blog-grid{grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.block-cards-blog .cards-blog-grid .cards-blog-card{scroll-snap-align:start}}.catbrowser-searchband .po-matrix{position:relative;flex:0 0 auto}.po-matrix-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:360px;max-width:calc(100vw - 2em);background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 10px 30px rgba(80,79,78,.12);padding:14px;text-align:left}@media (max-width:768px){.po-matrix-panel{left:0;right:0;width:auto;max-width:none}}.po-matrix-list{max-height:320px;overflow-y:auto;padding-right:6px}.po-matrix-letter{font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--color-red);margin:10px 0 2px}.po-matrix-letter:first-child{margin-top:0}.po-matrix-option{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px;color:var(--text);cursor:pointer}.po-matrix-option input{accent-color:var(--color-red);width:15px;height:15px;flex:0 0 auto;margin:0}.po-matrix-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-soft)}.po-matrix-apply{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 22px;border:0;border-radius:200px;background:var(--color-red);color:#fff;font-size:14px;cursor:pointer;margin-left:auto}.po-matrix-apply:hover{filter:brightness(.95)}.block-cards-product-overview{padding:0 0 calc(var(--gap)*5);overflow-x:clip;overflow-y:visible}.block-cards-product-overview .po-band{background:var(--surface-2);padding:calc(var(--gap)*5) 0 calc(var(--gap)*4);margin-bottom:calc(var(--gap)*5)}@media (min-width:992px){.block-cards-product-overview .po-band{padding-left:2em;padding-right:2em}}.block-cards-product-overview .po-body{padding:0 1em}@media (min-width:992px){.block-cards-product-overview .po-body{padding:0 2em}}.block-cards-product-overview .po-head{margin-bottom:calc(var(--gap)*3);text-align:center}.block-cards-product-overview .po-head .block-overline{color:var(--color-red);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;margin-bottom:6px}.block-cards-product-overview .po-head .po-headline{margin:0}.block-cards-product-overview .po-filterbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:calc(var(--gap)*4) 0 0}.block-cards-product-overview .po-filterbar .po-filter-select{flex:0 1 260px;height:44px;padding:0 38px 0 16px;border:1px solid var(--border-strong);border-radius:200px;background-color:var(--surface);font-size:15px;line-height:1.4;color:var(--text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23504f4e' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.block-cards-product-overview .po-filterbar .po-filter-select:focus{outline:2px solid var(--color-red);outline-offset:1px}.block-cards-product-overview .po-filterbar .po-matrix{position:relative;flex:0 0 auto}.block-cards-product-overview .po-filterbar .po-matrix-cta{flex:0 0 auto;height:44px;display:inline-flex;align-items:center;padding:0 26px;border:0;border-radius:200px;background:var(--color-red);color:#fff;font-size:15px;text-decoration:none;cursor:pointer}.block-cards-product-overview .po-filterbar .po-matrix-cta:hover{filter:brightness(.95);color:#fff}.block-cards-product-overview .po-filterbar .po-matrix-reset{background:0 0;border:0;padding:0;font-size:13px;color:var(--text-soft);cursor:pointer;text-decoration:underline}.block-breadcrumb .breadcrumb-item a:hover,.block-cards-product-overview .po-filterbar .po-matrix-reset:hover{color:var(--color-red)}.block-cards-product-overview .po-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:576px){.block-cards-product-overview .po-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.block-cards-product-overview .po-grid{grid-template-columns:repeat(4,1fr)}}.block-cards-product-overview .po-card{position:relative;display:flex;flex-direction:column;text-align:left;background:var(--surface);padding:1rem}.block-cards-product-overview .po-card--hidden{display:none}.block-cards-product-overview .po-media{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:10px}.block-cards-product-overview .po-media .po-image,.block-cards-product-overview .po-media picture img{display:block;width:100%;height:100%;object-fit:contain}.block-cards-product-overview .po-media .po-badge{position:absolute;top:-5px;right:-5px;z-index:2;background:var(--color-red);color:var(--color-white);border-radius:2px;font-size:.8rem;line-height:1;padding:6px 10px}.block-cards-product-overview .po-media .po-cart{position:absolute;right:0;bottom:-26px;z-index:2;width:44px;height:44px;background:0 0;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter var(--transition-default)}.block-cards-product-overview .po-media .po-cart:hover{filter:brightness(.95)}.block-cards-product-overview .po-name{display:block;color:var(--main-text-color);line-height:1.15;margin-bottom:6px;min-height:50px}.block-cards-product-overview .po-name .po-name-brand{display:block;font-size:1rem}.block-cards-product-overview .po-name .po-name-add{display:block;font-family:var(--font-display);font-size:1.5rem;line-height:1.15;color:var(--product-color)}.block-cards-product-overview .po-card:hover .po-name-add{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.block-cards-product-overview .po-stars{color:#f5c518;font-size:.9rem;line-height:1;margin-bottom:8px;min-height:15px}.block-cards-product-overview .po-stars i,.block-product-buybox .buybox-rating .buybox-stars i{margin-right:1px}.block-cards-product-overview .po-stars-image{width:100px;height:15px}.block-cards-product-overview .po-stars--empty .po-stars-image{filter:grayscale(1) opacity(.4)}.block-cards-product-overview .po-desc{color:var(--main-text-color);font-size:1rem;line-height:1.5;margin:0 0 10px}.block-cards-product-overview .po-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}.block-cards-product-overview .po-price .po-price-vk{color:var(--main-text-color);font-size:1.25rem}.block-cards-product-overview .po-price .po-price-uvp{color:#aaa8a6;font-size:.875rem;text-decoration:line-through}.block-cards-product-overview .po-baseprice{color:#aaa8a6;font-size:12px;margin-top:0;min-height:17px}.block-cards-product-overview .po-loadmore{margin-top:calc(var(--gap)*5);text-align:center}.block-cards-product-overview .po-empty{margin:calc(var(--gap)*4) 0;text-align:center;color:#aaa8a6}.block-cards-product-overview .po-empty-actions{margin-bottom:calc(var(--gap)*4);text-align:center}.block-cards-product-overview .po-intro{max-width:620px;margin:10px auto 0;color:#aaa8a6}.block-cards-product-overview .po-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:calc(var(--gap)*3)}.block-cards-product-overview .po-cat-chip{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--main-text-color);font-size:.875rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.block-cards-product-overview .po-cat-chip:hover{border-color:var(--color-red);color:var(--color-red);text-decoration:none}.block-cards-product-overview .po-cat-chip.po-cat-chip--active{background:var(--color-red);border-color:var(--color-red);color:#fff}.block-cards-product-overview .po-cat-chip.po-cat-chip--remove span{margin-left:6px;font-size:1rem;line-height:1;opacity:.8}.block-cards-product-overview .po-cat-chip.po-cat-chip--remove:hover{background:#b3573f;border-color:#b3573f;color:#fff}.block-cards-product-overview .po-disclaimer{margin-top:calc(var(--gap)*4);font-size:.75rem;color:var(--color-gray-30);text-align:center}.block-cards-product-overview .po-pagination{margin-top:calc(var(--gap)*4);display:flex;justify-content:center}.block-cards-product-overview .po-pagination .pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--text, #111);--bs-pagination-bg:var(--surface, #fff);--bs-pagination-border-color:var(--border, #ddd);--bs-pagination-border-radius:var(--radius-m, 8px);--bs-pagination-hover-color:var(--text, #111);--bs-pagination-hover-bg:var(--surface-3, #f5f5f5);--bs-pagination-hover-border-color:var(--border, #ddd);--bs-pagination-active-color:var(--color-white, #fff);--bs-pagination-active-bg:var(--color-red, var(--color-primary));--bs-pagination-active-border-color:var(--color-red, var(--color-primary));--bs-pagination-disabled-color:var(--text-muted, #999);--bs-pagination-disabled-bg:var(--surface, #fff);--bs-pagination-disabled-border-color:var(--border, #ddd)}.block-cards-product-overview .po-pagination .page-link{color:var(--text, #111);background-color:var(--surface, #fff);border-color:var(--border, #ddd);border-radius:var(--radius-m, 8px);font-size:.9rem}.block-cards-product-overview .po-pagination .page-link:hover{color:var(--text, #111);background-color:var(--surface-3, #f5f5f5);border-color:var(--border, #ddd)}.block-cards-product-overview .po-pagination .page-link:focus{box-shadow:none}.block-cards-product-overview .po-pagination .page-item.active .page-link{color:var(--color-white, #fff);background-color:var(--color-red, var(--color-primary));border-color:var(--color-red, var(--color-primary))}.block-cards-product-overview .po-pagination .page-item.disabled .page-link{color:var(--text-muted, #999);background-color:var(--surface, #fff);border-color:var(--border, #ddd)}.block-cards-product-overview .po-catdesc{max-width:760px;margin:calc(var(--gap)*6) auto 0;padding-top:calc(var(--gap)*4);border-top:1px solid var(--border-line);color:#aaa8a6}.block-cards-product-overview .po-catdesc h2,.block-cards-product-overview .po-catdesc h3{color:var(--main-text-color);font-size:1.125rem;margin:0 0 8px}.block-cards-product-overview .cards-paging{margin-top:calc(var(--gap)*8)}.block-cards-product-overview .cards-paging .pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--text, #111);--bs-pagination-bg:var(--surface, #fff);--bs-pagination-border-color:var(--border, #ddd);--bs-pagination-border-radius:var(--radius-m, 8px);--bs-pagination-hover-color:var(--text, #111);--bs-pagination-hover-bg:var(--surface-3, #f5f5f5);--bs-pagination-hover-border-color:var(--border, #ddd);--bs-pagination-active-color:var(--color-white, #fff);--bs-pagination-active-bg:var(--color-red, var(--color-primary));--bs-pagination-active-border-color:var(--color-red, var(--color-primary));--bs-pagination-disabled-color:var(--text-muted, #999);--bs-pagination-disabled-bg:var(--surface, #fff);--bs-pagination-disabled-border-color:var(--border, #ddd)}.block-cards-product-overview .cards-paging .page-link{color:var(--text, #111);background-color:var(--surface, #fff);border-color:var(--border, #ddd);border-radius:var(--radius-m, 8px);font-size:.9rem}.block-cards-product-overview .cards-paging .page-link:hover{color:var(--text, #111);background-color:var(--surface-3, #f5f5f5);border-color:var(--border, #ddd)}.block-cards-product-overview .cards-paging .page-link:focus{box-shadow:none}.block-cards-product-overview .cards-paging .page-item.active .page-link{color:var(--color-white, #fff);background-color:var(--color-red, var(--color-primary));border-color:var(--color-red, var(--color-primary))}.block-cards-product-overview .cards-paging .page-item.disabled .page-link{color:var(--text-muted, #999);background-color:var(--surface, #fff);border-color:var(--border, #ddd)}@media (max-width:768px){.block-cards-product-overview .po-filterbar{flex-direction:column;align-items:stretch}.block-cards-product-overview .po-filterbar .po-filter-select{flex:1 1 auto}.block-cards-product-overview .po-filterbar .po-matrix{width:100%}.block-cards-product-overview .po-filterbar .po-matrix-cta{width:100%;justify-content:center}.block-cards-product-overview .po-filterbar .po-matrix-panel{left:0;right:0;width:auto}}.block-quote-expert{background:var(--surface-2)}.block-quote-expert .quote-expert-layout{display:flex;align-items:center;justify-content:center;gap:calc(var(--gap)*8);flex-wrap:wrap}.block-quote-expert .quote-expert-media{flex:0 0 auto}.block-quote-expert .quote-expert-image,.block-quote-expert .quote-expert-image img{display:block;width:280px;max-width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.block-quote-expert .quote-expert-body{flex:1 1 420px;max-width:580px}.block-image-gallery .image-gallery-head .block-overline,.block-quote-expert .quote-expert-overline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--product-color);text-transform:uppercase;letter-spacing:1.3px;font-size:.8125rem}.block-quote-expert .quote-expert-overline{line-height:1.6;margin-bottom:calc(var(--gap)*2)}.block-quote-expert .quote-expert-quote{font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.5;color:var(--main-text-color);margin:0 0 calc(var(--gap)*3);padding:0;border:0}.block-quote-expert .quote-expert-author{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-quote-expert .quote-expert-author,.block-quote-expert .quote-expert-role{color:#aaa8a6;font-size:1rem;line-height:1.4}@media (max-width:768px){.block-quote-expert .quote-expert-layout{gap:calc(var(--gap)*4)}.block-quote-expert .quote-expert-body{text-align:center}.block-quote-expert .quote-expert-image,.block-quote-expert .quote-expert-image img{width:200px;margin:0 auto}}.block-image-gallery{padding-top:calc(var(--gap)*6);padding-bottom:calc(var(--gap)*6)}.block-image-gallery .image-gallery-head{text-align:center;margin-bottom:calc(var(--gap)*4)}.block-image-gallery .image-gallery-head .block-overline{margin-bottom:var(--gap)}.block-image-gallery .image-gallery-head .image-gallery-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:1.5rem;margin:0}.block-image-gallery .image-gallery-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin-left:auto;margin-right:auto}.block-image-gallery .image-gallery-item{width:100%;max-width:220px;padding:0;border:0;background:0 0;cursor:zoom-in;transition:transform .15s ease}.block-image-gallery .image-gallery-item:hover{transform:translateY(-2px)}.block-image-gallery .image-gallery-image,.block-image-gallery .image-gallery-image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius)}.block-product-buybox{background:var(--surface-2);padding-top:calc(var(--gap)*8);padding-bottom:calc(var(--gap)*8)}.block-product-buybox .buybox-layout{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*6);align-items:start}@media (min-width:992px){.block-product-buybox .buybox-layout{grid-template-columns:160px minmax(0,1fr) minmax(0,580px);gap:calc(var(--gap)*8)}}.block-product-buybox .buybox-trust{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:calc(var(--gap)*3)}@media (min-width:992px){.block-product-buybox .buybox-trust{flex-direction:column;align-items:center;gap:calc(var(--gap)*2)}}.block-product-buybox .buybox-trust-item{display:flex;flex-direction:column;align-items:center;gap:4px;width:110px;text-align:center;--trust-icon:60px}.block-product-buybox .buybox-trust-icon{width:var(--trust-icon);height:var(--trust-icon);object-fit:contain}.block-product-buybox .buybox-trust-item--seal .buybox-trust-icon{width:calc(var(--trust-icon)*1.706);height:calc(var(--trust-icon)*1.3);max-width:100%;margin:0}.block-product-buybox .buybox-trust-label{font-size:.875rem;text-transform:uppercase;color:var(--main-text-color);line-height:1.1}.block-product-buybox .buybox-gallery{position:relative}.block-product-buybox .buybox-offer-badge{position:absolute;top:0;left:0;z-index:2;background:var(--product-color, var(--color-red));color:var(--color-white);border-radius:2px;font-size:.8125rem;line-height:1;padding:6px 10px}.block-product-buybox .buybox-main-image{width:100%;aspect-ratio:1/1}.block-product-buybox .buybox-main-image img{display:block;width:100%;height:100%;object-fit:contain}.block-product-buybox .buybox-thumbs{display:flex;gap:14px;flex-wrap:nowrap;margin-top:calc(var(--gap)*3);justify-content:space-between}.block-product-buybox .buybox-thumb{flex:1 1 0;min-width:0;aspect-ratio:1/1;height:auto;padding:0;border:1px solid transparent;background:var(--surface);cursor:pointer;border-radius:2px;transition:border-color var(--transition-default)}.block-product-buybox .buybox-thumb img{display:block;width:100%;height:100%;object-fit:cover}.block-product-buybox .buybox-thumb.is-active,.block-product-buybox .buybox-thumb:hover{border-color:var(--product-color)}.block-product-buybox .buybox-name{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);margin:0 0 6px;font-weight:var(--font-weight-regular)}.block-product-buybox .buybox-name .buybox-name-brand{display:block;font-size:1rem;color:var(--main-text-color)}.block-product-buybox .buybox-name .buybox-name-add{display:block;font-family:var(--font-display);font-size:2.25rem;line-height:1.05;color:var(--product-color)}.block-product-buybox .buybox-rating{display:flex;align-items:center;gap:8px;margin-bottom:calc(var(--gap)*2)}.block-product-buybox .buybox-rating .buybox-stars{display:inline-flex;align-items:center;color:#f5c518;font-size:.95rem}.block-product-buybox .buybox-rating .buybox-rating-text{color:#aaa8a6;font-size:.875rem}.block-product-buybox .buybox-subline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-weight:700;color:var(--main-text-color);font-size:1.5rem;line-height:1.2}.block-product-buybox .buybox-price{margin-top:calc(var(--gap)*2)}.block-product-buybox .buybox-price .buybox-price-vk{color:var(--main-text-color);font-size:1.25rem}.block-product-buybox .buybox-price .buybox-price-uvp{color:#aaa8a6;font-size:.875rem;margin-left:8px;text-decoration:line-through}.block-product-buybox .buybox-price .buybox-price-uvp[hidden]{display:none}.block-product-buybox .buybox-baseprice{color:#aaa8a6;font-size:.875rem;margin-bottom:calc(var(--gap)*3)}.block-product-buybox .buybox-tiers{display:flex;gap:15px;align-items:stretch;flex-wrap:wrap;margin-top:16px}.block-product-buybox .buybox-tier{position:relative;flex:1 1 130px;min-height:110px;border:.5px solid #e8e6df;background:var(--surface);border-radius:2px;padding:14px 10px 10px;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:4px;transition:border-color var(--transition-default),box-shadow var(--transition-default)}.block-product-buybox .buybox-tier.buybox-tier--single{background:var(--surface-4);border-color:#aaa8a6}.block-product-buybox .buybox-tier.is-active{border-color:var(--cart-pill-bg, #aaa8a6);box-shadow:0 0 0 1px var(--cart-pill-bg, #aaa8a6)}.block-product-buybox .buybox-tier .buybox-tier-label{font-size:.875rem;color:var(--main-text-color);line-height:1.25}.block-product-buybox .buybox-tier .buybox-tier-price{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.5rem;color:var(--main-text-color)}.block-product-buybox .buybox-tier .buybox-tier-strike{color:#aaa8a6;font-size:.875rem;text-decoration:line-through}.block-product-buybox .buybox-tier .buybox-tier-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;background:var(--product-color, var(--color-red));color:var(--color-white);font-size:.75rem;padding:2px 8px;border-radius:2px;white-space:nowrap}.block-product-buybox .buybox-cart-btn{width:100%;margin-top:calc(var(--gap)*4);border:0;background:#009d3b;color:var(--color-white);border-radius:143px;padding:12px 30px;font-size:1rem;cursor:pointer;transition:filter var(--transition-default)}.block-product-buybox .buybox-cart-btn:hover{filter:brightness(.95)}.block-product-buybox .buybox-express{margin-top:calc(var(--gap)*2)}.block-product-buybox .buybox-express-divider{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px;margin-bottom:12px}.block-product-buybox .buybox-express-divider::after,.block-product-buybox .buybox-express-divider::before{content:"";flex:1 1 auto;height:1px;background:var(--surface-4)}.block-product-buybox .buybox-express-buttons{display:flex;flex-direction:row;align-items:stretch;gap:10px}@media (max-width:480px){.block-product-buybox .buybox-express-buttons{flex-direction:column}}.block-product-buybox .buybox-express-button{flex:1 1 0;min-width:0}.block-product-buybox .buybox-express-button:has(.applepay-express[hidden]),.block-product-buybox .buybox-express-button:has(.paypal-wallet-button[hidden]){display:none}.block-product-buybox .buybox-express-button .applepay-express,.block-product-buybox .buybox-express-button .paypal-express-button{max-width:none;margin:0}.block-product-buybox .buybox-express-button .applepay-express-btn{height:40px}.block-product-buybox .buybox-checks{list-style:none;margin:calc(var(--gap)*3) 0 0;padding:0;color:#aaa8a6;font-size:.875rem}.block-product-buybox .buybox-checks li{position:relative;padding-left:26px;line-height:1.9}.block-product-buybox .buybox-checks li::before{content:"";position:absolute;left:0;top:.35em;width:15px;height:15px;background:var(--product-color, var(--color-red));-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M20 6L9 17L4 12" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M20 6L9 17L4 12" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') center/contain no-repeat}.block-product-buybox .buybox-teaser{color:var(--main-text-color);font-size:1rem;line-height:1.5;margin-top:4px}.block-product-buybox .buybox-meta{margin-top:calc(var(--gap)*3);color:#aaa8a6;font-size:.75rem}@media (max-width:992px){.block-product-buybox .buybox-gallery{order:1}.block-product-buybox .buybox-info{order:2}.block-product-buybox .buybox-trust{order:3;flex-wrap:nowrap;justify-content:space-between;gap:calc(var(--gap)*2)}.block-product-buybox .buybox-trust-item{width:auto;flex:1 1 0;min-width:0;--trust-icon:48px}.block-product-buybox .buybox-trust-label{font-size:.6875rem}.block-product-buybox .buybox-tiers{flex-wrap:nowrap;gap:8px}.block-product-buybox .buybox-tier{flex:1 1 0;min-width:0;padding:14px 6px 8px}.block-product-buybox .buybox-tier-label{font-size:.75rem}.block-product-buybox .buybox-tier-price{font-size:1.1rem}}.block-product-nutrition{--preview-fade:var(--surface-2);background:var(--surface-2);padding-top:calc(var(--gap)*6);padding-bottom:calc(var(--gap)*6)}.block-product-nutrition .product-nutrition-head{text-align:center;margin-bottom:calc(var(--gap)*4)}.block-product-nutrition .product-nutrition-head .block-overline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--product-color);text-transform:uppercase;letter-spacing:1.3px;font-size:.8125rem;margin-bottom:var(--gap)}.block-product-nutrition .product-nutrition-head .product-nutrition-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:1.5rem;margin:0}.block-product-nutrition .product-nutrition-content{color:var(--main-text-color);font-size:1rem;line-height:1.6}.block-product-nutrition .product-nutrition-content table{width:100%;border-collapse:collapse;margin:calc(var(--gap)*2) 0;font-size:.9375rem}.block-product-nutrition .product-nutrition-content td,.block-product-nutrition .product-nutrition-content th{padding:8px 12px;border-bottom:1px solid #e8e6df;text-align:left;vertical-align:top}.block-product-nutrition .product-nutrition-content th,.block-product-nutrition .product-nutrition-table .product-nutrition-name{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.block-product-nutrition .product-nutrition-content tr:nth-child(even) td{background:var(--surface-2)}.block-product-nutrition .product-nutrition-content ol,.block-product-nutrition .product-nutrition-content ul{padding-left:1.25rem;margin:calc(var(--gap)*2) 0}.block-product-nutrition .product-nutrition-content li{margin-bottom:4px}.block-product-nutrition .product-nutrition-content p{margin:0 0 calc(var(--gap)*2)}.block-product-nutrition .product-nutrition-table .product-nutrition-hint,.block-product-nutrition .product-nutrition-table .product-nutrition-sub{font-size:.8125rem;line-height:1.5;color:var(--main-text-color-light, var(--main-text-color))}.block-product-nutrition .product-nutrition-table .product-nutrition-hint{opacity:.75}.block-product-nutrition .product-nutrition-table .product-nutrition-sub{margin-top:2px}.block-product-nutrition .product-nutrition-table .product-nutrition-level-1{padding-left:14px}.block-product-nutrition .product-nutrition-table .product-nutrition-level-2{padding-left:28px}.block-product-nutrition .product-nutrition-table .product-nutrition-level-3{padding-left:42px}.block-product-nutrition .product-nutrition-dose{font-size:.8125rem;font-weight:400;opacity:.75}.block-product-nutrition .product-nutrition-footnote{font-size:.75rem;line-height:1.5;opacity:.7;margin:calc(var(--gap)*-1) 0 0}.block-product-nutrition .product-nutrition-cta{margin-top:calc(var(--gap)*4);text-align:center}.block-product-nutrition .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2.1rem;margin-bottom:calc(var(--gap)*2)}@media (min-width:992px){.block-product-nutrition .block-headline{font-size:var(--fs-h1);line-height:2.6rem}}.block-product-downloads{background:var(--surface);padding-top:calc(var(--gap)*6);padding-bottom:calc(var(--gap)*6)}.block-product-downloads .block-overline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--product-color);text-transform:uppercase;letter-spacing:1.3px;font-size:.8125rem;margin-bottom:var(--gap);text-align:center}.block-product-downloads .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);text-align:center;text-wrap:balance;margin:0 0 calc(var(--gap)*4)}.block-product-downloads .product-downloads-text{color:var(--text-soft);font-size:1rem;line-height:1.6;text-align:center;max-width:44rem;margin:calc(var(--gap)*-2) auto calc(var(--gap)*4)}.block-product-downloads .product-downloads-list{list-style:none;margin:0 auto;padding:0;max-width:44rem;display:flex;flex-direction:column;gap:12px}.block-product-downloads .product-downloads-link{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--main-text-color);text-decoration:none;transition:border-color .15s ease,background .15s ease}.block-product-downloads .product-downloads-link:focus-visible,.block-product-downloads .product-downloads-link:hover{border-color:var(--product-color);background:var(--surface-2)}.block-product-downloads .product-downloads-icon{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;flex:0 0 auto;min-width:46px;padding:5px 8px;border-radius:6px;background:var(--product-color);color:#fff;font-size:.6875rem;letter-spacing:.8px;text-align:center}.block-product-downloads .product-downloads-name{flex:1 1 auto;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.block-product-downloads .product-downloads-size{flex:0 0 auto;color:var(--text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.block-product-subnavi{padding:0}.block-product-subnavi.is-sticky{position:sticky;top:60px;z-index:20;background:var(--surface)}@media (min-width:1200px){.block-product-subnavi.is-sticky{top:75px}}#mainContent.with-banner .block-product-subnavi.is-sticky{top:calc(36px + 60px)}@media (min-width:1200px){#mainContent.with-banner .block-product-subnavi.is-sticky{top:calc(36px + 75px)}}.block-product-subnavi .product-subnavi-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--gap)*6);border-bottom:1px solid #e8e6df;padding:calc(var(--gap)*2) 0}.block-product-subnavi .product-subnavi-tab{position:relative;color:var(--main-text-color);text-decoration:none;font-size:1rem;padding:6px 2px;white-space:nowrap;transition:color var(--transition-default)}.block-product-subnavi .product-subnavi-tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--product-color);transform:scaleX(0);transition:transform var(--transition-default)}.block-product-subnavi .product-subnavi-tab.is-active,.block-product-subnavi .product-subnavi-tab:hover{color:var(--product-color)}.block-product-subnavi .product-subnavi-tab.is-active::after,.block-product-subnavi .product-subnavi-tab:hover::after{transform:scaleX(1)}@media (max-width:768px){.block-product-subnavi .product-subnavi-bar{gap:calc(var(--gap)*3);overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}}.block-breadcrumb{background:var(--surface-2);padding:calc(var(--gap)*3) 0 calc(var(--gap)*2);text-align:left}.block-breadcrumb .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:.875rem}.block-breadcrumb .breadcrumb-item{display:flex;align-items:center;min-width:0;max-width:100%;overflow-wrap:anywhere;color:#aaa8a6}.block-breadcrumb .breadcrumb-item a{color:#aaa8a6;text-decoration:none;transition:color var(--transition-default)}.block-breadcrumb .breadcrumb-item::before{content:none}.block-breadcrumb .breadcrumb-item:not(:last-child)::after{content:"›";margin-left:6px;color:#aaa8a6}.block-breadcrumb .breadcrumb-item--current{color:var(--main-text-color);display:block;white-space:normal}.block-layout-line-horizontal hr{border:0;border-top:1px solid #e8e6df;opacity:1;margin-left:0;margin-right:0}.block-product-claims{--preview-fade:var(--surface-2);background:var(--surface-2);text-align:center;padding:calc(var(--gap)*6) 0}.block-product-claims .product-claims-text{max-width:640px;margin:calc(var(--gap)*2) auto 0;color:#aaa8a6}.block-product-claims .product-claims-grid{max-width:1000px;margin-left:auto;margin-right:auto;text-align:left;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gap)*2) calc(var(--gap)*6);margin-top:calc(var(--gap)*4)}.block-product-claims .product-claims-item{display:flex;align-items:flex-start;gap:calc(var(--gap)*1.5)}.block-product-claims .product-claims-check{flex:0 0 auto;width:22px;height:22px;margin-top:2px;color:var(--product-color)}.block-banner-image-usp .banner-image-usp-icon svg,.block-product-claims .product-claims-check svg{width:100%;height:100%;display:block}.block-product-claims .product-claims-claim{color:var(--main-text-color);line-height:1.55}.block-product-claims .product-claims-cta{margin-top:calc(var(--gap)*5);text-align:center}@media (max-width:768px){.block-product-claims .product-claims-grid{grid-template-columns:1fr;gap:calc(var(--gap)*2)}}.block-product-claims .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2.1rem;margin-bottom:calc(var(--gap)*2)}@media (min-width:992px){.block-product-claims .block-headline{font-size:var(--fs-h1);line-height:2.6rem}}.block-product-ingredients{--preview-fade:var(--surface);text-align:center;padding:calc(var(--gap)*6) 0}.block-product-ingredients .product-ingredients-text{max-width:640px;margin:calc(var(--gap)*2) auto 0;color:#aaa8a6}.block-product-ingredients .product-ingredients-cloud{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin-left:auto;margin-right:auto;gap:calc(var(--gap)*1.5);margin-top:calc(var(--gap)*4)}.block-product-ingredients .product-ingredients-pill{display:inline-block;padding:8px 18px;border-radius:999px;background:var(--surface);border:1px solid #e2e0da;color:var(--main-text-color);font-size:.9375rem;line-height:1.4;white-space:nowrap}.block-product-ingredients .product-ingredients-pill--info{cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.block-product-ingredients .product-ingredients-pill--info:hover{border-color:var(--product-color, var(--color-red));color:var(--product-color, var(--color-red))}.block-product-ingredients .product-ingredients-pill--info.is-active{background:color-mix(in srgb,var(--product-color) 12%,#fff);border-color:var(--product-color, var(--color-red));color:var(--main-text-color)}.block-product-ingredients .product-ingredients-cta{margin-top:calc(var(--gap)*5);text-align:center}@media (max-width:768px){.block-product-ingredients .product-ingredients-pill{white-space:normal}}.block-product-ingredients .block-headline{font-family:var(--font-display);color:var(--main-text-color);font-size:var(--fs-h3);line-height:2.1rem;margin-bottom:calc(var(--gap)*2)}@media (min-width:992px){.block-product-ingredients .block-headline{font-size:var(--fs-h1);line-height:2.6rem}}.block-banner-text .banner-text-product-cta,.block-cards-icon-text .why-product-cta{margin-top:calc(var(--gap)*4);text-align:center}.btn.btn-theme-primary{display:inline-block;border:0;background:var(--product-color, #009d3b);color:var(--color-white);border-radius:143px;padding:12px 30px;font-size:1rem;line-height:1.4;cursor:pointer;text-decoration:none;transition:filter var(--transition-default)}.btn.btn-theme-primary:hover{filter:brightness(.92);color:var(--color-white)}.btn.btn-theme-primary.with-cart{display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn.btn-theme-primary.with-cart::before{content:"";flex:0 0 auto;width:19px;height:19px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M3 4h2.2l2.4 11.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.2L21.5 8H6" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><circle cx="10" cy="20.4" r="1.5" fill="black"/><circle cx="17.6" cy="20.4" r="1.5" fill="black"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M3 4h2.2l2.4 11.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.2L21.5 8H6" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><circle cx="10" cy="20.4" r="1.5" fill="black"/><circle cx="17.6" cy="20.4" r="1.5" fill="black"/></svg>') center/contain no-repeat}#userCookieDislaimerModal a,.pdp-page .block .block-overline,.pdp-page .block-overline,.pdp-page .breadcrumb-item a:hover{color:var(--product-color, var(--color-red))}.pdp-page .cart-pill{background:var(--cart-pill-bg, #aaa8a6)}.pdp-page .buybox-offer-badge,.pdp-page .po-badge{background:var(--product-color, var(--color-red));color:var(--color-white)}.pdp-page .buybox-tier.is-active{border-color:var(--cart-pill-bg, #aaa8a6)}.pdp-page .buybox-tier-badge{background:var(--cart-pill-bg, #aaa8a6);color:var(--color-white)}.pdp-page .cards-areas-circle{background:var(--product-color, var(--color-red))}.pdp-page .block-cards-icon-text .why-item-icon--inline{display:inline-block;width:60px;height:60px;color:var(--product-color, var(--color-red))}.pdp-page .block-cards-icon-text img.why-item-icon{width:60px;height:60px;object-fit:contain}.pdp-page .pdp-name-accent{color:var(--product-color, var(--color-red))}.pdp-page .block-banner-formel .block-headline,.pdp-page .block-banner-text .block-headline,.pdp-page .block-product-nutrition .product-nutrition-headline,.pdp-page .pdp-name-accent{font-family:var(--font-display)}.pdp-page .block-cards-areas .cards-areas-title{color:var(--product-color, var(--color-red));font-size:1.05rem}.pdp-page .block-cards-areas .cards-areas-desc{color:var(--main-text-color);font-size:.875rem;line-height:1.5;margin:0;max-width:220px}.pdp-page .block-cards-reviews .reviews-stars{color:#f5c518}@media (max-width:768px){.pdp-page .block-product-subnavi .product-subnavi-bar{padding-left:calc(var(--gap)*2);padding-right:calc(var(--gap)*2);scroll-padding-left:calc(var(--gap)*2)}}.pdp-page .block-banner-text .block-description{text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.pdp-page .block-banner-text .block-description ol,.pdp-page .block-banner-text .block-description ul{padding-left:1.3rem;margin:calc(var(--gap)*2) 0}.pdp-page .block-banner-text .block-description ol li,.pdp-page .block-banner-text .block-description ul li{margin-bottom:calc(var(--gap)*1);line-height:1.6}.pdp-page .block-banner-text .block-description ol li::marker,.pdp-page .block-banner-text .block-description ul li::marker{color:var(--product-color, var(--color-red))}.pdp-page .block-banner-text .block-description p{margin-bottom:calc(var(--gap)*2);line-height:1.65}.block-banner-image-usp{position:relative;overflow:hidden;color:#fff;background-color:#22301f}.block-banner-image-usp .banner-image-usp-background{position:absolute;inset:0;background-size:cover;background-position:center}.block-banner-image-usp .banner-image-usp-background::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.block-banner-image-usp .contentMaxWidth{position:relative}.block-banner-image-usp .banner-image-usp-inner{text-align:center;padding:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap)*3)}.block-banner-image-usp .banner-image-usp-overline{font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.block-banner-image-usp .banner-image-usp-headline{font-family:var(--font-default);font-size:var(--fs-h3);font-weight:var(--font-weight-regular);line-height:var(--lh-heading);margin:0;color:var(--color-white)}.block-banner-image-usp .banner-image-usp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--gap)*3) 120px;width:100%;max-width:1080px;margin-top:calc(var(--gap)*3)}.block-banner-image-usp .banner-image-usp-item{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap)*2)}.block-banner-image-usp .banner-image-usp-icon{width:52px;height:52px;color:#fff}.block-banner-image-usp .banner-image-usp-icon .banner-image-usp-icon-image img{width:44px;height:44px;object-fit:contain}.block-banner-image-usp .banner-image-usp-title{font-size:17px;line-height:25px;font-weight:700}.block-banner-image-usp .banner-image-usp-text{font-size:17px;line-height:25px;color:#fff}.block-banner-image-usp .banner-image-usp-cta{margin-top:calc(var(--gap)*2)}.block-banner-image-usp .banner-image-usp-button{width:190px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--surface);color:var(--color-gray-20);font-weight:400;font-size:15px;text-decoration:none;transition:var(--transition-default)}.block-banner-image-usp .banner-image-usp-button:hover{background:var(--color-red-10);color:var(--color-gray-20)}.block-banner-image-usp .banner-image-usp-rating{display:flex;align-items:center;gap:calc(var(--gap)*2);font-size:.875rem}.block-banner-image-usp .banner-image-usp-stars{color:var(--color-yellow);display:inline-flex;gap:2px;width:100px;height:15px}.block-banner-image-usp .banner-image-usp-rating-text{font-size:16px}@media (max-width:768px){.block-banner-image-usp .banner-image-usp-grid{grid-template-columns:1fr}}.block .block-overline{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-red);margin-bottom:var(--gap)}.block-brandline,.block-mark-headline{margin:0 0 calc(var(--gap)*2)}.block-brandline .mark-serif,.block-mark-headline .mark-serif{font-family:var(--font-display)}.block .block-brandline,.block .block-headline.block-mark-headline,.block div.block-mark-headline,.block-brandline,.block-mark-headline{font-family:var(--font-default);font-size:var(--fs-h3);font-weight:var(--font-weight-regular);line-height:var(--lh-heading);color:var(--text)}.block .block-brandline .mark-serif,.block .block-headline.block-mark-headline .mark-serif,.block div.block-mark-headline .mark-serif{font-family:var(--font-display)}.cart-pill{align-items:center;justify-content:center;gap:10px;width:100%;max-width:440px;height:42px;padding:0 24px;border:0;border-radius:200px;background:var(--cart-pill-bg, #aaa8a6);color:#fff;font-size:15px;text-decoration:none;cursor:pointer;transition:filter var(--transition-default)}.cart-pill:hover{filter:brightness(1.08)}.cart-pill,.cart-pill .cart-pill-icon,.pill-outline{display:inline-flex}.basket-success-modal .basket-success-check svg,.checkoutArea .thanks-check svg{width:100%;height:100%}.cart-pill .cart-pill-cta{text-transform:uppercase;white-space:nowrap;font-weight:700;letter-spacing:.04em;color:#fff}.pill-outline{align-items:center;justify-content:center;height:42px;padding:0 28px;border:1px solid #dac8c4;border-radius:200px;background:var(--surface);color:var(--text);font-size:15px;text-decoration:none;transition:var(--transition-default)}.pill-outline:hover{background:var(--color-red-5);color:var(--text)}.basket-success-modal .modal-dialog{max-width:420px}.basket-success-modal .basket-success-card{position:relative;border:0;border-radius:14px;padding:40px 32px 32px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.18)}.basket-success-modal .basket-success-close{position:absolute;top:12px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:22px;line-height:1;cursor:pointer;transition:var(--transition-default)}.basket-success-modal .basket-success-close:hover{background:var(--color-red-10)}.basket-success-modal .basket-success-check{width:72px;height:72px;margin:0 auto 18px;color:var(--color-red)}.basket-success-modal .basket-success-check svg circle,.checkoutArea .thanks-check svg circle{stroke:currentColor;stroke-width:2.5;stroke-dasharray:158;stroke-dashoffset:158;animation:basketCheckCircle .5s ease-out forwards}.basket-success-modal .basket-success-check svg path,.checkoutArea .thanks-check svg path{stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:basketCheckMark .3s .4s ease-out forwards}.basket-success-modal .basket-success-title{font-size:18px;line-height:1.4;color:var(--text);font-weight:700}.basket-success-modal .basket-success-image{max-width:150px;margin:14px auto 4px}.basket-success-modal .basket-success-image img,.contentPage .contentPage-body img{max-width:100%;height:auto}.basket-success-modal .basket-success-image:empty{display:none}.basket-success-modal .basket-success-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.basket-success-modal .basket-success-actions .basket-success-primary{max-width:none}.basket-success-modal .basket-success-actions .basket-success-secondary{width:100%}.block-blog-list{background:var(--surface);padding:0 0 calc(var(--gap)*8);text-align:center}.block-blog-list .block-breadcrumb{background:0 0;padding:0 0 calc(var(--gap)*2)}.block-blog-list .wissen-band{background:var(--surface-2);padding:calc(var(--gap)*3) 0 calc(var(--gap)*5);margin-bottom:calc(var(--gap)*6)}.block-blog-list .wissen-headline{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);margin:0 0 calc(var(--gap)*4)}.block-blog-list .wissen-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:calc(var(--gap)*6)}.block-blog-list .wissen-pills .wissen-pill{display:inline-flex;align-items:center;height:38px;padding:0 20px;border-radius:200px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:14px;text-decoration:none;cursor:pointer;transition:var(--transition-default)}.block-blog-list .wissen-pills .wissen-pill:hover{border-color:#c9c7c5;color:var(--text);text-decoration:none}.block-blog-list .wissen-pills .wissen-pill.is-active{background:var(--surface-4);border-color:var(--border);color:var(--text)}.block-blog-list .wissen-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;text-align:left}.block-blog-list .wissen-card{display:flex;flex-direction:column;text-decoration:none;color:var(--text)}.block-blog-list .wissen-card .wissen-card-image{aspect-ratio:280/185;overflow:hidden;background:var(--surface-2)}.block-blog-list .wissen-card .wissen-card-image img,.block-category-browser .catbrowser-tile .catbrowser-tile-image img,.block-category-browser .catbrowser-tile .catbrowser-tile-image picture,.block-category-browser .catbrowser-tile .catbrowser-tile-image>div{width:100%;height:100%;object-fit:cover;display:block}.block-blog-list .wissen-card .wissen-card-eyebrow{font-size:14px;line-height:20px;color:var(--text-muted);margin-top:12px}.block-blog-list .wissen-card .wissen-card-title{font-family:var(--font-display);font-size:21px;line-height:26px;margin:2px 0 8px}.block-blog-list .wissen-card .wissen-card-teaser{font-size:14px;line-height:20px}.block-blog-list .wissen-card .wissen-card-arrow{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-top:auto;padding-top:10px;font-size:15px;transition:color var(--transition-default)}.block-blog-list .wissen-card:hover .wissen-card-arrow,.block-blog-list .wissen-card:hover .wissen-card-title{color:var(--color-red)}.block-blog-list .cards-paging{margin-top:calc(var(--gap)*8)}.block-blog-list .cards-paging .pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--text, #111);--bs-pagination-bg:var(--surface, #fff);--bs-pagination-border-color:var(--border, #ddd);--bs-pagination-border-radius:var(--radius-m, 8px);--bs-pagination-hover-color:var(--text, #111);--bs-pagination-hover-bg:var(--surface-3, #f5f5f5);--bs-pagination-hover-border-color:var(--border, #ddd);--bs-pagination-active-color:var(--color-white, #fff);--bs-pagination-active-bg:var(--color-red, var(--color-primary));--bs-pagination-active-border-color:var(--color-red, var(--color-primary));--bs-pagination-disabled-color:var(--text-muted, #999);--bs-pagination-disabled-bg:var(--surface, #fff);--bs-pagination-disabled-border-color:var(--border, #ddd)}.block-blog-list .cards-paging .page-link{color:var(--text, #111);background-color:var(--surface, #fff);border-color:var(--border, #ddd);border-radius:var(--radius-m, 8px);font-size:.9rem}.block-blog-list .cards-paging .page-link:hover{color:var(--text, #111);background-color:var(--surface-3, #f5f5f5);border-color:var(--border, #ddd)}.block-blog-list .cards-paging .page-link:focus{box-shadow:none}.block-blog-list .cards-paging .page-item.active .page-link{color:var(--color-white, #fff);background-color:var(--color-red, var(--color-primary));border-color:var(--color-red, var(--color-primary))}.block-blog-list .cards-paging .page-item.disabled .page-link{color:var(--text-muted, #999);background-color:var(--surface, #fff);border-color:var(--border, #ddd)}@media (max-width:991px){.block-blog-list .wissen-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.block-blog-list .wissen-grid{grid-template-columns:1fr}}.block-category-browser{background:var(--surface);padding-top:0;padding-left:0;padding-right:0;padding-bottom:calc(var(--gap)*8)}.block-category-browser .catbrowser-searchband{background:var(--surface-2);padding:0 0 calc(var(--gap)*4);margin-bottom:calc(var(--gap)*5)}.block-category-browser .catbrowser-searchband .catbrowser-searchband-inner{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.block-category-browser .catbrowser-searchband .catbrowser-search{flex:1 1 340px;display:flex;height:44px}.block-category-browser .catbrowser-searchband .catbrowser-search .catbrowser-search-input{flex:1 1 auto;border:1px solid var(--border-strong);border-right:0;border-radius:200px 0 0 200px;padding:0 18px;font-size:15px;color:var(--text);background:var(--surface)}.block-category-browser .catbrowser-searchband .catbrowser-search .catbrowser-search-input:focus{outline:0;border-color:#c9c7c5}.block-category-browser .catbrowser-searchband .catbrowser-search .catbrowser-search-button{width:52px;border:0;border-radius:0 200px 200px 0;background:#504f4e;color:#fff;cursor:pointer}.block-category-browser .catbrowser-searchband .catbrowser-search .catbrowser-search-button:hover{background:#3c3c3b}.block-category-browser .catbrowser-searchband .catbrowser-matrix{flex:0 0 auto;background:var(--color-red);border-color:var(--color-red);color:#fff}.block-category-browser .catbrowser-searchband .catbrowser-matrix:hover{background:var(--color-red);color:#fff;filter:brightness(.95)}.block-category-browser .catbrowser-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start}.block-category-browser .catbrowser-sidebar,.checkoutArea #checkoutFastSum table.table .satisfactionGuarantee{font-size:14px}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-title{font-weight:700;font-size:16px;color:var(--text);margin-bottom:10px}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-all{display:block;color:var(--text);font-weight:700;text-decoration:none;margin-bottom:16px}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-all:hover,.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-heading a:hover,.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-list a:hover{color:var(--color-red)}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-heading{color:var(--text-muted);margin-bottom:8px}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-heading a{color:inherit;text-decoration:none}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-list{list-style:none;margin:0;padding:0 0 0 10px;border-left:2px solid var(--color-red);display:flex;flex-direction:column;gap:8px}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-list a{color:var(--text-soft);text-decoration:none}.block-category-browser .catbrowser-sidebar .catbrowser-sidebar-list li.is-active a{color:var(--color-red);font-weight:700}.block-category-browser.shop-category-page .catbrowser-main .po-head{margin-top:0}.block-category-browser.shop-category-page .catbrowser-main .po-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.block-category-browser.shop-category-page .catbrowser-main .po-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.block-category-browser.shop-category-page .catbrowser-main .po-grid{grid-template-columns:1fr}}.block-category-browser .catbrowser-headline{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);text-align:center;margin:0 0 calc(var(--gap)*5)}.block-category-browser .catbrowser-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.block-category-browser .catbrowser-tile{display:flex;flex-direction:column;text-decoration:none}.block-category-browser .catbrowser-tile .catbrowser-tile-image{aspect-ratio:4/3;overflow:hidden;background:var(--surface-2)}.block-category-browser .catbrowser-tile .catbrowser-tile-name{font-family:var(--font-display);font-size:19px;color:var(--text);margin-top:12px}.block-category-browser .catbrowser-tile .catbrowser-tile-count{font-size:14px;color:var(--text);margin-top:4px}.block-category-browser .catbrowser-tile:hover .catbrowser-tile-name{color:var(--color-red)}@media (max-width:991px){.block-category-browser .catbrowser-layout{grid-template-columns:1fr}.block-category-browser .catbrowser-sidebar{order:2}.block-category-browser .catbrowser-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.block-category-browser .catbrowser-grid{grid-template-columns:1fr}}.block-banner-text-image.quality-hero .cappuccino-split{min-height:360px}.block-banner-text-image.quality-hero .cappuccino-split:has(>.cappuccino-text-panel:only-child){grid-template-columns:1fr}.block-banner-text-image.quality-hero .cappuccino-split:has(>.cappuccino-text-panel:only-child) .cappuccino-text-panel{align-items:center;text-align:center}.block-banner-text-image.quality-hero.hero-contain .cappuccino-image-panel{background:var(--surface)}.block-banner-text-image.quality-hero.hero-contain .cappuccino-image-panel img,.block-banner-text-image.quality-hero.hero-contain .cappuccino-image-panel picture{object-fit:contain}.block-banner-text-image.quality-hero .cappuccino-text-panel{background:var(--surface-3)}.block-banner-text-image.quality-hero .cappuccino-text-panel .block-headline{font-family:var(--font-display);font-size:var(--fs-display);line-height:1.1;color:var(--text);margin:0}.block-banner-text-image.quality-hero .block-subline{order:-1;font-size:var(--fs-small);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--color-red);margin:0 0 14px}.product-ingredients-overlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:rgba(26,26,26,.6)}.product-ingredients-overlay[hidden]{display:none}.product-ingredients-detail-close{position:absolute;top:8px;right:12px;background:0 0;border:0;font-size:24px;line-height:1;color:var(--text-muted);cursor:pointer}.product-ingredients-detail-close:hover{color:var(--color-red)}.product-ingredients-dialog{position:relative;width:100%;max-width:640px;max-height:82vh;overflow-y:auto;padding:30px 34px;background:var(--surface);border-top:3px solid var(--product-color, var(--color-red));box-shadow:0 24px 60px rgba(26,26,26,.25);text-align:left}.product-ingredients-dialog .product-ingredients-detail-title{font-family:var(--font-display);font-size:1.25rem;color:var(--main-text-color);margin-bottom:10px}.product-ingredients-dialog .product-ingredients-detail-text{font-size:.95rem;line-height:1.6;color:var(--main-text-color)}.product-ingredients-dialog .product-ingredients-detail-text p{margin:0 0 10px}.product-ingredients-dialog .product-ingredients-detail-text p:last-child{margin-bottom:0}.image-gallery-lightbox{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;background:rgba(26,26,26,.88)}.image-gallery-lightbox[hidden]{display:none}.image-gallery-lightbox-image{max-width:min(1100px,90vw);max-height:86vh;width:auto;height:auto;object-fit:contain;background:var(--surface)}.image-gallery-lightbox-close{position:absolute;top:16px;right:24px;background:0 0;border:0;color:#fff;font-size:40px;line-height:1;cursor:pointer;opacity:.8}.image-gallery-lightbox-close:hover{opacity:1}.image-gallery-lightbox-nav{flex:0 0 auto;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:30px;line-height:1;cursor:pointer}.image-gallery-lightbox-nav:hover{background:rgba(255,255,255,.26)}.block-baseprice{margin-top:4px;font-size:.75rem;line-height:1.4;color:#aaa8a6;text-align:inherit}.rv-stars{position:relative;display:inline-block;width:100px;height:15px;flex:0 0 auto}.rv-stars .rv-stars-bg,.rv-stars .rv-stars-fill{position:absolute;inset:0;overflow:hidden;white-space:nowrap}.rv-stars .rv-stars-bg .rv-stars-image{filter:grayscale(1);opacity:.35}.rv-stars .rv-stars-image{width:100px;height:15px;max-width:none;display:block}.reviews-page{padding:0}.reviews-page .block-breadcrumb{background:0 0;padding:0 0 calc(var(--gap)*2)}.reviews-page .reviews-page-band{background:var(--surface-2);padding:calc(var(--gap)*3) 0 calc(var(--gap)*4)}.reviews-page .reviews-page-band .po-head{margin-bottom:0;text-align:center}.reviews-page .reviews-page-band .block-overline{color:var(--color-red);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;margin-bottom:6px}.reviews-page .reviews-page-band .po-headline{margin:0}.reviews-page .reviews-page-average{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;color:var(--main-text-color);font-size:.95rem}.reviews-page .reviews-page-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:calc(var(--gap)*3)}.reviews-page .reviews-page-select{appearance:none;-webkit-appearance:none;height:44px;padding:0 40px 0 16px;border:1px solid var(--border-strong);border-radius:200px;background:var(--surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23504f4e' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center;color:var(--main-text-color);font-size:.9rem;max-width:320px;cursor:pointer}.reviews-page .reviews-page-select:focus{outline:2px solid var(--color-red);outline-offset:1px}.reviews-page .reviews-page-reset{font-size:13px;color:var(--text-soft);text-decoration:underline}.reviews-page .reviews-page-reset:hover{color:var(--color-red)}.reviews-page .reviews-page-body{background:var(--surface);padding:calc(var(--gap)*5) 0 calc(var(--gap)*8)}.reviews-page .reviews-page-grid{columns:3;column-gap:20px}@media (max-width:991px){.reviews-page .reviews-page-grid{columns:2}}@media (max-width:640px){.reviews-page .reviews-page-grid{columns:1}}.reviews-page .reviews-page-card{break-inside:avoid;margin-bottom:20px;background:var(--surface);border:2px solid var(--border);padding:18px 22px 14px;display:flex;flex-direction:column;gap:8px;text-align:left}.reviews-page .reviews-page-card .reviews-meta{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:.95rem}.reviews-page .reviews-page-card .reviews-text{margin:4px 0 0;color:var(--main-text-color);font-size:.95rem;line-height:1.5}.reviews-page .reviews-page-cardfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-soft);font-size:13px}.reviews-page .reviews-page-product{color:var(--color-red);text-decoration:none}.reviews-page .reviews-page-product:hover{text-decoration:underline}.articleDetail .articleDetail-content em,.reviews-page .reviews-page-product.reviews-page-product--plain{color:var(--text-soft)}.reviews-page .reviews-page-product.reviews-page-product--plain:hover{text-decoration:none}.reviews-page .reviews-page-date{color:var(--text-muted);flex:0 0 auto}.reviews-page .reviews-page-paging{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:calc(var(--gap)*5)}.reviews-page .reviews-page-pagelink{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:200px;background:var(--surface);color:var(--main-text-color);font-size:14px;text-decoration:none}.reviews-page .reviews-page-pagelink:hover{border-color:var(--color-red);color:var(--color-red)}.reviews-page .reviews-page-pagelink.is-active{background:var(--color-red);border-color:var(--color-red);color:#fff}.reviews-page .reviews-page-ellipsis{color:var(--text-muted);padding:0 2px}.partner-bonus{padding:calc(var(--gap)*2) 0;text-align:center}.partner-bonus .block-overline{color:var(--color-red);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;margin-bottom:6px}.partner-bonus .partner-bonus-headline{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--main-text-color);margin:0 0 calc(var(--gap)*5)}.partner-bonus .partner-bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:left}@media (max-width:991px){.partner-bonus .partner-bonus-grid{grid-template-columns:1fr}}.partner-bonus .partner-bonus-card{background:var(--surface);border:2px solid var(--border);border-top:4px solid var(--color-red);padding:26px 26px 24px}.partner-bonus .partner-bonus-card p{font-size:15px;line-height:24px;color:var(--text);margin:0}.partner-bonus .partner-bonus-value{font-family:var(--font-display);font-size:52px;line-height:1;color:var(--color-red);margin-bottom:6px}.partner-bonus .partner-bonus-title{font-family:var(--font-display);font-size:20px;line-height:1.3;color:var(--text);margin-bottom:10px}.partner-bonus .partner-bonus-note{max-width:720px;margin:calc(var(--gap)*4) auto 0;color:#aaa8a6;font-size:15px;line-height:24px}.articleDetail,.contentPage{background:var(--surface);padding:0 0 calc(var(--gap)*8)}.contentPage .contentPage-hero{background:var(--surface-2);padding:calc(var(--gap)*4) 0 calc(var(--gap)*5);margin-bottom:calc(var(--gap)*6)}.contentPage .contentPage-title{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);margin:12px 0 0;text-wrap:balance}.contentPage .contentPage-body{font-size:1.0625rem;line-height:1.7;color:var(--main-text-color)}.contentPage .contentPage-body .block,.contentPage .contentPage-body .container,.contentPage .contentPage-body .contentContainer,.contentPage .contentPage-body .contentMaxWidth{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;background:0 0}.contentPage .contentPage-body h1,.contentPage .contentPage-body h2,.contentPage .contentPage-body h3,.contentPage .contentPage-body h4,.contentPage .contentPage-body ol,.contentPage .contentPage-body p,.contentPage .contentPage-body ul{max-width:760px;margin-left:auto;margin-right:auto}.contentPage .contentPage-body table ol,.contentPage .contentPage-body table p,.contentPage .contentPage-body table ul{max-width:none;margin-left:0;margin-right:0}.contentPage .contentPage-body h1,.contentPage .contentPage-body h2,.contentPage .contentPage-body h3,.contentPage .contentPage-body h4,.contentPage .contentPage-body h5,.contentPage .contentPage-body h6{font-family:var(--font-display);font-weight:var(--font-weight-regular);color:var(--text);line-height:var(--lh-heading);margin:calc(var(--gap)*6) 0 calc(var(--gap)*2)}.contentPage .contentPage-body h1{font-size:var(--fs-h1)}.contentPage .contentPage-body h2{font-size:var(--fs-h2)}.contentPage .contentPage-body h3{font-size:var(--fs-h3)}.contentPage .contentPage-body h4,.contentPage .contentPage-body h5,.contentPage .contentPage-body h6{font-size:var(--fs-h4)}.contentPage .contentPage-body p{margin:0 0 calc(var(--gap)*3)}.contentPage .contentPage-body ol,.contentPage .contentPage-body ul{padding-left:22px;margin:0 auto calc(var(--gap)*3)}.contentPage .contentPage-body li{margin-bottom:6px}.articleDetail .articleDetail-content strong,.contentPage .contentPage-body strong{font-weight:700;color:var(--text)}.articleDetail .articleDetail-content a,.contentPage .contentPage-body a{color:var(--color-red);text-decoration:underline;text-underline-offset:2px}.contentPage .contentPage-body hr{border:0;border-top:1px solid var(--border-line);margin:calc(var(--gap)*6) auto;max-width:760px}.contentPage .contentPage-body table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:calc(var(--gap)*4) 0}.contentPage .contentPage-body table td,.contentPage .contentPage-body table th{border:1px solid var(--border-line);padding:10px 12px;vertical-align:top}.contentPage .contentPage-body table thead th{background:var(--surface-2);text-align:left}.contentPage .contentPage-body a[style*=background]{display:inline-block;border-radius:999px!important;background:var(--color-red)!important;color:#fff!important;padding:12px 26px!important;text-decoration:none!important;border:0!important}.articleDetail .articleDetail-hero{background:var(--surface-2);padding:calc(var(--gap)*4) 0 calc(var(--gap)*5);margin-bottom:calc(var(--gap)*5)}.articleDetail .articleDetail-crumbs{margin-bottom:calc(var(--gap)*3);padding:0}.articleDetail .articleDetail-head{text-align:center}.articleDetail .articleDetail-topic{display:inline-block;padding:6px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-red);text-decoration:none}.articleDetail .articleDetail-topic:hover{border-color:var(--color-red);text-decoration:none}.articleDetail .articleDetail-title{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);max-width:900px;margin:16px auto 12px;text-wrap:balance}.articleDetail .articleDetail-subline{font-size:18px;line-height:1.55;color:var(--text-soft);max-width:720px;margin:0 auto}.articleDetail .articleDetail-meta{margin-top:calc(var(--gap)*3);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.articleDetail .articleDetail-image{margin-bottom:calc(var(--gap)*4)}.articleDetail .articleDetail-image img{display:block;width:100%;height:auto;aspect-ratio:12/5;object-fit:cover;object-position:center 30%}@media (max-width:768px){.articleDetail .articleDetail-image img{aspect-ratio:16/9}}.articleDetail .articleDetail-content{font-size:1.0625rem;line-height:1.7;color:var(--main-text-color)}.articleDetail .articleDetail-content h2,.articleDetail .articleDetail-content h3,.articleDetail .articleDetail-content h4,.articleDetail .articleDetail-content ol,.articleDetail .articleDetail-content p,.articleDetail .articleDetail-content table h2,.articleDetail .articleDetail-content table h3,.articleDetail .articleDetail-content table h4,.articleDetail .articleDetail-content table ol,.articleDetail .articleDetail-content table p,.articleDetail .articleDetail-content table ul,.articleDetail .articleDetail-content ul{max-width:none;margin-left:0;margin-right:0}.articleDetail .articleDetail-content>:first-child{margin-top:0}.articleDetail .articleDetail-content .container,.articleDetail .articleDetail-content .contentContainer,.articleDetail .articleDetail-content .contentMaxWidth{width:auto;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.articleDetail .articleDetail-content h1,.articleDetail .articleDetail-content h2,.articleDetail .articleDetail-content h3,.articleDetail .articleDetail-content h4,.articleDetail .articleDetail-content h5,.articleDetail .articleDetail-content h6{font-family:var(--font-display);font-weight:var(--font-weight-regular);color:var(--text);line-height:var(--lh-heading);margin:calc(var(--gap)*6) 0 calc(var(--gap)*2)}.articleDetail .articleDetail-content h1{font-size:var(--fs-h1)}.articleDetail .articleDetail-content h2{font-size:var(--fs-h2)}.articleDetail .articleDetail-content h3{font-size:var(--fs-h3)}.articleDetail .articleDetail-content h4,.articleDetail .articleDetail-content h5,.articleDetail .articleDetail-content h6{font-size:var(--fs-h4)}.articleDetail .articleDetail-content p{margin:0 0 calc(var(--gap)*3)}.articleDetail .articleDetail-content hr{border:0;border-top:1px solid var(--border-line);margin:calc(var(--gap)*6) 0}.articleDetail .articleDetail-content img{max-width:100%;height:auto}.articleDetail .articleDetail-content .table-responsive{overflow-x:auto;margin:calc(var(--gap)*5) 0}.articleDetail .articleDetail-content table{width:100%;border-collapse:collapse;font-size:.9375rem}.articleDetail .articleDetail-content table td,.articleDetail .articleDetail-content table th{border:1px solid var(--border-line);padding:10px 12px;vertical-align:middle}.articleDetail .articleDetail-content table tbody tr:first-child td,.articleDetail .articleDetail-content table thead th{background:var(--surface-2)}.articleDetail .articleDetail-content table.articleTable thead th{text-align:left;font-weight:700;color:var(--text)}.articleDetail .articleDetail-content table.articleTable tbody tr:first-child td{background:0 0}.articleDetail .articleDetail-content table.articleTable td{vertical-align:top}.articleDetail .articleDetail-content .articleSummary{background:var(--surface-2);border-left:3px solid var(--color-red);border-radius:var(--radius);padding:calc(var(--gap)*4) calc(var(--gap)*5);margin:0 0 calc(var(--gap)*5)}.articleDetail .articleDetail-content .articleSummary>:last-child{margin-bottom:0}.articleDetail .articleDetail-content .articleNote{margin-top:calc(var(--gap)*6);color:var(--text-soft);line-height:1.55}.articleDetail .articleDetail-content .articleNote small{font-size:var(--fs-small)}.articleDetail .articleDetail-content .contentContainer a[class*=btn],.articleDetail .articleDetail-content a[style*=background]{display:inline-block;border-radius:999px!important;background:var(--color-red)!important;color:#fff!important;padding:12px 26px!important;text-decoration:none!important;border:0!important;font-size:.9375rem}.articleDetail .articleDetail-back{margin-top:calc(var(--gap)*6);text-align:center}.articleDetail .articleDetail-products{margin-top:calc(var(--gap)*8);background:var(--surface-2);padding:calc(var(--gap)*5) 0}.articleDetail .articleDetail-products .block-cards-products{padding-top:0;padding-bottom:0;background:0 0}.articleDetail .articleDetail-products .cards-products-grid,.articleDetail-more .articleDetail-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.articleDetail .articleDetail-products .cards-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.articleDetail .articleDetail-products .cards-products-grid{grid-template-columns:1fr}}.articleDetail-more{margin-top:calc(var(--gap)*8);padding:0 1em;text-align:center}.articleDetail-more .articleDetail-more-grid{display:grid;gap:20px;margin-top:calc(var(--gap)*4);text-align:left}@media (max-width:768px){.articleDetail-more .articleDetail-more-grid{grid-template-columns:1fr}}.articleDetail-more-card{display:flex;flex-direction:column;gap:10px;color:var(--main-text-color);text-decoration:none}.articleDetail-more-card .articleDetail-more-image img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.articleDetail-more-card .articleDetail-more-title{font-family:var(--font-display);font-size:19px;line-height:1.3;color:var(--text)}.articleDetail-more-card .articleDetail-more-arrow{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-top:auto;padding-top:8px;font-size:15px;color:var(--color-red)}.articleDetail-more-card:hover{text-decoration:none}.articleDetail-more-card:hover .articleDetail-more-title,.customerArea .caNav .caNav-link.active .bi{color:var(--color-red)}.customerArea{background:var(--surface-2);padding:40px 16px 72px}@media (min-width:992px){.customerArea{padding:56px 24px 96px}}.customerArea.customerArea--plain{padding-bottom:0}.customerArea .caHead{margin-bottom:28px}.customerArea .caHead--center{text-align:center}.customerArea .caHeadline{font-family:var(--font-default);font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);color:var(--text);margin:0}.customerArea .caHeadline .mark-serif{font-family:var(--font-display)}.customerArea .caIntro{font-size:15px;color:var(--text-soft);max-width:560px;margin:10px auto 0}.customerArea .caLayout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width:992px){.customerArea .caLayout{grid-template-columns:260px minmax(0,1fr);gap:26px}}.customerArea .caContent{display:flex;flex-direction:column;gap:16px;min-width:0}.customerArea .caCard{background:var(--surface);border:2px solid var(--border);border-radius:0;padding:20px 24px}.customerArea .caCard--narrow{max-width:520px;margin:0 auto}.customerArea .caCard-title{font-family:var(--font-default);font-size:20px;font-weight:700;color:var(--text);margin:0 0 10px}.customerArea .caNav{background:var(--surface);border:2px solid var(--border);padding:10px 0;display:flex;flex-direction:column}.customerArea .caNav .caNav-link{display:flex;align-items:center;gap:12px;padding:11px 18px;font-size:15px;color:var(--text);text-decoration:none;border-left:3px solid transparent;transition:var(--transition-default)}.customerArea .caNav .caNav-link .bi{font-size:17px;color:var(--text-muted);transition:var(--transition-default)}.customerArea .caNav .caNav-link:hover{background:var(--color-red-5);color:var(--text)}.customerArea .caNav .caNav-link.active{border-left-color:var(--color-red);background:var(--color-red-5);color:var(--color-red);font-weight:700}.customerArea .caNav .caNav-divider{height:1px;background:var(--surface-4);margin:8px 18px}@media (max-width:991px){.customerArea .caNav{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding:10px;border-width:2px}.customerArea .caNav .caNav-link{flex:0 0 auto;white-space:nowrap;border:1px solid var(--border);border-radius:200px;padding:8px 16px}.customerArea .caNav .caNav-link.active{background:var(--color-red);border-color:var(--color-red);color:#fff}.customerArea .caNav .caNav-link.active .bi{color:#fff}.customerArea .caNav .caNav-divider{display:none}}.customerArea .caAlert,.customerArea .form-control{background:var(--surface);font-size:15px;color:var(--text)}.customerArea .caAlert{border:1px solid var(--border);padding:12px 16px;margin-bottom:12px}.customerArea .caAlert.caAlert-info{border-color:var(--alert-info-border);background:var(--color-red-5)}.customerArea .caAlert.caAlert-success{border-color:var(--alert-success-border);background:var(--surface-accent-mint);color:var(--alert-success-text)}.customerArea .caAlert.caAlert-danger{border-color:var(--alert-danger-border);background:var(--surface-accent-soft);color:var(--alert-danger-text)}.customerArea .caField label{display:block;font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--text-soft);margin-bottom:6px}.customerArea .form-control{display:block;width:100%;height:44px;padding:0 14px;border:1px solid var(--border-strong);border-radius:0;font-family:var(--font-default);box-shadow:none}.customerArea .form-control:focus{border-color:var(--alert-info-border);box-shadow:0 0 0 3px var(--color-red-5);outline:0}.customerArea select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23504f4e' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.customerArea textarea.form-control{height:auto;min-height:120px;padding:10px 14px}.customerArea .caField+.caField:not([class*=col-]){margin-top:14px}.customerArea .cf-turnstile{margin:16px 0}.customerArea .caSubmit{width:100%;max-width:none;margin-top:4px}.customerArea .caSubmit--inline{width:auto}.customerArea .caFormLinks{display:flex;flex-direction:column;gap:6px;margin-top:18px;font-size:14px}.customerArea .caFormLinks a{color:var(--color-red);text-decoration:none}.customerArea .caFormLinks a:hover{text-decoration:underline}.customerArea .caLostPass{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.customerArea .caDivider{height:1px;background:var(--surface-4);margin:18px 0}.customerArea .caFormFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.customerArea .caAbo .caAbo-deliveries small,.customerArea .caRequiredHint{color:var(--text-muted)}.customerArea .caRegisterForm .btn-success{display:inline-flex;align-items:center;justify-content:center;width:100%;height:46px;border:0;border-radius:200px;background:var(--color-red);color:#fff;font-size:16px;text-transform:uppercase}.customerArea .caRegisterForm .btn-success:hover{filter:brightness(.95);background:var(--color-red)}.customerArea .caRegisterForm .form-control{margin-bottom:10px}.customerArea .caRegisterForm hr{border-color:var(--border);opacity:1;margin:14px 0}.customerArea .caDangerZone{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.customerArea .caDangerZone .caDangerZone-text{font-size:14px;color:var(--text-soft)}.customerArea .caDangerLink{background:0 0;border:0;padding:0;font-family:var(--font-default);font-size:14px;color:var(--alert-danger-text);text-decoration:underline;cursor:pointer}.customerArea .caDangerLink:hover{color:#813f2b}.customerArea .caDangerButton{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;border:0;border-radius:200px;background:#a35138;color:#fff;font-family:var(--font-default);font-size:15px;cursor:pointer}.customerArea .caDangerButton:hover{filter:brightness(.95)}.customerArea .caWelcome .caWelcome-text{font-size:15px;color:var(--text)}.customerArea .caTiles{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.customerArea .caTiles{grid-template-columns:repeat(3,1fr)}}.customerArea .caTile{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text);transition:var(--transition-default)}.customerArea .caTile .caTile-icon{font-size:22px;color:var(--color-red)}.customerArea .caTile .caTile-label{font-size:15px;font-weight:700}.customerArea .caTile .caTile-arrow{margin-left:auto;color:var(--text-muted);transition:var(--transition-default)}.customerArea .caTile:hover{border-color:var(--alert-info-border);color:var(--text)}.customerArea .caTile:hover .caTile-arrow{color:var(--color-red);transform:translateX(3px)}.customerArea .caBadge{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:200px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.customerArea .caBadge.caBadge--open{background:#f6ebd9;color:#a3771e}.customerArea .caBadge.caBadge--paid{background:#e6eef0;color:#4a7c8c}.customerArea .caBadge.caBadge--shipped{background:#e4efe4;color:var(--alert-success-text)}.customerArea .caBadge.caBadge--storno{background:#eeecec;color:#8a8886}.customerArea .caBadge.caBadge--progress{background:var(--color-red-10);color:var(--color-red)}.customerArea .caOrder{padding:0}.customerArea .caOrder .caOrder-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 24px;cursor:pointer;list-style:none}.customerArea .caAbo .caAbo-deliveries summary::-webkit-details-marker,.customerArea .caOrder .caOrder-summary::-webkit-details-marker{display:none}.customerArea .caOrder .caOrder-summary .caOrder-date{font-size:14px;color:var(--text-muted)}.customerArea .caOrder .caOrder-summary .caOrder-number{font-size:15px;font-weight:700;color:var(--text)}.customerArea .caOrder .caOrder-summary .caOrder-sum{margin-left:auto;font-size:16px;font-weight:700;color:var(--text)}.customerArea .caOrder .caOrder-summary .caOrder-chevron{color:var(--text-muted);transition:transform .2s ease}.customerArea .caOrder[open] .caOrder-summary .caOrder-chevron{transform:rotate(180deg)}.customerArea .caOrder[open] .caOrder-summary{border-bottom:1px solid var(--border)}.customerArea .caOrder .caOrder-detail{padding:16px 24px 20px}.customerArea .caOrder .caOrder-itemsHead{display:none}@media (min-width:768px){.customerArea .caOrder .caOrder-itemsHead{display:grid;grid-template-columns:64px minmax(0,1fr) 80px 110px;gap:12px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);padding-bottom:8px;border-bottom:1px solid var(--border)}.customerArea .caOrder .caOrder-itemsHead>span:first-child{grid-column:1/span 2}}.customerArea .caOrder .caOrder-item{display:grid;grid-template-columns:64px minmax(0,1fr) 80px 110px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f1efe9;font-size:15px;color:var(--text)}.customerArea .caNetList>li:last-child,.customerArea .caOrder .caOrder-item:last-child,.customerArea .caTable tr:last-child td{border-bottom:0}.customerArea .caOrder .caOrder-item .caOrder-itemImage{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.customerArea .caAbo .caAbo-image img,.customerArea .caOrder .caOrder-item .caOrder-itemImage img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width:768px){.customerArea .caOrder .caOrder-item{grid-template-columns:48px minmax(0,1fr) auto}.customerArea .caOrder .caOrder-item .caOrder-itemImage{width:48px;height:48px}.customerArea .caOrder .caOrder-item .caOrder-colAmount{grid-column:3}.customerArea .caOrder .caOrder-item .caOrder-colPrice{grid-column:2/span 2;text-align:right;font-weight:700}}.customerArea .caOrder .caOrder-colAmount{color:var(--text-soft)}.customerArea .caOrder .caOrder-colPrice{text-align:right}.customerArea .caOrder .caOrder-meta{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text)}.customerArea .caOrder .caOrder-metaRow{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.customerArea .caAbo .caAbo-facts dt,.customerArea .caOrder .caOrder-metaLabel{font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.customerArea .caOrder .caOrder-metaLabel{flex:0 0 170px;font-size:12px}.customerArea .caOrder .caOrder-address{line-height:1.5}#topNavigation .mainNavigation a.nav-link:hover,.customerArea .caOrder .caOrder-trackingLink{color:var(--color-red);text-decoration:none}.customerArea .caOrder .caOrder-trackingLink:hover{text-decoration:underline}.checkoutArea #paypalButtonContainer,.customerArea .caOrder .caOrder-voting{margin-top:6px}.customerArea .caOrder .caOrder-votingButton{height:40px;font-size:15px}.customerArea .caEmpty{text-align:center;padding:40px 24px;color:var(--text-soft)}.customerArea .caEmpty .caEmpty-icon{display:block;font-size:32px;color:#dac8c4;margin-bottom:10px}.customerArea .caAbo{padding:0}.customerArea .caAbo .caAbo-product{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--border)}.customerArea .caAbo .caAbo-image{flex:0 0 72px;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.customerArea .caAbo .caAbo-name{flex:1 1 200px;font-size:16px;color:var(--text)}.customerArea .caAbo .caAbo-name .caAbo-subline{font-size:14px;color:var(--text-muted)}.customerArea .caAbo .caAbo-facts{display:flex;gap:22px;flex-wrap:wrap;margin:0}.customerArea .caAbo .caAbo-facts dt{font-size:11px}.customerArea .caAbo .caAbo-facts dd{margin:2px 0 0;font-size:15px;font-weight:700;color:var(--text)}.customerArea .caAbo .caAbo-info{padding:16px 24px;font-size:14px;color:var(--text)}.customerArea .caAbo .caAbo-info p{margin:0 0 12px}.customerArea .caAbo .caAbo-deliveries{margin:0 0 12px;border:1px solid var(--border);background:#fbfaf8;padding:10px 14px}.customerArea .caAbo .caAbo-deliveries summary{cursor:pointer;font-weight:700;color:var(--text);list-style:none}.customerArea .caAbo .caAbo-deliveries summary::after{content:" +";color:var(--color-red)}.customerArea .caAbo .caAbo-deliveries[open] summary::after{content:" −"}.customerArea .caAbo .caAbo-deliveries ul{margin:10px 0 6px;padding-left:18px}.caMapLegend,.customerArea .caAbo .caAbo-cancelInfo{color:var(--text-soft)}.customerArea .caAbo .caAbo-actions{padding:14px 24px 18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.customerArea .caAbo .caAbo-actions .caAlert{margin-bottom:0;width:100%}.customerArea .caAbo .caAbo-confirm{width:100%;border:1px solid var(--border);padding:18px;text-align:center}.customerArea .caAbo .caAbo-confirm .caAbo-confirmTitle{font-size:16px;font-weight:700;color:var(--text);margin-bottom:14px}.customerArea .caAbo .caAbo-confirm.caAbo-confirm--cancel{border-color:var(--alert-danger-border);background:var(--surface-accent-soft)}.customerArea .caAbo .caAbo-confirm.caAbo-confirm--recreate{border-color:var(--alert-success-border);background:var(--surface-accent-mint)}.customerArea.customerArea--plain .caFaf{margin-top:0}.customerArea .caTopLink{display:flex;justify-content:flex-end;margin-bottom:14px}.customerArea .caTableActions a,.customerArea .caTopLink a{font-size:14px;color:var(--text-soft);text-decoration:none}.customerArea .caNetList a:hover,.customerArea .caTableActions a:hover,.customerArea .caTopLink a:hover{color:var(--color-red)}.customerArea .caSearch{display:flex;gap:10px;margin-bottom:18px}.customerArea .caSearch input{flex:1 1 auto}.customerArea .caTableWrap{overflow-x:auto}.customerArea .caTable{width:100%;border-collapse:collapse;font-size:15px;color:var(--text)}.customerArea .caTable th{text-align:left;font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--text-soft);padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.customerArea .caTable td{padding:12px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.customerArea .caTable .caTable-center{text-align:center}.customerArea .caTable .caTable-right{text-align:right}.customerArea .caTable .caTable-section td{background:var(--surface-2);font-weight:700}.customerArea .caTableActions{display:inline-flex;gap:12px}.customerArea .caTableActions a{font-size:16px}.customerArea .caBtn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border:1px solid var(--border-strong);border-radius:200px;background:var(--surface);color:var(--text);font-size:14px;text-decoration:none;cursor:pointer;transition:var(--transition-default)}.customerArea .caBtn:hover{background:var(--color-red-5);color:var(--text)}.customerArea .caBtn.caBtn--primary,.customerArea .pagination .page-item.active .page-link,body.customer .pagination .page-item.active .page-link{background:var(--color-red);border-color:var(--color-red);color:#fff}.customerArea .caBtn.caBtn--primary:hover{filter:brightness(.95);color:#fff}.customerArea .caBtn.caBtn--danger{border-color:#c96f5e;color:#b05a49}.customerArea .caBtn.caBtn--danger:hover{background:#b05a49;border-color:#b05a49;color:#fff}.customerArea .caYearNav{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.customerArea .caYearNav .caBtn.is-active{background:var(--color-red);border-color:var(--color-red);color:#fff;pointer-events:none}.customerArea .caSectionTitle{font-family:var(--font-default);font-size:20px;font-weight:700;color:var(--text);margin:0 0 12px}.customerArea .caHint{font-size:13px;color:var(--text-muted);margin-top:10px}.customerArea .caNetList{list-style:none;margin:0;padding:0}.customerArea .caNetList>li{padding:6px 0;border-bottom:1px solid var(--border-soft)}.customerArea .caNetList a{color:var(--text);text-decoration:none}.customerArea .caNetList ul{list-style:none;margin:4px 0 0;padding-left:18px;font-size:14px;color:var(--text-soft)}.customerArea .caDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.customerArea .caDetailGrid .caDetail-label{font-size:13px;font-weight:700;letter-spacing:.4px;color:var(--text-soft);margin-bottom:4px}.customerArea .caDetailGrid .caDetail-value{font-size:15px;color:var(--text)}.customerArea .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:16px 0;padding:0}.customerArea .pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:200px;background:var(--surface);color:var(--text);font-size:14px;text-decoration:none}.customerArea .pagination .page-link:hover{background:var(--color-red-5)}body.customer{display:flex;flex-direction:column;min-height:100vh}body.customer main#mainContent{flex:1 0 auto;display:flex;flex-direction:column}body.customer main#mainContent>.customerArea{flex:1 0 auto}.caMapLegend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:16px;font-size:13px}.caMapLegend .caMapLegend-item{display:inline-flex;align-items:center;gap:7px}.caMapLegend .caMapLegend-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.caMapLegend .caMapLegend-dot.caMapLegend-dot--root{background:var(--color-red)}.caMapLegend .caMapLegend-dot.caMapLegend-dot--team{background:var(--surface);border:2px solid var(--color-red)}.caMapLegend .caMapLegend-dot.caMapLegend-dot--client{background:var(--surface);border:2px solid var(--border)}.caMapLegend .caMapLegend-dot.caMapLegend-dot--order{background:var(--surface-3)}.caMapTree{overflow-x:auto;padding-bottom:6px}.caMapTree *{box-sizing:border-box;margin:0;padding:0}.caMapTree h1,.caMapTree h2,.caMapTree h3,.caMapTree h4,.caMapTree h5{font-family:var(--font-default);line-height:1.35;font-size:15px;font-weight:700}.caMapTree h2,.caMapTree h3,.caMapTree h4,.caMapTree h5{font-size:14px}.caMapTree h3,.caMapTree h4,.caMapTree h5{font-weight:400}.caMapTree h4,.caMapTree h5{font-size:13px}.caMapTree a{text-decoration:none!important;color:inherit;pointer-events:none}.caMapTree .wrapperMap{margin-left:auto;margin-right:auto;width:100%}.caMapTree .containerMap{padding:1em;width:100%}.caMapTree ol.organizational-chart,.caMapTree ol.organizational-chart li,.caMapTree ol.organizational-chart li>div,.caMapTree ol.organizational-chart ol{position:relative}.caMapTree ol.organizational-chart{list-style:none;margin:0;padding:0;text-align:center}.caMapTree ol.organizational-chart ol{list-style:none;margin:0;padding:1em 0 0}.caMapTree ol.organizational-chart li:after,.caMapTree ol.organizational-chart li:before,.caMapTree ol.organizational-chart ol:after,.caMapTree ol.organizational-chart ol:before,.caMapTree ol.organizational-chart>li>div:after,.caMapTree ol.organizational-chart>li>div:before{background-color:#e0ded8;content:"";position:absolute}.caMapTree ol.organizational-chart ol>li{padding:1em 0 0 1em}.caMapTree ol.organizational-chart>li ol:before{height:1em;left:50%;top:0;width:3px}.caMapTree ol.organizational-chart>li ol:after{height:3px;left:3px;top:1em;width:50%}.caMapTree ol.organizational-chart>li ol>li:not(:last-of-type):before{height:3px;left:0;top:2em;width:1em}.caMapTree ol.organizational-chart>li ol>li:not(:last-of-type):after{height:100%;left:0;top:0;width:3px}.caMapTree ol.organizational-chart>li ol>li:last-of-type:before{height:3px;left:0;top:2em;width:1em}.caMapTree ol.organizational-chart>li ol>li:last-of-type:after{height:2em;left:0;top:0;width:3px}.caMapTree ol.organizational-chart li>div{background-color:var(--surface);border:2px solid var(--border);border-radius:0;min-height:2em;padding:10px 14px;color:var(--text)}.caMapTree ol.organizational-chart.ownOrders>li>div,.caMapTree ol.organizational-chart>li>div{background-color:var(--color-red);border-color:var(--color-red);color:#fff}.caMapTree ol.organizational-chart>li>div:before{bottom:2em;height:3px;right:-1em;width:1em}.caMapTree ol.organizational-chart>li>div:first-of-type:after{bottom:0;height:2em;right:-1em;width:3px}.caMapTree ol.organizational-chart>li>div+div{margin-top:1em}.caMapTree ol.organizational-chart>li>div+div:after{height:calc(100% + 1em);right:-1em;top:-1em;width:3px}.caMapTree ol.organizational-chart>li>ol:before{left:inherit;right:0}.caMapTree ol.organizational-chart>li>ol:after{left:0;width:100%}.caMapTree ol.organizational-chart>li>ol>li>div{border-top:3px solid var(--color-red)}.caMapTree ol.organizational-chart>li>ol>li>ol>li>ol>li>div,.caMapTree ol.organizational-chart>li>ol>li>ol>li>ol>li>ol>li>div{background-color:var(--surface-2);border-color:var(--border-soft);color:var(--text-soft)}@media only screen and (min-width:64em){.caMapTree ol.organizational-chart{margin-left:-1em;margin-right:-1em}.caMapTree ol.organizational-chart>li>div{display:inline-block;float:none;margin:0 1em 1em;vertical-align:bottom}.caMapTree ol.organizational-chart>li>div:only-of-type{margin-bottom:0;width:calc((100%/1) - 2em - 4px)}.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(2),.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(2)~div{width:calc((100%/2) - 2em - 4px)}.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(3),.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(3)~div{width:calc((100%/3) - 2em - 4px)}.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(4),.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(4)~div{width:calc((100%/4) - 2em - 4px)}.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(5),.caMapTree ol.organizational-chart>li>div:first-of-type:nth-last-of-type(5)~div{width:calc((100%/5) - 2em - 4px)}.caMapTree ol.organizational-chart>li>div:after,.caMapTree ol.organizational-chart>li>div:before{bottom:-1em!important;top:inherit!important}.caMapTree ol.organizational-chart>li>div:before{height:1em!important;left:50%!important;width:3px!important}.caMapTree ol.organizational-chart>li>div:only-of-type:after,.caMapTree ol.organizational-chart>li>ol>li:only-of-type:after,.caMapTree ol.organizational-chart>li>ol>li:only-of-type:before{display:none}.caMapTree ol.organizational-chart>li>div:first-of-type:not(:only-of-type):after,.caMapTree ol.organizational-chart>li>div:last-of-type:not(:only-of-type):after{bottom:-1em;height:3px;width:calc(50% + 1em + 3px)}.caMapTree ol.organizational-chart>li>div:first-of-type:not(:only-of-type):after{left:calc(50% + 3px)}.caMapTree ol.organizational-chart>li>div:last-of-type:not(:only-of-type):after{left:calc(-1em - 3px)}.caMapTree ol.organizational-chart>li>div+div:not(:last-of-type):after{height:3px;left:-2em;width:calc(100% + 4em)}.caMapTree ol.organizational-chart>li>ol{display:flex;flex-wrap:nowrap}.caMapTree ol.organizational-chart>li>ol:before,.caMapTree ol.organizational-chart>li>ol>li:before{height:1em!important;left:50%!important;top:0!important;width:3px!important}.caMapTree ol.organizational-chart>li>ol:after{display:none}.caMapTree ol.organizational-chart>li>ol>li{flex-grow:1;padding-left:1em;padding-right:1em;padding-top:1em}.caMapTree ol.organizational-chart>li>ol>li:only-of-type{padding-top:0}.caMapTree ol.organizational-chart>li>ol>li:first-of-type:not(:only-of-type):after,.caMapTree ol.organizational-chart>li>ol>li:last-of-type:not(:only-of-type):after{height:3px;top:0;width:50%}.caMapTree ol.organizational-chart>li>ol>li:first-of-type:not(:only-of-type):after{left:50%}.caMapTree ol.organizational-chart>li>ol>li:last-of-type:not(:only-of-type):after{left:0}.caMapTree ol.organizational-chart>li>ol>li+li:not(:last-of-type):after{height:3px;left:0;top:0;width:100%}}.caFaf,.caFaf-modal{border:2px solid var(--border)}.caFaf{background:var(--surface);margin-top:24px}.caFaf .caFaf-hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:220px;display:flex;align-items:center}.caFaf .caFaf-heroInner{padding:28px 32px;max-width:560px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.caFaf .caFaf-heroInner .caFaf-heroHeadline{font-size:24px;font-weight:700;margin:0 0 8px;color:#fff}.caFaf .caFaf-heroInner .caFaf-heroSubline{font-size:16px}.caFaf .caFaf-body{padding:24px 32px 28px;text-align:center}.caFaf .caFaf-body .block-overline{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-red);margin-bottom:10px}.caFaf .caFaf-body .caFaf-text{font-size:16px;color:var(--text);margin:0 0 18px}.caFaf .caFaf-body .caFaf-cta{max-width:300px}.caFaf .caFaf-body .caFaf-legal{margin:20px auto 0;max-width:720px;font-size:12px;color:var(--text-muted)}.caFaf-modal{border-radius:0}.caFaf-modal .caFaf-modalHeader{border-bottom:1px solid var(--border);padding:18px 24px}.caFaf-modal .caFaf-modalHeader .caFaf-modalTitle{font-family:var(--font-default);font-size:22px;font-weight:400;color:var(--text);margin:0}.caFaf-modal .caFaf-modalHeader .caFaf-modalClose{border:0;background:0 0;padding:0;margin-left:auto;cursor:pointer}.caFaf-modal .caFaf-modalBody{padding:24px}.caFaf-modal .caFaf-modalBody .caFaf-modalIntro{font-size:15px;color:var(--text);margin-bottom:14px}.caFaf-modal .caFaf-modalBody .caAlert{border:1px solid var(--border);padding:12px 16px;font-size:15px;margin-bottom:12px}.caFaf-modal .caFaf-modalBody .caAlert.caAlert-success{border-color:var(--alert-success-border);background:var(--surface-accent-mint);color:var(--alert-success-text)}.caFaf-modal .caFaf-modalBody .caAlert.caAlert-danger{border-color:var(--alert-danger-border);background:var(--surface-accent-soft);color:var(--alert-danger-text)}.caFaf-modal .caFaf-modalBody .form-control{height:44px;border:1px solid var(--border-strong);border-radius:0;font-size:15px;color:var(--text)}.caFaf-modal .caFaf-modalBody .form-control:focus{border-color:var(--alert-info-border);box-shadow:0 0 0 3px var(--color-red-5)}.caFaf-modal .caFaf-modalBody textarea.form-control{height:150px;padding:10px 14px}.caFaf-modal .caFaf-modalBody .caFaf-message{margin:8px 0 16px}.caFaf-modal .caFaf-modalBody .caFaf-message label{display:block;font-size:13px;font-weight:700;color:var(--text-soft);margin-bottom:6px}.caFaf-modal .caFaf-modalBody .caFaf-submit{max-width:none}body.customer .mainBackground.firstContainer{background:var(--surface-2);padding:40px 16px 72px}@media (min-width:992px){body.customer .mainBackground.firstContainer{padding:56px 24px 96px}}body.customer .contentInner{max-width:1280px;margin:0 auto}body.customer .headlineContainer{font-family:var(--font-default);font-size:30px;line-height:1.2;font-weight:400;color:var(--text);margin:0 0 20px}body.customer .center{text-align:center}body.customer .pointer{cursor:pointer}body.customer .contentContainer{background:var(--surface);border:2px solid var(--border);padding:20px 24px}body.customer .btn-success{border:0;border-radius:200px;background:var(--color-red);color:#fff}body.customer .btn-success.active,body.customer .btn-success:focus,body.customer .btn-success:hover{background:var(--color-red);color:#fff;filter:brightness(.95)}body.customer .btn-dark{border:1px solid #dac8c4;border-radius:200px;background:var(--surface);color:var(--text)}body.customer .btn-dark:focus,body.customer .btn-dark:hover{background:var(--color-red-5);color:var(--text);border-color:var(--alert-info-border)}body.customer .btn-danger{border:0;border-radius:200px;background:#a35138;color:#fff}body.customer .btn-danger:focus,body.customer .btn-danger:hover{background:#a35138;filter:brightness(.95);color:#fff}body.customer .table>:not(caption)>*>*{border-color:#f1efe9}body.customer .pagination .page-link{color:var(--text);border-color:var(--border);border-radius:0}body.customer .alert-info{border-color:var(--alert-info-border);background:var(--color-red-5);color:var(--text)}.checkoutArea{background:var(--surface-2);padding:48px 0 72px;color:var(--text)}.checkoutArea .checkout-heading{text-align:center;margin-bottom:34px}.checkoutArea .checkout-heading .block-overline{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-red);margin-bottom:10px}.checkoutArea .checkout-heading .checkout-headline{font-family:var(--font-default);font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--font-weight-regular);margin:0}.checkoutArea .alert{border-radius:0}.checkoutArea .basket-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.checkoutArea .basket-main{min-width:0}.checkoutArea .basket-continue{margin-top:22px}.checkoutArea .basket-lines{display:flex;flex-direction:column;gap:14px}.checkoutArea .basket-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:18px;align-items:center;background:var(--surface);border:2px solid var(--border);padding:18px 20px}.checkoutArea .basket-line-image{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.checkoutArea .basket-line-image img{max-width:100%;max-height:100%;height:auto}.checkoutArea .basket-line-name .basket-line-headline{font-size:18px;line-height:1.3;margin:0 0 6px;color:var(--text)}.checkoutArea .basket-line-name .basket-line-headline .mark-serif{font-family:var(--font-display)}.checkoutArea .basket-line-abo{font-size:13px;color:var(--text-muted);margin:0 0 6px}.checkoutArea .basket-line-gift{display:inline-block;font-size:12px;font-weight:700;color:var(--color-red);border:1px solid var(--color-red);padding:2px 8px;margin-bottom:6px}.checkoutArea .basket-line-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:15px}.checkoutArea .basket-line-price .basket-line-price-current{font-weight:700}.checkoutArea .basket-line-price .basket-line-price-old{text-decoration:line-through;color:var(--text-muted);font-size:13px}.checkoutArea .basket-line-price .basket-line-price-unit{color:var(--text-muted);font-size:12px}.checkoutArea .basket-layout{position:relative}.checkoutArea .basket-layout.is-busy{pointer-events:none;user-select:none}.checkoutArea .basket-layout.is-busy::before{content:"";position:absolute;inset:-8px;background:var(--surface);opacity:.72;z-index:5;border-radius:4px}.checkoutArea .basket-layout.is-busy::after{content:"";position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--border-strong);border-top-color:var(--color-red);border-radius:50%;animation:voBasketSpin .7s linear infinite;z-index:6}.checkoutArea .checkout-subline{max-width:620px;margin:10px auto 0;color:#aaa8a6;font-size:.95rem;line-height:1.55;text-align:center}.checkoutArea .basket-line-image a{display:block}.checkoutArea .basket-line-link{display:block;color:inherit;text-decoration:none}.checkoutArea .basket-line-link:focus-visible .basket-line-headline,.checkoutArea .basket-line-link:hover .basket-line-headline{color:var(--color-red)}.checkoutArea .basket-line-baseprice{font-size:11px;line-height:1.4;color:var(--text-muted);margin-top:2px}.checkoutArea .basket-line-save{display:inline-block;align-self:flex-end;margin:0 0 6px;padding:3px 10px;border-radius:999px;background:var(--color-red);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-red)}.checkoutArea .basket-line-qty{display:flex;flex-direction:column;align-items:center;gap:8px}.checkoutArea .basket-qty-stepper{display:inline-flex;align-items:center;border:2px solid var(--border);background:var(--surface)}.checkoutArea .basket-qty-stepper .basket-qty-btn{width:36px;height:36px;border:0;background:0 0;color:var(--text);font-size:18px;line-height:1;cursor:pointer;transition:var(--transition-default)}.checkoutArea .basket-qty-stepper .basket-qty-btn:hover{background:var(--color-red-5);color:var(--color-red)}.checkoutArea .basket-qty-stepper .basket-qty-value{min-width:34px;text-align:center;font-weight:700;font-size:15px}.checkoutArea .basket-qty-static{font-size:15px;font-weight:700;white-space:nowrap}.checkoutArea .basket-line-remove{border:0;background:0 0;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px;transition:var(--transition-default)}.checkoutArea .basket-line-remove:hover{color:var(--color-red)}.checkoutArea .basket-line-total{text-align:right;min-width:90px}.checkoutArea .basket-line-total .basket-line-total-price{font-size:17px;font-weight:700}.checkoutArea .basket-line-total .basket-line-total-tax{font-size:11px;color:var(--text-muted);margin-top:2px}.checkoutArea .basket-aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:110px}.checkoutArea .basket-card{background:var(--surface);border:2px solid var(--border);padding:22px 22px 24px}.checkoutArea .basket-card-title{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-red);margin-bottom:14px}.checkoutArea .basket-cta{margin-top:18px;max-width:none;width:100%;text-decoration:none}.checkoutArea .basket-sum-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:15px}.checkoutArea .basket-sum-row span:last-child{white-space:nowrap}.checkoutArea .basket-sum-banner{padding:10px 12px;margin-bottom:10px;color:#fff;font-size:14px}.checkoutArea .basket-sum-voucher,.checkoutArea .basket-sum-voucher .basket-voucher-remove:hover{color:var(--color-red)}.checkoutArea .basket-sum-voucher .basket-voucher-remove{border:0;background:0 0;color:var(--text-muted);cursor:pointer;padding:0 6px 0 0;font-size:14px}.checkoutArea .basket-sum-total{border-top:2px solid var(--border);margin-top:8px;padding-top:12px;font-size:18px;font-weight:700}.checkoutArea .basket-sum-taxfree{padding:10px 0;font-size:13px}.checkoutArea .basket-sum-note{margin-top:12px;font-size:13px}.checkoutArea .basket-sum-disclaimer{margin-top:12px;padding:10px 12px;background:var(--color-red-5);border:1px solid #dac8c4;font-size:13px;text-align:center}.checkoutArea .basket-sum-services{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:14px}.checkoutArea #checkoutFastSum table.table .satisfactionGuarantee>div:first-child,.checkoutArea .basket-sum-services .satisfactionGuarantee>div:first-child{display:flex;align-items:center;gap:6px}.checkoutArea #checkoutFastSum table.table .satisfactionGuarantee .pointer,.checkoutArea .basket-sum-services .satisfactionGuarantee .pointer{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.checkoutArea #checkoutFastSum table.table .satisfactionGuarantee .satisfactionGuaranteeDetails,.checkoutArea .basket-sum-services .satisfactionGuarantee .satisfactionGuaranteeDetails{margin-top:10px;background:var(--surface-2);border:1px solid var(--border);padding:12px 14px;font-size:13px}.checkoutArea .basket-sum-services .satisfactionGuarantee .satisfactionGuaranteeDetails .headline{font-weight:700;margin-bottom:8px}.checkoutArea #checkoutFastSum table.table .satisfactionGuarantee .tooltipArrow,.checkoutArea .basket-sum-services .satisfactionGuarantee .tooltipArrow{display:none}.checkoutArea .basket-sum-services .deliveryTime{margin-top:10px}.checkoutArea #checkoutFastSum table.table .deliveryTime .green>div,.checkoutArea .basket-sum-services .deliveryTime .green>div{display:flex;align-items:center;gap:6px;color:#2e7d32}.checkoutArea .basket-voucher-field label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.checkoutArea .basket-voucher-field+.basket-voucher-field{margin-top:14px}.checkoutArea .basket-main .basket-card-voucher{margin-top:18px}@media (min-width:769px){.checkoutArea .basket-main .basket-card-voucher form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkoutArea .basket-main .basket-card-voucher .basket-voucher-field+.basket-voucher-field{margin-top:0}}.checkoutArea .basket-voucher-inputrow{display:flex;gap:8px}.checkoutArea .basket-voucher-inputrow .form-control{flex:1 1 auto;min-width:0;border-radius:0;border:2px solid var(--border);height:44px}.checkoutArea .basket-voucher-inputrow .form-control:focus,.checkoutArea .fastlane-card .form-control:focus,.checkoutArea .fastlane-card select.form-control:focus{border-color:var(--alert-info-border);box-shadow:none}.checkoutArea .basket-voucher-inputrow .basket-voucher-submit{height:44px;padding:0 18px;font-size:14px;flex:0 0 auto;cursor:pointer}.checkoutArea .basket-express{margin-top:18px}.checkoutArea .basket-express-divider{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px;margin-bottom:14px}.checkoutArea .basket-express-divider::after,.checkoutArea .basket-express-divider::before{content:"";flex:1 1 auto;height:1px;background:var(--surface-4)}.checkoutArea .basket-express-button{margin-bottom:10px}.checkoutArea .basket-express-button:last-child{margin-bottom:0}.checkoutArea .basket-empty{background:var(--surface);border:2px solid var(--border);padding:56px 24px;text-align:center;max-width:560px;margin:0 auto}.checkoutArea .basket-empty .basket-empty-icon{font-size:44px;color:#dac8c4;margin-bottom:12px}.checkoutArea .basket-empty .basket-empty-text{font-size:17px;margin-bottom:22px}.checkoutArea .basket-empty .basket-empty-cta{text-decoration:none}.checkoutArea.checkoutFast{position:relative}.checkoutArea.checkoutFast #paymentLoader{position:fixed;inset:0;background-color:rgba(255,255,255,.8);z-index:100000}.checkoutArea.checkoutFast #paymentLoader .paymentLoader-inner{display:flex;justify-content:center;align-items:center;height:100%}.checkoutArea.checkoutFast #paymentLoader .paymentLoader-inner .spinner-border{width:3rem;height:3rem;color:var(--color-red)}.checkoutArea .checkout-fastlane{max-width:860px;margin:0 auto}.checkoutArea .fastlane-steps{display:flex;flex-direction:column;gap:22px}.checkoutArea .fastlane-card{background:var(--surface);border:2px solid var(--border);padding:26px 28px 30px}.checkoutArea .fastlane-card-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.checkoutArea .fastlane-step-number{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-red);color:#fff;font-size:16px;font-weight:700}.checkoutArea .fastlane-step-title{font-family:var(--font-default);font-size:20px;font-weight:700;margin:0}.checkoutArea .fastlane-subheadline{font-size:17px;font-weight:700;margin:4px 0 14px}.checkoutArea .fastlane-label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.checkoutArea .fastlane-card .form-control,.checkoutArea .fastlane-card select.form-control{border-radius:0;border:2px solid var(--border);min-height:46px;font-size:15px;color:var(--text)}.checkoutArea .fastlane-card .form-control::placeholder,.checkoutArea .fastlane-card select.form-control::placeholder{color:var(--text-muted)}.checkoutArea .fastlane-segment{display:inline-flex;border:2px solid var(--border);background:var(--surface);margin-bottom:18px}.checkoutArea .fastlane-segment .fastlane-segment-btn{border:0;background:0 0;padding:10px 22px;font-size:14px;color:var(--text);cursor:pointer;transition:var(--transition-default)}.checkoutArea .fastlane-segment .fastlane-segment-btn.active{background:var(--color-red);color:#fff}.checkoutArea .fastlane-segment .fastlane-segment-btn:not(.active):hover{background:var(--color-red-5)}.checkoutArea .fastlane-segment-gender{margin-bottom:0}.checkoutArea .fastlane-more-toggle{cursor:pointer;color:var(--color-red);font-size:14px}.checkoutArea .fastlane-more-toggle span{font-weight:700;margin-right:4px}.checkoutArea .fastlane-more-toggle:hover{text-decoration:underline;text-underline-offset:3px}.checkoutArea .form-check{cursor:pointer}.checkoutArea .form-check-input{border-radius:50%;border:2px solid #dac8c4}.checkoutArea .form-check-input:checked{background-color:var(--color-red);border-color:var(--color-red)}.checkoutArea .form-check-input:focus{box-shadow:none;border-color:var(--color-red)}.checkoutArea .deliveryOptions,.checkoutArea .paymentOptions{display:flex;flex-direction:column;gap:12px}.checkoutArea .deliveryOption,.checkoutArea .paymentOption{display:flex;align-items:center;gap:16px;border:2px solid var(--border);background:var(--surface);padding:14px 16px;cursor:pointer;transition:var(--transition-default);position:relative}.checkoutArea .deliveryOption .deliveryLogo,.checkoutArea .deliveryOption .paymentLogo,.checkoutArea .paymentOption .deliveryLogo,.checkoutArea .paymentOption .paymentLogo{flex:0 0 84px;display:flex;align-items:center;justify-content:center}.checkoutArea .deliveryOption .deliveryLogo img,.checkoutArea .deliveryOption .paymentLogo img,.checkoutArea .paymentOption .deliveryLogo img,.checkoutArea .paymentOption .paymentLogo img{max-width:84px;max-height:40px;height:auto}.checkoutArea .deliveryOption .optionText,.checkoutArea .paymentOption .optionText{flex:1 1 auto;min-width:0}.checkoutArea .deliveryOption .deliveryHeadline,.checkoutArea .deliveryOption .paymentHeadline,.checkoutArea .paymentOption .deliveryHeadline,.checkoutArea .paymentOption .paymentHeadline{font-size:15px;font-weight:700}.checkoutArea .deliveryOption .deliveryDescription,.checkoutArea .deliveryOption .paymentDescription,.checkoutArea .paymentOption .deliveryDescription,.checkoutArea .paymentOption .paymentDescription{font-size:13px;color:var(--text-muted)}.checkoutArea .deliveryOption .optionCheck,.checkoutArea .paymentOption .optionCheck{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--border);color:transparent;font-size:14px;transition:var(--transition-default)}.checkoutArea .deliveryOption:hover,.checkoutArea .paymentOption:hover{border-color:var(--alert-info-border)}.checkoutArea .deliveryOption.active,.checkoutArea .paymentOption.active{border-color:var(--color-red)}.checkoutArea .deliveryOption.active .optionCheck,.checkoutArea .paymentOption.active .optionCheck{border-color:var(--color-red);background:var(--color-red);color:#fff}.checkoutArea .paymentDetails{border:2px solid var(--border);border-top:0;padding:14px 16px;background:var(--surface-2)}.checkoutArea #checkoutFastItems .basket-line{border-width:1px;padding:12px 14px;grid-template-columns:64px minmax(0,1fr) auto auto}.checkoutArea #checkoutFastItems .basket-line-image{width:64px;height:64px}.checkoutArea #checkoutFastItems .basket-line-name .basket-line-headline{font-size:15px}.checkoutArea .fastlane-submit{margin-top:20px}.checkoutArea .fastlane-order-pill{max-width:none;width:100%;height:54px;font-size:17px}.checkoutArea .fastlane-order-pill:disabled{opacity:.6;cursor:default}.checkoutArea #checkoutFastSum table.table{width:100%;margin:0;border-collapse:collapse;background:0 0;font-size:15px;color:var(--text)}.checkoutArea #checkoutFastSum table.table tr{border:0}.checkoutArea #checkoutFastSum table.table td{border:0;background:0 0;padding:7px 0}.checkoutArea #checkoutFastSum table.table .mainBackgroundInvert td,.checkoutArea #checkoutFastSum table.table tr.mainBackgroundInvert td{border-top:2px solid var(--border);padding-top:12px;font-size:18px}.checkoutArea #checkoutFastSum table.table .deliveryTime{font-size:14px;margin-top:8px}.checkoutArea #checkoutFastSum table.table .fa-10x,.footerContainer .footerNewsletterForm button i{font-size:14px}.checkoutArea .fastlane-disclaimer{margin-top:16px;font-size:12px;color:var(--text-muted)}.checkoutArea #checkoutLogin .caFormLinks a,.checkoutArea .fastlane-disclaimer a,.checkoutArea .thanks-contact .thanks-contact-item a{color:var(--text)}.checkoutArea #checkoutLogin{max-width:420px}.checkoutArea #checkoutLogin .caField{margin-bottom:12px}.checkoutArea #checkoutLogin .caField label{display:block;font-size:13px;font-weight:700;margin-bottom:4px}.checkoutArea #checkoutLogin .caAlert{padding:10px 12px;margin-bottom:12px;font-size:14px;border:1px solid var(--border);background:var(--surface-2)}.checkoutArea #checkoutLogin .caAlert-info{border-color:var(--alert-info-border);background:var(--color-red-5)}.checkoutArea #checkoutLogin .caSubmit{margin-top:12px;width:100%;max-width:none;cursor:pointer}.checkoutArea #checkoutLogin .caFormLinks{margin-top:12px;display:flex;flex-direction:column;gap:6px;font-size:14px}.checkoutArea #checkoutLogin .caLostPass{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.checkoutArea #checkoutLogin .cf-turnstile{margin:12px 0}.checkoutArea.checkout-thanks{padding-top:64px}.checkoutArea.checkout-thanks .caFaf{max-width:640px;margin:24px auto 0}.checkoutArea .thanks-card{background:var(--surface);border:2px solid var(--border);max-width:640px;margin:0 auto;padding:48px 36px 42px;text-align:center}.checkoutArea .thanks-card .block-overline{font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-red);margin-bottom:10px}.checkoutArea .thanks-check{width:84px;height:84px;margin:0 auto 22px;color:var(--color-red)}.checkoutArea .thanks-headline{font-family:var(--font-default);font-size:26px;line-height:1.3;font-weight:400;margin:0 0 18px}.checkoutArea .thanks-ordernumber{display:inline-flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--border);padding:10px 18px;margin-bottom:18px}.checkoutArea .thanks-ordernumber .thanks-ordernumber-label{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.checkoutArea .thanks-ordernumber .thanks-ordernumber-value{font-size:16px;font-weight:700}.checkoutArea .thanks-text{font-size:15px;margin:0 auto 22px;max-width:440px}.checkoutArea .thanks-next{display:flex;flex-direction:column;gap:10px;max-width:420px;margin:0 auto 26px;text-align:left}.checkoutArea .thanks-next .thanks-next-item{display:flex;align-items:flex-start;gap:10px;font-size:14px}.checkoutArea .thanks-next .thanks-next-item .thanks-next-icon{color:var(--color-red);font-size:18px;line-height:1.2}.checkoutArea .thanks-contact{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:24px}.checkoutArea .thanks-contact .thanks-contact-item{display:flex;align-items:center;gap:8px;font-size:14px}.checkoutArea .thanks-brand{margin-bottom:26px}.checkoutArea .thanks-brand .thanks-brand-image{max-width:260px;height:auto}.checkoutArea .thanks-brand p{margin:10px 0 0;font-size:14px}#topNavigation .mainNavigation a.nav-link,.checkoutArea .thanks-continue{text-decoration:none}@media (max-width:991px){.checkoutArea .basket-layout{grid-template-columns:1fr}.checkoutArea .basket-aside{position:static}}@media (max-width:768px){.checkoutArea{padding:30px 0 48px}.checkoutArea .checkout-heading{margin-bottom:22px}.checkoutArea .basket-line{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"image main" "image qty" "total total";row-gap:10px}.checkoutArea .basket-line .basket-line-image{grid-area:image;width:72px;height:72px;align-self:start}.checkoutArea .basket-line .basket-line-main{grid-area:main}.checkoutArea .basket-line .basket-line-qty{grid-area:qty;flex-direction:row;justify-content:flex-start}.checkoutArea .basket-line .basket-line-total{grid-area:total;display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--border);padding-top:10px}.checkoutArea #checkoutFastItems .basket-line{grid-template-columns:56px minmax(0,1fr)}.checkoutArea #checkoutFastItems .basket-line .basket-line-image{width:56px;height:56px}.checkoutArea .fastlane-card{padding:20px 16px 24px}.checkoutArea .deliveryOption,.checkoutArea .paymentOption{gap:10px}.checkoutArea .deliveryOption .deliveryLogo,.checkoutArea .deliveryOption .paymentLogo,.checkoutArea .paymentOption .deliveryLogo,.checkoutArea .paymentOption .paymentLogo{flex-basis:64px}.checkoutArea .deliveryOption .deliveryLogo img,.checkoutArea .deliveryOption .paymentLogo img,.checkoutArea .paymentOption .deliveryLogo img,.checkoutArea .paymentOption .paymentLogo img{max-width:64px}.checkoutArea .thanks-card{padding:36px 20px 32px}.checkoutArea .thanks-contact{gap:18px;flex-direction:column;align-items:center}}.review-detail-page,.testimonial-form-page,.voting-page{padding:0}.review-detail-page .block-breadcrumb,.testimonial-form-page .block-breadcrumb,.voting-page .block-breadcrumb{background:0 0;padding:0 0 calc(var(--gap)*2)}.review-detail-band,.testimonial-band,.voting-page-band{background:var(--surface-2);padding:calc(var(--gap)*3) 0 calc(var(--gap)*4)}.review-detail-band .po-head,.testimonial-band .po-head,.voting-page-band .po-head{margin-bottom:0;text-align:center}.review-detail-band .po-head .block-overline,.testimonial-band .po-head .block-overline,.voting-page-band .po-head .block-overline{color:var(--color-red);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;margin-bottom:6px}.review-detail-band .po-head .po-headline,.testimonial-band .po-head .po-headline,.voting-page-band .po-head .po-headline{margin:0}.review-detail-body,.testimonial-body,.testimonial-done,.voting-page-body{background:var(--surface);padding:calc(var(--gap)*5) 0 calc(var(--gap)*8)}.voting-page .voting-page-subline{margin:12px 0 0;color:var(--text-soft)}.voting-page .voting-note{max-width:760px;margin:0 auto calc(var(--gap)*3);padding:14px 18px;border-radius:10px;font-size:.9375rem}.voting-page .voting-note--error{background:var(--surface-accent-soft);color:var(--color-red)}.voting-page .voting-note--success{background:var(--surface-accent-mint);color:var(--text)}.voting-page .voting-done{text-align:center}.voting-page .voting-done .voting-done-text{margin:0 0 calc(var(--gap)*3);color:var(--text-soft)}.voting-page .voting-card{display:grid;grid-template-columns:260px 1fr;gap:calc(var(--gap)*4);max-width:900px;margin:0 auto calc(var(--gap)*4);padding:calc(var(--gap)*3);border:1px solid var(--border);border-radius:14px;background:var(--surface)}.voting-page .voting-card-product{text-align:center}.voting-page .voting-card-image{margin-bottom:14px}.voting-page .voting-card-image img{max-width:100%;height:auto;max-height:180px}.voting-page .voting-card-brand{display:block;font-weight:700}.voting-page .voting-card-variant{display:block;font-family:var(--font-serif, "DM Serif Display", serif);font-size:1.1875rem;color:var(--text-soft)}.voting-page .voting-field{margin-bottom:calc(var(--gap)*2)}.voting-page .voting-label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:700}.voting-page .voting-hint{margin-left:8px;font-weight:400;font-size:.75rem;color:var(--text-muted)}.voting-page .voting-input{width:100%;padding:11px 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font-size:.9375rem;font-family:inherit}.testimonial-form-page .testimonial-input:focus,.voting-page .voting-input:focus{outline:0;border-color:var(--color-red)}.voting-page .voting-textarea{min-height:120px;resize:vertical}.voting-page .voting-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.voting-page .voting-star-input{position:absolute;opacity:0;width:0;height:0}.voting-page .voting-star{color:var(--border-strong);cursor:pointer;line-height:0;transition:color .12s ease}.voting-page .voting-star-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.voting-page .voting-star-input:checked~.voting-star,.voting-page .voting-stars:hover .voting-star{color:#f5c518}.voting-page .voting-star:hover~.voting-star{color:var(--border-strong)}.voting-page .voting-star-input:focus-visible+.voting-star{outline:2px solid var(--color-red);outline-offset:2px}.voting-page .voting-check{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;cursor:pointer}.voting-page .voting-check input{margin-top:3px;accent-color:var(--color-red)}.voting-page .voting-required{margin:10px 0 calc(var(--gap)*2);font-size:.75rem;color:var(--text-muted)}.voting-page .voting-submit{max-width:100%}.testimonial-form-page .testimonial-band-text{max-width:720px;margin:14px auto 0;color:var(--text-soft)}.testimonial-form-page .testimonial-section-headline{margin:0 0 8px;font-size:1.375rem}.testimonial-form-page .testimonial-section-text{margin:0 0 calc(var(--gap)*3);color:var(--text-soft)}.testimonial-form-page .testimonial-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap)*3);margin-bottom:calc(var(--gap)*6)}.testimonial-form-page .testimonial-step-no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--color-red);color:#fff;font-weight:700}.testimonial-form-page .testimonial-step-headline{margin:0 0 6px;font-size:1.0625rem}.testimonial-form-page .testimonial-step-text{margin:0;color:var(--text-soft);font-size:.9375rem}.testimonial-form-page .testimonial-rewards{margin-bottom:calc(var(--gap)*6);text-align:center}.testimonial-form-page .testimonial-rewards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap)*3)}.testimonial-form-page .testimonial-reward{padding:calc(var(--gap)*3) calc(var(--gap)*2);border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.testimonial-form-page .testimonial-reward-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-red)}.testimonial-form-page .testimonial-reward-value{display:block;margin:8px 0 2px;font-family:var(--font-serif, "DM Serif Display", serif);font-size:2.25rem;line-height:1.1;color:var(--text)}.testimonial-form-page .testimonial-reward-note{font-size:.8125rem;color:var(--text-soft)}.testimonial-form-page .testimonial-card{margin-bottom:calc(var(--gap)*4);padding:calc(var(--gap)*4);border:1px solid var(--border);border-radius:14px}.testimonial-form-page .testimonial-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:calc(var(--gap)*4)}.testimonial-form-page .testimonial-grid--video{grid-template-columns:1fr 1fr}.testimonial-form-page .testimonial-field{margin-bottom:calc(var(--gap)*2)}.testimonial-form-page .testimonial-field-row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gap)*2)}.testimonial-form-page .testimonial-label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:700}.testimonial-form-page .testimonial-hint{margin-left:6px;font-weight:400;font-size:.75rem;color:var(--text-muted)}.testimonial-form-page .testimonial-input{width:100%;padding:11px 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font-size:.9375rem;font-family:inherit}.testimonial-form-page .testimonial-drop.is-over,.testimonial-form-page .testimonial-drop:hover,.testimonial-form-page .testimonial-input.has-error{border-color:var(--color-red);background:var(--surface-accent-soft)}.testimonial-form-page .testimonial-textarea{min-height:150px;resize:vertical}.testimonial-form-page .testimonial-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:170px;padding:calc(var(--gap)*3);border:1px dashed var(--border-strong);border-radius:12px;background:var(--surface-2);color:var(--text-soft);text-align:center;font-size:.875rem;cursor:pointer;transition:var(--transition-default)}.testimonial-form-page .testimonial-drop.has-file{border-style:solid;border-color:var(--color-red);color:var(--text)}.testimonial-form-page .testimonial-drop-text{word-break:break-word}.testimonial-form-page .testimonial-required{margin:0;font-size:.75rem;color:var(--text-muted)}.testimonial-form-page .testimonial-typeswitch{display:inline-flex;margin-bottom:calc(var(--gap)*3);padding:4px;border-radius:200px;background:var(--surface-2)}.testimonial-form-page .testimonial-type{padding:9px 22px;border:0;border-radius:200px;background:0 0;color:var(--text-soft);font-size:.9375rem;font-family:inherit;cursor:pointer;transition:var(--transition-default)}.testimonial-form-page .testimonial-type.is-active{background:var(--color-red);color:#fff}.testimonial-form-page .testimonial-note{margin:0 0 calc(var(--gap)*3);padding:12px 16px;border-radius:10px;background:var(--surface-accent);font-size:.875rem}.testimonial-form-page .testimonial-video{width:100%;border-radius:12px}.testimonial-form-page .testimonial-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap)*3);margin-top:calc(var(--gap)*4);padding-top:calc(var(--gap)*3);border-top:1px solid var(--border-soft)}.testimonial-form-page .testimonial-guide-headline{margin:0 0 6px;font-size:.9375rem}.testimonial-form-page .testimonial-guide-text{margin:0 0 10px;color:var(--text-soft);font-size:.875rem}.testimonial-form-page .testimonial-textgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap)*3)}.testimonial-form-page .testimonial-example{margin-bottom:10px;font-size:.8125rem}.testimonial-form-page .testimonial-example summary{color:var(--color-red);cursor:pointer}.testimonial-form-page .testimonial-example p{margin:8px 0 0;padding:12px 14px;border-radius:8px;background:var(--surface-2);color:var(--text-soft);font-style:italic}.testimonial-form-page .testimonial-card--submit{text-align:center}.testimonial-form-page .testimonial-check{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 calc(var(--gap)*3);font-weight:700;cursor:pointer}.testimonial-form-page .testimonial-check input{width:18px;height:18px;accent-color:var(--color-red)}.testimonial-form-page .testimonial-error{max-width:620px;margin:0 auto calc(var(--gap)*2);padding:12px 16px;border-radius:10px;background:var(--surface-accent-soft);color:var(--color-red);font-size:.9375rem}.testimonial-form-page .testimonial-submit{max-width:420px;margin:0 auto}.testimonial-form-page .testimonial-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:voBasketSpin .7s linear infinite}.testimonial-done .testimonial-done-card{max-width:640px;margin:0 auto;padding:calc(var(--gap)*5);border-radius:14px;background:var(--surface-accent);text-align:center}.testimonial-done .testimonial-done-headline{margin:0 0 12px;font-size:1.5rem}.testimonial-done .testimonial-done-text{margin:0 0 calc(var(--gap)*3);color:var(--text-soft)}.review-detail-page .review-detail-role{margin:8px 0 0;color:var(--text-soft)}.review-detail-page .review-detail-rating{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;font-size:.875rem}.review-detail-page .review-detail-article{max-width:760px;margin:0 auto}.review-detail-page .review-detail-figure{margin:0 0 calc(var(--gap)*3)}.review-detail-page .review-detail-figure img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:14px}.review-detail-page .review-detail-video{width:100%;margin-bottom:calc(var(--gap)*3);border-radius:14px}.review-detail-page .review-detail-teaser{margin:0 0 calc(var(--gap)*3);font-size:1.1875rem;line-height:1.6;color:var(--text-soft)}.review-detail-page .review-detail-text{line-height:1.75}.review-detail-page .review-detail-text p{margin:0 0 1em}.review-detail-page .review-detail-product{max-width:760px;margin:calc(var(--gap)*5) auto 0;padding-top:calc(var(--gap)*3);border-top:1px solid var(--border-soft)}.review-detail-page .review-detail-product-label{display:block;margin-bottom:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.review-detail-page .review-detail-product-card{display:inline-flex;align-items:center;gap:16px;padding:12px 20px 12px 12px;border:1px solid var(--border);border-radius:12px;color:inherit;text-decoration:none;transition:var(--transition-default)}.review-detail-page .review-detail-product-card:hover{border-color:var(--color-red)}.review-detail-page .review-detail-product-card img{width:64px;height:64px;object-fit:contain}.review-detail-page .review-detail-product-name{font-weight:700}.review-detail-page .review-detail-actions{display:flex;justify-content:center;gap:14px;margin-top:calc(var(--gap)*5)}@media (max-width:991px){.testimonial-form-page .testimonial-grid,.testimonial-form-page .testimonial-grid--video,.testimonial-form-page .testimonial-guide,.testimonial-form-page .testimonial-rewards-grid,.testimonial-form-page .testimonial-steps,.testimonial-form-page .testimonial-textgrid,.voting-page .voting-card{grid-template-columns:1fr}.testimonial-form-page .testimonial-card{padding:calc(var(--gap)*3) calc(var(--gap)*2)}.testimonial-form-page .testimonial-typeswitch{display:flex;width:100%}.testimonial-form-page .testimonial-typeswitch .testimonial-type{flex:1;padding:9px 8px;font-size:.875rem}.review-detail-page .review-detail-actions{flex-direction:column;align-items:stretch}.review-detail-page .review-detail-actions .cart-pill,.review-detail-page .review-detail-actions .pill-outline{max-width:100%}}.checkout-summary-page{padding:0}.checkout-summary-page .checkout-summary-band{background:var(--surface-2);padding:calc(var(--gap)*3) 0 calc(var(--gap)*4)}.checkout-summary-page .checkout-summary-band .po-head{margin-bottom:0;text-align:center}.checkout-summary-page .checkout-summary-band .po-head .block-overline{color:var(--color-red);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;margin-bottom:6px}.checkout-summary-page .checkout-summary-actions form,.checkout-summary-page .checkout-summary-band .po-head .po-headline{margin:0}.checkout-summary-page .checkout-summary-subline{margin:12px 0 0;color:var(--text-soft)}.checkout-summary-page .checkout-summary-body{background:var(--surface);padding:calc(var(--gap)*5) 0 calc(var(--gap)*8)}.checkout-summary-page .checkout-summary-addresses{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap)*3);margin-bottom:calc(var(--gap)*4)}.checkout-summary-page .checkout-summary-card{padding:calc(var(--gap)*3);border:1px solid var(--border);border-radius:14px;background:var(--surface)}.checkout-summary-page .checkout-summary-card-title{margin-bottom:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-red)}.checkout-summary-page .checkout-summary-address{display:flex;flex-direction:column;gap:2px;font-style:normal;line-height:1.5}.checkout-summary-page .checkout-summary-paymentnote{display:block;margin-top:8px;font-size:.8125rem;color:var(--text-soft)}.checkout-summary-page .checkout-summary-order{display:grid;grid-template-columns:1fr 360px;gap:calc(var(--gap)*3);align-items:start}.checkout-summary-page .checkout-summary-note{margin:calc(var(--gap)*3) 0 0;padding:12px 16px;border-radius:10px;background:var(--surface-accent);font-size:.875rem}.checkout-summary-page .checkout-summary-disclaimer{margin:calc(var(--gap)*4) 0 0;padding:calc(var(--gap)*3);border-radius:12px;background:var(--surface-2);font-size:.875rem}.checkout-summary-page .checkout-summary-disclaimer a{color:var(--color-red)}.checkout-summary-page .checkout-summary-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:calc(var(--gap)*4)}@media (max-width:991px){.checkout-summary-page .checkout-summary-addresses,.checkout-summary-page .checkout-summary-order{grid-template-columns:1fr}.checkout-summary-page .checkout-summary-actions{flex-direction:column-reverse;align-items:stretch}.checkout-summary-page .checkout-summary-actions .cart-pill,.checkout-summary-page .checkout-summary-actions .pill-outline{width:100%;max-width:100%}}.reviews-page .reviews-stories{margin-bottom:calc(var(--gap)*6)}.reviews-page .reviews-stories-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--gap)*2);margin-bottom:calc(var(--gap)*3)}.reviews-page .reviews-stories-headline{margin:0 0 6px;font-size:1.5rem}.reviews-page .reviews-stories-headline--second{margin-top:calc(var(--gap)*7)}.reviews-page .reviews-stories-intro{margin:0;color:var(--text-soft)}.reviews-page .reviews-stories-nav{display:flex;flex:0 0 auto;gap:8px}.reviews-page .reviews-stories-arrow{width:38px;height:38px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--text);font-size:1.25rem;line-height:1;cursor:pointer;transition:var(--transition-default)}.reviews-page .reviews-stories-arrow:hover:not(:disabled){border-color:var(--color-red);color:var(--color-red)}.reviews-page .reviews-stories-arrow:disabled{opacity:.35;cursor:default}.reviews-page .reviews-stories-grid{display:flex;gap:calc(var(--gap)*3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.reviews-page .reviews-stories-grid::-webkit-scrollbar{display:none}.reviews-page .reviews-story{display:flex;flex:0 0 260px;scroll-snap-align:start;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:inherit;text-decoration:none;transition:var(--transition-default)}.reviews-page .reviews-story:hover{border-color:var(--color-red)}.reviews-page .reviews-story-image{display:block;aspect-ratio:4/3;background:var(--surface-2)}#topNavigationMobile .mobileNav__promoImage img,.reviews-page .reviews-story-image img{width:100%;height:100%;object-fit:cover}.reviews-page .reviews-story-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:calc(var(--gap)*3)}.reviews-page .reviews-story-name{font-weight:700}.reviews-page .reviews-story-role{font-size:.8125rem;color:var(--text-soft)}.reviews-page .reviews-story-teaser{font-size:.875rem;line-height:1.55;color:var(--text-soft)}.reviews-page .reviews-story-more{margin-top:auto;padding-top:10px;font-size:.875rem;color:var(--color-red)}@media (max-width:768px){.reviews-page .reviews-stories-head{flex-direction:column;align-items:flex-start}.reviews-page .reviews-stories-nav{display:none}.reviews-page .reviews-story{flex-basis:78%}}.cart-pill .cart-pill-icon{flex:0 0 22px;width:22px;height:22px}.cart-pill .cart-pill-icon svg{width:100%;height:100%;display:block}@media (max-width:768px){.banner-image-usp-rating,.hero-rating,.reviews-page-average{flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.block-banner-hero .hero-trust{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;justify-items:start;margin-top:2rem}.block-banner-hero .hero-trust .hero-trust-item{align-items:flex-start}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon,.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon--inline{flex:0 0 26px;width:26px;max-width:26px;height:26px;margin-top:1px}.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon img,.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon svg,.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon--inline img,.block-banner-hero .hero-trust .hero-trust-item .hero-trust-icon--inline svg{width:100%;height:100%;object-fit:contain}.block-category-browser .catbrowser-searchband .catbrowser-searchband-inner .catbrowser-matrix,.po-matrix{width:100%;flex:1 1 100%}.testimonial-form-page .testimonial-steps{text-align:center}}@media (max-width:991px){.footerModern__withdrawal{margin-left:auto;margin-right:auto}}@media (max-width:768px){#checkoutFastForm .form-check-input,.checkoutFast .form-check-input{width:20px;height:20px}}.cart-pill .cart-pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-pill .cart-pill-cta{flex:0 0 auto}.reviews-page-average-text{display:block}.block-product-buybox .buybox-abo{margin:calc(var(--gap)*2) 0 0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.block-product-buybox .buybox-abo-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:0;background:var(--surface-2);color:var(--text);font-family:inherit;font-size:.875rem;font-weight:700;text-align:left;cursor:pointer}.block-product-buybox .buybox-abo-toggle:hover{background:var(--surface-3)}.block-product-buybox .buybox-abo-toggle.is-open .buybox-abo-toggle-icon{transform:rotate(45deg)}.block-product-buybox .buybox-abo-toggle-icon{flex:0 0 auto;font-size:1.25rem;line-height:1;color:var(--color-red);transition:transform .2s ease}.block-product-buybox .buybox-abo-panel{padding:16px}.block-product-buybox .buybox-abo-panel[hidden]{display:none}.block-product-buybox .buybox-abo-fields{display:grid;grid-template-columns:90px 1fr 1fr;gap:10px;margin-bottom:14px}.block-product-buybox .buybox-abo-field{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-align:left}.block-product-buybox .buybox-abo-label{font-size:.75rem;color:var(--text-soft)}.block-product-buybox .buybox-abo-input{width:100%;height:40px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font-family:inherit;font-size:.875rem}.block-product-buybox .buybox-abo-input:focus{outline:0;border-color:var(--color-red)}.block-product-buybox .buybox-abo-bestprice{margin:12px 0 0;font-size:.75rem;line-height:1.5;color:var(--text-soft)}.block-product-buybox .buybox-abo-bestprice[hidden]{display:none}.block-product-buybox .buybox-check-link{padding:0;border:0;background:0 0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.block-product-buybox .buybox-check-link.is-open,.block-product-buybox .buybox-check-link:hover,.block-product-buybox .buybox-guarantee a{color:var(--color-red)}.block-product-buybox .buybox-guarantee{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--surface-2);font-size:.8125rem;line-height:1.55;color:var(--text-soft)}.block-product-buybox .buybox-guarantee[hidden]{display:none}@media (max-width:767px){.block-product-buybox .buybox-abo-fields{grid-template-columns:1fr 1fr}.block-product-buybox .buybox-abo-field:first-child{grid-column:1/-1}}.reviews-all-cta{display:flex;justify-content:center;margin-top:calc(var(--gap)*3)}.reviews-all-button{border:1px solid var(--product-color, var(--color-red));background:0 0;color:var(--product-color, var(--color-red));border-radius:999px;padding:12px 28px;font-size:15px;line-height:20px;font-weight:700;cursor:pointer;transition:background var(--transition-default),color var(--transition-default)}.reviews-all-button:hover{background:var(--product-color, var(--color-red));color:#fff}body.reviews-overlay-open{overflow:hidden}.reviews-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.reviews-overlay[hidden]{display:none}.reviews-overlay .reviews-overlay-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.reviews-overlay .reviews-overlay-panel{position:relative;background:var(--surface);border-radius:20px;width:100%;max-width:720px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-small)}.reviews-overlay .reviews-overlay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 18px;border-bottom:1px solid var(--border-soft)}.reviews-overlay .reviews-overlay-title{font-size:19px;line-height:24px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:10px}.reviews-overlay .reviews-overlay-count{font-size:13px;font-weight:700;color:#fff;background:var(--product-color, var(--color-red));border-radius:999px;padding:2px 10px}.reviews-overlay .reviews-overlay-close{border:0;background:0 0;font-size:30px;line-height:1;color:var(--text-soft);cursor:pointer;padding:0 4px}.reviews-overlay .reviews-overlay-close:hover{color:var(--text)}.reviews-overlay .reviews-overlay-body{overflow-y:auto;padding:8px 26px 26px;-webkit-overflow-scrolling:touch}.reviews-overlay .reviews-overlay-item{padding:20px 0;border-bottom:1px solid var(--border-soft)}.reviews-overlay .reviews-overlay-item:last-child{border-bottom:0}.reviews-overlay .reviews-overlay-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.reviews-overlay .reviews-overlay-name{font-size:14px;font-weight:700;color:var(--text)}.reviews-overlay .reviews-overlay-date{font-size:13px;color:var(--text-muted)}.reviews-overlay .reviews-overlay-text{font-size:14px;line-height:22px;color:var(--text);margin:0;text-wrap:pretty}@media (max-width:767px){.reviews-overlay{padding:0}.reviews-overlay .reviews-overlay-panel{max-width:none;max-height:100%;height:100%;border-radius:0}.reviews-overlay .reviews-overlay-head{padding:18px 18px 14px}.reviews-overlay .reviews-overlay-body{padding:4px 18px 20px}}.block-product-nutrition .product-nutrition-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px 46px;align-items:start;text-align:left}.block-product-nutrition .product-nutrition-col{min-width:0}.block-product-nutrition .product-nutrition-col--table .product-preview{--preview-height:620px;--preview-fade:var(--surface)}.block-product-nutrition .product-nutrition-col--table .product-nutrition-content{overflow-x:auto}.block-product-nutrition .product-nutrition-col--table .product-nutrition-content table{width:100%;max-width:100%}.block-product-nutrition .product-nutrition-part+.product-nutrition-part{margin-top:30px}.block-product-nutrition .product-nutrition-subhead{font-size:17px;line-height:22px;font-weight:700;color:var(--product-color, var(--color-red));margin:0 0 10px}@media (max-width:991px){.block-product-nutrition .product-nutrition-split{grid-template-columns:1fr;gap:28px}}.cappuccino-badge,.hero-badge,.price-badge-text,.product-single-badge{font-family:var(--font-default)}.cappuccino-badge strong,.hero-badge strong,.price-badge-text strong,.product-single-badge strong{font-family:var(--font-display);font-weight:700}.paypal-express-button{max-width:320px;margin:0 auto}#paypalButtonContainer>*+*,.paypal-express-button>*+*{margin-top:8px}.applepay-express,.paypal-wallet-button{max-width:320px;margin:0 auto}.paypal-wallet-button button,.paypal-wallet-button>*{width:100%!important;min-height:var(--wallet-height, 45px)}.applepay-express-btn{display:block;width:100%;height:45px;border:0;border-radius:4px;cursor:pointer;-webkit-appearance:-apple-pay-button;appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black}@supports not (-webkit-appearance:-apple-pay-button){.applepay-express-btn{display:none}}.block-banner-countdown .block-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h2);line-height:var(--lh-heading);margin-bottom:calc(var(--gap)*2)}.block-banner-countdown .block-description{margin-bottom:calc(var(--gap)*4)}.block-banner-countdown .countdown{display:flex;flex-wrap:nowrap;justify-content:center;gap:calc(var(--gap)*2);margin:0 auto calc(var(--gap)*4);max-width:500px}@media (min-width:992px){.block-banner-countdown .countdown{gap:calc(var(--gap)*4)}}.block-banner-countdown .countdown__unit{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;padding:calc(var(--gap)*2) calc(var(--gap));border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}.block-banner-countdown .countdown__value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-red);font-size:1.8rem;line-height:2rem;font-variant-numeric:tabular-nums}@media (min-width:992px){.block-banner-countdown .countdown__value{font-size:2.6rem;line-height:3rem}}.block-banner-countdown .countdown__label{color:var(--text-muted);font-size:.75rem;line-height:1rem}@media (min-width:992px){.block-banner-countdown .countdown__label{font-size:.9rem}}.block-banner-countdown .cta1{margin-top:calc(var(--gap)*2)}.block-banner-countdown[hidden]{display:none!important}:root{--topnav-offset:0px;--topnav-height:60px}html{text-rendering:optimizeLegibility!important;height:100%;box-sizing:border-box}body{color:var(--main-text-color);background-color:var(--surface);font-family:var(--font-default),var(--font-fallback),serif;text-rendering:optimizeLegibility}body.no-overflow{overflow:hidden!important}.modal-body .helper-headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin:calc(var(--gap)*4) 0}.cms,body,html{max-width:100vw}.breadcrumb{background-color:transparent;margin-bottom:0}.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item a:active,.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item a:visited{text-decoration:none;font-size:.9em;color:var(--bs-secondary-color)}@media (max-width:767px){.breadcrumb{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb-item{white-space:nowrap;flex-shrink:0}.breadcrumb-item a span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}}.breadcrumb .divider{padding:0 20px}.backgroundHeader{background-color:var(--surface-2)}.contentMaxWidth{max-width:100vw;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}@media (min-width:992px){.contentMaxWidth{max-width:calc(1280px + var(--page-gutter)*2);width:100%;margin:0 auto}}.contentMaxInnerWidth{width:100%;max-width:calc(900px + var(--page-gutter)*2);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}@media (min-width:992px){.contentMaxInnerWidth{margin:0 auto}}.contentMaxWidth .contentMaxInnerWidth{padding-left:0;padding-right:0;max-width:900px}.contentMaxWidthExtended{width:100%;max-width:95%;margin:0 auto}@media (max-width:991px){.contentMaxWidthExtended{max-width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}.contentMaxWidthFull{position:relative;width:100%;max-width:none}.mainBackground{background-color:var(--surface)}.mainBackgroundTheme{background-color:var(--color-red);color:var(--color-white)}.mainBackgroundInvert{background-color:var(--surface-2);color:var(--text)}.mainBackgroundLight{background-color:#f5f4f4}.mainBackgroundHighlight{background-color:#3c3c3b;color:var(--main-text-color-invert)}.textHighlight{line-height:1.3em;font-size:1.5em;color:var(--vo-color-theme)}.gradient,.gradient a{color:var(--color-white)}.gradient::before{z-index:-1;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,transparent 90%)}@media (min-width:992px){.gradient::before{background:linear-gradient(to right,rgba(0,0,0,.7) 0,transparent 90%)}}.gradient,.gradient-top-bottom{position:relative;z-index:0;height:100%;min-height:300px}.gradient-top-bottom,.gradient-top-bottom a{color:var(--color-white)}.gradient-top-bottom::before{z-index:-1;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 90%)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.3rem}.mainColor{color:var(--main-text-color)}.subColor{color:#aaa8a6!important}.whiteColor{color:var(--color-white)!important}.colorGreen{color:var(--vo-color-theme-green)!important}.colorGrey{color:var(--vo-color-theme-grey)!important}.colorHighlight{color:var(--vo-color-theme)!important}.mainColorInvert{color:var(--main-text-color-invert)}.mainBackgroundColor,.mainBackgroundColor a{background-color:var(--surface-2);color:var(--text)}.bold{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.highlightColor,.themeFontColor{color:var(--vo-color-theme)!important}.bg.bg-theme,.btn.btn-primary,.btn.btn-theme{color:var(--main-text-color-invert)!important;background-color:#d58878!important;border-color:#d58878!important}.btn.btn-theme-invert{color:var(--main-text-color)!important;background-color:#fff!important;border-color:#d3d3d3!important}.btn-theme-confirm,.btn-theme-grey,.btn-theme-invert,.btn.btn-theme,.btn.btn-theme-highlight{border-radius:var(--radius);padding:.3em 2em .4em}.btn.btn-sm.btn-theme,.btn.btn-sm.btn-theme-invert{font-size:.9em}.btn-theme-confirm,.btn-theme-grey:hover,.btn-theme-highlight{color:var(--main-text-color-invert)!important;background-color:var(--vo-color-theme-green)!important;border-color:var(--vo-color-theme-green)!important}.btn-theme-grey:hover,.btn-theme-highlight{background-color:var(--vo-color-theme)!important;border-color:var(--vo-color-theme)!important}.btn-theme-grey{color:var(--main-text-color);background-color:var(--color-gray-90);border-color:var(--color-gray-90)}.bg-theme{background-color:var(--surface-2);color:var(--text)}.bg-theme-success{background-color:var(--color-success-light)}.alert.alert-theme,.bg-theme-highlight{color:var(--main-text-color-invert)!important;background-color:#d58878!important;border-color:#d58878!important}.btn.btn-theme-badge{background-color:var(--color-gray-90);border:1px solid var(--color-gray-80);border-radius:2rem;padding:.5rem 2rem}.btn.btn-theme-badge.active,.btn.btn-theme-badge:hover{background-color:var(--color-red);color:var(--color-white)}.btn.btn-theme-badge.active,.btn.btn-theme-neutral{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}.btn.btn-theme-neutral{display:inline-flex;flex-direction:row;justify-content:start;align-items:center;outline:0!important;border:0!important;padding-left:0;padding-right:0}.btn.btn-theme-neutral.revert:before,.btn.btn-theme-neutral:after{display:flex;padding-left:.4em;padding-top:.35em;content:url(../images/all/icon-button-neutral.svg)}.btn.btn-theme-neutral.revert:before{transform:rotate(180deg)}.btn.btn-theme-neutral.revert:after{display:none;content:""}.icon{display:inline-block;height:20px;width:20px;background-repeat:no-repeat;background-position:left center;margin-right:calc(var(--gap))}.icon.icon-perfekter-schutz{background-image:url(../images/all/perfekter-schutz.svg)}.icon.icon-pannenservice{background-image:url(../images/all/pannenservice.svg)}.icon.icon-krankentransport{background-image:url(../images/all/krankentransport.svg)}.headlineContainer{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h1);line-height:var(--lh-heading)}.headerBanner{position:fixed;left:0;right:0;top:0;height:36px;overflow:hidden;font-size:.8rem;background-color:var(--color-red);color:var(--color-white);border-bottom:1px solid var(--color-white);z-index:100}#topNavigationMobile{position:fixed;display:none;width:100vw;z-index:10000;left:0;top:60px;right:0;height:calc(100vh - 60px)}#topNavigationMobile.open{display:block!important;background-color:transparent}#topNavigationMobile.with-banner{top:calc(36px + 60px);height:calc(100vh - 36px + 60px)}@media (min-width:992px){#topNavigationMobile{display:none}}#topNavigationMobile .nav-item{border-bottom:1px solid var(--main-text-color)}#topNavigationMobile .nav-item .nav-link{color:var(--main-text-color);padding:.6em 0;font-size:1.2em}#topNavigationMobile .animated-content{padding:15px;background-color:var(--surface);height:calc(100vh - 60px)}#topNavigationMobile hr{border-top:1px solid #fff}#topNavigationMobile.with-banner .animated-content{height:calc(100vh - 36px + 60px)}#topNavigationMobile .mobileNav{position:relative;height:100%}#topNavigationMobile .mobileNav__panel{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateX(12%);transition:transform var(--transition-default),opacity var(--transition-default),visibility var(--transition-default)}#topNavigationMobile .mobileNav__panel.is-active{opacity:1;visibility:visible;transform:translateX(0)}#topNavigationMobile .mobileNav__topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(var(--gap)*3);padding:0;border-bottom:1px solid var(--color-gray-90);background:var(--surface)}#topNavigationMobile .mobileNav__back{display:inline-flex;align-items:center;gap:calc(var(--gap)*2);background:0 0;border:0;padding:calc(var(--gap)*2) 0;color:var(--main-text-color)}#topNavigationMobile .mobileNav__title{justify-self:center;font-family:"Gudea","Helvetica Neue",Arial,sans-serif}#topNavigationMobile .mobileNav__list{list-style:none;margin:0;padding:0;overflow:auto;flex:1;background:var(--surface)}#topNavigationMobile .mobileNav__item{border-bottom:1px solid var(--color-gray-90)}#topNavigationMobile .mobileNav__row{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(var(--gap)*4);padding:calc(var(--gap)*2) calc(var(--gap)*4);background:0 0;border:0;text-decoration:none;color:var(--main-text-color);text-align:left}#topNavigationMobile .mobileNav__row:hover{color:var(--color-red)}#topNavigationMobile .mobileNav__label{font-size:1rem}#topNavigationMobile .mobileNav__label .mobileNav__firstLine{display:block}#topNavigationMobile .mobileNav__label .mobileNav__firstLine__header{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}#topNavigationMobile .mobileNav__label .mobileNav__subLine{font-size:.8rem;margin-top:-5px;display:block}#topNavigationMobile .mobileNav__promo{margin:calc(var(--gap)*4) calc(var(--gap)*2);padding:calc(var(--gap)*5);border-radius:var(--radius);box-shadow:var(--shadow-menu);background:var(--surface);border:1px solid var(--color-gray-90);text-decoration:none;color:var(--main-text-color);display:block}#topNavigationMobile .mobileNav__promoImage{position:relative;width:100%;height:180px;margin-bottom:calc(var(--gap)*2)}#topNavigationMobile .mobileNav__promoTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;margin-bottom:calc(var(--gap)*2)}#topNavigationMobile .mobileNav__promoText{color:var(--color-gray-40);margin-bottom:calc(var(--gap)*3)}#topNavigationMobile .mobileNav__row--toggle .mobileNav__chev{transition:transform var(--transition-default)}#topNavigationMobile .mobileNav__row--toggle[aria-expanded=true] .mobileNav__chev,.footerContainer .footerAccordion[open] .footerAccordion__summary i{transform:rotate(180deg)}#topNavigationMobile .mobileNav__toggle{padding:0 0 calc(var(--gap)*2)}#topNavigationMobile .mobileNav__subList{list-style:none;margin:0;padding:0 0 0 calc(var(--gap)*4);background-color:var(--surface-2);color:var(--text)}#topNavigationMobile .mobileNav__subItem{border:0;padding:0}#topNavigationMobile .mobileNav__subLink,#topNavigationMobile .mobileNav__subRow{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap)*3);width:100%;padding:calc(var(--gap)*1.5) 0;text-decoration:none;background:0 0;border:0;color:var(--main-text-color);text-align:left}#topNavigationMobile .mobileNav__subLink:hover,#topNavigationMobile .mobileNav__subRow:hover{color:var(--color-red)}#topNavigationMobile .mobileNav__firstLine{display:block}#topNavigationMobile .mobileNav__firstLine__header{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}#topNavigationMobile .mobileNav__subLine{font-size:.8rem;margin-top:-5px;display:block}#topNavigationMobile .mobileNav__toggle--nested,label>span,output>span{padding-left:calc(var(--gap)*2)}#topNavigationMobile .mobileNav__subList--nested{border-left:2px solid var(--color-gray-90)}#topNavigation{position:fixed;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;width:100vw;max-width:100vw;height:60px;padding:0 16px;z-index:1000;overflow:visible!important}@media (min-width:1200px){#topNavigation{height:75px;padding:0 24px;--topnav-height:75px}}#topNavigation.with-banner{top:36px;--topnav-offset:36px}#topNavigation .checkoutLineButton{position:absolute;z-index:4;display:none;right:0;padding-right:calc(var(--gap)*4);top:10px}@media (min-width:1200px){#topNavigation .checkoutLineButton{display:block}}#topNavigation .checkoutLineButton a{font-size:.9rem;color:var(--color-gray-60)}#topNavigation .logo{position:relative;flex:0 0 auto;z-index:3;text-align:center;padding:0 8px}@media (min-width:1200px){#topNavigation .logo{padding:0 16px}}#topNavigation .logo a{display:block;line-height:0}#topNavigation .logo img{display:block;width:auto;height:42px;max-width:182px;shape-rendering:geometricPrecision}@media (min-width:1200px){#topNavigation .logo img{height:57px;max-width:260px}}#topNavigation .mainNavigation{flex:1 1 auto;display:flex;justify-content:center;padding:0 calc(var(--gap)*2);z-index:3;overflow:visible!important}#topNavigation .mainNavigation ul,#topNavigation .mainNavigation ul.navbar-nav{overflow:visible!important}#topNavigation .mainNavigation ul.navbar-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--gap)*2);margin:0;padding:0}#topNavigation .mainNavigation li.nav-item{position:relative;padding:calc(var(--gap)) calc(var(--gap)*2);text-align:center;overflow:visible!important}#topNavigation .mainNavigation a.nav-link .bi{padding-left:.1rem}#topNavigation .navIcons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:2px;z-index:3}@media (min-width:1200px){#topNavigation .navIcons{padding-right:calc(var(--gap))}}#topNavigation .navIcons .navIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;outline:0;background:0 0;box-shadow:none;color:var(--main-text-color);text-decoration:none;cursor:pointer;position:relative;flex:0 0 auto;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;border-radius:50%;transition:color .15s ease,background-color .15s ease}#topNavigation .navIcons .navIcon:active,#topNavigation .navIcons .navIcon:focus,#topNavigation .navIcons .navIcon:focus-visible{outline:0;box-shadow:none}#topNavigation .navIcons .navIcon i.bi{font-size:21px;line-height:1}#topNavigation .navIcons .navIcon i.bi-person,#topNavigation .navIcons .navIcon i.bi-person-circle,#topNavigation .navIcons .navIcon i.bi-person-fill{font-size:24px}#topNavigation .navIcons .navIcon:hover{color:var(--color-red);background-color:var(--color-red-10)}#topNavigation .navIcons .headerBasketIcon .headerBasketIcon__count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-red);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}#topNavigation .navIcons .navBurger{margin-left:4px}@media (min-width:1200px){#topNavigation .navIcons .navBurger{display:none!important}}#topNavigation .navIcons .navBurger .animated-burger{position:relative;display:inline-block;width:22px;height:16px}#topNavigation .navIcons .navBurger .animated-burger span{position:absolute;left:0;display:block;width:100%;height:2px;background:var(--main-text-color);transition:transform .25s ease,opacity .2s ease,top .25s ease}#topNavigation .navIcons .navBurger .animated-burger span:nth-child(2){top:50%;margin-top:-1px}#topNavigation .navIcons .navBurger .animated-burger span:nth-child(3){top:100%;margin-top:-2px}#topNavigation .navIcons .navBurger .animated-burger.open span:nth-child(1){top:50%;margin-top:-1px;transform:rotate(45deg)}#topNavigation .navIcons .navBurger .animated-burger.open span:nth-child(2){opacity:0}#topNavigation .navIcons .navBurger .animated-burger.open span:nth-child(3){top:50%;margin-top:-1px;transform:rotate(-45deg)}#topNavigation .navIcons .userMenuDropdown{position:fixed;z-index:1000;min-width:300px;max-width:340px;background-color:var(--surface);border:1px solid #e8e6df;border-radius:12px;box-shadow:var(--shadow-large);opacity:0;visibility:hidden;transition:opacity var(--transition-default),visibility var(--transition-default);padding:calc(var(--gap)*3)}#topNavigation .navIcons .userMenuDropdown.is-open{opacity:1;visibility:visible}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--gap)*2.5)}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileHeader .userMenuDropdown__mobileTitle{font-family:var(--font-display);font-size:1.35rem;line-height:1.1}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileHeader .userMenuDropdown__mobileClose{display:none}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__content{display:block}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__login{display:block;width:100%;padding:11px 16px;margin-bottom:calc(var(--gap)*1.5);text-align:center;background-color:var(--color-red);border-radius:999px;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--color-white);transition:var(--transition-default)}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__login:hover{filter:brightness(.94);color:var(--color-white)}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__panel .userMenuDropdown__linkRow{justify-content:center;border:1px solid #e8e6df;border-radius:999px;padding:10px 16px}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__panel .userMenuDropdown__linkRow:hover{border-color:var(--color-red);background:0 0}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__linkRow{display:flex;align-items:center;gap:calc(var(--gap)*1.5);padding:8px 6px;border-radius:8px;color:var(--main-text-color);transition:var(--transition-default);text-decoration:none}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__linkRow:hover{background-color:var(--surface-2)}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--surface-2);font-size:.95rem;line-height:1}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__divider{height:1px;width:100%;background-color:#e8e6df;margin:calc(var(--gap)*1.5) 0}@media (max-width:991px){#topNavigation .navIcons .userMenuDropdown{inset:0;min-width:0;max-width:none;border-radius:0;box-shadow:none;padding:0;overflow:hidden}#topNavigation .navIcons .userMenuDropdown::before{display:none}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileHeader{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--gap)*2);border-bottom:1px solid rgba(0,0,0,.08);background-color:var(--surface-2);position:sticky;top:0;z-index:1}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileClose{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--gap)*2.25);height:calc(var(--gap)*2.25);border:0;background:0 0;border-radius:var(--radius);color:var(--main-text-color);transition:var(--transition-default);padding:0}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__mobileClose:hover{background-color:rgba(0,0,0,.04)}#topNavigation .navIcons .userMenuDropdown .userMenuDropdown__content{padding:calc(var(--gap)*1.25);overflow:auto;height:calc(100vh - calc(var(--gap)*4.25))}}#topNavigation .navIcons .searchOverlay input[type=search]::-webkit-search-cancel-button,#topNavigation .navIcons .searchOverlay input[type=search]::-webkit-search-decoration,#topNavigation .navIcons .searchOverlay input[type=search]::-webkit-search-results-button,#topNavigation .navIcons .searchOverlay input[type=search]::-webkit-search-results-decoration{display:none}#topNavigation .navIcons .searchOverlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--transition-default),visibility var(--transition-default)}#topNavigation .navIcons .searchOverlay.is-open{opacity:1;visibility:visible}#topNavigation .navIcons .searchOverlay.is-open .searchOverlay__panel{opacity:1;transform:translateY(0) scale(1)}#topNavigation .navIcons .searchOverlay .searchOverlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}#topNavigation .navIcons .searchOverlay .searchOverlay__panel{position:relative;z-index:1;width:min(620px,calc(100vw - 24px));max-height:min(78vh,640px);background-color:var(--surface-2);border-radius:12px;box-shadow:var(--shadow-large);display:flex;flex-direction:column;padding:calc(var(--gap)*5) calc(var(--gap)*5) calc(var(--gap)*4);opacity:0;transform:translateY(.75rem) scale(.98);transition:opacity var(--transition-default),transform var(--transition-default);overflow:hidden}@media (max-width:991px){#topNavigation .navIcons .searchOverlay .searchOverlay__panel{padding:calc(var(--gap)*4) calc(var(--gap)*3) calc(var(--gap)*3)}}#topNavigation .navIcons .searchOverlay .searchOverlay__title{font-family:var(--font-display);font-size:1.75rem;line-height:1.1;margin-bottom:calc(var(--gap)*3);text-align:center}#topNavigation .navIcons .searchOverlay .searchOverlay__bar{display:flex;align-items:center;gap:calc(var(--gap)*1.5);padding:0 0 calc(var(--gap)*1.5);border-bottom:2px solid var(--color-red);background:0 0}#topNavigation .navIcons .searchOverlay .searchOverlay__barIcon{font-size:1.2rem;color:var(--color-red)}#topNavigation .navIcons .searchOverlay .searchOverlay__input{flex:1 1 auto;border:0;outline:0;box-shadow:none;background:0 0;font-size:1.25rem;color:var(--main-text-color)}#topNavigation .navIcons .searchOverlay .searchOverlay__input:focus,#topNavigation .navIcons .searchOverlay .searchOverlay__input:focus-visible{outline:0;box-shadow:none;border:0}#topNavigation .navIcons .searchOverlay .searchOverlay__input::placeholder{opacity:.45}#topNavigation .navIcons .searchOverlay .searchOverlay__close{position:absolute;top:calc(var(--gap)*2);right:calc(var(--gap)*2);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e8e6df;background:var(--surface);border-radius:50%;color:var(--main-text-color);transition:var(--transition-default)}#topNavigation .navIcons .searchOverlay .searchOverlay__close:hover,.localeMenu .localeDropdown__row.is-active .localeDropdown__code{border-color:var(--color-red);color:var(--color-red)}#topNavigation .navIcons .searchOverlay .searchOverlay__body{background:0 0;padding:calc(var(--gap)*3) 0 0;display:grid;gap:calc(var(--gap)*3);overflow:auto}#topNavigation .navIcons .searchOverlay .searchOverlay__sectionTitle{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-40);margin-bottom:calc(var(--gap)*1.5)}#topNavigation .navIcons .searchOverlay .searchOverlay__chips{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*.5)}#topNavigation .navIcons .searchOverlay .searchOverlay__chip{border:0;font-size:.9rem;background-color:rgba(var(--bs-link-color-rgb),1);color:var(--color-white);border-radius:999px;padding:calc(var(--gap)*.5) calc(var(--gap)*2);transition:var(--transition-default)}#topNavigation .navIcons .searchOverlay .searchOverlay__chip:hover{background-color:rgba(var(--bs-link-color-rgb),.8)}#topNavigation .navIcons .searchOverlay .searchOverlay__resultsList{display:flex;flex-direction:column;gap:calc(var(--gap)*1)}#topNavigation .navIcons .searchOverlay .searchOverlay__placeholder{opacity:.5;font-size:.95rem}#topNavigation .navIcons .searchOverlay .searchOverlay__result{display:flex;align-items:flex-start;gap:calc(var(--gap)*1.5);padding:calc(var(--gap)*2) calc(var(--gap)*2.5);border-radius:8px;text-decoration:none;color:var(--main-text-color);transition:var(--transition-default);background:var(--surface);border:1px solid #e8e6df}#topNavigation .navIcons .searchOverlay .searchOverlay__result:hover{border-color:var(--color-red)}#topNavigation .navIcons .searchOverlay .searchOverlay__resultIcon{font-size:1rem;color:var(--color-red);margin-top:.2rem}#topNavigation .navIcons .searchOverlay .searchOverlay__resultTitle{font-family:var(--font-display);font-size:1.05rem}#topNavigation .navIcons .searchOverlay .searchOverlay__resultMeta{opacity:.65;font-size:.9rem}#topNavigation .languageSwitch{position:absolute;right:65px;display:flex;flex-wrap:nowrap}@media (min-width:992px){#topNavigation .languageSwitch{right:80px}}#topNavigation .languageSwitch .currentLanguage{cursor:pointer}#topNavigation .languageSwitch .languageOptions,#topNavigation .languageSwitch .languageOptions a{margin-left:.2em}@media (min-width:1200px){#topNavigation .mainNavigation li.nav-item.hasMega{position:static}#topNavigation .mainNavigation li.nav-item.hasMega>.mega{position:absolute;left:0;right:0;top:100%;width:auto;max-width:none;margin:0;padding-top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-default),visibility var(--transition-default);z-index:2000;overflow:visible!important}#topNavigation .mainNavigation li.nav-item.hasMega.active>.mega,#topNavigation .mainNavigation li.nav-item.hasMega.is-open>.mega,#topNavigation .mainNavigation li.nav-item.hasMega:focus-within>.mega,#topNavigation .mainNavigation li.nav-item.hasMega:hover>.mega{opacity:1;visibility:visible;pointer-events:auto}#topNavigation .mega__inner{width:100%;min-width:0;max-width:none;margin:0;background:var(--surface-2);box-shadow:0 22px 26px -14px rgba(80,79,78,.18);border:0;border-bottom:1px solid #e8e6df;border-radius:0;display:flex;align-items:flex-start;justify-content:center;gap:calc(var(--gap)*6);padding:calc(var(--gap)*3) calc(var(--gap)*6) calc(var(--gap)*6)}#topNavigation .mega__teasers{flex:1 1 auto;max-width:640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-self:stretch;align-items:stretch}#topNavigation .mega__teaser{display:flex;flex-direction:column;text-decoration:none;background:var(--surface);border:1px solid #e8e6df;overflow:hidden}#topNavigation .mega__teaser .mega__teaserImage{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--surface-3)}#topNavigation .mega__teaser .mega__teaserImage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}#topNavigation .mega__teaser .mega__teaserTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;color:var(--main-text-color);font-size:.95rem;padding:10px 14px 2px}#topNavigation .mega__teaser .mega__teaserSub{color:var(--color-gray-60);font-size:.8rem;padding:0 14px 12px}#topNavigation .mega__teaser:hover .mega__teaserImage img{transform:scale(1.04)}#topNavigation .mega__teaser:hover .mega__teaserTitle{color:var(--color-red)}#topNavigation .mega__cols{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:calc(var(--gap)*6)}#topNavigation .mega__cols .mega__col{text-align:left;width:200px;min-width:200px;max-width:200px}#topNavigation .mega__cols .mega__col:has(>.mega__link:nth-of-type(7)){width:430px;min-width:430px;max-width:430px;column-count:2;column-gap:30px}#topNavigation .mega__cols .mega__col:has(>.mega__link:nth-of-type(7)) .mega__link__header{column-span:all}#topNavigation .mega__cols .mega__link__header{display:flex;align-items:center;align-content:center;margin-bottom:calc(var(--gap)*2);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;border-bottom:1px solid var(--color-gray-90)}#topNavigation .mega__cols .mega__link__header i{color:var(--color-red);padding-right:calc(var(--gap)*2)}#topNavigation .mega__cols .mega__link{display:block;padding:calc(var(--gap)*1.3) 0;text-decoration:none;color:var(--main-text-color);font-size:.92rem;line-height:1.25}#topNavigation .mega__cols .mega__link__headline{font-family:"Gudea","Helvetica Neue",Arial,sans-serif}#topNavigation .mega__cols .mega__link__subline{font-size:.8rem;display:block}#topNavigation .mega__cols .mega__link:hover{color:var(--color-red);text-decoration:none;text-underline-offset:3px}#topNavigation .mega__cols .mega__link__titleOnly{color:var(--main-text-color)!important}#topNavigation .mega__promo{margin-left:auto;width:300px;border-left:1px solid var(--color-gray-90);padding-left:calc(var(--gap)*6);text-align:left}#topNavigation .mega__promoImage{position:relative;width:100%;height:150px;margin-bottom:calc(var(--gap)*2)}#topNavigation .mega__promoImage img{width:100%;height:100%;object-fit:cover}#topNavigation .mega__promoTitle{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.95rem;margin-bottom:calc(var(--gap)*2)}#topNavigation .mega__promoText{font-size:.9rem;color:var(--color-gray-30);margin:0 0 calc(var(--gap)*4)}#topNavigation .mega__promoBtn{display:inline-flex;justify-content:start;width:100%}}.button-mobile-menu{display:flex;align-items:center;width:3rem;height:2rem;margin-left:auto;border-left:1px solid var(--color-gray-90);padding:0 0 0 1rem}#topSearchMobileOff{position:fixed;top:68px;left:0;padding-left:50px;right:0;height:48px;background-color:var(--surface);border-bottom:1px solid #d3d3d3;z-index:30}#mainContent{display:flex;flex-direction:column;min-height:100vh;padding-top:60px}#mainContent>*{flex:1 0 auto}@media (min-width:1200px){#mainContent{padding-top:75px}}#mainContent.header-histo-tour{padding-top:65px}#mainContent.empty,#mainContent.header-overlay{padding-top:0}#mainContent.with-banner{padding-top:calc(36px + 60px)}@media (min-width:1200px){#mainContent.with-banner{padding-top:calc(36px + 75px)}}.localeMenu{position:relative}.localeMenu .localeDropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:1210;width:280px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 10px 30px rgba(80,79,78,.14);padding:14px;text-align:left}.localeMenu .localeDropdown__title{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-soft);margin-bottom:6px}.localeMenu .localeDropdown__row{display:flex;align-items:center;gap:10px;padding:7px 8px;font-size:14px;color:var(--text);text-decoration:none;border-radius:2px}.localeMenu .localeDropdown__row .bi-check-lg{margin-left:auto;color:var(--color-red)}.localeMenu .localeDropdown__row:hover{background:var(--color-red-5);color:var(--text)}.localeMenu .localeDropdown__row.is-active{font-weight:700}.localeMenu .localeDropdown__code{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;border:1px solid var(--border-strong);border-radius:2px;font-size:11px;font-weight:700;color:var(--text-soft)}.localeMenu .localeDropdown__divider{height:1px;background:var(--surface-3);margin:12px 0}#topNavigation .logo .logo__img--solid{display:block}#topNavigation .logo .logo__img--overlay{display:none}#topNavigation{background-color:var(--surface-2)}#topNavigation.headerOverlay{transition:background-color .25s ease,box-shadow .25s ease}#topNavigation.headerOverlay:not(.is-scrolled){background-color:transparent;box-shadow:none}.footerContentLanding{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.footerContentLanding .logoFooter{background-image:url(/cdn/themes/sanopoly-desk/images/all/logo_grey.svg);background-repeat:no-repeat;height:120px;width:120px;background-size:contain;margin-bottom:.5rem}.footerContentLanding .footerNavigation{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--gap)*6)}.footerContentLanding a{color:#fff;font-size:.9rem;display:inline-block;text-decoration:none}.footerContainer{background:0 0;padding:0}.footerContainer a{text-decoration:none}.footerContainer .footerTop{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap)*6)}.footerContainer .footerBrand{text-align:center}.footerContainer .footerBrand .footerBrand__logo{width:125px;height:auto;display:block;margin:0 auto}@media (min-width:1200px){.footerContainer .footerBrand .footerBrand__logo{margin:unset}}.footerContainer .footerServiceRow{width:100%;display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*4.5)}.footerContainer .footerService{display:grid;grid-template-columns:20px 1fr;margin-left:-50px;gap:calc(var(--gap)*3.5);align-items:start}.footerContainer .footerService .footerService__icon{width:34px;height:34px;display:inline-flex;align-items:flex-start;margin-top:-5px;justify-content:center}.footerContainer .footerService .footerService__icon i{font-size:25px}.footerContainer .footerService .footerService__label{line-height:1}.footerContainer .footerService .footerService__label,.footerContainer .footerService .footerService__value{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.9rem}.footerContainer .footerService .footerService__meta{font-size:.7rem}.footerContainer .footerGrid{display:none}.footerContainer .footerMobileAccordions{margin-top:calc(var(--gap)*6);border-top:1px solid rgba(255,255,255,.08)}.footerContainer .footerAccordion{border-bottom:1px solid rgba(255,255,255,.08)}.footerContainer .footerAccordion__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--gap)*2) 0;font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:15px}.footerContainer .footerAccordion__summary::-webkit-details-marker{display:none}.footerContainer .footerAccordion__summary i{transition:transform var(--transition-default);opacity:.85}.footerContainer .footerAccordion__body{padding:0 0 calc(var(--gap)*4)}.footerContainer .footerAccordion__link{display:block;padding:calc(var(--gap)*1.5) 0;font-size:.9rem}.footerContainer .footerAccordion__link:hover{text-decoration:underline;text-underline-offset:3px}.footerContainer .footerNewsletterText{font-size:.85rem;line-height:1.35;margin-bottom:calc(var(--gap)*4)}.footerContainer .footerNewsletterForm{display:flex;align-items:center;gap:calc(var(--gap)*2.5);background:var(--surface);border-radius:2px;padding:calc(var(--gap)*2.5) calc(var(--gap)*3);width:100%;max-width:330px}.footerContainer .footerNewsletterForm input{border:0;outline:0;flex:1;font-size:.85rem;background:0 0;color:var(--main-text-color);min-height:unset;padding:0}.footerContainer .footerNewsletterForm.footerNewsletterForm--mobile{width:unset}.footerContainer .footerMobileSocial{display:flex;justify-content:center;gap:calc(var(--gap)*7);padding:calc(var(--gap)*5.5) 0 calc(var(--gap)*3)}.footerContainer .footerMobileSocial a{width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;opacity:.95;transition:background-color var(--transition-default)}.footerContainer .footerMobileSocial a:hover{background:rgba(255,255,255,.14)}.footerContainer .footerMobileSocial a i{font-size:18px}.footerContainer .footerMobilePayments{display:flex;justify-content:center;gap:calc(var(--gap)*3);padding:calc(var(--gap)*2.5) 0 calc(var(--gap)*4)}.footerContainer .footerMobilePayments img{height:24px;width:auto;display:block}.footerContainer .footerMobileBadges{display:flex;justify-content:center;gap:calc(var(--gap)*3.5);padding:calc(var(--gap)*3.5) 0 calc(var(--gap)*5.5)}.footerContainer .footerMobileBadges img{height:44px;width:auto;display:block}.footerContainer .footerLegalCentered{border-top:1px solid rgba(255,255,255,.08);padding-top:calc(var(--gap)*4.5);display:flex;justify-content:center;gap:calc(var(--gap)*7.5);flex-wrap:wrap}.footerContainer .footerLegalCentered a{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:13px;opacity:.95}.footerContainer .footerLegalCentered a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1199px){.footerContainer .footerDark__inner{display:flex;flex-direction:column;align-items:center}.footerContainer .footerServiceRow{max-width:400px;margin:0 auto}.footerContainer .footerService{width:100%;margin-left:unset;grid-template-columns:20px 1fr}.footerContainer .footerMobileAccordions{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.footerContainer .footerAccordion__body,.footerContainer .footerAccordion__summary{width:80vw;margin:0 auto}.footerContainer .footerLegalCentered,.footerContainer .footerMobileBadges,.footerContainer .footerMobilePayments,.footerContainer .footerMobileSocial{width:100%;max-width:400px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.footerContainer .footerTop{flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--gap)*8);margin-bottom:calc(var(--gap)*8)}.footerContainer .footerBrand{align-items:flex-start;text-align:left;margin-top:-25px}.footerContainer .footerGrid,.footerContainer .footerServiceRow{max-width:unset;display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:calc(var(--gap)*3);align-items:start}.footerContainer .footerMobileAccordions,.footerContainer .footerMobileBadges,.footerContainer .footerMobilePayments,.footerContainer .footerMobileSocial{display:none}.footerContainer .footerCol__title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.9rem;margin-bottom:calc(var(--gap)*2)}.footerContainer .footerCol__title--spaced{margin-top:calc(var(--gap)*5.5)}.footerContainer .footerCol__link{display:block;padding-bottom:calc(var(--gap)*1);font-size:.85rem}.footerContainer .footerCol__link:hover{text-decoration:none}.footerContainer .footerBadges{display:flex;flex-direction:column;gap:calc(var(--gap))}.footerContainer .footerBadges img{height:35px;width:auto;display:block}.footerContainer .footerSocialList{display:flex;flex-direction:column;gap:calc(var(--gap)*2);margin-top:calc(var(--gap)*1.5)}.footerContainer .footerSocialList__item{display:flex;align-items:center;gap:calc(var(--gap)*3.5);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:14px}.footerContainer .footerSocialList__icon{width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--transition-default)}.footerSocialList__item:hover .footerContainer .footerSocialList__icon{background:rgba(255,255,255,.14)}.footerContainer .footerSocialList__icon i{font-size:16px}.footerContainer .footerPayments{display:flex;gap:calc(var(--gap)*3);align-items:center;margin-top:calc(var(--gap)*2)}.footerContainer .footerPayments img{height:28px;width:auto;display:block}.footerContainer .footerNewsletterForm{max-width:360px}.footerContainer .footerLegalCentered{border-top:0;margin-top:calc(var(--gap)*6);padding-top:0}}.footerContainer .footerHero{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*4);padding:calc(var(--gap)*6) calc(var(--gap)*4) calc(var(--gap)*4);border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.footerContainer .footerHero{grid-template-columns:auto 1fr;align-items:center;gap:calc(var(--gap)*8)}}.footerContainer .footerHero__brand{display:flex;justify-content:center;align-items:center}@media (min-width:768px){.footerContainer .footerHero__brand{justify-content:flex-start}}.footerContainer .footerHero__logo{width:130px;height:auto;display:block}.footerContainer .footerHero__services{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*3)}@media (min-width:768px){.footerContainer .footerHero__services{grid-template-columns:1fr 1fr;gap:calc(var(--gap)*6)}}.footerContainer .footerHero__service{display:grid;grid-template-columns:28px 1fr;gap:calc(var(--gap)*2.5);align-items:start}.footerContainer .footerHero__serviceIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:rgba(255,255,255,.85)}.footerContainer .footerHero__serviceIcon i.bi{font-size:22px;line-height:1}.footerContainer .footerHero__serviceBody{display:flex;flex-direction:column;gap:2px}.footerContainer .footerHero__serviceLabel{font-weight:700;color:#fff;font-size:.95rem}.footerContainer .footerHero__serviceValue{color:#fff!important;text-decoration:none;font-size:.95rem}.footerContainer .footerHero__serviceValue:hover{color:var(--color-red)!important}.footerContainer .footerHero__serviceMeta{font-size:.8rem;color:rgba(255,255,255,.65)}.footerContainer .footerGrid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*5);padding:calc(var(--gap)*6) calc(var(--gap)*4)}@media (min-width:768px){.footerContainer .footerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--gap)*8)}}.footerContainer .footerCol{display:flex;flex-direction:column;gap:calc(var(--gap)*1.5)}.footerContainer .footerCol__title{font-weight:700;color:#fff;font-size:.95rem;letter-spacing:.02em;margin-bottom:calc(var(--gap))}.footerContainer .footerCol a{color:rgba(255,255,255,.75)!important;text-decoration:none;font-size:.9rem;transition:color .15s ease}.footerContainer .footerCol a:hover{color:#fff!important}.footerContainer .footerCol--social .footerSocialList{display:flex;flex-direction:column;gap:calc(var(--gap)*2)}.footerContainer .footerCol--social .footerSocialList__item{display:inline-flex;align-items:center;gap:calc(var(--gap)*2)}.footerContainer .footerCol--social .footerSocialList__item .footerSocialList__icon img{width:28px;height:28px;object-fit:contain;display:block}.footerContainer .footerCol--social .footerSocialList__item .footerSocialList__label{font-size:.9rem}.footerContainer .footerLegal,.footerContainer .footerPayments--strip{display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.08)}.footerContainer .footerPayments--strip{flex-direction:column;gap:calc(var(--gap)*3);padding:calc(var(--gap)*5) calc(var(--gap)*4)}.footerContainer .footerPayments--strip .footerPayments__title{font-weight:700;color:#fff;font-size:.9rem;letter-spacing:.02em}.footerContainer .footerPayments--strip .footerPayments__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--gap)*4)}.footerContainer .footerPayments--strip .footerPayments__list img{height:24px;width:auto;max-height:28px;object-fit:contain;background:var(--surface);border-radius:4px;padding:4px 8px}.footerContainer .footerLegal{justify-content:center;padding:calc(var(--gap)*3) calc(var(--gap)*4);color:rgba(255,255,255,.55);font-size:.8rem}.navigation-vertical{display:flex;flex-direction:column}.navigation-horizontal a:hover,.navigation-vertical a:hover{text-decoration:none}.navigation-horizontal{display:flex;flex-direction:row}.navigation-horizontal a{padding-left:1rem}.iframe-video{width:100%;margin-bottom:calc(var(--gap)*8);position:relative;padding-bottom:56.25%;overflow:hidden}.iframe-video>*{position:absolute;width:100%;height:100%;top:0;left:0}body::before{content:"";position:fixed;left:0;right:0;top:calc(var(--topnav-offset, 0px) + var(--topnav-height, 0px));bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:900}@media (min-width:1200px){#topNavigation .mainNavigation li.nav-item.hasMega.active~body::before,#topNavigation .mainNavigation li.nav-item.hasMega.is-open~body::before,#topNavigation .mainNavigation li.nav-item.hasMega:focus-within~body::before,#topNavigation .mainNavigation li.nav-item.hasMega:hover~body::before{opacity:1;visibility:visible}body:has(#topNavigation .nav-item.hasMega.active)::before,body:has(#topNavigation .nav-item.hasMega.is-open)::before,body:has(#topNavigation .nav-item.hasMega:focus-within)::before,body:has(#topNavigation .nav-item.hasMega:hover)::before{opacity:1;visibility:visible}#topNavigation.headerOverlay:not(.is-scrolled):hover{background-color:var(--surface-2);transition:none}#topNavigation .mainNavigation li.nav-item.hasMega:has(>.mega:hover)>.mega{opacity:1;visibility:visible;pointer-events:auto}}:where(input, select, textarea, button){font:inherit;color:inherit}:where(input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
input[type="url"],
input[type="date"],
input[type="time"],
textarea,
select){width:100%;background:var(--surface);color:var(--color-black);border:1px solid var(--color-gray-80);border-radius:var(--radius);padding:calc(var(--gap)*1.5) calc(var(--gap)*2);min-height:calc(var(--gap)*5);outline:0;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}:where(input, textarea, select)::placeholder{color:var(--color-gray-60)}:where(input, textarea, select):focus{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-background)}:where(input, textarea, select):disabled,:where(input, textarea, select)[aria-disabled=true]{background:var(--color-gray-95);color:var(--color-gray-60);cursor:not-allowed}:where(textarea){min-height:calc(var(--gap)*18);resize:vertical}:where(select){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:calc(var(--gap)*7);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - (var(--gap)*3.2)) 50%,calc(100% - (var(--gap)*2.5)) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}:where(input[type="radio"], input[type="checkbox"]){appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;margin:0;border:1px solid var(--color-gray-80);background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}:where(input[type="radio"], input[type="checkbox"]):focus{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-background)}:where(input[type="radio"]){border-radius:999px}:where(input[type="radio"])::before{content:"";width:10px;height:10px;border-radius:999px;transform:scale(0);transition:transform .12s ease;background:var(--color-red)}:where(input[type="radio"]:checked){border-color:var(--color-red)}:where(input[type="radio"]:checked)::before{transform:scale(1)}:where(input[type="checkbox"]){border-radius:var(--radius)}label,output{display:flex;justify-content:flex-start;align-items:center}:where(input[type="checkbox"])::before{content:"";width:10px;height:6px;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(-45deg) scale(0);transition:transform .12s ease;margin-top:-1px}:where(input[type="checkbox"]:checked){background:var(--color-red);border-color:var(--color-red)}:where(input[type="checkbox"]:checked)::before{transform:rotate(-45deg) scale(1)}:where(input[type="radio"]:disabled, input[type="checkbox"]:disabled){background:var(--color-gray-95);border-color:var(--color-gray-80);cursor:not-allowed}:where(input[type="radio"]:disabled:checked)::before{background:var(--color-gray-60)}:where(input[type="checkbox"]:disabled:checked){background:var(--color-gray-60);border-color:var(--color-gray-60)}:where(label)>:where(input[type="radio"], input[type="checkbox"]){vertical-align:middle}.passwordField{position:relative;display:flex;align-items:center}.passwordField>:where(input[type="password"]){padding-right:calc(var(--gap)*8)}.passwordField__toggle{position:absolute;right:calc(var(--gap)*2.5);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:calc(var(--gap)*6);height:calc(var(--gap)*6);background:0 0;border:0;padding:0;margin:0;cursor:pointer;color:var(--color-gray-60);transition:color .15s ease}.passwordField__toggle:hover{color:var(--color-black)}.passwordField__toggle:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-red-background);border-radius:var(--radius)}.btn,.voAutoComplete{position:relative}.btn.is-loading{pointer-events:none;opacity:.75}.btn.is-loading::after{content:"";width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:vo-spin .8s linear infinite}.voSidebarCustomer .nav-link{color:inherit}.footerModern a:hover,.voSidebarCustomer .nav-link:hover{color:var(--color-red)}.voAutoComplete__panel{position:absolute;z-index:1;margin-top:calc(var(--gap)*1);display:flex;flex-direction:column;gap:calc(var(--gap)*1)}.voAutoComplete__empty,.voAutoComplete__item{padding:calc(var(--gap)*1) calc(var(--gap)*2);border-radius:0}.voAutoComplete__item{outline:0;width:100%;text-align:left;border:0;font-size:.9rem;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.voAutoComplete__item:hover{background-color:var(--color-red);color:var(--color-white)}.voAutoComplete__empty{font-size:.8rem;background:var(--color-gray-95);color:var(--color-gray-60)}.framePlaceholder,.headerTopbar{display:flex;align-items:center;justify-content:center}.headerTopbar{position:fixed;top:0;left:0;right:0;z-index:1001;height:36px;padding:0 16px;background:#eeece6;color:var(--main-text-color);font-size:.875rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.framePlaceholder{min-height:55vh;padding:calc(var(--gap)*6) 16px}.framePlaceholder .framePlaceholder__box{width:100%;max-width:860px;border:2px dashed var(--color-gray-80, #ccc);border-radius:6px;padding:calc(var(--gap)*10) calc(var(--gap)*4);text-align:center;color:var(--main-text-color);opacity:.65}.framePlaceholder .framePlaceholder__title{font-family:var(--font-display);font-size:1.6rem;margin-bottom:6px}.framePlaceholder .framePlaceholder__meta{font-size:.875rem}.footerModern{background:var(--surface-2);border-top:1px solid #e8e6df;color:var(--main-text-color);font-size:.9375rem}.footerModern a{color:var(--main-text-color);text-decoration:none;transition:color var(--transition-default)}.footerModern .footerModern__main{display:grid;grid-template-columns:1fr;gap:calc(var(--gap)*6);padding:calc(var(--gap)*10) 0 calc(var(--gap)*8)}@media (min-width:768px){.footerModern .footerModern__main{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.footerModern .footerModern__main{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:calc(var(--gap)*8)}}.footerModern .footerModern__logo{height:34px;width:auto;margin-bottom:calc(var(--gap)*3)}.footerModern .footerModern__claim{max-width:34ch;line-height:1.6;color:var(--color-gray-40);margin:0 0 calc(var(--gap)*3)}.footerModern .footerModern__social{display:flex;gap:calc(var(--gap)*2)}.footerModern .footerModern__contact .footerModern__contactIcon,.footerModern .footerModern__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e8e6df;border-radius:50%;background:var(--surface);font-size:1rem}.footerModern .footerModern__social a:hover{border-color:var(--color-red)}.footerModern .footerModern__recycling{margin-top:calc(var(--gap)*4)}.footerModern .footerModern__recycling img{display:block;width:100%;max-width:200px;height:auto}.footerModern .footerModern__colTitle{font-family:var(--font-display);font-size:1.125rem;margin-bottom:calc(var(--gap)*3)}.footerModern .footerModern__col{display:flex;flex-direction:column;align-items:flex-start}.footerModern .footerModern__link{padding:5px 0;line-height:1.5;font-size:.875rem}.footerModern .footerModern__contact{display:flex;gap:calc(var(--gap)*2);align-items:flex-start;margin-bottom:calc(var(--gap)*3)}.footerModern .footerModern__contact .footerModern__contactIcon{flex:0 0 auto}.footerModern .footerModern__contact .footerModern__contactLabel{font-size:.8125rem;color:var(--color-gray-40)}.footerModern .footerModern__contact .footerModern__contactValue{font-weight:700}.footerModern .footerModern__contact .footerModern__contactMeta{font-size:.8125rem;color:var(--color-gray-40);margin-top:2px}.footerModern .footerModern__trust,.footerModern .footerModern__wizard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footerModern .footerModern__wizard{gap:calc(var(--gap)*3) calc(var(--gap)*5);padding:calc(var(--gap)*4) calc(var(--gap)*5);margin-bottom:calc(var(--gap)*6);background:var(--surface);border:1px solid #e8e6df;border-radius:12px}.footerModern .footerModern__wizard .footerModern__wizardTitle{font-family:var(--font-display);font-size:1.35rem;line-height:1.2;margin-bottom:4px}.footerModern .footerModern__wizard .footerModern__wizardSub{margin:0;color:var(--color-gray-40);font-size:.875rem;max-width:52ch}.footerModern .footerModern__wizard .footerModern__wizardCta{flex:0 0 auto;display:inline-flex;align-items:center;padding:11px 26px;border-radius:999px;background:var(--color-red);color:var(--color-white);font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:.9375rem;transition:filter var(--transition-default)}.footerModern .footerModern__wizard .footerModern__wizardCta:hover{filter:brightness(.94);color:var(--color-white)}.footerModern .footerModern__trust{gap:calc(var(--gap)*4);padding:calc(var(--gap)*4) 0;border-top:1px solid #e8e6df}.footerModern .footerModern__badges{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*4) calc(var(--gap)*5)}.footerModern .footerModern__badges .footerModern__badge{display:flex;align-items:center;gap:calc(var(--gap)*1.5);font-size:.8125rem;color:var(--color-gray-40)}.footerModern .footerModern__badges .footerModern__badge img{width:52px;height:52px;object-fit:contain}.footerModern .footerModern__badges .footerModern__badge.footerModern__badge--seal img{width:80px;height:80px}.footerModern .footerModern__bottom,.footerModern .footerModern__payments{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap)*2)}.footerModern .footerModern__payments img{display:block;background:var(--surface);border:1px solid #e8e6df;border-radius:4px;padding:3px 7px;box-sizing:content-box}.footerModern .footerModern__bottom{justify-content:space-between;gap:calc(var(--gap)*2) calc(var(--gap)*4);padding:calc(var(--gap)*3) 0 calc(var(--gap)*4);border-top:1px solid #e8e6df;font-size:.8125rem;color:var(--color-gray-40)}.footerModern .footerModern__legal{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*3)}.footerModern .footerModern__legal .footerModern__legalLink{color:var(--color-gray-40)}.footerModern .footerModern__countryTrigger:hover,.footerModern .footerModern__countryTrigger[aria-expanded=true],.footerModern .footerModern__legal .footerModern__legalLink:hover{color:var(--color-red)}.footerModern .footerModern__bottomStart{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--gap)*2) calc(var(--gap)*4)}.footerModern .footerModern__countryTrigger{display:inline-flex;align-items:center;gap:var(--gap);padding:0;border:0;background:0 0;font:inherit;color:var(--color-gray-40);cursor:pointer}.footerModern .footerModern__country .localeDropdown{top:auto;bottom:calc(100% + 10px);left:0;right:auto;width:240px}@media (max-width:768px){.footerModern{text-align:center}.footerModern .footerModern__main{padding-top:calc(var(--gap)*7)}.footerModern .footerModern__claim,.footerModern .footerModern__logo,.footerModern .footerModern__recycling img{margin-left:auto;margin-right:auto}.footerModern .footerModern__social{justify-content:center}.footerModern .footerModern__col{align-items:center}.footerModern .footerModern__contact{flex-direction:column;align-items:center;text-align:center;margin-left:auto;margin-right:auto}.footerModern .footerModern__badges,.footerModern .footerModern__trust{justify-content:center}.footerModern .footerModern__payments{justify-content:center;width:100%}.footerModern .footerModern__bottom{flex-direction:column;justify-content:center;text-align:center;position:relative}.footerModern .footerModern__bottomStart{justify-content:center}.footerModern .footerModern__country{position:static}.footerModern .footerModern__country .localeDropdown{left:50%;transform:translateX(-50%)}.footerModern .footerModern__legal{justify-content:center}.footerModern .footerModern__wizard{justify-content:center;text-align:center}.footerModern .footerModern__wizard .footerModern__wizardSub{margin-left:auto;margin-right:auto}}.footerModern__withdrawal,.themeToggle{display:inline-flex;align-items:center;justify-content:center;background:var(--surface)}.footerModern__withdrawal{align-self:flex-start;margin-top:calc(var(--gap)*4);padding:10px 22px;border:1px solid var(--color-red);border-radius:200px;color:var(--color-red)!important;font-size:.875rem;font-weight:700;text-decoration:none!important;transition:background-color .15s ease,color .15s ease}.footerModern__withdrawal:hover{background:var(--color-red);color:#fff!important}.themeToggle{position:fixed;right:20px;bottom:20px;z-index:2500;width:46px;height:46px;padding:0;border:1px solid var(--border-strong);border-radius:50%;color:var(--text);box-shadow:0 6px 18px var(--shadow-color);cursor:pointer;transition:transform .25s ease,opacity .25s ease}.themeToggle:hover{transform:translateY(-2px);border-color:var(--color-red);color:var(--color-red)}.themeToggle:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.themeToggle svg{width:20px;height:20px;display:block}.themeToggle .themeToggle__sun{display:none}.themeToggle .themeToggle__moon{display:block}@media (max-width:767px){.themeToggle{right:14px;bottom:14px;width:42px;height:42px}}.themeToggle.is-tucked{transform:translateY(120%);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.themeToggle{transition:none}}:root[data-theme=dark] .themeToggle .themeToggle__sun{display:block}:root[data-theme=dark] .themeToggle .themeToggle__moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .themeToggle .themeToggle__sun{display:block}:root:not([data-theme=light]) .themeToggle .themeToggle__moon{display:none}:root[data-theme=light] .themeToggle .themeToggle__sun{display:none}:root[data-theme=light] .themeToggle .themeToggle__moon{display:block}}#userCookieDislaimerModal{--vo-cookie-bg:var(--surface);--vo-cookie-color:var(--main-text-color);--vo-cookie-border:var(--border);--vo-cookie-border-line:var(--border-line);--bs-modal-bg:var(--surface);--bs-modal-color:var(--main-text-color);--bs-modal-border-color:var(--border);--bs-modal-header-border-color:var(--border-line);--bs-modal-footer-border-color:var(--border-line);--bs-modal-border-radius:12px;--bs-modal-inner-border-radius:12px;--bs-modal-box-shadow:0 12px 40px var(--shadow-color)}#userCookieDislaimerModal .modal-title{font-family:"Gudea","Helvetica Neue",Arial,sans-serif;font-size:1.125rem;color:var(--main-text-color)}#userCookieDislaimerModal hr{border-color:var(--border-line);opacity:1}#userCookieDislaimerModal input[type=checkbox]:not(:checked):not(:disabled):not(:focus){border-color:var(--control-border)}#userCookieDislaimerModal .mainBackgroundInvert{background-color:var(--surface-2);color:var(--main-text-color)}#userCookieDislaimerModal .btn-selection{color:var(--text-soft);text-decoration:underline}#userCookieDislaimerModal .btn-selection:hover{color:var(--main-text-color)}