/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/build/shop/fonts/fa-regular-400.21cb8f55.woff2) format("woff2"),url(/build/shop/fonts/fa-regular-400.eb91f7b9.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/build/shop/fonts/fa-solid-900.4d986b00.woff2) format("woff2"),url(/build/shop/fonts/fa-solid-900.bacd5de6.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.cookiebanner__buttons{align-items:center;display:flex;justify-content:center;width:100%}.cookiebanner__content{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:104.1666666667rem;padding-left:.5555555556rem;padding-right:.5555555556rem}@media print,screen and (min-width:52em){.cookiebanner__content{padding-left:1.1111111111rem;padding-right:1.1111111111rem}}.cookiebanner__content h5{font-weight:700;text-align:center;width:100%}.cookiebanner__content p{padding-bottom:20px;text-align:center}@media screen and (min-width:28.125em){.cookiebanner__content p{margin-bottom:0}}.cookiebanner{background:#fefefe;border:1px solid #000;bottom:100px;display:none;margin:40px 20px;padding:1rem 2rem;position:fixed;width:calc(100% - 40px);z-index:3000000000}@media print,screen and (min-width:40em){.cookiebanner{left:50%;max-width:640px;transform:translateX(-50%)}}.cookiebanner.active{display:block}.cookiebanner__button{-webkit-appearance:none;background-color:#dde8e7;border:1px solid transparent;border-radius:0;color:#0a0a0a;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.1 rem;line-height:1;margin:0 0 0 1rem;padding:.85em 2rem;text-align:center;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle}[data-whatinput=mouse] .cookiebanner__button{outline:0}.cookiebanner__button,.cookiebanner__button.disabled,.cookiebanner__button.disabled:focus,.cookiebanner__button.disabled:hover,.cookiebanner__button[disabled],.cookiebanner__button[disabled]:focus,.cookiebanner__button[disabled]:hover{color:#fefefe}.cookiebanner__button:focus,.cookiebanner__button:hover{background-color:#339195;color:#fefefe}.cookiebanner__button,.cookiebanner__button.disabled,.cookiebanner__button.disabled:focus,.cookiebanner__button.disabled:hover,.cookiebanner__button[disabled],.cookiebanner__button[disabled]:focus,.cookiebanner__button[disabled]:hover{background-color:#3caaaf;color:#fff}.cookiebanner__button:focus,.cookiebanner__button:hover{background-color:#9ddcc3;color:#fff}@media print,screen and (min-width:52em){.cookiebanner__button{padding-left:3rem;padding-right:3rem}}.cookiebanner__button:hover{color:#0a0a0a}.cookiebanner__link{cursor:pointer;text-decoration:underline;text-transform:none}.cookiebanner__modalbutton{-webkit-appearance:none;border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.1 rem;line-height:1;margin:0 0 1rem;padding:.85em 2rem;text-align:center;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle}[data-whatinput=mouse] .cookiebanner__modalbutton{outline:0}.cookiebanner__modalbutton,.cookiebanner__modalbutton.disabled,.cookiebanner__modalbutton.disabled:focus,.cookiebanner__modalbutton.disabled:hover,.cookiebanner__modalbutton[disabled],.cookiebanner__modalbutton[disabled]:focus,.cookiebanner__modalbutton[disabled]:hover{color:#fefefe}.cookiebanner__modalbutton:focus,.cookiebanner__modalbutton:hover{background-color:#339195;color:#fefefe}.cookiebanner__modalbutton,.cookiebanner__modalbutton.disabled,.cookiebanner__modalbutton.disabled:focus,.cookiebanner__modalbutton.disabled:hover,.cookiebanner__modalbutton[disabled],.cookiebanner__modalbutton[disabled]:focus,.cookiebanner__modalbutton[disabled]:hover{background-color:#3caaaf;color:#fff}.cookiebanner__modalbutton:focus,.cookiebanner__modalbutton:hover{background-color:#9ddcc3;color:#fff}@media print,screen and (min-width:52em){.cookiebanner__modalbutton{padding-left:3rem;padding-right:3rem}}.cookiebanner__modalbutton--negative{background:#dde8e7;color:#0a0a0a}.cookiebanner__modalbutton--negative:hover{color:#0a0a0a}