:root,:host{--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.5rem;--font-size-h5: 1.125rem;--font-size-body-normal: 1rem;--font-size-body-small: .875rem;--font-size-body-x-small: .75rem;--font-weight-h1: 700;--font-weight-h2: 600;--font-weight-h3: 600;--font-weight-h4: 600;--font-weight-h5: 500;--font-weight-body-normal: 500;--font-weight-body-small: 500;--font-weight-body-x-small: 500;--font-weight-heavy: 600;--line-height-h1: 3rem;--line-height-h2: 2.5rem;--line-height-h3: 2rem;--line-height-h4: 2rem;--line-height-h5: 1.625rem;--line-height-body-normal: 1.5rem;--line-height-body-small: 1.375rem;--line-height-body-x-small: 1.25rem}@media(min-width:1024px){:root,:host{--font-size-h1: 3rem;--font-size-h2: 3rem;--font-size-h3: 2rem;--font-size-h4: 1.5rem;--font-size-h5: 1.25rem;--font-size-body-normal: 1rem;--font-size-body-small: .875rem;--font-size-body-x-small: .75rem;--line-height-h1: 3.5rem;--line-height-h2: 3.5rem;--line-height-h3: 2.5rem;--line-height-h4: 2rem;--line-height-h5: 1.75rem;--line-height-body-normal: 1.5rem;--line-height-body-small: 1.375rem;--line-height-body-x-small: 1.25rem}}.cc-window.cc-banner.cc-middle{padding-inline:1rem!important;padding-top:1rem!important;font-family:Poppins,sans-serif!important}@media(min-width:768px){.cc-window.cc-banner.cc-middle{padding-inline:1.75rem!important}}.cc-window.cc-banner.cc-middle .cc-message,.cc-window.cc-banner.cc-middle .dr-descriptiontext,.cc-window.cc-banner.cc-middle .dr-headline,.cc-window.cc-banner.cc-middle .dr-cookietext{margin-bottom:.5rem!important}@media(min-width:768px){.cc-window.cc-banner.cc-middle .cc-message,.cc-window.cc-banner.cc-middle .dr-descriptiontext,.cc-window.cc-banner.cc-middle .dr-headline,.cc-window.cc-banner.cc-middle .dr-cookietext{margin-bottom:1rem!important}}.cc-window.cc-banner.cc-middle .cc-compliance{display:flex;flex-direction:column!important;gap:.25rem;align-items:center!important;justify-content:center!important;padding-bottom:.25rem!important}@media(min-width:768px){.cc-window.cc-banner.cc-middle .cc-compliance{flex-direction:row!important;gap:1rem;justify-content:flex-end!important;padding-bottom:0}}.cc-window.cc-banner.cc-middle .cc-compliance .cc-allow.dr-roundcorners{width:100%!important;padding-block:.5rem;margin-right:0!important;border-radius:9999px!important}.cc-window.cc-banner.cc-middle .cc-compliance .cc-allow.dr-roundcorners:hover{color:#fff!important;text-decoration:none;background-color:#488fed}@media(min-width:768px){.cc-window.cc-banner.cc-middle .cc-compliance .cc-allow.dr-roundcorners{width:auto!important;padding-inline:2rem}}.cc-window.cc-banner.cc-middle .cc-compliance .cc-details,.cc-window.cc-banner.cc-middle .cc-compliance .cc-details:hover{display:flex;flex:2;justify-content:center;order:0!important;font-size:var(--font-size-body-normal)!important;font-weight:700;color:#1a73e8!important;text-decoration:underline}@media(min-width:768px){.cc-window.cc-banner.cc-middle .cc-compliance .cc-details,.cc-window.cc-banner.cc-middle .cc-compliance .cc-details:hover{justify-content:flex-start}}.cc-window.cc-banner.cc-middle .cc-compliance .cc-deny#cc-deny-01{width:100%!important;padding-block:.5rem;margin-right:0!important;color:#121623!important;border:1px solid #5c606e!important;border-radius:9999px!important}.cc-window.cc-banner.cc-middle .cc-compliance .cc-deny#cc-deny-01:hover{color:#121623!important;text-decoration:none;background-color:#a3c7f6}@media(min-width:768px){.cc-window.cc-banner.cc-middle .cc-compliance .cc-deny#cc-deny-01{width:auto!important;padding-inline:2rem}}.cc-window.cc-banner.cc-middle div p.dr-headline{margin-bottom:1rem!important;font-family:Poppins,sans-serif!important;font-size:var(--font-size-body-normal)!important;font-weight:var(--font-weight-h1)!important;color:#000!important}.cc-window.cc-banner.cc-middle .dr-descriptiontext span,.cc-window.cc-banner.cc-middle .dr-descriptiontext a{font-family:Poppins,sans-serif!important;font-size:var(--font-size-body-normal)!important;line-height:1.2rem!important}.cc-window.cc-banner.cc-middle .dr-descriptiontext span{color:#121623!important}.cc-window.cc-banner.cc-middle .dr-overview-list .dr-title{font-family:Poppins,sans-serif!important;font-size:var(--font-size-body-normal)!important}.cc-window.cc-banner.cc-middle ul li.dr-category-headline{font-family:Poppins,sans-serif!important;font-size:var(--font-size-body-small)!important;line-height:1.2rem!important;color:#121623!important}.cc-window.cc-banner.cc-middle ul li.dr-tab-category-text span{font-family:Poppins,sans-serif!important;font-size:var(--font-size-body-small)!important;color:#121623!important}.cc-window.cc-banner.cc-middle #dr-hiddencat-btn-apply{padding:.75rem 2rem;margin-right:0!important;border-radius:9999px!important}.cc-window.cc-banner.cc-middle #dr-hiddencat-btn-apply:hover{color:#fff!important;text-decoration:none;background-color:#488fed}.cc-revoke{display:none!important;width:0!important}.tractive-cookie-consent-popup>div,.tractive-cookie-consent-banner>div{margin:auto auto 0 0}@media(min-width:768px){.tractive-cookie-consent-popup>div,.tractive-cookie-consent-banner>div{margin:auto}}.tractive-cookie-consent-popup .screen-1-text>h2,.tractive-cookie-consent-banner .screen-1-text>h2{font-size:var(--font-size-body-normal)!important}.tractive-cookie-consent-popup>.button-section__wrapper,.tractive-cookie-consent-banner>.button-section__wrapper{width:100%}@media(min-width:768px){.tractive-cookie-consent-popup>.button-section__wrapper,.tractive-cookie-consent-banner>.button-section__wrapper{width:unset}}.tractive-cookie-consent-popup>.button-section__wrapper>button,.tractive-cookie-consent-banner>.button-section__wrapper>button{width:100%}@media(min-width:768px){.tractive-cookie-consent-popup>.button-section__wrapper>button,.tractive-cookie-consent-banner>.button-section__wrapper>button{width:unset}}.tractive-cookie-consent-popup p,.tractive-cookie-consent-banner p{color:#000}.tractive-cookie-consent-popup .screen-1-title--screen-reader-only,.tractive-cookie-consent-popup .screen-1-description--screen-reader-only,.tractive-cookie-consent-popup .screen-2-description--screen-reader-only,.tractive-cookie-consent-banner .screen-1-title--screen-reader-only,.tractive-cookie-consent-banner .screen-1-description--screen-reader-only,.tractive-cookie-consent-banner .screen-2-description--screen-reader-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tractive-cookie-consent-popup .screen-1:focus,.tractive-cookie-consent-popup .screen-1:focus-visible,.tractive-cookie-consent-popup .screen-2:focus,.tractive-cookie-consent-popup .screen-2:focus-visible,.tractive-cookie-consent-banner .screen-1:focus,.tractive-cookie-consent-banner .screen-1:focus-visible,.tractive-cookie-consent-banner .screen-2:focus,.tractive-cookie-consent-banner .screen-2:focus-visible{outline:none}.tractive-cookie-consent-popup .screen-1-title,.tractive-cookie-consent-banner .screen-1-title{margin-top:0;margin-bottom:10px;font-size:20px!important;font-weight:700;line-height:23px!important;color:#000;text-align:left;letter-spacing:initial}@media(min-width:768px){.tractive-cookie-consent-popup .screen-1-title,.tractive-cookie-consent-banner .screen-1-title{margin-bottom:15px}}.tractive-cookie-consent-popup .screen-1-title--screen-reader-only,.tractive-cookie-consent-banner .screen-1-title--screen-reader-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tractive-cookie-consent-popup .content,.tractive-cookie-consent-banner .content{position:relative;max-width:960px;padding:20px;margin:16px;color:#0000;background:#fff;border-radius:10px;box-shadow:0 0 10px #00000040}.tractive-cookie-consent-popup .content>div:not(.screen-1)>p,.tractive-cookie-consent-banner .content>div:not(.screen-1)>p{margin-bottom:30px}.tractive-cookie-consent-popup .content p,.tractive-cookie-consent-banner .content p{margin-top:0;margin-bottom:20px;font-size:16px!important;font-weight:300;line-height:18.75px!important}@media(min-width:768px){.tractive-cookie-consent-popup .content p,.tractive-cookie-consent-banner .content p{margin-bottom:30px}}.tractive-cookie-consent-popup .content p a,.tractive-cookie-consent-banner .content p a{color:#1a73e8;text-decoration:underline}.tractive-cookie-consent-popup .content .first-line,.tractive-cookie-consent-banner .content .first-line{display:flex;gap:10px}.tractive-cookie-consent-popup .content .first-line span,.tractive-cookie-consent-banner .content .first-line span{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;cursor:pointer;background-color:#7c889126;border-radius:50%}.tractive-cookie-consent-popup .content .first-line p,.tractive-cookie-consent-banner .content .first-line p{margin-bottom:10px}.tractive-cookie-consent-popup .cookie-setting,.tractive-cookie-consent-banner .cookie-setting{margin-bottom:20px}@media(min-width:768px){.tractive-cookie-consent-popup .cookie-setting,.tractive-cookie-consent-banner .cookie-setting{align-items:center;margin-bottom:30px}}.tractive-cookie-consent-popup .cookie-setting h3,.tractive-cookie-consent-banner .cookie-setting h3{margin-top:0;margin-bottom:10px;font-size:18px!important;font-weight:700;line-height:21px!important;color:#5c606e;letter-spacing:initial}.tractive-cookie-consent-popup .cookie-setting p,.tractive-cookie-consent-banner .cookie-setting p{padding-bottom:0;margin-bottom:0}@media(min-width:768px){.tractive-cookie-consent-popup .cookie-setting p,.tractive-cookie-consent-banner .cookie-setting p{margin-right:60px}}.tractive-cookie-consent-popup .cookie-setting div,.tractive-cookie-consent-banner .cookie-setting div{display:flex;justify-content:space-between;width:100%}.tractive-cookie-consent-popup .button-section,.tractive-cookie-consent-banner .button-section{display:flex;flex-direction:column;align-items:center}.tractive-cookie-consent-popup .button-section button,.tractive-cookie-consent-banner .button-section button{margin-bottom:0}@media(min-width:768px){.tractive-cookie-consent-popup .button-section,.tractive-cookie-consent-banner .button-section{flex-direction:row;justify-content:space-between}.tractive-cookie-consent-popup .button-section a,.tractive-cookie-consent-banner .button-section a{margin-bottom:0}}.tractive-cookie-consent-popup .button-section__wrapper,.tractive-cookie-consent-banner .button-section__wrapper{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%}.tractive-cookie-consent-popup .button-section__wrapper>button,.tractive-cookie-consent-banner .button-section__wrapper>button{width:100%}@media(min-width:768px){.tractive-cookie-consent-popup .button-section__wrapper>button,.tractive-cookie-consent-banner .button-section__wrapper>button{width:auto}}@media(min-width:768px){.tractive-cookie-consent-popup .button-section__wrapper,.tractive-cookie-consent-banner .button-section__wrapper{flex-direction:row;width:unset}}.tractive-cookie-consent-popup .switch,.tractive-cookie-consent-banner .switch{position:relative;display:inline-block;width:50px;min-width:50px;height:30px;margin-bottom:0}@media(min-width:768px){.tractive-cookie-consent-popup .switch,.tractive-cookie-consent-banner .switch{margin-top:10px;margin-bottom:-10px}}.tractive-cookie-consent-popup .switch input,.tractive-cookie-consent-banner .switch input{width:0;height:0;opacity:0}.tractive-cookie-consent-popup .switch .slider,.tractive-cookie-consent-banner .switch .slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#d1d1d6;border-radius:34px;transition:.4s}.tractive-cookie-consent-popup .switch .slider:before,.tractive-cookie-consent-banner .switch .slider:before{position:absolute;bottom:2px;left:2px;width:26px;height:26px;content:"";background-color:#fff;border-radius:50%;transition:.4s}.tractive-cookie-consent-popup .switch input:checked+.slider,.tractive-cookie-consent-banner .switch input:checked+.slider{background-color:#1a73e8}.tractive-cookie-consent-popup .switch input:disabled+.slider,.tractive-cookie-consent-banner .switch input:disabled+.slider{background-color:#80bfe3}.tractive-cookie-consent-popup .switch input:focus+.slider,.tractive-cookie-consent-banner .switch input:focus+.slider{box-shadow:0 0 1px #1a73e8}.tractive-cookie-consent-popup .switch input:checked+.slider:before,.tractive-cookie-consent-banner .switch input:checked+.slider:before{transform:translate(20px)}.tractive-cookie-consent-popup .button--text-link,.tractive-cookie-consent-banner .button--text-link{font-size:18px;font-weight:700;color:#1a73e8;text-decoration:underline}.tractive-cookie-consent-popup .button--text-link:hover,.tractive-cookie-consent-banner .button--text-link:hover{text-decoration:underline}body.cookie-consent-open,html.cookie-consent-open{overflow:hidden!important}.tractive-cookie-consent-banner{position:fixed;right:0;bottom:0;left:0;z-index:402;display:flex;max-width:960px;margin:16px auto 20px}.tractive-cookie-consent-banner a{margin-bottom:0}.tractive-cookie-consent-banner .button-section{align-items:flex-start}.tractive-cookie-consent-banner .content{display:flex;padding:.5rem;margin:0}@media(min-width:768px){.tractive-cookie-consent-banner .content{padding:1.25rem 1rem}}.tractive-cookie-consent-banner .content .first-line{align-items:flex-start}@media(min-width:768px){.tractive-cookie-consent-banner .content .first-line{align-items:center}}.tractive-cookie-consent-banner .content p{margin:0!important;font-size:var(--font-size-body-x-small)!important;line-height:18px!important}@media(min-width:768px){.tractive-cookie-consent-banner .content p{font-size:var(--font-size-body-small)!important;line-height:21px!important}}.tractive-cookie-consent-banner .content p a{color:#1a73e8}.tractive-cookie-consent-popup{position:fixed;top:0;bottom:0;left:0;z-index:100000;display:flex;flex-direction:row;justify-content:center;width:100vw;margin-bottom:env(safe-area-inset-bottom);overflow-y:scroll;line-height:18px;color:#000;background:#000000b3}.tractive-cookie-consent-popup>div{display:flex;align-items:center;justify-content:center}.tractive-cookie-consent-popup .content{display:flex}.tractive-cookie-consent-popup .content .button-section a{margin-bottom:20px}@media(min-width:768px){.tractive-cookie-consent-popup .content .button-section a{margin-bottom:0}}.tractive-cookie-consent-popup .content .cookie-consent-settings{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bl-fid-tr-source-02-index.css.map */
